西门子PLC故障安全编程——安全门(SFDOOR)指令
前面的文章我们曾介绍了使用Pilz PNOZ s5安全继电器监控安全门(Pilz安全继电器PNOZ s5的使用说明),今天这篇文章,我们来聊聊怎样使用西门子故障安全模块+故障安全指令实现安全门的监控。
本文包括如下两个主题:
SFDOOR指令介绍;SFDOOR使用指导;1、SFDOOR指令介绍
在【基本指令】-【安全功能】中可以找到安全门监控指令SFDOOR,如下图所示:
将SFDOOR拖拽到安全函数块(F-FB)中,系统会提示创建背景数据块。可以选择单独背景数据块或者多重背景数据块,初始添加的安全门指令如下图所示:
该指令有6个输入参数和3个输出参数(这里不计EN和ENO)。输入参数的含义如下:
输出参数的含义如下:
SFDOOR指令的功能:
安全系统启动后,输出Q的值为0;此时需要根据ACK_NEC和OPEN_NEC的参数设置值来进行一些操作才能启动Q的输出。
若ACK_NEC=0,则表示自动确认故障。即当输入信号IN1和IN2的值都为1时,输出信号Q即变为1;若ACK_NEC=1,则表示需要手动确认故障。当IN1和IN2的信号都为1,并且ACK信号(复位信号)的上升沿才能确认/复位故障,从而使Q的输出变为1;在确认故障之前,还要注意OPEN_NEC的设置。
若OPEN_NEC=0,则根据ACK_NEC的设置确认故障就可以了;若OPEN_NEC=1,则需要在确认故障之前,首先将IN1和IN2的值都变为0(即将门完全打开),然后再将其都变为1(即门完全关闭),然后再根据ACK_NEC的值进行故障确认;说明:OPEN_NEC是英文"open necessary"的缩写,即"必须打开(门)",ACK_NEC是英文"acknowledgment necessary"的缩写,即"必须确认"
2、SFDOOR使用指导
SFDOOR指令可以使用两个限位开关连接到故障安全数字量输入模块,当门关闭时,限位开关闭合;当门打开时,限位开关断开;
安全指令SFDOOR的输出Q用来控制门内部的动力设备,这种设计最高可达到SIL3的安全等级;
好了,关于SFDOOR的指令就先介绍到这里。我的书《西门子S7-200 SMART PLC应用技术——编程、通信、装调、案例》已经出版,欢迎点击下面的链接查看:
#pgc-card .pgc-card-href { text-decoration: none; outline: none; display: block; width: 100%; height: 100%; } #pgc-card .pgc-card-href:hover { text-decoration: none; } /*pc 样式*/ .pgc-card { box-sizing: border-box; height: 164px; border: 1px solid #e8e8e8; position: relative; padding: 20px 94px 12px 180px; overflow: hidden; } .pgc-card::after { content: " "; display: block; border-left: 1px solid #e8e8e8; height: 120px; position: absolute; right: 76px; top: 20px; } .pgc-cover { position: absolute; width: 162px; height: 162px; top: 0; left: 0; background-size: cover; } .pgc-content { overflow: hidden; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .pgc-content-title { font-size: 18px; color: #222; line-height: 1; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pgc-content-desc { font-size: 14px; color: #444; overflow: hidden; text-overflow: ellipsis; padding-top: 9px; overflow: hidden; line-height: 1.2em; display: -webkit-inline-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .pgc-content-price { font-size: 22px; color: #f85959; padding-top: 18px; line-height: 1em; } .pgc-card-buy { width: 75px; position: absolute; right: 0; top: 50px; color: #406599; font-size: 14px; text-align: center; } .pgc-buy-text { padding-top: 10px; } .pgc-icon-buy { height: 23px; width: 20px; display: inline-block; background: url(https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/pgc/v2/pgc_tpl/static/image/commodity_buy_f2b4d1a.png); } S7-200 SMART PLC应用技术 ¥87.1 购买煌生小课堂:三菱plc自动门系统控制编程实例,自动门梯形图实例
一、动作分析
人靠近自动门时,感应器X0为ON,Y0驱动电动机高速开门,碰到开门减速开关X1时,变为低速开门。碰到开门极限开关X2时电动机停转,开始延时。若在0.5s内感应器检测到无人,Y2起动电动机高速关门。碰到关门减速开关X4时,改为低速关门,碰到关门极限开关X5时电动机停转。在关门期间若感应器检测到有人,停止关门,T1延时0.5s后自动转换为高速开门。
二、硬件设计
根据前面的学习,再依据图中的标示,同学们可以自己画出输入及输出端口的分配,在这不加深述
三、顺序功能图的绘制
四、三菱plc自动门控制系统编程梯形图
1、选择序列起-保-停电路编程
2、选择序列结构的步进指令编程
相关问答
零基础学习plc西门孑?
很高兴回答你的问题这里面你说的零基础我还是有点不太理解,是对plc没有一点基础,还是对电气控制都没有基础。那么我就给你介绍我们学校的上课情况,因为学生的...
求自动平开门的控制器电路图和自动旋转门的PLC编程
[回答]求自动平开门的控制器电路图和自动旋转门的PLC编程
请问PLC的程序是不是根据电路图来编写的?-ZOL问答
你可以这样理解在编写PLC程序的时候如果你手里只有对应电路图,那么你首先要做的是按照你现有的电路图来分析它的工作原理、设备的工作流程和控制方式等等,在实...
PLC编程基础学习,怎样用一个按钮接通和断开电路?
习惯用西门子,所以就用西门子博图来写,楼主的要求就是一键启停程序,我写了两种,第一种是用SCL语言写的,第二种用梯形图写的,大同小异习惯用西门子,所以就用西门...
plc的输入模块一般采用什么技术?
PLC的输入模块一般使用光电隔离来隔离内部电路和外部电路的。PLC:可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序...PL...
plc编程中如何使用限位开关?
PLC在组态编程中,找到限位开关的输入通道。将该地址锁定常开为常态。当限位开关工作时变为常闭后。PLC常态发生变化后。即感知这个点发生变化。那么PLc会根据...
用PLC实现彩灯的顺序循环点亮控制?
要用PLC实现彩灯的顺序循环点亮控制,可以按照以下步骤进行:1.确定需要控制的彩灯数量和控制顺序,设计电路连接方式,并将彩灯的正极连接到PLC的输出端口上。...
plc编程思路怎么建立?
设计好电路图,统计好需要用的PLC输入输出点数及各点功能,然后根据控制要求编写程序,再检验与电路图之间是否合理,相互修改,然后进行程序模拟调试,调试中根...
欧姆龙plc485通讯编程实例?
您好,以下是PLC485通讯编程实例:1.确定PLC通讯口:首先需要确定使用的PLC通讯口,例如COM1口。2.定义串口参数:定义串口参数,包括波特率、数据位、停止...
西门子300plc定时出现密码step7编程,intouch做画面,写一段程序定时锁定上位机?
下位机做一个定时器,比如10秒钟定时器。然后每10秒计数器加1,然后在判断计数器的数值,如果你记得时间很长的话那么你就计数器累加。时间到了以后锁定上位机的...