时基中断

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

最佳答案

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

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

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

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

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

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

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

相关推荐

  • 485通讯硬件

    有一通讯网络,226做主站,下面40个224做从站,PPI通讯!为了节约成本,没有采用西门子的网络连接器(插头)与电缆,只是用的普通焊接的九针插头(实际上只焊接了3和8信号的正负端…

    SIMATIC S7-200 2021年7月5日
  • PC/PPI 选项没有

    我下载驱动后发现不适合WIN7 系统,说的是适合windows xp. 我把触摸屏软件也卸载了,把编程软件也卸载了。重新启动后再重新安装编程软件&nb…

    SIMATIC S7-200 2021年7月5日
  • s700 USS 通信

    S7 200中如何 重复执行 读参数和写参数。因为每次只能执行一个读写参数指令,而且可能在一个扫描周期内还完不成。 问题补充:DONE位好像不行,我试…

    SIMATIC S7-200 2021年7月5日
  • 卸载S7-200软件

    我要装V4.0SP3版本的,但要先卸载V4.0SP1版本,但就是删除不掉该程序,请教一下各位,谢谢 最佳答案 西门子的东西很难讲的,搞得不好就要重装系统的 建议不要用完美…

    SIMATIC S7-200 2021年7月5日
  • 如何破解s7-200CPU密码?

    我现在有一个旧的S7-200CPU,原来设有密码,很长时间不用了,现在又需要用这个CPU,可是密码忘记了,无法下载新的程序,如何破解或是删除这个密码? 最佳答案 密码保护&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 西门子TD400C人机界面

    加电后TD400C一直显示“正在初始化……….",无法进入菜单 图片说明:    钻石用户推荐最佳答案 对TD40…

    2021年7月5日
  • s7200自由口通讯只能接收3个字符

    s7200自由口通讯只能正确接收3个字符,余下的数据全是前面三个循环填充,三个后面的字符数据接收不到 问题补充:补充程序截图 图片说明:    钻石用户推荐最佳…

    2021年7月5日
  • 写了一段PID程序,但是测试时无输出

    各位前辈,我写了一段PID的程序,用CPU224的模拟电位器模拟时,即调节SMB28小螺丝,PID输出结果无变化,本人新手,还请指点一下,哪里的问题,谢谢,不胜感激(是关于锅炉汽包…

    SIMATIC S7-200 2017年6月27日
  • S7200PLC选型

    输入:48输出:24预留RS485通讯继电器输出带模拟量 钻石用户推荐最佳答案 S7:-200选型:1、CPU 226 CN,AC/DC/继电器,24&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7-200~

    西门子200最多扩展几个模块 最佳答案 最多可以扩展7个,建议购买《深入浅出西门子S7-200PLC》学习,祝你在找答案获得更多的知识。 提问者对于答案的评价:非常好 专家置评 已…

    SIMATIC S7-200 2017年8月18日

发表回复

登录后才能评论