分享

西门子S7-1500作为Client进行ModbusTCP仿真实例

 工控库吧 2021-12-08
S7-1500 PLC需要通过TIA Portal博途软件进行组态配置,从TIA Portal V12 SP1开始软件中增加了S7-1500的Modbus/TCP库,用于S7-1500与支持Modbus/TCP的通信伙伴进行通信!
(一)硬件清单:
(1)PC机电脑
(2)S7-1510PNCPU
(3)网线
(4)软件:
  • TIA Portal V15.0(PLC编程和监控)

  • Modbus Slave(仿真PC做Modbus TCP的Server)

(二)注意事项

(1)该块库只针对于 S7-1500 CPU 的集成 PROFINET 接口,对于集成的普通以太网口不适用。

(2)该块库包含为客户端/服务器,可分别将 S7-1500创建为Modbus/TCP Sever及Client 用于与通信伙伴通讯。

(三)编程步骤:
(1)子程序调用。如下图:

(2)连接参数的定义。如下图:
 
(3)下载到CPU,在线监控。使用Modbus Slave软件在PC端仿真Modbus TCP Server设备,建立连接。如下图:

(4)连接成功后,可以读取PC机仿真的ModbusTCP Server的数据了。如下图:

(5)这是读取的保持性寄存器,不可以写入,需要写入时,需将MB_MODE改为1。对于其它类型的数据映射关系可以查看TIA博途的帮助文档,下面举一个其它类型的数据的读取。如下图:

 (成都瑞途电子有限公司 刘立峰<技术总监>》撰稿)


大家都在看




    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多