EcoStruxure Augmented Operator Advisor - Manager - 用户手册 - 05/2019

Similar documents
中文版

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页



Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

产品手册

Wireless Plus.book

2 连 接 电 源 线 a 确 保 电 源 开 关 已 打 开 b 打 开 墨 仓 盖 a 警 告 本 设 备 必 须 配 备 接 地 插 座 此 时 切 勿 连 接 接 口 电 缆 ( 如 果 您 正 在 使 用 USB 接 口 电 缆 ) a 连 接 电 源 线 在 您 填 充 墨 仓 之 前,

1.ai

中科曙光云盘系统

Seagate_Dashboard_UG.book

Cisco WebEx Meetings Server 2.6 版常见问题解答


UFO-用友电子表软件

AL-M200 Series

Wireless Plus.book

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

Microsoft Word - install_manual-V _CN.docx

CANVIO_AEROCAST_CS_EN.indd

F515_CS_Book.book

手册 doc

2Office 365 Microsoft Office 365 Microsoft Office Microsoft Office Microsoft Office 365 Office (Office Web Apps) Office WindowsMAC OS Office 365 Offic

Microsoft Word zw

HY144-D-SRC 固件升级指南

第 三 个 就 是 产 业 链 不 健 全, 这 个 产 业 我 看 到 过 好 的 游 戏,H5 的, 但 是 没 有 职 业 的 发 行 商 有 职 业 的 发 行 商, 我 去 年 刚 刚 入 这 个 行 业 的 时 候 做 的 是 发 行, 发 行 了 半 年 毛 钱 没 挣, 没 有 好

ENRequiredComponents

Internet Explorer 10

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

本手册描述了Piu和Piu Player的功能,及Piu的完整使用流程。

, , ,675, , ,031, ,096, ,272 57,641,762 57,641,762 SANYO ELECTRIC CO LTD 35,001,500 35,001,500 1

Bose : / 212 F (100 C) AA (IEC LR06) 統 Bose Corporation 32 F ~ 104 F (0 C ~ 40 C)

慧型手機莫屬 根據拓墣產業研究所的報告指出 隙可以切入 所以一直沒有打開市場 不過 隨著 2010年全球銷售量突破2.8億支 占整體手機銷售 Apple在2010年推出具備時尚潮流 應用創新 優越 量21% 2011年市場更持續大幅攀升 成長率超過 體驗等特色的iPad 一舉讓平板媒體裝置再次躍上檯

X713_CS_Book.book

1

版 权 声 明 CityMaker 移 动 版 版 权 属 于 伟 景 行 科 技 股 份 有 限 公 司 所 有 任 何 组 织 和 个 人 未 经 伟 景 行 科 技 股 份 有 限 公 司 许 可 与 授 权, 不 得 擅 自 复 制 更 改 该 软 件 的 内 容 及 其 产 品 包 装 本

untitled

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

状 态, 规 划 车 辆 行 驶 路 径, 可 进 入 网 站 充 电 服 务 栏 目 (2) 查 询 位 置 联 系 方 式 营 业 时 间 等 信 息, 可 进 入 网 站 服 务 指 南 栏 目 建 议 您 出 行 前 通 过 易 充 电 互 动 网 站 提 前 了 解 所 经 高 速 快 充

EIO book

User Guide

Microsoft Word - template.doc

Moto Z

ChinaBI企业会员服务- BI企业

CH01.indd

¾Ç°T199´Á103

Magic Desktop

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9CFBBE1B8E5A3A92E646F63>

pcdashboard.book

Microsoft Word - SPEC

GoFlex Home UG Book.book

NethersoleJO89(8).indd



PANTONE PANTONE CMYK mypantone iphone CAPSURE PANTONE 26 2

RunPC2_.doc

Microsoft Word - connect_pro_7_release_notes_v3_handoff_to_loc.doc

ebook140-11

SQL Server SQL Server SQL Mail Windows NT

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

Quick Start Guide

ansoft_setup21.doc

目 录 一 电 子 书 包 账 号 使 用 问 题... 3 二 电 子 书 包 功 能 使 用 问 题... 5 三 数 据 库 使 用 问 题... 7 四 教 材 书 籍 相 关 问 题... 8 五 联 系 我 们 客 服 热 线 : 客 服 QQ: 微

FileMaker 15 WebDirect 指南

AL-MX200 Series

專 題 題 目 : 互 動 式 電 子 書 軟 體 創 意 應 用 - 窯 烤 披 薩 學 生 : 葉 育 甄 蔡 幸 君 吳 彗 綺 林 玉 竹 摘 要 隨 著 科 技 日 新 月 異, 人 們 在 日 常 生 活 中 接 觸 到 數 位 產 品 要 比 以 往 更 為 頻 繁, 其 中 包 含

目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡 器...8 客 户 端 :Web 浏 览 器 和 移 动 应 用 程 序...8 客 户 端 :Tableau Desktop..

Access9

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http

Microsoft Word - CWRS_FAQ_ _C (2).docx

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

SA1MXX Chinese user manual

Applied Biosystems StepOne™ Real-Time PCR System Quick Reference Card for Installation

IoT IEK IoT IoT MWC Edge IoT 10 TB IoT use case 2004 IoT Jasper 80% IoT 120 GE M2M GE IoT Control Center MWC 2015 IoT IoT MWC 2015 IoT IoT aeris SK 20

目 录 一 安 全 漏 洞 态 势... 4 ( 一 ) 漏 洞 类 型 分 布... 4 ( 二 ) 漏 洞 操 作 系 统 分 布... 5 ( 三 ) 漏 洞 利 用 斱 式 分 布... 6 ( 四 ) 漏 洞 厂 商 分 布... 7 二 危 急 漏 洞 实 例... 7 ( 一 ) Li

定 位 平 台 操 作 详 细 说 明 该 平 台 适 用 于 我 公 司 的 系 列 定 位 器 产 品 CCTR-8XX, 访 问 网 址 即 可 登 陆 使 用 设 备 出 厂 后, 通 电 上 传 当 前 位 置 后 自 动 激 活 开 通 服 务, 平 台 登 陆 的 用 户 名 和 密

/ 212ºF (100ºC) 2 UL CR2032 DL Wave SoundTouch SoundTouch SoundTouch Bose / 3 Bose Corporation 1999/5/EC 32ºF (0 C) 113

学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 主 要 评 估 指 标 关 键 评 估 要 素 自 评 等 级 1.1 学 校 事 业 发 展 规 划 合 格 1. 领 导 作 用 1.2 办 学 目 标 与 定 位 合 格 1.3 对 人 才 培 养 重 视 程 度 合 格 1

目 录 本 报 告 的 写 作 思 路... 5 一 行 情 回 顾 : 传 统 经 营 淡 季, 电 子 行 业 上 半 年 波 澜 不 惊... 5 二 行 业 前 景 初 判 断 : 先 行 指 标 温 和 回 暖 总 体 指 标 与 先 行 指 标 电 子 行 业 高 景 气

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

Avigilon Control Center 6 ACC High Definition Stream Management (HDSM) ACC 6 ( Avigilon Appearance Search ) Avigilon Appearance Search ACC NVR HD Vide

Livescribe+ 用户指南

清华大学2013年毕业生就业质量报告

PowerChute Personal Edition v3.1.0 代理用户指南

Quick Start Guide

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

tw_basics.book

untitled

Table of Contents

<55342D323637CBB5C3F7CAE92E786C73>


帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

翻 墙 问 答 享 受 互 联 网 所 带 来 的 便 利, 以 及 私 隐 保 障, 本 来 就 如 其 他 许 多 天 赋 权 利, 这 已 是 一 个 人 应 该 享 有, 无 分 国 界 和 种 族 很 不 幸, 在 中 国 引 入 互 联 网 不 久, 中 国 就 滥 用 很 多 本 来


目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i

ARIS Design Platform

Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

申 请 者 的 承 诺 : 我 承 诺 对 本 人 填 写 的 各 项 内 容 的 真 实 性 负 责, 保 证 没 有 知 识 产 权 争 议 如 获 准 立 项, 本 表 为 有 约 束 力 的 协 议, 遵 守 广 东 省 教 育 科 学 规 划 领 导 小 组 办 公 室 的 有 关 规 定

計畫書封面範例

Transcription:

EcoStruxure Augmented Operator Advisor EIO0000003611 05/2019 EcoStruxure Augmented Operator Advisor Manager 用户手册 05/2019 EIO0000003611.03 www.schneider-electric.com

本文档中提供的信息包含有关此处所涉及产品之性能的一般说明和 / 或技术特性 本文档并非用于 ( 也不代替 ) 确定这些产品对于特定用户应用场合的适用性或可靠性 任何此类用户或设备集成商都有责任就相关特定应用场合或使用方面对产品执行适当且完整的风险分析 评估和测试 Schneider Electric 或其任何附属机构或子公司对于误用此处包含的信息而产生的后果概不负责 如果您有关于改进或更正此出版物的任何建议 或者从中发现错误 请通知我们 本手册可用于法律所界定的个人以及非商业用途 在未获得施耐德电气书面授权的情况下, 不得翻印传播本手册全部或部分相关内容 亦不可建立任何有关本手册或其内容的超文本链接 施耐德电气不对个人和非商业机构进行非独占许可以外的授权或许可 请遵照本手册或其内容原义并自负风险 与此有关的所有其他权利均由施耐德电气保留 在安装和使用本产品时, 必须遵守国家 地区和当地的所有相关的安全法规 出于安全方面的考虑和为了帮助确保符合归档的系统数据, 只允许制造商对各个组件进行维修 当设备用于具有技术安全要求的应用场合时, 必须遵守有关的使用说明 未能使用施耐德电气软件或认可的软件配合我们的硬件, 则可能导致人身伤害 设备损坏或不正确的运行结果 不遵守此信息可能导致人身伤害或设备损坏 2019 Schneider Electric 保留所有权利 2 EIO0000003611 05/2019

目录 安全信息..................................... 5 关于本书..................................... 7 第 1 章 简介......................................... 11 EcoStruxure Augmented Operator Advisor Manager 简介......... 11 第 2 章 使用 Augmented Operator Advisor Manager......... 13 启动 EcoStruxure Augmented Operator Advisor Manager......... 14 用户管理............................................... 15 Node-RED 管理.......................................... 19 注释管理............................................... 21 过程................................................... 22 附录......................................... 23 附录 A EcoStruxure Augmented Operator Advisor 的 Node-RED 样例......................................... 25 将来自 MySQL 数据库的数据整合到 EcoStruxure Augmented Operator Advisor 中....................................... 26 将来自 EcoStruxure Augmented Operator Advisor 的数据写入到 MySQL 数据库........................................... 30 术语表......................................... 33 EIO0000003611 05/2019 3

4 EIO0000003611 05/2019

安全信息 重要信息 声明 在试图安装 操作 维修或维护设备之前, 请仔细阅读下述说明并通过查看来熟悉设备 下述特定信息可能会在本文其他地方或设备上出现, 提示用户潜在的危险, 或者提醒注意有关阐明或简化某一过程的信息 EIO0000003611 05/2019 5

请注意电气设备的安装 操作 维修和维护工作仅限于有资质的人员执行 施耐德电气不承担由于使用本资料所引起的任何后果 有资质的人员是指掌握与电气设备的制造和操作及其安装相关的技能和知识的人员, 他们经过安全培训能够发现和避免相关的危险 6 EIO0000003611 05/2019

关于本书 概览 文档范围本手册说明如何使用 EcoStruxure Augmented Operator Advisor Manager 软件 在使用本文档前, 请先阅读 EcoStruxure Augmented Operator Advisor Quick Start Guide, 以便大概了解 EcoStruxure Augmented Operator Advisor 建议您在使用本产品前先接受 EcoStruxure Augmented Operator Advisor 培训 有效性说明本文档适用于 EcoStruxure Augmented Operator Advisor 的版本 2.3 注册商标 : EcoStruxure Vijeo 和 Magelis 是 Schneider Electric 的注册商标 Chrome Google Pixel C 和 Android 是 Google LLC 的注册商标 Internet Explorer Microsoft Edge 和 Windows 是 Microsoft Corporation 的注册商标 Firefox 是 The Mozilla Foundation 的注册商标 ios 和 ipad 是 Apple 的注册商标 Samsung Galaxy 是 Samsung Electronics Co Ltd 的注册商标 EIO0000003611 05/2019 7

相关的文件 文件名称参考编号 EcoStruxure Augmented Operator Advisor Quick Start Guide EIO0000003000( 英语 ) EIO0000003001( 法语 ) EIO0000003002( 德语 ) EIO0000003003( 西班牙语 ) EIO0000003004( 意大利语 ) EIO0000003005( 简体中文 ) EIO0000003032( 日语 ) EIO0000003563( 韩语 ) EcoStruxure Augmented Operator Advisor Builder User Manual EIO0000003006 ( 英语 ) EIO0000003007 ( 法语 ) EIO0000003008 ( 德语 ) EIO0000003009 ( 西班牙语 ) EIO0000003010 ( 意大利语 ) EIO0000003011 ( 简体中文 ) EIO0000003033 ( 日语 ) EIO0000003564 ( 韩语 ) EcoStruxure Augmented Operator Advisor App User Manual EIO0000003598( 英语 ) EIO0000003599( 法语 ) EIO0000003600( 德语 ) EIO0000003601( 西班牙语 ) EIO0000003602( 意大利语 ) EIO0000003603( 简体中文 ) EIO0000003604( 日语 ) EIO0000003605( 韩语 ) 您可以从我们的网站下载这些技术出版物和其它技术信息, 网址是 :https://www.schneiderelectric.com/en/download 8 EIO0000003611 05/2019

关于产品的资讯此产品要求使用者在控制系统设计和操作方面具有一定的专业知识 失去控制 警告 任何控制方案的设计者都必须考虑到控制路径可能出现故障的情况, 并为某些关键控制功能提供一种方法, 使其在出现路径故障时以及出现路径故障后恢复至安全状态 关键控制功能的例子包括紧急停止和越程停止 对于关键控制功能, 必须提供单独或冗余的控制路径 系统控制路径可包括通讯链路 必须对暗含的无法预料的传输延迟或链路失效问题加以考虑 为了保证正确运行, 在投入使用前, 必须对 EcoStruxure Augmented Operator Advisor 的每次执行分别进行全面测试 不遵循上述说明可能导致人员伤亡或设备损坏 意外的设备操作 警告 只有在控制系统的设计和操作方面具有丰富专业知识的授权人员才能够对本产品进行编程 安装 改动和应用 请遵守当地和国家的安全法规和标准 不遵循上述说明可能导致人员伤亡或设备损坏 假场景检测 小心 如果相似的设备和 / 或环境可能导致检测到假场景, 请使用标签 将标签牢牢地设置到设备, 并采用足够的保护措施来防止标签受损或退化 不遵循上述说明可能导致人身伤害或设备损坏 EIO0000003611 05/2019 9

未授权的操作员访问 注意 注意对用户名和密码保密 用密码或其他安全机制保护平板电脑和 Runtime 设备 不得与他人共享访问 首次连接时, 更改缺省密码 定期更新密码 应用相关的本地 IT 规则 不得将保密性信息保存在便利贴或笔记本中 不要在项目中添加机密性或敏感性用户文档 不遵循上述说明可能导致设备损坏 10 EIO0000003611 05/2019

EcoStruxure Augmented Operator Advisor EIO0000003611 05/2019 简介第 1 章简介 EcoStruxure Augmented Operator Advisor Manager 简介 EcoStruxure Augmented Operator Advisor Manager 包含在 EcoStruxure Augmented Operator Advisor Runtime Software 中 在安装有 EcoStruxure Augmented Operator Advisor Runtime 的情况下 ( 参见 EcoStruxure Augmented Operator Advisor, 快速入门指南 ), 会自动安装 EcoStruxure Augmented Operator Advisor Manager 利用 EcoStruxure Augmented Operator Advisor Manager 软件, 您可以 : 管理用户证书 (Runtime/Manager 和 Operator), 并在用户选项卡中查看所有用户 ( 已添加的 已删除的或已修改的用户 ) 在 EcoStruxure Augmented Operator Advisor App 的生产者选项卡中, 查看操作员完成的所有操作 在 EcoStruxure Augmented Operator Advisor App 的注释选项卡中, 查看操作员创建的所有场景注释 在 NODE-RED 选项卡中激活并编辑 Node-RED EIO0000003611 05/2019 11

12 EIO0000003611 05/2019

EcoStruxure Augmented Operator Advisor EIO0000003611 05/2019 使用第 Augmented Operator 2 Advisor 章 Manager 使用 Augmented Operator Advisor Manager 本章包含了哪些内容? 本章包含了以下主题 : 主题 页 启动 EcoStruxure Augmented Operator Advisor Manager 14 用户管理 15 Node-RED 管理 19 注释管理 21 过程 22 EIO0000003611 05/2019 13

启动 EcoStruxure Augmented Operator Advisor Manager 启动 EcoStruxure Augmented Operator Advisor Manager 在启动 EcoStruxure Augmented Operator Advisor Manager 之前, 确保您的 Runtime 设备上安装有 EcoStruxure Augmented Operator Advisor Runtime, 您的防火墙已配置, 并且端口检查已成功完成 ( 参见 EcoStruxure Augmented Operator Advisor, 快速入门指南 ) 如要启动 EcoStruxure Augmented Operator Advisor Manager: 步骤操作 1 打开 EcoStruxure Augmented Operator Advisor Runtime, 然后单击 AOA Manager 结果 :EcoStruxure Augmented Operator Advisor Manager 打开 注意 : 首次启动软件时, 会激活许可证, 如果使用的是试用版本, 则会显示许可证的剩余有效天数 必须保持 EcoStruxure Augmented Operator Advisor Runtime Software 在后台运行 如果 EcoStruxure Augmented Operator Advisor Runtime Software 未运行, 就无法登录到 EcoStruxure Augmented Operator Advisor Manager 2 使用缺省用户名和密码 (admin/admin) 登录 注意 : 将密码保存在安全的地方, 并提供适当的保护 3 在打开的窗口中, 按照说明输入新管理员密码 14 EIO0000003611 05/2019

用户管理 概述 EcoStruxure Augmented Operator Advisor 的用户有三种类型 : Builder 用户 Runtime/Manager 管理员 Operator 用户 Builder 用户是那些将访问 EcoStruxure Augmented Operator Advisor Builder 的用户 没有证书的用户可以在 Builder 登录屏幕中注册 Runtime/Manager 管理员负责使用 EcoStruxure Augmented Operator Advisor Manager 配置用户和安全设置 Runtime/Manager 管理员必须拥有管理员权限 ( 最高安全级别 ) Operator 用户是那些将使用 EcoStruxure Augmented Operator Advisor App 的用户 根据他们的不同用户权限 ( 安全级别 ), 他们将访问应用程序中的不同对象 在 Builder 项目中, 对象具有安全级别数值 安全级别数值等于或大于对象安全级别的 Operator 用户可以查看对象并与对象交互 否则, 对象被隐藏或无法访问 注意 : EcoStruxure Augmented Operator Advisor Manager 仅能够管理 ( 创建 / 修改 / 删除 ) 用户 (Runtime 和 Operator) 无法创建 Builder 用户 无法删除 Admin 组 EIO0000003611 05/2019 15

创建 Operator 用户 Runtime 设备上的 EcoStruxure Augmented Operator Advisor Manager 能够用于创建 / 修改 / 删除 Operator 用户, 并为这类用户配置安全设置 注意 : 只有拥有 Admin 权限的用户才能够登录到 EcoStruxure Augmented Operator Advisor Manager 软件 以下过程说明了如何在 EcoStruxure Augmented Operator Advisor Manager 中创建用户 : 步骤操作 1 如果尚未运行, 请从已安装的 Windows 程序列表中启动 EcoStruxure Augmented Operator Advisor Augmented Operator Advisor 结果 :EcoStruxure Augmented Operator Advisor 窗口随即打开 2 启动 AOA Manager 3 使用用户名和密码登录 4 单击用户选项卡 5 单击添加组, 创建新用户组 所有用户必须属于某个组 16 EIO0000003611 05/2019

步骤 操作 6 对组命名, 并输入安全级别 安全级别是介于 0 与 65535 之间的数字 数字越大, 安全权限就越大 Admin 权限对应于最高安全级别 65535 组内的所有用户都具有该组的安全级别 单击确认, 确认组创建 7 单击添加用户, 创建新用户 EIO0000003611 05/2019 17

步骤 操作 8 输入用户名和密码 还应选择用户将属于的组 单击确认, 确认用户创建 注意 : 您可以选中专用模式复选框, 为用户授予专用权限 Expert 用户能够跳过某些步骤, 而非 Expert 用户则必须一一沿循这些步骤 更改 Runtime/Manager 用户密码在页面右上角, 单击已登录 Runtime/Manager 用户的可用详细信息, 从下拉列表中选择配置信息, 更改密码 18 EIO0000003611 05/2019

Node-RED 管理 简介 Node-RED 是一款开源可视化编程工具, 它几乎不需要编程技能 它使用的是预编程且可重复使用的代码块 ( 称为节点 ) 节点线连接在一起, 以创建数据流 Node-RED 随附在 Runtime 设备的 EcoStruxure Augmented Operator Advisor Manager 中 利用它, 您可以将 Node-RED 流轻松连接到目标点, 进而在您的增强现实应用程序中显示 SQL 数据库 Node-RED 包括以下组件 : Node-RED 引擎 Node-RED 编辑器您可以管理 Node-RED 引擎激活 ( 启动或停止 ), 还可以将其设置为自动或手动启动 您还可以启动 Node-RED 编辑器, 以修改 Node-RED 参数 启动 Node-RED 引擎以下过程说明了如何启动 Node-RED 引擎 : 步骤操作 1 转到开始菜单, 从已安装的 Windows 程序列表中启动 EcoStruxure Augmented Operator Advisor Augmented Operator Advisor 结果 :EcoStruxure Augmented Operator Advisor 窗口随即打开 2 启动 AOA Manager 3 使用 Admin 组用户名和密码登录 4 单击 Node-Red 选项卡 5 单击启动按钮, 启动 Node-RED 引擎 结果 :Node-RED 引擎的状态 ( 开 / 关 ) 显示在状态列中 EIO0000003611 05/2019 19

启动 Node-RED 编辑器以下过程说明了如何启动 Node-RED 编辑器 : 步骤操作 1 启动 Node-RED 引擎 ( 参见第 19 页 ) 2 启动 Node-RED 引擎后, 单击启动按钮启动 Node-RED 编辑器 自动启动 Node-RED 以下过程说明了如何自动启动 Node-RED 引擎 : 步骤操作 1 启动 Node-RED 引擎 ( 参见第 19 页 ) 2 单击自动启动按钮, 可在每次启动服务器时自动启动 Node-RED 结果 :Node-RED 启动模式的状态 ( 自动 / 手动 ) 显示在状态列中 20 EIO0000003611 05/2019

注释管理 在此选项卡中, 您可以看到操作员在 App 中创建的所有注释 当在其平板设备上运行 App 时, 操作员可以在场景或子场景中创建注释 操作员输入到 注释 中的信息可以用来改善项目 注意 : 您可以使用每列中的箭头来更改列表中的显示顺序 您可以使用图标删除报告中的列表条目 EIO0000003611 05/2019 21

过程 在此选项卡中, 您可以看到操作员在 EcoStruxure Augmented Operator Advisor App 中执行的所有过程的报告 您可以看到项目的名称和版本 过程执行的日期和时间 所采取的具体步骤 以及执行过程的用户的名称 注意 : 您可以使用每列中的箭头来更改列表中的显示顺序 您可以使用图标删除报告中的列表条目 22 EIO0000003611 05/2019

EcoStruxure Augmented Operator Advisor EIO0000003611 05/2019 附录 EIO0000003611 05/2019 23

24 EIO0000003611 05/2019

EcoStruxure Augmented Operator Advisor 附录 EIO0000003611 05/2019 EcoStruxure 附录 Augmented Operator Advisor 的 Node-RED A样例 EcoStruxure Augmented Operator Advisor 的 Node-RED 样例 概述 本章介绍 MySQL 数据库与 EcoStruxure Augmented Operator Advisor 之间的数据流的样例 本章包含了哪些内容? 本章包含了以下主题 : 主题页将来自 MySQL 数据库的数据整合到 EcoStruxure Augmented Operator Advisor 中 26 将来自 EcoStruxure Augmented Operator Advisor 的数据写入到 MySQL 数据库 30 EIO0000003611 05/2019 25

附录 将来自 MySQL 数据库的数据整合到 EcoStruxure Augmented Operator Advisor 中 概述 MySQL 数据可以被整合到 EcoStruxure Augmented Operator Advisor 中 这里提供了两个示例, 说如如何执行此操作 起始样例下面的样例显示了 SQL 变量在 EcoStruxure Augmented Operator Advisor 中的整合 在调用了 SQL 之后,MySQL 数据库会返回两行数组, 其中包含变量名称和相关值 来自 MySQL 数据库每个变量名称都与 EcoStruxure Augmented Operator Advisor 变量相关联 26 EIO0000003611 05/2019

附录 将起始样例流部署到 Node-RED 中如要在 Node-RED 中部署此数据流 : 首先, 复制以下代码 [{"id":"90aecf00.2d5e3","type":"debug","z":"4a407662.78a494","name":"optional help node for debugging the Augmented Operator result","active":true,"tosidebar":true,"console":false,"complete":"statuscode","x":83 0,"y":500,"wires":[]},{"id":"56ad79c5.7a0d98","type":"Augmented-Operatorserver","z":"4a407662.78a494","arserverport":"8082","arservermethod":"PUT","arserverb ufferinterval":"0","x":760,"y":460,"wires":[["90aecf00.2d5e3"]]},{"id":"93b1903e.49d6 d","type":"augmented-operatorvariable","z":"4a407662.78a494","arservervarnamespace":"","arservervarname":"arvar2", "arserverdatatype":"string","arservervaluetype":"msg","arservervalue":"payload","x":5 80,"y":420,"wires":[["56ad79c5.7a0d98"]]},{"id":"f6f6007e.2ccff","type":"Augmented- Operatorvariable","z":"4a407662.78a494","arservervarnamespace":"","arservervarname":"ARvar1", "arserverdatatype":"string","arservervaluetype":"msg","arservervalue":"payload","x":5 80,"y":380,"wires":[["56ad79c5.7a0d98"]]},{"id":"cc9333f9.d89d8","type":"change","z": "4a407662.78a494","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payloa d.value","tot":"msg"},{"t":"set","p":"topic","pt":"msg","to":"","tot":"str"}],"action ":"","property":"","from":"","to":"","reg":false,"x":420,"y":360,"wires":[["93b1903e. 49d6d"]]},{"id":"3ffbe32c.1d252c","type":"function","z":"4a407662.78a494","name":"Err or mgnt","func":"var msg1 = {};\nvar msg2 = {};\nif (msg.status.text == \"connection refused\" msg.status.text == \"Error\" msg.status.text == \"ETIMEDOUT\" msg.status.text == \"not yet connected\" msg.status.text == \"ER_ACCESS_DENIED_ERROR\"){\n msg1.ar_datamodel_quality = \"bad\";\n msg1.ar_datamodel_name = \"ARvar1\";\n msg1.ar_datamodel_value = \"\";\n msg1.ar_datamodel_type = \"String\";\n msg2.ar_datamodel_quality = \"bad\";\n msg2.ar_datamodel_name = \"ARvar2\";\n msg2.ar_datamodel_value = \"\";\n msg2.ar_datamodel_type = \"String\";\n return [msg1, msg2]; \n}","outputs":2,"noerr":0,"x":400,"y":460,"wires":[["f6f6007e.2ccff"],["93b1903e.49d 6d"]]},{"id":"5f0845cd.f3e794","type":"change","z":"4a407662.78a494","name":"","rules ":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"},{"t":"set"," p":"topic","pt":"msg","to":"","tot":"str"}],"action":"","property":"","from":"","to": "","reg":false,"x":420,"y":320,"wires":[["f6f6007e.2ccff"]]},{"id":"1fd8516b.749863", "type":"switch","z":"4a407662.78a494","name":"","property":"payload.name","propertyty pe":"msg","rules":[{"t":"eq","v":"sqlvar1","vt":"str"},{"t":"eq","v":"sqlvar2","vt":" str"}],"checkall":"false","outputs":2,"x":350,"y":280,"wires":[["5f0845cd.f3e794"],[" cc9333f9.d89d8"]]},{"id":"4b5f5f41.bc5f9","type":"status","z":"4a407662.78a494","name ":"","scope":["5bc4cfc.4e291f"],"x":360,"y":440,"wires":[["3ffbe32c.1d252c"]]},{"id": "f654da85.781e58","type":"split","z":"4a407662.78a494","name":"","splt":"","x":310,"y ":240,"wires":[["1fd8516b.749863"]]},{"id":"5bc4cfc.4e291f","type":"mysql","z":"4a407 EIO0000003611 05/2019 27

附录 662.78a494","mydb":"f330429e.16cc","name":"Mysql localhost - testdb","x":230,"y":200,"wires":[["f654da85.781e58"]]},{"id":"1325a0b0.35b78f","type" :"function","z":"4a407662.78a494","name":"sql Select","func":"msg.topic=\"select name,value from testtable where name in ('sqlvar1', 'sqlvar2')\";\nreturn msg;","outputs":1,"noerr":0,"x":170,"y":160,"wires":[["5bc4cfc.4e291f"]]},{"id":"b567 7935.c8f01","type":"inject","z":"4a407662.78a494","name":"every second","topic":"","payload":"","payloadtype":"date","repeat":"","crontab":"","once": false,"x":130,"y":120,"wires":[["1325a0b0.35b78f"]]},{"id":"f330429e.16cc","type":"my SQLdatabase","z":"","host":"127.0.0.1","port":"3306","db":"testdb","tz":""}] 在 Node-RED 的屏幕右上角, 单击图标, 然后选择 Import Clipboard, 粘贴此代码 如果从 PDF 文件复制示例代码, 则将需要先删除所有换行符, 然后才能进行下个步骤 单击 Import, 创建数据流 中间样例下面的样例显示了 SQL 变量在 EcoStruxure Augmented Operator Advisor 中的整合 这种样例与前一种样例的区别在于, 它能够在不添加新节点的情况下整合多个 SQL 变量 28 EIO0000003611 05/2019

附录 将中间样例流部署到 Node-RED 中如要在 Node-RED 中部署此数据流 : 首先, 复制以下代码 [{"id":"82287384.fcd2e8","type":"subflow","name":"write SQL variables to Augmented Operator","info":"","in":[{"x":40,"y":80,"wires":[{"id":"860c4ff9.0252f"}]}],"out":[{"x":460,"y":160,"wires":[{"id":"fc909389.37 f018","port":0}]}]},{"id":"860c4ff9.0252f","type":"function","z":"82287384.fcd2e8","name":"variable producing","func":"\nif (! msg.sqlarassociationtable[msg.payload.name]){\n node.error(\"error: The variable SQL:'\" + msg.payload.name + \"' does not exists in SQL to AR association table!\");\n} else{\n //Setup the msg specific entry ('ar_datamodel_name','ar_datamodel_type','ar_datamodel_value') for AR variable producing:\n msg.ar_datamodel_name = msg.sqlarassociationtable[msg.payload.name].name;\n msg.ar_datamodel_type = msg.sqlarassociationtable[msg.payload.name].type;\n msg.ar_datamodel_value = msg.payload.value;\n msg.topic = msg.payload.name;\n return msg;\n}\nnode.error(\"could not send the msg properly. Please check your flow!\");\nreturn msg;","outputs":1,"noerr":0,"x":170,"y":80,"wires":[["b39542af.112ba8"]]},{"id":"b39542af.112ba8","type":"augmented-operatorvariable","z":"82287384.fcd2e8","arservervarnamespace":"","arservervarname":"","arserverdatatype":"string","arservervaluetype":" msg","arservervalue":"payload","x":230,"y":120,"wires":[["fc909389.37f018"]]},{"id":"fc909389.37f018","type":"augmented- Operatorserver","z":"82287384.fcd2e8","arserverport":"8082","arservermethod":"PUT","arserverbufferinterval":"0","x":320,"y":160,"wires": [[]]},{"id":"e94fdc14.677f9","type":"mysql","z":"ac2dce00.6e948","mydb":"2f8ee0b8.083b","name":"mysql localhost - testdb","x":350,"y":160,"wires":[["3cc7c810.d30728"]]},{"id":"dd8448f7.41a148","type":"inject","z":"ac2dce00.6e948","name":"ever y minute","topic":"select name,value from testtable where name in ('sqlvar1', 'sqlvar2')","payload":"","payloadtype":"date","repeat":"","crontab":"","once":false,"x":290,"y":120,"wires":[["e94fdc14.677f9"]] },{"id":"537d55bf.43727c","type":"debug","z":"ac2dce00.6e948","name":"optional help node for debugging the Augmented Operator result","active":true,"console":"false","complete":"statuscode","x":590,"y":320,"wires":[]},{"id":"3cc7c810.d30728","type":"spli t","z":"ac2dce00.6e948","name":"split each rows returned into multiple msg","splt":"","x":440,"y":200,"wires":[["ce0e683e.de3758"]]},{"id":"ce0e683e.de3758","type":"function","z":"ac2dce00.6e948","na me":"edit HERE your SQL/AR variables association table","func":"//set of Augmented Operator Advisor types:\n//========================do not change Begin.========================\nconst AR_TYPES= {\n\"string\":\"string\",\n\"wstring\":\"wstring\",\n\"boolean\":\"boolean\",\n\"int8\" :\"Int8\",\n\"Int16\" :\"Int16\",\n\"Int32\" :\"Int32\",\n\"UInt8\" :\"UInt8\",\n\"UInt16\" :\"UInt16\",\n\"UInt32\" :\"UInt32\",\n\"Float\" :\"Float\",\n\"Double\" :\"Double\",\n\"SByte\" :\"SByte\",\n\"Byte\" :\"Byte\",\n\"Time\" :\"Time\",\n\"Date\" :\"Date\",\n\"DateTime\":\"DateTime\",\n\"TimeOfDay\":\"TimeOfDay\"\n};\n//========================Do not change End.========================\n\n/*Association table that associates SQL variables with AR ones:\none entry per variables. Each entry must follow this model:\n\"sql_variable_name\": {\n name:\"ar_variable_name\",\n type: AR_TYPES[\"<types>\"] // <= choose <types> under AR_TYPES\n \n },\n \ni.e: The folowing association table contains two entry:\nin this exemple:\n-entry 1: The SQL variable \"sqlvar1\" is associated to an AR variable \"ARvar1\" of type \"String\"\n-Entry 2: The SQL variable \"sqlvar2\" is associated to an AR variable \"ARvar2\" of type \"Int32\"\n*/\nmsg.SQLARassociationTable = {\n //----------Entry 1 begin--------- -\n \"sqlvar1\": {\n name:\"arvar1\",\n type: AR_TYPES[\"String\"]\n }, \n //----------Entry 1 end----------\n //----------Entry 2 begin----------\n \"sqlvar2\": {\n name:\"arvar2\",\n type: AR_TYPES[\"Int32\"]\n }\n //----------Entry 2 end---------- \n};\n\n\n//========================do not change from here=============================\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":240,"wires":[["4837af90.ab286"]]},{"id":"5d8695ae.320bdc","type":"comment","z":"ac2dce00.6e948","name":"write SQL variables to Augmented Operator","info":"","x":490,"y":80,"wires":[]},{"id":"78478719.cb0c78","type":"status","z":"ac2dce00.6e948","name":"","scope":[" e94fdc14.677f9"],"x":120,"y":160,"wires":[["576d2b7b.725b64"]]},{"id":"576d2b7b.725b64","type":"function","z":"ac2dce00.6e948"," name":"error mgnt","func":"if (msg.status.text == \"connection refused\" msg.status.text == \"Error\" msg.status.text == \"ETIMEDOUT\" msg.status.text == \"not yet connected\" msg.status.text == \"ER_ACCESS_DENIED_ERROR\"){\n msg.payload = [{name:\"sqlvar1\",value:\"\"},{name:\"sqlvar2\",value:\"\"}];\n msg.ar_datamodel_quality = \"bad\";\n return msg; \n}\n","outputs":1,"noerr":0,"x":150,"y":200,"wires":[["3cc7c810.d30728"]]},{"id":"4837af90.ab286","type":"subflow:82287384.fcd2 e8","z":"ac2dce00.6e948","x":490,"y":280,"wires":[["537d55bf.43727c"]]},{"id":"2f8ee0b8.083b","type":"mysqldatabase","z":"","hos t":"127.0.0.1","port":"3306","db":"testdb","tz":""}] 在 Node-RED 的屏幕右上角, 单击图标, 然后选择 Import Clipboard, 粘贴此代码 如果从 PDF 文件复制示例代码, 则将需要先删除所有换行符, 然后才能进行下个步骤 单击 Import, 创建数据流 EIO0000003611 05/2019 29

附录 将来自 EcoStruxure Augmented Operator Advisor 的数据写入到 MySQL 数据库 概述 以变量形式表示的数据可以从 EcoStruxure Augmented Operator Advisor 获得, 以用于将特定表格中的特定行更新到 MySQL 数据库中 EcoStruxure Augmented Operator Advisor 至 MySQL 样例 30 EIO0000003611 05/2019

附录 将 EcoStruxure Augmented Operator Advisor 至 MySQL 流部署到 Node-RED 中如要在 Node-RED 中部署此数据流 : 首先, 复制以下代码 [{"id":"a0324778.c46a68","type":"subflow","name":"read Augmented Operator variables","info":"","in":[{"x":60,"y":40,"wires":[{"id":"f4336d.17329c9"}]}],"out":[{"x":380,"y":40,"wires":[{"id":"f4336d.1732 9c9","port":0}]}]},{"id":"f4336d.17329c9","type":"Augmented-Operatorserver","z":"a0324778.c46a68","arserverport":"8082","arservermethod":"GET","arserverbufferinterval":"0","x":220,"y":40,"wires":[ []]},{"id":"86b03067.4a069","type":"mysql","z":"b2a4893f.279948","mydb":"4245994d.cf0238","name":"mysql localhost - testdb","x":570,"y":620,"wires":[["8ae7a977.6d8148"]]},{"id":"2c5bfb31.025954","type":"inject","z":"b2a4893f.279948","name":"eve ry minute","topic":"","payload":"arvar1,arvar2","payloadtype":"str","repeat":"","crontab":"","once":false,"x":230,"y":460,"wires":[ ["27f48cc7.5d36b4"]]},{"id":"fb4ea7ae.03f268","type":"function","z":"b2a4893f.279948","name":"EDIT HERE your AR/SQL variables association table","func":"/*association table that associates SQL variables with AR ones:\none entry per variables. Each entry must follow this model:\n\"ar_variable_name\": {\n name:\"sql_variable_name\"\n },\n \ni.e: The folowing association table contains two entry:\nin this exemple:\n-entry 1: The AR variable \"ARvar1\" is associated to an SQL variable \"sqlvar1\"\n- Entry 2: The AR variable \"ARvar2\" is associated to an SQL variable \"sqlvar2\"\n*/\narsqlassociationtable = {\n //---------- Entry 1 begin----------\n \"ARvar1\": {\n name:\"sqlvar1\",\n \n }, \n //----------Entry 1 end----------\n //----------Entry 2 begin----------\n \"ARvar2\": {\n name:\"sqlvar2\",\n }\n //----------Entry 2 end---------- \n};\n\nmsg.topic = \"UPDATE testtable SET value = '<VALUE>' WHERE name = '<NAME>';\".replace(\"<VALUE>\",msg.payload.value).replace(\"<NAME>\", ARSQLassociationTable[msg.parts.key].name);\n//========================Do not change from here=============================\nreturn msg;","outputs":1,"noerr":0,"x":440,"y":580,"wires":[["86b03067.4a069"]]},{"id":"8ae7a977.6d8148","type":"debug","z":"b2a4893f.2 79948","name":"Optional help node for debug the MySQL server result","active":true,"console":"false","complete":"payload.message","x":720,"y":660,"wires":[]},{"id":"e46fd4ee.2f7318","type": "split","z":"b2a4893f.279948","name":"","splt":"","x":530,"y":540,"wires":[["fb4ea7ae.03f268"]]},{"id":"b5bb57a3.d9eb38","type": "json","z":"b2a4893f.279948","name":"","x":410,"y":540,"wires":[["e46fd4ee.2f7318"]]},{"id":"27f48cc7.5d36b4","type":"subflow:a0 324778.c46a68","z":"b2a4893f.279948","name":"","x":390,"y":500,"wires":[["b5bb57a3.d9eb38"]]},{"id":"704bcb69.9c7f24","type":"co mment","z":"b2a4893f.279948","name":"write Augmented Operator variables to SQL","info":"","x":450,"y":420,"wires":[]},{"id":"4245994d.cf0238","type":"MySQLdatabase","z":"","host":"127.0.0.1","port":"3306 ","db":"testdb","tz":""}] 在 Node-RED 的屏幕右上角, 单击图标, 然后选择 Import Clipboard, 粘贴此代码 如果从 PDF 文件复制示例代码, 则将需要先删除所有换行符, 然后才能进行下个步骤 单击 Import, 创建数据流 EIO0000003611 05/2019 31

附录 32 EIO0000003611 05/2019

EcoStruxure Augmented Operator Advisor 术语 EIO0000003611 05/2019 术语 区域 变量 场景 区域是指您希望使用 EcoStruxure Augmented Operator Advisor 来监视的每个场点或建筑物内部的区域 ( 如生产线 机房 存储区域 车间 实验室和办公区域 ) 如果拥有合适的许可证类型, 您就可以为场点的每个部分创建区域, 以便在 EcoStruxure Augmented Operator Advisor 项目内监视 变量是一种目标点, 当在平板电脑上显示包含变量的场景时, 该目标点被替换为来自过程或数据库的软件对象的实时值, 比如系统位 场景相当于由目标点叠加而成的图像 增强现实这是一种将电脑生成的图像叠加在真实世界的用户视图上的技术, 它提供图像与所叠加的目标点的组合视图 子场景 标签 场景的一部分, 通常是场景某个区域的微距视图 子场景可以包含其自己的目标点 一种二维矩阵 标签可以打印并附加到设备的具有物理相同性或相似性的设备器件上 EcoStruxure Augmented Operator Advisor App 将标签作为场景的一部分来进行扫描, 然后会显示器件的正确目标点 目标点 目标点是指区域 场景或子场景中提供了额外的诊断或技术信息的位置 可以定义各种类型的目标点, 其中包括技术文档 设计图 电子表格中包含的信息 以及所生成的过程变量的实时值 过程 过程是操作员为完成任务而必须以预定顺序执行的一系列任务步骤 过程变量过程变量是受监视或控制的过程的某个部分的测量值, 比如温度 压力级或流速 项目 EcoStruxure Augmented Operator Advisor 项目由区域 场景和过程组成 生成项目, 并将其复制到 EcoStruxure Augmented Operator Advisor Runtime 操作员然后可以在运行 EcoStruxure Augmented Operator Advisor App 的平板电脑上访问此项目 EcoStruxure Operator Terminal Expert EcoStruxure Operator Terminal Expert 是一款人机界面 (HMI) 配置软件, 让您能够创建并编辑应用程序面板, 以便控制 Magelis GTU 终端 (Premium 和 Open Box) 以及 Magelis 工业 PC (Panel 和 Box) 的自动化系统 EIO0000003611 05/2019 33

术语 IIoT IoT 工业物联网 IoT 在制造业中的应用 又被称为工业互联网或工业 4.0 物联网 由收集和共享数据的智能设备组成的网络 Node-RED Node-RED 是一款开源可视化编程工具, 它几乎不需要编程技能 它使用的是预编程且可重复使用的代码块 ( 称为节点 ) 节点可以线连接在一起, 以创建数据流 SQL URI 结构化查询语言 统一资源标识符 它用来指向诸如文件等的对象, 并定义使用哪个应用程序来打开此对象 可能需要安装第三方应用程序 34 EIO0000003611 05/2019