結合PC與PLC的監控係統的組建
發布時間:2014-10-08 責任編輯:echolady
【導讀】plc一直以其靈活性強、結構緊湊、可靠性高被廣泛應用於自動化係統中。因而廣泛應用於各種自動化係統。目前plc結合觸摸屏監控設備,但是觸摸屏視角窄,plc的數據存儲有限,大規模網絡互聯難以實現。本文中采用了可視化軟件visual basic,plc結合計算機組建成監控係統。
串行通信口初始化
1、計算機串行通信口初始化
vb的mscomm控件通過串行端口傳送和接收數據。因此,可通過對visual basic的mscomm控件的相關屬性的設置來對串口進行初始化。
mscomm控件的主要屬性如表1

2、plc串行通信口初始化
西門子s7-200可以采用用戶定義通信協議(自由口)模式實現計算機與plc、plc與plc的通信。自由口通信是通過用戶程序控製s7-200 cpu串行通信口的操作模式。利用自由口模式可實現用戶定義通信協議連接多種智能設備。s7-200 cpu自由口的控製字節描述如表2.

[page]
串行通訊協議
計算機與plc通訊時,一般由計算機發命令給plc,啟動通信,plc收到命令後自動發回應答。下麵給出了命令幀、應答幀以及幀檢查的結構。

圖1:結構圖
fcs(frame checksum)表示報頭開始到報文結束間所有數據執行邏輯加操作所得的結果。
它由兩位ascii碼字符組成,每次plc接收到計算機發送過來的一幀數據,即計算其校驗和,結果記為fcs2,將fcs2與幀中所包含的fcs1比較,可檢查該幀是否有數據錯誤。如果有數據錯誤,plc立即發送錯誤信息給計算機,利用這一機製,有效防止了數據傳輸錯誤。
實時數據傳輸處理
因(yin)為(wei)各(ge)種(zhong)原(yuan)因(yin),使(shi)得(de)係(xi)統(tong)參(can)數(shu)發(fa)生(sheng)了(le)變(bian)化(hua),因(yin)此(ci),監(jian)控(kong)係(xi)統(tong)必(bi)須(xu)具(ju)備(bei)實(shi)時(shi)性(xing)要(yao)求(qiu),也(ye)就(jiu)是(shi)說(shuo),隻(zhi)要(yao)設(she)備(bei)狀(zhuang)態(tai)一(yi)改(gai)變(bian),監(jian)控(kong)係(xi)統(tong)就(jiu)將(jiang)信(xin)息(xi)采(cai)集(ji)並(bing)傳(chuan)送(song)到(dao)計(ji)算(suan)機(ji),以(yi)便(bian)監(jian)控(kong)人(ren)員(yuan)及(ji)時(shi)了(le)解(jie)現(xian)場(chang),對(dui)現(xian)場(chang)情(qing)況(kuang)作(zuo)出(chu)判(pan)斷(duan)、進行相應的操作。實時性包括計算機與plc實時通信以及plc實時監控所聯設備狀態兩方麵內容。
1、計算機實時數據處理
該部分由vb的timer控件完成。通過引發timer事件(timer事件是vb模擬實時計時器的事件),timer控件可以定時執行規定的操作,使得plc所連接的設備狀態信息及時傳送到計算機。

2、plc實時數據處理
由於s7-200係列plc在自由口模式下,通信協議完全由梯形圖程序控製。s7-200cpu連續掃描用戶程序、執行用戶任務。plc在程序執行過程中,基於穩定、快速、靈活等方麵考慮,cpu每個掃描周期都通過輸入輸出映像寄存器來執行實際輸入輸出操作,即讀實際輸入點值到映像寄存器、寫映像寄存器值到實際輸出點。由於在中斷中不能順利進行數據讀寫操作,因此,可通過編程,利用plc循xun環huan掃sao描miao執zhi行xing程cheng序xu的de特te點dian,使shi得de在zai程cheng序xu掃sao描miao期qi間jian實shi現xian數shu據ju存cun儲chu區qu與yu輸shu入ru輸shu出chu映ying像xiang寄ji存cun器qi區qu交jiao換huan數shu據ju,也ye就jiu是shi說shuo,計ji算suan機ji隻zhi要yao通tong過guo與yu數shu據ju存cun儲chu區qu實shi時shi完wan成cheng通tong信xin就jiu可ke達da到dao實shi時shi監jian控kong實shi際ji輸shu入ru輸shu出chu點dian的de效xiao果guo。
相關閱讀:
步進電機的PLC伺服控製驅動方案
工業設計:剖析PLC控製係統的抗幹擾
在礦井環境下把PLC應用在饋電開關中
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- e絡盟與Same Sky簽署全球分銷協議,拓展高性能元器件版圖
- 告別“偏色”煩惱:光譜傳感器如何重塑手機攝影的真實色彩
- 從“掃描”到“洞察”:Hyperlux ID iToF技術如何攻克30米測距極限
- 解鎖算力芯片的“速度密碼”:SmartDV全棧IP方案深度解析
- 發燒友福音!XMOS推出32段EQ調節與一鍵升頻功能
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall






