本帖最后由 982186421 于 2020-10-25 22:34 编辑
通讯双方分别为一国产FX1S PLC和USB转485转换器,PLC处在监控写入模式,转换器通过上位机控制,两者通信均设为9600波特率,8位长度,一位停止位,无检验位,通过设置PLC的特殊继电器M8161,让通讯用8位模式 RS指令为: 【RS D100 K8 D150 K2】 PLC发送11AA 22BB 33CC 44DD 55EE ,转换器的上位机接收到00AA 00BB 00CC 00DD 00EE 00 00 00,貌似正常,和说明书里面说的一致,高位忽略,地位发送,没发送的全是0 通过串口发送数据到PLC发送FF 00 FF 00,PLC 接受在寄存器里面显示00FF 00FF,,然后发送20 00 40 00到PLC,显示 0020 0040,貌似能找出规律,在发送 20 10 40 00,plc却显示 0020 0004,后面试了几组结果如下: 演示视频 https://wws.lanzous.com/i01dvhoz48d
|