安全PLC-FDBACK :反馈监视

2024-01-15

该指令将执行反馈监视。  
安全PLC-FDBACK :反馈监视 (https://ic.work/) 工控技术 第1张
ON :  1 =  使能输出 
FEEDBACK  : 反馈输入 
QBAD_FIO  : F -I/O  的 QBAD  信号或 Q  输出的 QBAD_O_xx 信号/取反的值状态 .,ACK_NEC :  1 =  需要确认 
ACK  :  确认 
FDB_TIME :  反馈时间 
Q  :  输出 
ERROR   :  反馈错误 
ACK_REQ  :  确认请求 
DIAG  :  非故障安全服务信息 
通过检查输出 Q  的信号状态确定是否与反馈输入 FEEDBACK  的信号状态相反。 
输入 ON = 1 后,输出 Q  会立即置 1 。这要求反馈输入 FEEDBACK = 1 且不存在反馈错误。 
只要输入 ON = 0 后或者如果检测到反馈错误,输出 Q  将立即设置为 0 。  
如果反馈输入 FEEDBACK 的相反的信号状态在最大容差反馈时间内未跟随输出 Q  的信号状态,则将检测到反馈错误 ERROR = 1。保存反馈错误。 
如果在发生反馈错误后检测到反馈输入 FEEDBACK  和输出 Q  之间存在差异,则将根据 ACK_NEC 的参数分配确认该反馈错误: 
•  如果 ACK_NEC = 0 ,则将自动进行确认。 
•  如果 ACK_NEC = 1 ,则必须使用输入 ACK 处的上升沿来确认反馈错误。 
ACK_REQ = 1  输出发出信号,然后指示在输入 ACK 处需要一个用户确认以确认反馈错误。确认后,该指令将 ACK_REQ 复位为 0 。 
在由输出 Q  控制的 F-I/O  发生钝化时,要避免检测到反馈错误以及避免需要确认,则必须为输入 QBA D_FIO  提供相关 F-I/O  的 QBAD  信号或相关通道的 QBAD_O_xx 信号/取反的值状态。  
每次调用“ 反馈监视”指令,都将为其指定一个数据区域存储该指令的数据。因此,将该指令插入程序中时,将自动打开“ 调用选项”  对话框。在该对话框中,可为“暂时失效” 指令创建一个单背景数据块或多重背景数据块。新创建的数据块位于项目树中“STEP 7 Safety” 文件夹内的“ 程序块 >  系统块”  下,而多重背景数据块作为局部变量位于块接口的“Static”部分。 
不能连接使能输入“EN” 与使能输出“ENO” 。因此,将一直执行该指令,而与使能输入“EN”的信号状态无关。 
安全PLC-FDBACK :反馈监视 (https://ic.work/) 工控技术 第2张
输出 DIAG,DIAG 输出将提供有关错误的非故障安全信息,用于检修。可以通过操作员监视和控制系统读取该信息,也可以在标准用户程序中评估该信息。DIAG 位 0 、2  和 5将会保存,直到在输入 ACK 处进行确认。
安全PLC-FDBACK :反馈监视 (https://ic.work/) 工控技术 第3张
安全PLC-FDBACK :反馈监视 (https://ic.work/) 工控技术 第4张
大众标准中类似的功能块是FB949,安全PLC-FDBACK :反馈监视 (https://ic.work/) 工控技术 第5张
回读信号的状态与其目标状态动态地对比。系统容许受运行时系统和工作部件控制的时间差异 ==>  可参数化回读时间。若目标时间超过了容许的差值回读时间,将认为出现回读错误,并保存该错误信息。  
实际比较时,还会考虑独立 于安全输出模块的逻辑信号 在该步骤后,或者出现回读错误后,应再次对该块进行确认,此后为该过程信号释放已被禁用的该输出。 
当前仅当以下条件满足时,输出"OUT" 才进入活跃状态: 
1.  输入信号 „ON“ 处于活跃状态。 
2.  回读输出„n_FEEDBACK“在打开时处于活跃状态。 
3.  不再有回读错误。 
4.  受到影响的输出模块未出现错误或未被钝化,输入„QBAD_FDO“处于非活跃状态 该故障安全应用块实现了反馈回路监控。 
检查回读输入信号状态 "n_FEEDBACK"  的不等性和 "FEEBACK" 与输出"OUT" 的反向信号状态的相等性。 
一旦输入 "ON" = 1 ,立即将输出 "OUT"  设置成 1 。条件是:回读输入 "n_FEEDBACK" = 1  且未保存任何回读错误。 
一旦输入 "ON" = 0  或检测到回读错误时,立即将输出 "OUT"  设置成 0 。 

文章推荐

相关推荐