检查安全通讯

提示

本示例中的安全程序仅用于解释驱动安全功能的测试运行,与SEW-EURODRIVE规定的安全程序主题无关。

无法直接控制安全过程数据。因此必须创建具备以下功能的安全程序:

  • 在故障确认后,将由驱动安全功能禁用的安全通信用户重新连接到安全通信中。
  • 禁用驱动安全功能。仅在已禁用的安全模式下,才会关闭安全程序的某些故障排除措施,以便可以通过检查表更改安全程序的数据。

请按以下步骤进行操作:

  1. 在TIA-Portal项目中选择Main-Safety-Block(主安全模块)Main_Safety_RTG1 [FB1]
  2. 通过以下对安全通信用户的访问功能对F模块进行补充:
    • 安全通信用户重新连接:为此,请使用F外围设备数据库中的变量ACK_REQ(再集成确认要求)和ACK_REI(再集成确认)。
    • 禁用驱动安全功能:为相应的安全过程输出数据字分配一个标志。无法直接响应安全过程输出数据字。因此,通过标志(用于存储中期结果的存储区)切换安全过程输出数据字。
    • 确认故障:为相应的安全过程输出数据字分配一个标志。
    • 在该示例中,为安全过程输出数据0.0(驱动安全功能STO)和0.7(故障确认)分配了标志。
  3. 编译TIA Portal项目,然后将项目加载到可编程控制器中。
  4. 在可编程控制器与控制器之间创建在线连接。
  5. 请在可编程控制器的子文件夹“Watch and force tables”(观测和检测表)中添加新的观测表。
  6. 将安全程序中所引用的安全过程输出数据字和所分配的标记添加到Watch table(观测表)中。
    • 通过驱动安全功能STO关闭驱动装置,且安全通讯设备被禁用。
  7. 将相应标记的控制字设为1,从而确认故障。
  8. 开始观察和控制所激活的变量。
    • 将安全通讯设备连接在安全通讯中,可编程控制器将过程数据发送到通讯设备的安全数字量输出端上。
  9. 切换至MOVISUITE®项目中,打开安全通讯设备的配置。
  10. 出现安全日志的诊断信息时检查安全报文(故障安全报文)是否已接收数据。
  • 如果报文数据能够顺利到达安全通讯设备,即表示已成功建立了安全通讯。