回复:“s7-1200可以做Modbus的客户端”,怎么理解?(MODBUS TCP通信教程)

溪如

  • 帖子

    227
  • 精华

    0
  • 被关注

    4

论坛等级:侠客

注册时间:2017-10-26

普通 普通 如何晋级?

发布于 2017-11-25 08:16:22

5楼

展开查看
以下是引用溪如在2017-11-25 08:02:52的发言 >4楼

膜拜一下!能把您的程序给我一份吗?wu * xi *ru@hotmail.com,把*号去掉即可

以下是引用yming在2017-11-24 17:43:15的发言 >2楼: MODBUS TC...

引用2楼详细内容:

 MODBUS TCP是以太网上的一种协议。

这种协议是服务器 -客户端之间的一种协议。通常 那些传感器,被操作的驱动、远程的控制器都可以作为MB_TCP 的服务器端存在,当作为主控制器的PLC以客户端身份去访问这些服务器时,这些服务器端设备做出响应。

它的好处就是不像S7通讯;不像PB;而是一个开放的协议,你可以很容易地使用、连接第三方传感器、驱动、控制器等等。

我写过一个MB_TCP编程过程。

我现在觉得我对这个Modbus TCP的认识犯了几个错误,经沟通之后,现在的对它的理解如下:

一,以为MB_Server和MB_Client指令必须成双成对出现。实际上是不需要的,对不对?MB_Client指令可以单独出现在PLC里,或者反过来说,整个PLC程序里可以只有MB_Client,对不对?

二,以为程序既然是写在PLC里,那PLC理所当然的是服务器端了。经过沟通之后,我发现第三方设备(主要是指伺服、温控仪这样的,不包括其它品牌的PLC)才是服务器端。对不对?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15113条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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