1215作为服务器通过MODBUS TCP同时与两台客户端进行通讯设置

已锁定

我的乖乖

  • 帖子

    3
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2017-06-16

普通 普通 如何晋级?

1215作为服务器通过MODBUS TCP同时与两台客户端进行通讯设置

713

0

2025-07-25 09:44:14

1、首先要设置两台客户端所用设置数据块及数据传输块。本例程使用DB3、DB2作为客户端1的设置块和数据块,使用DB4、DB5作为客户端2的设置块和数据块。


客户端1设置

数据类型“TCON_IP_v4”需要手动输入。

HW_ANY为网口硬件标示符,默认是64,设置为16#40;

CONN_OUC为ID号,客户端1用1;

LocalPort为通讯端口,默认是502,客户端1使用502。

客户端2设置

客户端2的ID号使用10,设置为16#0A;

通讯端口使用503。

注意:ID和端口号一定要区分开!!

2、通讯数据块没有什么需要特别注意的,只需要最终数明白“字”数即可,以我用的DB5为例,共有12个字节,6个字。

3、程序编写,找到最右侧的“通信”“其他”“MODBUS TCP”“MB_SERVER”我用的是V15版本,其余版本可自行查找。程序编写如下,客户端2(程序段15)MB_HOLD_REG中为通讯地址及通讯长度,与步骤2中的设置相同。




1215作为服务器通过MODBUS TCP同时与两台客户端进行通讯设置 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15786条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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