SICK 安全控制器
FlexiSoft 安全控制器
安全控制器通常用于工业自动化中,帮助管理机械、设备与人员之间的交互。
本节介绍 SICK FlexiSoft 安全控制器与 HARP 的集成。连接后,安全控制器可以监控外部安全装置,并实时向 HARP 传递其当前的安全状态。
这使 HARP 能够根据从安全控制器接收到的信号(例如暂停或停止请求),对安全相关状况做出适当响应。
术语
-
**PLC — 可编程逻辑控制器(Programmable Logic Controller):**用于执行自动化和控制逻辑的控制器。
-
**IP 地址(
connect_addr):**分配给安全控制器或通信网关的静态 IP 地址。需要使用静态 IP 地址,才能与 HARP 保持稳定的连接。请避免使用 DHCP,因为分配的 IP 地址可能会在断电重启后发生变化。 -
**默认网关(
gateway):**本地网络所使用的网关地址。根据网络配置不同,常见示例包括192.168.0.1和10.0.0.1。 -
**STOP 字节(
estop_byte):**HARP 用于监控全停或急停状况的已配置字节。 -
**PAUSE 字节(
pause_byte):**HARP 用于监控临时流程中断的已配置字节。触发时,HARP 会暂停遥操作,其效果类似于释放主控设备上的离合器。
下载 - Safety Designer
SICK 提供 Safety Designer 软件应用,用于配置和编程受支持的 SICK 安全控制器。
Safety Designer 提供图形化界面,用于:
- 创建安全逻辑并进行路由设置
- 验证并签署安全程序
- 监控和调试安全配置
- 配置与安全控制器的通信
- 将安全程序传输至控制器
有关安装和使用 Safety Designer 的详细说明,请参阅 SICK 官方文档和支持资源。
示例硬件
本示例设置所需的硬件:
- FlexiSoft CPU - FX3-CPU000000
- FLexiSoft 系统插件(System Plug) - FX3-MPL000001
- FlexiSoft 编程电缆 - DSL-8U04G02M025KM1
- FlexiSoft Ethernet/IP 模块 - FX0-GENT00000
- FlexiSoft XTIO - FX3-XTIO84002

设置安全 PLC
网络设置:
在 GENT 网关配置选项卡中设置 IP 地址和默认网关。

进入 TCP/IP Configuration 选项卡,启用 Listen On 并设置您偏好的端口号。默认端口 9100 在大多数情况下即可使用。

进入 Data sets,确定要使用哪些输出字节来触发 STOP 和 PAUSE。
Harp 监控您所选任一字节的 Bit 0。它将该字节视为布尔值。请勿选择其他位,否则将无法工作。
本例中使用:
字节 16(低字节)用于 STOP
字节 17(低字节)用于 PAUSE
选择 W16.LB(低字节)行,并在右侧的 bit 0 处将其命名为 STOP。
此标记有助于之后在程序中识别这些项目。

选择 W17.LB(低字节)行,并在右侧的 bit 0 处将其命名为 PAUSE。

编程
系统处于正常就绪状态时,HARP 要求已配置的 STOP 和 PAUSE 字节为 HIGH(高电平)。
该监控逻辑使 HARP 能够在机器人开始运行之前,确认安全控制器已连接并正在报告有效的运行状态。如果与安全控制器的通信中断,HARP 会将受监控的安全信号视为不可用,并在通信恢复且已配置字节回到预期的 HIGH 状态之前阻止运行。
下面的示例使用:
- 一个常开(N.O.)按钮,用于代表门开关或光幕等装置。该输入连接至
17.LB处的 PAUSE 信号。 - 一个常闭(N.C.)急停触点,连接至
16.LB处的 STOP 信号。

如果触发常开输入,HARP 将暂停遥操作,直到该输入被释放且 17.LB 处的 PAUSE 信号恢复到预期的 HIGH 状态。
触发 E-Stop 后,HARP 会终止当前活动会话,并阻止继续运行。E-Stop 状况解除后,必须先复位系统,才能恢复运行。
请根据应用和安全架构的要求修改 PLC 逻辑。如有需要,可将多个安全装置合并到同一个受监控标签中。
PLC 逻辑还应与机器人制造商内置的安全功能进行适当集成。
安全程序配置并验证完成后,请使用 Transfer to Device 按钮将其传输至 PLC,然后继续下一步。
请对照下方图表,将您所选的字节与其对应的字节值进行映射。

HARP 项目设置
- 在现有的 HARP 项目中,进入 Connection 界面,点击 Add Connection 按钮旁边的盾牌图标

- 启用 Safety Controller 开关

- 现在即可访问安全控制器的配置设置

-
将上文选定的 IP 地址和字节编号填入表单中对应的设置字段
如果您使用的是 FlexiSoft 控制器,请选择 FlexiSoft 开关。Flexi-Compact 使用 GPNT。

- 如果所有连接均已正确完成,您即可正常使用 Control 界面。
如果无法越过连接界面,或 Control 界面不允许机器人运动,请确认没有任何急停装置正在触发输出信号。请确认设备连线已接好、已通电,并且前面板显示正常。