学习西门子200plc不久,想请教大家高速计数器的当前值等于预置值时,产生什么中断?

该中断怎么使用,我该怎么理解呢!

在西门子200中有HSC0~HSC5这6个高速计数器,每一个当前值等于预置指所对应12、13、16、29、32、33号中断事件,纠正一下,西门子没有计数中断,高速计数器(高速脉冲输入)和高速脉冲输出统称为高速处理中断。追问

好像有点明白了,顺便问一下我把中断放在主程序中,执行中断时主程序还执行吗?还有我把中断放在子程序中,那么主程序和子程序哪个执行哪个不执行呢!我刚学plc,懂得不多,请见谅啊!

追答

中断程序是一个独立的程序结构,中断程序的结构与主程序是同一个级别,但在执行的优先级上中断程序是最高优先级,中断程序是系统条件触发的,不是人为触发的,只要中断条件满足后,会中止一切正在执行的主程序、子程序,然后进入指定的中断程序中扫描一个周期后返回中止的位置继续正常的扫描。中断程序不是一个用户可以调用的程序,所以不存在中断程序放在主程序或者子程序这回说法,它们处于同一个结构平台,优先级从高到低:中断程序、主程序、子程序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-09
应该是计数中断。
相似回答