时基中断

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

最佳答案

中断服务程序:
 中断功能是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

相关推荐

  • 子程序调用报错2007

    调用子程序时报错 问题补充:子程序中4个类似图二的程序 图片说明:       最佳答案 怎么感觉你的子程序没有定义任何类型的局部变量,只是…

    2017年5月31日
  • S7-200中的模拟量处理

    各位师傅,能否帮我介绍一下在S7200中模拟量是怎样一个处理过程(怎样编程),最好举上一两个例子。 最佳答案 1 每个指令都有操作数,把所有操作数包含AIW的指令都列出来…

    SIMATIC S7-200 2021年7月5日
  • 请教大师S7-200模拟量输入和输出编程手册下载网址。

    请教大师我不知道模拟量输出如何编程,最好给发个模拟量编程手册下载网非常感谢! 最佳答案 这个百度文库的说的很好,当年我就是看这个写的,学习理解的模拟量,希望对你有帮助。 文档链接 …

    2021年7月5日
  • 使用PLC输入点的通断控制变量的记录

    各位大神,你们好。我在做变量记录的时候,使用的是KTP1200的屏,使变量的值记录到U盘里面。用的是博途V13_SP1软件。在历史数据里面填写要记录的变量,然后用S7-200的模块…

    SIMATIC S7-200 2021年7月5日
  • S7-200 向导生成的数据为什么要占用V变量区的空间?

    S7-200向导配置后要分配一个V变量的存储空间,人设置偏移量,那么分配这个空间干什么呢?我PLC数据里的数据都是已经定义好的,为什么配置完后还要分配一个空间呢?这个空间到底是做什…

    SIMATIC S7-200 2020年10月31日
  • s7-200与变频器Modbus通信

    我想用200的PLC与ABB的ACS510变频器通过modbus通信,可是对通信指令里的CRC校验不会编,比如上位机发送一条指令[ 01 06 00&…

    SIMATIC S7-200 2021年7月5日
  • s7-200控制私服电机

    以前没接触过 私服控制,现在用plc控制私服,位控向导里选择了pwm模式,使用q0.0输出,成如下图 的子程序。这个怎么使用?仅仅这一行子程序就能驱动私服运转吗…

    2021年7月5日
  • 通过扫描周期分析单键启停

    通过看书还是不理解单键启停是如何实现的,看不懂扫描周期,希望您能从扫描周期的角度出发,通过每次扫描周期哪些接通,哪些断开,帮我理解一下,谢谢 图片说明:    …

    2021年7月5日
  • s7-200有没有时间扩展定时器?

    使用S7-300/400的话,可以在上升沿检测后面接一个时间扩展定时器,再延时2秒,因为上升沿检测的扫描时间很短,请问S7-200的有吗?谢谢! 最佳答案 最接近这个功能的是tof…

    SIMATIC S7-200 2021年7月5日
  • S7-200 如何把数据储存在U盘里面?

    有一个224XP,现在现把里面几个实时数据,储存在一个U盘里面,保存成一个CSV或EXCLE的格式,每秒写一次。可以联一个比较便宜的触摸屏。。。 或加其他便宜些件。。求解…

    SIMATIC S7-200 2017年10月30日

发表回复

登录后才能评论