前兩期文章《串口服務器接入云服務器實現IO控制》、《基于ModBus云服務的線性控制系統》中介紹了一個免費的ModBus云服務器(ModBus物聯網平臺),以及如何利用該平臺結合RTU與網關實現的“線性控制系統”。今天來了解串口IO設備如何與顧美PLC通信。
案例簡介
本案例主要講解MA01系列串口IO設備與顧美CX3G-16MT(以下簡稱PLC)操作細則,本文以MA01-AACX2240為例。
硬件準備
MA01-AACX2240串口IO聯網模塊設備一臺;
Mini USB數據線一根;
顧美CX3G-16MT一臺;
12V電源一個、24電源一個;
開關按鈕(保持型)一個;
通訊電纜若干;
電腦一臺。
軟件準備
(2)億佰特IO模塊配置測試工具v1.6上位機,可在億佰特官網相對應位置下載;
PLC程序準備
1、配置PLC參數
PLC串口配置寄存。如圖所示:
通過運行觸發繼電器(M8002)進行參數配置使能信號,將PLC的串口參數配置寄存器(D8120)配置為H0E081(9600-無校驗-1個停止位-8個數據位-RTU模式)
;做主機D8121需設為最大255;
配置D8129通訊超時時間;
M8125置1指使用MODBUS RTU功能;
M8125置1指使用串口2標志。
2、讀、寫線圈開關定義
3G系列PLC的串口2使用ADPRW指令例程。如圖所示:
注意事項:讀、寫線圈狀態時,ADPRW指令不能兩條同時導通,要分時輪流導通,并且兩條指令需要有時間間隔,不能斷開上一條ADPRW指令后馬上導通下一條ADPRW指令。
3、控制邏輯
(1)這里使用X01輸入點位模擬現場觸發的條件,通過變化X01的狀態來往D500寄存器里寫值;當X01有信號時,會將值15傳入D500寄存器中,當X01沒有信號時,會將值0傳入D500寄存器中(當值為0時,MA01設備的4路DO為關閉狀態,當值為15時,MA01設備的4路DO處于打開狀態;具體寄存器說明可在官網下載MA01-AACX2240的手冊);T30、T31計時器作為觸發條件后的一種防呆保護(防止快速多次觸發不同步),當條件觸發滿足計時器后,就會觸發寫DO狀態標志,達到控制MA01設備的DO狀態的功能。如圖所示:
(2)寫線圈功能:串口2使用ADPRW指令需將D8397置0,用0F號功能碼寫從站1的線圈狀態,M8029是特殊繼電器(ADPRW指令完成標志),T211作為狀態寫入超時的一個標志。如圖所示:
(3)編寫好程序后,通過Mini USB數據線將程序寫入到PLC內。
MA01-AACX2240通訊配置準備
1、使用億佰特IO模塊配置測試工具v1.6上位機配置MA01設備的串口參數,將串口的參數配置成與PLC通訊的一致(波特率:9600,數據位:8,校驗位:無,停止位:1)。如圖所示:
2、MA01-AACX2240設備支持 1~247 個從站,5 位撥碼開關可設置 1~31 地址碼,大于 31 可通過上位機設置。此處將從站號配置為1,與PLC所填參數保持一致。如圖所示:
效果演示
1、使用電線和端子將PLC和MA01設備的RS485口相連接。如圖所示:
2、將開關按鈕接入PLC的X01處。如圖所示:
3、將PLC通上24V的電源,將MA01設備通上12V的電源。
4、按下開關按鈕,開關按鈕將線路導通,PLC的X01獲得信號輸入,然后可發現MA01設備的DO狀態受到PLC控制變為4路全開,如圖所示:
5、再次按下開關按鈕,開關按鈕將線路斷開,PLC的X01無信號輸入,然后可發現MA01設備的DO狀態受到PLC控制變為4路全關。如圖所示:
自此便通過顧美PLC實現了與MA01-AACX2240的通信控制。
注明出處。
-
plc
+關注
關注
5016文章
13387瀏覽量
465381 -
通信
+關注
關注
18文章
6070瀏覽量
136423
發布評論請先 登錄
相關推薦
io口和串口的區別 單片機有多少個io口
串口環保212設備數據 轉profinet IO項目案例
![<b class='flag-5'>串口</b>環保212<b class='flag-5'>設備</b>數據 轉profinet <b class='flag-5'>IO</b>項目案例](https://file1.elecfans.com/web2/M00/08/56/wKgaombw_2OAat-bAAE45hoiQfA333.png)
PLC之間的IO交互怎么實現
PLC可以與哪些設備進行通信
分布式IO模塊與西門子PLC Modbus TCP連接例程
![分布式<b class='flag-5'>IO</b>模塊與西門子<b class='flag-5'>PLC</b> Modbus TCP連接<b class='flag-5'>例程</b>](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
評論