新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于虛擬儀器的PLC監(jiān)控系統(tǒng)設計

        基于虛擬儀器的PLC監(jiān)控系統(tǒng)設計

        作者: 時間:2010-11-04 來源:網(wǎng)絡 收藏


        其中PC機與PLC串口通信程序結構分為3個部分:
        (1)串口初始化。根據(jù)通信協(xié)議設定,通信端口:COM1,波特率:9600bps,1位起始位,8位數(shù)據(jù)位,1位停止位,無奇偶校驗,無軟件握手協(xié)議。
        (2)發(fā)送命令和讀取響應將命令通過串口COM1發(fā)給PLC,并接收來自PLC的響應信息,如果響應正常(狀態(tài)信息為O1或02),就將所得數(shù)據(jù)做顯示、計算分析、存儲等后續(xù)處理,以便用于設備實時控制和在線狀態(tài)監(jiān)測;如果響應不正常則退出程序(03或04),用戶重新輸入命令開始工作。
        (3)關閉串口。調(diào)用LabVIEW提供的VISA關閉串口函數(shù)實現(xiàn)串口資源的釋放。
        當程序運行時,LabVIEW首先向PLC發(fā)出一個讀請求,然后檢測輸入緩存中的字節(jié)數(shù);當達到預定字節(jié)數(shù)時,LabVIEW利用讀串口函數(shù)將輸入緩存中的字節(jié)一次性讀出,然后繼續(xù)發(fā)出一個讀請求到PLC。如此循環(huán),直至結束。本程序還采用了狀態(tài)機的方法進行狀態(tài)的判斷和選擇。

        4 結論
        PLC自由口通信方式具有與外圍設備通信方便、自由,易于微機控制等特點,這一通信方式被越來越多的監(jiān)控系統(tǒng)所采用。利用PC機或工控機的串口,按照自由通信協(xié)議,結合地址映射技術在LabVIEW平臺上開發(fā)出串行通信模塊,可以很方便地實現(xiàn)主機與PLC的串行通信,對PLC的內(nèi)存單元進行讀寫操作,從而實現(xiàn)對PLC的監(jiān)控。本文所提出的設計能夠方便地應用于基于PLC的工業(yè)監(jiān)控,具有開發(fā)方便、擴展靈活的優(yōu)點。


        上一頁 1 2 3 下一頁

        關鍵詞: 收發(fā)器

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 扶余县| 英山县| 溆浦县| 公主岭市| 成都市| 许昌市| 贺兰县| 陵水| 梅河口市| 永顺县| 封开县| 自治县| 樟树市| 宁都县| 长汀县| 泗阳县| 进贤县| 杭锦旗| 临湘市| 上饶县| 镇赉县| 延安市| 竹溪县| 淮北市| 鸡泽县| 美姑县| 大余县| 日喀则市| 名山县| 永清县| 宜都市| 怀安县| 周宁县| 泸定县| 宽城| 探索| 昌黎县| 建昌县| 上虞市| 富锦市| 新巴尔虎右旗|