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

    文章

    4092

    浏览量

    68678
  • 函数
    +关注

    关注

    3

    文章

    4423

    浏览量

    68044
  • S7-1500
    +关注

    关注

    3

    文章

    303

    浏览量

    7443

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无法为 iseled 许可证生成,怎么解决?

    我在 2019 年创建了一个 ISELED 许可证并使用它。它于 2023 年到期,我很难续订。我就此事联系了你,你说你会修复它,但它没有成功。 我的笔记本电脑也发生了变化,所以我正在尝试安装
    发表于 04-22 08:28

    EB tresos 的 S32K144 RTD 驱动程序:SW32K1_S32M24x_RTD_4.4_3.0.0_QLP02:许可证错误怎么解决?

    我已经从恩智浦下载了“SW32K1_S32M24x_RTD_4.4_3.0.0_QLP02”RTD 驱动程序。 但我无法使用它,因为我得到“没有模块.....许可证”适用于所有模块。 我检查了插件
    发表于 03-16 07:40

    电信设备进网许可证(CTA)是什么

    在国内通信设备市场,电信设备进网许可证是不可逾越的核心准入门槛,行业内常简称进网许可或CTA认证。作为工业和信息化部(MIIT)强制推行的法定资质,它直接决定了通信设备能否合法接入国内公用
    的头像 发表于 03-09 14:32 645次阅读
    电信设备进网<b class='flag-5'>许可证</b>(CTA)是什么

    Oracle数据库ASM实例无法挂载的数据恢复案例

    一个Oracle数据库故障表现为ASM磁盘组掉线,ASM实例无法挂载(mount)。数据库管理员自行进行简单修复,未能成功,随后联系北亚数据恢复中心恢复
    的头像 发表于 02-24 15:19 290次阅读
    Oracle<b class='flag-5'>数据库</b>ASM<b class='flag-5'>实例</b>无法挂载的<b class='flag-5'>数据</b>恢复案例

    国产数据库的AI战事

    国产数据库硝烟再起,Vastbase V100构筑企业智能基座
    的头像 发表于 10-24 20:45 4568次阅读
    国产<b class='flag-5'>数据库</b>的AI战事

    mysql数据恢复—mysql数据库表被truncate的数据恢复案例

    某云ECS网站服务器,linux操作系统,部署了mysql数据库。工作人员在执行数据库版本更新测试时,错误地将本应在测试执行的sql脚本在生产上执行了,导致部分表被truncate
    的头像 发表于 09-11 09:28 1393次阅读
    mysql<b class='flag-5'>数据</b>恢复—mysql<b class='flag-5'>数据库</b>表被truncate的<b class='flag-5'>数据</b>恢复案例

    数据库性能优化指南

    作为一名在大厂摸爬滚打多年的运维老兵,我见过太多因为数据库性能问题导致的生产事故。今天分享一套完整的数据库优化方法论,从SQL层面到硬件配置,帮你彻底解决性能瓶颈!
    的头像 发表于 08-18 11:21 972次阅读

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

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

    三款主流国产数据库的技术特点

    随着数字经济的快速发展和数据安全要求的提升,国产数据库正迎来前所未有的发展机遇。在信创浪潮推动下,达梦数据库、TiDB、华为高斯数据库等国产数据库
    的头像 发表于 07-14 11:08 1419次阅读

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

    MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍
    的头像 发表于 07-01 11:13 874次阅读
    <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 929次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>被加密如何恢复<b class='flag-5'>数据</b>?

    达梦数据库常用管理SQL命令详解

    达梦数据库常用管理SQL命令详解
    的头像 发表于 06-17 15:12 7834次阅读
    达梦<b class='flag-5'>数据库</b>常用管理SQL命令详解

    oracle数据恢复—oracle数据库误执行错误truncate命令如何恢复数据

    oracle数据库误执行truncate命令导致数据丢失是一种常见情况。通常情况下,oracle数据库误操作删除数据只需要通过备份恢复数据
    的头像 发表于 06-05 16:01 2029次阅读
    oracle<b class='flag-5'>数据</b>恢复—oracle<b class='flag-5'>数据库</b>误执行错误truncate命令如何恢复<b class='flag-5'>数据</b>?

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

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

    SQLSERVER数据库是什么

    SQL Server 是由微软公司开发的一款 关系型数据库管理系统(RDBMS) ,用于存储、管理和检索结构化数据。它是企业级应用中广泛使用的数据库解决方案之一,尤其适用于Windows平台,但也
    的头像 发表于 05-26 09:19 1367次阅读