西门子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://lf6-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编程实例
1、控制要求
1、当人进入X0红外线传感器区域时,Y1开门电机启动,门自动打开,到达X2开门极限停止。
2、开门10s后,若无人在X0红外传感器椭圆区域内,Y0关门电机启动,门自动关上,到达关门限位开关X1,电机停止。
3、若在关门过程中,有人进入红外传感器椭圆区域,门应立即停止关闭,执行Y1开门的启动动作。
2、感应门自动运行示意图
感应门自动运行示意图
3、PLC软元件命名:
X0:红外线感应器,X1:关门限位开关,X2:开门限位开关,
Y0:关门电机,Y1:开门电机,
4、时序环程序编程:
时序环主程序编写:
5、程序解析:
1、0环0帧:当有人进入时,X0有信号,
2、0环1帧:触发开门电机Y1运行,
3、0环2帧:到达开门限位X2后,X2状态通
4、0环3帧:触发开门电机Y1运行停止,
5、0环4帧:此时状态保持10S ,(无人进入时)
6、0环5帧:10S内无人进入,X0无信号,
7、0环6帧:关门电机Y0运行,
8、0环7帧:到达关门限位X1时,X1状态通
9、0环8帧:关门电机Y0运行。
6、在关门过程中有人进入时程序写法:
在组合逻辑中编写
时序环主程序编写
7、程序解析:
在关门过程中有人进入,需要检测到2个条件:一,X0进入感应器有信号,二,0环7帧关门限位X1有信号,两者任一条件满足,触发关门电机Y0断电,停止关门,同时程序跳转至0环1帧“开门电机Y1运行”执行开门动作,程序重新运行。
综上所述,本程序中用到开,关,限位,进入红外线感应,均接常开点,运用,开,关门电机,执行开关门动作,在组合逻辑中用到帧环检测,帧环跳转两个指令,帧环检测:检测其它环,帧,某个信号,通/断,帧环跳转:跳转至其它环,帧,执行当前帧程序。此程序要点在于在关门时,突然有人进入,需要有X0有信号通,关门限位通,两个条件满足,停止关门,同时开门。
相关问答
汽车配件厂密封条定长切断,它的动作流程是怎样的,用三菱fx2nplc,编程是怎样编的?
我用的是GXDeveloper,梯形图无法转换成状态流程图的,只能让它在梯形图与程序列表之间切换。我用的是GXDeveloper,梯形图无法转换成状态流程图的,只能让它在...
信捷PLC编程电缆电脑端插头怎么样做-ZOL问答
信捷PLC编程电缆针脚定义及接线图在下面查看:有用(0)回复xijyhgf买条USB转RS232的电缆,直接和信捷编程电缆连接就可以了有用(0)回复精品应用推荐新浪微...
三凌fx1s-10mr-001plc怎编程线怎么接?
三菱FX1s-10MT-001是晶体管输出的plc。只能使用于直流负载。10MT共有4个输出口,每个输出口对应一个COM端子。Y0-COM0,Y1-COM1,Y2-COM2,Y3-COM3....
丰炜plc编程软件中的PC通讯端口怎么设定?
首先需要传输端口,当PLC与电脑连接通讯线之后,右击“我的电脑”,选择“管理”。在弹出的“计算机管理”窗口中,选择“设备管理器”。查看通讯线所使用的co...
plc的接线口诀?
1.电源接线:将交流或直流电源连接到PLC的电源端子上。在接线时,请注意极性和额定电压。2.输入信号接线:将传感器、开关等输入设备连接到PLC的数字输入端子...
西门子plc2oo连接电脑线什么型号?
编程通讯电缆,PC/PPI,RS232/485转换,带光电隔离,最大187.5K波特率,支持多主站6ES7901-3CB30-0XA0编程通讯电缆,PC/PPI,USB/RS485转换,...
欧姆龙plc485通讯编程实例?
您好,以下是PLC485通讯编程实例:1.确定PLC通讯口:首先需要确定使用的PLC通讯口,例如COM1口。2.定义串口参数:定义串口参数,包括波特率、数据位、停止...
连接PLC数据线的类别及各种接头的名称-ZOL问答
以太网线,水晶头,CONTRONET同轴电缆线,同轴电缆接头。PROFIBUS线,PROFIBUS-DP接头。RS232,RS485,DB9接头。PLC通讯,常用的有串行通讯,以太网通讯,现场总...
plc自由口编程方法?
PLC的自由口编程方法是一种通过对PLC输入和输出口进行编程来实现控制逻辑的方式。这种方法不需要使用PLC提供的特殊函数模块,而是可以使用自己编写的程序,以获...
plc中call怎么输入?
在PLC中,您可以使用以下步骤来输入CALL指令:打开PLC编程软件,例如SoftMaster、Codesys等。在编程软件中选择您要使用的PLC型号和编程语言,例如ST、LD等。...