关于主程序,子程序,中断程序的关系?

主程序调用子程序,主程序能通过事件触发中断程序吗?

钻石用户推荐最佳答案

1、主程序能通过事件触发中断程序吗? 
所有事件都是规定好的,只有 T32、T96 定时中断会受主程序的逻辑的影响,而且还有一定的限制条件。
2、主程序中用连接指令(ATCH)指定某中断事件(由中断事件号指定)所要调用的程序段(由中断程序号指定)。多个中断事件可调用同一个中断程序,但一个中断事件不能同时指定调用多个中断程序。
当把中断事件和中断程序连接时,自动允许中断。如果采用禁止全局中断指令不响应所有中断,每个中断事件进行排队,直到采用允许全局中断指令重新允许中断,如果不用允许全局中断指令,可能会使中断队伍溢出。
3、可以用中断分离指令(DTCH)截断中断事件和中断程序之间的联系,以单独禁止中断事件。中断分离指令(DTCH)使中断回到不激活或无效状态。
中断功能是S7-200的重要功能,用于及时处理与用户程序的执行时序无关的操作,或者不能事先预测何时发生的“事件”。
4、S7-200中使用中断服务程序来响应这些内部、外部的中断事件。中断服务程序需要通过用户编程与特定的中断事件联系起来,才能工作。中断程序与子程序最大的不同是,中断服务程序不能由用户程序调用,而只能由特定的事件触发执行。
中断
5、可以参考,系统手册中 第 153 页上下文相关内容。
S7-200 可编程序控制器 系统手册  1109582  2009年4月23日
https://support.industry.siemens.com/cs/document/1109582
以及《中断,子程序常见问题》
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/009.html

提问者对于答案的评价:

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

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

相关推荐

  • 学习西门子PLC方向

    公司现阶段正在使用S7-200、S7-200SMART,今年(2021年)秋季公司建立新厂是以S7-1200和1500进行全面替代、设备进场调试,本人刚刚本科毕业(测控技术与仪器)…

    SIMATIC S7-200 2021年7月5日
  • TD200使用

    6ES7 272-OAA30-0YA1此种显示器的使用方法,配线。 问题补充:请问TD200与200PLC的通讯线是通用的吗?6ES7 272-OAA30-0Y…

    SIMATIC S7-200 2021年7月5日
  • s7200的MAP库怎么建立的?

    如图所示,200PLC程序目录下的库和里面的运动指令怎么建立的?求解从第一张里开始怎么建立对应的库和指令,从而达到图二中的一样。。。 问题补充:我问的是怎么建立这样的库和库目录下的…

    2021年7月5日
  • 总是通讯中断

    我用的是USB转串口后联PC-PPI电缆(6ES7 901-3CB30-0XA0)和S7 200通讯,刚通讯时可通讯上,后做PID自整定,可过不了几分钟就中断了…

    SIMATIC S7-200 2020年11月1日
  • 测试客户机状态时弹出出现错误

    S7-200 SMART PC Access配置(2)——跟我学 课程编号:V1203 本集课程详细介绍了如何对S7-200&a…. 点击这里,打开新窗口观看完整视频 …

    2021年7月5日
  • 200的MODBUS

    一台200 一个通讯口如何modbus通讯多台变频器 硬件连接问题 最佳答案 s7-200plc接口是485接口””使用3/8接线端子””””如果是…

    SIMATIC S7-200 2018年3月6日
  • 西门子200PLC做为从站MODBUS程序编写问题

    我两台西门子200PLC做为从站用MODBUS通讯,没有模拟量输入和输入,只有数字量输入和输出,也就是中控读取I点,控制Q点。地址应该怎么写。下面有图请大神给出答案。 问题补充:0…

    2021年7月5日
  • STEP7 Micor/win安装问题

    开始发现200程序打不开,卸掉软件后重装就出现这个错误,不知道是哪的问题,请各位专家看下… 图片说明:    最佳答案 没有卸载完全,可以按照下面的FAQ介…

    2019年6月11日
  • 程序编写

    我用200的PLC,做一个张力控制,想实现一个纸机的分切,控制思路是卷取辊径由电位器输入给PLC,并且在动作的过程中PLC可以不断地读取卷取辊径的值,张力辊上张力传感器的信号也进P…

    SIMATIC S7-200 2021年7月4日
  • PLC能否既做主站又做从站

    有两台226PLC,每台PLC带8个单片机(PLC做主站,单片机做从站,用mudbus通讯).如果再用一个触摸屏控制两个PLC(触摸屏做主站,PLC做从站,用mudbus通讯).即…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论