时基中断

对于一个时基中断的响应程序,有没有规定写的程序有多长?太长了会不会有影响?

最佳答案

中断服务程序:
 中断功能是S7-200的重要功能,用及时处理与用户程序的执行时序无关的操作,或者不能事先预测何时发生的“事件”。

 S7-200中使用中断服务程序来响应这些内部、外部的中断事件。中断服务程序需要通过用户编程与特定的中断事件联系起来,才能工作。中断程序与子程序最大的不同是,中断服务程序不能由用户程序调用,而只能由特定的事件触发执行。

  无法准确预测何时执行中断服务程序。

 中断服务程序只有由用户程序把中断服务程序标号(名称)与中断事件联系起来,并且开放系统中断后才能进入等待中断并随时执行的状态 
 多个中断事件可以连接同一个中断服务程序;一个中断服务程序只能连接一个中断事件 
 中断服务程序也可由用户程序取消与中断事件的连接;队列中的特定中断事件可以被指令取消;也可用指令禁止全部中断 
 中断程序只需与中断事件连接一次,除非需要重新连接 
 进入中断服务程序时,S7-200的操作系统会“保护现场”,从中断程序返回时,仍然恢复当时的程序执行状态 
 中断事件各有不同的优先级别 
 中断服务程序不能再被中断。中断程序执行时,如果再有中断事件发生,会按照发生的时间顺序和优先级排队 
 中断服务程序执行到末尾会自动返回,也可以由逻辑控制中途返回 
 S7-200 CPU最多可以使用128个中断程序,中断程序不能嵌套 
 在中断程序中只能调用一层子程序,中断程序中的子程序不能嵌套,否则会出错 
 中断程序应短小而简单,执行时对其他处理不要延时过长,即越短越好 。
 

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

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

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

相关推荐

  • S7—200这条指令是咋写的?

    各位老师,请指导下,照片中的那个num是咋写进去的?多谢。 问题补充:什么是FC?我刚学水平低啊,请老师详细指导下具体做法。多谢。 图片说明:    最佳答案 …

    2021年7月5日
  • 5台S7-200怎样通讯

    5台S7-200PLC,怎样才能通讯进行数据交换,有几种方案,有具体资料可以参考吗?谢谢 最佳答案 5个PLC通信方式有:PPI,modbus,以太网等。《S7-200之间的PPI…

    SIMATIC S7-200 2020年10月31日
  • S7-200做DP从站

    S7-200通过EM277做DP从站,怎么设置数据交换区,V区怎么分配如果我的待传送的数据是双字或浮点型的在S7-200中需要怎么处理,还有开关量的位怎么处理接收区的地址是不是也要…

    SIMATIC S7-200 2020年11月1日
  • STEP7-MICROWIN SP9

    STEP7-MICROWIN SP9是否支持S7-200 CPU 226  REL 01.21的编程?为什么程序编译没有…

    2019年6月10日
  • s7-200网络连接器

    现在我用S7-200的0口作为modbus的从站口,并且需要进行光纤转化,将485转为光纤,我需要选手没有的网络连接器,电缆是什么。最好把型号都告诉我,具体的操作步骤。最好连接器上…

    SIMATIC S7-200 2020年11月5日
  • (CP 243-1)因特网模块

    (CP 243-1)因特网模块 6GK7243-1EX00-OXE0 与 6GK7243-1EX01-OXE0的区别,用于以太网通讯可以通用…

    SIMATIC S7-200 2017年11月19日
  • S7-200怎样切换梯形图和STL语言

    S7-200怎样切换梯形图和STL语言 最佳答案 在“查看”里面选择第一个选项,就可以切换 提问者对于答案的评价:谢谢 专家置评 已阅,最佳答案正确。

    SIMATIC S7-200 2017年6月29日
  • S7-200怎样实现定时存储高速脉冲数

    在S7-200PLC中怎样定时中断采集高速脉冲数,并存依次存起来。 最佳答案 西门子200定时中断可以采用SMB34/SMB35。编程思路:1)设置定时器中断时间2)在定时中断中编…

    SIMATIC S7-200 2017年6月7日
  • plc调试完可以直接断电吗?

    我直接断电发现SF/DIAG闪烁,是不是操作不对 最佳答案 S7-200 调试完成当然可以断电了;SF/DIAG闪烁,不是断电造成的,是其它原因。按下面的方法诊断,定位问…

    SIMATIC S7-200 2021年7月5日
  • s7200编程技巧

    最近看了几个研究所的自控老师编的程序,发现有个共同点,就是在程序中不直接使用I/O点,而是将IO点输出给M点,然后用M点去编程。请问这样处理有什么特殊意义吗? 问题补充:另外问一下…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论