You are on page 1of 268

M

M580 配置
培训手册
Unity Pro 8.0 版本
免责声明

施耐德电气不做任何关于本手册的陈述或保证,并在法律赋予的最大限度内,明确限制其在手册更换中隐含的违约责任。另外,
施耐德电气保留在任何时候修订本手册而不对任何修订相关人员履行告知义务的权利。

本文件提供的信息包括文件所述产品性能的概述和/或技术特点。本文件不可替代用户手册,也不能用于确定这些产品对具体用户
应用的适用性或可靠性。任何用户或集成商有义务对该产品就相关的具体应用及其使用进行适当而完整的风险分析、评估和测
试。施耐德电气及其任何附属机构或子公司均不对手册信息的误用承担责任。如有任何改进或修正建议,或发现该手册中有错
误,敬请告知。

在安装和使用本产品时必须遵守各相关州、地区和地方安全规定。基于安全原因,也为了帮助确保与存档的系统数据相符,仅制
造商可以执行零部件维修。

当装置用于对技术安全有特定要求的应用场合时,必须遵循相关指示。

如不搭配使用施耐德电气的软件或经认可的软件可能导致人员受伤、设备损害或运行异常。

拒不遵守本信息可能导致人员受伤或设备损坏。

© 2013 施耐德电气 保留所有权利。

本手册内容属施耐德电气专有财产。施耐德电气保留所有权利,包括版权。未征得施耐德电气明确的书面许可,不得以任何形式
或通过任何方式,不论是电子或机械形式(包括影印),复制本文件的任何部分。

M580 配置培训手册

介绍和法律公告

购买官方 M580 配置培训手册的用户即享有参加 M580 配置培训课程的权利。

必须通过课程测验,方可获得施耐德电气的培训课程结业证书。

对依据本培训手册做出的行为,施耐德电气不承担任何责任。

商标

施耐德电气已尽最大努力提供有关本手册中提及的公司名称、产品和服务的商标信息。以下显示的商标来自不同来源。

Unity Pro、M340、M580、PlantStruxure、Premium、Quantum、Advantys、X80、OFS 和 Vijeo Citect 是施耐德电气及其联营


公司的商标。所有其它商标归其各自拥有者所有。

Windows 是微软公司在美国和/或其它国家的商标或注册商标。

HART®和 WirelessHART®是 HART 通讯基金会的注册商标。

DeviceNet 是开放式设备网络供应商协会(ODVA)的注册商标,EtherNet/IP 是 ODVA 许可使用的控制网国际有限公司


(CoontrolNet International)的商标,ControlNet 是控制网国际有限公司(CoontrolNet International)在美国和/或其它国家的商
标。

通用公告:

本手册中使用的一些产品名称仅用于标识用途,可能是他们各自公司的商标。

有效性注意事项

当前的手册适用于负责所述产品实施、操作和维护的合资格技术人员。它包含合理使用产品所需了解的信息。

关于我们

施耐德电气的教学设计小组成员具有教育学、教育课程开发的三级资格,也是经验丰富的教员。目前,该小组正在从事一系列多
语言、多软件环境的施耐德电气课程的开发和教学。

作者

Tristan Powell

December 2013 Edition for Unity Pro Version 8.0


M

ii Unity Pro Version 8.0 December 2013


安全信息

重要信息 注意

仔细阅读这些指示,并观察设备,在尝试安装、操作或维护仪器前请先进
行熟悉。以下特殊信息可能在本文档中通篇出现,或出现在设备上以示潜
在的危险警告,或对澄清或简化程序的信息提起注意。

在“危险”或“警告”安全标签上添加该符号表明可能存在
触电危险,如果未遵循指示可能会导致人身伤害。

这是安全警戒符号。它对潜在的人身伤害危险提起警戒。遵
守该标志的所有安全警戒消息,避免可能的人员伤害或死
亡。

危险
危险指的是一种即将发生的险情,如不设法避免,将会导致人员重伤甚
至死亡。

警告
警告指的是一种潜在的险情,如不设法避免,可能导致人员重伤甚至死
亡。

小心
小心指的是一种潜在的险情,如不设法避免,可能导致人员较轻或中度
伤害。

注意
注意提示的事项通常不涉及物理伤害。

M580 Configuration Unity Pro Version 8.0 iii


安全信息(续)

重要信息 请注意
(续)
电气设备仅可由符合资格的人员安装、操作、保养和修护。对因本手册使
用而引起的任何后果,施耐德电气均不承担任何责任。

符合资格的人员指的是具备电气设备的构建和操作,以及安装方面的相关
技能和知识,并已接受安全培训,能够识别并规避相关危险的人员。

iv Unity Pro Version 8.0 December 2013


课程开始前

本培训手册的 本培训手册是对授权培训的一项补充。为了正确使用软件,学员应同时参
范围 考产品提供的文档,如帮助文件、用户指南或知识库。

使用 Windows® XP 操作系统的经典视图模式显示属性进行屏幕截图。如果
学员使用的是不同版本的 Windows,那么屏幕图像可能与培训手册显示的
图像稍有不同。

某些屏幕截图可能取自软件的测试版,所以可能与发布版的屏幕截图有轻
微差异。

产品相关信息

危险
可能有触电、爆炸或电弧灼伤的危险
 除在本设备的合适的硬件指南中指定的具体条件外,在其它情况下,
移除任何盖板或门,或安装或移除任何配件、硬件、电缆或电线之
前,要切断所有设备(包括已连接仪器)的电源。
 在有需要的时候和地方,务必使用具有合适额定电压的设备来检测是
否断电。
 在更换及固定所有的盖板、配件、硬件、电缆和电线之后,才能接通
设备电源。
 在操作设备和任何相关产品时,仅使用指定的电压。
不遵循上述说明将可能导致设备损坏或人员重伤甚至死亡。

M580 Configuration Unity Pro Version 8.0 v


课程开始前(续)

产品相关信息
(续)
警告
失去控制
 任何控制计划的设计者必须考虑潜在的控制信道失效模式,对某些关
键的控制功能,提供一种方法在信道失效发生时或发生后达到安全状
态。关键控制功能的例子有紧急停止和超程停止、供电中断和重启。
 必须为关键控制功能提供单独或冗余的控制信道。
 系统控制信道可能包括通信链路。必须考虑链路的意外传输延迟或失
效所带来的影响。
 遵守所有的事故防止规定和本地安全指导 1。
 该设备的每次实施都必须经过独立而全面的测试,才能投入使用。
不遵循上述说明将可能导致设备损坏或人员重伤甚至死亡。
1
要了解附加信息,参见 NEMA ICS1.1(最新出版)“固态控制状态的应
用、安装和维护安全指导”,以及参见 NEMA ICS 7.1(最新出版),“构
建安全标准和可调速驱动系统的选择、安装和操作指南”或管理您具体所在
地并与这些规范等效规定。

警告
非计划设备操作
 应用该设备时,仅使用施耐德电气认可的软件。
 每次更改物理硬件构造后,更新应用程序。
不遵循上述说明将可能导致设备损坏或人员重伤甚至死亡。

vi Unity Pro Version 8.0 December 2013


课程开始前(续)

用户责任 本文件中指定的产品已在实际服务条件下经过测试。当然,您的具体应用要
求可能与假定的情况及其中描述的任何相关实例不同。如果这样,您需要将
本文件和其它相关文件中提供的信息进行处理使其适应您的特殊需求。如果
要这样做,那么您需要查阅对本培训文档中指定的任何实例可能添加或替换
的硬件和/或软件组成部分的具体产品文档。特别注意并遵守所有可用于适
应性处理的安全信息,各种电气要求和规范性标准。

警告
非计划设备操作
 应用该设备时,仅使用施耐德电气认可的软件。
 每次更改物理硬件配置后,更新应用程序。
不遵循上述说明将可能导致设备损坏或人员重伤甚至死亡。

使用和应用其中包含的信息需要自动化控制系统设计和规划方面的专业知
识。只有用户或集成商能够清楚认识到机器或流程的安装和设置、操作和维
护过程中出现的所有条件和因素,并能因此确定能够有效且正确使用的自动
化机制和相关设备,以及相关的安全措施和互锁效应。当为一种特殊应用选
择自动化机制和控制设备,以及任意其它相关设备或软件时,用户或集成商
必须同时考虑任何适用的地方、地区或国家标准和/或规定。

M580 Configuration Unity Pro Version 8.0 vii


课程开始前(续)

用户责任 替换在本培训文件所描述的实例中使用的一些主要软件功能和/或硬件部
(续) 件,会严重损害应用的性能。更为严重的是,任何此种替换或更改可能会使
本文件和其它相关文档中指定的建议结构、描述、指示、布线图和/或各种
硬件部件和软件功能之间的兼容性完全失效。请务必清楚认识到任何更改、
添加或替换所带来的后果。如果出现以下条件,根据 EN/ISO 12100-1,条
款 5 所定义的一项残余风险将继续存在:

 需要修改推荐的逻辑结构,且如果新增或修改的零部件无法被正确集成
到控制电路中。
 不遵守适用于机器操作所要求的标准,或如果对机器的调试和维护不正
确(必须严格执行规定的机器维护计划)。
 与任意安全输出相连的仪器不具备机械连接性接触。

小心
设备不兼容
尝试执行任何零部件替换或与本文件中给出的应用实例相关的其它更改前,阅读
并完全理解所有仪器和软件文档。
不遵循上述说明将可能导致设备损坏或人员受伤。

viii Unity Pro Version 8.0 December 2013


课程开始前(续)

启动和测试 在施行本培训时,在电气控制和自动化设备的设计和安装后、使用前,必须
由符合资格的人员对应用和相关功能性安全系统执行一项启动测试,以核实
设备的正确运行。重要的是,要安排执行此项测试,并留出足够的时间以执
行完全和合格的测试。

小心
设备操作危险
 核实已完成所有的安装和设置程序。
 执行操作测试前,从所有组成装置上移除阻挡物或其它用于运输的临时支撑
结构。
 从设备上移除工具、仪表和碎屑。
不遵循上述说明将可能导致设备损坏或人员受伤。

核实已完成的系统,包括功能性安全系统,不含短路和接地,除非根据本地
规定要求安装的接地。如果需要高潜在电压测试,遵守设备文档中的建议,
可帮助防止人员受伤或设备损坏。

M580 Configuration Unity Pro Version 8.0 ix


课程开始前(续)

操作和调试 尽管设备的设计和制造,以及零部件的选用和评估都小心谨慎,如果设备安
装和操作不当,仍可能出现危险。

在有些应用中,例如包装机器,必须为操作员提供额外的保护,如作业点保
护。如果手及身体其它部位可以自由伸进夹位或其它可能引起严重伤害的危
险区,这种措施就很有必要。软件产品自身并不能保护操作员不受伤害。因
此,不能用软件替代或用作作业点保护。

警告
无保护机器可能造成严重伤害
 不要在不具备作业点保护的设备上使用该软件和相关的自动化设备。
 操作过程中不要伸入机器中。
不遵循上述说明将可能导致设备损坏或人员重伤甚至死亡。

设备投入使用以前,确保与作业点保护相关的正确的安全措施和机械/电气
互锁已安装并有效运行。所有与作业点保护相关的互锁和安全措施必须与相
关的自动化设备和软件编程相协调。

注意:
与作业点保护相关的互锁和安全措施的协调不在本培训文档的实例和建议实施措施
范围内。

有时候可能会错误调试设备,也许会造成不满意或不安全的操作。总是使用
制造商指示作为功能性调试的指南。可以进行该类调试的人员必须熟悉设备
制造商指示以及与该电气设备一同使用的机械装置。

x Unity Pro Version 8.0 December 2013


课程总述

课程教员
请在此处填写教员姓名:  ___________________

课程教员将在未来的两天时间里指导学员学习本培训课程。教员对使用
Unity Pro 具有丰富的经验,可向其随意提问。

课程目标 完成本培训课程后,您将能够:

 认识 M580 PAC 中的不同组件


 在 M580 上集成本地、远程和分布式 I/O
 使用 Unity Pro 配置一个简单的菊花链架构
 使用 M580 / X80 HART 产品和集成 HART 设备
 部署 M580 称重产品
 认识部署系统时间戳的优势
 验证在 M580 架构中配置 Premium I/O 的遗留迁移
 认识网络安全的重要性

目标读者 M580 配置培训课程是施耐德电气全套教育服务课程的一部分,授课对象包


括:

 对 Modicon M580 没有使用经验的用户


 已有 Unity Pro 编程经验的用户
 现有 Unity 系列处理器的使用用户
 理解网络和工业通讯的用户

进阶培训:
本课程针对具有 Unity Pro 编程经验和具备网络知识的用户,如希望进一步获得
Unity Pro 和网络方面(特别是 EtherNet/IP)相关知识,请参见“使用 Unity Pro
进行工业通信”培训课程。

参加培训前应 希望受训人员:
具备的知识背
景  熟悉 PLC 概念
 熟悉工业自动化概念
 熟悉以太网联网概念
 熟悉 Unity Pro

M580 Configuration Unity Pro Version 8.0 xi


课程总述(续)

课程计划 本课程分 2 天完成,下面的大纲概述了每一天的主题安排:

天数 主题
第 1 天  Modicon M580 介绍
 M580 产品组件介绍
 M580 中央处理器(CPU)
 在 M580 上集成远程 I/O
 使用 Unity Pro 配置一个简单的菊花链回路架构
 集成分布式 I/O (DIO)
 Unity Pro 的设备集成
 施耐德电气协同自动化合作伙伴计划
 称重介绍
 部署称重解决方案
 称重模块的设置、校准和故障排除
第 2 天  了解 HART 协议
 设置和使用 M580 / X80 HART 解决方案
 了解源时间戳的优势
 部署 X80 时间戳解决方案
 支持的时间源
 Plantstruxure 协同自动化控制系统中的时间戳
 网络安全是一大威胁?
 网络安全是什么?
 M580 如何助力实现网络安全?

支持 如需获得关于本课程中任何概念或产品的支持或其它信息,学员应咨询教
员,他们将会对问题做出解答或获取所需要的其它技术协助。

xii Unity Pro Version 8.0 December 2013


手册中的约定

目标 每章结束后可以掌握相关技能。每节开头都有一个总述,给出课题的简要
提纲。常常还给出实例以阐明概念性总述。

实例-
配置环境包括几个工具栏、浏览器窗口和程序编辑器。本章通过一个包含
预定义元素的实例项目,为使用者介绍配置环境。

练习 完成概念解释后,学员通过练习对刚学到的技能进行实践。每个练习的开
头先解释练习的总体概念,然后列出逐步操作步骤,引导学员完成每份练
习。

实例-
将对象从知识库粘贴到称为应用的测试页。

1 运行 Milk_Upgrade 项目,然后触发并查看一些告警。
i. 使用以下模板设置:

用户输入 无论是在字段或是对话框中输入信息,都要写成以下字体:

KETTLE_TEMP/25

请注意,有些练习会显示已键入 Unity Pro 屏幕的信息片段,然后让学员添


加更多结构行。在本示例中,预先输入并显示给学员的材料为浅灰色斜体
文本。

KETTLE_TEMP/25

OVEN_TEMP/5

M580 Configuration Unity Pro Version 8.0 xiii


手册中的约定(续)

温馨提示 本标题将为学员提供有用或有帮助的信息,使得项目配置更容易。

实例-

温馨提示:
使用鼠标光标或按TAB键可以转到下一字段。

注意 注意通常用于提示起初并不显而易见但需要记忆的技巧。

实例-

注意:
任何被称作全局的事件会在事件启用时自动启用。

菜单和菜单选项 用双箭头符号“»”分隔的文本,表明学员可以选择一个菜单。

实例-
文件 » 新建…
打开一个菜单“文件”然后选择菜单选项“新建…”

水平和垂直标签 写成该形式的文本表明水平然后(垂直)标签将被选定。

实例-
外观(总体)

xiv Unity Pro Version 8.0 December 2013


手册中的约定(续)

另见 写成该形式的文本表示关于当前课题的进一步参考。

实例-

另见:
要进一步了解关于模板的信息,参见 Unity Pro 帮助-使用页面模板。

高阶培训 本标题描述在更高级课程中探讨的课题。

实例-

高阶培训:
趋势表数学是定制化和设计课程中的课题。

M580 Configuration Unity Pro Version 8.0 xv


目录

第 1 章: M580 介绍 ........................................................................................ 1-1


概述 .............................................................................................................. 1-1
M580 介绍 .................................................................................................... 1-2
M580 产品概述 ............................................................................................. 1-5
M580 中央处理器(CPU) ......................................................................... 1-15
使用 M580 .................................................................................................. 1-27

第 2 章: M580 远程 I/O ................................................................................... 2-1


概述 .............................................................................................................. 2-1
M580 远程 I/O 介绍....................................................................................... 2-2
M580 远程 I/O 产品....................................................................................... 2-6
简单的菊花链回路架构.................................................................................. 2-9
Unity Pro 实现............................................................................................. 2-13
子站配置 ..................................................................................................... 2-15

第 3 章: M580 设备的集成 .............................................................................. 3-1


概述 .............................................................................................................. 3-1
M580 设备集成介绍 ...................................................................................... 3-2
以太网 I/O 上的设备 ...................................................................................... 3-7
隔离的设备网络 .......................................................................................... 3-21
高可用性架构 .............................................................................................. 3-30
Altivar Porcess——即将面市 ...................................................................... 3-34
远程 Modbus 串行设备 ............................................................................... 3-40

第 4 章: M580 的称重解决方案 ...................................................................... 4-1


概述 .............................................................................................................. 4-1
称重介绍 ....................................................................................................... 4-2
PME SWT 0100 概述.................................................................................. 4-12
使用 Unity Pro 进行配置 ............................................................................. 4-21

第 5 章: M580 HART 的解决方案 ................................................................... 5-1


概述 .............................................................................................................. 5-1
HART 介绍 ................................................................................................... 5-2
带 M580 的 HART ....................................................................................... 5-10
使用 Unity Pro 进行配置 ............................................................................. 5-15

M580 Configuration Unity Pro Version 8.0 xvii


第 6 章: 时间戳 ............................................................................................... 6-1
概述 .............................................................................................................. 6-1
时间戳介绍 ................................................................................................... 6-2
组件 .............................................................................................................. 6-5
时间同步 ..................................................................................................... 6-11
BMX ERT 1604 T ....................................................................................... 6-22
软件实现 ..................................................................................................... 6-25

第 7 章: 网络安全 ........................................................................................... 7-1


概述 .............................................................................................................. 7-1
网络安全介绍 ................................................................................................ 7-2
网络安全和 M580.......................................................................................... 7-4
应用程序的安全 .......................................................................................... 7-13
完整性检查 ................................................................................................. 7-18

xviii Unity Pro Version 8.0 December 2013


第1章: M580 介绍

概述
介绍
Modicon M580 ePAC(以太网可编程自动化控制器)是 Unity 系列处理器的
最新成员。

M580 是结合我们最新创新成果和客户需求开发而成,其运用行业标准技
术,增加了操作的透明度和开放性。

不仅如此,Modicon M580 PAC 这一最新的创新成果也成为了 PlantStruxure


PES(过程专家系统)过程自动化系统产品的一部分。

章节目标
完成本章节学习后,学员将能够:

 检查 M580 产品的组件。
 分析 M580 CPU 的物理特性。
 创建基于 M580 PAC 的新应用程序。
 配置 M580 嵌入式以太网端口:

本章涵盖下列主题:

 M580 介绍 ........................................................................... 1-2


 M580 产品概述 .................................................................... 1-5
 M580 中央处理器(CPU) ................................................ 1-15
 使用 M580 ......................................................................... 1-27
M580 介绍

下一代产品 全新的 Modicon M580 ePAC(以太网可编程自动化控制器)是 Unity 系列


PAC 的最新产品,同时也是当前市场领军产品 Modicon M340 PAC 的姐妹
产品。

新的 M580 囊括了当前 Unity 系列 PAC 的所有功能,并结合创新技术,是施


耐德电气第一款完全基于以太网的 PAC(ePAC)产品。

全新 Modicon M580 包括以下主要功能:

 X80 I/O 模块的使用,上述模块均以 M340 为基础,享誉全球。


 嵌入式以太网远程 I/O(RIO)骨干,与采用 Quantum 以太网 I/O 启动的
骨干相似。
 基于 STM(意法半导体)提供的创新性 SPEAr 技术的新型强大处理器,
可为复杂的网络通信、显示和控制应用提供高级的计算能力。
 可提升开放性和灵活性的所有新型以太网底板:一种完全基于以太网的
PAC(ePAC)。
 易于从受支持的旧硬件平台迁移。

1-2 Unity Pro Version 8.0 December 2013


M580 介绍(续)

下一代产品 下图为一台典型的 M580 架构,包括企业层、工厂层、过程层以及生产工厂


(续) 现场层。

M580 Configuration Unity Pro Version 8.0 1-3


M580 介绍(续)

什么是 Unity Unity Pro 是一款通用编程软件,支持 6 个主要 PLC 产品线,包括 Modicon


Pro? M340、M580、Atrium、Momentum、Premium 和 Quantum 可编程逻辑控
制器系列。

Unity Pro 可提供成套控制和自动化系统编程所需的一切,从设计到调试、运


行再到维护,贯穿整个生命周期。

Unity Pro 充分利用 PL7 及 Concept 软件备受认可的使用价值,提供一系列


完整的新功能,以提升工作效率,增强与其他软件的兼容性。

Unity Pro 支持五种 IEC61131-3 标准语言,具备所有调试功能,既能在模拟


器上调试,也能利用可编程控制器直接在线调试。

此外,Unity Pro 现在也能支持 LL984 语言,使得 Modsoft 和 Concept 应用


程序易于集成到 Quantum 平台。

由于具有独立于内存的符号变量、结构化数据和用户功能模块,应用程序对
象是自动化流程应用组件的直观反映。Unity Pro 操作员屏幕由用户通过图形
库在应用程序中进行自定义,使操作员访问变得简单、直接。

温馨提示
Unity Pro V8.0新增了对Modicon M580和Momentum处理器支持功能。因此,如需
使用Modicon M580 ePAC,必须使用Unity Pro V8.0或更高版本。

1-4 Unity Pro Version 8.0 December 2013


M580 产品概述

组件 全新 M580 产品包括大量新硬件组件。熟悉这些新组件至关重要,在初始发
布版本中,这些组件包括:

 7 个 M580 独立式中央处理器  1 个 M580 远程子站适配器


- BME P58 1020 (H) (CRA)
- BME P58 2020 (H) - BME CRA 31 210 (H)
- BME P58 2040 (H)
- BME P58 3020  3 块以太网底板
- BME P58 3040 - BME XBP 0400 (H)
- BME P58 4020 - BME XBP 0800 (H)
- BME P58 4040 - BME XBP 1200 (H)

 1 个 M580 SD 卡  1 个网络通信模块
- BMX RMS 004GPF - BMX NOC 0402

 2 个 HART 模块  1 个称重模块
- BME AHI 0812 - PME SWT 0100
- BME AHO 0412

共形覆膜 在以上产品型号中,标有(H)的选件可同样在极端天气下使用。上述组件
专为严苛环境的安装和运行而设计,包括极高/低温度(-25°C / 70 °C)、刺
激性气体(如氯气、二氧化硫、硫化氢、氯化氢、硫酸、氯化钠等)、或干
燥和潮湿环境。

将“Humiseal 1A33”型共形覆膜涂覆于电路板上,可提高电路板的绝缘性
能,且耐抗腐蚀、冷凝和灰尘。

M580 Configuration Unity Pro Version 8.0 1-5


M580 产品概述(续)

M580 中央处理 独立式中央处理器由 M580 系列 PAC 构成,共有 7 台。中央处理器提供性


器(BME P58 能扩展、存储级和嵌入式通信端口可支持的架构。它们全部具有相同的物理
*0*0) 特性:

新的参考组件包括:

 BME P58 1020  BME P58 3020


 BME P58 2020  BME P58 3040
 BME P58 2040  BME P58 4020
 BME P58 4040

注意,不同型号 CPU 之间存在功能差异,参考组件后四位数字表示各 CPU


在以下方面的功能差异:

 性能
 存储空间
 支持本地机架的数量
 支持输入/输出信道的数量
 嵌入式以太网端口的作用
例如,最后几位数为**40 的 CPU 说明该处理器支持 RIO(远程 I/O)。

另请注意:
可在“中央处理器选择概述”中查看关于功能差异的完整表格。(第 1-18 页)

1-6 Unity Pro Version 8.0 December 2013


M580 产品概述(续)

SD 存储卡(BMX SD 存储卡 BMX RMS 004GPF 为可选件,用于应用程序备份和数据存储。


RMS 004GPF)

存储卡具有“工业等级”,且经过格式化处理,只可用于施耐德电气
Modicon M580 CPU。请勿将存储卡与其他 CPU 或工具共用;否则
Modicon M580 CPU 可能无法再次识别存储卡。

注意:
Modicon M580 只支持 BMX RMS 004GPF SD 存储卡。Modicon M580 不支持
Modicon M340 的 SD 卡。

M580 Configuration Unity Pro Version 8.0 1-7


M580 产品概述(续)

远程 I/O 适配器 为充分利用新型 M580 以太网底板,M580 产品配置了一个新的适配器模


模块(BME CRA 块。BME CRA 312 10 的特性与现有的 BMX CRA 312 10(已用于
312 10) Quantum 以太网 I/O)相同,但另外涵盖了以太网模块支持,使基于以太网
的新型 M580 模块、BME AHI 0812、BME AHO 0412 和 PME SWT 0100
能够部署于远程 I/O 子站。

新型子站适配器的主要物理区别在于新增一个连接器,并与以太网底板连
接。

另外,还配有一个导向引脚,可阻止 BME CRA 312 10 安装于旧底板上。

1-8 Unity Pro Version 8.0 December 2013


M580 产品概述(续)

以太网底板(BME 为使 M580 成为真正基于以太网的 PAC,我们已设计出一系列底板。这些底


XBP **00) 板上不仅具有以太网板载功能,还可实现 X-总线连接。

借助 Modicon M340 系列,用户将能够识别现有 X-总线连接器上的附加连接


器。

同时板载两个连接器使现有的 M340 / X80 系列模块可以集成到 M580 架构


中。

注意:
在 M580 架构内的任何位置,BME XBP **00 底板均不可作为扩展机架使用。

底板上 X-总线和以太网插槽的数量随底板的尺寸不同而有所差异,新底板
为:

参考组件: 描述 以太网和 X-总线 仅 X-总线插槽


插槽
BME XBP 0400 4 插槽以太网底板 4 0

BME XBP 0800 8 插槽以太网底板 8 0

BME XBP 1200 12 插槽以太网底板 8 4

温馨提示
在BME XBP 1200上,仅插槽2、8、10和11为X-总线插槽。

M580 Configuration Unity Pro Version 8.0 1-9


M580 产品概述(续)

HART 模块 BME AHI 0812 和 BME AHO 0412 是率先充分利用新型以太网底板的新


(BME AH* 0*12) X80 模块。

该模块可在 PlantStruxure 架构中提供 HART 集成 I/O 解决方案,而 X80


HART 模块带有收发器,可与 HART 设备进行通信,使数据能够由 AMS
(资产管理系统)或 M580 CPU 进行管理。

X80 8-信道隔离 HART 模拟量输入模块,4~20mA HART,16


BME AHI 0812

X80 4-信道隔离 HART 模拟量输出模块,4~20mA HART,16


BME AHO 0412

1-10 Unity Pro Version 8.0 December 2013


M580 产品概述(续)

称重模块 (PME PME SWT 0100 是一款灵活的多功能称重模块控制器,但凡电子秤能在施耐


SWT 0100) 德电气 Modicon X80 自动化系统中使用的任何位置,PME SWT 0100 也可
用于该位置。

PME SWT 0100 是 X80 合作伙伴模块计划(X80 Partner Module


Program)下开发的首个 X80 模块。该计划为 CAPP(协同自动化合作伙伴
计划)的一部分,且有助于第三方开发 X80 产品中使用的模块。

M580 Configuration Unity Pro Version 8.0 1-11


M580 产品概述(续)

NOC 模块(BMX 通过以太网/IP 或 Modbus TCP 通信协议,BMX NOC 0402 以太网通信模块


NOC 0402) 可作为 M580 PAC 和其他以太网网络设备之间的接口使用。

BMX NOC 0402 的功能与 BMX NOC 0401 相同,而 BMX NOC 0401 已用
于 M340 PLC。

注意:
BMX NOC 0402 是一个临时解决方案。目前,两款利用以太网底板的新型 BME
NOC 正处于研发阶段,上市发布之后将会取代 BMX NOC 0402。

1-12 Unity Pro Version 8.0 December 2013


M580 产品概述(续)

遗留迁移 除全新的模块和功能之外,M580 的一个主要功能是通过连接 Prenium PLC


(Premium I/O) 机架及使用 Premium I/O 来实现装机客户群管理。

通过将 Premium 本地机架更换为 BME XBP **00 和 M580 CPU,可轻松迁


移现有 Premium 装置,而 Premium 远程机架可升级至 Premium 扩展机架
(TSX RKY **EX)并可通过 BMX XBE 1000 扩展模块和支持电缆连接至
M580 机架。

1 Modicon M580 主本地机架


2 Modicon X80 扩展本地机架
3 Premium 扩展本地机架
4 扩展机架模块
5 总线端接器模块
6 机架上的 X 总线连接
7 机架上的以太网连接
8 M580 主本地机架(1)和 Modicon X80 扩展本地机架(2)之间的最大
X 总线电缆长度为 30m(98 英尺)
9 M580 主本地机架(1)和 Premium 扩展本地机架(4)之间的最大 X
总线电缆长度为 100m(328 英尺)
10 X 总线扩展电缆

注意:
M580 系统不支持 Premium 运动、通信和安全模块。

M580 Configuration Unity Pro Version 8.0 1-13


练习 – 分析 M580 组件

学习成果 完成本练习后,您将能够:

 认识 M580 系统中的不同组件。

1 找模块练习。
i. 运用上一页的图片,分辨出模拟器上的 CRP、CRA 和 NOC 模
块。注意,可能并非所有的这些模块都会出现在模拟器上。
ii. 每个模块上均配有多个不同的端口、开关、LED 指示灯等,分析
并记录下各个模块的物理特性:

BME P58 3040 BME XBP 0800


BME XBP 0400
- -

- -

- -

- -

- -

BMX NOC 0402 BME CRA 31210


- -

- -

- -

- -

- -

BME AHI 0812 PME SWT 0100


- -

- -

- -

- -

- -

注意:
请注意,并非所有的模块都会出现在模拟器上。但是,未出现的模块可能出现在机
房的另一台模拟器上。

1-14 Unity Pro Version 8.0 December 2013


M580 中央处理器(CPU)

M580 物理特性 我们要关注的 M580 的第一个特性为 M580 具有与 Modicon M340 系列 PLC
相似的物理特性,究其原因在于 M580 的设计中充分利用了市场领先的
M340 产品的现有组件。

M580 利用了 M340 电源、底板和 I/O 模块,因此也能够充分利用 X80 远程


I/O 产品,后者于 2012 年搭载 Quantum PAC 产品推出。

第二个需关注的特性是处理器模块的物理尺寸,M580 处理器占用底板的两
个插槽,且尺寸略大,因此,处理器会略微突出,即略低于(约 30 mm
/1.16 英寸)M340/X80 模块系列其他组件的位置。CPU 必须安装在本地机
架的插槽 0 或插槽 1 内。

第三个需关注的特性是模块的后部添加了一个新连接器。该连接器使 M580
CPU 能够与新底板进行以太网(1)连接,以太网接口位于 M340/X80 模块的
X-总线(2)接口旁边。

M580 Configuration Unity Pro Version 8.0 1-15


M580 中央处理器(续)

物理概述 所有的 M580 CPU 都具有相同的物理特性:

编号 描述
1 LED 显示屏
2 Mini-B USB 接口
3 RJ45 以太网端口 – 服务端口
4 RJ45 以太网端口 – 设备网络端口
5 可选 SD 存储卡的插槽
6 底板的定位和接地连接
7 MAC 地址
8 底板的 X-总线和以太网连接

1-16 Unity Pro Version 8.0 December 2013


M580 中央处理器(续)

LED 显示屏 CPU 前面板上的每个 LED 指示灯均具备独立的专用功能。LED 指示灯的不


同组合均可提供诊断和故障排除信息,且无需连接 CPU。

LED 指示灯 描述
RUN CPU 处于运行状态。
(运行)
ERR CPU 或系统发现错误状态。
(错误)
I/O I/O 模块发现错误状态。
DL 固件正处于下载状态中。
CARD ERR 存储卡发现错误状态或存储应用程序一致性状态。
(存储卡错误)
ETH MS MOD 状态:以太网端口配置状态。
ETH NS 网络状态:以太网连接状态。

M580 Configuration Unity Pro Version 8.0 1-17


M580 中央处理器(续)

中央处理器选择 下表列出了 7 个 M580 CPU 各自的功能特性:


概述

BME P58 1020

BME P58 2020

BME P58 2040

BME P58 3020

BME P58 3040

BME P58 4020

BME P58 4040


本地机架的最大部署
4 4 4 8 8 8 8
数量(主+扩展)

远程I/O子站的最大
- - 8 - 16 - 16
部署数量

数字量I/O信道的最
1024 2048 2048 3072 3072 4096 4096
大部署数量

模拟量I/O信道的最
256 512 512 768 768 1024 1024
大部署数量
分布式设备的最大部
64 128 64 128 64 128 64
署数量
1 x 服务
以太网端口数量
2 x 设备
程序的最大存储容量
4 8 8 12 12 16 16
(MB)
数据的最大存储容量
384 768 768 1024 1024 2048 2048
(KB)
典型性能
7.5 7.5 7.5 15 15 30 30
(Kinstr/ms)

注意:
分布式设备连接以太网网络,并利用 CPU 的分布式设备扫描服务进行扫描。

1-18 Unity Pro Version 8.0 December 2013


M580 中央处理器(续)

M580 现场总线 如上所述,M580 CPU 仅有 3 个嵌入式以太网端口,使其能够通过 Modbus


TCP 或以太网/IP 与以太网设备进行通信,通信方式则取决于 CPU 的性能
(远程 I/O 或分布式 I/O)。

除此之外,也可通过其他多种方式实现与多个常用现场总线的通信:

AS-i AS-Interface 总线通过部署在本地、扩展或远程机架内的


Modicon X80 BMX EIA 0100 模块进行寻址。

CANopen CANopen 通过 Unity Pro 配置的 Advantys STB 控制岛进行寻


址。Advantys STB 控制岛与 Modicon M580 CPU DIO 以太网
网络连接。

Advantys STB 控制岛通过以下任意一种设备与以太网 DIO 网


络连接:

 STB NIC 2212


 STB NIP 2212
 STB NIP 2311
CANopen 设备与 Advantys STB 控制岛的一个 STB XBE
2100 模块连接:

HART HART 通信协议通过以下方式处理:

BME XBP **00 机架上的 Modicon M580 HART 模块。模块例


子:

 BME AHI 0812


 BME AHI 0412
Modbus Plus 用于将 M580 直接连接至 Modbus Plus 网络和设备。支持
Web 配置、PeerCop、全球数据、偏移寻址、Modbus Plus
路由选择;使用 TCSEGDB23F24FA。

Profibus-DP PROFIBUS 远程主站与 Modicon M580 CPU DIO 以太网网络


连接,可通过分布式 I/O 扫描器交换过程变量;使用
TCSEGPA23F14F。

Profibus 远程总站模块固件已进行修改和验证,以实现与
M580 兼容使用。

Profibus-PA PROFIBUS 远程总站和 DP/PA 接口与 Modicon M580 CPU


DIO 以太网网络连接,可通过分布式 I/O 扫描器交换过程变
量。

M580 Configuration Unity Pro Version 8.0 1-19


M580 中央处理器(续)

实践操作  与 Unity Pro 内的所有项目一样,第一步需创建一个新项目:从


Unity Pro 菜单栏中选择 File » New…(文件»新建…)或点击工具
栏上的 New(新建) 选项:

从 New Project(新建项目)对话窗口中选择 Modicon M580 处理器系


列,然后选择正确的处理器参考类型。最后选择正确的需使用的底
板。

单击 OK,以确认选择。

1-20 Unity Pro Version 8.0 December 2013


M580 中央处理器(续)

实践操作(续) Unity Pro 可进行新项目创建,并显示应用的默认项目内容:

M580 本地机架(配有 M580 中央处理器)可以是 BME XBP **00 或 BMX


XBP **00(PV:02 或更高版本)底板。

温馨提示
在机架中,一个BME P58 •••• CPU占2个插槽,因此只可安装在底板的插槽0和插槽
1中。

M580 Configuration Unity Pro Version 8.0 1-21


M580 中央处理器(续)

兼容性检查 每次应用程序下载完成后,都必须检查目标 CPU 是否与创建应用程序中的


CPU 兼容,从而确保下载成功。

建议在创建该应用程序的 M580 CPU 上运行这一应用程序,但有时无法达到


此要求,因而需使用备用 CPU。

通常情况下,应用程序可在 M580 系列内的更高配置模型上执行。例如,为


BME P58 10X0 创建的应用程序可通过更高配置的 CPU 模型(如 BME P58
30X0)下载或执行。

将应用程序下载到 CPU 时,用户会看到弹出窗口,如下所示:

而高级中央处理器(如 BME P58 40x0)所创建的应用程序无法通过低级中央


处理器(如 BME P58 10x0)下载或执行。

用户尝试此操作时,将会看到如下窗口:

1-22 Unity Pro Version 8.0 December 2013


练习 – 创建新项目

学习成果 完成本练习后,您将能够:

 使用 Unity Pro 中的 Modicon M580 PAC 创建新项目。

1 启动 Unity Pro
i. 点击 Windows 的 Start Menu(开始菜单)打开 Unity Pro:
Start » All Programs » Schneider Electric » So
Collaborative » Unity Pro » Unity Pro XL(开始» 所有程序 »
施耐德电气 » So 协同合作 » Unity Pro » Unity Pro XL)
ii. 点击 Unity Pro 菜单的 File » New(文件»新建)或单击工具栏上
的 New Project(新项目) 选项,创建一个新项目

iii. 根据使用的模拟器选择合适的 M580 处理器和机架:

M580 Configuration Unity Pro Version 8.0 1-23


练习 – 创建新项目

iv. Unity Pro 将创建新项目并根据默认项进行配置:

v. Project Browser(项目浏览器)将弹出显示项目内容:

vi. 双击 Project Browser(项目浏览器)的 0: PLC Bus 项:

vii. 本地机架将会显示,且预先配置有 CPU 和电源:

温馨提示
注意机架图片上蓝色显示的新增以太网插槽。

1-24 Unity Pro Version 8.0 December 2013


练习 – 创建新项目

2 将 DDM 模块添加到本地机架中。
i. 双击代表 BMX DDM 16022 模块的物理位置的备用插槽:

ii. 在 New Device(新设备)窗口,选择 Discrete(离散)组,


然后选择 BMX DDM 16022 模块。单击 OK(确定):

M580 Configuration Unity Pro Version 8.0 1-25


练习 – 创建新项目

iii. 模块出现在本地机架中:

iv. 创建应用程序。
v. 通过 USB 连接。传输应用程序并运行。从 Animation Table
(动态数据表)中输入 DDM 模块的其中一个输出。
vi. 断开连接。将应用程序另存为 M580_Training.stu

1-26 Unity Pro Version 8.0 December 2013


使用 M580

任务 创建应用程序的首个必要步骤是定义任务。

BME P58 ••••处理器可以执行单任务和多任务应用程序。单任务应用程序仅


能执行主任务,与之不同的是,多任务应用程序可以定义任务执行的优先级
别。

在 M580 中,以下四种任务均可执行:

 主任务(Mast)
 快速任务(Fast)
 辅助 0 / 辅助 1 任务(Aux0/Aux1)
 事件(Events)
任务通常由 Sections(程序段)和 Subroutines(子程序)构成。

 程序段是一个自主的程序模块,归属于一个可以由程序员自行选定语言
(FBD、LD、ST、IL 或 SFC)进行编写的任务。一个任务可以由多个
部门组成,各个部门的运行指令应与各部门的创建和更改指令保持一
致。
 子程序作为一个单独实体编写程序,子程序的调用应当在程序段内或从
另一个子程序完成。
主任务可以设置为周期型(Periodic)或循环型(Cyclic),而其他所有任
务均为周期型。所有的 I/O 都与以上 4 种任务的任意一种相关联,与任务的
位置无关(本地或远程)。I/O 事件任务仅对本地 I/O 适用。

任务优先级 当任务循环启动时(I/O 事件、计时器事件、新的周期或上一个循环终


止),可终止优先级较低的任何任务。中断的任务将在较高优先级任务循环
完成时恢复执行。

快速任务和某些系统任务拥有高于主任务的优先级,并可对主任务的持续时
间产生影响。

M580 Configuration Unity Pro Version 8.0 1-27


使用 M580(续)

主任务 主(MAST)任务代表应用程序中的主要任务。主任务为系统默认创建且强
制执行,无法在应用程序中移除或停用。

主任务可配置为循环型或周期型

在循环模式中,每个循环结束时均有一小段时间间隔,以保证其他低优先级
的系统任务运行。这段时间间隔为上一个循环执行时间的 10%,最短不少于
1ms,最长不超过 10ms。

用户必须通过设置 MAST 看门狗,以定义程序的最长执行时间。当达到监控


值时,CPU 将切换至 HALT(终止)状态,且特定错误代码(16#DEB0)将设
为%SW125。

周期型任务可能超过看门狗周期;在这种情况下,程序将以循环模式运行。
在该情况下,特殊错误代码为%S11。

1-28 Unity Pro Version 8.0 December 2013


使用 M580(续)

快速任务 快速(FAST)任务适用于周期型处理和持续时间较短的处理。

快速(FAST)任务必须在应用程序中手动创建:

快速任务的执行为周期型。快速任务具有比主(MAST)任务更高的优先
级。快速任务(FAST)的时间周期根据配置确定,从 1 至 255ms 不等。

然而,被执行的程序必须保持尽可能短的时间,以防止低优先级任务的溢
出。错误产生时,同主(MAST)任务一样,特殊错误代码将设定为%S11
和%SW125。

M580 Configuration Unity Pro Version 8.0 1-29


使用 M580(续)

辅助任务(AUX) 辅助(Auxiliary)任务适用于缓慢处理任务。辅助任务具有最低的优先级。

可在 M580 PLC 中对两个辅助任务(AUX0, AUX1)进行编程。

辅助任务的执行为周期型,辅助任务在所有任务中具有最低的优先级别。辅
助任务周期可固定为 100ms 至 5000ms 不等。

辅助任务仅周期性处理。辅助任务旨在执行应用程序中优先级较低的部分。
只有在主任务和快速任务均不处于执行状态时,辅助任务才会执行。用户应
通过设定辅助任务的监控值,以定义最长的运行时间。错误产生时,同主任
务和快速任务一致,特殊错误代码将设定为%S11 和%SW125。

1-30 Unity Pro Version 8.0 December 2013


使用 M580(续)

数据转换 Modicon M580 系统中的 I/O 模块可以通过两种类型的数据转换进行控制或


读写:

 隐式交换
- 隐式交换在与 I/O 设备有关的每一个任务循环中自动运行。用于读
取设备数据或强制转换设备数据。
- 使用代表输入、输出、控制或诊断数据的结构的关联性。
 拓扑寻址和 IODDT 结构
 设备 DDT 结构。
 显式交换
- 根据应用程序的指令执行,用于在 I/O 设备中设置命令和调整参
数。
- 使用特定的执行功能块:
 M580 - WRITE_CMD_MX, READ_PARAM_MX,
WRITE_PARAM_MX etc...
 Premium I/O - WRITE_CMD, READ_PARAM, WRITE_PARAM
etc...

I/O 数据类型 I/O 数据类型表示用于选择 Unity Pro 中寻址架构的术语。I/O 数据类型有以


下两种选择:

 拓扑寻址和 IODDT 结构
 设备 DDT 结构。

隐式交换 Unity Pro 中支持的 I/O 数据类型取决于设备位置:

I/O 设备位置 I/O 设备系列 拓扑寻址和 IODDT 结 设备 DDT 结构



本地机架 Modicon M580 X X
Premium X -

远程设备(RIO 扫 Modicon M580 - X


描器)
标准和分布式设备 施耐德电气或第三 - X
(DIO 扫描器) 方

M580 Configuration Unity Pro Version 8.0 1-31


使用 M580(续)

隐式交换(续) I/O 数据类型在设备级选择,从全局性而言,不适用于整个应用程序。

数据类型可在 Project Settings(项目设置)中更改:

I/O 数据类型在 Unity Pro 中的 module insertion(模块插入)选择。一旦


选定,则 I/O 数据类型具有排他性(无法再访问其他的 I/O 数据类型),且
无法变更。

若需要在应用程序中对设备选定的 I/O 数据类型进行更改(假设选项有


效),则必须删除模块,并重新插入具有新的 I/O 数据类型选择的模块。

1-32 Unity Pro Version 8.0 December 2013


使用 M580(续)

隐式交换(续) 拓扑/IODDT 数据类型和设备 DDT 之间的活动管理的主要区别包括:

类型 拓扑寻址和 IODDT 结构 设备 DDT 结构


强制模拟量 I/O 数据 无法管理 可管理

模块 I/O 屏幕 I/O 目标屏幕 设备 DDT

离线 I/O 事件 可用 不可用

调试屏幕在线强制 可用 不可用

读取隐性值 I/O 目标屏幕 动态数据表中的设备 DDT

显式交换 Modicon M580 系统中的显式交换功能块:

 WRITE_CMD_MX
 READ_PARAM_MX
 WRITE_PARAM_MX
 SAVE_PARAM_MX
 RESTORE_PARAM_MX
Modicon M580 系统中的显式交换功能块,用于命令 Modicon Premium I/O
模块:

 WRITE_CMD
 READ_PARAM
 WRITE_PARAM
 SAVE_PARAM
 RESTORE_PARAM

温馨提示:
在可能的情况下,建议使用设备DDT。

M580 Configuration Unity Pro Version 8.0 1-33


使用 M580(续)

本地机架 主机架(本地)编号为 0,配有 CPU。

作为 M580 本地机架支持的参考组件表如下:

描述 X-总线 X-总线和以太网
4 插槽底板 BMX XBP 0400 BME XBP 0400

6 插槽底板 BMX XBP 0600 -

8 插槽底板 BMX XBP 0800 BME XBP 0800

12 插槽底板 BMX XBP 1200 BME XBP 1200

 M580 CPU 必须插入机架 0 的插槽 0 和插槽 1。


 如果 CPU 并非插入机架 0 或插槽 0 位置进行上电,则应用程序无效:
CPU 将处于无配置(NO CONF)状态。
 禁止在上电状态的机架中插入 CPU。CPU 插入上电机架中将无法启
动。所有指示灯都将保持熄灭,无法进行任何通信。电源循环或重置机
架可重启 CPU。

1-34 Unity Pro Version 8.0 December 2013


使用 M580(续)

现有的 除新型以太网底板(BME BKP **00)之外,现有的 M340/X80 底板也有发生变


M340/X80 底板 化。

现有的 M340/X80 底板已经过增强,使 M580 CPU 可用于底板。

这意味着现有底板物理设计发生变更并发布新版 PV:02(版本 2),但现有


的参考组件仍可使用。

目前共有 3 种类型底板:

 X-总线 - PV:01
- 仅支持 M340 CPU

 X 总线 - PV:02
- 支持 M340 和 M580 CPU
- 仅 X-总线连接
- 可使用现有的 X80/M340 I/O 模块

 以太网底板
- 仅支持 M580 CPU
- 以太网和 X-总线连接。
- 支持基于以太网的 I/O 新模块
- 可使用现有 X80/M340 I/O 模块

M580 Configuration Unity Pro Version 8.0 1-35


使用 M580(续)

扩展机架 扩展机架基于仅 X-总线底板,可包括仅 X-总线 I/O 模块:

扩展机架规则  若以太网底板用作扩展机架,当以太网模块没有位于机架 0 中时,将无


法启动。
 根据处理器的性能水平,最多可支持 7 个扩展机架。各 CPU 的特性可
在此处查看:中央处理器选择概述(第 1-18 页)
 M580 PAC 可支持多达 8 个配有 4、6、8 或 12 个插槽的 BMX QVE 底
板(机架)
 使用附加机架扩展配置时,用户必须使用总线扩展器模块(BMX XBE
1000)和 X-总线电缆。
 底板扩展器将插到底板右侧的专用连接器上。底板扩展器不占用任何模
块插槽。
 依据 M340 的现有性能,XBE 扩展器模块无法实现热插拔。
 每个底板都必须配置一个电源模块,并支持多达 12 个模块。

1-36 Unity Pro Version 8.0 December 2013


使用 M580(续)

底板固件 BME BKP **00 底板配有板载固件。固件升级通过 Unity Loader 实现,并通


过 CPU 或 CRA 模块执行(若远程子站使用底板)。

底板作为 CPU 或 CRA 的协同处理器出现于 Unity Loader 中,且固件与


CPU/CRA 固件文件(*.ldx)绑定。

M580 Configuration Unity Pro Version 8.0 1-37


使用 M580(续)

嵌入式以太网端 每个 CPU 均配有 3 个嵌入式以太网端口:



 1 x 服务端口
 2 x 设备网络端口

服务端口 服务端口有 2 种用途:

 使用端口镜像对以太网端口进行诊断。
 获取外部工具和设备(Unity Pro、ConneXium 网络管理器、HMI、
SCADA)和分布式 I/O 设备。(与 DIO 设备网络端口的角色一致)

设备网络端口 设备网络端口的角色根据选择的 CPU 不同而异,可以是分布式 I/O(DIO)


或远程 I/O(RIO)

 分布式 I/O 模式(DIO)可以通过嵌入在 CPU 中的非确定型 DIO 扫描器


实现与插在分布式以太网总线上的模块或设备的通信。
 采用远程 I/O(RIO)模式时,CPU 通过嵌入在 CPU 中的 RIO 扫描器
实现与 Modicon X80 子站中模块或设备的确定性 I/O 交换。
设备网络端口支持星布线或环形架构(菊花链回路)。菊花链回路始于一个
以太网端口,止于另一个以太网端口。

设备网络端口上的 CPU 提供的服务包括:

 当与 RIO 使用时,RSTP 可使所有位于环上的远程 I/O 设备在 50ms 内


从通信中断中恢复。
 设备和子站诊断。

1-38 Unity Pro Version 8.0 December 2013


使用 M580(续)
嵌入式以太网端 嵌入式以太网端口的配置在本地机架中 CPU 的子属性中完成。双击以太网
口(续) 端口模块可打开 IP Config(IP 配置)属性页面:

可配置的 IP 地址有以下三种:

 Main IP address(主 IP 地址):主 IP 地址为模块的 IP 地址,与传统


IP 地址相似,可实现 Unity Pro 和 SCADA 等的通信;
 IP address A(IP 地址 A):IP 地址 A 为网络上 RIO 或 DIO 的 IP 地
址,CRP 模块在 Quantum 以太网 I/O(QEIO)架构内拥有 IP 地址,IP
地址 A 与之类似。
 IP address B(IP 地址 B):当前无法使用,但是当 M580 热备份处理
器发布时,其可用于远程机架的 RIO/DIO 扫描器。
另外,子网掩码和默认网关也同样在此处配置。

M580 Configuration Unity Pro Version 8.0 1-39


使用 M580(续)

嵌入式以太网端 CPU 上的所有以太网端口均对应主 IP 地址或 IP 地址 A。各 CPU 都有一个


口(续) 唯一的 MAC 地址。

其他以太网服务 此外,在以太网属性中,还可配置以下服务:

 RSTP  交换机
 SNMP  服务端口
 NTP  服务质量
 安全

以太网服务端口 M580 系统的服务端口并非通过控制网络实现连接。请勿直接或通过交换机


使用 连接不同 M580 系统的两个或多个服务端口。这适用于所有服务端口:
CPU、CRA 和 DRS。

原因在于,服务端口所在的子网与设备网络相同。启动时,以及部分配置序
列期间,一些广播消息可能充斥部分系统。任何 CRA 产生的信息会被转发
至服务端口,且如果它连接在另一个 M580 上,这些信息则会被继续转发。

温馨提示
若设备网络和控制网络之间需要透明性,则需连接路由器。
若无需透明性,请联系施耐德电气客户服务处或施耐德电气PlantStruxure协同自动
化控制系统资质中心获取信息。

1-40 Unity Pro Version 8.0 December 2013


使用 M580(续)

默认 IP 地址 M580 CPU 有一个基于机组 MAC 地址的默认 IP 地址。MAC 地址印于 CPU


(MAC 地址) 正面。默认 IP 地址可作为 Unity Pro 中的 USB 备选,以实现首次连接
CPU,并下载首个应用程序。

默认 IP 地址以 10.10 开头,并使用 MAC 地址的最后 2 个字节。

例如,MAC 地址为 00:00:54:10:8A:05 的设备的默认 IP 地址为 10.10.138.5

 0x8A=138  0x05=5
默认子网掩码为 255.0.0.0(A 级掩码)。

默认网关地址与默认 IP 地址相同。

注意:
使用默认地址能够使多台施耐德电气设备在同一个网络中使用各自的默认网络配
置。

默认 IP 地址(应 基于 M580 创建新项目时,带有主 IP 地址、IP 地址 A、子网掩码和默认网


用程序) 关的默认 IP 地址的应用程序也随之创建。

若应用程序下载至 PLC 前,以上设置均未发生变更,则 PLC 将接受这些新


地址,并在 PLC 开始 RUN(运行)时在网络上进行响应。

M580 Configuration Unity Pro Version 8.0 1-41


使用 M580(续)

设备数据类型 使用 M580 CPU 时,应用程序会添加一个设备 DDT(导出数据类型),可


(DDT) 用于从运行的 CPU 中快速获取关于嵌入式以太网端口的信息。

默认名为 BMEP58_ECPU,类型为 T_BMEP58_ECPU:

1-42 Unity Pro Version 8.0 December 2013


练习 – 配置嵌入式以太网端口

学习成果 完成本练习后,您将能够:

 配置 M580 CPU 的嵌入式以太网端口。


 使用默认的 DDT 显示来自 M580 CPU 的数据。

1 配置 IP 地址。
i. 双击 CPU 的嵌入式以太网模块:

ii. 输入下列主 IP 地址:192.168.10.X1,其中 X 为您的组号(课程


教员会提供对应的组号)。此处所示图片为组 2 的例子:

iii. 将 IP 地址设为:192.168.11.X1,这是一台远程 I/O(RIO)扫描


器,并将在后面的课程中使用。
iv. 将子网掩码设为:255.255.0.0,更改默认网关为 192.168.11.X1.
v. 进入 Security(安全)标签项,点击 Unlock Security(取消安
全锁定)。此步骤将关闭所有的网络安全特性,并在“网络安
全”一章有更详细介绍(第 7-1 页)。

vi. 确认 更改。
vii. 创建应用程序。
viii. 连接、传输并运行应用程序。
ix. 断开与 PLC 的连接。

M580 Configuration Unity Pro Version 8.0 1-43


练习- 配置嵌入式以太网端口(续)

2 通过以太网连接。
i. 使用绿色网络跳线并将其连接在 PC 网络适配器和 M580 的服务
端口之间。
ii. 将 PC 的 IP 地址设为:192.168.10.1X0(其中 X 为使用的组
号)。

iii. 点击 Start Run(开始–运行),输入 cmd 后点击 OK(确


定),打开 DOS Prompt(DOS 命令符)窗口:

1-44 Unity Pro Version 8.0 December 2013


练习 – 配置嵌入式以太网端口(续)

iv. 在 DOS Prompt 窗口中,输入:ping 192.168.10.X1,其中 X 为


使用的组号,并按下 Enter(回车键)。

v. M580 响应如下:

vi. 在 Unity Pro 中,更改 Set Address(设定地址)设置,以通过


TCPIP 连接新的 IP 地址(192.168.10.X1),测试连接:

vii. 连接中央处理器。

M580 Configuration Unity Pro Version 8.0 1-45


练习 – 配置嵌入式以太网端口(续)

3 通过设备 DDT 查看数据。


i. 在 Project Browser(项目浏览器)中,双击 Variables & FB
Instances(变量&FB 实例)项:

ii. Data Editor(数据编辑器)打开,并显示 BMEP58_ECPU 变


量:

iii. 选择 BMEP58_ECPU 变量。按下键盘上的 CTRL + T 键,即可


打开动态数据表并添加 BMEP58_ECPU 变量:

1-46 Unity Pro Version 8.0 December 2013


练习- 配置嵌入式以太网端口(续)

iv. 扩增变量,并检查可用属性:

v. ETH_STATUS 单字显示所有以太网端口的完整状态概览。

M580 Configuration Unity Pro Version 8.0 1-47


练习 – 配置嵌入式以太网端口(续)

vi. 使用蓝色网络跳线并将其临时连接在 CPU 的设备网络端口之


间,检查以太网端口属性:

vii. 记录 MODBUS_SCANNER 属性的状态(该内容将在后面课程


中复习)

viii. 拔出蓝色网络跳线。
ix. 断开与中央处理器的连接。
x. 保存项目。

1-48 Unity Pro Version 8.0 December 2013


使用 M580(续)

M580 嵌入式网 M580 CPU 提供有一系列嵌入式网页选择,可用于诊断和监控信息。



这些网页可通过 IE 浏览器进行访问,并导航进入 CPU 的 IP 地址。

可用的诊断网页列表包括:

 状态摘要  服务质量(QoS)
 性能  网络时间服务
 端口统计信息  冗余
 I/O 扫描器  报警显示
 信息

温馨提示
上述网页只可通过中央处理器的主IP地址进行访问。

M580 Configuration Unity Pro Version 8.0 1-49


练习 – 查看中央处理器网页

学习成果 完成本练习后,您将能够:

 查看 M580 CPU 的嵌入式网页的诊断信息。

1 打开 IE 浏览器并导航至 CPU。
i. 打开 IE 浏览器。
ii. 输入地址:http://192.168.10.X1(其中 X 为使用的组号)

1-50 Unity Pro Version 8.0 December 2013


练习 – 查看网页(续)

iii. 点击 Diagnostic(诊断)标签项:

M580 Configuration Unity Pro Version 8.0 1-51


练习 – 查看网页(续)

iv. 选择左侧菜单中的 Port Statistics(端口统计信息):

v. 花几分钟时间浏览可访问网页。
vi. 关闭 IE 浏览器。

1-52 Unity Pro Version 8.0 December 2013


总结

总结 本章涵盖下列主题:

 M580 介绍(第 1-2 页)


 M580 产品概述(第 1-5 页)
 M580 中央处理器(第 1-15 页)
 使用 M580(第 1-27 页)

问题 下列问题用于检查您是否掌握本章涵盖的主题:

 设备端口有哪两种作用?
_______________
_______________

 最初产品包括多少种新型 M580 中央处理器?


 服务端口的作用是什么?
 中央处理器使用底板中的多少个插槽?

M580 Configuration Unity Pro Version 8.0 1-53


第2章: M580 远程 I/O

概述
介绍
远程 I/O 是最现代自动化架构的重要部分,能够将远程设备 I/O 集成到主要
自动化系统中用于帮助整个过程,而这一点通常会很困难且成本高昂。带
M580 的远程 I/O 产品属于确定性产品,可提供容错并完全集成于整个解决
方案中。

章节目标
完成本章学习后,学员将能够:

 识别不同类型的 I/O。
 区分远程 I/O 扫描器服务的特点。
 部署简单的菊花链回路。
 通过使用 M580 产品的新组件,部署以太网远程 I/O 子站。

本章涵盖下列主题:

 M580 远程 I/O 介绍 ........................................................... 2-2


 M580 远程 I/O 产品 ........................................................... 2-6
 简单的菊花链回路架构 ...................................................... 2-9
 Unity Pro 部署 ................................................................. 2-13
 子站配置.......................................................................... 2-15
M580 远程 I/O 介绍

不同类型的 I/O 在自动化架构中,系统的中心是 PC。来自设备级(传感器、按钮等)的信


息和发送到设备的命令(电机控制、变速传动参考组件等)通常通过数字量
或模拟量输入或输出链接到 PLC。这些输入和输出通过现场设备与输入、输
出板卡之间的接线进行物理连接。这些板卡可位于不同的位置:本地、远程
或分布式。

本地 I/O 本地 I/O 是位于 PLC 的本地机架中的输入和输出模块。内置底板用作通信的


媒介。这种结构在响应时间方面能够达到非常高的性能。

位于扩展机架上的 I/O 模块也被视为本地 I/O。

分布式 I/O 如需实现更远的距离和更大的灵活性,分布式 I/O 是一种合理的选择。分布


式 I/O 为输入和输出模块,但也是平台上(用于更好地集成设备的)特定模
块,其通过现场总线或网络与 PLC 进行通信。

分布式 I/O 通过网络进行现场总线通信,因此在性能方面具有局限性,其性


能取决于与 PLC 之间所用的媒介。
局限性

1-2 Unity Pro Version 8.0 December 2013


M580 远程 I/O(续)

远程 I/O 远程 I/O 是分别位于本地 PLC 和 I/O 机架上的输入和输出模块。远程 I/O 使


用特定/专有通信,可实现类似于本地 I/O 的性能,因为从其数据采集与 CPU
扫描同步。通过将少量(或上千)的过程信号联网到一个数字通信链路上,
远程 I/O 取消了昂贵的点到点接线。

远程 I/O 的主要优点之一是,通常使用唯一的软件工具来完成整个配置。

M580 Configuration Unity Pro Version 8.0 1-3


M580 CPU(续)

M580 远程 I/O M580 远程 I/O 产品可提供可靠性和通过以太网网络集成分布式远程 I/O 子站


的可用性。该系统使用基于可靠的 CIP 对象模型的 EtherNet/IP 技术。下图
显示了配置 M580 的 PlantStruxure 协同自动化控制系统作为全球自动化解
决方案的示例:

Modicon X80 M580 系统使用 Modicon X80 I/O 模块,其中多数在 M340 系统中使用。该
I/O 模块 系统还支持多个基于以太网的 eX80 I/O 模块,可安装在主要的本地机架和主
要的远程机架上。本地机架还支持 Premium I/O 模块的扩展机架。

1-4 Unity Pro Version 8.0 December 2013


练习 - 识别不同类型的 I/O

学习成果 完成本练习后,您将能够:

 识别不同类型的 I/O。

1 识别类型。
i. 对于下图的各部分,选择使用哪一种 I/O:

A:本地/远程/分布式

B:本地/远程/分布式

C:本地/远程/分布式

M580 Configuration Unity Pro Version 8.0 1-5


M580 远程 I/O 产品

嵌入式 RIO 扫描 7 个 M580 CPU 中,只有以下型号支持 RIO(远程 I/O):


器服务
 BME P58 2040
 BME P58 3040
 BME P58 4040
这些 CPU 将 RIO 扫描器服务嵌入其内部,从而实现确定性 I/O 交换,并能
够在以太网络上与 Modicon X80 RIO 子站进行通信。

2 个设备网络端口支持星形布线或环形架构(菊花链回路)。菊花链回路始
于一个以太网端口,止于另一个以太网端口。

RIO 端口上的 CPU 提供的服务:

 RSTP 使所有位于环上的远程 I/O 设备在 50ms 内从通信中断中恢复。


 在每个子站多达 23 个远程 I/O 设备上配置 IP 参数。子站的最大数量取
决于使用的 CPU。欲了解更多信息,请参阅“中央处理器选择概述”
(第 1-18 页)。
 设备和子站诊断

1-6 Unity Pro Version 8.0 December 2013


M580 远程 I/O 产品(续)

X80 子站模块

嵌入式 RIO 扫描器服务用于与远程 I/O 适配器


模块通信,其位于 Modicon X80 远程子站。

为了支持新的以太网底板并使基于以太网的 I/O
模块位于远程 I/O 子站内,远程 I/O 子站新配置
一个适配器模块——BME CRA 312 10。

在 M580 远程 I/O 架构中,BME CRA 312 10 也被称为 eX80 性能 EIO 适配


器。

此外,也支持现有的 X80 子站适配器


BMX CRA 312 00 和 BMX CRA 312
10。

所有 CRA 模块具有相似的物理特征,每
个模块均配有 LED 显示屏、旋转开关和
2 个设备网络端口。

X80 系列 CRA 适配器模块之间的区别:

特性 BMX CRA 312 00 BMX CRA 312 10 BME CRA 312 10


(X80标准CRA) (X80性能CRA) (eX80性能CRA)
时间戳为10ms 无 有
CCOTF 无 有
专家模块 无 NOM、ERT、EHC
最大模拟量I/O 16 256

最大离散量I/O 128 1024

服务端口 无 有
兼容X-总线机架 是 否
兼容以太网机架 是
机架扩展 1个扩展机架
快速和辅助任务 无 有
仅以太网模块 无 有

M580 Configuration Unity Pro Version 8.0 1-7


M580 远程 I/O 产品(续)

服务端口 服务端口用于连接网络上的外部监控或配置工具。使用该端口连接:

 网络监控工具,例如:ConnexView 或 Wireshark。
 非关键型通信设备,例如:HMI 或 SCADA。
 配置软件工具,例如:Unity Pro 或 Advantys 配置软件。
 混合架构中的分布式 I/O。
该端口支持端口镜像功能:在这种模式中,与网络交换机上源端口有关的数
据流量被复制到另一个目的端口。这使已连接的管理工具能够监控并分析端
口流量。

注意:
将设备连接到服务端口的速度不可超过 100 Mbps。如果设备配置速度超过
100Mbps,则可能无法通过服务端口在设备和模块之间建立以太网链路。此外,施
耐德电气不建议在此端口上连接任何 MES。
服务端口的最大带宽为 5 Mbps。

设备网络端口 每个远程子站模块配有 2 个设备网络端口,以实现隐式 I/O 与远程 I/O 扫描


器的交换。该端口可部署在菊花链回路架构中,该内容将在后面课程“简单
的菊花链回路”中进行说明。

安装 在 Modicon X80 I/O 子站上,CRA 必须安装在插槽 0 中。

通信交换 M580 RIO 系统基于 EtherNet/IP 技术。收集以太网远程 I/O 子站的输入数


据,并发布用于远程扫描器。借助远程扫描器接收的数据,更新输出模块。
远程扫描器将 BME CRA 312 10、BMX CRA 312 00 和 BMX CRA 312 10
模块视为远程 I/O 适配器,其中交换具有确定性,这意味着解决远程 I/O 逻
辑扫描所需的时间是可预见的。

另请注意:
欲了解关于 EtherNet/IP 的更多信息,请登录 www.odva.org 或参阅与 Unity Pro 工
业通信的培训课程——EtherNet/IP 章节

1-8 Unity Pro Version 8.0 December 2013


简单的菊花链回路架构

部署 在 M580 和各 CRA 模块上,2 个以太网端口用于链接头端和子站。这些端口


标记为设备网络(端口 ETH2 和 ETH3)。在简单的架构中,使用一个端口
将 M580 的设备网络端口链接到 CRA 子站模块。然后,可从此点“菊花
链”式链接其他子站模块:

为确保获得系统高可靠性,通过循环返回到 M580 CPU 的第二个设备网络端


口可实现电缆冗余。这种架构具有确定性,并可确保系统的高可用性,恢复
时间少于 50 ms。

小心
设备的不兼容性
 不要在 Modicon M580 网络中安装多个独立式或热备 PLC 系统。
不遵守上述说明将可能导致人员重伤或设备损坏。

M580 Configuration Unity Pro Version 8.0 1-9


简单的菊花链回路(续)

限制 每个以太网端口接插一根标准的 RJ45 以太网电缆。M580 CPU 和 CRA 远


程适配器模块无光纤端口配置。因此,使用屏蔽 CAT5e 类或更高类别
(10/100Mbps)的电缆时,到另一个以太网远程 I/O 子站的距离必须少于
100m。

根据所选的 M580 CPU,这种情况下最多可插入 16 个 CRA 模块:

M580 CPU 远程 I/O 子站的最大数量


BME P58 2040 8

BME P58 3040 16

BME P58 4040 16

1-10 Unity Pro Version 8.0 December 2013


简单的菊花链回路(续)

限制(续) 有两种方案可用于将架构扩展到目前可见的 100m 区段之外。它们使用:

 BMX NRP 0200 / 0201——光纤中继器模块。

使用 NRP 模块可实现在连续的 X80 I/O 子站之间使用光纤连接。其可用距离


最长可达 15km。

 双环网交换机(DRS)。

使用双环网交换机(DRS)可延长连续以太网远程 I/O 子站之间的距离。每


个以太网段的限制距离为 100 m,插入 DRS 可超出这一限制。

温馨提示
DRS和NRP在本课程中未有详述,将在“高可用性架构”(第3-30页)中详细介
绍。

M580 Configuration Unity Pro Version 8.0 1-11


练习 - 连接电缆

学习成果 完成本练习后,您将能够:

 创建一个简单的菊花链回路。

1 连接菊花链回路的硬件
i. 使用一小段蓝色网络跳线,并将 M580 的 ETH2 端口连接到
BME CRA 312 10 的 ETH3。
ii. 以同样的方式,另取一小段蓝色网络跳线,通过将 M580 的
ETH3 连接到 BME CRA 312 10 的 ETH2,循环返回。
iii. 观察 M580 和 CRA 的 LED 指示灯情况。

温馨提示
在本课程中介绍的主环连接均将使用小段蓝色网络跳线。

1-12 Unity Pro Version 8.0 December 2013


Unity Pro 配置

添加远程子站  添加远程子站:
在 Project Browser(项目浏览器)中打开 EIO Bus(EIO 总线):

显示空 Bus(总线),双击 Bus(总线)占位符:

选择适当的 Rack(机架)和 Drop End Communicator(子站端通信器)


模块:

M580 Configuration Unity Pro Version 8.0 1-13


Unity Pro 配置(续)

添加远程子站 创建子站:
(续)

最后一步是为子站配置电源,以及任何额外 I/O 模块。

温馨提示
重复该步骤,添加额外的远程I/O子站。

1-14 Unity Pro Version 8.0 December 2013


子站配置

配置标签项 配置时,打开 CRA 模块提供以下标签项:

 概述:
 设备 DDT:
 RSTP:(对于 CRA,网桥优先级设置为参与者(不得更改))
 SNMP:
 服务端口:
 参数:
 时间戳:
在 M580 处理器(RIO 扫描器)的 IP 配置中设置 CRA 的 IP 地址。RIO 扫
描器将用作 DHCP 服务器,根据其角色名称,CRA 将从 DHCP 服务器获得
其地址。

CRA 的角色名称将是 BMECRA_xxx 或 BMXCRA_xxx,其中 xxx 是模块正


面的旋转开关给出的值。它必须与 Unity Pro 配置内部的值相同。

如何配置 CRA  配置 CRA 地址时


的 IP 地址 打开 CRP 的 IP Config(IP 配置)标签项,并检查 CRA 的 Device Name
(设备名称)。

在该名称中,设置相关 CRA 模块正面的旋转开关。

下面的示例中显示的装置名称为 BMECRA_002,并对旋转开关做出相应的设
置。

M580 Configuration Unity Pro Version 8.0 1-15


练习 – 配置远程 I/O 子站

学习成果 完成本练习后,您将能够:

 使用 Unity Pro 部署简单的菊花链回路架构。


 配置 eX80 系列的远程 I/O 子站。
 使用 FDT/DTM 和 DDT,以获取诊断信息。

1 创建远程子站。
i. 在 Project Browser(项目浏览器)中,双击 EIO Bus(EIO 总
线)项:

ii. 双击 Bus(总线)占位符:

iii. 选择正确的 Ethernet Rack(以太网机架)和 Drop End


Communicator(子站端通信器),以定位模拟器。点击 OK(确
定):

1-16 Unity Pro Version 8.0 December 2013


练习 - 配置远程 I/O 子站(续)

iv. 创建子站并默认添加 CRA:

2 将电源添加到机架。
i. 双击插槽 0 或插槽 1:

M580 Configuration Unity Pro Version 8.0 1-17


练习 - 配置远程 I/O 子站(续)

ii. 选择合适的电源。单击 OK(确定):

iii. 将电源添加到机架:

此时,不要添加任何额外的 I/O 模块。

1-18 Unity Pro Version 8.0 December 2013


练习 - 配置远程 I/O 子站(续)

3 配置子站的 IP 地址。
i. 在 PLC Bus(PLC 总线)中,打开 M580 CPU 的 Ethernet Port
(以太网端口)的属性。
ii. 单击 IP Config(IP 配置)标签项。

iii. 已默认添加新子站,且应设为 IP 地址 A + 1,如果并非如此,则


需进行相应更改。它应为:192.168.11.X2。

iv. 确认配置 。
v. 使用螺丝刀设置 CRA 的角色名称。由于只配置了 1 个 CRA,角
色名称为 BMECRA_001,这表示在旋转开关上已设置为 001。

vi. 每次更改旋转开关位置时,重启 CRA。

M580 Configuration Unity Pro Version 8.0 1-19


练习 - 配置远程 I/O 子站(续)

4 连接并传输应用程序。
i. 在 Unity Pro 中,构建应用程序。
ii. 连接并传输应用程序。
iii. 将 PLC 切换到运行状态,并验证子站是否在线且无错误。

5 使用 DDT 查看状态
i. 在 Unity Pro 中,在 Project Browser(项目浏览器)中打开
Variables & FB Instances(变量和 FB 实例)。
ii. 使用为子站创建的新 MOD_COM_1 变量,创建一个 New
Animation Table(新建动态数据表):

iii. 将网络电缆从 CRA 上拆除时,部署并观察 Ethernet Port(以太


网端口)的元素值:

iv. 保存应用程序。

1-20 Unity Pro Version 8.0 December 2013


总结

总结 本章涵盖下列主题:

 M580 远程 I/O 介绍 (第 2-2 页)


 M580 远程 I/O 产品(第 2-6 页)
 简单的菊花链回路架构(第 2-9 页)
 Unity Pro 配置(第 2-13 页)
 子站配置(第 2-15 页)

问题 下列问题用于检查您是否掌握本章涵盖的主题:

 I/O 包括哪三种不同的类型?
_______________
_______________
_______________

 远程 I/O 子站中使用什么模块?
 远程子站使用普通以太网电缆的距离限制是什么?
 可采取什么方法解决上述限制?

M580 Configuration Unity Pro Version 8.0 1-21


第3章: M580 设备的集成

概述
介绍
M580 系统可能不仅仅包含远程 I/O,它还可能实现在相同的以太网远程 I/O
网络上运行的分布式设备的设备集成。

本章将帮助设备集成到一个混合分布式设备/远程 I/O 架构中。

章节目标
完成本章节后,学员将能够:

 检查 M580 可用的不同类型的设备扫描器。
 分析设备集成背后的技术。
 配置隔离的分布式设备网络。
 扩展架构,将分布式设备网络涵盖到远程 I/O 网络。
 检验 Altivar Process 产品。
 在以太网远程 I/O 子站上配置 Modbus 串行设备。

本章涵盖下列主题:

 M580 设备集成介绍 ............................................................... 3-2


 以太网 I/O 上的设备 ............................................................... 3-7
 隔离的设备网络 ................................................................... 3-21
 高可用性架构 ....................................................................... 3-30
 Altivar Process——即将面市 ............................................... 3-34
 远程 Modbus 串行设备 ........................................................ 3-40
M580 设备集成介绍

设备集成 近年来,为了优化集成技术以使终端用户能够从“一站式服务”计划中受
益,从而降低整个项目成本,同时提供大量其他优势,市场面临巨大压力。

设备集成的初期好处:

 设备被视为系统的一部分
 共享资源
 通用接口
 架构透明度
 一致的工具和环境
在整个项目生命周期中,终端用户获得的好处包括:

 缩短开发时间
 缩短调试时间
 优化过程控制和能源消耗
 缩短宕机时间(诊断、维护、设备更换)。

Unity Pro 的演 Unity Pro V8.0 是演变的起点,它将见证施耐德电气及合作伙伴设备的更强


变 大的设备集成。

因此,这将缩短终端用户创建并部署 PlantStruxure 协同自动化控制系统架


构所用的时间,类似于下图:

3-2 Unity Pro Version 8.0 December 2013


M580 设备集成(续)

FDT / DTM Unity Pro 将用于集成智能设备的现场设备工具(FDT)/ 设备类型管理器


(DTM)方法结合到过程控制应用程序中。

Unity Pro 包括一个 FDT 容器,它可以


与 EtherNet/IP 和 Modbus/TCP 设备
的 DMT 交互。
DTM 是定义 EtherNet/IP 或
Modbus/TCP 设备的属性的集合。
将设备添加到用户配置意味着将设备
的 DTM 添加到 Unity Pro 的 DTM
Browser(DTM 浏览器)。

在 DTM Browser(DTM 浏览器)中,可打开 Device Editor(设备编辑


器),其可用于配置 DTM 呈现的参数。

设备制造商可为每个 EtherNet/IP 或 Modbus TCP 设备提供一个 DTM。然


而,如果正在使用的 EtherNet/IP 或 Modbus TCP 设备本身不具有可用的
DTM,则可通过以下方式配置设备:

 配置 Unity Pro 中提供的通用 DTM。


 导入设备的 EDS 文件,Unity Pro 将根据导入的 EDS 文件的内容来填充
DTM 参数。

注意:
DTM 配置以.STU 文件保存,以.STA 存档并以.ZEF 为导出格式,不能采用 XEF 导
出格式。为了能够使用 DTM 打开项目,计算机必须已安装相应的 DTM,否则 DTM
配置会丢失。

另请注意:
欲了解更多关于 FDT / DTM 技术的信息,请访问 http://www.fdtgroup.org。

M580 Configuration Unity Pro Version 8.0 3-3


M580 设备集成(续)

设备集成的好处 Unity Pro 包含增强型设备集成将让终端用户关注其过程而不是正在运行过程


的自动化架构。此做法也将减少培训、维护和备件等成本。

设备集成到 Unity Pro 将获得:

 一个单一的、易于使用的加快设计的工具
- 具有完全辅助配置的特性
 一个单一的更新整个系统的操作
- 一份应用程序参考文件
 随时访问任何现场数据
- 借助应用库,从施耐德电气知识中获益
 从单点(Unity Pro 或任何基于 FDT 的工具)访问 DTM
- 成套设备、通信和网关 DTM
 开放性和互操作性。

一个单一工具 Unity Pro 是一个用于开发完整架构的单一工具:

通过简单拖放集成设备的预定义目录,用户将能够在图形编辑器中定义以太
网 I/O 配置。

根据选定的扫描器,将自动创建通信参数、扫描器配置和设备接口(设备
DDT),无需用户干预。

3-4 Unity Pro Version 8.0 December 2013


M580 设备集成(续)

一个单一存档 可通过一次操作更新系统,整个应用程序将配有一个单一存档。
(不适用于
Unity V8.0)  构建应用程序时,Unity Pro 创建一
份“reference(参考)”文件:
- 包括 PAC 应用程序和所有设备
参数。
 下载 PAC 应用程序还会更新
configuration server(配置服务
器):
- 所有设备从该服务器获取其配
置。

透明访问 透明访问现场数据允许终端用户按照与本地访问相同的方式操作设备。

 从其 DTM 远程访问设备:
- 借助最佳图形用户界面(GUI)进
行调整或诊断
- 使用统一的用户权限,在
Unity 中执行 DTM
 Unity 中可用的已测试 DTM:
- COM 以太网 Modbus TCP、
Modbus SL、PROFIBUS、
CANopen。
- GTW Modbus TCP/SL、Hart
- 通用 Modbus、PROFIBUS
- 设备 ATV61/71、Altivar
Process
- DDXML PowerLogic 电能表、
Compact、Masterpact、
Sepam

M580 Configuration Unity Pro Version 8.0 3-5


M580 设备集成(续)

保持(不适用于 通过使用 Unity Pro 的设备集成保持系统的一致性,同时保留了客户的操作


Unity V8.0) 习惯。IT 可实现在 Unity Pro 中或使用专用工具进行简易的调试和诊断。

举例说明,如果操作员在设备上做出本地修改,则下次 Unity Pro 上线时,


将通知本次修改。然后,工程师能够将本地参考与设备内容进行比较,以调
整系统并保存当前完全一致的应用程序。

故障设备更换 在 1 分钟内更换故障设备,只在新设备上设置 Role_Name(角色_名称),


(FDR)(不适 并将其插入,新设备将获取其 IP address(IP 地址),且最新的
用于 Unity parameters(参数)将从 Configuration Server(配置服务器)下载到新
V8.0) 设备中。

空的终端服务 如果操作员须在没有最新 PAC 应用程序的站点操作,解决方案如下:


(ETS)(不适
用于 Unity
V8.0)

从 PAC 上传应用程序:

 假设所有 DTM 都已安装,拥有正确


用户权限的操作员将能够对 PAC 程
序做出任何修改或在设备上做出任
何修改(通过上传 Unity Pro 中的
信息选项)
 然后,重新传输应用程序以更新系

 在工程设计站中,它可上传应用程
序或进行调整以恢复一致性

3-6 Unity Pro Version 8.0 December 2013


以太网 I/O 上的设备

RIO 与 DIO 如前章 M580 远程 I/O(第 2-1 页)所述,使用嵌入 M580 CPU 的 RIO 扫描
器服务可集成 Modicon X80 远程 I/O 子站。

RIO 扫描器服务:

 只支持特定的以太网/IP 设备(CRA 模块)


 由系统自动配置
 具有确定性(恢复时间为 50ms)
 只存在于特定 M580 CPU 中(BME P58 *040)
 可优化性能。

温馨提示
将来,可能有CRA模块之外的更多设备使用RIO扫描器。

此外,分布式 I/O 扫描器服务也嵌入到所有 M580 CPU 中,从而使分布式设


备能够集成到 PlantStruxure 协同自动化控制系统架构中。

DIO 扫描器服务:

 支持使用开放的标准协议的设备:
- Modbus/TCP
- 以太网/IP
 可存在于 CPU 或需要大量设备的网络模块中。

分布式设备云 分布式设备云是一组分布式设备,通过菊花链型或者星型连接一个标准交换
机。一组分布式设备可支持 RSTP,然而这并非强制性要求。

通过双环网交换机(DRS),云可连接到主环,或通过直接连接到带有 DIO
扫描器服务的 M580 CPU 或本地机架中的以太网模块(BMX NOC 0402)
进行隔离。

M580 Configuration Unity Pro Version 8.0 3-7


以太网 I/O 上的设备(续)

嵌入式 DIO 扫描 所有 M580 CPU 包含嵌入式分布式 I/O 扫描器服务:


器服务
 BME P58 1020
 BME P58 2020  BME P58 2040
 BME P58 3020  BME P58 3040
 BME P58 4020  BME P58 4040
DIO 扫描器服务可与分布式以太网设备实现非确定性通信。

可用于分布式设备集成的 M580 的嵌入式以太网端口的数量在各模型之间各


不相同:

 以*020 结尾的参考组件有 3 个 DIO 端口。


 以*040 结尾的参考组件有 1 个 DIO 端口。

对于以*020 结尾的参考组件:

 服务端口支持配置菊花链架构的分布式设备。
 2 个设备网络端口支持有星形布线或环形线架构(菊花链回路)的分布
式设备。菊花链回路始于以太网设备的一个端口,止于以太网的另一个
端口。设备网络端口还支持 RSTP(快速生成树协议)。
对于*040 结尾的参考组件:

 服务端口支持配置菊花链架构的分布式设备。
 2 个设备网络端口预留用于 RIO 集成,但是分布式设备可加入 RIO 网
络。

3-8 Unity Pro Version 8.0 December 2013


以太网 I/O 上的设备(续)

配置服务端口的 分布式设备云也可连接至 M580 CPU 和 CRA 子站适配器的服务端口。服务


分布式设备云 端口还可以对数据包进行优先级排序处理,以防止分布式设备数据包干扰
RIO 通信。

M580 Configuration Unity Pro Version 8.0 3-9


练习 - RIO 上的分布式设备云

学习成果 完成本练习后,学员将能够:

 通过使用 M580 CPU 的嵌入式以太网端口,在远程 I/O 网络内执行分布


式设备。
 通过使用 Modbus/TCP,集成分布式设备。
 扩展架构,以集成远程 I/O 子站上的分布式设备。

1 添加 Advantys STB DTM。


i. 通过选择 Tools» DTM Browser(工具» DTM 浏览器)查看
DTM Browser(DTM 浏览器):

ii. 移到 DTM Browser(DTM 浏览器),右键单击 CPU、


BMEP58_ECPU。在弹出菜单中单击 Add(添加)...:

3-10 Unity Pro Version 8.0 December 2013


练习 - RIO 上的分布式设备云(续)

iii. 从可用 DTM 的列表中找到并选择 STB NIP2x1x 项。单击 Add


(添加)DTM:

由 Advantys 配置软件安装该 DTM。


iv. 确认对应用程序做出的 Modification(修改)。单击 Yes
(是):

v. 使用 STB_NIP2311_RIO 作为 DTM Alias name(别名):

注意基于 Alias Name(别名)正在创建的 Variable Names(变


量名称)。

M580 Configuration Unity Pro Version 8.0 3-11


练习 - RIO 上的分布式设备云(续)

2 使用 DTM 配置新模块。
i. 由于新设备是一种分布式设备,且不支持确定性 I/O 交换,因此在
M580 CPU 的 Distributed Bus(分布式总线)段下添加设备:

ii. 在 DTM Browser(DTM 浏览器)中,双击新 STB 项。DTM 将


打开并显示一幅空岛配置视图:

iii. 单击 Start Advantys(启动 Advantys)按钮:

3-12 Unity Pro Version 8.0 December 2013


练习 - RIO 上的分布式设备云(续)

iv. Advantys Configuration Software(Advantys 配置软件)将打


开,并显示空白配置:

v. 在 Catalog Browser(目录浏览器)中,扩展 Networking(联


网)子项,并选择 STBNIP2311 - V4.xx NIM(网络接口模块):

M580 Configuration Unity Pro Version 8.0 3-13


练习 - RIO 上的分布式设备云(续)

vi. 将 NIM 添加到配置时,双击 STBNIP2311 - V4.xx 或将其拖放到


空岛:

vii. 使用与上述相同的方法,配置控制岛的其余组件:

其余组件可分别位于 Catalog Browser(目录浏览器)中的


Power(电源)、Digital Input(数字量输入)和 Digital Output
(数字量输出)子项中。

3-14 Unity Pro Version 8.0 December 2013


练习 - RIO 上的分布式设备云(续)

viii. 最后的添加项为位于控制岛末端的终接器。在 Accessories(附


件)子项中,找到 STBXMP1100 - V1.xx,并将其添加到控制
岛:

ix. 此时,控制岛配置应类似于下图所示:

x. 最后一步是在工具栏中单击 File» Save(文件»保存)保存配置,


这将构建控制岛,然后将数据 Export(导出)回到 Unity Pro:

M580 Configuration Unity Pro Version 8.0 3-15


练习 - RIO 上的分布式设备云(续)

xi. 关闭 Advantys Configuration Software(Advantys 配置软


件)。
xii. Unity Pro 中的 DTM 进行相应的更新。单击 Apply(应用)。然
后单击 OK。

xiii. 关闭 DTM。

3-16 Unity Pro Version 8.0 December 2013


练习 - RIO 上的分布式设备云(续)

3 通过 M580 DTM 配置 STB 的 IP 设置。


i. 在 DTM Browser(DTM 浏览器)中,右键单击 M580 处理器
BMEP58_ECPU。在弹出菜单中单击 Open(打开)...:

ii. M580 DTM 将打开如下窗口:

M580 Configuration Unity Pro Version 8.0 3-17


练习 - RIO 上的分布式设备云(续)

iii. 找到 Device List(设备列表),选择 STB_NIP2311_RIO 项,然


后选择 Address Setting(地址设置)标签项。配置 Address
Server(地址服务器)设置(如下),确保更改 IP 地址以匹配组
号:

iv. 单击 Apply(应用)。然后单击 OK(确定)。


v. 通过此操作,PLC 将分配 IP 地址 192.168.11.X3 到 STB,角色名
称为 STBNIP2311_0X3。如需匹配该名称,应在模拟器上设置
STB 正面的旋转开关,Ones(个位数)设置为 3,Tens(十位
数)设置为 X(X =组号)。下图显示了组 2 的 STB 的配置:

vi. 构建应用程序。
vii. 保存应用程序。

3-18 Unity Pro Version 8.0 December 2013


练习 - RIO 上的分布式设备云(续)

4 自动配置 Advantys STB 控制岛。


i. 重启 Advantys STB 控制岛,因此它将考虑新的旋转开关配置。
ii. 打开网络接口模块(NIM)的前门。
iii. 通过使用螺丝刀,按下 RST(复位)按钮并保持 3 秒,以将控制
岛复位到其出厂设置。(这一操作与 IP 地址无关,它只是复位模
块配置)

iv. 复位完成后,PWR 和 RUN 的 LED 应稳定点亮。

5 测试分布式设备。
i. 连接、传输并运行应用程序。
ii. 使用红色的网络跳线将 CRA 的服务端口连接到 STBNIP2311 上
的其中一个可用以太网端口。
iii. 打开 Data Editor(数据编辑器),选择 STB_NIP2311_RIO 变
量,将其添加到 Animation Table(动态数据表)。

温馨提示
在本课程的整个过程中,红色网络跳线将用于分布式设备(DIO)的连接。

M580 Configuration Unity Pro Version 8.0 3-19


练习 - RIO 上的分布式设备云(续)

iv. 展开结构,单击 Modification(修改)按钮可修改该变量值。

v. 设置值为 ID4_Output_Data 并观察模拟器上的 STB 输出。


vi. 将 BMEP58_ECPU.MODBUS_SCANNER 变量添加到
Animation Table(动态数据表),确认分布式设备服务
(Modbus 扫描器)现在是否已运行:

vii. 保存应用程序。

3-20 Unity Pro Version 8.0 December 2013


隔离的设备网络

隔离的分布式设 集成分布式设备的第二种方式是将其从 M580 以太网远程 I/O 网络中分离。


备网络 此方式可最佳地利用资源,并支持菊花链回路。

BMX NOC 0402 BMX NOC 0402 模块用于将隔离的分布式设备网络集成到 M580 架构中。


使用模块的主要目的是,通过 Modbus/TCP 和以太网 I/P,为设备网络上的
分布式设备提供 I/O 扫描服务。

注意:
BMX NOC 0402 是一种临时解决方案,因此如果要求分布式网络加入远程 I/O 网
络,则可能需要连接电缆。一种利用以太网底板的全新 BME NOC 正处于开发中。

此外,BMX NOC 0402 模块还提供服务,与控制网络上运行的 PAC 应用程


序进行通信。

M580 Configuration Unity Pro Version 8.0 3-21


隔离的设备网络(续)

BMX NOC 0402

10/100 base-T
RJ-45 电缆连接

10/100 base-T
RJ-45 电缆连接
(RSTP 端口)

以太网端口使用的特征是:

 4 个以太网端口:
- ETH1 和 ETH2:实现分布式设备云集成,以及提供对外部工具和设
备(Unity Pro、ConneXview、HMI、SCADA 等)的访问。
- ETH3 和 ETH4:这 2 个铜端口根据 ETH1 和 ETH2 提供连接,但是
除此之外,它们还通过菊花链回路架构(RSTP)支持电缆冗余。

注意:
独立 NOC 模块上的全部以太网端口共享相同、唯一的 IP 地址。每个端口都有一个
唯一的 MAC 地址。

使用分布式设备时,请注意与嵌入式 CPU 以太网端口进行比较,BMX NOC


0402 提供的服务之间存在差别:

BMX NOC 0402 M580 嵌入式


I/O Vision I/O DDT 设备 DDT

网关支持 无 有
(HART / PRM)

网络安全 无 有

机架查看器 无 有
SNTP 无 有

电子邮箱 无 有

温馨提示
根据使用中的和必须在本地机架上安装的CPU,在一个单一应用程序中可最多配置
三(3)个BMX NOC 0402模块。

3-22 Unity Pro Version 8.0 December 2013


练习 – 基于 NOC 的分布式设备

学习成果 完成本练习后,学员将能够:

 通过使用 BMX NOC 0402 模块,配置隔离的分布式设备网络。


 通过使用 Modbus/TCP,集成分布式设备。

1 将 BMX NOC 0402 添加到本地机架。


i. 打开 PLC Bus(总线),并根据正在使用的模拟器,将 BMX
NOC 0402 以太网 4 端口 10/100 RJ45 模块插入到正确的插槽
中:

ii. 使用默认的 DTM Alias name(别名):

iii. 点击 OK(确定)。

M580 Configuration Unity Pro Version 8.0 3-23


练习 - 基于 NOC 的分布式设备(续)

iv. 在 Local Rack(本地机架)中,双击新 NOC 模块。


Configuration(配置)窗口将打开:

v. 需增加为 Inputs & Outputs(输入和输出)预留的寄存器。更新


参数,如下所示:

vi. 确认 更改。
vii. 必须在应用程序中手动更新相关值。点击 Update application
(更新应用程序)按钮:

3-24 Unity Pro Version 8.0 December 2013


练习 - 基于 NOC 的分布式设备(续)

2 复制并粘贴已使用的 DTM 配置。


i. 通过选择 Tools» DTM Browser(工具» DTM 浏览器)查看 DTM
Browser(DTM 浏览器):

ii. 在 DTM Browser(DTM 浏览器)中,右键单击当前的 STB 配


置。在快捷菜单中选择 Copy(复制):

iii. 在 DTM Browser(DTM 浏览器)中,右键单击新 NOC。在快捷


菜单中选择 Paste(粘贴):

M580 Configuration Unity Pro Version 8.0 3-25


练习 - 基于 NOC 的分布式设备(续)

iv. 给新设备分配一个 DTM Alias Name(别名)为:


STB_NIP2311_NOC,点击 OK(确定):

3 使用 DTM,配置新模块。
i. 确认 DTM Browser(DTM 浏览器)中是否列出新设备:

3-26 Unity Pro Version 8.0 December 2013


练习 - 基于 NOC 的分布式设备(续)

ii. 在 DTM Browser(DTM 浏览器)中,双击 NOC Module(NOC


模块)。将显示 Properties(属性)窗口:

iii. 选择 TCP/IP,并给新 NOC 模块分配以下 IP 地址:


192.168.12.X1:(X = 组号)设置 Subnet(子网)为:
255.255.0.0:

iv. 点击 Apply(应用)。
v. 更新现有 IP 参数的警告弹出。点击 Yes(是):

M580 Configuration Unity Pro Version 8.0 3-27


练习 - 基于 NOC 的分布式设备(续)

vi. 在文件夹树的 Device List(设备列表)段选择新设备:

vii. 选择 Address Setting(地址设置)标签项。配置 IP 地址为


192.168.12.X2.(X = 组号)。然后,如下图所示完成,确保标识
符使用的编号与使用中的组号相同:

viii. 点击 Apply(应用)。

3-28 Unity Pro Version 8.0 December 2013


练习 - 基于 NOC 的分布式设备(续)

ix. 查看 Device List(设备列表),并观察 Request/Connection


Summary(请求/连接汇总)信息,注意使用中的地址:

x. 构建应用程序。
xi. 保存应用程序。

4 测试隔离的分布式 I/O 网络配置


i. 更新 STB 的旋转开关,以使用在之前练习的步骤(vii)中配置的
新角色名称。
ii. 重启 Advantys STB 控制岛,因此将考虑新旋转开关的配置。
iii. 连接、传输并运行应用程序。
iv. 将红色网络跳线从 CRA 的服务端口上拆除。
v. 将红色网络跳线连接到 BMX NOC 0402 的 ETH3。
vi. 打开 Animation Table(动态数据表)并插入%MW166。
vii. 点击 Modify(修改)按钮,以便能够修改该表中变量值。
viii. 设置值为%MW166,并观察模拟器的 STB 输出模块。
ix. 通过连接另一根红色网络跳线,在 NOC 的 ETH4 和 STB 未使用
的以太网端口之间创建菊花链回路架构。
x. 通过拆除原有的红色网络跳线,测试新电缆。
xi. 保存应用程序。

M580 Configuration Unity Pro Version 8.0 3-29


高可用性架构

高可用性 迄今为止,我们了解了带有 M580 的简单配置。在这些简单的配置中,限制


(例如:电缆距离)可能是实际远程应用程序的真正问题。BMX NRP 模块
和双环网交换机(DRS)可扩展 M580 远程 I/O 产品的容量,借助子环以及
分布式设备的集成增加距离和提高可用性。

BMX NRP 模块 BMX NRP 光纤转换器是在 M580 架构中工作的光纤中继器。这些模块使


X80 远程 I/O 子站连接到光纤电缆上的 M580 网络的主环,而无需使用双环
网交换机(DRS)用于铜光纤转换。

光纤转换器有两种型号,各支持一种类型的光纤电缆:

 BMX NRP 0200 支持多模光纤电缆。


 BMX NRP 0201 支持单模光纤电缆。
典型的架构如下:

3-30 Unity Pro Version 8.0 December 2013


双环网交换机

问题 简单的菊花链回路架构的限制如下:

 每段限制为 100 m(RJ45 Cat 5 类电缆限制)。


 只可配置一个回路,即只允许一根电缆出现故障,不能有两根出现故
障。
 仅预留用于以太网远程 I/O。
扩展这些限制的理想方式是配置 ConneXium 交换机。

双环网交换机 双环网交换机(DRS)是一种高性能 ConneXium 交换机,其可通过 M580


(DRS) 远程 I/O 进行配置,以扩展架构的性能。PlantStruxure ConneXium 扩展的
双环网交换机(DRS)有助于:

 扩展连续以太网远程 I/O 子站之间的距离。


 通过插入光纤链路进行进一步扩展。
 创建以太网远程 I/O 子站的子环。
 使分布式设备能够加入以太网远程 I/O 网络。
在一个架构中最多可配置 15 个 DRS(主环上,一个 DRS 计为 2 个 EIO 子
站)。但是仍有可能总共拥有最多 16 个 CRA。

距离扩展 通过将 DRS 插入网络,可扩展连续以太网 I/O 子站之间的距离。每段以太网


限制为 100 m,插入 DRS 将扩展这一限制(作为中继器)。

通过在以太网铜缆网络中插入光纤链路,可进行进一步的扩展。在这种情况
下,光纤链路的每端需要一个 DRS。

M580 Configuration Unity Pro Version 8.0 3-31


双环网交换机(续)

子环配置 为了提高系统的可用性,DRS 可用于创建连接至一个主环的本地子环。主环


被定义为配置主站 CRP 模块的环。由于可配置最多 15 个 DRS,因此可使
用最多 15 个子环。

分布式设备集成 通过创建分布式“云”或分布式子环,DRS 使分布式设备能够加入以太网远


程 I/O 网络。

3-32 Unity Pro Version 8.0 December 2013


双环网交换机(续)

DRS 规格 目前,只可使用一个施耐德电气特定的 ConneXium 交换机。它们是为了在


RSTP 回路中 16 个开关的电缆断裂时,能够执行恢复时间少于 50 ms,并具
有特定的功能以实现性能要求:

 FDR(故障设备更换):可更换故障设备,无需重新配置。
 SNTP 客户端:同步设备系统时钟的协议。
 组播过滤,优化全局数据协议。
 通过网络访问的配置。
 VLAN(虚拟局域网)支持:即使不在相同的网络交换机上,也能让终
端站组合在一起。
 IGMP Snooping(互联网组管理协议窥探):防止本地网络的主机接收
不明确加入的组播组的流量。通过非重定向不必要信息,它有助于减少
上游段主机的活动。
 RSTP(快速扫描树协议)。
 优先级端口(QoS——服务质量——各端口可选)、数据流控制、安全
端口。

注意:
在 PlantStruxure 协同自动化控制系统架构中不支持 FDR 和 VLAN。

提供预先配置文件,以在安装过程中协助客户并避免配置错误。

DRS 产品 目前,只有这些 DRS 必须用于 M580 远程 I/O:

 TCSESM083F23F1(8TX 1280):8 个铜端口


 TCSESM063F2CU1(6TX/2FX-MM):2 个多模光纤端口+ 6 个铜端口
 TCSESM063F2CS1(6TX/2FX-SM):2 个单模光纤端口+ 6 个铜端口

注意:
在 PlantStruxure 协同自动化控制系统中,可实现连接最长 2km 的多模光纤电缆和
最长 15 km 的单模光纤电缆。

进阶培训:
“高可用性架构”的培训主题将在 Quantum 以太网 I/O 配置课程中详细介绍。

M580 Configuration Unity Pro Version 8.0 3-33


Altivar Porcess——即将面市

设备集成 从 Unity Pro 的全面设备集成中获益的第一台设备是 Altivar Process 系


列,该系列将于 2014 年发布。

Altivar Process 新系列 Altivar Process 变频器具有彻底的内置创新,该系列专门用于满足


施耐德电气的关键目标细分领域要求。

范围将包括多个产品,其将与已确定的各目标段中的关键应用程序相匹配,
它将提供 0.75 kW 至 4 MW 的组件。

3-34 Unity Pro Version 8.0 December 2013


Altivar Process(续)

细分领域使用 Altivar Process 将为下列关键细分领域提供解决方案:

 公用设施
- 主要对象是水处理行业
- 中游段油气、能源、区域供热、
隧道等其他用途

 工业过程
- 矿山冶金行业
- 石油天然气行业
- 其他过程

 楼宇
- 暖通空调(HVAC)

 机器
- 专用于复杂机器的新产品

适用的产品 除用于关键市场细分领域外,Altivar Process 系列的设计中也考虑了用户


类型使用。

该产品将分成两个部分,其中参考组件将用于:

 可用于盘厂、系统集成商和工艺原始设备制造商(OEM)进行设备集成的
产品,包括:
- 用于面板安装的产品
- 用于壁式安装的产品
- 用于柜式安装的产品
- 预先配置的驱动系统
- 工程技术驱动系统
 设备将可用于承包商进行直接安装,包括:
- 一体化驱动
- 驱动系统

M580 Configuration Unity Pro Version 8.0 3-35


Altivar Process(续)

Altivar Process 全新的 Altivar Process 控制板具有市场领先的特征集:


板卡

 嵌入式以太网
 STO SIL3
 3 个继电器
 6 个数字量输入
 3 个模拟量输入(PT100/PT1000)
 2 个模拟量输出(LO)
 2 个用于选项模块、I/O 和继电器的插槽
 Modbus /蓝牙加密狗支持

创新的全新 HMI 两种创新设计的全新 HMI 现可供使用,以完善产品范围,同时使操作员能够


监测并控制能效和性能。

全新的 HMI 分为:

 基础版
 高级版

3-36 Unity Pro Version 8.0 December 2013


Altivar Process(续)

二维码 二维码或快速响应矩阵码是一种二维条码,可通过智能手机和专用的二维码
读取设备进行读取,直接链接到文本、电子邮件、网站、电话号码等。

Denso Wave 是丰田集团旗下子公司,早在 1994 年就致力于二维码的创


建。起初,它只是用于追踪汽车制造业的零部件,但它的使用情况随之获得
突飞猛进的发展。

如今,日常生活、杂志广告、报纸、广告牌以及名片中都能看到二维码。最
近,它们更是频繁出现在产品上——从家用消费品到家庭橱柜食品。可以确
定的一件事是,二维码已离您不远。

尝试扫描此二维码,看看它会带您去哪...

Altivar Process 的另一个创新是,使用二维码以让操作员访问:

 固件更新
 用户指南
 故障信息
 无线数据传输

M580 Configuration Unity Pro Version 8.0 3-37


Altivar Process(续)

通信与选件 Altivar Process 核心产品更强大,它配有一系列完整的选件:

通信 选件
嵌入式 Fieldbus 基本键盘

Modbus/TCP(单端口) I/O 与继电器


Modbus 蓝牙加密狗

Wifi 加密狗

通信选件 显示器安装(22mm 孔)

Modbus/TCP——双端口 落地式安装套件

以太网/IP 输出滤波器
Profibus RFI 输入滤波器(EMC)
PROFINET 电机扼流圈

CANopen ——双 RJ45


CANopen ——Sub-D9
CANopen——开放式

3-38 Unity Pro Version 8.0 December 2013


Altivar Process(续)

Altivar Process 远程 I/O 与分布式设备是一种使用 M580 的典型架构,它将实现带可选的双


示例架构 以太网端口的 Altivar Process(其支持 Modbus/TCP 和以太网/IP)直接加
入远程 I/O 或设备网络、主环或其中一个子环或云内:

在这种情况下,通过使用 RSTP,整个架构容许一个电缆故障,直至到达工
具层。

M580 Configuration Unity Pro Version 8.0 3-39


远程 Modbus 串行设备

远程 Modbus 串 Modicon X80 子站配有一个 BMX NOM 0200.3 Modbus 主模块,可对远程


行设备 Modbus 串行设备进行集成。FDT/DTM 设备可使用 Unity Pro 进行透明访
问。

例如,可直接从 Unity Pro 或从架构中的任何服务端口远程配置并监测


Altivar(例如:ATV312)变频器。

下图显示了通过设备集成实现的透明度。

温馨提示
并非所有服务都可用于Modbus串行设备,数据交换只能(按要求)明确进行。

3-40 Unity Pro Version 8.0 December 2013


练习 - ATV71——通过 Modbus 串行的设备集成

学习成果 完成本练习后,您将能够:

 通过使用 Modbus 串行线路和 FDT/DTM 技术将 ATV71 集成到 M580 架


构中。

临时练习 请注意,由于 Altivar Process 产品还没有真是发布,所以暂时用 ATV71 和


DTM 进行这个练习。Altivar Process 系列发布后,本练习将根据 Altivar
Process 变频器、全新的 DTM 和全新的设备集成特征集进行更新。

必备条件 BMX NOM 0200.3 可开始配置前需大量组件。它们是:

 Unity Pro V8.0.


 Schneider Electric Modbus Communication DTM Library。
 Schneider Electric EM X80 Gateway DTM Library。
 Microsoft .NET Framework 3.5 SP1。
 Schneider Electric Altivar DTM Library。

1 安装必备条件
i. 安装 Unity Pro V8.0 后,需安装 Schneider Electric Modbus
Communication DTM Library。启动向导和步骤,直到安装完
成:

M580 Configuration Unity Pro Version 8.0 3-41


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

ii. 安装 Schneider Electric EM X80 Gateway DTM Library。启动


向导和步骤,直到安装完成:

iii. 安装 Microsoft .NET Framework 3.5 SP1。启动向导和步骤,直


到安装完成:

iv. 此时,可能需要重新启动计算机,用户会看到相应的提示。

3-42 Unity Pro Version 8.0 December 2013


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

v. 安装 Schneider Electric Altivar DTM Library。启动向导和步


骤,直到安装完成:

2 Unity Pro 中的配置。添加 Modbus 串行模块。


i. 打开 Unity Pro。
ii. 提示会弹出,告知用户 DTM Catalog(DTM 目录)已过期。点击
Yes(是)更新目录:

iii. DTM Catalog(DTM 目录)将更新:

iv. 打开已有的应用程序 M580_Training.stu。

M580 Configuration Unity Pro Version 8.0 3-43


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

v. 进入 Project Browser(项目浏览器),然后打开 Bus RIO DIO


(总线 RIO DIO),双击备用槽,其显示正在使用的模拟器中的
BMX NOM 0200 模块:

vi. 扩展 Communication(通信)库,选择 BMX NOM 0200 模块。


点击 OK(确定):

3-44 Unity Pro Version 8.0 December 2013


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

vii. 双击 NOM 模块,以打开 Properties(属性):

viii. 配置 Channel 0(信道 0),如下所示:

ix. 确认配置。点击 OK。


x. 构建、连接、传输并运行应用程序。

M580 Configuration Unity Pro Version 8.0 3-45


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

3 添加 DTM 配置。
i. 打开 DTM Browser(DTM 浏览器),右键单击根目录项 Host
(主机)PC,然后点击 Add(添加)...:

ii. 选择 Modbus TCP Communication DTM。点击 Add(添加)


DTM:

iii. 出现提示时,接受设备的默认属性。
iv. 在 DTM Browser(DTM 浏览器)中,选择 Modbus TCP
Communication。右键单击,并在弹出菜单中选择 Add(添
加)... :

3-46 Unity Pro Version 8.0 December 2013


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

v. 选择 EMX80 GTW DTM。点击 Add(添加)DTM。

vi. 出现提示时,接受新设备的默认 Alias Name(别名):

vii. 在 DTM Browser(DTM 浏览器)中,选择新的


ModbusTCPCommChannel 条目。右键单击,并在弹出菜单中
选择 Add(添加)... :

M580 Configuration Unity Pro Version 8.0 3-47


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

viii. 选择 ATV71,点击 Add(添加)DTM:

ix. 出现提示时,接受新设备的默认 Alias Name(别名):点击 OK


(确定):

3-48 Unity Pro Version 8.0 December 2013


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

4 添加并配置 DTM。
i. 在 DTM Browser(DTM 浏览器)中,双击
Modbus_TCP_Communication_DTM。点击 Address Table
(地址表)标签项。将 BME CRA 312 10(CRA 主机地址为
BMX NOM 0200.3)的地址输入到 Address(地址)栏:

ii. 点击 Apply(应用)。点击 OK(确定)。


iii. 在 DTM Browser(DTM 浏览器)中,双击
ModbusTCPCommChannel DTM。在 Configuration(配置)
标签项上,输入 Rack(机架)、Slot(插槽)和 Channel(信
道)的属性,其表示正在使用的 BMX NOM 0200.3 模块的位置:

M580 Configuration Unity Pro Version 8.0 3-49


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

iv. 点击 Address Table(地址表格)标签项。将正在使用的 ATV71


的 Modbus address(Modbus 地址)输入到 Address(地址)
栏(指导者将演示如何使用嵌入式键盘确认 ATV71 上的地址):

v. 点击 Apply(应用)。点击 OK(确定)。
vi. 已完成的配置应类似于下图:

5 连接 ATV71。
i. 在 Project Browser(项目浏览器)中,右键单击 ATV71。在弹
出菜单中,点击 Connect(连接):

ii. DTM 的结构将改变为 bold(粗体)文本,以表示有效连接到


DTM:

3-50 Unity Pro Version 8.0 December 2013


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

iii. 帮助配置过程,并自动识别 ATV71 的精确型号以及正在使用的固


件版本时,在 DTM Browser(DTM 浏览器)中右键单击
MODBUS_SERIALCommChannel 项。在弹出菜单中,点击
Load data from device(从设备加载数据):

通过直接双击 ATV71 并从提供的下拉菜单中选取配置,手动执行


相同的配置。
iv. 通过单击 Alt + F,读取并接受警告信息:

M580 Configuration Unity Pro Version 8.0 3-51


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

v. 从 ATV71 上传配置:

vi. 打开 ATV71 DTM。My Device(我的设备)窗口将打开:

3-52 Unity Pro Version 8.0 December 2013


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

vii. 尽管已连接 DTM 且已下载配置,但是必须手动同步数据:单击


Synchronised Mode(同步模式) 按钮。
viii. 将显示数据同步确认:

ix. 点击 Refresh(刷新) 按钮。


x. 打开 Operate(操作)标签项,从 ATV71 中可看到当前参数:

M580 Configuration Unity Pro Version 8.0 3-53


练习 - ATV71——基于 Modbus 串行的设备集成
(续)

xi. 更改 ACC 和 DEC 参数,确认这些值已通过 ATV71 的键盘和显示


器进行了更新:

xii. 如果时间允许,则进行接下来的实验。完成时,右键单击根目录
项 Modbus_TCP,在弹出菜单中,选择 Disconnect(断开连
接):

xiii. 保存应用程序。

3-54 Unity Pro Version 8.0 December 2013


练习 - Premium I/O(可选)

学习成果 完成本练习后,您将能够:

 将作为扩展机架的 Premium I/O 与 M580 架构相集成。


 验证已装机系统的遗留迁移。

本练习可个人单独操作,也可分小组练习。

1 在应用程序中,配置高级扩展机架。
i. 在 Project Browser(项目浏览器)中,打开 Local Bus(本地
总线):

ii. 双击扩展机架的占位符,新设备窗口弹出:

M580 Configuration Unity Pro Version 8.0 3-55


练习 - Premium I/O(续)

iii. 选择 TSX RKY 4EX rack(机架)。点击 OK(确定):

iv. 通过点击 OK(确定),确认修改:

v. 新机架将弹出:

3-56 Unity Pro Version 8.0 December 2013


练习 - Premium I/O(续)

vi. 用适当的电源和 I/O 模块配置机架:

vii. 构建并保存应用程序。
viii. 暂时不要传输应用程序。

2 手动配置所需的组件。
i. 取下 BMX XBE 1000 适配器,打开侧门,并通过拨码开关确认
Address(地址)设置是否为 0:

M580 Configuration Unity Pro Version 8.0 3-57


练习 - Premium I/O(续)

ii. 拆除 Premium 机架的电源,露出用于设置地址的拨码开关


(1)。确认 Address(地址)设置为 1,以匹配 Unity Pro 中的
机架号:

iii. 取下 Bus-X 终接器(TSX TLY EX)。将标记 A 的终接器放入


BMX XBE 1000 适配器的顶部端口。将标记 B 的终接器放入
Premium 机架右侧的端口。
iv. 使用 Bus-X 电缆连接 BMX XBE 1000 适配器的底部端口和
Premium 机架左侧的端口。
v. 关闭模拟器电源。
vi. 将 BMX XBE 1000 适配器连接到本地机架的 XBE 插槽。
vii. 接通模拟器和 Premium 机架电源。

3-58 Unity Pro Version 8.0 December 2013


练习 - Premium I/O(续)

3 测试 Premium I/O:
i. 将应用程序连接并传输到 PLC。
ii. 在 I/O 模块上,Premium 机架应显示为绿色 RDY 指示灯。
iii. 打开 TSX DSY 08T2 模块的 Properties(属性)。单击 Channel
0(信道 0)、Debug(调试)标签项:

iv. 强制执行第一个输出信道。右键单击值字段。在弹出菜单中,选
择 Force to 1(强制为 1):

M580 Configuration Unity Pro Version 8.0 3-59


练习 - Premium I/O(续)

v. 此时,应强制执行输出,并且可以在 module display (模块显


示屏)上和 Unity Pro 中看到:

vi. 按要求,执行 Premium I/O 的进一步测试。

3-60 Unity Pro Version 8.0 December 2013


总结

总结 本章涵盖下列主题:

 M580 设备集成介绍(第 3-2 页)


 分布式设备(第 3-7 页)
 嵌入式 DIO 扫描器服务(第 3-21 页)
 高可用性架构(第 3-30 页)
 Altivar Process——即将面市(第 3-34 页)
 远程 Modbus 串行设备(第 3-40 页)

问题 下列问题用于检查您是否掌握本章涵盖的主题:

 哪两种扫描器服务可与 M580 一起使用?


_______________
_______________
 设备集成背后隐含的主要技术是什么?
 双环网交换机(DRS)的用途是什么?
 分布式扫描器服务使用哪两种协议与设备通信?
_______________
_______________

M580 Configuration Unity Pro Version 8.0 3-61


第4章: M580 的称重解决方案

概述
介绍
生产计量、监测、控制、调整和故障排除通常需要并使用称重系统。它在许
多工业生产过程中具有显著的重要性,PME SWT 0100 是一种多功能、灵活
的称重模块控制器,但凡电子秤能在施耐德电气 Mx80 自动化系统中使用的
任何位置,它都可用于该位置。

章节目标
完成本章学习后,学员将能够:

 检验 M580 产品的组件。
 分析 M580 CPU 的物理特征。
 在 M580 PAC 的基础上,创建新应用程序。
 配置 M580 嵌入式以太网端口:

本章涵盖下列主题:

 称重介绍 ................................................................................ 4-2


 PME SWT 0100 概述 ........................................................... 4-12
 使用 Unity Pro 进行配置 ...................................................... 4-21
称重介绍

介绍 PME SWT 0100 是新项目的第一步,即允许第三方生产用于 PAC 的


X80/M580 系列的模块。

施耐德电气的 CAPP 合作伙伴(协同自动化合作伙伴计划)可签订协议使用


X80 模块开发套件(X80 Module Development Kit),生产可集成到 Unity
Pro 的相关 DTM 的模块。

SCAIME SCAIME SAS 是第一个使用 X80 模块开发套件(X80 Module Development


Kit)的施耐德电气 CAPP 成员。

SCAIME 自 2008 年 4 月起一直是 CAPP 成员。

SCAIME 成立于 1983 年,以结合产品质量与技术专长而著称。他们能够提


供一系列专用于工业应用的完整测量解决方案:

 测力元件
 测力传感器
 引伸计
 扭矩计
 压测力传感器
 位置传感器
 水平传感器
 光纤测量
 用于称重和测量的电子元件

SCAIME 的专长是基于我们的现代开发工具的专业知识和的控制。与客户的
密切合作是成功的核心,也是我们为何能够创造一套符合标准的产品的原
因。部分产品已获得专利,目前成为市场上的产品参考标准。

4-2 Unity Pro Version 8.0 December 2013


称重介绍(续)

SCAIME(续) SCAIME 通过其附属公司、合作伙伴和专业经销商网络在全球 60 多个国家


开展业务。SCAIME 总部位于法国阿纳玛斯,设有销售和市场部、研发部和
装配生产线,致力于应变仪、测力元件和光纤传感器的生产。现代设备包括
无尘室、人工环境室、激光焊接机器人和相关的调校工具。

此外,SCAIME 的集团生产基地位于中国深圳。借助一系列集成、灵活、现
代的生产解决方案,SCAIME 有能力在全球范围内提供最高水平的客户服
务。

M580 Configuration Unity Pro Version 8.0 4-3


称重介绍(续)

加工称重 加工工业中的称重可分为两种应用领域类别:

 整机一体化

 工厂工程

4-4 Unity Pro Version 8.0 December 2013


称重介绍(续)

整机一体化 整机一体化包括称重应用,例如:

 分选机  定量/给料机
- 数字滤波 - 数字滤波
- 计算动态称重 - 给料定量
- 卸载定量

 称重给料机  检查秤
- 数字滤波 - 数字滤波
- 流量计算 - 计算动态称重
- 流量调节
- 连续累计

M580 Configuration Unity Pro Version 8.0 4-5


称重介绍(续)

工厂工程 工厂工程考虑了称重应用,例如:

 筒仓  散装产品转移
- 重量物传输 - 给料定量
- 位置监测 - 卸载定量

 传送机
- 流量计算
- 流量调节
- 连续累计

4-6 Unity Pro Version 8.0 December 2013


称重介绍(续)

称重目标市场 这些应用在整个 M580 / X80 的称重解决方案的目标市场中随处可见:

 食品和饮料行业
- 乳制品
- 农业
- 饮料

 矿山冶金行业
- 水泥
- 玻璃
- 钢
- 采矿

M580 Configuration Unity Pro Version 8.0 4-7


称重介绍(续)

测力元件 测力元件是测量机械力并得出与该力成比例的线性电压变化的传感器。

测力元件的重量单位是额定的(克、千克或吨)。

测力元件的测量范围从零到额定容量。测力元件的精确度通常表示为总容量
的百分比。测力元件的数据表可提供其他重要信息:

 容量:测力元件的总容量。
 过载:损坏前,测力元件可处理的满载的最大百分比。
 精确度:可表示为线性、滞后、可重复性和蠕变。这些数字均以测力元
件总容量的百分比表示。
 灵敏度:测力元件的灵敏度决定了测力元件满载时将得到的实际电压输
出。这些数字均以 mV/V 表示。

4-8 Unity Pro Version 8.0 December 2013


称重介绍(续)

应变仪和测力元 测力元件是经过如下方式加工的金属块:当对其施加重量时,特定区域受到
件 高应力。这些区域已连接应变仪。应变仪经过巧妙地塑形,这样甚至应变仪
非常小的移动都会导致电阻的大变化。

应力和阻力变化之间的关系几乎呈现完美的线性。对于高精确度的测力元
件,±0.01%和±0.02%之间的精确度是较为常见的。

 测力元件的容量范围可从几克到几百吨。
应变仪,通常是 4 个,连接到一个惠斯登(Wheatstone)电桥结构中,以便
将非常小的电阻变化转换成可用的电信号。

测力元件通常有 4 或 6 根引出导线。其中两根导线用于测力元件供电。这些
称为“励磁”。另外两根导线将信号返回给称重控制器。这些称为“信号”
线。如果测力元件有 6 线连接,则额外的 2 根导线被称为“读出”线。称重
控制器使用这些导线,以补偿远距离励磁中的压降。读出线连接至与励磁线
相同的点。

测力元件的信号输出以毫伏/伏特(mV/V)表示。这意味着,当测力元件使用
每伏特励磁时,它会在满刻度输出多个毫伏。该值被称为测力元件的灵敏
度。灵敏度范围通常为 1mV/V 至 3 mV/V。

在本示例中:

 测力元件的容量为 2kg,灵敏度为 2mV/V。


 重量控制器的励磁电压为 5Vdc。
 当对测力元件施加 2 kg 重量时,输出信号为 10mV。

M580 Configuration Unity Pro Version 8.0 4-9


称重介绍(续)

罐称重 测力元件可用于称量各种装置结构中的罐、料斗或容器。

4-10 Unity Pro Version 8.0 December 2013


称重介绍(续)

称重系统性能 精确度、分辨率和可重复性是用于测量称重系统性能的基本概念。

 分辨率与电子秤范围可划分的测量数相关。它并非单纯的电子秤将记录
的最小重量变化。例如,为 10,000 个增量配置的范围为 0 至 1,000 kgs
的秤可测量 0.1 kgs 的增量。为 5,000 个增量配置的范围为 0 至 500 kgs
的秤也可测量 0.1 kgs 的增量。在本示例中,1,000 kg 的秤会有更高的
分辨率。
 精确度是指秤控制器上的读数与置于秤上的实际重量的接近度数值。
 重复性是指每次在秤上放上相同重量时,秤能够显示一致的重量读数。
这对于分批和给料应用尤其重要,因为要求每批的物料重量相同。
重复性与精确度密切相关。您的系统可以是不精确的可重复系统,但是精确
的系统必须是可重复的。

M580 Configuration Unity Pro Version 8.0 4-11


PME SWT 0100 概述

一般特征 PME SWT 0100 是一种灵活的多功能称重模块控制器,无论施耐德电气 Mx80 自动


化系统中使用哪种秤,它都可使用。模块的主要特征是:

 安装在 M580 的本地 CPU 机架上或以太网底板的 X80 RIO 机架上


 统一的设计技术和通过以太网底板的一致通信
 与 UNITY V8.0 或更高版本匹配的配置
 通过 FDT/DTM 的配置、校正和诊断
 用高分辨率的 24 位 A/D 转换器测量重量或作用力
 高称重分辨率为 0.01 %
 外部测量响应时间为 10ms
 内部测量速度可达 400 Hz
 2 个监测限制值的数字量输入
 4 个定量控制的数字量输出
 参数可定义的输入和输出
 连续流速计算
 无需调节重量的情况下可实现理论调整
 本地 HMI 专用的 RS485 通信端口
 工厂预先校准
 可更换模块,秤无需重新调整
 在危险区域 2 和 22 使用(ATEX 认证),I 类 2 分类(cULus 认证)
 真正安全的测力元件对危险区域 1 供电(带有可选的 SCAIME 齐纳安全栅套
件)

4-12 Unity Pro Version 8.0 December 2013


PME SWT 0100 概述(续)

应用 生产过程中有大量不同的称重任务需完成,例如:在线称重、多产品定量、
给料和分装、装袋和包装等。

PME SWT 0100 是最佳的解决方案,其目的是检测应变仪传感或测力元件的


信号。作为称重电子设备,PME SWT 0100 具有非常高的精确度,测量时间
为 10 ms。

PME SWT 0100 最适用于以下应用:

 秤称重
 液体填料
 包装系统中的装袋
 罐的液位监测
 给料或卸载定量
 批量的连续流速控制

M580 Configuration Unity Pro Version 8.0 4-13


PME SWT 0100 概述(续)

典型架构 PME SWT 0100 是 M580 和 X80 系统的称重模块控制器。M580 和 X80 系


统架构中的 PME SWT 0100 的操作保证了自动化系统中称重技术的完全一
体化。

 在 M580 本地 CPU 机架或以太网底板 X80 RIO 机架上安装


 称重数据可通过以太网底板从称重模块传输到 M580 CPU、Unity Pro 和
网络。
 利用 Unity Pro,通过使用 FDT/DTM 技术,配置、监测并诊断称重模
块。

温馨提示
各X80 RIO子站上的模块的最大数量——7个PME SWT 0100
各M580本地CPU机架上的模块的最大数量——6个PME SWT 0100

4-14 Unity Pro Version 8.0 December 2013


PME SWT 0100 概述(续)

接口 称重模块的主要任务是通过一个输入测力元件信道,测量当前的重量值。 该
信道在工厂进行了预调。这使得无需调节重量的情况下秤的理论调整成为可
能,且无需重新调整秤即可更换模块。

称重模块配有一个 RS485 端口,用于连接进行重量显示和称重功能操作的


本地触感式 HMI。

该模块还集成了两个用于称重功能触发的数字量输入和四个专用于重量水平
监测和定量控制的可编程的数字量输出。

M580 Configuration Unity Pro Version 8.0 4-15


PME SWT 0100 概述(续)

测力元件的输入 满足下列条件的 4 或 6 线应变仪传感器可连接至称重模块:

 灵敏度范围从 0.1 mV/V 至 6 mV/V


 接受 5 VDC 的 PME SWT 电源电压

4 和 6 线测力元件

在 4 线传感器中,电缆是测力元件温度补偿系统的一部分。测力元件可通过
一定数量的连接电缆进行校准和补偿。

在 6 线传感器中,电缆不是测力元件温度补偿系统的一部分。2 根读出线连
接到控制器,其调节其输出电压以补偿电缆中的任何电阻变化。使用该系统
的优点在于可将 6 线测力元件的电缆切割为任何长度。

 借助 PME SWT,跳线器“4/6 线”可选择所用连接的类型

多个测力元件的连接

在多个测力元件的称重系统中,通过加入同色的测力元件的电缆芯线端,可
并联测力元件。为此,SCAIME 提供 ALCJB 接线盒。输出信号是单个输出
信号的平均值。

注意:
如果有多个测力元件连接,则 PME SWT 0100 可为最多 8 个测力元件提供励磁电压
(350 Ohm 输出电阻)。

4-16 Unity Pro Version 8.0 December 2013


PME SWT 0100 概述(续)

测力元件的输入 有时需调整单个测力元件的输出,以避免隅载荷误差,这是由测力元件的输
(续) 出电阻的差异或不平等的负载分布导致的。

通过调节 ALCJB 励磁路径中的可变电阻(P1…Pn),进行调整。

电缆延长

延长电缆必须采取屏蔽处理并具有低电容。建议使用 SCAIME 电缆,以满足


这些要求。为了补偿延长电缆中电阻变化的作用,必须使用 6 线延长电缆。

注意:
• 测力元件到模块的接线距离应不超过 300m
• 保持测力元件电缆离电源电路至少 1m。
• 电源电缆应以直角交叉。

M580 Configuration Unity Pro Version 8.0 4-17


PME SWT 0100 概述(续)

辅助 RS485 通信 称重模块拥有一个串行链路,以将重量传递给外部专用显示面板(例如:
端口 Schneider Electric Magelis HMI),它支持:

 非隔离式半双工 RS485,2 线连接


 固定格式:1 个起始位,8 个数据位和 2 个停止位
 最大连接距离为 30m
 跳线器可激活一个内部终端电阻。
 用 1,5 k Ohm 电阻极化传输线。
 通信协议为 Modbus-RTU,PME SWT 是从设备
参数 值范围 默认值 说明
Aux Address 1 至 128 1 Modbus 网络上的 PME
(辅助地址) SWT 从设备 N°
Aux Baud rate 9.6 至 115.2 Kbps 9.6 Kbps 辅助 RS485 端口的通信
(辅助波特率) 速率
HMI keyboard 有/无 无 启用/禁用 HMI 功能键
mask(HMI 键盘
膜)
HMI Password 有/无 无 启用/禁用用于 HMI 设置
(HMI 密码) 访问的密码

Password(密 4 个可见字符 5555 用于 HMI 设置访问的密


码) 码值

4-18 Unity Pro Version 8.0 December 2013


PME SWT 0100 概述(续)

称重模块显示屏 称重模块配有显示模块状态的 LED 指示灯。下图为称重模块显示屏:

LED 指示 点亮 闪烁 熄灭

RUN(运 正常工作 —— 模块故障或关闭
行)
ERR(错 内部错误、模块故 通信错误、应用程序故 无内部错误
误) 障 障

I/O 外部错误 —— 无外部错误

COM(通 设备已连接 通信正在进行 与设备无通信


信)
FAULT 变流器饱和 超出范围 无测量错误
(故障) 与变流器无通信

TEST(测 测试模式 固件下载 正常模式


试)
MEMERR EEPROM 存储器损 —— 无存储器错误
(存储器错 坏
误)
CAL(校 用户校准 —— 工厂校准
准)
S0 S0 数字量输出开启 —— S0 数字量输出关闭
S1 S1 数字量输出开启 —— S1 数字量输出关闭

M580 Configuration Unity Pro Version 8.0 4-19


PME SWT 0100 概述(续)

过程参数 模块可提供下列信息:

 测量变量:
对象 说明
毛重 “毛重”表示测量定标后的数字值。它受所有的
“零”功能的影响。

皮重 “皮重”是从“毛重”减去“净重”的校正值。

净重 “净重”表示测量定标和去皮后的数字值。

工厂校准点 “工厂校准点”包含无用户校准层的测量值。这说
明,它直接链接到模拟量输入电压

当前流速 过滤流速

瞬时流速 瞬时流速

 测量状态:
状态指示灯 说明
Measurement OK 导致 led“FAULT(故障)”灭
(测量确定)
Overload(过载)- 毛重< - 最大容量。导致 led“FAULT(故障)”闪烁

Overload(过载)+ 毛重< - 最大容量。导致 led“FAULT(故障)”闪烁

A/D error(A/D 错 A/D 转换器输入范围的模拟量信号。导致 led


误) “FAULT(故障)”亮

Stability(稳定性) 根据稳定性标准,表示测量稳定

Zero(零) 表示在¼ 区中测量为零(OIML 指示灯)

EEPROM failure(故 导致 led“MEMERR”亮


障)
Semi-Automatic 启动半自动去皮设备
Tare(半自动皮重)
Preset Tare(预置皮 启动预置去皮设备
重)

4-20 Unity Pro Version 8.0 December 2013


使用 Unity Pro 进行配置

FDT/DTM 通过以太网底板,使用集成到施耐德电气 Unity Pro 软件的 DTM 配置 PME


SWT 0100。在 Unity Pro DTM 浏览器中,可打开设备编辑器,它可用于配
置 DTM 中出现的称重模块参数。

安装最新版的 Schneider Electric PTK Generic DTM。

M580 Configuration Unity Pro Version 8.0 4-21


使用 Unity Pro 进行配置(续)

配置  如需在 Unity Pro 中配置 PME SWT 0100,可访问 DTM Browser


(DTM 浏览器),右键单击 M580 CPU,并在弹出快捷菜单中选择
Add(添加)...:

4-22 Unity Pro Version 8.0 December 2013


使用 Unity Pro 进行配置(续)

配置(续) 通过 SCAIME 选择 BME PME SWT 0100 模块,并单击 Add(添加)


DTM:

为设备命名一个 Alias Name(别名),或接受默认名称,然后单击 OK:

在 DTM Browser(DTM 浏览器)中双击 PME SWT 0100 模块,DTM 将打


开准备进行配置。

M580 Configuration Unity Pro Version 8.0 4-23


使用 Unity Pro 进行配置(续)

标识 PME SWT 0100 DTM 将打开 Identity(标识)标签项,并显示 PME SWT


0100 概述,显示模块的名称和主要规格:

4-24 Unity Pro Version 8.0 December 2013


使用 Unity Pro 进行配置(续)

以太网配置 Ethernet Configuration(以太网配置)标签项可对 PME SWT 0100 以太


网设定进行配置:

M580 Configuration Unity Pro Version 8.0 4-25


使用 Unity Pro 进行配置(续)

应用程序配置 Application Configuration(应用程序配置)标签项可用于访问 PME SWT


0100 的功能参数,以配置应用程序。

4-26 Unity Pro Version 8.0 December 2013


使用 Unity Pro 进行配置(续)

过程参数 Process Data(过程参数)标签项可用于进行 PME SWT 0100 模块的故障


诊断和在线诊断,同时在在线模式进行连接:

M580 Configuration Unity Pro Version 8.0 4-27


总结

总结 本章涵盖下列主题:

 称重介绍(第 4-2 页)
 PME SWT 0100 概述(第 4-12 页)
 使用 Unity Pro 进行配置(第 4-21 页)

问题 下列问题用于检查您是否掌握本章涵盖的主题:

 称重解决方案的目标市场是什么?
_______________
_______________
 是否可在远程子站中使用 PME SWT 0100?
 PME SWT 0100 可提供励磁电压给测力元件连接的最大数量是多少?
 本地机架中可有的 PME SWT 0100 模块的最大数量是多少?

4-28 Unity Pro Version 8.0 December 2013


第5章: M580 HART 的解决方案

概述
介绍
HART 是工厂自动化领域中采用的多种不同的通信协议中的一种。每种协议
都有其各自的优点,但 HART 是最佳的整体解决方案:它可获取增值设备和
数字方式的诊断信息,同时还可以与旧有的 4-20 mA 自动化结构体系相兼
容。

章节目标
完成本章学习后,学员将能够:

 识别 HART 协议的主要特点和历史。
 比较 M580 HART 产品的组件。
 识别构成 HART 解决方案的组件。

本章涵盖下列主题:

 HART 介绍 ............................................................................ 5-2


 带 M580 的 HART ................................................................ 5-10
 使用 Unity Pro 进行配置 ...................................................... 5-15
HART 介绍

HART 是什么? HART(Highway Addressable Remote Transducer)协议是领先的通信


技术,可用于智能过程测量和加工行业的控制。HART 以 Bell 202 FSK(贝
尔 202 频移键控)标准为基础,在 4-20mA 模拟信号上叠加数字通信信号。

它通过具有 HART 功能的现场仪表和控制/监测系统之间的模拟导线传输数字


信息,并为工厂运营和优化提供宝贵的资产信息。

HART 历史 HART 协议于 20 世纪 80 年代中期由 Rosemount Inc.开发,用于各种智能测


量仪表。最初该协议申请了专利,不久后便对外发布,供免费使用。1990
年,HART 用户小组成立。1993 年,该协议的注册商标和版权转为 HART
通讯基金会(HCF)所有。该协议目前仍向所有用户免费开放。

今天,HART 通信协议是智能仪表的全球标准(IEC 61158)和领先的通信


技术。超过 3 千万台基于 HART 设备安装在世界各地。无论是在安装的数量
或规模以及整体效益上,没有其它的过程通信协议与之相媲美。

过去的 20 年中,该技术已得到改善以满足过程工业的需求,同时遵守其向
后兼容性和互操作性的关键原则。今天,行业供应商继续以创纪录的数量生
产并销售 HART 产品——每年安装的智能设备中有 75%具有 HART 功能。

另请注意:
欲了解更多关于 HART 协议的信息,请访问 HART 通讯基金会的官方网站:
http://www.hartcomm.org。

5-2 Unity Pro Version 8.0 December 2013


HART 介绍(续)

HART 价值

M580 Configuration Unity Pro Version 8.0 5-3


HART 介绍(续)

模拟量和数字量 多年以来,过程自动化设备所使用的现场通信标准一直是毫安(mA)模拟量
电流信号。多数应用中,毫安信号正比于所代表的过程变量在 4-20 mA 范围
内变化。事实上,所有已安装的工厂仪表系统都使用这一国际标准同过程变
量信息通信。

HART 现场通信协议扩展了 4-20 mA 标准,以提高与智能测量和控制仪表的


通信。作为过程控制演化中的主要一步,HART 协议正孕育着过程仪表功能
的重要变革。

HART 协议允许与智能仪表的双向数字通信,同时不会扰乱 4-20 mA 模拟量


信号。4-20 mA 模拟量和 HART 数字量通信信号可以在同一电缆上同时被传
递。主要变量以及控制信号信息由 4-20 mA(必要时)来传递,而额外的测
量量、过程参数、设备组态、校验以及诊断信息通过 HART 协议在同一电缆
上同时可以访问。不同于其他用于过程仪表的“开发”数字通信技术,
HART 兼容现存系统。

5-4 Unity Pro Version 8.0 December 2013


HART 介绍(续)

HART 技术 HART 协议利用了贝尔(Bell)202 频移键控(FSK)标准,在 4-20 mA 基


础上叠加低电平的数字通信信号。由于数字的 FSK 信号是相位连续的,因此
它不会干扰 4-20 mA 信号。

逻辑 1 由频率 1200Hz 表示,而逻辑 0 由频率 2200Hz 表示,如下所示:

HART FSK 信号实现了双向数字通讯,并使除了常规过程变量之外的其它信


息可以与智能现场仪表进行双向通信。HART 协议以 1200 bit/s 为通信速
率,不影响 4-20mA 信号,并允许主机应用程序(主设备)能够从现场设备
中获取每秒 2 次或 2 次以上的数字更新。

M580 Configuration Unity Pro Version 8.0 5-5


HART 介绍(续)

灵活的应用 HART 是一个主/从协议,这意味着,只有当主设备发出信号时,现场(从)


设备才会发送信号。一个 HART 网络内可以有两个主设备(第一主设备和第
二主设备)与从设备通信。第二主设备,如手持编程器,几乎可以连接在网
络的任何地方,其与现场设备的通信,不会干扰现场设备与第一主设备的通
信。

典型的第一主设备是 DCS、PLC 或基于计算机的中央控制或监测系统。

温馨提示
HART协议允许两个主设备可访问从(现场)设备的信息。

通常,HART 在点到点模式下使用。然而,HART 协议还能够连接多子站网


络配置中的相同线对的多个现场设备。

5-6 Unity Pro Version 8.0 December 2013


HART 介绍(续)

新类型信息 传统的模拟和离散设备只能以单过程变量方式通信——因而很难找到一种简
便的方式判定发送的信息是否有效。

采用 HART,不但可以获取过程变量,还可以获得其他类型的信息。每个
HART 设备中包括 35-40 个标准信息项。例如:

 设备状态和诊断报警
 过程变量和单位
 回路电流和百分比范围
 基本配置参数
 制造商和设备标签
其他的信息还包括:主机以数字方式查询 HART 设备,并告知用户设备的设
置是否正确,运行是否正常。该功能可免除大多数的日常检验工作,并有助
于用户在故障导致重大问题之前发现故障情况。

主/从协议 HART 是个主/从协议。只有当 HART 主设备呼叫时从设备才会应答。HART


兼容的仪表包括:

 HART 主设备:
- PC 上运行的资产管理软件(AMS)
- 在 AMS 和 Unity/Pro 中工作的 HART 网关 DTM
- HART 接口模块,例如:与 HART 过程控制仪表通信时的 BME AHI
0812 和 BME AHO 0412 模块
- 暂时连接到网络的手持式设备
 HART 从设备:
- HART 过程控制仪表
- HART 接口模块,例如:与 AMS 或 HART 服务器通信时的 BME
AHI 0812 和 BME AHO 0412 模块。

M580 Configuration Unity Pro Version 8.0 5-7


HART 介绍(续)

命令集 HART 基于命令实现通信,即主设备发布命令,从设备响应。

三种类型的 HART 命令对 HART 兼容的现场仪表中的可用信息提供读取/写


入功能。在 HART 协议规范中定义通用和常用命令。第三种类型是设备特定
命令,对产品的特定参数或特殊设备所特有的功能提供自由度。

通用命令
- 型号 - 消息 - 仪表限值
- 标签 ID - 日期 - 过程测量值
- 描述符 - 范围值 - 设备状态

常用命令 设备特定命令
- 读变量 - 模型的特定功能
- 更改上限和下限范围 - 特定校准选项
- 调整(零、最小精度) - 启动、停止或清除累加器
- 启动自检 - 选择主变量
- 序列号 - 启用 PID、更改 SP
- 时间常数值 - 调整调优参数

5-8 Unity Pro Version 8.0 December 2013


HART 介绍(续)

通用命令 通用命令确保不同供应商提供的不断增长的大基数产品的互操作性,并可访
问正常工厂运行的有用信息,例如:读取过程测量值/变量、上下限范围值,
以及制造商、模型、标签和描述等信息。

HART 协议的一个基本原则是:HART 兼容的从设备必须响应所有通用命


令。这些命令是强大的,例如:在单个命令响应中,通用命令 3 可读取最多
四个动态变量。

常用命令 常用命令提供很多设备所共有的功能,但并不是所有设备都具有的功能。这
些命令是可选的,但是如果配置的话,必须说明。

设备特定命令 设备特定命令提供特定设备的功能。这些命令主要用于设备设备配置参数,
在设备中可将新设定值发送给 PID 算法。

设备描述语言 HART 设备描述语言(DDL)扩展可互操作性超过通用和常用命令。


(DDL)
现场设备(从设备)制造商使用 DDL 创建有全部相关设备特征的软件文件,
这样 DDL 主机可与设备进行充分通信。

HART 设备的设备描述(DD)类似于个人电脑的打印机驱动器,其中打印机
驱动器将应用程序链接到打印机,以便在页面上进行正确的打印。

许多制造商都生产通用手持编程器,其能够通过 DDL 配置任何基于 HART


的仪表。其他识别 DDL 的主机应用程序也开始出现。包含全部 HART 兼容
设备描述的中央库由 HART 通讯基金会进行管理。

另请注意:
欲了解更多关于 HART 协议的信息,请访问 HART 通讯基金会的官方网站 :
http://www.hartcomm.org。

M580 Configuration Unity Pro Version 8.0 5-9


带 M580 的 HART

目标 M580 / X80 HART 的解决方案的目标是:

 在 PlantStruxure 架构中提供 HART 集成 I/O 解决方案。


 将 HART 功能仪表集成到完全透明的 PlantStruxure 以太网架构。
 弥补 HART 系统产品的施耐德电气产品组合当前与其他主要的 PLC /
DCS 竞争对手之间的差距。

交付成果 含两个 HART 集成模拟模块的产品以及将安装在 M580 / X80 架构上的配套


附件已成功构建。同时,确保 HART 的完整系统架构从上游设备,经过 PLC
和以太网底板交付到下游 Unity Pro、资产管理系统(AMS)和 SCADA。

5-10 Unity Pro Version 8.0 December 2013


带 M580 的 HART(续)

模块 两个全新的 HART 模块是:

 BME AHI 0812


- 8 信道模拟量输入
- 4 ~ 20mA
- 信道之间 1000VDC 隔离
- HART V5、V6、V7
- AMS/Unity V8/ SCADA

 BME AH0 0412


- 4 信道模拟量输出
- 4 ~ 20mA
- 信道之间 1000VDC 隔离
- HART V5、V6、V7
- AMS/Unity V8/ SCADA

两个模块在外观上一致:

M340/X80 系列中的现有的终端连接器模块用于现场接线:

BMX FTB 2000 20-引脚螺钉机箱可拆卸接线端子


BMX FTB 2010 20-引脚螺钉钳夹可拆卸接线端子
BMX FTB 2020 20-引脚弹簧可拆卸接线端子

M580 Configuration Unity Pro Version 8.0 5-11


带 M580 的 HART(续)

LED 显示屏 LED 面板用于显示模拟量和 HART 信道的状态,以及模块状态:

A0-Ax LED 是单色(绿色)的,表示模拟量信道的状态。

H0-Hx LED 是双色(绿色/红色)的,表示 HART 信道的状态。

RUN(运行)(单色:绿色)和 ERR(错误)(单色:红色)LED 来自旧


的 M340 I/O 模块,表示模块状态。

ODVA 需要 MS(模块状态)的双色(绿色/红色)LED 和 BS(总线状态)


LED,它们的含义也由 ODVA 说明。

5-12 Unity Pro Version 8.0 December 2013


带 M580 的 HART(续)

HART 的多工器 X80 HART 模块作为 HART 多工器,协助 HART 现场仪表数据的传输,如下


功能 所示:

多工器提供一对多的通信,在:

HART 主设备(例如:PC 上的资产管理软件)和多个 HART 从设备(例


如:HART 现场仪表)之间

多工器为 PLC 主机提供 HART 仪表数据。

由 AMS 软件访问并管理 AHI 和 AHO 模块的 HART I/O 数据。支持下列


AMS 软件:

 艾默生 AMS Suite


 FieldCare
 PACTware

I/O 映射 除 AMS 软件之外,BME AHI 0812 和 BME AHO 0412 模块的 HART I/O 数
据也可由设备 DTM 的 I/O 映射功能进行访问。

X80 HART 接口模块支持将 HART 仪表输入和输出数据项映射到 HART 多工


器的过程图像。I/O 映射功能启用的数据项可由程序逻辑进行动态控制。

HART 信道启用 可禁用 X80 HART 模块各信道的 HART 功能,以获得下列优点:

 该信道的模拟功能的更快响应
 该信道的 HART 调制解调器保持在复位状态
CH 启用输出项报告并控制 HART 接口模块的四个信道的状态:启用或禁
用。

M580 Configuration Unity Pro Version 8.0 5-13


带 M580 的 HART(续)

受支持的 HART X80 HART 模块支持许多 HART 命令集,例如:


命令
 全部通用命令
- 1、2、3、6、7、8、9、11、12、13、14、15、16、17、18、
19、20、21、22、38、48

 常用命令
- 42 执行设备复位
- 59 响应前同步码的写入数量
- 74 读取 I/O 系统性能

 突发模式命令
- 命令 101 将子设备读取到突发消息地图(Burst Message Map)
- 命令 102 将子设备映射到突发消息(Burst Message)
- 命令 103 写入突发脉冲序列周期(Burst Period)

 Arcom 多工器模块的全部常用命令
- 128 读取参数
- 129 读取回路状态
- 130 从索引读取仪表列表

另请注意:
欲了解更多关于受支持的 HART 命令的信息,请参阅 HART BME AHI 0812 和
BME AHO 0412 用户指南。

设备差异检测 X80 HART 模块建立与 HART 仪表的连接时,检查当前连接是否是信道上的


第一个连接。

如果之前有一个连接,则模块检查已连接的仪表是否匹配之前连接的仪表。
进行此操作时,将当前连接仪表的仪表定义元件与之前连接仪表的记录元件
相比较。

无论仪表是否连接、连接是否有主要差异或有微小差异,模块都以相同方式
采集 HART 仪表中的参数。

5-14 Unity Pro Version 8.0 December 2013


使用 Unity Pro 进行配置

两个部分 BME AHI 0812 和 BME AHO 0412 模块的配置分为两部分。

 在 Unity Pro 传统屏幕中管理模拟过程。

 通过 DTM 或通过 Unity Pro 或第 3 方软件(AMS/PACTWare)管理


HART 过程。

M580 Configuration Unity Pro Version 8.0 5-15


使用 Unity Pro 进行配置(续)

故障标签项(仅 有两种类型的 Fault(故障)页面显示模块或信道的故障状态。在线模式下


本地机架) 检测模块或信道故障时,才能看到该标签项。

发生错误时,模块诊断功能显示错误,根据类别分类为:

- 内部检测到的错误
- 模块故障
- 自检错误
- 外部事件
- 接线控制(断线、过载或短路)
- 下溢/溢流
- 其他错误
- 配置错误
- 模块缺失或关闭
- 不工作的信道
多个 LED 指示灯变为红色表示模块故障,例如:

- 在机架级配置编辑器中
- 机架编号的 LED
- 机架上模块插槽编号的 LED
- 在模块级的配置编辑器中的
- Err(错误)和 I/O LED,取决于错误类型
- 信道场中的信道 LED

5-16 Unity Pro Version 8.0 December 2013


使用 Unity Pro 进行配置(续)

Debug(调试) Debug(调试)标签项只能在在线模式下访问。对于模块的各输入/输出信
标签项(仅本地 道,可:
机架)
 显示测量值
 显示各信道的参数(信道状态、过滤值等)
 访问所选信道的诊断和调整(屏蔽信道等)
在发生事件的情况下,该功能还访问模块诊断。

M580 Configuration Unity Pro Version 8.0 5-17


总结

总结 本章涵盖下列主题:

 HART 介绍(第 5-2 页)


 带 M580 的 HART(第 5-10 页)
 使用 Unity Pro 进行配置(第 5-15 页)

问题 下列问题用于检查您是否掌握本章涵盖的主题:

 HART 是什么的缩写?
 HART 协议的主要特征是什么?
 识别实现 BME AHI 0812 和 BME AHO 0412 配置的两个位置:
_______________
_______________
 140 CRP 312 00 模块有多少个以太网端口?
 CAPP 是什么的缩写?

5-18 Unity Pro Version 8.0 December 2013


第6章: 时间戳

概述
介绍
系统时间戳提供一致的 SOE(事件顺序)。通过时间源正在进行时间标记的
数据,它可让用户轻松地分析分布式自动化系统中的异常行为。它是一个一
体式解决方案,不需要任何额外的用户编程。

章节目标
完成本章学习后,学员将能够:

 检验 M580 产品的组件。
 分析 M580 CUP 的物理特征。
 创建基于 M580 PAC 的新应用程序。
 配置 M580 嵌入式以太网端口:

本章涵盖下列主题:

 时间戳介绍 ............................................................................ 6-2


 组件 ....................................................................................... 6-5
 时间同步 .............................................................................. 6-11
 BMX ERT 1604 T ................................................................ 6-22
 软件实现 .............................................................................. 6-25
时间戳介绍

系统与应用型 用 Unity Pro 执行时间戳的可用解决方案有两种。两种方法都易于实施,并


可在几乎任何情况下使用。

 应用型
 系统

注意:
相同的 Unity Pro 应用程序在 PLC 运行时,系统和应用型时间戳模式是相互排斥
的。

应用型 应用型时间戳为 PLC 应用程序提供时间戳的事件缓冲区,以便从第 3 方


SCADA 访问,不会被 OFS/OPC DA 干扰。用户可将时间戳的事件缓冲区的
事件格式转换为专用于第 3 方 SCADA 的用户格式。

时间戳模块检测的事件是一个离散的 I/O 值变化(过渡)。应用型时间戳提


供一个一致的 SOE(事件顺序),在源进行时间标记。

时间戳的事件的管理如下:

 每个时间戳模式记录其本地缓存区中的事件。
 PLC 应用程序处理模块本地缓冲区中的时间戳的事件,并存储 PLC 原
始记录缓冲区中的数据。
 PLC 应用程序将 PLC 原始记录的数据转换为用户格式记录,并存储数
据。
 监督应用程序处理用户格式记录。

6-2 Unity Pro Version 8.0 December 2013


时间戳介绍(续)

系统 系统时间戳提供一致的 SOE(事件顺序),在时间源处标记时间,以便让用
户分析分布式自动化系统中的异常行为。

在报警汇总或客户端(例如:SCADA)的 SOE 页面显示 SOE。

时间戳模块检测的 SOE 时间戳的数据的各源是一个离散的 I/O 值变化(过


渡)。然后,该事件通过 OFS,传递给 SCADA。

M580 Configuration Unity Pro Version 8.0 6-3


时间戳介绍(续)

好处 系统时间戳具有诸多优点:

 无需 PLC 编程。
 时间戳模块和客户端之间直接通信。如果 Modicon X80 远程 I/O 子站中
有时间戳模块,则不使用 PLC 通信带宽。
 过程(时间戳模块)和客户端(SCADA)之间的数据(I/O 值)一致
性。
 与各时间戳的事件有关的时间质量信息。
 正常运行条件下无事件丢失:
 缓冲区可用于存储各时间戳模块中的事件。缓冲区存满时,停止储存事
件。
 存储各离散 I/O 的上升和下降沿的过渡。
 如适用,则管理 PLC 和/或冗余 SCADA 的热备份结构。

系统限制 与任何解决方案一样,须注意限制性:

 内部的 PLC 变量不能在源时间戳解决方案中进行时间标记。


 不选择过渡沿:在两个值的变化沿(上升和下降)进行事件检测。
 Modicon X80 以太网 RIO 子支持多达 36 个专家信道。BMX ERT 1604
T 模块包含 4 个专家信道。
 在 Modicon M340 本地子站,BMX ERT 1604 T 模块的最大数量取决于
本地子站的 CPU 类型。
 每个 BM* CRA 312 10 模块最多管理 256 个离散 I/O。
 系统时间戳解决方案不支持 CCOTF(即时动态的配置变化)功能。

6-4 Unity Pro Version 8.0 December 2013


组件

介绍 系统时间戳解决方案由多个组件构成。它们在整个解决方案中起着重要作
用。

 Vijeo Citect
 第 3 方 SCADA 客户端
 时间同步
 OFS
 Unity Pro
 BMX ERT 1604 T
 BM* CRA 312 10
 路由器(可选)

系统中的 Vijeo
Citect

Vijeo Citect 的 Vijeo Citect 是时间戳架构的最终客户端。在报警查看器历史或时间查看器


作用 中,Vijeo Citect 显示事件顺序。它是 PlantStruxure 协同自动化控制系统的
运行和监测组件。

凭借其强大的显示功能和运行特点,Vijeo Citect 具有更快的、可操作的洞察


力,使操作员对过程干扰做出快速响应,从而提高其效率。

Vijeo Citect 提供现代化的监督功能。其分布式客户端-服务器架构适合多种


应用。

Vijeo Citect 为全部系统组件提供真正的冗余。冗余功能在系统中完全集成。

M580 Configuration Unity Pro Version 8.0 6-5


组件(续)

系统中的第 3 方
SCADA 客户端

第 3 方的 如果系统无 Vijeo Citect,则第 3 方客户端的 SCADA 可用于监测整个 OPC


SCADA 客户端 DA 接口的时间戳事件。
的作用
第 3 方客户端的 SCADA 必须使用 OFS 软件服务,以配置系统时间戳解决
方案。

系统中的 OFS

OFS 的作用 OFS 软件可访问实时 PLC 数据。它是一个多 PLC 数据服务器。OFS 可读取


源的时间戳事件缓冲区,以及

通过 OPC SA 接口将其传递给 SCADA。

OFS 软件提供与大多数施耐德电气 PLC 的通信,并能动态浏览 Unity Pro 软


件中的对象或直接浏览 PLC 中的对象。

OFS 位于系统的控制网络。如果使用 Vijeo Citect,则建议在同一 PC 上安装


该软件作为 OFS。

6-6 Unity Pro Version 8.0 December 2013


组件(续)

系统中的时间同

时间同步的作用 时间同步是系统时间戳解决方案的一个关键点。时间戳事件源之间的时间同
步(使用不同外部源时钟)是功能性时间戳解决方案的前提。

时间同步指:

 Vijeo Citect / OFS 客户端:NTP 服务器


 BMX ERT 1604 T:DCF77 或 IRIG-B 000 外置时钟
 BME CRA 312 10 / BMX CRA 312 10:NTP 服务器

系统中的 Unity
Pro 软件

Unity Pro 的作 Unity Pro 软件是一款编程、调试和操作软件,用于大多数施耐德电气


用 PLC。它可全面开发应用程序。

在时间戳解决方案中,对于编程 PLC 系统 Unity Pro 是必要的。Unity Pro 可


配置时间戳解决方案所需的全部要素(时间戳模式、时间戳的变量...)。

M580 Configuration Unity Pro Version 8.0 6-7


组件(续)

系统中的 BME
CRA 312 10 和
BMX CRA 312
10

BME CRA 312 BM* CRA 312 10 模块是 Modicon X80 以太网 I/O 子站中的通信模块。
10 和 BMX CRA
312 10 的作用 BM* CRA 312 10 模块的特征是 BME CRA 312 10 或 BMX CRA 312 10,
它们共享同一特征集:

在 M580 远程 I/O 解决方案中,这些模块与嵌入在 CPU 中的 M580 PAC


RIO 扫描器服务交换数据。

除了通信功能,BM* CRA 312 10 模块可对子站离散模块上的任何离散 I/O


进行时间标记。

BM* CRA 312 10 模块定期评估离散输入和输出值。如果检测到变更,则对


其进行时间标记,并存储在模块内部的本地事件缓冲区。该缓冲区使信息可
用于最终客户端,其行为需要在 Unity Pro 软件中进行定义。

对于时间戳的应用,BM* CRA 312 10 模块需要直接链接到一个准确的 NTP


服务器时间源,时间戳解决方案取决于架构。

BM* CRA 312 10 模块能够对子站的任何离散模块进行时间标记。兼容的


Modicon M340 的离散模块有:

BMX DAI 0805 BMX DDI 1602 BMX DDM 16022 BMX DDO 3202K
BMX DAI 1602 BMX DDI 1603 BMX DDM 16025 BMX DDO 6402K
BMX DAI 1603 BMX DDI 1604 BMX DDM 3202K BMX DRA 0804
BMX DAI 1604 BMX DDI 3202K BMX DDO 1602 BMX DRA 0805
BMX DAO 1605 BMX DDI 6402K BMX DDO 1612 BMX DRA 1605

6-8 Unity Pro Version 8.0 December 2013


组件(续)

系统中的 BMX
ERT 1604 T

BMX ERT 1604 BMX ERT 1604 T 模块是时间源,可在 Modicon M340 PLC(本地子站)或
T 的作用 Modicon X80 以太网 I/O 子站中使用。它提供毫秒级的时间戳分辨率,用于
源时间戳的离散输入。

BMX ERT 1604 T 是一个拥有 16 个离散输入信道的模块,能够生成输入值


变更的时间戳事件。为了对其输入进行时间标记,BMX ERT 1604 T 模块连
接到一个生成 IRIG-B 000 或 DCF77 时间码的外置 GPS 时钟或一个 DCF77
无线接收器。

系统中的路由器

路由器的作用 系统中,可选择使用路由器。但是如果正在使用多个以太网网络,则可能必
需使用路由器。

路由器是在以太网网络之间(例如:控制网络和设备网络)传输数据的装
置。

路由器允许时间戳的事件源和最终客户端(SCADA)之间有一条通过 OFS
直接通信的路径。

M580 Configuration Unity Pro Version 8.0 6-9


组件(续)

系统行为 改变 I/O 时,在时间源层级缓冲实时事件。

OFS 使用专用数据请求,直接访问源级的缓冲区。

由 OFS 定期查询时间源的缓冲区。

通过标准 OPC DA 协议,通知 SCADA 事件的变化。

施耐德电气时间戳解决方案兼容任何 SCADA(OPC DA 标准)。由预留组


识别 OPC 级的时间戳的事件(##TSEventsGroup##)

时间戳事件 解决方案使用的时间戳事件不仅仅是离散值改变的状态。它包括以下内容:

事件= VarID + 值 +时间戳

 VarID 由系统内部管理
- 用户无须管理 VarID,但只管理变量名称
- VarID 对一个 PLC 是唯一的
 表格 VarID/变量名称存储在 PLC 数据字典的扩展部分。
- 数据字典为强制使用
事件具有上升沿和下降沿特性。

6-10 Unity Pro Version 8.0 December 2013


时间同步

一致性 为获得一致的 SOE(事件顺序),需唯一的时间参照用于同步系统各时间戳


条目的内部时间:

 BMX ERT 1604 T


 BME CRA 312 10 / BMX CRA 312 10

时间同步的首选方法是:使用基于外置 GPS 的 NTP 服务器。在这种情况


下,连接到以太网的任何源将使用其自己的 NTP 客户端连接到 NTP 服务
器。

BMX ERT 1604 T 也可利用相同的 GPS 时间源,但它必须支持下列时间格


式:

 DCF 77
 IRIG-B 000

温馨提示
时间源的校正需要2次成功的外部同步预热。(IRIG-B每次同步的正常间隔为1 s,
DCF77为1分钟)。

M580 Configuration Unity Pro Version 8.0 6-11


时间同步(续)

DCF77 DCF77 是长波时间信号和标准频率的无线发射台。它的主要和后备发射器位


于德国美因弗林根,距美茵河畔法兰克福的东南约 25km。它由德国媒体广
播公司(前身为德国电信股份子公司)代表联邦物理技术研究所(PTB)、
德国国家物理实验室经营。

自 1959 年 1 月 1 日起,DCF77 作为标准频率站投入使用;1973 年 7 月添


加了日期和时间信息。DCF77 连续工作进行发射(24 小时)。与德国媒体
广播公司达成协议,每年至少有 99.7%的时间传输可用率。时间戳是以
UTC+1 发送还是以 UTC+2 发送取决于夏令时。

77.5 kHz 载波信号由当地的原子钟生成,其通过布伦瑞克 PTB 的德国主时


钟进行链接。

自 20 世纪 80 年代末期起,无线电时钟和手表就已在欧洲流行。在欧洲大
陆,大部分使用 DCF77 信号自动设置时间。

凭借相对的高功率 50kW,
DCF77 的传输可在欧洲的大部
分地区被可靠地接收,离美因
弗林根的发射器 2,000 km
(1,243 英里)。

DCF77 接收器模块几乎没有用于时间格式解码的嵌入式智能:它只检测载波
频率的幅度变化。

DCF77 无线电发射器降低了每秒载波频率的幅度(除每分钟的第 59 秒以
外),6 dB 持续 0.1 或 0.2 秒。这些脉冲形成位元流,每分钟共 59 个。一
个周期为 0.1 秒的下降幅度应看作是一个逻辑“0”位,一个 0.2 秒的周期是
一个“1”位。第 59 秒丢失的脉冲可在下一分钟数据流开始时同步。

DCF77 信号的编码(每秒一位)

前 14 位必须忽略。时间和日期值为 BCD
(二进码十进数)格式。时间涉及接下来被
传输的分钟。有三个奇偶校验位:分钟后一
位,小时后一位,日期(年)后一位;这些
位标记为“偶校验”。

6-12 Unity Pro Version 8.0 December 2013


时间同步(续)

IRIG 的时间码格 术语 IRIG 信号经常用来指整组串行时间码,它使用连续流的二进制数据来


式 传输日期和时间信息。通过信号特征(例如:已调制的与未调制的,其需要
不同方式的信号传输)、数据速率、传输数据包含的信息类型可区分单个时
间码格式。

多年来,不同机构都发布了多种定义基本时间码的标准,同时还扩展了这些
时间码,以满足新应用的要求。

IRIG 的格式说明 IRIG 代码格式的名称包括一个单一字母加上 3 个数字。每个字母或数字都反


映了相应的 IRIG 码的属性。下表显示了 IRIG 标准 200-98 中定义的标准代
码格式:

代码格式名称的组成如下描述:

上表中所用的缩写:

 BCD——二进制十进数,是一种时间编码形式(HH、MM、SS、
DDD)
 SBS——直接用二进制的秒信号表示一天的时间(0....86400)
 CF——取决于用户应用程序的控制功能

IRIG-B 000 BMX ERT 1604 T 支持 IRIG-B 000 时间格式。

M580 Configuration Unity Pro Version 8.0 6-13


时间同步(续)

网络时间服务器 许多提供基于网络的时间服务器的国家配备了接收时间的 GPS 连接,拥有


NTP 服务器,并支持实际装置中使用的 DCF77 和 IRIG-B 000 时间格式。

高尔基定时的 LEDI® NETWORK ITS v2 是此类的一种设备。

另请注意:
欲了解更多关于高尔基定时的信息,请参阅 http://www.gorgy-timing.fr
(http://www.gorgy-timing.fr)

6-14 Unity Pro Version 8.0 December 2013


练习 - 配置时间源

学习成果 完成本练习后,您将能够:

 模拟 Unity Pro 中的 DCF77 时间源。

为获得易用性和便利性,需使用 M580 本地机架中的离散模块的输出信道模


拟外部时间源。在实际情况中,可使用网络时间源。

1 导入时间源的自定义功能块(DFB)。
i. 在 Unity Pro 中,导航到 Project Browser(项目浏览器),然
后展开 Program(程序)。右键单击 Derived FB Types(自定
义 FB 类型)。然后在弹出菜单中选择 Import(导入):

ii. 提示弹出,确认是否对当前应用进行更改。单击 Yes(是):

iii. 导航到之前复制的 DCF77_Generator.XDB 文件 。单击 Import


(导入):

M580 Configuration Unity Pro Version 8.0 6-15


练习 - 配置时间源(续)

iv. DCF77 Derived FB(自定义 FB)将被导入:

2 为离散模块的输出信道创建一个别名。
与正在使用的 DDM 模块相关的输出信道的 Variable(变量)是
MOD_DIS_16_1.DIS_CH_OUT[16].VALUE。为了简化使用该变
量,将创建一个 Alias(别名)。

i. 打开 Data Editor(数据编辑器)并找到
MOD_DIS_16_1.DIS_CH_OUT[16].VALUE 的变量:

6-16 Unity Pro Version 8.0 December 2013


练习 - 配置时间源(续)

ii. 右键单击 Variable(变量)。在弹出菜单中,选择 Data


Properties(数据属性):

iii. 显示 Data Properties(数据属性)窗口。找到 Alias(别名)字


段,输入 DCF_Output 作为 Alias(别名):

iv. 将显示警告。单击 Yes(是),以确认用户知道正在使用应用程


序中的变量:

M580 Configuration Unity Pro Version 8.0 6-17


练习 - 配置时间源(续)

v. 另一个提示弹出,确认创建 Alias(别名)。单击 Yes(是):

vi. 在 Data Editor(数据编辑器)中,Variable(变量)的符号将更


改为显示该 Variable(变量)已有的 Alias(别名):

3 配置应用程序中的 DCF 发生器 DFB。


i. 创建一个新代码段。在 Project Browser(项目浏览器)中,单
击 Program Tasks(程序任务)MAST。然后右键单击
Sections(程序段),在弹出菜单中选择 New Section(新程
序段):

ii. 命名程序段为 DCF_TimeSource,选择 Language(语言)为


FBD(功能块图表):

6-18 Unity Pro Version 8.0 December 2013


练习 - 配置时间源(续)

iii. 创建新程序段并默认打开。右键单击工作区并在弹出菜单中选择
FFB Input Assistant(FFB 输入助手)... :

iv. 单击省略号按钮,以选择将添加到程序段的 FFB Type(类


型):

v. 在 Application(应用程序)库中,找到并单击
DCF_Generator DFB。点击 OK(确定):

M580 Configuration Unity Pro Version 8.0 6-19


练习 - 配置时间源(续)

vi. 完成 DFB。分配%S6 作为输入变量。分配较早创建的


DCF_Output 别名/变量作为输出变量:

vii. 保存应用程序。
viii. 构建、连接、传输并运行应用程序。

4 测试 DCF77 时间发生器。
i. 将 DCF_TimeSource 程序段添加到 Animation Table(动态数据
表):
ii. 确认 DCF_Pulse 变量是否正在更改,且 PLC 的当前时间是否正在
显示。请注意,代码需要 30-60 秒激活:

6-20 Unity Pro Version 8.0 December 2013


练习 - 配置时间源(续)

iii. 如果未显示值,则代码可能未工作或者时间/日期可能不正确。打
开 CPU properties(属性)检查 CPU 的日期时间(1)。然
后,单击 Animation(动画)标签项(2)。最后,单击 Real-
time clock(实时时钟)标签项(3)。如果未对时间/日期作相
应的更改,则确认其是否正确:

iv. 重新检查 Animation Table(动态数据表)中的变量。如果仍有


问题,请咨询指导者。
v. DDM 模块的正确 Output(输出)信道也应产生脉冲信号,以直
观地显示代码正在执行。

M580 Configuration Unity Pro Version 8.0 6-21


BMX ERT 1604 T

概述 BMX ERT 1604 T 模块具有常规 16 信道离散输入模块的所有特征。BMX


ERT 1604 T 模块的附加值是记录各输入信道变更(上升或下降)的时间戳
功能。

为了确保时间戳的精确度,该模块能够从 GPS 或 DCF77 接收器获得时间


码。

1 模块
2 28 引脚可卸接线端子(分别提供 BMXFTB2820 或
BMXFTB2800)。

LED 显示屏 LED 面板用于显示基本模块状态,16 信道离散输入的状态以及时间码同步


的状态。

4 个 LED 位于面板顶部,分别是 RUN(运行)、ERR(错误)、I/O 和 T。

下图显示了 BMX ERT 1604 T 模块的 LED 指示灯。00...15 LED 显示 16 信


道离散输入的输入状态。T LED 显示时间码输入的状态。T LED 和 RUN
(运行)LED 显示固件下载阶段的下载状态。

6-22 Unity Pro Version 8.0 December 2013


BMX ERT 1604 T(续)

架构 BMX ERT 1604 T 模块支持 2 种架构:

 本地架构——BMX ERT 模块在本地 M580 子站与 BMX CPU 模块一起


工作。
 远程架构——BMX ERT 模块与 BMX CRA(远程 I/O 适配器)模块一起
工作,其通过以太网连接到远程 CPU 模块(例如:M580 . Quantum
CPU)。

温馨提示
BMX ERT 1604 T模块包含4个专家信道。Modicon X80子站最多支持36个专家信
道,因此,如果子站中无BMX EHC 0•00计数模块,则它最多支持9个BMX ERT
1604 T模块。

输入功能 BMX ERT 1604 T 模块拥有以下 3 种主要用户功能:

 离散输入:无时间戳的标准离散输入。
 时间戳:记录有时间戳的离散输入,以标记输入状态的改变。
 计数器:该功能计算离散输入信道的脉冲数。
输入有 4 组,每组包含 4 个输入信道。输入功能可由输入组进行配置:

输入组 输入信道 可选用的功能


0 0、1、2 和 3 时间戳
1 4、5、6 和 7 离散输入
时间戳(默认)
计数器
2 8、9, 10 和 11 离散输入
时间戳(默认)
计数器
3 12、13、14 和 15 离散输入
时间戳(默认)
计数器

M580 Configuration Unity Pro Version 8.0 6-23


BMX ERT 1604 T(续)

时钟同步源 BMX ERT 1604 T 模块从 IRIG 端口或 DCF 端口接收广播时间代码输入(一


次只能有 1 种格式)。

外部事件代码不仅提供年、月、日、小时、分钟和秒(IRIG-B)的信息,还
提供每秒(IRIG-B)或每分钟(DCF77)的时间沿。这可同步模块的内置时
钟和外置时钟。

除这 2 种外置时钟源之外,还可选择内置时钟。

 自由运行/内置时钟:模块使用内置时钟。模块初始化后,启动时间变化
为 1970-01-01 00:00:00:000(如 IEC61850 定义)。
 DCF77/外置时钟:计时与 DCF 输入端口接收的时间码同步。
 IRIG-B/外置时钟:计时与 IRIG 输入端口接收的时间码同步。

小心
应用的意外行为
将 DCF77 源错误地接到 IRIG-B 端口将损坏说明书中的 BMX ERT 1604 T 模
块。
不遵循上述说明将可能导致人员重伤或设备损坏。

6-24 Unity Pro Version 8.0 December 2013


软件实现

Unity Pro 系统时间戳配置的第一部分是在 Unity Pro 将时间戳模块添加到应用程序:

 在 Unity Pro 中,双击代表 BMX ERT 1604 T 位置的空插槽:

展开离散子项并选择 BMX ERT 1604 T 模块。点击 OK(确定)进行


确认。

M580 Configuration Unity Pro Version 8.0 6-25


软件实现

Unity Pro(续) 双击新模块,以打开 Properties(属性):

选择 Clock Sync Source(时钟同步源)的正确类型,例如:DCF77 /外置


时钟:

确认 并关闭 Properties(属性)窗口。

6-26 Unity Pro Version 8.0 December 2013


软件实现(续)

Unity Pro 项目 通过单击工具栏中的 Tools» Project Settings(工具»项目设置),系统时


设置 间戳更改 Unity Pro 项目设置:

选择 General(通用)组、PLC 嵌入的数据。选择 Data dictionary(数据


字典)复选框。然后点击 Apply(应用):

M580 Configuration Unity Pro Version 8.0 6-27


软件实现(续)

Unity Pro 项目 该设置让任何客户端(SCADA 使用 OFS)可动画绘制并修改所有嵌入到


设置(续) PLC 存储器的应用程序的符号化变量,无需再次与 Unity Pro 应用程序或
Unity Pro 生成的.XVM 导出文件同步。它还使 OFS 变量与 PLC 应用程序一
致。

因为时间戳的事件映射到符号化变量,所以数据字典表是必要的。

Unity Pro(续)单击 Time(时间)组,在 Time Stamping Mode(时间戳


模式)下拉菜单中,单击 System(系统)。单击 Apply(应用),然后点
击 OK(确定):

必须根据客户用例选择解决方案模式(时间戳模式)选项:

System(系统):当 OPC(例如:施耐德操作的 OFS)用于与 SCADA 通


信时。

Applicative(应用型)(默认):当 Modbus TCP 用于与 SCADA 通信


时。

构建应用程序:

6-28 Unity Pro Version 8.0 December 2013


软件实现(续)

Unity Pro 项目 将变量导出到 XVM 文件供 OFS 使用。右键单击 Variables & FB Instances
设定(续) (变量与 FB 实例),在弹出菜单中选择 Export(导出)... :

选择位置,命名导出文件,选择文件类型为 Data Mapping(数据映射)


(*.XVM)。点击 Export(导出):

将应用程序传输到 PLC,并运行应用程序。

M580 Configuration Unity Pro Version 8.0 6-29


练习 - Unity Pro 中的时间戳

学习成果 完成本练习后,您将能够:

 使用 Unity Pro 配置系统时间戳:

1 将 BMX ERT 1604T 添加到应用程序。


i. 打开 Remote(远程)子站。双击代表使用中的模拟器中的 ERT
模块位置的插槽:

ii. 展开 Discrete(离散)组。选择 BMX ERT 1604T。点击 OK


(确定)。

iii. 打开 ERT 模块的属性。选择 Channel 0- Time Stamping(信道


0-时间戳)。将 Clock SYNC Source(时钟同步源)更改为
DCF77/外置时钟:

6-30 Unity Pro Version 8.0 December 2013


练习 - Unity Pro 中的时间戳(续)

iv. 确认更改。关闭 Properties(属性)。


v. 构建、连接、传输并运行应用程序。

2 验证时间同步到 ERT 模块。


i. 创建 Animation Table(动态数据表),将 MOD_DIS_16_1 变
量添加到其中。
ii. 展开结构,并找到 Time(时间)相关的元素,如下所示:

iii. 时间源不会立即同步,它需要 2-3 个周期完成。一旦完成,会发


现元素中的更改:

iv. ERT 模块上的 T LED 也将保持绿色常亮,直观显示时间是同步


的。

M580 Configuration Unity Pro Version 8.0 6-31


练习 - Unity Pro 中的时间戳(续)

3 更改项目设置,以支持系统时间戳。
i. 在 Unity Pro 菜单中,单击 Tools(工具)» Project Settings
(项目设置)。
ii. 导航到 General(一般)组、PLC 嵌入的数据。选择 Data
dictionary(数据字典)复选框。然后点击 Apply(应用):

iii. 选择 Time(时间)组,在 Time Stamping Mode(时间戳模式)


下拉菜单中,单击 System(系统)。点击 Apply(应用),然后
点击 OK(确定):

iv. 构建应用程序。

6-32 Unity Pro Version 8.0 December 2013


练习 - Unity Pro 中的时间戳(续)

4 导出变量供 OFS 使用。


i. 右键单击 Variables & FB Instances(变量与 FB 实例),在弹
出菜单中,选择 Export(导出)... :

ii. 选择位置,命名导出文件 M580_Training,选择文件类型为


Data Mapping(数据映射)(*.XVM)。单击 Export(导
出):

iii. 将应用程序传输到 PLC,并运行应用程序。


iv. 保存应用程序。

M580 Configuration Unity Pro Version 8.0 6-33


软件实现(续)

OFS 在 OFS 中唯一可使用别名进行配置的设备是 PLC 设备。通过读取嵌入到


PLC 的数据字典表格,在运行时发现能够生成时间戳的数据的设备。

OFS V3.40 支持 System Time Stamping(系统时间戳)。

时间戳的事件出现在当前别名的设备面板中。

为了配置时间戳的参数,启动 OFS 配置工具,在窗口单击 Start»


Programs» Schneider Electric» OFS » OFS Configuration Tool(启动»
程序»施耐德电气» OFS » OFS 配置工具):

创建新别名时,单击 File(文件)» New Device Alias(新设备别名):

6-34 Unity Pro Version 8.0 December 2013


软件实现(续)

OFS(续) 命名新别名:

配置设备的地址设置。单击 Device Address(设备地址)栏上的省略号


按钮,根据要求完成 Device Address Wizard(设备地址向导),然后
单击 OK:

选择要使用的 XVM 文件:

M580 Configuration Unity Pro Version 8.0 6-35


软件实现(续)

OFS(续) 启用 Using Data Dictionary(使用数据字典):

滚动到 Alias(别名)属性的 Time Stamped Events(时间戳的事件)部


分,启用 Service(服务)并配置 Adjustment Information(调整信息),
以适用应用程序:

Save the configuration(保存配置):

关闭 OFS 配置工具。

6-36 Unity Pro Version 8.0 December 2013


软件实现(续)

Vijeo Citect Vijeo Citect 通过 OFSOPC 驱动器接收 OFS 的时间戳变量数据并显示:

 时间戳数据
 时间质量
 诊断信息
时间质量信息可在以下设备上查看:

 Vijeo Citect V7.30 的 Active Alarm(主动报警)和 SOE 页面


通过复制冗余 I/O 服务器示例之间的事件数据,Vijeo Citect 将时间戳的数据
丢失的机率降到最低。

源提供 Vijeo Citect V7.20 的时间戳功能,并且 Vijeo Citect V7.30 可以直


接显示时间质量和时间戳信息,并不需要编程。它由 v2.05.09.001 版本的
OFSOPC 驱动程序支持。

变量标签 变量标签需要在 Vijeo Citect 中进行配置,以表示 PLC 中相应时间戳变量。


变量标签可访问当前的时间戳的 OPC 项值、质量和时间戳。

然后,变量标签需要与时间戳的数字报警相关联。

时间戳的数字报 时间戳数字报警需在 Vijeo Citect 中进行配置,以在 Active Alarm(主动报


警 警)或 SOE 页面上显示时间戳的事件数据。报警与接收时间戳的事件数据
的变量标签相关联。

建议添加静态信息,例如:8 个可用自定义字段的其中一个字段中的时间戳
事件源位置(例如:用于实现 BMX ERT 的 BMX CRA 312 10 IP 地址或以
太网连接点 IP 地址)。

时间质量说明 对于时间戳的变量,OFS 将时间戳质量相关的数据提供给 Vijeo Citect。

时间戳质量是包含在 OPC 项的 OPC 记号中的一个 8 位时间质量记号。

时间质量配置和显示可在 Vijeo Citect V7.30 中使用,并且需要在 Vijeo


Citect V7.20 中进行手动配置。

M580 Configuration Unity Pro Version 8.0 6-37


软件实现(续)

Vijeo Citect Vijeo Citect V7.30 含有一个以 SOE 格式显示事件的 SOE 页面。
V7.30 中的时间
质量 每个记录代表一个事件的一个变化。此页面也可用于显示有时间质量的时间
戳的事件数据。

在主动报警页面和 SOE 页面中,有 2 列显示时间质量信息:

 TS 质量:显示一串代表时间质量的字符。该字符采用下列其中一个值:
- 时间良好
- 时间不确定
- 时钟不同步
 质量:显示一个反应 OPC 质量标记的数值。该值的建立如下:
- 最高的 8 位代表时间质量。
- 最低的 8 位根据 OPC 质量标准代表质量、子状态和限制状态。
为了显示主动报警和 SOE 页面(非默认显示),需由用户修改下列初始化
参数:

 [Format]Alarm([格式]报警)
 [Format]SOE([格式]SOE)
为了显示 TS 质量和质量信息,用户需涵盖下列参数的行列列表的 TS 质量
和质量字段,类似于此:

[Format]Alarm =
{Time,101}{OnTime,101}{Tag,100}{Name,181}{TSQuality,100
}{Quality,50}
[Format]SOE =
{Time,101}{Message,250}{Source,100}{Name,181}{TSQuality
,100}{Quality,50}

6-38 Unity Pro Version 8.0 December 2013


软件实现(续)

诊断 诊断可在系统时间戳解决方案的 3 个等级中使用,各等级可访问不同类型的
诊断信息:

 PLC 级的可用诊断:
- 缓冲区的诊断:缓冲区存满的百分比
- 服务状态
- 时间有效性时钟故障
- IO 信道错误

 SCADA 级的可用诊断:
- 源健康状态
- SOE 不确定
- 时间质量
- IO 信道错误

 OFS 级的可用诊断信息:
- 设备不一致
- 与源通信丢失(<阈值)
- 与源通信丢失(>阈值)
- 设备丢失或未知

M580 Configuration Unity Pro Version 8.0 6-39


练习 - 配置 OFS

学习成果 完成本练习后,您将能够:

 配置 OFS,以支持系统时间戳。

1 在 OFS 中创建设备别名。
i. 打开 OFS Configuration Tool(OFS 配置工具),单击 Start»
Programs» Schneider Electric» OFS » OFS Configuration
Tool(启动»程序»施耐德电气» OFS » OFS 配置工具)。
ii. 创建一个新设备别名,其链接到 M580。单击 File(文件)»
New Device Alias(新设备别名):

iii. 命名新设备为 M580:

然后,按 Enter(输入)。

iv. 通过单击设备地址栏上的省略号 按钮,打开 Device


Address(设备地址) 属性:

6-40 Unity Pro Version 8.0 December 2013


练习 - 配置 OFS(续)

v. 配置设备的地址设置。使用 M580 CPU 的 IP 地址,


192.168.10.X1:

vi. 通过单击 Symbol Table File(系统表格文件)栏上省略号


按钮选择要使用 XVM 文件。

vii. 导航到之前操作的 M580_Training.XVM 文件。单击 Open(打


开)。
viii. 启用 Using Data Dictionary(使用数据字典):

M580 Configuration Unity Pro Version 8.0 6-41


练习 - 配置 OFS(续)

ix. 滚动到别名属性的 Time - Stamped Events(时间戳事件)部


分,启用 Service support(服务支持),并在 Adjustment
Information(调整信息)部分配置 Max Channels = 8(最大信
道为 8):

x. Save the configuration(保存配置):

xi. 关闭 OFS 配置工具。

6-42 Unity Pro Version 8.0 December 2013


练习 - 恢复 Vijeo Citect 应用程序

学习成果 完成本练习后,您将能够:

 恢复 Vijeo Citect 应用程序。


 证明系统时间戳解决方案。

1 指导者将提供一份 Vijeo Citect 项目备份(*.ctz)文件。


i. 按照指导者说明取出出并恢复文件。
ii. 通过更改 PLC 时钟时间测试系统时间戳解决方案,然后登记事
件。更新的时间戳通过 SCADA 完成。

M580 Configuration Unity Pro Version 8.0 6-43


总结

总结 本章涵盖下列主题:

 时间戳介绍(第 6-2 页)
 组件(第 6-5 页)
 时间同步(第 6-11 页)
 BMX ERT 1604 T(第 6-22 页)
 软件实现(第 6-25 页)

问题 下列问题用于检查您是否掌握本章涵盖的主题:

 Unity Pro 中可使用哪两种时间戳模式?


_______________
_______________
 是否可使用解决方案实现源时间戳?
 时间同步的要求是什么?
 时间戳解决方案中,BMX ERT 1604 T 有什么作用?

6-44 Unity Pro Version 8.0 December 2013


第7章: 网络安全

概述

介绍
自动化解决方案的网络安全是过去十年中已得到越来越多关注的一个概念。
过去,安全不是主要问题,因为自动化系统使用专有组件,并且与业务范围
内的其他网络隔离。

如今,许多自动化系统由现成的商用组件组成,包括以太网网络和 Windows
操作系统。此外,旧产品也正在更新,以便在这些新网络环境中工作。

其造成的后果是,之前关闭的系统突然连接打开企业网络和互联网,将不当
保护的系统暴露在现代 IT 威胁之下。

章节目标
完成本章学习后,学员将能够:

 阐述网络安全的相关内容。
 识别自动化解决方案的潜在的安全漏洞。
 部署 M580 架构中的安全网络措施。

本章涵盖下列主题:

 网络安全介绍 ......................................................................... 7-2


 网络安全和 M580................................................................... 7-4
 应用程序的安全 ................................................................... 7-13
 完整性检查 .......................................................................... 7-18
网络安全介绍

网络安全是什 网络安全是网络管理的一个分支,其解决计算机系统上或由计算机系统导致
么? 的和通过计算机网络的,可导致意外或故意破坏的攻击。

网络安全的目标是更高等级地防止信息和有
形资产遭到盗窃、贪污、滥用或意外事故,
同时维持对其目标用户的访问。网络安全是
一个持续的过程,包含程序、政策、软件和
硬件。

自动化解决方案 自动化解决方案的网络安全是过去十年中已得到越来越多关注的一个概念。
过去,安全不是主要问题,因为自动化系统使用专有组件,并且与业务范围
内的其他网络隔离。

如今,许多自动化系统由现成的商用组件组成,包括以太网网络和 Windows
操作系统。此外,旧产品也正在更新,以便在这些新网络环境中工作。

其造成的后果是,之前关闭的系统突然连接打开企业网络和互联网,将保护
不当的系统暴露在现代 IT 威胁或网络攻击之下。

7-2 Unity Pro Version 8.0 December 2013


网络安全介绍(续)

网络攻击概况 控制网络系统的网络攻击可有多种来源:

 内部(员工、供应商和承包商)
- 突发事件
- 员工/承包商的不适当行为
- 心怀不满的员工/承包商
 外部偶然性的(非定向):
- 脚本小子
- 娱乐黑客
- 病毒作者
 外部故意性的(定向的):
- 犯罪团伙
- 激进分子
- 恐怖分子
- 外国代理商
网络攻击控制系统的目的是:

 通过阻断或延迟信息流扰乱生产流程。
 损坏、禁用、关闭设备,以对生产或环境的造成负面影响。
 修改或禁用安全系统,以导致故意伤害或死亡。
大多数穿透控制网络系统的网络攻击都来自于企业系统,仅次于内部或信赖
的第三方。

M580 Configuration Unity Pro Version 8.0 7-3


网络安全和 M580

M580 的网络安 Modicon M580 是施耐德电气在网络安全方面的最先进的 PAC。


借助这一全新的 ePAC,施耐德电气确保防止各种最高等级的网络攻击。

7-4 Unity Pro Version 8.0 December 2013


网络安全和 M580(续)

Achilles 的安全 M580 中配置的主要网络安全功能包括了实现 Achilles 2 级快速恢复能力要


性 求的功能。

关于 Achilles Wurldtech’s Achilles®通讯认证是关键基础设施中安全开发应用程序、设备


和系统的工业领先的标准。认证过程呈现设备制造商与独立核实的结果,以
将其产品的安全性告知客户,同时还为控制系统的操作员提供最完整、准
确、可靠的关于其部署产品的网络的快速恢复能力的可用信息。

四种类型的产品可经过 Achilles™ 认证:

 嵌入式设备:
- 运行嵌入式软件的特定设备,用于直接监测、控制或启动工业化流
程。
 基于主机的设备:
- 运行通用操作系统的通用设备,能够托管一个或多个应用程序、数
据储存或功能。
 控制应用程序:
- 在基础设施上执行的软件程序(嵌入式、主机和网络设备),用于
与流程连接。
 网络组件:
- 将数据从一台设备传输到另一台的设备或限制数据流,但不直接与
控制过程交互的设备。

2 级测试 系统在以太网服务和协议(例如:ARP、ICMP、TCP、UDP、IP...)下,进
行集中测试。

当启用 Achilles 2 级选项时,进行额外的检查以确保 M580 的稳健性。例


如,发送的以太网数据包与垃圾数据不应对 M580 造成任何问题,因为有快
速恢复能力等级内置到 M580 中,以防止这种类型的行为影响处理器的运
行。

同样,如果太多的以太网数据包被发送(也称为广播风暴),则 M580 应在
广播风暴消失时恢复并继续工作。

M580 Configuration Unity Pro Version 8.0 7-5


网络安全和 M580(续)

安全服务 随着 Achilles2 级的配置,M580 的关键功能是能够防止某些基于以太网的服


务运行。

大多数的设置位于 CPU 嵌入式以太网端口的 Security(安全)标签项上:

温馨提示

施耐德电气建议禁用所有不使用的服务。

7-6 Unity Pro Version 8.0 December 2013


网络安全和 M580(续)

安全服务(续) 此表格说明 Security(安全)标签项上的设置功能:

FTP 默认值:禁用
施耐德电气建议在该服务未使用时对其禁用。该设置禁用:
- 固件升级
- SD 存储卡的数据存储
- 使用 FDR 服务进行设备的配置管理

TFTP 默认值:禁用
施耐德电气建议在该服务未使用时对其禁用。该设置禁用:
- 读取 RIO 子站配置的功能
- 使用 FDR 服务管理设备的配置的功能

HTTP 默认值:禁用
施耐德电气建议在该服务未使用时对其禁用。该设置禁用网络访问。

Achilles 2 级 默认值:启用
- 设置启用增加以太网帧格的功能,以提高安全等级和稳健性。
- 通过降低以太网帧格的过滤功能,设置禁用增加系统性能的功能。

访问控制 默认值:启用
启用时,可限制从特定设备访问特定设备,并定义只可流动的设备。

配置安全 单击以设置:
- FTP、TFTP 和 HTTP 为启用
- Achilles 2 级和访问控制为禁用

解锁安全 单击以设置:
- FTP、TFTP 和 HTTP 为启用
- Achilles 2 级和访问控制为禁用

授权的地址 输入想要系统授权的地址:
- IP 地址:0.0.0.0 ... 255.255.255.255
- 子网:是/否
- 子网掩码:0.0.0.0 ... 255.255.255.255
注意:当访问控制设置为禁用时,可编辑该字段。

M580 Configuration Unity Pro Version 8.0 7-7


练习 - 网络安全

学习成果 完成本练习后,您将能够:

 配置 M580 网络安全的设置。
 自定义 M580 网络安全的设置。
 测试 M580 网络安全的设置。

1 网络安全设置禁用时,检查哪些 TCP 和 UDP 端口被打开?


i. 打开 Nmap - Zenmap GUI。

ii. 将显示 Zenmap GUI:

iii. 在 Target(目标):字段中,输入正在使用的 M580IP 地址:例


如:192.168.10.21。在 Profile(配置文件):字段中,在下拉
菜单中选择 Intense scan plus UDP(强扫描+ UDP):

iv. 之前的两个设置已建立了一个将执行的 Command(命令),其


应类似于这样:nmap -sS -sU -T4 -A -v 192.168.10.21。

v. 单击 Scan(扫描)。

7-8 Unity Pro Version 8.0 December 2013


练习 - 网络安全(续)

vi. 扫描将开始,可能需要 3-4 分钟完成。扫描完成时,日志窗口将


显示 Nmap 完成:

vii. 单击 Ports(端口)/Hosts(主机)标签项。显示扫描已发现
的、打开的 TCP 和 UDP 端口列表。

viii. 是否有任何 TCP/UDP 端口丢失,其通常与施耐德电气的 PLC 一


起使用?
ix. 在 Profile(配置文件)下拉菜单中,选择 Intense scan, all
TCP ports(强扫描,全部 TCP 端口)。单击 Scan(扫描)。

M580 Configuration Unity Pro Version 8.0 7-9


练习 - 网络安全(续)

x. 是否有额外的 Ports(端口)被添加到结果中?

2 启用 M580 网络安全设置。
i. 将 Unity Pro 从 PLC 断开连接。
ii. 打开 M580 嵌入式以太网端口配置。单击 Security(安全)标签
项。
iii. 单击 Enforce Security(执行安全)按钮:

这将 Disable(禁用)服务,例如 FTP、TFTP 和 HTTP,并


Enable(启用)Access Control(访问控制)列表(ACL)和
Achilles Level 2(Achilles 2 级)支持。

iv. 确认更改。构建应用程序。
v. 保存应用程序。
vi. 将应用程序传输到 PLC。

7-10 Unity Pro Version 8.0 December 2013


练习 - 网络安全(续)

vii. 测试模拟器的功能。远程 I/O 子站是否仍工作?分布式设备是否


仍工作?
viii. 是否可访问 M580 CPU 的网页?
ix. 使用 Zenmap 重新扫描 M580 使用的与之前相同的配置文件,并
比较结果。执行网络安全后打开的端口是否更多或更少?

x. 其余打开的端口是:
67 和 68 =>用于服务 CRA 的 IP 地址的地址服务器,由于它们只
用于服务,因此无保护。
161 => SNMP,由于大部分信息是只读的,因此无保护。
502 => 用于应用程序下载和诊断等,受 ACL 保护。
2222 和 44818 => 用于 I/O 通信的以太网/IP 端口,受 ACL 保
护。
22 和 17185 => 只用于研发,将在最后版本发布时删除。

M580 Configuration Unity Pro Version 8.0 7-11


练习 - 网络安全(续)

3 自定义网络安全设置。
i. 打开 M580 嵌入式以太网端口配置。单击 Security(安全)标签
项。
ii. Enable(启用)TFTP 和 HTTP。

TFTP 将启用远程子站在线。
HTTP 将启用嵌入式网络服务器。
iii. 确认更改。
iv. 构建、连接并传输应用程序。
v. 测试新设置。是否可访问 M580 CUP 的网页?远程 I/O 子站是否
返回到健康状态?
vi. 保存应用程序。

温馨提示

施耐德电气建议禁用全部不使用的服务。

7-12 Unity Pro Version 8.0 December 2013


应用程序的安全

密码管理 密码管理是设备加固的基础工具之一,其防止设备的配置过程受到基于通信
的威胁。施耐德推荐使用密码管理指南,如下:

在所有电子邮件和 Web 服务器、CUP 和以太网接口模块上启用密码验证。

安装后,立即更改所有默认密码,包括:

 Windows、SCADA、HMI、和其他系统上的用户和应用程序账户
 脚本和源代码
 网络控制设备
 有用户账户的设备
 FTP 服务器

Unity Pro 中的 在 Unity Pro 中创建应用程序时,施耐德电气建议创建应用程序密码。


密码
创建强密码的指南是:选择包含字母数字字符并有大小写区分的密码。Unity
Pro 加密密码,并将其存储在应用程序中:

 选择包含至少 8 个字符的密码。
 选择一个难猜的密码。
 密码应结合大、小写字母、数字和特殊字符。
打开一个现有应用程序时,Application Password(应用程序密码)对话框
打开。输入密码,并点击 OK(确定)。

M580 Configuration Unity Pro Version 8.0 7-13


应用程序的安全(续)

自动锁定 在 Unity Pro 中,根据时间周期,可 Auto-lock(自动锁定)应用程序。

这意味着,超出分配的自动锁定超时时间后,应用程序将暂停,并提示用户
重新登录。

7-14 Unity Pro Version 8.0 December 2013


练习 - 密码管理

学习成果 完成本练习后,您将能够:

 在 Unity Pro 中设置应用程序密码。


 验证应用程序密码的特点。
 配置自动锁定功能。

1 打开项目属性并创建应用程序密码。
i. 在 Project Browser(项目浏览器)中,通过右键单击
Application(应用程序)的根目录,打开 Project Properties
(项目属性)。在弹出菜单中选择 Properties(属性):

ii. 选择 Protection(保护)标签项:

M580 Configuration Unity Pro Version 8.0 7-15


练习 - 密码管理(续)

iii. 在 Application(应用程序)部分,单击 Change Password


(更改密码)...按钮。Modify Password(修改密码)对话框弹
出。

iv. 在两个字段中输入密码 automation。点击 OK(确定):

v. 用户返回到 Protection(保护)标签项:

7-16 Unity Pro Version 8.0 December 2013


练习 - 密码管理(续)

vi. 通过勾选复选框,启用 Auto-lock(自动锁定)功能,默认值设


为 0 分钟。点击 Apply(应用):

vii. 构建、连接并传输应用程序。
viii. 保存并关闭应用程序。

2 测试密码管理设置:
i. 在 Unity Pro 中,重新打开之前的应用程序。此时将提示用户输
入之前操作步骤(vi)中创建的应用程序 password(密码):

ii. 如果输入的密码正确,则 Unity Pro 将打开应用程序。再次


Close(关闭)应用程序。
iii. 正确连接到 PLC,无需打开应用程序。此时将提示用户输入
PLC Application Password(PLC 应用程序密码)。输入正确
的密码。点击 OK(确定):

iv. 没有密码的情况下,用户不能连接到 PLC。


v. 将应用程序从 PLC 传输到 PC。
vi. 保存应用程序。

M580 Configuration Unity Pro Version 8.0 7-17


完整性检查

完整性检查 Unity Pro 的完整性检查功能在授权的 PC 上运行,有助于防止病毒/恶意软


件通过 Internet 篡改 Unity Pro 文件。

完整性检查功能涉及下列组件:

 DLL
 Unity Pro 的硬件目录
 EFB 的库集目标文件
 DTM
打开应用程序时,Unity Pro 自动进行完整性检查。除了第一次检查,Unity
Pro 将自动定期运行完整性检查。

还可手动运行完整性检查。

7-18 Unity Pro Version 8.0 December 2013


练习 - 完整性检查

学习成果 完成本练习后,您将能够:

 完成手动完整性检查。

1 打开 Unity Pro 属性。


i. 在 Help(帮助)菜单中,选择 About(关于) Unity Pro XL:

ii. 在对话框的完整性检查区域中,单击 Perform self-test(执行自


检)按钮:

M580 Configuration Unity Pro Version 8.0 7-19


练习 - 完整性检查(续)

iii. 将显示 Perform Self-Test(执行自检)窗口。将自动开始并完


成 Integrity Check(完整性检查):

iv. 向上滚动已完成的列表,并确保所有条目的 Current Status


(当前状态)为 check ok(检查良好)。
v. Self-Test(自检)窗口完成时,点击 OK(确定)。
vi. 然后点击 OK(确定),以关闭 About(关于)窗口。

2 删除全部网络安全和密码设置。
i. 返回到嵌入式以太网端口属性,打开 Security(安全)标签项并
单击 Unlock Security(取消安全锁定)按钮。
ii. 访问 Application Settings(应用程序设置)并删除之前操作中
设置的 Application Password(应用程序密码)。
iii. 构建、传输、运行并测试设置,Cyber Security(网络安全)和
Application Password(应用程序密码)已被删除。

7-20 Unity Pro Version 8.0 December 2013


总结

总结 本章涵盖下列主题:

 网络安全介绍(第 7-2 页)
 网络安全和 M580(第 7-4 页)
 应用程序的安全(第 7-13 页)
 完整性检查(第 7-18 页)

问题 下列问题用于检查您是否掌握本章涵盖的主题:

 是否建议禁用不使用的以太网服务?
 是否可禁用 M580 产品中不使用的以太网端口?
 是否可防止不必要的人员访问 M580 CPU?
 何时运行完整性检查?

M580 Configuration Unity Pro Version 8.0 7-21

You might also like