s7 200 cp243-1 ETHx_XFR 指令问题

请教各位老师,s7 200PLC 以太网通讯向导, cp243-1使用时, ETHx_XFR 指令的输出ERROR字节如果不为0,通讯有错的情况下,Done位输出是为 1?还是为0?

问题补充:
用的是200做为客户端,需要用到ETHx_XFR指令。所以问一下。

最佳答案

当Done位输出为 1时,表示这一个数据传输正确完成,客户端一般用测试此位的状态做轮循,当其为1进启动下一个传输;
当传输有错误时,Done位为0,ERROR字节也不为0,它返回一个错误代码

提问者对于答案的评价:
请问,s7 200PLC 以太网通讯向导, cp243-1使用时, ETHx_XFR 指令的使用时,在任何情况,是不是都可以通过复位 EN端和start 端,再重新使能EN端和给出start上升沿,来重新启动通讯写操作?

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:11
下一篇 2021年7月5日 下午3:11

相关推荐

发表回复

登录后才能评论