原来一直用200、300CP340写通讯包,不过其通讯口是485口用着倒是挺方便。
最近有个项目上用三菱FX2N+485BD和多个2线制仪表Modbus通讯,485BD接线:RDA和SDA短接;RDB和SDB短接,然后引出一对线到从站仪表上,监控发现:
发送瞬间(数据还没返回),接收缓冲区数据变为0,然后再返回正确数据!
后来改成手动发送,监控发现还是原样。
怀疑:由于RDA和SDA短接;RDB和SDB短接,在发送瞬间(数据还没返回),发送的数据除了到从站外还到接收端上了!后来在从站端通讯端子上把通讯线拆掉,发现接收灯还是在闪烁接收数据!说明确实有发送数据直接返回到接收端,这样是否验证了我判断?
如果和4线制的从站通讯不会出现上述情况。
哪位大侠对4线制、2线制比较了解?如何处理上述现象呢?如果增加电阻只是针对最远端的!
做通讯还是西门子的比较省事!