西门子PLC实现modbusTCP通讯 点击:16090 | 回复:15



beichen

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:49帖 | 804回
  • 年度积分:0
  • 历史总积分:3665
  • 注册:2007年7月02日
发表于:2014-06-25 15:10:18
楼主

当前西门子PLC(S7200,S7300,S7400),不支持或者要通过负责复杂的编程来实现modbusTCP通讯;BCNet模块内置modbusTCP服务器,将PLC的地址和modbus的地址直接对应,客户无需编程,提供一个便捷的解决方案 。


Modbus TCP与西门子PLC数据地址对应关系
BCNet-S7PPI、BCNet-S7MPI内部集成ModbusTCP服务器,支持ModbusTCP通讯的客户机软件可以直接读写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;

正在下载,请等待……
下载附件需0积分!




老心

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1640回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2004年11月11日
发表于:2014-06-26 08:29:36
1楼

学习一下了谢谢楼主的奉献啊

chenqiurong10000

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 35回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2011年8月06日
发表于:2014-06-29 21:19:19
2楼

请问知道怎么可以做到S7-300的PLC通过232或485接口,使用modbus rtu协议通讯呢?

叉车电控维修

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2014年2月20日
发表于:2014-06-29 21:26:16
3楼

我司专业维修数控系统,变频器,PLC,触摸屏,伺服驱动器,伺服放大器,直流调速器,软启动器,电脑板,显示器,斩波器,UPS电源,监控设备,工控机,叉车控制器,各类焊机以及各种工业电路板等。维修热线:18162568343 网址:www.gongkong365.org

 

beichen

  • 精华:0帖
  • 求助:0帖
  • 帖子:49帖 | 804回
  • 年度积分:0
  • 历史总积分:3665
  • 注册:2007年7月02日
发表于:2015-01-05 10:58:13
4楼


回复内容:

对: chenqiurong10000 请问知道怎么可以做到S7-300的PLC通过232或4... 内容的回复!

S7-300的DP口,可以选用DP转MODBUS 的网关,这个根据要求,进口的和国产的都有,选择的也比较多。

rect_er

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 185回
  • 年度积分:0
  • 历史总积分:283
  • 注册:2014年10月25日
发表于:2015-06-25 13:20:56
5楼

TCP/IP是传输层和网络层协议,而Modbus-tcp是应用层协议,可以理解成在TCP/IP基础上跑的Modbus协议。

------------------------------------

矩形PLC内置的Modbus-TCP(服务器/客户端)标准协议,最多可扩展7个本地模块,十分适合于做现场设备层的采集终端,做为子站通过以太网,远程连接到西门子/施耐德/AB/GE等中大型PLC主站,可与WINCC、组态王、iFix、力控等任意上位机组态软件无缝连接!有网就是任性!

追梦赤子心666

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 213回
  • 年度积分:14
  • 历史总积分:191
  • 注册:2016年9月12日
发表于:2017-05-16 11:17:27
6楼

谢谢楼主了,赞一个啊

huoshi

  • 精华:0帖
  • 求助:22帖
  • 帖子:347帖 | 2576回
  • 年度积分:517
  • 历史总积分:23145
  • 注册:2020年3月27日
发表于:2017-05-16 11:20:20
7楼

谢谢老师学习学习,赞一个!!!

xinchangyuan

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 64回
  • 年度积分:293
  • 历史总积分:2231
  • 注册:2013年6月22日
发表于:2017-05-16 14:13:45
8楼

什么是BCnet??????????

lsq518

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2009年10月01日
发表于:2017-06-16 09:51:38
9楼

very good for the user

 

Journey_

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:4637
  • 注册:2013年9月04日
发表于:2018-01-17 01:02:11
10楼

学习一下了谢谢楼主的奉献啊

WUHJ

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 230回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2018年8月07日
发表于:2018-10-08 11:46:32
11楼

好吧,你太强大了,没的说呀

wj123456xy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 401回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2010年12月25日
发表于:2018-10-11 08:50:59
12楼

学习一下了谢谢楼主的奉献啊


liuyjhuntkey

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 118回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2017年12月14日
发表于:2019-03-04 08:29:11
13楼

Good for new user

工控 刘工

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:704
  • 注册:2014年9月02日
发表于:2019-12-14 15:38:08
14楼

多谢分享,非常不错,正需要,学习学习

我心依然

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2018年5月16日
发表于:2020-07-22 22:50:48
15楼

谢谢 分享


热门招聘
相关主题

官方公众号

智造工程师