欧姆龙PLC CJ/CS1系列使用协议宏读取设备数据,为什么没有反馈?
回答:
1)观察SCU/SCB模块上面的SD/RD指示灯,指示灯不亮
◆检查串口模式是否被设置为Protocol Macro方式。
◆核对PMCR指令的控制字。
◆单独执行Send Message,SD/RD指示灯是否会闪烁的。
2)SD指示灯闪烁,RD指示灯不闪烁
◆核对两边波特率数据格式
◆核对硬件接线
◆核对Send Message与对方的协议格式
3)SD/RD指示灯可以正常闪烁
◆单独执行Send Message,执行trace上载到电脑,检查trace中是否有第三方设备的正常数据反馈
◆反馈数据接收正常,把Receive Message添加到Step,执行trace。
◆如果在trace中有数据的正常反馈,但是Receive Message定义的变量地址中没有接收到数据,需要修改Receive Message的命令格式,应该是Receive Message和接收到的数据格式不相符。
注:如果在一个Sequence中有两个以上的Step,除了***后一个Step的Next和Error使用默认设置为End,其余的Step和Error请设置为Next。
本文摘自:网络