逻辑功能

图 164:库中的逻辑功能列表
这些功能块是创建安全应用程序的基础。它们可将输入信号通过监控/逻辑功能进行处理,并与输出信号实现逻辑连接。只能在“功能方案”视图中进行功能块的插入。否则对应的菜单选项将被禁用。当模块资源已耗尽时,相应菜单选项将被禁用,例如,在已插入所有定时器模块后。
AND 块
AND 块最多可对其他功能块的 5 路输出信号进行逻辑与连接。当所有输入信号均为“1”时,AND 连接的逻辑结果为“1”。否则,逻辑结果为“0”。

图 165:属性窗口“与”块
只有在自由连接的情况下,才能减少输入连接的数量。如果所有连接线(连接关系)都已建立,则必须先删除这些连接。
异或(XOR)块
“异或(XOR)”连接来自其他功能块的两路输出信号。当两个输入信号不相同(一个为“1”、另一个为“0”)时,“异或(XOR)”模块输出逻辑结果“1”。否则输出为“0”。

图 166:属性窗口“异或”块
置位/复位功能块
触点元素的置位/复位。此开关元素的特性:
-
该元素初始化时输出为“0”。
-
若“置位”输入端出现从“0”到“1”的边沿变化,逻辑结果将切换为“1”。即使“置位(Setting)”输入再次回到“0”,输出仍保持“0”。
-
若“复位(Reset)”输入端出现从“0”到“1”的上升沿,输出将切换为“0”。
-
当两个输入端均设为“1”时,输出结果为“0”!

图 167:属性窗口“触发器”块
该元素的切换优先顺序仅按其名称所示(Reset/Set)确定。
置位/复位功能块/ 置位/复位断电保持功能块
复位/置位切换元素
功能与标准触发器功能块一致。
若勾选“保存参数”,则该状态将实现断电保持。上电复位后,将再次激活最后保存的状态。
功能类似RS触发器:当两个输入同时设为“1”时,输出结果为“0”!未启用“永久保存”功能。

图 168:属性窗口“c触发器”块
安全设备加载配置数据后重置结果。
最多可使用64个元素!
逻辑“1”功能块
该模块始终输出逻辑值“1”。在功能方案中,此功能可用于编程静态状态。
例如:将未使用的输入分配给与方向‑相关的SDI

图 169:逻辑 1 块的属性窗口
可配置布尔逻辑运算值
该模块始终提供参数化的布尔逻辑运算值“真/假”。在功能方案中,此功能可用于编程静态状态。

图 170:可配置布尔值的属性窗口
最多可使用64个元素!
非门
该功能块的输出为输入信号的取反(反相)结果。此处“取反”表示逻辑结果反向(0 与 1 互换)。

图 171:非功能块的属性窗口
或门
或门连接来自其他功能块的输出信号不超过5个。当一个及以上输入信号状态为“1”时,或门连接将提供信号状态“1”。否则信号状态为“0”

图 172:或功能块的属性窗口
定时器
在检测到边沿变化时启动计时的功能块。固定时间延迟后,结果为“1”或“0”。

图 173:属性窗口“计时器”
功能块‑ID:定时器编号。定时器编号可在插入定时器时设置。若所有定时器均已占用,菜单中的定时器命令将被禁用。
延迟:定时器应运行的期望周期
最小时间 = 16毫秒
最大时间 = 2592.000.000毫秒
43.200分钟
720小时
可编程值始终等于周期时间的整数倍;若输入无效,将自动调整为较小的有效值。此变更将通过警告窗口进行提示。
最多可使用64个元素!
行为方式
| 功能 | 定时器激活 | 时间图表 |
| 下降‑延时 | 下降沿 | ![]() |
| 延迟关闭 | 上升沿 | ![]() |
| 脉冲 | 上升沿 | ![]() |
| 周期性 | 上升沿 | ![]() |
| 永久保存 | 根据功能 | 定时器值的掉电‑保持保存。单元上电复位(POR)后,将再次加载上次保存的定时器值。在SCP单元加载配置数据后,保存的定时器值将再次复位为“0”。 |
注:∆t=可编程逻辑控制器定时器值
边沿检测
用于检测上升沿、下降沿或双沿触发的功能块

图 174:边缘检测的属性窗口
边沿检测:
-
正沿:
上升沿检测当检测到功能块输入出现上升沿时,功能块输出信号将变为“高”。
输出信号将保持一个周期的置位状态。
-
负沿:
下降沿检测当检测到功能块输入出现下降沿时,功能块输出信号将变为“高”。
输出信号将保持一个周期的置位状态。
-
正向与反向
上升/下降沿的评估当检测到功能块输入端的上升/下降沿时,功能块输出信号将切换为“高”。
输出信号将保持一个周期的置位状态。
重启‑功能块

用于停止确认信号及后续重启应用请求的功能块。
该功能块的基本要求:
-
设备调试(电源循环后的‑冷启动)。
-
设备重启(程序下载后的热启动、软件复位等)。

图 175:重启块的属性窗口
“监控”复位启动类型:
“释放(Release)”条件对下降沿重启信号作出响应。
下降沿必须在激活后的大于“最小重启脉冲”且小于15秒时出现。
“手动”重启类型:
“释放(Release)”条件对重启信号的上升沿作出响应。

重启:
选择类型后评估重启信号。
重启条件:
重启条件。作为条件,需要一个“高”电平信号。
重启要求:
“需要重启(Restart required)”表示:功能块要求在“Restart”输入端接收到有效的重启脉冲,随后“Release”输出才能切换为“高”。
该输出通常用于控制信号灯。
释放:
当满足以下条件时,输出将切换为“高”:

虚拟‑功能块
此功能块不影响设备功能和运行程序,通常仅临时用于故障排查。

图 176:虚拟块的属性窗口