再来讨教了

这个是中断问题,如下程序
 LDB=   VB702, 1                     //如果是变频经验命令  
 A      M0.0                         //接收校验正确  
 AN     Q0.4                         //提示灯亮 
 DTCH   10                           //     //调用变频子程序  
 CALL   SBR_4
 CALL   SBR_6

 NETWORK 3
 LDB=   VB702, 2
 A      M0.0
 AN     Q0.4
 MOVW   VW703, AC0
 ITD    AC0, AC0
 DTR    AC0, AC0
 /R     32000.0, AC0
 MOVR   AC0, VD304
 CALL   SBR_6
 MOVB   5, SMB34
 ATCH   INT_2, 10

 
 我的VB702=1的过程可以执行,VB702=2的定时中断不能执行,可能会是什么原因呢,会是上边分离中断的原因吗,
 还有就是定时中断触发一次是会一直执行吗如果没遇到禁止终端的话,要一直触发吗?
 

问题补充:
我在初始化子程序中有加过允许中断的,那中断允许可以多次加吗,还是用一次加一次啊
 

最佳答案

在最后的程序中,你忘记加全局开中断指令ENI了。就是:
 ——-
 ATCH   INT_2, 10
 ENI

提问者对于答案的评价:
还是感谢了

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

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

相关推荐

  • 西门子200PLC266的通讯

    我用STEP7 MICRO/WIN的软件读取200的PLC为什么通讯跳出用以太连接。线缆在哪个选项 钻石用户推荐最佳答案 根据你目前使用的方式选择PPI电缆或者PC适配器…

    SIMATIC S7-200 2021年7月5日
  • 通过DTU远程给PLC下载程序

    我在服务器里添加了虚拟串口,DTU 485AB接的224XP P1 3,8,在服务器里用串口调试助手发MODbus指令,回 。打开micro…

    SIMATIC S7-200 2021年7月5日
  • 200库文件如何添加到smart200的库中

    哪位大师指教200中的库文件.MWL如何添加到smart200中 最佳答案 1、我的用法是将200的库文件,直接拷贝到C:\Program Files\Siemens\S…

    SIMATIC S7-200 2021年7月5日
  • 请问怎么读取PLC的运行状态和通讯状态

    本人在做一个西门子S7-200PLC和上位机的自由口通讯程序 上位机要读取PLC的通讯状态(0=正常,1=故障)和PLC运行状态(0=停止,1=运行,2=鼓掌)&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 关于程序结构

    是这样的,想和大家讨论一下200程序结构的问题:程序功能比较多,只单单从程序的执行速度方面来考虑,是把所有功能的程序都放在主程序里好,还是建立不同的子程序在主程序里调用好,或者两者…

    SIMATIC S7-200 2021年7月4日
  • 一台电脑连接2台S7-224????????

    一台电脑连接2台S7-224做监控用PC/PPI的方式,其中电脑位于PLC的中间是不是需要两台224需要配一个网络转换器(不带编程口),另外PC/PPI电缆处需要配一个带编程口的网…

    SIMATIC S7-200 2020年11月1日
  • 西门子200高数计数器不计数

    用高数计数器9模式以上的全部只能0和1计数 不能在继续往上计数,8以下的完全可以正常计数,  全部都是用导向模式测试的,线不存在接错问题 钻石用户推荐…

    SIMATIC S7-200 2021年7月5日
  • cpu224xp cn 自带模拟量输入输出 PID温度控制

    PT100连变送器后输出4-20ma电流,串500欧姆电阻后给模拟量输入,(能读取到当前温度)根据控制回路参数表,设置好参数,范围我实时监控后也没有错,为什么没有模拟量输出?只设置…

    2021年7月5日
  • MM440的PID使用问题

    S7 200PLC与MM440变频器通过USS进行通讯,控制目标是电机转速在不同负载下不变,如果采用参数P2240&P2253来设定变频器PID功能设定值的话,…

    SIMATIC S7-200 2020年10月31日
  • DB数据块用SCL求和

    求助各位大神:有一个DB数据块,里面2000个real数据,需要求和然后算平均值,一个一个加简直是噩梦,有没有方法用循环指令去实现?最好给个代码示例。谢谢啦。 问题补充:不想用数组…

    2021年7月5日

发表回复

登录后才能评论