S7200为什么会出现ERROR 87

S7200为什么会出现ERROR 87 ?而且错误都是P上缘触发。有什么可能会造成ERROR 87:(operand1)参数错误呢?跟Program EDIT in RUN 有可能会造成这个错误吗?如果是在怎样操作下有可能会发生呢?

图片说明:

S7200为什么会出现ERROR 87   

最佳答案

A、跟Program EDIT in RUN 有可能会造成这个错误吗?
是的。就是在线编辑的原因。
B、如果是在怎样操作下有可能会发生呢?
1、在程序执行的第一个周期不能检查到上升沿与下降沿的变化。详见上传的该指令的提示。
2、可以应用SM0.1初始化读一次I0.0.。

图片说明:

S7200为什么会出现ERROR 87  

提问者对于答案的评价:
thx….但可以叙述一下要怎样操作才会发生这样错误,因为我现在怎样的在线编辑也没有问题,我想知道如何操作就会发生这样错误。避免以后再发生

最佳答案作者回复:
想知道如何操作就会发生这样错误。避免以后再发生?
在plc进入周期扫描的第一个周期不要进行检测上升沿与下降沿,要在其后的周期进行应用。因为第一个周期的I.O映像区中尚未有该输入点的状态。
检测上升沿与下降沿是两个周期的I.O映像区中该输入点的状态进行比较而得的。在程序中可以应用SM0.1初始化读一次该输入点。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐