回复:Modbus TCP 混合客户机/服务器

yming

西门子1847工业学习平台

  • 帖子

    23139
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2018-03-24 09:53:13

7楼

展开查看
以下是引用工控115在2018-03-24 08:46:45的发言 >6楼

服务器只给了502一个端口,另外可能怕我们会干扰服务器自身的运行,所以也要求只能“读”,不能“写”。这样的要求不可能实现吗?

以下是引用yming在2018-03-22 23:10:57的发言 >5楼:两台之间,不用这么...

引用5楼详细内容:

两台之间,不用这么做的。

不知道会不会有冲突发生。端口号有的是可用。为啥都用502?


以下是引用工控115在2018-03-22 19:42:53的发言 >:S7-1200手册上说“...

引用详细内容:

S7-1200手册上说“每个IP端口只能用于1个连接”,但是我用下面的程序确实实现了“同一个IP端口用2个连接ID各自读取对方寄存器内数据”的功能。这是为什么?

PLC1程序:

PLC2程序:




这有什么问题?服务器侧又不需要指定远程的端口;默认服务器端都是从502端口开始。

你这边建个服务器端口502,提供远程的读写访问,另外,建个客户端使用端口503去读远程502端口。

你要并发的读写,就要使用两个连接ID。否则,使用单一的连接ID,就需要分时。

学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15100条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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