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

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

钻石用户推荐最佳答案

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

相关推荐

  • s7-200用编码器如何测速

    我想用s7-200利用编码器测速,可以吗?如何做才能实现。 最佳答案 我想用s7-200利用编码器测速,可以吗?答:编码器本来就是用来测速,测量距离方面的应用,绝对可以使用。《西门…

    SIMATIC S7-200 2020年10月31日
  • 使用step7在对EM232编程时,因AQW2无效,无法通过编译

    如标题所示,具体情况如图片,新手求老司机引路,万分感谢! 钻石用户推荐最佳答案 每个有模拟量输出的模块占两个输出通道。即使第一个模块只有一个输出AQW0,第二个模块的输出地址也应从…

    SIMATIC S7-200 2021年7月5日
  • 今天下载200PLC程序时,找不到PPI电缆选项

    今天早上下载200PLC程序时,点击查找节点时,提示错误,然后在选择接口时发现找不到PPI电缆选项了,这是怎么回事,前几天还是好的,真心服了,WIN7系统,SP9版本,希望大侠快点…

    SIMATIC S7-200 2017年11月2日
  • S200系列教学视频 存储区和寻址方式该怎么理解 又该怎么用

    看了视频还是不太懂 感觉懂了一点 让我自己解释的话就哑巴了 我该怎么学习才能有好的效果 理解出现了问题 应用就更不好说了&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 200plc电容

    200plc电容作用,电容失效,程序会丢吗? 最佳答案 RAM:易失性的存储器,失去电源供应后,其中保存的数据会丢失;EEPROM:非易失的电可擦除存储器,保存数据不需要供电;外插…

    SIMATIC S7-200 2021年7月5日
  • s7200与松下A6伺服控制位置控制

    CPU226 6ES7 216-2AS23-0XB0  没定位模块,能否把A6伺服外部反馈信号(ABZ)用到程序中来,怎么接线?程序该怎么写…

    SIMATIC S7-200 2021年7月5日
  • 子程序中需要延时

    子程序中需要延时,但是该子程序在一个扫描周期中又要被重复调用,该怎么处理? 问题补充:其实是这样的,我用一台PLC去控制6台一样的设备,这6台设备各有3种动作模式。我不想写六次只是…

    SIMATIC S7-200 2020年11月5日
  • ppi下载设置

    PPI下载方式,在控制面板中进行PG/PC设置时,COM无法选中,总是出现USB口并且是灰色的,不能更改成COM口?应该在怎样设置? 最佳答案 1.在设置PG/PC接口中,选择PC…

    SIMATIC S7-200 2021年7月5日
  • S7200编程线USB/PPI与电脑连接不上

    编程线为USB/PPI+和S7-200 CPU 222 CN连接时,PG/PC口设置为PC/PPI csble(PPI),本地属性设置USB…

    SIMATIC S7-200 2020年10月31日
  • XMT和RCV通讯不正常时的问题

    我用S7200和仪表通讯时。 用XMT和RCV做发送接收程序时,存在两个问题。1.首先用m0.0沿触发发送指令,马上就会通过RCV指令收到一串数据。 &nbsp…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论