>首页 > plc > 西门子plc>西门子s7-200plc中断指令的用法 正文

西门子s7-200plc中断指令的用法与步骤

来源:电工天下   编辑:小电工发布时间:2015-10-24 15:36:05

一、西门子s7-200plc中断指令的用法与步骤

西门子s7-200plc中断指令如何使用?

假设有一个外部按钮接在了I0.0的端子上,当按下I0.0端子的那一刻想立刻做某件事,那么,首先查中断事件号,得到0号事件对应的就是I0.0按下的事件,则用ATCH 指令,在EVEN,参数中写入0,在INIT 参数中写入INT_0,含义是,当I0.0闭合的那一瞬间,立刻进入INT_0这个中断程序去执行程序。

然后,在开总中断,(ENI)指令就是开总中断,使用S7-200PLC的中断一般有3个步骤:
1步,中断连接,使用ATCH指令
2步,开总中断
3步,在要调用的中断程序中,编写程序

二、西门子s7-200 plc的中断控制功能

plc的程序分为主程序、子程序和中断程序,本节为大家带来西门子s7-200系列plc中断程序的编程方法,不同种类的中断程序的实现方法。

熟练的使用中断程序是plc编程的一项必要技能。

s7-200的中断包括定时中断,io中断和通讯中断。其中io中断可以通过外部的io点来触发中断子程序。可以设置成几种模式,例如上升沿触发,下降沿触发等。定时中断是固定时间间隔便触发一次中断程序。通讯中断可以在数据接收或发送完成时或报文接收完成时触发中断程序。

定时中断是测量周期的一个很重要的工具。

在使用编码器测速度时也要用到定时中断,即用周期和脉冲数的比例关系来计算速度。

定时中断的中断号为10(定时中断0),11(定时中断1),21(定时器t32中断),22(定时器t96中断)。

通讯中断的实现:
s7-200的自由口通讯需要设置相应的中断来判断通讯是否正常。
通讯分为三种即字符发送和接受完成,报文接受完成。其中断号为口1为8,9,23,口2为25,26,24。

三、 S7-200中断分离指令(DTCH)的作用

执行中断分离程序,是不是就不会进入中断?

执行中断指令后,就不能执行中断了,即不能ATCH了。

四、S7-200 PLC定时中断功能编制程序

利用定时中断功能编制一个程序,实现功能:当I0.0由OFF→ON,Q0.0亮1s,灭1s,如此循环反复直至I0.0由ON→OFF,Q0.0变为OFF。

程序如图1所示。

主程序

S7-200 PLC定时中断功能1

S7-200 PLC定时中断功能2

LD     I0.0
EU
ATCH   INT_0, 21
ENI
LDN    M0.0
A      I0.0
TON    T32, +1000
LD     T32
=      M0.0
LD     I0.0
ED
DTCH   21
DISI
 
INT0
S7-200 PLC定时中断功能

LDN    Q0.0
=       Q0.0

    相关文章
    • 西门子plc cpu模块中断(lnterrupts)设定的分类

      西门子plc cpu模块中断(lnterrupts)设定的分类

      西门子plc cpu模块中断(lnterrupts)设定的分类,包括硬件中断(Hardware Interrupts)设定、延时中断(Time-Delay Interrupts)设定、PROFIBUS-DP中断(lnterrupts for DPVl)设定、异步出错中断(Asynchronous Error Interrupts)设定。

      时间:2020-04-25 13:50:53

    • 西门子plc堆栈指令的用法

      西门子plc堆栈指令的用法

      西门子plc堆栈指令的用法,包括栈装载与指令ALD(与块)、栈装载或指令OLD (或块)、逻辑推入栈指令LPS (分支或主控指令)、逻辑读栈指令LRD等。

      时间:2020-04-23 11:45:15

    • 西门子S7-200控制步进电机方式与接线图

      西门子S7-200控制步进电机方式与接线图

      有关西门子S7-200控制步进电机方式与接线图,梯形图由主程序调用2个正反转子程序,子程序首先涉及接口,再用顺序指令循环送电,感兴趣的朋友参考下。

      时间:2020-04-23 11:18:06

    • 西门子s7-200控制步进电机精确定位的方法

      西门子s7-200控制步进电机精确定位的方法

      有关西门子s7-200控制步进电机精确定位的方法,快速精确定位控制的应用,采用PTO的多段管线工作方式实现粗定位,PTO的单段管线方式实现精定位。

      时间:2020-04-23 11:15:58

    • 西门子step7基本指令的分类与用法

      西门子step7基本指令的分类与用法

      西门子step7基本指令的分类与用法,包括位逻辑指令(位逻辑运算指令、定时器指令、计数器指令),以及数据指令的功能与用法说明,感兴趣的朋友参考下。

      时间:2020-04-23 10:47:26

    • 西门子plc定时器指令的种类_西门子plc定时器指令的刷新方式

      西门子plc定时器指令的种类_西门子plc定时器指令的刷新方式

      西门子plc定时器指令的种类与刷新方式,s7—200 plc定时器种类,分为接通延时定时器(TON)、有记忆接通延时定时器(TONR)和断开延时定时器(TOF),定时器的分辨率(时基)与刷新方式。

      时间:2020-04-23 10:45:14

    • 西门子plc有记忆接通延时定时器指令的用法举例

      西门子plc有记忆接通延时定时器指令的用法举例

      西门子plc有记忆接通延时定时器指令的用法,有记忆接通延时定时器的当前值可以记忆,TONR定时器只能用复位指令进行复位操作,使当前值清零。

      时间:2020-04-23 10:45:12

    • 西门子plc程序控制指令的分类与功能说明

      西门子plc程序控制指令的分类与功能说明

      西门子plc程序控制指令的分类与功能,西门子plc程序控制指令分为结束指令END、停止指令STOP、看门狗复位指令WDR、跳转及标号指令、循环指令(FOR和NEXT)等,这些指令的用应实例。

      时间:2020-04-23 10:41:47

    推荐文章

    Copyright © 2015 - 2020 dgjs123.com All Rights Reserved

    电工天下 版权所有