简介
在此示例中,将用于程序代码可视化和监控的对象连接到控制程序。您先前已在 step 7 中创建了一个程序(用于运输传送带上的生产单位)。您还创建了一个 prodiag 函数块,在其中设置对操作数的监控。
要求
已创建了画面“overview”。
已在画面中创建了 graph 概览和 prodiag 概览。
已在控制程序中创建了一个 prodiag 函数块。
已在控制程序中创建了一个 graph 背景数据块“conv_seq_db”。
graph 背景数据块“conv_seq_db”包含可在 hmi 中显示并可从 hmi 访问的“off_sq”变量。
步骤
选择 graph 概览。
在巡视窗口中,单击“属性 > 常规 > 过程 > 变量”(properties> general> process > tag) 下的选择按钮。
将打开一个对话框。
单击“程序块”文件夹中的 graph 背景数据块“conv_seq_db”。
选择 graph 背景数据块的 plc 变量“off_sq”并确认选择。
说明
用于 graph 概览的过程变量必须在 hmi 中可见,并可通过 hmi 进行访问。
要将 graph 数据块的变量标识为在 hmi 中可见并可通过 hmi 进行访问,打开 graph 函数块,在工作区中选择该块,然后在菜单栏中选择“编辑 > 内部参数可见/可通过 hmi 进行访问”(edit > internal parameters visible/accessible from hmi)。然后编译程序块。
graph 背景数据块和“graph 概览”对象已连接。
选择 prodiag 概览“overview_conveyor”。
在巡视窗口中,单击“属性 > 常规 > 过程 > 变量”(properties> general> process > tag) 下的选择按钮。
将打开一个对话框。
单击“程序块”文件夹中的数据块“coveyor_db”。
选择“conveyor_db”数据块的状态变量“state”。
prodiag 数据块和“prodiag 概览”对象已连接。
结果
graph 概览和 prodiag 概览连接到控制程序的数据块。在运行系统中,该对象显示进入的监控错误及 graph 顺控程序的当前状态。
组态 prodiag 的报警视图
简介
在此示例中,组态用于显示监控报警的报警视图,并跳转到带有程序代码的 plc 代码视图。
要求
已创建了画面“alarm”。
已创建报警视图“prodiag_alarm”。
在“program code”画面中创建了 plc 代码视图“plc code view”。
步骤
打开“alarm”画面并选择报警视图。
在巡视窗口中,选择“属性 > 常规”(properties > general)。
选择在报警视图中显示的报警类别,例如,系统内部报警类别“acknowledgement”和“no acknowledgement”。
可以选择也显示先前在 step 7 中定义的报警类别的报警。
在“属性 > 显示 > plc 代码视图的控制变量”(properties > display > control tag for plc code view) 下指定布尔变量,该变量将控制从最后活动的 prodiag 报警跳转到 plc 代码视图。
该变量用于评估从所选报警跳转到 plc 代码视图是否可能。
将按钮从“工具”(tools) 任务卡拖放到“alarm”画面中。
在巡视窗口的“属性 > 属性 > 其它 > 名称”(properties > properties > miscellaneous > name) 下输入名称“program code”。
在巡视窗口中,选择“事件 > 单击”(events > click)。
选择“添加函数”(add function) 下的“activateplccodeview”系统函数。
输入画面名称“program code”和对象名称“plc code view”作为参数。
在“属性 > 动画 > 可见性 > 变量”(properties > animations > visibility > tag) 下,选择先前指定的 plc 代码视图的布尔控制变量。
如果可以从进入 prodiag 报警跳转到 plc 代码视图“program code”按钮可见。
结果
您激活了报警视图中定义的报警类别的报警显示。在运行系统中,相应报警类别的报警将显示在报警视图中。
使用组态的按钮,跳转到 plc 代码视图中的运行系统,该视图具有的程序实例触发了 prodiag 报警。
组态来自 graph 概览的跳转
简介
在此步骤中,组态 graph 概览、报警视图和 plc 代码视图之间的基本导航。
组态来自 graph 概览的跳转
选择 graph 概览“graph_sequence”。
在巡视窗口中,选择“事件 > 报警视图按钮单击”(events > alarm view button click)。
选择“添加函数”(add function) 下的“activatescreen”系统函数。
指定包含报警视图的“alarm”画面的名称。
在巡视窗口中,选择“事件 > plc 代码视图按钮单击”(events > plc code view button click)。
选择“添加函数”(add function) 下的“activateplccodeview”系统函数。
输入“program code”画面和 plc 代码视图“plc code view”的名称。
您已将 graph 概览连接到 plc 代码视图。通过单击“plc 代码视图“(plc code view) 按钮,在运行系统中显示画面,其中包含 graph 顺控程序的显示。
结果
使用运行系统中的 graph 概览监控顺控程序的当前状态。可以选择随时在 plc 代码视图中查看 graph 顺控程序。
发生故障时,可以使用组态的按钮跳转到报警视图中的相应报警,或直接跳转到带有步进顺控程序显示的 plc 代码视图。
组态 prodiag 概述中的跳转
简介
在此,组态 prodiag 概述、报警视图和 plc 代码视图之间的基本导航。
组态 prodiag 概述中的跳转
选择 prodiag 概述“overview_conveyor”。
在巡视窗口中,选择“事件 > 报警视图按钮单击”(events > alarm view button click)。
选择“添加函数”(add function) 下的“激活画面”系统函数。
指定包含报警视图的“alarm”画面的名称。
结果
诊断对象之间已相互关联。
在运行系统中,使用“prodiag 概述”监控 prodiag 的状态。如果出现错误,相应的监控按钮将突出显示。
通过单击“报警视图”(alarm view) 按钮,将显示带有报警视图的画面以及当前的未决报警。通过组态的按钮,可以从 prodiag 报警跳转到 plc 代码视图中程序段的显示画面。
英特尔全新5G PC:插卡即可享受5G互联体验
英创信息技术工控主板修改虚拟键码介绍
华硕推双4K屏笔记本 将于今年第三季度正式上市
医疗机器人上线_多家医院布局医疗大数据研究应用
万能遥控器拆解
西门子博途:创建一个ProDiag函数块
6大PCB设计技巧,开关电源设计一定用得上!
如何辨析单端信号和差分信号
常用电气图形符号及说明大全
美国已经有两个州允许机器人送货,不需要专人随同
特斯拉申请一项新的“能量储存系统”专利 自带板式冷却系统
如何使用MAXQ106芯片解决物联网传输层的安全问题
关于夜狼安防新技术及产品分析
车联网厂商四维图新收购联发科杰发科技迷雾
社区应用人脸识别门禁终端怎么样?人脸识别门禁的优势有哪些?
苹果或将推出新的订阅服务,为用户提供播客内容付费收听服务
矢量变频器和通用变频器的主要区别
汽车电加热后视镜气密性防水检测是怎么做的?
ios10.3最新消息:苹果今日上线视频创作软件Clips,只有iOS10.3以上才能用,短视频创作的福音
配置再升级,VEZ乐BOX智能投影仪重装上市