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日

相关推荐

  • s7 200 modbus

    我有一个cp243-1,上位机打算用vb编程。但是不想用pc access+opc的方式。请问能否通过modbus tcp的方式通信呢?PLC端该怎么设置?&n…

    SIMATIC S7-200 2021年7月4日
  • STEP 7-MicroWIN SMART安装的问题

    我的电脑安装不了STEP 7-MicroWIN SMART,总是显示错误。是WIN10的问题还是系统盘的问题? 最佳答案 我安装没问题不过建议还是用WIN7吧,…

    SIMATIC S7-200 2017年6月1日
  • TD400按键启动电机显示状态

    我现在用一个s7-200 224的plc 想控制两台电机的启动 ,现在用的是两个开关量,我想用TD400 作两个按钮 通过按钮来启…

    SIMATIC S7-200 2020年11月5日
  • 200自由口通信问题

    请问大家在有200做自由口通信的时候,RCV中的TBL设置的是VB1200,为什么我收到的串口数据是从VB1211开始的呢,麻烦大家讲讲啊,谢谢了 最佳答案 VB1200内存储的是…

    SIMATIC S7-200 2020年10月31日
  • S7-micro/win编译错误47,大佬救急

    加了个延时就有问题,为啥呢 图片说明:       最佳答案 主要是因为多分支连接到了左边的母线上。两种方法处理在上面一行 ,最前…

    2021年7月5日
  • p = 电机运转需要的脉冲数 这个数据怎么求得

    编码器接到高速计数器HC0,使用频率库,编码器是1000线的增量型,请教以下2个问题 1、frequency库得到频率,是对应以下公式f = 频率&n…

    SIMATIC S7-200 2021年7月5日
  • TP177A与PC的通信

    请问我用wincc flexilbe 2005做的一个TP177A与200的组态,但是怎么也传送不到触摸屏上去 问题补充:用200的编程线 最佳答案 不会吧!通…

    SIMATIC S7-200 2021年7月5日
  • s7200模拟量输出

    s7200 模拟量输出模块是什么意思 比如em235模块,它是4入1出,输入的我可以理解,就是将电信号转变为数字量,但是输出是什么意思就不明白了,输出还是电信号…

    SIMATIC S7-200 2017年6月1日
  • PLC 200 cpu 222不能监控

    我用的是S7-200 CPU 222为什么不能够监控呢?提示探测到一个组帧错误,这是为什么呢,有办法解决吗?请师傅们帮帮忙。谢谢了 问题补充:可以下载和上传。就…

    SIMATIC S7-200 2021年7月4日
  • TD400C S200 EM231 RTD 如何组合使用

    我想用pt100接EM231 RTD 然后在TD400上显示出来,另外,设个上限,用于停止电动机,设下限用来启动电动机,如何做 谢谢。 最佳答案 1.…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论