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

[复制链接]
查看68 | 回复0 | 2024-4-6 16:41:48 | 显示全部楼层 |阅读模式

PLC高手编程思维
积木式上位机怎么设计?

中外工程师境遇差别为何如此大?

轻松学TIA博途SCL编程之结构化变量

秒懂S7-1500PLC读写SQL微软数据库
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博途的帮助文档,下面举一个其它类型的数据的读取。如下图:

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

大家都在看



【视频】德国工程师是如何制作PLC柜的?
【视频】德国威图电气柜是如何生产出的?
【视频】德国工程师的办公环境是怎样的?
【视频】PROFINET为何比PROFIBUS更牛?

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则