故事作者:斩风control

最近创作

看看TA的故事

【跨新年】基于TCP指令实现SIMOTION D435控制器Moudbus Tcp通信,读写DIRIS-A30电表参数

已锁定

斩风control

  • 帖子

    454
  • 精华

    2
  • 被关注

    12

论坛等级:侠圣

注册时间:2013-12-09

黄金 黄金 如何晋级?

【跨新年】基于TCP指令实现SIMOTION D435控制器Moudbus Tcp通信,读写DIRIS-A30电表参数

1035

0

2023-01-11 10:35:17

SIMOTION D435实现Modbus Tcp 通讯

       使用DIRIS电表,进行最终验证,读取总用电量以及对用电量进行清零,测试完成可用。分享一下需求来源和整体测试过程。Modbus Tcp 通讯在现场应用还是比较多的,前期一直使用1500系列PLC,使用博图本身带的功能进行使用,后期遇到SIMOTION客户,反应说SIMOTION不支持Modbus Tcp 通讯,为实现此功能,需要新增CP340模块或1200PLC进行中转,成本较高同时货期也有一定限制。

       真的是抱着试试看的态度,尝试解决此类问题,也咨询了西门子技术支持,但是并没有相关功能包。查询D435通讯手册,发现确实不支持Modbus Tcp 通讯(图)。考虑到Modbus Tcp是基于TCP,而D435原理上是支持TCP通讯的,所以进行了一下尝试:

        1、使用TCP调试助手,按照Modbus Tcp协议要求编写报文,测试电表通讯,验证了电表通讯要求以及报文格式(图)

         2、基于TCP指令编写符合Modbus Tcp协议要求的报文,测试D435通讯(图2)

         3、根据需要,配置电表IP地址以及端口号信息,完成D435与电表间通讯测试。D435指令使用_tcpopenclient,_tcpsend,_tcpreceive(图)









【跨新年】基于TCP指令实现SIMOTION D435控制器Moudbus Tcp通信,读写DIRIS-A30电表参数 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3437条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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