【分享】关于MODBUS TCP V4.0 使用(二)客户端

已锁定

yming

西门子1847工业学习平台

  • 帖子

    21978
  • 精华

    829
  • 被关注

    1095

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

【分享】关于MODBUS TCP V4.0 使用(二)客户端

15431

7

2016-08-02 01:03:38

star star star star star

(一)描述了S7 1200/1500的MODBUS TCP服务器的写法。

关于MODBUS TCP V4.0使用 (一)服务器端


下面开始说一下 MODBUS TCP 客户端的写法。


可能有些网友已经有注意到在服务器的 OB1 中有个SEL 选择开关。这实际上是留给客户端写入的一个控制字(WORD9)。
实际上,可以用它来控制服务器的动作。(例如:用于切换服务器;切换需要读写的数据;控制服务器的运行方式等等。)
除此之外,为检查传输,再做一个低频正弦信号,发送给MODBUS TCP服务器。


首先,再添加一个 S7 1200(最便宜的1211 V4.1)
组态:
在其属性-常规中设置IP地址(169.254.1.70);设备名称(  )
对于都是西门子的装置(PLC/MODBUS TCP模块),可以加入到PN/IE子网;对于第三方的MODBUS TCP模块,可能不需要在项目中做组态,直接使用该模块的说明去设置 IP地址,然后用客户端身份去访问。(通常MODBUS TCP传感器模块为服务器端,使用TCP/IP WEB设置,MODBUS TCP访问。)

图 1


为了测试,先做个低频正弦波信号。



图2a
拖过一个预先做好的DB(SIN_MOD), 它就是个简单数组 ARRAY(1-50) OF INT;预先写好了50个正弦值。


图2


插入一个循环中断,间隔时间500毫秒;每次中断改变一次,形成0.1Hz正弦波输出。


图3






【分享】关于MODBUS TCP V4.0 使用(二)客户端 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有13012条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。