西门子estop指令_西门子PLC故障安全编程——ESTOP1指令

西门⼦estop指令_西门⼦PLC故障安全编程——ESTOP1指令西门⼦故障安全PLC的编程需要使⽤故障安全指令。今天这篇⽂章,我们来介绍下⽤于急停按钮的ESTOP1指令。
甲醇制氢
本⽂包括两个主题:指令介绍;
应⽤举例;
1、指令介绍
当项⽬组态的CPU是故障安全型CPU时,在【基本指令】列表中会有【安全指令(Safety functions)】⼀栏,如下图所⽰:
安全指令的背景⾊为黄⾊,以便与普通指令进⾏区别。
在【安全指令】中到"ESTOP1"指令并将其拖拽到程序块中,系统会⾃动提⽰创建背景数据块,单击【确定】使⽤默认名称即可。
初始添加的ESTOP1指令如下图所⽰:
该指令的主要输⼊参数包括:E_STOP、ACK_NEC、ACK和TIME_DEL;
主要输出参数包括:Q、Q_DELAY、ACK_REQ和DIAG;
参数具体信息请看下⾯的表格:
ESTOP1指令的功能:当输⼊信号E_STOP的值从1变为0时,输出信号Q的值⽴刻变为0;
当输⼊信号E_STOP的值从1变为0时,延时TIME_DEL的时间后,输出信号Q_DELAY的值变为0;
参数ACK_NEC⽤来设置当故障发⽣后是否需要⼿动确认,有两种情况:
ACK_NEC=0表⽰不需要⼿动确认故障,这种情况下当E_STOP的值从0变为1时,输出信号Q的值将⽴刻置位(变为1);
ACK_NEC=1表⽰需要⼿动确认故障,这种情况下当E_STOP的值从0变为1时,请求复位信号ACK_REQ的值将变为1。此时需要ACK的上升沿输⼊信号才能将输出信号Q的值置位(1),并且将ACK_REQ的值复位;
诊断字节DIAG⽤来反馈指令的⼀些状态,其各个位的含义如下:位含义
0TIM_DEL设置值错误,时间值应⼤于0
1保留草耙子
2保留
3保留
4急停信号未回复,⽆法确认故障
5ACK信号错误
6请求复位(=ACK_REQ的值)
7急停信号输出(=Q的值)
位含义
0TIM_DEL设置值错误,时间值应⼤于0
1保留
2保留
3保留
4急停信号未回复,⽆法确认故障
5ACK信号错误
6请求复位(=ACK_REQ的值)
7急停信号输出(=Q的值)
位含义
0TIM_DEL设置值错误,时间值应⼤于0
1保留
2保留
3保留
4急停信号未回复,⽆法确认故障LED光柱
5ACK信号错误
6请求复位(=ACK_REQ的值)
7急停信号输出(=Q的值)
位含义
0TIM_DEL设置值错误,时间值应⼤于0
1保留
2保留
3保留
4急停信号未回复,⽆法确认故障
生物航煤
5ACK信号错误
喷淋洗眼器6请求复位(=ACK_REQ的值)
7急停信号输出(=Q的值)
2、应⽤举例
假设急停信号连接到故障安全输⼊通道I12.0,复位信号为I8.0,急停输出通道为Q21.0、急停延时输出通道为Q21.1,确认故障请求信号
为M10.0,诊断字节为MB9,则使⽤ESOP1指令代码如下:
也可以在急停输出Q使⽤中间变量(⽐如M10.1),然后与其它⼀些条件进⾏与运算后再输出到输出通道,该信号⼀般⽤于某路电源的控制。好了,关于ESTOP1指令就先介绍这么多。热风锅炉
我的新书《西门⼦S7-200 SMART PLC应⽤技术——编程、通信、装调、案例》已经出版,欢迎点击下⾯的链接查看:

本文发布于:2024-09-23 22:27:38,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/99414.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:指令   信号   输出
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议