欧姆龙PLC CJ/CS1系列内置232口使用无协议RXD指令,为什么接收不到数据?
回答:
1)观察串口COM指示灯,如果灯不闪
◆检查和第三方设备通信电缆制作是否正确,管脚接线是否有断线或者是短路。
◆对方设备的串口数据是否有发送。
2)如果串口COM指示灯会亮,说明对方设备有数据发送且接线正常
◆检查串口模式设置为RS232C模式。
◆检查串口的DIP开关设置。
◆核对RXD指令的控制字设置为无CS,DR信号控制。
◆检查RXD指令的执行条件,如果使用的是接收完成标志位,核对串口设置中的起始码,结束码,字节数与第三方的发送数据是否是一致,可以使用电脑利用串口调试软件来接收第三方发送的数据来进行验证。
◆检查串口错误标志位和错误代码。
本文摘自:网络