介绍
在该示例中,用于程序代码的可视化和监视的对象被连接到控制程序。您之前已在STEP 7 中创建了一个用于在传送带上运输生产单元的程序。您还创建了一个ProDiag 功能块,在其中设置操作数的监控。
要求
“概览”屏幕已创建。
图中已创建GRAPH 概述和ProDiag 概述。
控制程序中已创建ProDiag 功能块。
控制程序中已创建GRAPH 背景数据块“Conv_Seq_DB”。
GRAPH 背景数据块“Conv_Seq_DB”包含可在HMI 中显示和访问的“OFF_SQ”变量。
步
选择图形概述。
在巡视窗口中,单击“属性常规过程变量”下的选择按钮。
将打开一个对话框。
单击“Program Blocks”文件夹中的GRAPH 实例数据块“Conv_Seq_DB”。
选择GRAPH 背景DB 的PLC 变量“OFF_SQ”并确认选择。
阐明
用于GRAPH 概览的过程变量必须在HMI 中可见并可通过HMI 访问。
要将GRAPH 数据块的变量标识为在HMI 中可见并可通过HMI 访问,请打开GRAPH 功能块,在工作区中选择该块,然后在菜单栏中选择“编辑可见/可通过HMI 访问的内部参数”(编辑内部参数)从HMI 可见/可访问)。然后编译程序块。
GRAPH 背景数据块和“GRAPH 概览”对象已连接。
选择ProDiag 概述“Overview_Conveyor”。
在巡视窗口中,单击“属性常规过程变量”下的选择按钮。
将打开一个对话框。
单击“Program Blocks”文件夹中的“Coveyor_DB”数据块。
选择“Conveyor_DB”数据块的“State”状态变量。
ProDiag 数据块和“ProDiag Overview”对象已连接。配置ProDiag的报警视图
介绍
本例中配置报警视图,显示监控报警,并通过程序代码跳转到PLC代码视图。
要求
“警报”屏幕已创建。
报警视图“ProDiag_Alarm”已创建。
PLC 代码视图“PLC 代码视图”是在“程序代码”画面中创建的。
步
打开“警报”屏幕并选择警报视图。
在检查器窗口中,选择“常规属性”。
选择报警视图中显示的报警类别,例如系统内部报警类别“确认”和“无确认”。
您还可以选择显示先前在STEP 7 中定义的报警类别的报警。
在“PLC 代码视图的属性显示控制变量”下指定一个布尔变量,该变量控制从最后一个活动的ProDiag 报警到PLC 代码视图的跳转。
该变量用于评估是否可以从选定的报警跳转到PLC 代码视图。
将按钮从“工具”任务卡拖放到“警报”画面。
在检查器窗口的“Properties Properties Miscellaneous Name”下输入名称“Program code”。
在检查器窗口中,选择“事件单击”。
在“添加函数”下选择“ActivatePLCCodeView”系统函数。
输入画面名称“程序代码”和对象名称“PLC 代码视图”作为参数。
在“属性动画可见性标签”下,选择先前指定的PLC 代码视图的布尔控制标签。
如果可以从输入ProDiag 报警跳转到PLC 代码视图,则“程序代码”按钮可见。结果
您可以激活警报视图中定义的警报类别的警报显示。运行时,相应报警类别的报警显示在报警视图中。
使用配置的按钮,可以跳转到PLC 代码视图中的运行时间,该视图中包含触发ProDiag 报警的程序实例。
配置从GRAPH 概述跳转
介绍
在此步骤中,配置图形概述、报警视图和PLC 代码视图之间的基本导航。
配置从GRAPH 概述跳转
选择图形概览“GRAPH_Sequence”。
在检查器窗口中,选择“事件警报视图按钮单击”。
在“添加功能”下选择“ActivateScreen”系统功能。
指定包含报警视图的“报警”画面的名称。
在检查器窗口中,选择“事件PLC 代码视图按钮单击”。
在“添加函数”下选择“ActivatePLCCodeView”系统函数。
输入“程序代码”屏幕和“PLC 代码视图”的名称。您已将GRAPH 概览连接到PLC 代码视图。通过单击“PLC 代码视图”按钮,运行时将显示一个屏幕,其中包含图形序列发生器的显示。
结果
使用运行系统中的图形概述监视定序器的当前状态。您可以随时选择在PLC 代码视图中查看GRAPH 序列器。
当故障发生时,您可以使用配置的按钮在报警视图中跳转到相应的报警,或者直接跳转到具有步进顺序器显示的PLC 代码视图。
在ProDiag 概述中配置跳转
介绍
在此配置ProDiag 概览、报警视图和PLC 代码视图之间的基本导航。
在ProDiag 概述中配置跳转
选择ProDiag 概述“Overview_Conveyor”。
在检查器窗口中,选择“事件警报视图按钮单击”。
选择“添加功能”下的“激活图片”系统功能。
指定包含报警视图的“报警”画面的名称。结果
诊断对象是相互关联的。
在运行时,使用“ProDiag 概述”来监控ProDiag 的状态。如果出现错误,相应的监控按钮将会高亮显示。
通过单击“警报视图”按钮,将显示带有警报视图和当前待处理警报的图片。通过配置的按钮,您可以从ProDiag 报警跳转到PLC 代码视图中的程序部分显示。
审稿人:彭静