beichen
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 158 個
工控威望: 979 點
下載積分: 1681 分
在線時間: 158(小時)
注冊時間: 2013-06-21
最后登錄: 2017-09-14
查看beichen的 主題 / 回貼
樓主  發(fā)表于: 2014-06-25 15:06
當前西門子PLC(S7200,S7300,S7400),不支持或者要通過負責復雜的編程來實現(xiàn)modbusTCP通訊;BCNet模塊內置modbusTCP服務器,將PLC的地址和modbus的地址直接對應,客戶無需編程,提供一個便捷的解決方案 。


Modbus TCP與西門子PLC數(shù)據地址對應關系
BCNet-S7PPI、BCNet-S7MPI內部集成ModbusTCP服務器,支持ModbusTCP通訊的客戶機軟件可以直接讀寫PLC的數(shù)據。實現(xiàn)功能號包括:FC1、FC2、FC3、FC4、FC5、FC6和FC16。
PLC的站地址為Modbus從站地址。
PLC的數(shù)據區(qū)和Modbus數(shù)據區(qū)在BCNet-S7PPI/MPI內部被自動映射,PLC內不需要編寫通訊程序:
1. PLC的Q區(qū)對應Modbus的線圈,Q0.0對應00001。
2. PLC的I區(qū)對應Modbus的離散輸入,I0.0對應10001。
3. PLC的M區(qū)對應Modbus的輸入寄存器,MW0對應30001。
4. PLC的V區(qū)(DB區(qū))對應Modbus的乘法寄存器,VW0對應40001。

地址計算公式如下:
1. Qm.n = 00001 + m*8 + n。
2. Im.n = 10001 + m*8 + n。
3. MWm= 30001 + m/2,m為偶數(shù)。
4. VWm = 40001 + m/2,m為偶數(shù);DB1.DBWm = 40001 + m/2,m為偶數(shù)。
例如:地址:40040;對應S7200地址:VW78;
對應S7300地址: DB1.DBW78;
西門子PLC實現(xiàn)modbusTCP通訊.pdf (556 K) 下载次数:598
無錫市北辰自動化技術有限公司
BCNet-S7  技術交流群:229195162
0510-85166823  bcnets7@163.com
www.beichen-automation.com
淘寶:http://shop113462796.taobao.com/
leisure
擼起袖子加油干,嘿咻嘿咻
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 381 個
工控威望: 697 點
下載積分: 7 分
在線時間: 1517(小時)
注冊時間: 2013-01-09
最后登錄: 2024-11-05
查看leisure的 主題 / 回貼
1樓  發(fā)表于: 2014-06-26 09:37
好資料,感謝分享,不可多得的TCP-MODBUS通訊案例
12qyc
級別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 178 個
工控威望: 359 點
下載積分: 984 分
在線時間: 97(小時)
注冊時間: 2008-10-02
最后登錄: 2024-06-04
查看12qyc的 主題 / 回貼
2樓  發(fā)表于: 2014-08-10 16:48
謝謝分享
happy7579
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 3 個
工控威望: 91 點
下載積分: 570 分
在線時間: 0(小時)
注冊時間: 2014-08-11
最后登錄: 2014-09-13
查看happy7579的 主題 / 回貼
3樓  發(fā)表于: 2014-08-11 15:35
好東西,收藏了