<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于ControlNet現場(chǎng)總線(xiàn)的PLC環(huán)道控制和監控系統設計

基于ControlNet現場(chǎng)總線(xiàn)的PLC環(huán)道控制和監控系統設計

作者: 時(shí)間:2016-12-16 來(lái)源:網(wǎng)絡(luò ) 收藏

LabVIEW進(jìn)行串口通信的基本步驟為:

1)LabVIEW中的串口通信函數

①I(mǎi)SA配置串口。該函數主要用于串口的初始化。主要參數如圖2所示。

②ISA讀取函數。該函數為串口讀取子程序,從串行設備讀取數據,為后續的數據處理提供條件。主要參數如圖3。

③ISA寫(xiě)入函數。該函數為串口寫(xiě)子程序,用于對串口設備進(jìn)行寫(xiě)操作。

④閉端口。當對串口操作完成后,需要關(guān)閉串口,以釋放硬件資源。

2)LabVIEW與PLC串口通信實(shí)現

按照上述過(guò)程,設計了監控系統程序,程序框圖與前面板分別如圖6所示。

PC機與PLC串口通信程序結構分為3個(gè)部分:

(1)串口初始化。根據通信協(xié)議設定,通信端口:COM1,波特率:9600bps,1位起始位,8位數據

位,1位停止位,無(wú)奇偶校驗,無(wú)軟件握手協(xié)議。

(2)發(fā)送命令和讀取響應將命令通過(guò)串口COM1發(fā)給PLC,并接收來(lái)自PLC的響應信息,如果響應正常(狀態(tài)信息為01或02),就將所得數據做顯示、計算分析、存儲等后續處理,以便用于設備實(shí)時(shí)控制和在線(xiàn)狀態(tài)監測;如果響應不正常則退出程序(03或04),用戶(hù)重新輸入命令開(kāi)始工作。

(3)關(guān)閉串口。調用LabVIEW提供的VISA關(guān)閉串口函數實(shí)現串口資源的釋放。當程序運行時(shí),LabVIEW首先向PLC發(fā)出一個(gè)讀請求,然后檢測輸入緩存中的字節數;當達到預定字節數時(shí),LabVIEW利用讀串口函數將輸入緩存中的字節一次性讀出,然后繼續發(fā)出一個(gè)讀請求到PLC。如此循環(huán),直至結束。

5結論

本系統中通過(guò)在現場(chǎng)總線(xiàn)控制領(lǐng)域,ControlNet憑借更強的遠程控制能力,實(shí)現數據遠程集中處理的便捷;憑借5Mb/s的速率保證了實(shí)時(shí)傳輸;而且在安全性和穩定性上,自身獨有的解決方法保證了在使用過(guò)程中數據的完備和安全。結合成功例子,使得ControlNet應用于環(huán)道控制系統有了強大的保障。伴隨更多人的關(guān)注,ControlNet會(huì )有更大的發(fā)展。本系統采用的ControlNet總線(xiàn)結構

是現如今最有發(fā)展的總線(xiàn)之一,這就注定了在今后的使用當中,有這更多的拓展的空間和進(jìn)行進(jìn)一步提高性能的基礎。PLC自由口通信方式具有與外圍設備通信方便、自由,易于微機控制等特點(diǎn),這一通信方式被越來(lái)越多的監控系統所采用。利用PC機或工控機的串口,按照自由通信協(xié)議,結合地址映射技術(shù)在LabVIEW平臺上開(kāi)發(fā)出串行通信模塊,可以很方便地實(shí)現主機與PLC的串行通信,對PLC的內存單元進(jìn)行讀寫(xiě)操作,從而實(shí)現對PLC的監控。本文所提出的設計能夠方便地應用于基于PLC的工業(yè)監控,具有開(kāi)發(fā)方便、擴展靈活的優(yōu)點(diǎn)。


上一頁(yè) 1 2 3 下一頁(yè)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>