电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子PLC s7-200 中断指令的用法与步骤 ATCH和ENI

作者:佚名    文章来源:本站原创    点击数:    更新时间:2022-06-19

一、西门子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所示。

主程序

西门子PLC s7-200 中断指令的用法与步骤 ATCH和ENI 

西门子PLC s7-200 中断指令的用法与步骤 ATCH和ENI 

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

Tags:西门子PLC,中断指令  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 相关文章列表
    西门子plc S7-200 断开延时定时器指令:TOF指令
    西门子plc  S7系列 关断延时定时器  Off - Delay Timer
    西门子plc S7-200上升沿中断初始化程序实例 ATCH和DTCH
    西门子PLC原理图到程序的经典实例——车库自动门控制梯形图实例
    西门子PLC原理图到程序的经典实例——多级传送带控制梯形图实例输
    西门子plc S7-200 PLC对电动机Y-△减压启动控制 星三角启动梯形图
    西门子plc s7-200自动售货机设计的PLC梯形图实例
    MOV_B MOV_W MOV_DW MOV_R 指令问题 西门子plc的传送指令
    plc梯形图中的M0.0 I0.0 Q0.0各代表什么意思?
    西门子PLC中M0.0是什么意思?位存储器
    西门子PLC立即类指令的格式及说明
    西门子PLC整数与双整数相加举例 ADD_I 梯形图实例
    西门子PLC七段显示码的程序运行举例 SEG 梯形图实例
    西门子plc modbus地址详解
    西门子PLC编程 I_DI、DI_R、DIV_R、CTCH、MUL_R、ROUND什么意思?
    西门子PLC  s7系列plc modbus地址对照表 S7-200的modbus地址对照
    在西门子plc 200smart中,通过Modbus RTU协议读取温湿度传感器的
    西门子200PLC modbus通讯梯形图实例(带程序)
    【梯形图实例】电力仪表的数据通过MODBUS通讯的方式上传至西门子
    西门子PLC与组态软件如何通讯?step7和wincc
    实例讲解PLC实现modbus通讯
    梯形图实例:西门子PLC通过MODBUS控制变频器
    梯形图实例 使用Modbus协议进行西门子S7-200PLC通讯的程序
    西门子S7-200系列PLC中断指令第一部分 梯形图实例
    西门子PLC置位、复位指令
    图解,西门子PLC如何区别特殊寄存器?特殊存储器SM
    西门子plc s7-200存储器类型有哪些?
    西门子PLC内部寄存器VB;VD.VW什么时使用VB,什么时使用VD;和VW. 
    西门子200PLC的内部寄存器V和M有什么区别
    西门子PLC中MW什么意思
    请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
    推荐文章
    最新推荐
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询