有台达的相机识别设备,识别条码后通过rs485串口输出出去,相机是ASCII协议。我笔记本电脑上的COM口是usb转rs232转换的,再加一个rs485转rs232转换器通过串口调试工具可以接到相机数据;但用PLC接收不到。用笔记本给PLC发数据也能接收到。就是相机发给PLC时PLC接收不到数据。用万用表量相机485口没有电压,PLC和电脑rs485转rs232的485口都有3v电压。为什么相机和PLC通讯不上啊?
现在能接收到数据了,就是不全、;设了相机的协议是波特率4800,7个数据位,一个停止位,无校验。相机发送123456789,用串口调试工具接收1234567890,PLC设无校验接收不到数据,设奇校验接收12478,设偶校验接收35690。为什么都接收一半?