SF_Antivalent
提示
此处描述的功能块版本与最新版本的功能块相对应 功能块版本列表。
适用的安全标准
SF_Antivalent
是经过认证的 PLCopen 功能块。有关应用标准的详细信息,请参阅“PLCopen – 技术委员会 5 – 安全软件”。
重要
用户必须满足标准中列出的要求。
接口说明
该功能块连接两个对价 SAFEBOOL
输入(NO/NC
对 ) 到 SAFEBOOL
差异时间监控下的输出。此 FB 不应单独使用,因为它没有重启联锁。需要将输出连接到其他安全相关功能。
姓名 | 数据类型 | 初始值 | 说明、参数值 |
---|---|---|---|
|
|
| |
|
|
| 多变的
输入
|
|
|
| 多变的
输入
|
|
|
| 持续的 两个输入差异状态的最大监控时间 这 |
差异时间
对于扩展级别的开发人员: DiscrepancyTime
输入必须设置为常量值。这意味着调用时该值不能改变。
提示
“反价”是指在正常运行期间,两个输入同时处于相反的状态。有时也称为“互补”或“非等效”。

功能描述
该功能块处理两个对价 SAFEBOOL
输入 SAFEBOOL
差异时间监控下的输出。两个输入相互依赖。功能块的输出显示两个通道的评估结果。
如果 S_AntivalentOut
= TRUE
并且其中一个安全输入发生变化,则输出立即切换到 FALSE
。
差异时间监控:差异时间是两个输入可能具有相同状态的最大时间跨度(这意味着两个输入要么是 TRUE
或者两者皆 FALSE
),FB 不会检测到错误。差异时间监控在输入状态发生变化时启动。差异时间过后,如果两个输入具有相同的值,则功能块会检测到错误。
输入必须对称切换。这意味着,对输入和输入的切换进行监控。 TRUE
和 FALSE
。
输入 | 输出 | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 未开始 |
|
|
|
|
|
|
| 未开始 |
|
|
|
|
|
|
| 已开始 |
|
|
|
|
|
|
| 已开始 |
|
|
|
|
|
|
| 未开始 |
|
|
|
|
|
|
| 已开始 |
|
|
|
|
|
|
| 已开始 |
|
|
|
|
|
|
| 未开始 |
|
|
|
|
|
|
| 已开始 |
|
|
|
|
|
|
| 已开始 |
|
|
|
|
|
|
| 已开始 |
|
|
|
|
|
|
| 已开始 |
|
|
|
|
提示
在逻辑表中,箭头(->
) 代表过渡。 TRUE -> FALSE
意味着变量的值已从 TRUE
到 FALSE
。
状态图

提示
注意:从任何状态到 Idle
国家发起 Activate
= FALSE
,未显示。在每种情况下,这些转换都具有最高优先级。
典型时序图


错误检测
该功能块监视通道 NO 和通道 NC 之间的差异时间。
错误行为
这 S_AntivalentOut
输出设置为 FALSE
。 Error
设置为 TRUE
。 DiagCode
显示错误状态。没有将 Reset 定义为与错误复位相结合的输入。一旦一组具有正确 S_AntivalentOut
存在, Error
是 FALSE
再次。
FB 特定的错误和状态代码
诊断代码 | 雕像名称 | 状态说明及输出设定 |
---|---|---|
|
| 状态差异时间已过
|
|
| 状态差异时间已过
|
|
| 状态差异时间已过
|
诊断代码 | 雕像名称 | 状态说明及输出设定 |
---|---|---|
|
| 功能块未激活(基本状态)。
|
|
| 该块已检测到激活,并且该块现在已被激活。
|
|
| 在反效模式下,输入切换为活动状态。
|
|
|
|
|
|
|
|
| 一个通道已切换为非活动状态;等待第二个通道也切换为非活动状态。
|