西門子1200PLC如何使用串口服務(wù)器做MODBUS TCP 轉(zhuǎn)MODBUS RTU的協(xié)議轉(zhuǎn)換采集
一,所需資料
軟件設(shè)計手冊:http://imbacareer.com.cn/Down/USR-N510-software-V1.0.3.pdf
說明書:http://imbacareer.com.cn/Down/USR-N510_V1.0.9.pdf
Modbus slave,串口調(diào)試助手 軟件自行網(wǎng)上下載
二,網(wǎng)絡(luò)拓?fù)鋱D
三,設(shè)備連接
將N510串口通過串口轉(zhuǎn)USB線與PC相連接,通過網(wǎng)線將 N510的網(wǎng)口 和PLC 的網(wǎng)口相連接。檢測硬件連接無錯誤后,接入我們配送的電源適配器,給 N510 供電。
四,具體操作
1,1200處編輯modbus tcp客戶端程序,并且新建背景數(shù)據(jù)塊DB1,設(shè)定modbus tcp client 背景參數(shù),具體如下圖
注意,
1)以上為設(shè)定PLC采集從站地址為17,讀寫操作為只讀,采集點為40513,采集變量數(shù)目為5,采集到的數(shù)據(jù)存放于MW10--MW18 5個整型數(shù)據(jù)中。
2)DB1參數(shù)數(shù)據(jù)塊中,設(shè)定服務(wù)器IP地址為192.168.0.7,端口號為23,本機端口為502。
2,使用網(wǎng)頁設(shè)定N510參數(shù),默認(rèn)510的IP地址為192.168.0.7,默認(rèn)用戶名及賬號密碼為admin,如下圖(注意,N5x0分為1期與2期,實際上設(shè)定方式一致)
注意:
1)設(shè)定的從機校驗位為偶校驗,可以根據(jù)需求自行設(shè)定,但是務(wù)必保持與從機一致
3,使用串口調(diào)試助手實時檢測N510轉(zhuǎn)換出來的數(shù)據(jù),如出現(xiàn)下列數(shù)據(jù)報文,代表檢測數(shù)據(jù)正常無誤
4,使用modbus slave 作為被采集從站,實時進(jìn)行數(shù)據(jù)檢測,具體從站設(shè)定如下圖
5,設(shè)定完成后,開啟modbus slave,打開報文檢測,可以看到數(shù)據(jù)往回報文
6,此時,代表數(shù)據(jù)報文往回正常,將modbus slave 中的地址設(shè)定為不同數(shù)據(jù),然后在電腦端進(jìn)行數(shù)據(jù)監(jiān)控
7,電腦端進(jìn)行數(shù)據(jù)監(jiān)控,可以看到數(shù)據(jù)采集正常