beichen
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 158 個(gè)
工控威望: 979 點(diǎn)
下載積分: 1681 分
在線時(shí)間: 158(小時(shí))
注冊時(shí)間: 2013-06-21
最后登錄: 2017-09-14
查看beichen的 主題 / 回貼
樓主  發(fā)表于: 2015-12-03 11:01
BCNet-S7模塊內(nèi)集成ModbusTCP通訊服務(wù)器,因此ModbusTCP客戶機(jī),如支持ModbusTCP的組態(tài)軟件、OPC服務(wù)器、PLC以及實(shí)現(xiàn)ModbusTCP客戶機(jī)的高級語言開發(fā)的軟件等,可以直接訪問S7系列PLC的內(nèi)部數(shù)據(jù)區(qū)。Modbus協(xié)議地址在BCNet內(nèi)部已經(jīng)被默認(rèn)映射至S7系列PLC的地址區(qū),實(shí)現(xiàn)功能號包括:FC1、FC2、FC3、FC4、FC5、FC6和FC16。
PLC的站地址為Modbus從站地址。
PLC的數(shù)據(jù)區(qū)和Modbus數(shù)據(jù)區(qū)在BCNet-S7PPI/MPI內(nèi)部被自動映射,PLC內(nèi)不需要編寫通訊程序:
1. PLC的Q區(qū)對應(yīng)Modbus的線圈,Q0.0對應(yīng)00001。
2. PLC的I區(qū)對應(yīng)Modbus的離散輸入,I0.0對應(yīng)10001。
3. PLC的M區(qū)對應(yīng)Modbus的輸入寄存器,MW0對應(yīng)30001。
4. PLC的V區(qū)(DB區(qū))對應(yīng)Modbus的乘法寄存器,VW0對應(yīng)40001。
地址計(jì)算公式如下:
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;對應(yīng)S7200地址:VW78;
對應(yīng)S7300地址: DB1.DBW78;
[upload=2]
[upload=3]  
本帖最近評分記錄:
  • 下載積分:+1(guochunyi) 感謝分享!
  • 無錫市北辰自動化技術(shù)有限公司
    BCNet-S7  技術(shù)交流群:229195162
    0510-85166823  bcnets7@163.com
    www.beichen-automation.com
    淘寶:http://shop113462796.taobao.com/