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

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

3天内不再提示

使用ProDiag实例数据库,设置ProDiag许可证

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-23 15:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

监控组态已全集成在 STEP 7 Professional 中。可用于所有 STEP 7 工程师站中,且与具体应用无关。仅对组态的监控数量进行许可,前 25 个监控可免费使用。

设置 ProDiag 许可证

要设置 ProDiag 的许可证,请按以下步骤操作:

1. 在项目树中,双击 S7-1500 CPU 的“设备组态”(Device configuration)。在设备视图中,“设备组态”(Device configuration) 随即打开。

2. 在“属性”(Properties) 巡视窗口中,单击附属选项卡“常规”(General)。

3. 单击“运行系统许可证”(Runtime license) 旁的箭头。将显示可用的运行系统许可证。

4. 单击“ProDiag”条目。在“监控”(Supervisions) 部分,将显示 S7-1500 CPU 中所用的所有监控。

5. 根据所用的监控数量,在“运行系统许可证”(Runtime license) 部分选择所需的许可证数量。

设置了所需的许可证。

6e35cf1a-076d-11ed-ba43-dac502259ad0.png

监控类型:

通过 ProDiag 功能,可定义以下监控类型的不同报警文本:

6e537a9c-076d-11ed-ba43-dac502259ad0.png

6e6c879e-076d-11ed-ba43-dac502259ad0.png

创建 ProDiag 函数块

要根据设备和工厂车间构建程序代码(如,Station_1、Station_2 等),可为每个车间创建一个 ProDiag 函数块并进行相应命名。ProDiag 函数块使用 PRODIAG 编程语言创建,版本 V1.0 中最多可包含 250 个监控,版本 V2.0 中最多 1000 个监控。

在创建新的 ProDiag 函数块时,将同时创建相应的 ProDiag 背景数据块。

ProDiag 函数块的结构

6e8963dc-076d-11ed-ba43-dac502259ad0.png

创建全局监控时创建 ProDiag 函数块:

要在创建全局监控时直接生成 ProDiag 函数块,请按以下步骤操作:

1. 创建全局变量的监控。

在“属性”(Properties) 巡视窗口中打开“监控”(Supervisions) 选项卡,为该变量创建一个监控。创建首个监控时,将自动创建 ProDiag 函数块“Default_SupervisionFB”。

2. 输入所需属性。

3. 单击 ProDiag FB 中的“…”选择域。将打开一个选择对话框。

4. 单击左侧栏中的“程序块”(Program blocks) 文件夹。在右侧栏中,将显示现有的所有 ProDiag 函数块。

5. 要创建一个新的 ProDiag 函数块,可单击右侧栏中的“新增”(Add new) 按钮。将打开“新增块”(Add new block) 对话框。

6. 单击“函数块”(Function block) 按钮。

7. 输入新 ProDiag 函数块的名称。

8. 在“语言 > PRODIAG(含 IDB)”(Language > PRODIAG (incl. IDB)) 区域中选择。

9. 要输入新 ProDiag 函数块的其它属性,可单击“更多信息”(Additional information)。将显示一个包含有附加输入域的区域。

10.输入所需属性。

11.如果 ProDiag 函数块在创建后未及时打开,则可选中“新增并打开”(Add new and open) 复选框。

12.单击“确定”(OK) 确认输入。

除了新的 ProDiag 函数块之外,系统还同时创建有相应的 ProDiag 背景数据块。这些块位于项目树的“程序块”(Program blocks) 文件夹中。

在函数块的背景数据块中,创建 ProDiag 函数块:

已创建了并编译一个至少包含一个局部监控的 ProDiag 函数块。

要在背景数据块的属性中创建一个 ProDiag 函数块,请按以下步骤操作:

1. 右键单击包含有局部监控的函数块的背景数据块。

2. 在快捷菜单中,选择“属性”(Properties) 命令。将打开该背景数据块的属性对话框。

3. 单击“属性”(Attributes) 部分。

4. 单击“分配 ProDiag 函数块”(Assign ProDiag FB) 处的“…”选择域。

将打开一个选择对话框。

5. 单击左侧栏中的“程序块”(Program blocks) 文件夹。

在右侧栏中,将显示现有的所有 ProDiag 函数块。

6. 要创建一个新的 ProDiag 函数块,可单击右侧栏中的“新增”(Add new) 按钮。将打开“新增块”(Add new block) 对话框。

7. 单击“函数块”(Function block) 按钮。

8. 输入新 ProDiag 函数块的名称。

9. 在“语言 > PRODIAG(含 IDB)”(Language > PRODIAG (incl. IDB)) 区域中选择。

10.要输入新 ProDiag 函数块的其它属性,可单击“更多信息”(Additional information)。将显示一个包含有附加输入域的区域。

11.输入所需属性。

12.如果 ProDiag 函数块在创建后未及时打开,则可选中“新增并打开”(Add new and open) 复选框。

13.单击“确定”(OK) 确认输入。

使用 ProDiag 实例数据库:

ProDiag 背景数据块的结构

6eaee21a-076d-11ed-ba43-dac502259ad0.png

1 ProDiag 背景数据块的块接口

2 “Static”部分中的“State”状态变量

3 状态变量

定义 ProDiag 函数块的属性

ProDiag 函数块中监控设置的结构

下图显示了监控设置的结构:

6ecc70b4-076d-11ed-ba43-dac502259ad0.png

1 ProDiag 函数块的全局启用条件

2 “在 ProDiag 函数块中使用”(Use in ProDiag FB) 不能编辑。

3 类别启用条件

4 确认变量

5 显示类别

定义常规的 ProDiag 监控设置

下图显示了 ProDiag 监控设置中各元素的示例:

6eea90a8-076d-11ed-ba43-dac502259ad0.png

1 可定义 8 个类别。

6f0c8e2e-076d-11ed-ba43-dac502259ad0.png

2 可定义 32 个子类别。

6f2615ba-076d-11ed-ba43-dac502259ad0.png

3 共有 10 个监控类型。

6f3dc32c-076d-11ed-ba43-dac502259ad0.png

4 项目中,所有 ProDiag 函数块的中央时间戳。

指定中央 ProDiag 报警文本

下图显示了报警文本编辑器中各组件的示例:

6f60a540-076d-11ed-ba43-dac502259ad0.png

1 创建 GRAPH 监控的报警文本结构(仅适用于 GRAPH 编程语言)

2 创建基本监控的报警文本结构:

● 操作数

● 互锁

● 动作

● 响应

● 位置

可以为每个基本监控的全局监控(变量)和局部监控(函数块参数)创建一个单独的报警文本。

3 为 带有错误消息的监控 创建报警文本结构。对于每个带有错误消息的监控,可以为所有全局监控(变量)和局部监控(FB 参数)分别创建一个单独的报警文本结构。

4 为 带有文本消息的监控 创建报警文本结构。对于每个带有文本消息的监控,可以为所有全局监控(变量)和局部监控(FB 参数)分别创建一个单独的报警文本结构。

5 列出可拖放到各个文本框中的所有报警文本域。

6 组态所需的监控报警时,可填入报警文本域的各种文本框。

7 报警文本域的分隔符

审核编辑 :李倩


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

    关注

    7

    文章

    3994

    浏览量

    67870
  • 函数
    +关注

    关注

    3

    文章

    4408

    浏览量

    66908
  • S7-1500
    +关注

    关注

    3

    文章

    302

    浏览量

    7201

原文标题:通过 ProDiag 监视设备和工厂

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例

    Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle数据库
    的头像 发表于 07-24 11:12 460次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—服务器异常断电导致Oracle<b class='flag-5'>数据库</b>故障的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—MongoDB数据库文件丢失的数据恢复案例

    MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍
    的头像 发表于 07-01 11:13 484次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—MongoDB<b class='flag-5'>数据库</b>文件丢失的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—SQL Server数据库被加密如何恢复数据

    SQL Server数据库故障: SQL Server数据库被加密,无法使用。 数据库MDF、LDF、log日志文件名字被篡改。
    的头像 发表于 06-25 13:54 520次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>被加密如何恢复<b class='flag-5'>数据</b>?

    四创电子获得3821型一次监视雷达许可证

    近日,民航空管工程技术研究所组织民航专家在四创电子召开3821型一次监视雷达许可证届满换发专家评审会。
    的头像 发表于 06-03 10:06 702次阅读

    MySQL数据库是什么

    MySQL数据库是一种 开源的关系型数据库管理系统(RDBMS) ,由瑞典MySQL AB公司开发,后被Oracle公司收购。它通过结构化查询语言(SQL)进行数据存储、管理和操作,广泛应用于Web
    的头像 发表于 05-23 09:18 942次阅读

    数据库数据恢复——MongoDB数据库文件拷贝后服务无法启动的数据恢复

    MongoDB数据库数据恢复环境: 一台Windows Server操作系统虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 管理员在未关闭MongoDB服务的
    的头像 发表于 04-09 11:34 676次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复——MongoDB<b class='flag-5'>数据库</b>文件拷贝后服务无法启动的<b class='flag-5'>数据</b>恢复

    数据库数据恢复—SQL Server附加数据库提示“错误 823”的数据恢复案例

    SQL Server数据库附加数据库过程中比较常见的报错是“错误 823”,附加数据库失败。 如果数据库有备份则只需还原备份即可。但是如果没有备份,备份时间太久,或者其他原因导致备份
    的头像 发表于 02-28 11:38 857次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server附加<b class='flag-5'>数据库</b>提示“错误 823”的<b class='flag-5'>数据</b>恢复案例

    Microchip推出MPLAB® XC统一编译器许可证 更高效的管理多个许可证

    Microchip推出MPLAB XC统一编译器许可证,简化软件管理  为了提供一种高效的方式来管理多个许可证,Microchip Technology Inc.(微芯科技公司)今日推出适用于其
    的头像 发表于 02-25 17:35 1459次阅读

    分布式云化数据库有哪些类型

    分布式云化数据库有哪些类型?分布式云化数据库主要类型包括:关系型分布式数据库、非关系型分布式数据库、新SQL分布式数据库、以列方式存储
    的头像 发表于 01-15 09:43 892次阅读

    MySQL数据库的安装

    MySQL数据库的安装 【一】各种数据库的端口 MySQL :3306 Redis :6379 MongoDB :27017 Django :8000 flask :5000 【二】MySQL 介绍
    的头像 发表于 01-14 11:25 881次阅读
    MySQL<b class='flag-5'>数据库</b>的安装

    构建数据库解决方案,基于华为云 Flexus X 实例容器化 MySQL 主从同步架构

    前言**** 华为云 Flexus X 实例,融合柔性算力与智能调度,为数据库解决方案带来全新突破。采用容器化 MySQL 主从同步架构,实现数据高效备份与读写分离,保障业务连续性与数据
    的头像 发表于 01-07 17:22 974次阅读
    构建<b class='flag-5'>数据库</b>解决方案,基于华为云 Flexus X <b class='flag-5'>实例</b>容器化 MySQL 主从同步架构

    数据库是哪种数据库类型?

    数据库是一种部署在虚拟计算环境中的数据库,它融合了云计算的弹性和可扩展性,为用户提供高效、灵活的数据库服务。云数据库主要分为两大类:关系型数据库
    的头像 发表于 01-07 10:22 824次阅读

    数据库加密办法

    企业对于数据的重视程度不言而喻,也衍生出了数据=资产的概念。但是数据泄漏的事件频繁发生,为了保护数据资产,企业有必要对数据库做一些针对性的措
    的头像 发表于 12-24 09:47 1025次阅读

    开放原子开放硬件许可证正式发布

    近日,在2024开放原子开发者大会暨首届开源技术学术大会开幕式上,开放原子开源基金会正式发布开放原子开放硬件许可证第1.0版(OpenAtom Open Hardware License
    的头像 发表于 12-23 11:27 1114次阅读

    开放原子与Eclipse两基金会联合发布EPL-2.0许可证中译文

    中国首家开源基金会开放原子开源基金会与欧洲最大的开源组织Eclipse基金会今天联合发布了双方认可的Eclipse公共许可证第2.0版中译文。
    的头像 发表于 12-23 11:26 1124次阅读