中断分离

请问 中断分离指令 DTCH 如何使用,请详细解释

最佳答案

断处理在PLC所组成的控制系统中经常出现,其处理方法及应用是否恰当,对整个控制系统是非常关键的。本文针对中断的处理及应用,阐述了一些方法和经验。

关键词:PLC;中断;方法

一、引言

中断是对PLC外部事件或内部事件的一种响应和处理。它包括:中断事件、中断处理程序、中断控制指令三个部分。

中断事件是产生中断的原因。有通信中断、外部I/O中断、高速计数器中断、定时中断四类。当中断事件发生,PLC中止当前主程序扫描,将PLC控制权交给中断处理程序。执行完毕中断处理程序中最后一条指令,自动将控制权交还PLC主程序。

本文以S7-200 PLC为例,介绍几点PLC中断应用的方法和经验,S7-200的中断连接指令(ATCH)用于在中断处理程序和中断事件之间建立关联。在中断连接指令中,EVNT操作数代表中断事件的中断事件号,INT操作数代表关联的中断处理程序号。通过这个关联建立中断事件和中断处理程序的连接,当EVNT指定的中断事件发生时,PLC就能够自动执行与之建立关联的中断处理程序。

中断允许指令(ENI)用于所有中断事件和与之关联的中断处理程序的连接,允许PLC中断执行。中断控制指令包括:中断允许指令(ENI)、中断禁止指令(DISI)、中断分离指令(DTCH)。

二、S7-200 PLC中断的几个注意点

1、执行中断处理程序,仅是一次扫描刷新,不是程序的完整执行

当中断事件发生时,执行与之关联的中断处理程序,这种操作仅是一次扫描刷新,不是程序的完整执行,类似程序一个扫描周期

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • S7-200控制步进电机往复运动,求助

    是这样的,在做一个喷枪来回喷涂工件的设备。手头上有一个kinco的步进电机2S86Q-051F6、驱动器2M860,各一个。PLC  S7-200 2…

    2020年10月31日
  • B0与B8的区别

    6ES7216-2BD23-0XB8与6ES7216-2BD23-0XB0的区别,他们的扩展能否混合使用?6ES7216-2BD23-0XB8能否完全替代6ES72160-2BD2…

    SIMATIC S7-200 2020年10月31日
  • S7-200PLC与组态王进行ModbusRTU通讯的问题

    在通讯的时候按照S7-200modbus通讯寄存器地址进行编程,00001对应Q0.0,以此类推,组态王可以读到,但是10001对应I点,组态王就读写不了?求解,通讯是没问题的! …

    2017年12月21日
  • 艾默生DCS和西门子s7-200进行DP通讯

    是不是要在PLC端加装EM277模块,计算机端装CP5611模块,然后用SIMATIC NET OPC Server建立于plc的连接,再通过艾默生D…

    SIMATIC S7-200 2017年12月8日
  • step7 V5.6编程软件更新

    step7 V5.6编程软件如何添加新订货号的模块、新版本的模块? 最佳答案 硬件升级是当项目中需要调用高版本的硬件组态,而step7软件中又没有的,相当于通过安装一个小…

    SIMATIC S7-200 2021年7月5日
  • 模拟信号远距离传送

    1.用s7200来接收模拟信号0-10V或4-20ma,距离是100米左右的样子,用什么方法让信号衰减的最少.谢谢2.有什么方法对200进行远距离(100米)程序下载监控,最简便的…

    SIMATIC S7-200 2020年11月1日
  • PLC处理的是不是2进制数

    比如15+10运算,是不是都转成了2进制数进行运算的,然后结果再转化成10进制的? 还有一问,TD400显示字符“辽”时,内部进行了16#的转换然后查中文字符集表得到了“…

    SIMATIC S7-200 2021年7月5日
  • 流量计数值读取和累积

    用S7 200的对电磁流量计读值进行读取(4-20mA),并将该值(日累积)显示在触摸屏上,该怎样做?谢谢 最佳答案 网上有不错的实例与描述,看看:1、P?L?C?在?流…

    SIMATIC S7-200 2017年11月26日
  • S7-200 PID 几个问题

    S7-200PID向导编程1:S7-200用向导编程PID之后,直接用SM0.0调用就可以了吗?我看有的资料说还要写入回路控制 0才能运行?什么意思?2:如图PID指令调…

    2020年10月31日
  • 那用什么方法用plc自带的模拟旋钮smb29或28控制计时器t50等

    那用什么方法用plc自带的模拟旋钮smb29或28控制计时器 最佳答案 两个模拟电位器分别对应SMB28和SMB29,调节电位器就是改变SMB28和SMB29中的数值,数值在0到2…

    SIMATIC S7-200 2021年7月5日