发表于:2017/7/7 21:34:20
#0楼
描述:我做了一个上位机的生产控制软件需要同时和两台PLC设备做通讯,上位机是作为客户端请求数据的,由上位机发送请求数据后再处理从PLCA和PLCB返回的数据,使用的是modbustcp的协议,两台PLC的设备都是使用的默认的502端口,除了IP地址不一样其他都一样,代码里面把和两台PLC建立连接,发送数据写在两个独立的时钟周期事件里,在一个时钟周期里会根据当前PLC的返回值决定是否启动另一个时钟周期问题:现在的问题是只能收到其中一个PLC的数据,也就是总有一个是异常的,两段代码我都是一模一样的写法,我建立的是tcp长连接,因为使用的都是502端口,不知道这是不是由于端口冲突的原因,求大神指点一下
[此贴子已经被作者于2017/7/7 21:39:40编辑过]