0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子博途:创建一个ProDiag函数块

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-09-04 15:27 次阅读

简介

在此示例中,将用于程序代码可视化和监控的对象连接到控制程序。您先前已在 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)。然后编译程序块。
36f53fd4-4af3-11ee-97a6-92fbcf53809c.png

GRAPH 背景数据块和“GRAPH 概览”对象已连接。

选择 ProDiag 概览“Overview_Conveyor”。

在巡视窗口中,单击“属性 > 常规 > 过程 > 变量”(Properties> General> Process > Tag) 下的选择按钮。

将打开一个对话框。

单击“程序块”文件夹中的数据块“Coveyor_DB”。

选择“Conveyor_DB”数据块的状态变量“State”。

3742b5ac-4af3-11ee-97a6-92fbcf53809c.png

ProDiag 数据块和“ProDiag 概览”对象已连接。

结果

GRAPH 概览和 ProDiag 概览连接到控制程序的数据块。在运行系统中,该对象显示进入的监控错误及 GRAPH 顺控程序的当前状态。

组态 ProDiag 的报警视图

简介

在此示例中,组态用于显示监控报警的报警视图,并跳转到带有程序代码的 PLC 代码视图。

要求

已创建了画面“Alarm”。

已创建报警视图“ProDiag_Alarm”。

在“Program code”画面中创建了 PLC 代码视图“PLC code view”。

步骤

打开“Alarm”画面并选择报警视图。

在巡视窗口中,选择“属性 > 常规”(Properties > General)。

选择在报警视图中显示的报警类别,例如,系统内部报警类别“Acknowledgement"”和“No Acknowledgement”。

可以选择也显示先前在 STEP 7 中定义的报警类别的报警。

376a18c2-4af3-11ee-97a6-92fbcf53809c.png
376a18c2-4af3-11ee-97a6-92fbcf53809c.png

在“属性 > 显示 > PLC 代码视图的控制变量”(Properties > Display > Control tag for PLC code view) 下指定布尔变量,该变量将控制从最后活动的 ProDiag 报警跳转到 PLC 代码视图。

该变量用于评估从所选报警跳转到 PLC 代码视图是否可能。

37b00486-4af3-11ee-97a6-92fbcf53809c.png

将按钮从“工具”(Tools) 任务卡拖放到“Alarm”画面中。

在巡视窗口的“属性 > 属性 > 其它 > 名称”(Properties > Properties > Miscellaneous > Name) 下输入名称“Program code”。

在巡视窗口中,选择“事件 > 单击”(Events > Click)。

选择“添加函数”(Add function) 下的“ActivatePLCCodeView”系统函数。

输入画面名称“Program code”和对象名称“PLC code view”作为参数

在“属性 > 动画 > 可见性 > 变量”(Properties > Animations > Visibility > Tag) 下,选择先前指定的 PLC 代码视图的布尔控制变量。

37cfd68a-4af3-11ee-97a6-92fbcf53809c.png

如果可以从进入 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”的名称。
37e7c7fe-4af3-11ee-97a6-92fbcf53809c.png

您已将 GRAPH 概览连接到 PLC 代码视图。通过单击“PLC 代码视图“(PLC code view) 按钮,在运行系统中显示画面,其中包含 GRAPH 顺控程序的显示。

结果

使用运行系统中的 GRAPH 概览监控顺控程序的当前状态。可以选择随时在 PLC 代码视图中查看 GRAPH 顺控程序。

3806e9f4-4af3-11ee-97a6-92fbcf53809c.png

发生故障时,可以使用组态的按钮跳转到报警视图中的相应报警,或直接跳转到带有步进顺控程序显示的 PLC 代码视图。

38241470-4af3-11ee-97a6-92fbcf53809c.png

组态 ProDiag 概述中的跳转

简介

在此,组态 ProDiag 概述、报警视图和 PLC 代码视图之间的基本导航。

组态 ProDiag 概述中的跳转

选择 ProDiag 概述“Overview_Conveyor”。
在巡视窗口中,选择“事件 > 报警视图按钮单击”(Events > Alarm view button click)。
选择“添加函数”(Add function) 下的“激活画面”系统函数。
指定包含报警视图的“Alarm”画面的名称。

结果

诊断对象之间已相互关联。

在运行系统中,使用“ProDiag 概述”监控 ProDiag 的状态。如果出现错误,相应的监控按钮将突出显示。

通过单击“报警视图”(Alarm view) 按钮,将显示带有报警视图的画面以及当前的未决报警。通过组态的按钮,可以从 ProDiag 报警跳转到 PLC 代码视图中程序段的显示画面。

38437ed2-4af3-11ee-97a6-92fbcf53809c.png






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4975

    文章

    12255

    浏览量

    454919
  • HMI系统
    +关注

    关注

    0

    文章

    20

    浏览量

    987

原文标题:西门子博途:ProDiag 功能的可视化

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子线下课程FC学习中#硬声创作季

    西门子FC
    Hello,World!
    发布于 :2022年10月23日 09:12:58

    北京回收西门子组态软件

    回收西门子变频器SINAMICS V10系列变频器回收西门子触摸屏回收西门子组态软件回收西门子
    发表于 05-27 12:16

    TIAS7-1200学习笔记

    西门子S7-1200数据类型总结笔记,来源于帮助文档。
    发表于 07-01 11:51

    西门子1200码垛机程序应用

    西门子1200码垛机、立体仓库程序(带注释),程序应用到变频器、触摸屏、步进电机、工业机器人、视觉相机。
    发表于 09-03 07:42

    西门子PCPPI图纸

    提供了西门子PCPPI的详细图纸
    发表于 02-11 15:19 363次下载
    <b class='flag-5'>西门子</b>PCPPI图纸

    畅销西门子助听器价格表_西门子助听器价格大全

    畅销西门子助听器价格表_西门子助听器价格大全 1、西门子盒式助听器 AMIGA 176AO Pocket AMIGA 176AO 西门子助听器价格:441元
    发表于 08-23 12:19 1.1w次阅读
    畅销<b class='flag-5'>西门子</b>助听器价格表_<b class='flag-5'>西门子</b>助听器价格大全

    西门子经典天线教程

    西门子经典天线教程
    发表于 09-12 17:40 269次下载
    <b class='flag-5'>西门子</b>经典天线教程

    西门子s7-200库函数安装程序

    西门子s7-200库函数安装程序,官网的200库函数程序含有全部西门子原装库函数
    发表于 01-20 15:55 4次下载

    西门子S7-200使用教程

    西门子S7-200 PLC仿真软件超详细使用教程西门子S7-200使用教程
    发表于 05-06 16:43 0次下载

    西门子是哪个国家的品牌_西门子发明了什么

    本文开始介绍了西门子是哪个国家的品牌以及西门子的发展历史,其次介绍了西门子的发明成果,最后对西门子的家电进行了分析。
    的头像 发表于 04-04 08:45 5.1w次阅读

    博世和西门子哪个好_博世和西门子的关系

    本文开始阐述了博世和西门子的关系以及分析了西门子和博世哪个更好,其次分析了西门子和博世的冰箱哪个更好,最后介绍了博世和西门子家电集团在中国的发展。
    的头像 发表于 04-04 09:30 15.2w次阅读

    西门子PLC从入门到精通的教程免费下载

    本文档的主要内容详细介绍的是西门子PLC从入门到精通的教程免费下载主要内容包括了:第一章西门子PLC简单概述,第二章PLC系统特性及硬件介绍,第三章使用STEP7创建一一个工程,第四章西门子
    发表于 11-06 17:33 265次下载
    <b class='flag-5'>西门子</b>PLC从入门到精通的教程免费下载

    西门子基础指令大全

    西门子基础指令
    的头像 发表于 09-14 09:59 3784次阅读

    西门子官网

    西门子官网 西门子股份公司是一家专注于工业、基础设施、交通和医疗领域的科技公司。从更高效节能的工厂、更具韧性的供应链、更智能的楼宇和电网,到更清洁、更舒适的交通以及先进的医疗系统,西门子致力于
    发表于 04-28 11:21 1396次阅读

    西门子漏波系统的介绍

    西门子漏波系统的介绍
    发表于 06-14 16:34 0次下载