前言:本站為你精心整理了PLC控制系統論文范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
一通信原理
1并行通信與串行通信工程應用中
為實現分散控制和集中管理,控制系統的各個部分必定要相互進行數據通信。按照傳輸方式,可分為并行通信與串行通信。并行數據通信是以字節或字尾單位的數據傳輸方式,其特點是傳輸速度快,但傳輸線的根數多。適用于近距離數據傳輸。串行數據通信是以二進制的位(bit)為單位的數據傳輸方式,每次只傳送1位,適用于舉例較遠的場合。工業控制一般使用串行通信。PC機和plc都有通用的串行通信接口,例如RS-232C和RS-485接口。
2異步通信與同步通信在實際通信中
操作時很難保證數據接收方和發送方有相同的傳輸速率,為了保證發送過程和接受過程同步,不發生累計誤差造成的錯位??梢愿鶕嶋H通信要求選用同步或異步通信方式。異步通信發送字符的信息格式有1個起始位,7、8個數據位,1個奇偶校驗位(可省略),1、2個停止位組成。在通信開始之前,通信雙方需要對所采取的信息格式和數據傳輸速率作相同的約定。由于1個字符中包含的位數不多,及時發送方和接受方的收發頻率略有不同,也不會因兩臺設備之間的時鐘脈沖周幾的積累誤差而導致收發錯位。其特點就是傳送附加的非有效信息較多,傳輸效率稍低。同步通信方式以字節為單位(8bit),每次傳送1、2個同步字符,若干個數據字節和校驗字節。在同步通信中,發送方和接收方要保持完全同步,因此要用調制解調的方式從數據流中提取出同步信號,使接收方得到與發送方完全相同的接收時鐘信號。其傳輸速率較高,一般用于高速通信。
3單工通信方式與雙工通信方式
單工通信方式只能延單一方向發送或接收數據。雙工方式的數據可以沿兩個方向傳送,每一個站既可以發送數據也可以接收數據。雙工方式又分為全雙工和半雙工兩種方式。
二PLC通訊功能介紹
PLC其它PLC,變頻器,PC機,遠程設備,工業以太網等按照不同的通信協議進行通信,文章主要介紹PLC與PC機之間的通信。PLC與使用自由端口模式的PC機的通信:自由端口模式為PC機與PLC之間的通信提供了一種方便和靈活的方法。在自由端口模式,PLC的串行通信有用戶程序控制,可以用接收完成中斷、字符接收中斷、發送完成中斷、發送指令和接受指令來控制通信過程。發送指令(XMT)啟動自由端口模式下數據緩沖區的數據發送。通過指定的通信端口,發送存儲在TBL中的信息(最多255個字符)。發送結束時可以產生中斷事件。接收指令(RCV)初始化或終止接收信息的服務(最多255個字符)。通過指定端口,接收的信息存儲在TEL中。在接收完最后一個字符時,或每接收一個字符均可產生一個中斷。
三VB通信功能的介紹
1Windows環境下上位機通信軟件介紹
在Windows環境下,上位機與PLC實現串行通信,需要有軟件提供人機交互平臺,實現通信控制。常用的可實現串行通信的軟件有WinCCflexible組態軟件和VB程序設計軟件。由于實際工程需要的多變性及復雜性,多選用VB搭建人機交互平臺。VB不僅能實現串行通信,還能滿足各種工程實際的不同要求,設計不同的面向對象的工作窗口界面。它本身提供的各種控件,可以方便簡易的實現各種設計要求。
2MSComm控件的屬性
VB提供了一個串行通信控件MiscrosoftCommControl,即MSComm控件。編程人員只需要設置和監視MSComm控件的屬性和事件,就可以輕而易舉的實現串行通信。MSComm控件提供了兩種處理方式,即可產生兩種事件進行通信,事件驅動方式和查詢方式。事件驅動方式:Rthreshold屬性非0時,收到的字符或傳輸線發生變化時就會產生串口事件OnCome。通過查詢CommEvernt屬性可以捕獲并處理這些通信事件。查詢方式:通過查詢接收緩沖區的字節數(InputBufferCount)屬性值,處理接收到的信息。
四應用實例
城市交通路口信號控制充分應用了這一通訊功能的應用。現代社會多變的交通狀況。傳統的交通控制方法已經不能解決目前的城市交通問題,因此基于PLC可通信的控制系統可時效性的解決這一問題。
五結束語
基于PLC控制系統的通信過程明顯將現有控制技術提升一個新的階段。通信技術已經是工業控制中不可或缺的一個重要環節,也會是未來發展的主要方向,以滿足現代工程遠程化,實時性的發展需要。
作者:趙劍孫曉琳單位:中國汽車工業工程有限公司