使用OPCServer通过Modbus协议对汇川PLC进行工业数据采集
在現(xiàn)有的文章中較少提及對(duì)匯川PLC的數(shù)據(jù)采集,本文通過個(gè)人實(shí)際測(cè)試結(jié)果進(jìn)行描述
Los geht's!
具體描述:
1、使用的匯川PLC型號(hào)為:H3U-1616MT-XP
2、OPCServer軟件中選擇為Modicon施耐德公司的ModbusEthernet協(xié)議進(jìn)行數(shù)據(jù)采集
通過匯川官方文檔可以確定數(shù)據(jù)傳輸接口,通過有線以太網(wǎng)連接
匯川PLC型號(hào):H3U-1616MT-XP的官方參考文檔:
19010394-SC_A10《H3U系列可編程邏輯控制器指令及編程手冊(cè)》.pdf (aliyuncs.com)https://inovance-file.oss-cn-shanghai.aliyuncs.com/owfile/ProdDoc/SC/19010394-SC/A10/19010394-SC_A10%E3%80%8AH3U%E7%B3%BB%E5%88%97%E5%8F%AF%E7%BC%96%E7%A8%8B%E9%80%BB%E8%BE%91%E6%8E%A7%E5%88%B6%E5%99%A8%E6%8C%87%E4%BB%A4%E5%8F%8A%E7%BC%96%E7%A8%8B%E6%89%8B%E5%86%8C%E3%80%8B.pdf?Expires=1650591723&OSSAccessKeyId=LTAI4G9Zutd1qHbS3bKiYJJf&Signature=8cGZNwkIEaCMuSdd37C8FmH1rEU%3D
從文檔可以了解可使用的通訊協(xié)議和編程基礎(chǔ)
對(duì)于以太網(wǎng)網(wǎng)口的通訊配置(讀取數(shù)據(jù)設(shè)置的IP地址),可在AutoShop軟件中了解到
AutoShop軟件的官方下載路徑:
匯川技術(shù) (inovance.com)https://www.inovance.com/hc/allResult?key=autoshop
?使用協(xié)議為?modbusTCP
這里貼一些官方文檔與通訊相關(guān)的圖:
H3U可使用的Modbus功能碼
對(duì)于線圈的讀取方式
?對(duì)于寄存器的讀取方式
?還有寫線圈和寫寄存器的功能碼,這里不再詳述
H3U作為通訊從站軟元件對(duì)應(yīng)的Modbus地址:
?以上為官方文檔對(duì)于使用Modbus協(xié)議的描述
在實(shí)際的讀取數(shù)據(jù)測(cè)試中,出現(xiàn)與官方文檔有不同的地方
對(duì)于32位的數(shù)據(jù)寄存器D,還需要注意讀取的長(zhǎng)度為2,4個(gè)字節(jié),不然讀取數(shù)據(jù)有誤
總結(jié)
以上是生活随笔為你收集整理的使用OPCServer通过Modbus协议对汇川PLC进行工业数据采集的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多线程操作ArrayList不安全解决方
- 下一篇: 2019研究生数学建模C题--图片像素获