直播课堂
HOME
直播课堂
正文内容
plc编程门 西门子PLC故障安全编程——安全门(SFDOOR)指令
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子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编程实例

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有信号通,关门限位通,两个条件满足,停止关门,同时开门。

相关问答

plc自动门控制程序的课题意义?

回复:PLC自动门控制程序的课题意义是什么?1.PLC自动门控制程序的课题意义非常重要。因为自动门广泛应用于建筑、商场、医院等公共场所,能够提供便利和安全。2...

办公楼自动门是怎么控制的?_住范儿家装官网

自动门操作端有三个按钮,分别接着一根线,还有一条公共线,将开门按钮的这条线和公共线接到门禁控制器的继电器控制端的NO和COM即可。这样就可以通过...

求自动门PLC系统控制程序梯形图硬件的总体接线图PLC顺序结构...

[最佳回答]有了梯形图,其他都都好接了,要是通过梯形图还不会画图的话,你也就可以告别梯形图了,

plc置位域怎么用?

回答如下:PLC的置位域是一种用于控制和管理PLC程序中的状态和动作的功能。它可以用于控制输出信号的开关状态、启动和停止运行、计数和计时等操作。使用PLC的...

自动卷帘门的PLC程序?,自动卷帘门价格如何??

[回答]PLC程序属于智力活动的方法,不授予专利权,所以不能申请专利。可编程控制器,简称PLC,是一种在工业中被广泛应用的自动控制元件。可编程控制器是计算...

自动卷帘门的PLC程序?,自动卷帘门好维护吗??

[回答]成都利发卷帘门是真的好,用了好几次,发现他们还会根据我们品牌促销的时间,增加发布频率,让我们的促销效果翻了几倍。,使用PID,分阶段的升温。(不多...

PLC用什么语言编程?

西门子PLC‎支持以下几种编程语‎言,其中包含梯形图:1、顺序功能图(SFC,Seauen‎tialFuctio‎nChart)西门子STE‎P7中的该编‎程语言是S7‎Graph。这是位于.....

技成培训网质量怎么样?

技成培训网质量很好。技成培训网是一家拥有12年教学沉淀的自动化培训机构,学员累计超过200万,开设90多门课程,包含电工基础、PLC、变频器、伺服、人机界面、...

plc提供多种编程语言有什么好处?

一、可以提高电脑水平。学习PLC编程,首先要学会各种PLC、触摸屏软件安装和卸载,打字当然也是必不可少的要求,软件中的菜单的应用相当于把电脑的基础知识...

大学PLC学什么课程?

PLC是电气设计及自动化专业的主要课程,有的学校的电子工程专业也要求这门课。PLC,即可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻...

 deuce bigalow  李运庆 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部