我好像是
大波就是我
级别: 家园常客
精华主题: 0
发帖数量: 303 个
工控威望: 603 点
下载积分: 1392 分
在线时间: 491(小时)
注册时间: 2012-12-09
最后登录: 2024-11-18
查看我好像是的 主题 / 回贴
楼主  发表于: 2019-12-16 21:45
图片:
图片:
图片:
是这样的,我现在项目是用FX 5U PLC,然后通过连接工业交换机,工业交换机连接维纶触摸屏,然后交换机连接4台电脑(上位机)。

项目需求:
1:四台电脑需分别发送对应数据给PLC,PLC要能识别出来是哪台设备发送的数据。

2:PLC需要能检测到对应四台电脑是否正常连接到PLC,有没有掉线。

然后我想这种要求应该是用Socket通信好一点,PLC做服务器,四台电脑(上位机)做客服端,然后我把电脑,触摸屏,PLC都连接到工业交换机上面,触摸屏跟PLC通讯正常,电脑下载程序到PLC正常。
然后我电脑运行tcp调试助手,想模拟上位机连接PLC,但是怎么也连接不上去哎,下载了很多例子,也按照官方帮助手册,都不行,不知道哪里出问题了,折腾两天了,项目急,解决了,私信我,发红包哈,谢谢各位
不小心遇见你
自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
级别: 工控侠客

精华主题: 3 篇
发帖数量: 2047 个
工控威望: 2964 点
下载积分: 25187 分
在线时间: 1436(小时)
注册时间: 2014-01-05
最后登录: 2024-11-20
查看不小心遇见你的 主题 / 回贴
1楼  发表于: 2019-12-17 08:18
哎 我怎么就搞不懂 很多人喜欢自己写通讯
标准的却不用
PLC做服务器 都是从机 不会主动去访问的  服务器都是被动的
就像我们网站的服务器一样 你不访问他不会主动告诉你他宕机或者在线
如果非要服务器知道某特定客户端是否在线 那就是做"心跳包" 服务器定时给D0赋值1 如果一定时间内没有收到客户端把值变更为非1的值那就是客户端离线 这个D0只有特指定的客户端读写
项目、视觉、通讯QQ3515716