S7-1200中通过MODBUS TCP客户端在一次请求中实现从服务器读写一个或多个保持性寄存器的具体方法

本文介绍了如何在S7-1200中利用TIA博途V17的MODBUS TCP客户端功能码23,一次性读取和写入服务器的多个保持性寄存器,详细阐述了配置过程和步骤,包括客户端指令调用、服务器指令调用及参数分配,以及通信成功的测试结果。

想深耕嵌入式?这个专辑值得收藏

MCU、FPGA、工控、传感器一站式学习,实战项目直接抄

S7-1200中通过MODBUS TCP客户端在一次请求中实现从服务器读写一个或多个保持性寄存器的具体方法

0.1
TIA博途V17中增加了MODBUS TCP客户端功能码 23,可以在一次请求作业下实现从服务器读取和写入一个或多个保持性寄存器,这样省去了轮询的编程工作量,提高了工作效率,如下图所示,
1

使用该指令的前提条件:

• TIA Portal V17 及以上版本
• CPU 固件 V4.2 及以上版本

具体操作方法可参考以下内容:

1、客户端指令调用及参数分配
1.1、打开 TIA Portal V17 软件,新建一个项目,在项目中添加 CPU1217C DC/DC/DC V4.5,为以太网接口新建一个子网并设置 IP 地址192.168.0.17,如下图所示,

想深耕嵌入式?这个专辑值得收藏

MCU、FPGA、工控、传感器一站式学习,实战项目直接抄

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AAA_自控运维

你的鼓励是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值