200plc高速计数器中断与主程序工作

在200PLC中用高速计数器计数,如设定PV=CV时中断。如果把子程序写在中断程序中,也就是当执行高速计数中当PV=CV时马上调用中断程序并执行中断内的程序,执行完成后不马上刷新输出存储区。而是返回主程序中接着中断之前这个周期内没有执行完的程序执行。问题就是如果是这样我可不可以不用中断程序,而是直接在主程序中写一个当前计数值与设定值的比较程序。这样程序执行是不是与在中断中执行是一样的??????还有就是一班程序执行一个周期几十MS左右。那们高速计数执行主程序也要一定时间,那们会不会出现这个周期内实际值是49设定是50,条件不满不执行。那在下一个周期内可能实际值是55,执行程序。那问题就是程序就不那们精确了???而当实际值50时程序执行到下一段了。因为这一周期内执行过比较PV=CV了。下一周期时实际值已到了55了?

最佳答案

所以嘛,你介意这49然后变55的这种现象,就要用中断。
程序的输出线圈有一个叫做立即输出的品种,就是专供中断程序里面,一执行便马上那个输出,毫不理会扫描过程用的。
你对中断的机制也很清楚,你问这个问题主要原因是你不知道有这么的一个立即指令。现在没事啦?

提问者对于答案的评价:
感谢你的回答

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • MP377同时控制2台S7-200的接法

    MP377用了MPI线连接了一台S7-200的PORT 0, 另外一台S7-200用什么线连到第一台S7-200的PORT 1吗?(用MPI可以吗?)…

    SIMATIC S7-200 2018年12月7日
  • S7-200程序监控问题

    当我在运行程序时,对程序进行监控看程序的运行!但过不了多长时间就会弹出"正在有另一个程序进行,端口出错等",如果我重新监空也是一样的问题,必须得把接口拔掉重插!…

    SIMATIC S7-200 2021年7月5日
  • 指针与循环

    我想把VD0至VD28的数据依次传输到VD1000至VD1028里面,先建立指针,然后通过循环+4依次传输数据,但是下载到PLC运行显示丢失中间四个数据,丢失的数据为0,另外四个数…

    2017年6月29日
  • Smart200高速计数器上电变更当前值

    如图,Smart200高速计数器,VD4设定为断电保持,存储HC0高速计数器的值;断电之前,VD4数值不为零,为何一上电,HC0显示的数值还是0而不是VD4断电之前保存的数值?如果…

    2021年7月5日
  • MD720-3与S7-200 224cn的程序及调试

    MD720-3与S7-200  224cn的程序及调试资料,谢谢 钻石用户推荐最佳答案 参考:MD720 使用说明http://www.ad.siem…

    SIMATIC S7-200 2021年7月5日
  • s7系列的变频器有那些型号

    s7系列的变频器有那些型号 问题补充:用的最多。。。。 最佳答案 矢量型 MM440 节能型 MM430 通用型 MM420&nb…

    SIMATIC S7-200 2021年7月5日
  • s7200 设置了下载密码,再用存储卡传程序可以吗

    s7200 设置了下载密码,再用存储卡传程序,程序能否传送到plc中? 最佳答案 不能够 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日
  • S7 200 多路快速输出

    我的项目有个要求是 按下某键后,对16路输出同时进行1ms周期的固定脉宽输出,这1ms只是我要求的最小参数, 最大参数为10ms, 但是只要一旦确定,…

    2017年11月19日
  • 故障现象?

    我公司一自控站224XP控制MM430,模块输出端指示灯老是闪红灯但是运行正常不知什么原因, 恳请老师指导!!! 最佳答案 打开编程软件,连接上PLC,在菜单栏中选择&q…

    SIMATIC S7-200 2017年12月9日
  • 文本显示器的应用

    西门子的文本显示器可以和欧姆龙的PLC一起使用吗?因为我的PLC必须要带422接口。 最佳答案 西门子文本显示器是只为S7-200设计的,是不支持欧姆龙PLC的 提问者对于答案的评…

    SIMATIC S7-200 2020年11月1日