为程序块分组,区分安全程序和普通程序,在FB0中编写赋值语句将安全模式信息传送给HMI,然后通过禁用安全模式按钮禁用安全模式,然后观察HMI信息,当禁用安全模式时,会弹出窗口
任务
当CPU 的安全模式被禁用后,必须立即通知用户。这可通过面板上的显示屏实现。此外,还需要对程序块应进行合理的分组,以方便之后查看。
程序
为安全程序(“SafetyProgram”)和标准用户程序(“StandardProgram”)创建一个块组。将所有未分组的块移动到相应的文件夹中(拖放操作)。
按照如下方式编写 "MainSafety"程序:一旦 CPU 的安全模式被禁用(F-DB "RTG1SysInfo".MODE),便在显示屏上显示"Safety mode disabled"(安全模式已被禁用)。
注:
系统数据库 RTG1SysInfo 存储在路径
"Program blocks > System blocks > STEP 7 Safety"下的程序块文件夹中。
将所有块下载到 CPU。
保存项目。
结果
安全程序的基本结构
现已创建,并已在 HMI
上向用户显示了
安全模式已被禁用的信息
。在"Safety Administration
" (安全管理)中禁用安全
模式,并监控 HMI,
即可进行功能测试。