beichen
级别: 家园常客
精华主题: 0
发帖数量: 158 个
工控威望: 979 点
下载积分: 1681 分
在线时间: 158(小时)
注册时间: 2013-06-21
最后登录: 2017-09-14
查看beichen的 主题 / 回贴
楼主  发表于: 2015-12-03 11:01
BCNet-S7模块内集成ModbusTCP通讯服务器,因此ModbusTCP客户机,如支持ModbusTCP的组态软件、OPC服务器、PLC以及实现ModbusTCP客户机的高级语言开发的软件等,可以直接访问S7系列PLC的内部数据区。Modbus协议地址在BCNet内部已经被默认映射至S7系列PLC的地址区,实现功能号包括:FC1、FC2、FC3、FC4、FC5、FC6和FC16。
PLC的站地址为Modbus从站地址。
PLC的数据区和Modbus数据区在BCNet-S7PPI/MPI内部被自动映射,PLC内不需要编写通讯程序:
1. PLC的Q区对应Modbus的线圈,Q0.0对应00001。
2. PLC的I区对应Modbus的离散输入,I0.0对应10001。
3. PLC的M区对应Modbus的输入寄存器,MW0对应30001。
4. PLC的V区(DB区)对应Modbus的乘法寄存器,VW0对应40001。
地址计算公式如下:
1. Qm.n = 00001 + m*8 + n。
2. Im.n = 10001 + m*8 + n。
3. MWm= 30001 + m/2,m为偶数。
4. VWm = 40001 + m/2,m为偶数;DB1.DBWm = 40001 + m/2,m为偶数。
例如:地址:40040;对应S7200地址:VW78;
对应S7300地址: DB1.DBW78;
[upload=2]
[upload=3]  
本帖最近评分记录:
  • 下载积分:+1(guochunyi) 感谢分享!
  • 无锡市北辰自动化技术有限公司
    BCNet-S7  技术交流群:229195162
    0510-85166823  bcnets7@163.com
    www.beichen-automation.com
    淘宝:http://shop113462796.taobao.com/
    zx19910914
    级别: 略有小成
    精华主题: 0
    发帖数量: 190 个
    工控威望: 299 点
    下载积分: 5465 分
    在线时间: 40(小时)
    注册时间: 2015-04-11
    最后登录: 2024-03-22
    查看zx19910914的 主题 / 回贴
    1楼  发表于: 2016-01-10 00:35
    楼主这是很好的帖子谢谢
    tkggtdkjpl
    工欲善其事,必先利其器!
    级别: 网络英雄

    精华主题: 1 篇
    发帖数量: 3413 个
    工控威望: 20949 点
    下载积分: 20888 分
    在线时间: 1703(小时)
    注册时间: 2010-01-03
    最后登录: 2024-05-06
    查看tkggtdkjpl的 主题 / 回贴
    2楼  发表于: 2016-01-10 09:03
    我比较敢兴趣的是能不能做客户端?
    自动化单机,生产线,项目编程调试!