广州菱控自动化科技有限公司
主营:欧姆龙,三菱,安川,Pro-face
首页 > 问题解答 > 欧姆龙 > CJ2M使用协议宏读取第三方设备的数据时内存区里面没有反馈数据,如何处理 ?
类别
全部 欧姆龙 三菱 Pro-face 安川
技术咨询

CJ2M使用协议宏读取第三方设备的数据时内存区里面没有反馈数据,如何处理 ?

456**@**com 2022/6/17 17:39:43 发布

CJ2M使用协议宏读取第三方设备的数据时内存区里面没有反馈数据,如何处理 ?

回复人: 154**@**com 2022/6/17 17:40:35

① 观察 SCU/SCB 模块上面的 SD/RD 指示灯,指示灯不亮:

a. 检查串口模式是否被设置为 Protocol Macro 方式;

b. 核对 PMCR 指令的控制字;

c. 单独执行 Send Message,SD/RD 指示灯是否会闪烁的。

② SD 指示灯闪烁,RD 指示灯不闪烁:

a. 核对两边波特率数据格式;

b. 核对硬件接线;

c. 核对 Send Message 与对方的协议格式。

③ SD/RD 指示灯可以正常闪烁:

a. 单独执行 Send Message,执行 trace 上载到电脑,检查 trace 中是否有第三方设备的正常数据反馈;

b. 反馈数据接收正常,把 Receive Message 添加到 Step,执行 trace;

c. 如果在 trace 中有数据的正常反馈,但是 Receive Message 定义的变量地址中没有接收到数据,需要修改Receive Message 的命令格式,应该是 Receive Message 和接收到的数据格式不相符。

注:如果在一个 Sequence 中有两个以上的 Step,除了最后一个 Step 的 Next 和 Error 使用默认设置为 End,其余的 Step 和 Error 请设置为 Next。

销售热线

销售微信