IO.O上升沿中断问题

LD V87.0
=    I0.0

V87.0是屏幕上按钮的地址
想用这个语句,模拟I0.0的上升沿,引发中断。
为什么不行呢。

问题补充:
I0.0的上升沿的中断只能是对硬件检测

 要的就是这句话,在手册上找了半天也没找到

 但是,I0.0是只读的,整个不是很同意
 LD V87.0
 =  I0.0
 LD I0.0
 =  Q0.0
 在这里,Q0.0一样会被接通。

最佳答案

1、首先,你的这条语句是有问题的,I0.0是从硬件读到状态,它是只读的不能写,然而你用输出指令对其操作。
  2、I0.0的上升沿的中断只能是对硬件检测的,即使是通过软件对I0.0的过程映像区进行强制也不会产生I0.0的上升沿中断。
 补充回答:
   开关量的输入是只读的,我是从这层意识上来讲的,而你的程序是相当于是用I0.0的过程映像区作为中间变量来用,和我上面说的在编程软件强制I0.0是一样的,但如果I0.0的硬件点确实有输入,那你的程序会怎么执行?而且你浪费掉一个硬件点,为什么不用其它的点?

提问者对于答案的评价:
收到,明白。

 多谢指点。

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

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

相关推荐

发表回复

登录后才能评论