Schneider Electric Quantum EIO - 远程 I/O 模块 , 安装和配置指南 ユーザーガイド
PDF
Document
Advertisement
Advertisement
Quantum EIO
远程 I/O 模块
安装和配置指南
原始指令翻译
S1A48985.14
02/2022
www.se.com
法律声明
施耐德电气品牌以及本指南中涉及的施耐德电气及其附属公司的任何商标均是施耐德
电气或其附属公司的财产。所有其他品牌均为其各自所有者的商标。本指南及其内容
受适用版权法保护,并且仅供参考使用。未经施耐德电气事先书面许可,不得出于任
何目的,以任何形式或方式(电子、机械、影印、录制或其他方式)复制或传播本指
南的任何部分。
对于将本指南或其内容用作商业用途的行为,施耐德电气未授予任何权利或许可,但
以“原样”为基础进行咨询的非独占个人许可除外。
施耐德电气的产品和设备应由合格人员进行安装、操作、保养和维护。
由于标准、规格和设计会不时更改,因此本指南中包含的信息可能会随时更改,恕不
另行通知。
在适用法律允许的范围内,对于本资料信息内容中的任何错误或遗漏,或因使用此处
包含的信息而导致或产生的后果,施耐德电气及其附属公司不会承担任何责任或义
务。
作为负责任、具有包容性的企业中的一员,我们将更新包含非包容性术语的内容。然
而,在我们完成更新流程之前,我们的内容可能仍然包含客户认为不恰当的标准化行
业术语。
远程 I/O 模块
目录
安全信息 .......................................................................................................7
开始之前 ....................................................................................................7
启动与测试.................................................................................................8
操作与调节.................................................................................................8
关于本书 .....................................................................................................10
以太网远程 I/O 模块的特性 ......................................................................12
Quantum EIO 140CRP31200 主站模块描述 ...............................................12
Quantum EIO 适配器模块描述 ...................................................................14
模块规格 ..................................................................................................16
I/O 设备 ...................................................................................................18
安装 .............................................................................................................21
安装 Quantum EIO 模块 ............................................................................21
安装 Quantum 控制器..........................................................................21
在背板上安装与 Quantum EIO 兼容的模块............................................22
与 Quantum EIO 兼容的模块的安装注意事项 ........................................23
远程 I/O 网络电缆安装.........................................................................24
在远程子站上安装通讯适配器 ....................................................................25
安装 Quantum EIO 适配器模块 ............................................................25
在远程机架上安装以太网远程 I/O 子站 .................................................26
设置以太网远程 I/O 子站的位置 ...........................................................27
远程 I/O 基础结构电缆...............................................................................28
电缆安装 ............................................................................................28
重复 IP 地址检查.................................................................................29
I/O 连接丢失 .......................................................................................30
使用 Control Expert 进行配置和编程......................................................31
创建 Control Expert 项目 ...........................................................................31
配置本地机架......................................................................................31
配置以太网远程 I/O 子站 .....................................................................32
可用的 Control Expert 配置选项卡 ........................................................34
Control Expert 中的 NTP 配置 ..............................................................34
远程 I/O 以太网模块的 Control Expert 配置 .................................................36
IP 配置 ...............................................................................................36
RSTP 桥接配置...................................................................................37
SNMP 代理配置..................................................................................38
服务端口配置......................................................................................39
以太网远程 I/O 子站的 Control Expert 配置 .................................................40
配置数据的大小和位置 ........................................................................41
配置参数 ............................................................................................41
设备 DDT 参数....................................................................................44
时标 ...................................................................................................45
导出的数据类型 ........................................................................................45
Quantum EIO 远程 I/O 主站模块的设备 DDT 名称 .................................46
Quantum EIO 远程 I/O 适配器模块的设备 DDT 名称 ..............................49
基本功能 (EF) 和功能块 (EFB) ...................................................................53
在 M580 中使用 Quantum 功能块 .........................................................53
应用程序下载 ...........................................................................................54
将应用程序下载到 PLC........................................................................54
S1A48985.14
3
远程 I/O 模块
显式消息传递 .............................................................................................55
使用 MBP_MSTR 进行 EtherNet/IP 显式消息传送 .......................................55
支持的 MBP_MSTR 功能代码 ..............................................................55
EtherNet/IP 显式消息传递服务 .............................................................55
配置 CONTROL 和 DATABUF 参数 ......................................................57
通过 Control ExpertGUI 进行显式消息传送 .................................................58
将显式消息发送到 EtherNet/IP 设备 .....................................................58
直接 I/O 访问 (IU_ERIO) ...........................................................................60
说明 ...................................................................................................60
隐式消息 .....................................................................................................63
隐式交换中的 MAST 任务..........................................................................63
诊断 .............................................................................................................64
LED 指示灯 ..............................................................................................64
140 CRP 312 00 模块上的 LED 指示灯 .................................................64
Quantum EIO 适配器模块上的 LED 指示灯 ...........................................65
服务端口管理 ...........................................................................................67
服务端口配置......................................................................................67
适配器模块的服务端口配置..................................................................67
可通过 CPU 进行的诊断 ............................................................................68
系统诊断 ............................................................................................68
远程 I/O 模块的设备数据类型...............................................................70
可通过 Modbus/TCP 使用的诊断 ...............................................................70
Modbus 诊断代码................................................................................70
可通过 EtherNet/IP CIP 对象使用的诊断.....................................................79
关于 CIP 对象 .....................................................................................79
标识对象 ............................................................................................79
汇编对象 ............................................................................................81
连接管理器对象 ..................................................................................82
服务质量 (QoS) 对象 ...........................................................................83
TCP/IP 接口对象.................................................................................85
以太网链接对象 ..................................................................................86
EtherNet/IP 接口诊断对象....................................................................89
EtherNet/IP IO 扫描器诊断对象 ............................................................90
IO 连接诊断对象 .................................................................................91
EtherNet/IP 显式连接诊断对象 .............................................................93
EtherNet/IP 显式连接诊断列表对象 ......................................................94
RSTP 诊断对象...................................................................................96
服务端口控制对象 ...............................................................................98
可通过 Control Expert 使用的诊断..............................................................99
设备服务 .......................................................................................... 100
以太网/IP 对象 .................................................................................. 100
服务端口管理(在线操作)................................................................ 101
对 140CRP31200 模块进行 ping 操作................................................. 102
显示 I/O 存储器消耗 .......................................................................... 103
将 DTM 事件输入到 Control Expert 日志屏幕 ...................................... 104
固件升级 ................................................................................................... 105
使用 Automation Device Maintenance 更新固件........................................ 105
使用 OS Loader 升级 140CRP31200 固件 ................................................ 105
使用 Unity Loader 升级适配器固件........................................................... 107
术语 ........................................................................................................... 111
4
S1A48985.14
远程 I/O 模块
索引 ........................................................................................................... 115
S1A48985.14
5
安全信息
远程 I/O 模块
安全信息
重要信息
在试图安装、操作、维修或维护设备之前,请仔细阅读下述说明并通过查看来熟悉
设备。下述特定信息可能会在本文其他地方或设备上出现,提示用户潜在的危险,
或者提醒注意有关阐明或简化某一过程的信息。
在“危险”或“警告”标签上添加此符号表示存在触电危险,如果不遵守使用说明,
会导致人身伤害。
这是提醒注意安全的符号。提醒用户可能存在人身伤害的危险。请遵守所有带此符号
的安全注意事项,以避免可能的人身伤害甚至死亡。
危险
!
危险表示若不加以避免,将会导致严重人身伤害甚至死亡的危险情况。
警告
!
警告表示若不加以避免,可能会导致严重人身伤害甚至死亡的危险情况。
小心
!
小心表示若不加以避免,可能会导致轻微或中度人身伤害的危险情况。
注意
注意用于表示与人身伤害无关的危害。
请注意
电气设备的安装、操作、维修和维护工作仅限于有资质的人员执行。施耐德电气不
承担由于使用本资料所引起的任何后果。
有资质的人员是指掌握与电气设备的制造和操作及其安装相关的技能和知识的人
员,他们经过安全培训能够发现和避免相关的危险。
开始之前
不得将本产品在缺少有效作业点防护的机器上使用。如果机器上缺少有效的作业点
防护,则有可能导致机器的操作人员严重受伤。
警告
未加以防护的设备
•
不得将此软件及相关自动化设备用在不具有作业点防护的设备上。
•
在操作期间,不得将手放入机器。
未按说明操作可能导致人身伤亡或设备损坏等严重后果。
S1A48985.14
7
远程 I/O 模块
安全信息
此自动化设备及相关软件用于控制多种工业过程。根据所需控制功能、所需防护级
别、生产方法、异常情况、政府法规等因素的不同,适用于各种应用的自动化设备
的类型或型号会有所差异。在某些应用情况下,如果需要后备冗余,则可能需要一
个以上的处理器。
只有用户、机器制造商或系统集成商才能清楚知道机器在安装、运行及维护过程中
可能出现的各种情况和因素,因此,也只有他们才能确定可以正确使用的自动化设
备和相关安全装置及互锁设备。在为特定应用选择自动化和控制设备以及相关软件
时,您应参考适用的当地和国家标准及法规。National Safety Council's Accident
Prevention Manual (美国全国公认)同样提供有非常有用的信息。
对于包装机等一些应用而言,必须提供作业点防护等额外的操作人员防护。如果操
作人员的手部及其他身体部位能够自由进入夹点或其他危险区域内,并且可导致人
员严重受伤,则必须提供这种防护。仅凭软件产品自身无法防止操作人员受伤。因
此,软件无法被取代,也无法取代作业点防护。
在使用设备之前,确保与作业点防护相关的适当安全设备与机械/电气联锁装置已
经安装并且运行。与作业点防护相关的所有联锁装置与安全设备必须与相关自动化
设备及软件程序配合使用。
注: 关于协调用于作业点防护的安全设备与机械/电气联锁装置的内容不在本文
档中功能块库、系统用户指南或者其他实施的范围之内。
启动与测试
安装之后,在使用电气控制与自动化设备进行常规操作之前,应当由合格的工作人
员对系统进行一次启动测试,以验证设备正确运行。安排这种检测非常重要,而且
应该提供足够长的时间来执行彻底并且令人满意的测试。
警告
设备操作危险
•
验证已经完成所有安装与设置步骤。
•
在执行运行测试之前,将所有元器件上用于运送的挡块或其他临时性支撑物
拆下。
•
从设备上拆下工具、仪表以及去除碎片。
未按说明操作可能导致人身伤亡或设备损坏等严重后果。
执行设备文档中所建议的所有启动测试。保存所有设备文档以供日后参考使用。
必须同时在仿真与真实的网络境中进行软件测试。
按照地方法规(例如:依照美国 National Electrical Code )验证所完成的系统无任
何短路且未安装任何临时接地线。如果必须进行高电位电压测试,请遵循设备文档
中的建议,防止设备意外损坏。
在对设备通电之前:
•
从设备上拆下工具、仪表以及去除碎片。
•
关闭设备柜门。
•
从输入电源线中拆除所有的临时接地线。
•
执行制造商建议的所有启动测试。
操作与调节
下列预防措施来自于 NEMA Standards Publication ICS 7.1-1995 (以英文版本为
准):
•
8
无论在设计与制造设备或者在选择与评估部件时有多谨慎,如果对此类设备造
作不当,将会导致危险出现。
S1A48985.14
安全信息
S1A48985.14
远程 I/O 模块
•
有时会因为对设备调节不当而导致设备运行不令人满意或不安全。在进行功能
调节时,始终以制造商的说明书为向导。进行此类调节的工作人员应当熟悉设
备制造商的说明书以及与电气设备一同使用的机器。
•
操作人员应当只能进行操作人员实际所需的运行调整。应当限制访问其他控
件,以免对运行特性进行擅自更改。
9
远程 I/O 模块
关于本书
关于本书
文档范围
PlantStruxure 是一个 Schneider Electric 程序,专门提供一个可扩展、灵活、集成
且协作性的系统,解决许多不同类型用户(包括工厂经理、作业经理、工程师、维
护团队以及操作员)所面临的主要问题。
本文档介绍其中一项 PlantStruxure 功能,即以 Ethernet 产品为中心,将
Quantum PLC 作为主干,并将 Quantum 本地机架 连接到 Quantum 和 Modicon
X80 远程 I/O 子站和分布式 I/O 设备。该功能称为 Quantum Ethernet I/O 或
Quantum EIO。(注:Modicon X80 是在 M340 I/O 模块远程连接到 PlantStruxure
架构中的 Quantum 控制器或模块时赋予其的一般名称。当该模块连接到 M340 控
制器时,仍然使用该 M340 I/O 名称。产品型号保持不变;只有范围名称发生变
化。)
本指南介绍 Quantum EIO 系统中的以下模块及其作用:
•
140CRP31200:远程 I/O 主环路中的 Quantum 本地机架上的远程 I/O 主站模
块
•
140CRA31200:Quantum 远程 I/O 子站中的远程 I/O 适配器模块
•
BMXCRA312•0:Modicon X80 远程 I/O 子站中的远程 I/O 适配器模块
注: 本指南中包含的特定配置设置仅用于指导目的。您的特定应用所要求的设
置可能会与本指南中展示的示例有所不同。
注: 本文档中介绍的架构已在各种情况下进行了测试和验证。如果您打算使用
本文档中所述之外的架构,请在实施前彻底地测试和验证。
有效性说明
此文档适用于 Quantum EIO 系统(与 EcoStruxure™ Control Expert 15.0 或更高版
本一起使用时)。
The technical characteristics of the devices described in the present document
also appear online. To access the information online, go to the Schneider Electric
home page www.se.com/ww/en/download/.
The characteristics that are described in the present document should be the
same as those characteristics that appear online. In line with our policy of constant
improvement, we may revise content over time to improve clarity and accuracy. If
you see a difference between the document and online information, use the online
information as your reference.
相关的文件
10
文件名称
参考编号
Quantum EIO 系统规划指南
S1A48959(英语)、S1A48961(法语)、
S1A48962(德语)、S1A48964(意大利
语)、S1A48965(西班牙语)、S1A48966
(简体中文)
Quantum EIO 分布式 I/O 网络安装和配置指南
S1A48986(英语)、S1A48987(法语)、
S1A48988(德语)、S1A48990(意大利
语)、S1A48991(西班牙语)、S1A48992
(简体中文)
Quantum EIO 控制网络安装和配置指南
S1A48993(英语)、S1A48994(法语)、
S1A48995(德语)、S1A48997(意大利
语)、S1A48998(西班牙语)、S1A48999
(简体中文)
使用 EcoStruxure™ Control Expert 的 Quantum
动态更改配置用户指南
S1A48967(英语)、S1A48968(法语)、
S1A48969(德语)、S1A48970(意大利
语)、S1A48972(西班牙语)、S1A48976
(简体中文)
S1A48985.14
关于本书
远程 I/O 模块
文件名称
参考编号
使用 EcoStruxure™ Control Expert 的 Quantum
热备系统用户手册
35010533(英语)、35010534(法语)、
35010535(德语)、35013993(意大利语)、
35010536(西班牙语)、35012188(简体中
文)
Modicon X80 BMXNRP0200/0201 光纤转换器模
块用户指南
EIO0000001108(英语)、EIO0000001109
(法语)、EIO0000001110(德语)、
EIO0000001111(西班牙语)、EIO0000001112
(意大利语)、EIO0000001113(简体中文)
使用模拟量输入/输出模块的 Modicon X80 用户
手册
35011978(英语)、35011979(德语)、
35011980(法语)、35011981(西班牙语)、
35011982(意大利语)、35011983(简体中
文)
Modicon X80 离散量输入/输出模块用户手册
35012474(英语)、35012475(德语)、
35012476(法语)、35012477(西班牙语)、
35012478(意大利语)、35012479(简体中
文)
Modicon X80 BMXNOM0200 串行链路模块用户
手册
EIO0000002696(英语)、EIO0000002697
(法语)、EIO0000002698(德语)、
EIO0000002699(意大利语)、
EIO0000002700(西班牙语)、
EIO0000002701(简体中文)
Modicon X80 BMXEHC0200 计数模块用户手册
35013355(英语)、35013356(德语)、
35013357(法语)、35013358(西班牙语)、
35013359(意大利语)、35013360(简体中
文)
Modicon X80 BMXERT1604T 时标模块用户指南
EIO0000001121(英语)、EIO0000001122
(法语)、EIO0000001123(德语)、
EIO0000001125(意大利语)、
EIO0000001124(西班牙语)、
EIO0000001126(简体中文)
EcoStruxure™ Control Expert 程序语言和结构参
考手册
35006144(英语)、35006145(法语)、
35006146(德语)、35013361(意大利语)、
35006147(西班牙语)、35013362(简体中
文)
EcoStruxure™ Control Expert 系统位和系统字参
考手册
EIO0000002135(英语)、EIO0000002136
(法语)、EIO0000002137(德语)、
EIO0000002138(意大利语)、
EIO0000002139(西班牙语)、
EIO0000002140(简体中文)
EcoStruxure™ Control Expert 运行模式
33003101(英语)、33003102(法语)、
33003103(德语)、33003104(西班牙语)、
33003696(意大利语)、33003697(简体中
文)
使用 EcoStruxure™ Control Expert 的 Quantum
硬件参考手册
35010529(英语)、35010530(法语)、
35010531(德语)、35013975(意大利语)、
35010532(西班牙语)、35012184(简体中
文)
EcoStruxure™ Control Expert 安装手册
35014792(英语)、35014793(法语)、
35014794(德语)、35014795(西班牙语)、
35014796(意大利语)、35012191(简体中
文)
您可以在我们的网站下载这些技术出版物和其他技术信息:www.se.com/ww/en/
download/。
S1A48985.14
11
远程 I/O 模块
以太网远程 I/O 模块的特性
以太网远程 I/O 模块的特性
简介
本章介绍 Quantum EIO 系统中用于 Ethernet 远程 I/O 通讯的主站和适配器模块。
具体来说,这些模块有:
•
140CRP31200:本地 Quantum机架上的主站模块
•
140CRA31200:Quantum 远程 I/O 子站上的适配器模块
•
BMXCRA312•0:Modicon X80 远程 I/O 子站上的适配器模块
本章包含这些模块的物理特性、端口描述和机构规格。
Quantum EIO 140CRP31200 主站模块描述
简介
Quantum 140CRP31200 模块是 Quantum EIO 安装中本地机架上的远程 I/O 主站
模块。此模块使 PLC 能够连接到以太网网络并控制远程 I/O 设备。
功能
140CRP31200 模块的主要用途是为远程 I/O 网络或设备网络(此网络中包含远程
I/O 和分布式 I/O 设备)上的远程 I/O 设备提供 I/O 扫描服务。此模块直接连接到远
程 I/O 网络主环路,它通过菊花链回路拓扑管理远程 I/O 网络。此模块还提供各种
Ethernet 服务,例如配置远程 I/O 设备和诊断。
您可以对 140CRP31200 模块使用以下这些功能块:
•
IU_ERIO, 60 页
•
DROP
•
XDROP
在本地机架上只能配置一个 140CRP31200 模块。此模块具有与网络上的 Ethernet
远程 I/O 设备进行通讯的接口。
通过 140CRP31200 模块,PLC 可以连接到 Ethernet 网络,并与 Ethernet 远程 I/
O 子站中的模块进行确定性 I/O 交换。
140CRP31200 模块仅用于管理远程 I/O 设备。140CRP31200 模块的其他服务
有:
12
•
此模块使用 RSTP 启用主环路上的所有远程 I/O 设备,50 毫秒内即可从通讯
中断中恢复。
•
此模块可为多达 31 个远程 I/O 设备的子站上的 I/O 模块的 IP 参数和配置进行
配置。
•
此模块提供通讯路径(通过互连),以允许分布式 I/O 和控制网络通讯量参与
远程 I/O 网络。
•
此模块支持热备功能。在进行切换时,主 140CRP31200 模块与备用
140CRP31200 模块不会交换它们的 IP 地址。
S1A48985.14
以太网远程 I/O 模块的特性
远程 I/O 模块
外部特性
140CRP31200:
1 LED 显示屏
2 SERVICE 端口 (ETH 1)
3 INTERLINK 端口 (ETH 2)
4 DEVICE NETWORK 端口 (ETH 3)
5 DEVICE NETWORK 端口 (ETH 4)
注:为帮助防止灰尘进入此模块上的未使用 Ethernet 端口,请使用塞子盖住端
口:
外部端口
140CRP31200 模块监测网络链路的功能,具体取决于哪些链路连接到网络。此模
块有 4 个外部端口(但只有 1 个 IP 地址):
S1A48985.14
13
远程 I/O 模块
以太网远程 I/O 模块的特性
端口
数量
说明
SERVICE
1
通过 SERVICE 端口可对以太网端口进行诊断,并提供对外部工具和
设备(Control Expert, ConneXium Network Manager, HMI 等)的访
问。此端口支持以下模式:
•
访问端口(缺省):此模式支持 Ethernet 通讯。
•
端口镜像:在此模式下,会将其他 3 个端口的一个或多个端口
的数据通讯量复制到此端口。这样可使用连接的工具监控和分
析端口通讯量。
•
已禁用
注:
•
无论在线或离线都可以配置 SERVICE 端口。
•
在端口镜像模式中,SERVICE 端口的操作方式类似于只
读端口。即,无法通过 SERVICE 端口访问设备(ping、
与 Control Expert 的连接等)。
注: 网络可以处理的来自分布式 I/O 设备的最大负载如下:
•
每个双环路交换机 (DRS) 端口或服务端口 5 Mbps
•
主环路上的分布式 I/O 流量为 20 Mbps
请参阅服务端口配置, 39 页主题。
INTERLINK
1
INTERLINK 端口提供与其他 Quantum EIO 模块的连接。
DEVICE
NETWORK
2
这 2 个铜缆端口:
•
提供用于远程 I/O 通讯的连接
•
通过菊花链回路结构提供电缆冗余
注: 请勿将速度超过 100 Mbps 的设备连接至任何端口。如果将设备的速度配
置为 100 Mbps 以上,则无法通过端口在设备与模块之间建立 Ethernet 链路。
Quantum EIO 适配器模块描述
简介
这些适配器模块用于 31 套 Quantum EIO 安装中的 Ethernet 远程 I/O 子站:
•
140CRA31200
•
BMXCRA312•0
远程 I/O 子站可以直接连接到主环路或远程 I/O 子环路。
注: 如果使用低端 CPU (140 CPU 6• 1••)(2 Mb 或更少),则最多只能安装 31
个远程 I/O 子站。在这 31 个子站中,您最多只能安装 16 个 BMXCRA312•0 远
程 I/O 子站。如果使用高端 CPU (140 CPU 6•• ••)(4 Mb 或更多),则最多可
以安装 31 个 BMXCRA312•0 或 140CRA31200 远程 I/O 子站。
功能
适配器模块与本地机架上的 140CRP31200 远程 I/O 主站模块交换数据:
•
140CRA31200 模块是 Quantum 远程 I/O 子站上的适配器模块。
•
BMXCRA31200 和 BMXCRA31210 模块是 Modicon X80 远程 I/O 子站上的适
配器模块。
特性:
14
•
将收集来自 Ethernet 远程 I/O 子站的输入数据,并将其发布到远程 I/O 扫描
器。
•
使用从远程 I/O 扫描器接收的数据更新输出模块。
•
用于交换的协议为 EtherNet/IP。
•
远程 I/O 扫描器将 140CRA31200 或 BMXCRA312•0 模块视为远程 I/O 适配
器。
•
交换具有确定性,这表示解析远程 I/O 逻辑扫描所需的时间是可以预测的。
S1A48985.14
以太网远程 I/O 模块的特性
远程 I/O 模块
小心
意外的应用行为。
如果在 Quantum Ethernet IO 架构中使用 BMXCRA,请务必将 Quantum CPU
和 140CRP31200 更新至以下最低版本:
•
CPU:V3.1
•
CRP:V1.56
不遵循上述说明可能导致人身伤害或设备损坏。
外部特性
这些适配器模块具有与其相应产品线(Quantum 或 Modicon X80)中的其他模块
相同的尺寸和安装约束:
1 LED 显示屏
2 旋转开关
3 SERVICE 端口 (ETH 1)
4 DEVICE NETWORK 端口 (ETH 2)
5 DEVICE NETWORK 端口 (ETH 3)
注:为帮助防止灰尘进入这些适配器模块上的未使用 Ethernet 端口,请使用塞子
盖住端口:
S1A48985.14
15
远程 I/O 模块
以太网远程 I/O 模块的特性
外部端口
两个 Ethernet 端口允许与远程 I/O 扫描器进行隐式 I/O 交换。(隐式 I/O 交换的最
大帧大小为 1400 字节。)端口可以单独实现,也可以在冗余模式下实现。
在一个 Ethernet 远程 I/O 网络中最多可以使用 31 个适配器。有关网络拓扑规划,
请参阅 Quantum Ethernet I/O 系统规划指南。
这些模块最多具有三个 10/100 Base-T Ethernet 端口:
端口
说明
SERVICE
通过 SERVICE 端口可对 Ethernet 端口进行诊断,并提供对外部工具和设备
(Control Expert, ConneXium Network Manager, HMI等)的访问。此端口支持以下
模式:
•
访问端口(缺省):此模式支持 Ethernet 通讯。
•
端口镜像:在此模式下,会将其他 3 个端口的一个端口的数据通讯量复制到此
端口。这样可使用连接的管理工具监控和分析端口通讯量。
•
已禁用
注:
•
无论在线或离线都可以配置 SERVICE 端口。
•
在端口镜像模式中,SERVICE 端口的操作方式类似于只读端口。即,无
法通过 SERVICE 端口访问设备(ping、与 Control Expert 的连接等)。
•
BMXCRA31200 适配器模块上没有 SERVICE 端口。
请参阅服务端口配置, 39 页。
DEVICE
NETWORK
DEVICE NETWORK 铜缆端口:
•
提供用于远程 I/O 通讯的连接
•
提供电缆冗余
注: 请勿将速度超过 100 Mbps 的设备连接至任何端口。如果将设备的速度配
置为 100 Mbps 以上,则无法通过端口在设备与模块之间建立 Ethernet 链路。
电缆冗余
使用实现 RSTP 服务的菊花链网络配置建立适配器模块与远程 I/O 扫描器之间的冗
余通讯。如果通往 140CRP31200 的 2 条物理路径中至少一条有效,适配器便能正
常工作。(有关网络拓扑规划,请参阅《Quantum Ethernet I/O 系统规划指
南》。)
模块规格
产品认证
Quantum EIO 主站/适配器模块符合以下标准:
UL (UL508)
CSA (CSA22.2 no. 142)
C-tick
危险区域(1 类 2 分类)
IEC61000-4-16
EMI EN 55011
CE
EN 61131-1
IEC 61131-2(B 区域和 C 区域,AC 上的浪涌除外:仅 B 区域)
Quantum EIO 模块符合以下这些产品认证和海运分类机构的要求:
16
S1A48985.14
以太网远程 I/O 模块的特性
远程 I/O 模块
要点
认证机构
国家/地区
ABS
American Bureau of Shipping
美国
BV
Bureau Veritas
法国
DNV
Det Norske Veritas
挪威
GOST
Gosudarstvennyy Standart
俄罗斯
GL
Germanischer Lloyd
德国
LR
Lloyd's Register
英国
RINA
Registro Italiano Navale
意大利
Quantum EIO 系统模块中的电隔离遵从 IEEE 802.3 2008 的 1500 Vac/2250 Vdc
60s 要求。
环境要求
参数
型号
规格
保护
EN 61131-2
IP20
IEC 60527
保护类别
EN 61131-2
保护类别 1
过电压类别
EN 61131-2
分类 II
工作温度
IEC 60068-2-1
0 ...60° C
Ab&Ad(冷)
IEC 60068-2-2
Bb&Bd(冷)
存储温度
IEC 60068-2-1
-40 ...85° C
Ab&Ad(冷)
IEC 60068-2-2
Bb&Bd(冷)
正弦振动
工作震动
IEC 60068-2-6fC
•
0.5 ...8.4 Hz(3.5 毫米恒定幅值)
EN 61131-2
•
8.4 ...150 Hz(1 克恒加速度)
•
10 个周期(扫频速率为 1 倍频程/分钟)
IEC 60068-2-27Ea
高度
自由下落,随机(带包装)
30 g 峰值,11 毫秒,半正弦波,每个主轴(共 3 个)的每个方向(+
和 -)上 3 次震动
0 ...5000 米(工作期间的最大值)。海拔高度超过 2000 米,海拔每
升高 1000 米,工作温度将减少 6°C。
EN 61131-2
5 次从 1 米随机跌落到平面
IEC 60068-2-32
试验版,方法 1
自由下落,平落(无包装)
EN 61131-2
•
2 次从 1 米随机跌落到平面
IEC 60068-2-32
•
5 次从 0.1 米跌落到平面
试验版,方法 1
自由下落,成角度(无包
装)
EN 61131-2
相对湿度(工作)
IEC 60068-2-78Ca
对于保护涂层模块 140CRA31200C 和 140CRP31200C,在 60°C 时
为 93%(+/- 2%,非冷凝)
相对湿度(不工作)
IEC 60068
对于保护涂层模块 140CRA31200C 和 140CRP31200C,在 60°C 时
为 93%(+/- 2%,非冷凝)
S1A48985.14
5 次从 0.1 米跌落到每个角
IEC 60068-2-31
17
远程 I/O 模块
以太网远程 I/O 模块的特性
注: BMXCRA31210 还提供了涂层版本。
I/O 设备
简介
本主题列出了可以连接到 Ethernet 远程 I/O 网络的 Quantum 和 Modicon X80 I/O
设备。
要在 Ethernet 离线模式下将 I/O 模块添加到 Control Expert 远程 I/O 子站,请在总
线编辑器中单击模块并将其从硬件目录拖动到远程 I/O 子站。还可以双击要在其中
插入 I/O 模块的机架插槽并从新设备对话框中进行选择。下表中列出了可用 I/O 模
块。
Quantum 模拟量和数字量模块
Quantum Ethernet 远程 I/O 子站中支持以下模拟量和数字量 I/O 模块:
输入
输出
输入/输出
140 ACI 030 00
140 ACO 020 00
140 AMM 090 00
140 ACI 040 00
140 ACO 130 00
140 AII 330 00
140 AIO 330 00
140 AII 330 10
140 AVO 020 00
模拟量 I/O 模块:
140 ARI 030 10
140 ATI 030 00
140 AVI 030 00
数字量 I/O 模块:
140 DDI 153 10
140 DDO 153 10
140 DDM 390 00
140 DDI 353 00
140 DDO 353 00
140 DDM 690 00
140 DDI 353 10
140 DDO 353 01
140 DAM 590 00
140 DDI 364 00
140 DDO 353 10
140 DDI 673 00
140 DDO 364 00
140 DDI 841 00
140 DDO 843 00
140 DDI 853 00
140 DDO 885 00
140 DAI 340 00
140 DAO 840 00
140 DAI 353 00
140 DAO 840 10
140 DAI 440 00
140 DAO 842 10
140 DAI 453 00
140 DAO 842 20
140 DAI 540 00
140 DAO 853 00
140 DAI 543 00
140 DRA 840 00
140 DAI 553 00
140 DRC 830 00
140 DAI 740 00
140 DVO 853 00
140 DAI 753 00
140 DIO 330 00
140 DII 330 00
140 DSI 353 00
18
S1A48985.14
以太网远程 I/O 模块的特性
远程 I/O 模块
Modicon X80 模拟量和数字量模块
Modicon X80 Ethernet 远程 I/O 子站中支持以下模拟量和数字量 I/O 模块:
输入
输出
输入/输出
BMX ART 0414
BMX AMO 0210
BMX AMM 0600
BMX ART 0814
BMX AMO 0410
BMX AMI 0410
BMX AMO 0802
模拟量 I/O 模块:
BMX AMI 0800
BMX AMI 0810
数字量 I/O 模块:
BMX DDI 1602
BMX DDO 3202K
BMX DDM 16022
BMX DDI 1603
BMX DDO 6402K
BMX DDM 16025
BMX DDI 1604
BMX DDO 1602
BMX DDM 3202K
BMX DAI 0805
BMX DDO 1612
BMX DAI 0814
BMX DAO 1605
BMX DAI 1602
BMX DAO 1615
BMX DAI 1603
BMX DRA 0804
BMX DAI 1604
BMX DRA 0805
BMX DAI 1614
BMX DRA 0815
BMX DAI 1615
BMX DRA 1605
BMX DDI 3202K
BMX DRC 0805
BMX DDI 6402K
注: Schneider Electric 建议您将模块升级到可用的最新软件版本。但是,V2.1
或更高版本的 BMX ART 0414 模块可在 Modicon X80 远程 I/O 适配器模块后
正常工作。
智能模块和特殊用途模块
Quantum 和 Modicon X80 Ethernet 远程 I/O 子站中支持以下智能/特殊用途模块:
类型
专用
Quantum 模块
Modicon X80 模块
BMX CRA 312 00
BMX CRA 312 10
—
BMX ERT 1604T
140 EHC 105 00
—
BMX EHC 0200
140 EHC 202 00
—
BMX EHC 0800
140 XBE 100 00
—
BMX NOM 0200.
140 ERT 854 10
140 ERT 854 20
140 ESI 062 10
计数
通讯
相关限制要求见章节
BMXNOM0200 限制和实施
规则(请参阅“ Modicon X80
BMXNOM0200 串行链路模
块用户手册”)。
BMX EIA 100(每个子站最
多 1 个;可与一个 BMX
NOM 0200 模块集成)
光缆转换
S1A48985.14
140 NRP 312 00/01
BMX NRP 0200/01
19
远程 I/O 模块
以太网远程 I/O 模块的特性
注: Schneider Electric 建议您将模块升级到可用的最新软件版本。但是,V1.4
或更高版本的 BMX NOM 0200 模块可在 Modicon X80 远程 I/O 适配器模块后
正常工作。
Modicon X80 模拟量和数字量模块版本
当在带有 BMX CRA 312 10 适配器模块的 EIO 子站上使用以下模块时,需要安装
这些版本(或更高版本):
20
模块
产品版本
硬件版本级别
软件版本
BMX AMI 0410
PV5
RL5
SV1.1
BMX AMM 0600
PV5 (PV6)
RL5 (RL6)
SV1.2
BMX AMO 0210
PV7 (PV8)
RL7 (RL8)
SV1.1
BMX ART 0414
PV5 (PV6)
RL5 (RL6)
SV2.0
PV7
RL7
SV2.1
BMX ART 0814
PV3 (PV4)
RL3 (RL4)
SV2.0
PV5 (PV6)
RL5 (RL6)
SV2.1
BMX EHC 0200
PV3
RL3
SV1.1
BMX EHC 0800
PV3
RL3
SV1.1
S1A48985.14
安装
远程 I/O 模块
安装
概述
本章介绍 Quantum EIO 系统的硬件安装。其中包括在本地机架和它所连接到的以
太网远程 I/O 子站中安装模块。另外还阐述了机架中安装的模块之间的互连以及不
同 PLC 平台的硬件注意事项。
安装 Quantum EIO 模块
简介
本节介绍以下 Quantum EIO 模块的安装:
•
140CRP31200 远程 I/O 主站模块(在本地机架上)
•
140CRA31200 远程 I/O 适配器模块(在 Quantum 远程 I/O 子站上)
•
140CRA31908 远程 I/O 适配器模块(用于 S908 应用程序)
•
BMXCRA312•0 远程 I/O 适配器模块(在 Modicon X80 远程 I/O 子站上)
安装 Quantum 控制器
简介
对于任何 Quantum EIO 系统,都需要在本地机架上安装 Quantum 控制器。只有
固件版本 3.0 或更高版本(BMXCRA312•0 支持需要 3.10 版)的处理器才兼容
Quantum EIO 安装。
兼容处理器
兼容处理器:
处理器类型
部件
独立
140 CPU 651 50
140 CPU 651 60
140 CPU 652 60
140 CPU 658 60
热备
140 CPU 671 60
140 CPU 672 60
140 CPU 672 61
140 CPU 678 61
注: 低端 Quantum 处理器(140 CPU 434 12U、140 CPU 534 14U、140 CPU
311 10)和 Quantum 安全处理器(140 CPU 651 60S、140 CPU 671 60S)
与 Quantum EIO 系统不兼容。
选择电源
在安装 Quantum 控制器时,请添加能够给机架上的所有模块供电的电源模块。
S1A48985.14
21
远程 I/O 模块
安装
在背板上安装与 Quantum EIO 兼容的模块
简介
使用下面的说明,安装在 Quantum EIO 系统中运行的 Quantum 和 Modicon X80
模块:
•
140CRP31200 远程 I/O 主站模块(在本地机架上)
•
远程 I/O 适配器模块:
◦
140CRA31200 远程 I/O 适配器模块(在 Quantum 远程 I/O 子站上)
◦
BMXCRA312•0:Modicon X80 远程 I/O 子站上的适配器模块
◦
140CRA31908 适配器模块有助于在 M580 Ethernet I/O 架构中使用 S908
硬件和应用程序。
•
140NOC78000 分布式 I/O 主站模块(在本地机架上)
•
140NOC78100 控制主站模块(本地机架上)
接地注意事项
在连接 Quantum 电缆的两端之前,请勿向 Ethernet 机架加电。例如,先将电缆连
接到 140CRP31200 和其他设备(适配器模块)或 ConneXium 双环路交换机
DRS,然后打开电源。
有关双环路交换机 (DRS) 的详细信息,请参阅 Quantum EIO 系统规划指南。
危险
存在电击危险
•
在插入或卸下 Ethernet 电缆之前,请关闭连接两端的自动控制器工作站电
源。
•
在插入或卸下本设备的全部或部分时,请使用合适的绝缘设备。
未按说明操作将导致人身伤亡等严重后果。
当无法控制远程接地之间的电位时,请使用光缆建立通讯链路。
安装模块
步骤
操作
1
保持模块呈一定角度,将其安装到背板顶端附近的 2 个挂钩上。下图显示了夹持模块的正
确方式:
22
2
向下转动模块,使连接器与背板连接器啮合。
3
使用十字头螺丝刀,以 2 到 4 英寸-磅(或 0.22 到 0.45 牛米)的扭矩拧紧模块底部的螺
钉。
S1A48985.14
安装
远程 I/O 模块
注: 上图显示了从上至下安装的 Quantum 模块。Modicon X80 模块从下到上
安装。
替换模块
您可以随时使用其他带有兼容固件的模块来更换 Quantum EIO 模块。更换模块通
过从 CPU 的背板连接来获取其操作参数。下一次循环到该设备时,将立即开始传
输过程。
CPU 发送给更换模块的操作参数不包括使用显式消息传递 SET 命令在原始模块中
编辑的任何参数值。
与 Quantum EIO 兼容的模块的安装注意事项
简介
在 Quantum EIO 系统中安装以下这些 Quantum 和 Modicon X80 模块时,请遵循
下面的指导原则:
•
140CRP31200 远程 I/O 主站模块(在本地机架上)
•
远程 I/O 适配器模块(在远程 I/O 子站上)
◦
Quantum 子站上的 140CRA31200 模块
◦
Quantum 子站上的 140CRA31908 适配器模块
◦
Modicon X80 子站上的 BMXCRA312•0 模块
•
140NOC78000 分布式 I/O 主站模块(在本地机架上)
•
140NOC78100 控制网络主站模块(在本地机架上)
接地注意事项
危险
存在电击危险
•
在插入或卸下 Ethernet 电缆之前,请关闭连接两端的自动控制器工作站电
源。
•
在插入或卸下本设备的全部或部分时,请使用合适的绝缘设备。
未按说明操作将导致人身伤亡等严重后果。
当无法控制远程接地之间的电位时,请使用光缆建立通讯链路。
注: 请参阅 Electrical installation guide 中的接地说明。
安装
插入 140CRP31200 主站模块或适配器模块后,可以对 Quantum EIO 控制器机架
加电:
•
•
安装成功:
◦
初始化完成。
◦
验证与其他模块的互连(仅子站适配器模块)。
安装不成功:
◦
初始化未完成。
◦
未验证与其他模块的互连(仅适配器模块)。
可以在 LED 显示屏上查看安装状态。
S1A48985.14
23
远程 I/O 模块
安装
注: 由于加电后会初始化本地机架上的所有模块,因此 140CRP31200 远程 I/O
主站模块只能在 140NOC78000 和 140NOC78100 主站模块已初始化后才验证
与这些模块的互连情况。因此,适配器模块在其对互连端口信息的查询得到答
复前,将一直处于等待状态。
注: 这些指导原则适合单个主站模块或适配器模块的安装,而不适合整个网
络。有关网络加电指导原则,请参阅 Quantum EIO 系统规划指南。
远程 I/O 网络电缆安装
简介
您的应用可以包括:
•
与简单的远程 I/O菊花链回路进行通讯
•
与远程 I/O和分布式 I/O混合网络进行通讯
在这些情形下,与本地机架上的 140CRP31200 远程 I/O 主站模块的电缆连接将有
所不同。下面将详细讨论。
140CRP31200 模块上的每个 device network 端口连接到菊花链的主环路上。同
样,140CRA31200 或 BMXCRA312•0 适配器模块上的每个设备网络端口都连接
到 Ethernet I/O 设备。140CRP31200 模块和 •••CRA312•0 适配器模块没有光纤端
口。
在 140CRP31200 模块和 •••CRA312•0 适配器模块上清楚地标记, 12 页了
Ethernet 端口。
远程 I/O 简单菊花链回路
140CRP31200 模块支持与菊花链回路中的 Ethernet 远程 I/O 子站进行通讯:
1 具有 140CRP31200 远程 I/O 主站模块的本地机架
2 具有 BMXCRA312•0 适配器模块的 Modicon X80 远程 I/O 子站
3 具有 140CRA31200 适配器模块的 Quantum 远程 I/O 子站
在仅支持远程 I/O 时,不必将 140CRP31200 模块连接到本地机架上的其他通讯模
块。
24
S1A48985.14
安装
远程 I/O 模块
混合远程 I/O 子站、分布式 I/O 设备和云
Quantum EIO 架构使分布式 I/O 设备可以直接参与远程 I/O 网络。例如,如果希望
将 SCADA 或 HMI 面板或者其他非 Quantum 设备集成到远程 I/O 网络,则这样将
很有用。
分布式 I/O 设备不能直接连接到远程 I/O 网络的主环路,但可以通过 DRS进行连
接。大多数 DRS 预配置可以让某些交换机端口支持分布式 I/O 云:
1 主环路
2 与本地机架上的 140 NO• 7•• 模块互连的 140CRP31200
3 双环路交换机 (DRS)
4 分布式 I/O 子环路的双环路交换机 (DRS) 连接
5 分布式 I/O 云的双环路交换机 (DRS) 连接
某些双环路交换机 (DRS) 预配置支持直接连接到子环路的分布式 I/O 设备连接。在
这些配置中,分布式 I/O 设备将具有子环路回路提供的电缆冗余优势。为了让分布
式 I/O 设备能够在子环路上运行,请使用具有 2 个支持 RSTP 的 Ethernet 端口的
设备。
上图显示了用作子环路上分布式 I/O 设备的两个 STB island。每个 island 上安装的
网络接口模块是 STB NIP 2311 NIM,它具有双 Ethernet 端口和 RSTP 服务。
在远程子站上安装通讯适配器
简介
本节介绍了如何在以太网远程 I/O 子站中安装 140CRA31200 或 BMXCRA312•0
适配器模块。
安装 Quantum EIO 适配器模块
找到背板插槽
将 140CRA31200 适配器模块安装到远程 I/O 子站中的任一插槽内。只将
BMXCRA312•0 适配器模块插入远程 I/O 子站中的插槽 0 内。
S1A48985.14
25
远程 I/O 模块
安装
请参阅在背板上安装模块, 22 页的相关说明。
功耗
背板 (6 W) 上的 5 Vdc 电源柱的功耗为 1.2 A。适配器模块支持在 2 个机架上安装
模块。(功耗与安装的机架模块数无关。)
选择电源
配置 PLC 工作站时,请使用可以向所有机架模块供电的电源模块。
注: 您可以将电源模块放置在 Quantum 以太网远程 I/O 子站上的任一插槽内。
在 Modicon X80 以太网远程 I/O 子站中,您只能将电源插入到插槽 0 左侧的双
宽插槽中。
选择满足您独特系统要求的电源模块。支持以下这些模块(及其保形涂层版本):
电源类型
独立
可累加
冗余
Quantum 模块
Modicon X80 模块
•
140 CPS 21 00 (C)
•
BMX CPS 2010
•
140 CPS 511 00 (C)
•
BMX CPS 3020
•
140 CPS 111 00 (C)
•
BMX CPS 2000
•
BMX CPS 3500
•
BMX CPS 3540
•
BMX CPS 4002
–
•
140 CPS 214 00 (C)
•
140 CPS 414 00 (C)
•
140 CPS 114 20 (C)
•
140 CPS 224 00 (C)
•
ABL 8RED 24400
•
140 CPS 424 00 (C)
•
ABL 8REM 24030
•
140 CPS 524 00 (C)
•
ABL 8RPS 24030
•
140 CPS 124 20 (C)
在远程机架上安装以太网远程 I/O 子站
简介
这些指导原则适用于远程机架上的以太网远程 I/O 子站。
机架和扩展
Ethernet 远程 I/O 子站可以包括 2 个机架。在 2 机架子站中,机架通过这些总线扩
展模块和电缆链接在一起:
远程子站类型
总线扩展模块
电缆
Quantum
140 XBE 100 00
140 XCA 717 0•(1 到 3 米)
Modicon X80
BMX XBE 1000
BMX XBC •••K(0.8 到 12 米)
最大配置
Quantum 远程 I/O 子站可以包括两个 16 插槽机架,以便最多提供 32 个插槽。带
有 BMXCRA312•0 适配器模块的 Modicon X80 远程 I/O 子站可以支持两个机架,
以便最多提供 24 个插槽。
26
S1A48985.14
安装
远程 I/O 模块
注: 如果使用低端 CPU (140 CPU 6• 1••)(2 Mb 或更少),则最多只能安装 31
个远程 I/O 子站。在这 31 个子站中,您最多只能安装 16 个 BMXCRA312•0 远
程 I/O 子站。如果使用高端 CPU (140 CPU 6•• ••)(4 Mb 或更多),则最多可
以安装 31 个 BMXCRA312•0 或 140CRA31200 远程 I/O 子站。
下表显示远程子站中每种类型的最大模块数:
模块类型
Quantum 140CRA31200
Modicon X80
BMXCRA312•0
远程 I/O 适配器(注 1)
1
1
电源(注 2)
2
2
总线扩展(注 3)
2
2
I/O
27
23
•
注 1:
◦
140CRA31200:此适配器模块占用 Quantum 远程子站中主(第一个)机
架中的 1 个插槽。Quantum 远程 I/O 子站中的扩展(第二个)机架不需要
适配器。
◦
BMXCRA312•0:此适配器模块支持带有 2 个机架的 Modicon X80 远程 I/
O 子站(当总线扩展模块位于主机架和扩展机架中时)。
•
注 2:电源占用 Quantum 和 Modicon X80 远程 I/O 子站的每个机架中的 1 个
专用插槽。
•
注 3:远程 I/O 子站中的每个机架都需要一个总线扩展模块。在 Quantum 远
程 I/O 子站中,总线扩展模块占用 1 个机架插槽。在 Modicon X80 远程 I/O 子
站中,总线扩展模块连接到机架末端,不占用机架插槽。
请参阅远程 I/O 安装支持的模块列表, 18 页。
设置以太网远程 I/O 子站的位置
设置旋转开关
在对 140CRA31200 或 BMXCRA312•0 适配器模块加电之前以及下载应用程序之
前,使用模块正面的旋转开关设置 Ethernet 远程 I/O 子站在网络上的位置:
设置的值会在电源重置期间应用。如果您在模块加电后更改开关设置,则会激活
Mod Status LED,并且模块诊断中会记录一条不匹配消息。
因为旋转开关的新值只能在下次电源重置时实现,所以建议您先设置值,然后再启
动模块。(有效值:00 ...159)
旋转开关上的值和设备前缀(例如 140CRA_xxx 或 BMXCRA_xxx)组合在一起构
成设备名称(其中 xxx 表示旋转开关的值)。上图显示 Tens 开关设置为 0 且
Ones 开关设置为 01,以构成设备名称 140CRA_001。
注:
S1A48985.14
•
旋转开关可以使用小的平头螺丝刀进行操作。
•
无需任何软件即可配置或启用旋转开关。
•
请勿使用 Ones 旋转开关上的 Stored 和 Clear IP 设置。(这些设置的功能不
适用于远程 I/O 安装。)
27
远程 I/O 模块
安装
远程 I/O 基础结构电缆
电缆安装
简介
在 Quantum EIO 安装中的远程 I/O 设备之间进行电缆连接时,请遵循以下指导原
则。(远程 I/O 设备包括本地机架、远程 I/O 子站或 DRS。)
2 个连续远程 I/O 设备之间的铜芯缆线连接不能超过 100 米。2 个连续远程 I/O 设
备之间的光缆连接不能超过 15 千米(单模)或 2.5 千米(多模)。
设备之间的连接
下图显示了 Quantum EIO 安装中远程 I/O 设备之间的距离:
1 140CRP31200 远程 I/O 主站模块
2 140NOC78000 分布式 I/O 主站模块
3 140NOC78100 控制主站模块
4 DRS(带铜缆和光纤端口):此 DRS 可使用光缆延长设备之间的距离(最远 15 千米)。
5 通过 (4) 连接到主环路的分布式 I/O 子环路
6 主环路的光缆部分,用于使 DRSs 相隔超过 15 千米
7 主环路的铜缆(双绞线)部分
8 远程 I/O 子站
9 DRS(仅带有铜缆端口):此 DRS 可延长设备间的距离。
10 控制网络
注: 需要使用 CAT5e (10/100 Mbps) 屏蔽双绞电缆,最好是 ConneXium
490NTC•000•• 电缆。
28
S1A48985.14
安装
远程 I/O 模块
注意
通讯故障
使用 CAT5e (10/100 Mbps) 屏蔽双绞电缆来防止通讯故障。
不遵循上述说明可能导致设备损坏。
互连
为了在 Quantum EIO 安装中支持分布式 I/O 子环路,请在本地机架上的以太网通
讯模块与 140CRP31200 远程 I/O 主站模块之间建立互连:
1 本地机架,包含一个与 140CRP31200 远程 I/O 主站模块互连的 140 NOC 780
00 分布式 I/O 主站模块。
2 连接到主环路和分布式 I/O 子环路的 DRS
3 分布式 I/O 子环路
注: 对于互连连接,需要使用屏蔽双绞线 CAT5e (10/100 Mbps) 电缆。
注意
通讯故障
如为互连连接,请使用 CAT5e (10/100 Mbps) 屏蔽双绞电缆来防止通讯故障。
不遵循上述说明可能导致设备损坏。
重复 IP 地址检查
简介
每个 Quantum EIO 模块都有单个 IP 地址。因此,将根据端口的状态(链路连通,
链路断开)执行地址冲突检测算法(也称为重复 IP 检查)。
链路断开
当链路丢失时,适用以下情况:
S1A48985.14
29
远程 I/O 模块
安装
链接状态
说明
从存在 1 个连接链路转变为
所有链路断开。
没有任何模块端口连接到电缆(所有链路都断开)时,将复位所有服
务。例如,I/O 连接、Modbus 连接和显式 EtherNet/IP 连接关闭,但
不影响低级网络服务(如 RSTP 或交换机)。更新的 Net Status LED
将指示状态。
有 1 路链路断开,但至少有
1 路链路连接。
对模块中运行的服务没有任何影响。
链路连通
当添加链路时,适用以下情况:
链接状态
说明
从不存在连接链路转变为存
在 1 个连接链路。
执行重复 IP 检查:
从存在至少 1 个连接链路转
变为存在另一个连接链路。
•
不重复:启动所有服务。
•
重复:I/O 服务停止。140CRA31200 或 BMXCRA312•0 适配器
模块会获取新配置并重新下载 IP 配置。系统转到缺省 IP,并且
将 I/O 模块设置为故障预置模式。
执行重复 IP 检查:
•
•
不重复:继续执行所有服务。
重复:停止执行所有服务。
注: 更新的 Net Status LED 将指示状态。
I/O 连接丢失
条件
在以下条件下,I/O 连接可能会丢失:
条件
•
执行热交换。
•
更换相同类型的模块。
CPU
140CRP31200
适配器模块
(140CRA31200 或
BMXCRA312•0)
X
X
X
X
X
没有远程 I/O 电缆连接。
I/O 连接已关闭。*
X
*CPU 的热交换导致显式关闭(丢失 I/O 连接)。
远程适配器故障预置
在某些情况下,远程 I/O 子站上的 140CRA31200 或 BMXCRA312•0 适配器模块
丢失 I/O 连接的时间长度可能会比配置的保持时间要长。在保持期间,适配器会尝
试从 140CRP31200 获取 IP 和配置参数。如果适配器没有获得这些参数,则它会
获得以下结果:
•
输入:保留上一个已知的值
•
输出:设置为故障预置
注: 在 Control Expert 参数选项卡, 42 页上配置保持时间。
30
S1A48985.14
使用 Control Expert 进行配置和编程
远程 I/O 模块
使用 Control Expert 进行配置和编程
简介
使用 Control Expert 配置本地机架和远程子站以进行以太网通讯。
创建 Control Expert 项目
简介
根据本节中的说明创建允许在本地机架与 Ethernet 远程 I/O 模块之间进行通讯的
Control Expert 项目。以下是 Control Expert 配置的基本阶段:
1. 选择高端 Quantum 处理器以创建新的 Control Expert 配置。
2. 向本地机架添加电源。
3. 将 Ethernet 远程 I/O 主站模块 (140 CRP 312 00) 添加到本地机架。
4. 配置 Ethernet 远程 I/O 子站的机架组件。
注: 这些说明假定您具备使用 Control Expert 的知识。
配置本地机架
组装本地机架
在 Control Expert 中,装配 Quantum 机架:
步骤
1
操作
注释
在 Control Expert 中,创建项目。
单击文件
> 新建。
结果:随即显示新建项目窗口。
2
从新建项目窗口添加 PLC。
针对此示例,双击 140 CPU 651 50 模块。(新
建项目 > Quantum > 140 CPU 651 50)。
3
在项目资源管理器中,双击本地总
线。
单击工具
线。
> 项目资源管理器 > 配置 > 本地总
结果:本地总线窗口打开,并且机架包含您选
择的处理器。)
S1A48985.14
4
向本地总线添加电源。
将模块拖到插槽 1。(工具 > 硬件目录 > 本地
Quantum 子站 > 电源 > 140 CPS 114 X0)
5
向本地机架中的可用插槽添加 140
CRP 312 00 远程 I/O 主站模块。
将模块拖到插槽 4。(工具 > 硬件目录 > 本地
Quantum 子站 > 通讯 > 140 CRP 312 00)
6
使用相同的方法将140 NOC 780 00
分布式 I/O 主站模块添加到本地总线
中。
将模块拖到插槽 5。(工具 > 硬件目录 > 本地
Quantum 子站 > 通讯 > 140 NOC 780 00)
7
双击任何空插槽,以将模块添加到
本地总线中。
此步骤是可选的,但您可以通过向本地机架添
加 140 NOC 781 00 控制主站模块,在设备网
络和控制网络之间提供 Ethernet 透明性。
8
保存该文件。
单击文件
> 保存。
31
远程 I/O 模块
使用 Control Expert 进行配置和编程
Control Expert 配置中的本地机架应与此相似:
注意,本地总线包含以下模块:
•
电源 (140 CPS 114 •0)
•
CPU (140 CPU 651 50)
•
远程 I/O 主站模块 (140 CRP 312 00)
•
分布式 I/O 主站模块 (140 NOC 780 00)
•
控制主站模块 (140 NOC 781 00)
机架参数
在本地总线窗口中双击 140 CRP 312 00 模块以访问本地机架的这些配置参数:
•
IP 配置, 36 页
•
RSTP, 37 页
•
SNMP, 38 页
•
NTP, 34 页
•
服务端口, 39 页
•
设备 DDT, 44 页
注: 可以接受自动分配的 IP 地址,也可以在 Control Expert IP 配置选项卡中更
改 IP 地址。
机架注意事项
请记住:
•
复制/剪切/粘贴命令不可用于 140CRP31200 模块。
•
可以剪切或复制本地机架或子站中的其他设备,然后将其粘贴到相同类型的任
何机架中。只能在相同的设备编辑器中执行这些操作(剪切、复制、粘贴)。
无法将对象从本地机架移动到子站,反之亦然。
•
机架中第一个插槽的编号为 1。因此,4 插槽机架具有插槽编号 1、2、3、4。
注: 如果使用低端 CPU (140 CPU 6• 1••)(2 Mb 或更少),则最多只能安装 31
个远程 I/O 子站。在这 31 个子站中,您最多只能安装 16 个 BMXCRA312•0 远
程 I/O 子站。如果使用高端 CPU (140 CPU 6•• ••)(4 Mb 或更多),则最多可
以安装 31 个 BMXCRA312•0 或 140CRA31200 远程 I/O 子站。
配置以太网远程 I/O 子站
说明
在先前的主题中,您已将 140CRP31200 模块添加到 Control Expert 项目的本地机
架中, 31 页。140CRP31200 远程 I/O 主站模块支持与以太网远程 I/O 机架进行通
讯。
32
S1A48985.14
使用 Control Expert 进行配置和编程
远程 I/O 模块
在本地机架中插入 140CRP31200 模块时,Control Expert 会自动创建 EIO 总线,
该总线具有与现有 S908 旧式远程 I/O 总线相同的功能。
在 EIO 总线中,可以选择 Quantum 子站或 Modicon X80 子站。
在 Modicon X80 子站中,缺省情况下会插入 BMXCRA31200 适配器模块。此模块
仅支持标准数字量和模拟量模块。如果您需要如下的更多功能,请从子站端通讯器
字段插入 BMXCRA31210 模块:
•
服务端口, 16 页
•
专用模块
•
时标, 34 页
•
CCOTF
注: 如果使用低端 CPU (140 CPU 6• 1••)(2 Mb 或更少),则最多只能安装 31
个远程 I/O 子站。在这 31 个子站中,您最多只能安装 16 个 BMXCRA312•0 远
程 I/O 子站。如果使用高端 CPU (140 CPU 6•• ••)(4 Mb 或更多),则最多可
以安装 31 个 BMXCRA312•0 或 140CRA31200 远程 I/O 子站。
按照以下说明,配置在插槽 1 中包含 140CRA31200 或 BMXCRA312•0 适配器模
块的远程机架(EIO 总线):
步骤
操作
注释
1
在项目浏览器中,双击 EIO 总线以查看
(空)子站。
(工具 > 项目浏览器 > 结构视图
> 配置 > EIO 总线)
2
在 EIO 总线窗口中,双击方形链路连接器
以访问可用机架。
显示新设备窗口。
3
为 Quantum Ethernet I/O 子站或 Modicon
X80 Ethernet I/O 子站选择机架。
此示例使用 4 插槽 140 XBP 004 00 机
架:新设备 > 部件号 > EIO Quantum 子
站 > 机架 > 140 XBP 004 00。选择设备
并按确定。
注: 如果选择 Modicon X80 子站,还
应在新设备窗口的子站端通讯器字段
中选择 BMXCRA31200 或
BMXCRA31210 适配器模块。
4
双击任意空插槽,将模块添加到 EIO 总
线。
在此示例中,此步骤可选。
5
保存该文件。
单击文件
> 项目
> 保存。
Control Expert 配置现在包含远程机架窗口(EIO 总线)。由于 Ethernet 远程 I/O 子站需要一个模块来与本地机架
进行通讯,所以 Control Expert 会在插槽 1 中自动添加适配器模块。
机架参数
适配器模块现在作为以太网远程 I/O 子站的通讯适配器模块而安装。双击适配器以
查看其配置选项卡:
S1A48985.14
33
远程 I/O 模块
使用 Control Expert 进行配置和编程
•
RSTP, 37 页
•
SNMP, 38 页
•
服务端口, 39 页
机架注意事项
请记住以下几点:
•
可以在具有 BMXCRA31210 的 Modicon X80 Ethernet 远程 I/O 子站上插入 2
个机架。对于 140CRA31200 模块,只能插入 1 个机架。
•
Control Expert 将 BMXCRA312•0 适配器模块自动插入插槽 0 中。不能删除或
移动这些模块。
•
Quantum 机架中第一个插槽的编号为 1。Modicon X80 机架中第一个插槽的
编号为 0。因此,4 插槽 Quantum 机架包含插槽编号 1、2、3、4,而 4 插槽
Modicon X80 机架包含插槽编号 0、1、2、3。
•
可以剪切或复制远程子站中的其他设备,然后将其粘贴到相同类型的任何机架
中。只能在相同的设备编辑器中执行这些操作(剪切、复制、粘贴)。无法将
对象从本地机架移动到子站,反之亦然。
可用的 Control Expert 配置选项卡
关于参数
在配置以下这些项后,Control Expert 配置选项卡将变为可用状态:
•
本地机架(包括 140CRP31200 远程 I/O 主站模块), 31 页
•
以太网远程 I/O 子站(包括 140CRA31200 或 BMXCRA312•0 远程 I/O 适配器
模块), 32 页
Control Expert 配置软件
此表指示可用于本地机架 Control Expert 主站模块和远程 I/O 子站适配器模块的
140 CRP 312 00 配置选项卡:
Control Expert 选
项卡
140CRP31200 主站模块(本地机
架)
•••CRA312•0 适配器模块(远程 I/O 子
站)
IP 配置, 36 页
X
(请参见注释。)
RSTP, 37 页
X
X
SNMP, 38 页
X
X
服务端口, 39 页
X
X
设备 DDT, 45 页
X
X
时标, 34 页
X
X(仅限 BMXCRA31210)
注: 适配器模块(140CRA31200 或 BMXCRA312•0)会自动接收 IP 地址。要在网络上维持唯
一的地址分配,通常认为保留和使用自动分配的 IP 地址是一个不错的做法。
Control Expert 中的 NTP 配置
简介
此主题描述 BMXCRA31210 模块的 Control Expert NTP(时间标记)参数。要访
问 Control Expert NTP 选项卡上的这些参数,双击本地机架中的通讯模块, 31 页。
34
S1A48985.14
使用 Control Expert 进行配置和编程
远程 I/O 模块
访问 NTP 选项卡
要访问 NTP 选项卡,打开总线编辑器,双击 CRP 模块,然后选择 NTP 选项卡:
字段
参数
值
注释
适配器模块的 NTP 服务器
配置
主 NTP 服务器的 IP 地址
a.b.c.d (0.0.0.0)
输入的值
从 NTP 服务器的 IP 地址
在线行为
轮询周期
1, 120 (5)
—
—
在连接模式下禁用
注: 对于支持夏令时 (DST) 的时区,会启用(选中)缺省值。对于所有不支持 DST 的时区会禁用(取消选中)缺省值。
NTP 服务器的有效 IP 地址:
•
1.0.0.0 ... 126.255.255.255
•
128.0.0.0 ... 223.255.255.255
对于任何其他 IP 地址,会报告检测到的错误。地址 224.0.0.0 及更高的地址属于实
验性的多播地址。起始于 127 的地址是回环地址。
设置时区
在项目设置窗口中设置时区:
设置时区:
步骤
S1A48985.14
操作
> 项目设置。
1
在 Control Expert 中,选择工具
2
在项目设置窗口展开常规菜单,然后选择时间设置。
3
为每个时区属性选择合适值。
4
单击应用以保存更改,或单击确定以保存更改并关闭窗口。
35
远程 I/O 模块
使用 Control Expert 进行配置和编程
远程 I/O 以太网模块的 Control Expert 配置
概述
本节介绍 Control Expert 中的模块配置选项卡。使用这些选项卡中的参数,为本地
机架中的 140CRP31200 模块以及以太网远程 I/O 子站中的适配器模块
(140CRA31200 或 BMXCRA312•0)配置服务。
IP 配置
访问“IP 配置”选项卡
Control Expert IP 配置参数应用于本地机架中的 140CRP31200 主站模块。要访问
IP 配置选项卡,请双击 140CRP31200 模块, 31 页:
“IP 配置”参数
在 IP 配置选项卡的 IP 地址配置字段中配置 140CRP31200 主站模块的 IP 参数:
参数
说明
缺省值
IP 地址 A
此地址与 140CRP31200 模块相对应。
192.168.10.1
IP 地址 B
此地址用于热备配置。
IP 地址 A + 1
注: 如果更改 IP 地址 A,则系统可能会重新计算所有
IP 地址(包括子站的 IP 地址),以使所有设备都位
于同一个子网中。
子网掩码
此位掩码标识或确定与网络地址及地址的子网部分相对应
的 IP 地址位。(此值可以更改为子网中的任何有效值。)
255.255.0.0
网关地址
这是缺省网关的 IP 地址,其他网络的消息要传送到此网
关。
0.0.0.0(不使用
时)
在 IP Config 选项卡的 CRA IP 地址配置字段中配置适配器模块(在远程子站中)
的 IP 参数:
36
S1A48985.14
使用 Control Expert 进行配置和编程
远程 I/O 模块
参数
说明
缺省值
子站号
子站编号
—
设备名称
设备名称(140CRA31200 或 BMXCRA312•0 适配器)
—
IP 地址
添加以太网远程 I/O 子站时,会自动向适配器模块分配一
个 IP 地址。(可以在 IP 地址列中更改此 IP 地址,但是建
议您接受自动分配的 IP 地址。)
—
RSTP 桥接配置
关于 RSTP
使用 RSTP 可设计带有冗余接线的网络,以便在发生通讯中断(例如,电缆断损
或设备无法操作)时,远程 I/O 通讯能够自动找到备用路径。此方法不需要您手动
启用或禁用通讯路径。
更改这些参数可能会影响子环路诊断、I/O 确定性和网络恢复时间。
访问 RSTP 选项卡
可以通过双击 Control Expert 机架视图中的这些模块来访问 Control Expert 中的
RSTP 参数:
•
本地机架上的主站模块 (140CRP31200)
•
远程子站上的适配器模块(140CRA31200 或 BMXCRA312•0)
RSTP 选项卡随即出现:
参数
下表显示了 Control Expert RSTP 选项卡上 RSTP 运行状态的网桥优先级参数:
网桥优先级
值
140CRP31200
适配器模块
根
0
缺省值
—
备份根
4096
用于热备(自动)
—
参与者
32768
—
缺省值
注:在热备系统中,RSTP 网桥优先级适用于机架 A 中的 140CRP31200 模块。
S1A48985.14
37
远程 I/O 模块
使用 Control Expert 进行配置和编程
SNMP 代理配置
关于 SNMP
使用 Control Expert 中的 SNMP 选项卡可配置这些 Quantum Ethernet I/O 模块的
SNMP 参数:
•
本地机架上的主站模块 (140CRP31200)
•
远程子站上的适配器模块(140CRA31200 或 BMXCRA312•0)
SNMP v1 代理是在这些模块上运行的 SNMP 服务的软件组件,可用于访问模块的
诊断和管理信息。可以使用 SNMP 浏览器、网络管理软件和其他工具来访问此类
数据。另外,可以为 SNMP 代理配置 1 或 2 台设备(通常是运行网络管理软件的
PC)的 IP 地址,以便使其成为事件驱动的陷阱消息的目标。这些消息将通知管理
设备发生某件事件,比如冷启动及软件无法对设备进行身份验证。
访问 SNMP 选项卡
在 Control Expert 配置中双击这些模块可访问其 SNMP 选项卡:
•
140CRP31200 主站模块(本地机架)
•
140CRA31200 或 BMXCRA312•0 适配器模块(远程子站)
SNMP 选项卡随即出现:
使用 SNMP 选项卡可为本地机架和远程子站中的通讯模块配置 SNMP 代理。作为
SNMP 服务的一部分,SNMP 代理可以与 1 或 2 个 SNMP 管理器连接并进行通
讯。SNMP 服务包括:
•
由以太网通讯模块对所有发送 SNMP 请求的 SNMP 管理器进行身份验证检查
•
管理事件或陷阱
SNMP 参数
在 Control Expert SNMP 选项卡上可找到以下这些参数:
字段
参数
说明
值
IP 地址管理器
IP 地址管理器 1
SNMP 代理向其发送陷阱通知的第一个
SNMP 管理器的地址。
0.0.0.0 ... 255.255.255.255
IP 地址管理器 2
SNMP 代理向其发送陷阱通知的第二个
SNMP 管理器的地址。
位置 (SysLocation)
设备位置
联系人 (SysContact)
有关设备维护联系人的描述
Enable SNMP manager
取消选中(缺省设置):可以编辑位置和
联系人参数。
代理
38
31 个字符(最大值)
选中/取消选中
S1A48985.14
使用 Control Expert 进行配置和编程
字段
远程 I/O 模块
参数
说明
值
选中:无法编辑位置和联系人参数。
团体名称
设置
SNMP 代理从 SNMP 管理器读取命令所需
的密码(缺省值 = Public)
15 个字符(最大值)
取消选中(缺省设置):不启用。
选中/取消选中
获取
陷阱
安全
启用“验证失败”陷阱
选中(启用):如果未授权的 SNMP 管理
器向代理发送 Get 或 Set 命令,则 SNMP
代理将向该管理器发送陷阱通知。
在线行为
执行测试以验证管理器的 IP 地址不是:
•
多点传送
•
环回
•
广播
服务端口配置
访问“服务端口”选项卡
在 Control Expert 机架视图中双击这些模块可访问 Control Expert 服务端口选项
卡:
•
本地机架上的主站模块 (140CRP31200)
•
远程子站上的适配器模块(140CRA31200 或 BMXCRA31210)
服务端口选项卡随即出现:
服务端口参数
以下这些参数位于 Control Expert 服务端口选项卡上:
S1A48985.14
39
远程 I/O 模块
使用 Control Expert 进行配置和编程
字段
参数
值
注释
服务端口
已启用
—
启用端口并编辑端口参数。
已禁用
—
禁用端口参数。
访问(缺省值)
—
此模式支持以太网通讯。
镜像
—
在端口镜像模式下,会将其他端口中的一个或多个端口的数据通讯量复制
到此端口。连接的工具可以监控和分析端口通讯量。
服务端口模式
注: 在此模式下,SERVICE 端口的操作方式类似于只读端口。即,无
法通过 SERVICE 端口访问设备(ping、与 Control Expert 的连接
等)。
访问端口配置
服务端口号
ETH1
无法编辑服务端口号字段中的值。
端口镜像配置
源端口
内部端口
模块的所有 Ethernet 通讯量
ETH2
140CRP31200:所有 INTERLINK 端口通讯量
适配器模块:通过第一个远程 I/O 端口的 Ethernet 通讯量
ETH3
140CRP31200:通过第一个远程 I/O 端口的 Ethernet 通讯量
适配器模块:通过第二个远程 I/O 端口的 Ethernet 通讯量
ETH4
适配器模块:通过第二个远程 I/O 端口的 Ethernet 通讯量(仅
140CRP31200)
在线行为
服务端口参数存储在应用程序中,但是您可以在连接模式下重新配置(更改)这些
参数。在连接模式下重新配置的值将通过显式消息发送到远程子站的适配器模块或
140CRP31200 主站模块。(更改后的值不会进行存储,因此在正使用的参数和所
存储应用程序中的参数之间可能会存在不匹配。)如果模块不响应显式消息,将显
示一条消息。
限制
140CRP31200 主站模块和适配器模块的 SERVICE 端口与双环路交换机 (DRS) 的
云端口有相同的限制。因此,模块的云端口和 DRS 的云端口可以连接到相同的设
备。
模块可从分布式 I/O 设备处理的最大负载:
•
5 Mbps:每个 SERVICE 端口
•
20 Mbps:主环路上的总分布式 I/O 流量
有关使用 DRS 上的分布式 I/O 云端口和服务端口时所适用注意事项的详细信息,
请参阅《Quantum Ethernet I/O 系统规划指南》中的“预定义配置文件”主题。
以太网远程 I/O 子站的 Control Expert 配置
简介
本节介绍如何使用 Control Expert 配置以太网远程 I/O 子站及其适配器模块。其中
包含有关 Control Expert 中的配置、参数和设备 DDT 选项卡上参数的说明。
注: 这些说明假设您已将远程 I/O 子站添加到 Control Expert 项目, 26 页。
40
S1A48985.14
使用 Control Expert 进行配置和编程
远程 I/O 模块
配置数据的大小和位置
简介
使用 Control Expert 配置选项卡可配置包含 140CRA31200 或 BMXCRA312•0 远
程 I/O 适配器模块的 Ethernet 远程 I/O 子站的数据大小和位置。
注: 这些说明假设您已将子站添加到 Control Expert 项目, 32 页。
访问“配置”选项卡
访问 Control Expert 中的配置参数:
步骤
操作
注释
1
在 Control Expert 项目浏览器中展开 (+)
EIO 总线。
(项目浏览器 > EIO 总线 > EIO
Quantum 子站/EIO Modicon X80 子站)
2
双击 Quantum EIO 子站。
EIO 子站窗口出现。其中包含来自
Ethernet 远程 I/O 子站的参数选项卡。
3
选择配置选项卡。
配置选项卡只可用于 Quantum EIO 子站。
配置选项卡显示参数名称及对应值:
配置参数
在 Control Expert 配置选项卡上,配置 Ethernet 远程 I/O Quantum 子站的以下参
数:
参数名称
值
开始地址状态表
状态表中的第一个寄存器(已配置)
结束地址状态表
起始地址 + 已配置机架大小的最大地址数
以字节数表示
远程 I/O 子站中输入模块的总字节数
输出字节
远程 I/O 子站中输出模块的总字节数
注: 这些参数不适用于 Modicon X80 子站。
配置参数
参数选项卡(远程 I/O 子站)
本主题介绍包含 140CRA31200 或 BMXCRA312•0 适配器模块的 Ethernet 远程 I/
O 子站的 Control Expert 参数选项卡。
注: 这些说明假设您已将子站添加到 Control Expert 项目, 32 页。
S1A48985.14
41
远程 I/O 模块
使用 Control Expert 进行配置和编程
访问“参数”选项卡
访问 中的参数Control Expert选项卡:
步骤
操作
注释
1
在 Control Expert 项目浏览器中展
开 (+) EIO 总线。
路径:项目浏览器 > EIO 总线
子站/EIO Modicon X80 子站
2
双击 EIO 子站(Quantum 或
Modicon X80)。
EIO 子站窗口出现。其中包含远程 I/O 子站的参数
选项卡。
3
选择参数选项卡。
> EIO Quantum
此时将显示参数选项卡:
参数描述
使用 Control Expert参数选项卡可配置 Ethernet 远程 I/O 子站的以下参数。
地址信息参数:
参数
注释
设备名称
设备的设备名称包括固定设备前缀和旋转开关提供的一个数字。有效设备名称符合
此结构:
•
140CRA_xxx
•
BMXCRA_xxx
请记住,xxx 等于在旋转开关上选择的 3 位值,因此设备名称包括设备前缀
(140CRA 或 BMXCRA)以及该值。
将设备置于 Ethernet 远程 I/O 子站上时,该数字设置为设备号。在设备移到新位置
时,设备号不发生改变。
有效设备号在应用中是唯一的。当分析表明设备号冗余时,将显示如下所示的消
息:
{EIO Bus (2) 140 CRA 312 00}: Device name is not unique
注: 如果您移动子站,设备号不会改变,但您可以更改该编号。不过,如果您
更改编号,设备名称和子站号之间的链接将断裂。即使设备号可以更改,
Schneider Electric 仍建议您允许子站号等于设备名称。
IP 地址
子网
无法编辑 IP 地址和子网(掩码)字段。只有在 140CRP31200 模块的 IP 配置选项
卡, 36 页中才能编辑 IP 地址。子网的值从 140CRP31200 子网掩码中推导获得。
保持时间参数:
42
S1A48985.14
使用 Control Expert 进行配置和编程
远程 I/O 模块
参数
注释
保持时间
保持时间表示在通讯中断之后且在获取其故障预置值之前,将设备输出维持在当
前状态的时间:
•
缺省值:1000 ms
•
有效值范围:50...65,530 ms
独立系统和 Hot Standby 系统的最小保持时间有所不同。如果分配的保持时间值小
于建议最小值,则可以将 I/O 模块置于故障预置状态。在通讯恢复后,I/O 模块将
重新启动,可能无法按预期运行。
警告
意外的设备操作
请勿为独立系统或 Hot Standby 系统配置小于建议最小值的保持时间值:
REQUIRES CLEANUP
独立系统:
•
周期性应用:4.4 x PLC 扫描时间
•
循环应用:配置的警戒时钟值
REQUIRES CLEANUP
Hot Standby 系统:配置的警戒时钟值 + PLC 扫描时间
未按说明操作可能导致人身伤亡或设备损坏等严重后果。
连接参数:
参数
注释
自定义 RPI
选中此框可配置 CRA->CRP RPI 值。
注: 最小 CRA->CRP RPI 值为 5 毫秒。
注: 仅当使用 CRA->CRP 功能块时才能更改 IU_ERIO RPI, 60 页 值。
CRA->CRP
RPI
输入:RPI 是适配器模块将输入发送到 140CRP31200 模块的输入刷新率。RPI
是在订阅字段中为远程 I/O 子站上的适配器设置的。
•
周期模式:缺省值 = 1/2 MAST 周期
•
循环模式:缺省值 = 1/4 MAST 警戒时钟超时周期
•
有效值:5...1500(毫秒)
选中自定义 RPI 时可以配置此值。
CRP->CRA
RPI
输出:输出从 140CRP31200 模块传递到适配器。在 CPU MAST 任务结束时,根
据应用程序触发器值 (CRP->CRA RPI) 设置输出刷新率:
•
周期模式:缺省值 = 1.1 * MAST 周期。值输出在实际 MAST 周期结束时发
送。
•
循环模式:缺省值 = 1/4 * 警戒时钟超时周期。值输出在实际 MAST 周期结
束时发送。
注: 警戒时钟定时器的缺省值为 250 毫秒。如果 MAST 任务未在警戒时钟周
期内完成,则过程将超时。如果警戒时钟大于 MAST 周期的 4 倍,则子站可
能会在 CPU 运行时切换到故障预置模式。例如,MAST 周期 = 20 毫秒,逻
辑执行 = 90 毫秒,警戒时钟时间 = 100 毫秒。
您无法编辑此值。所有输出同步发布,或在执行 MAST 任务时发布:
•
同步:在 MAST 任务结束时立即发布
•
执行 IU_ERIO:仅当使用 IU_ERIO 功能块, 60 页时才能生成输出。(请参
见下面的注释。)
注:
S1A48985.14
•
为 MAST 任务选择周期模式时,将允许在周期值规定时间内完整地执行逻
辑。(当执行时间超过此值时,MAST 会溢出。)有效值:1...255 毫秒
(增量:1 毫秒)。
•
为 MAST 任务选择循环模式时,将在完成任务时发送输出。警戒时钟值
(10 ...1500 毫秒,缺省值 = 250)应大于执行时间。有效值:10...1500
毫秒(增量:10 毫秒,缺省值 = 250 毫秒)。
43
远程 I/O 模块
使用 Control Expert 进行配置和编程
设备 DDT 参数
设备 DDT 参数(远程 I/O 子站)
本主题介绍包含 140CRA31200 或 BMXCRA312•0 适配器模块的 Ethernet 远程 I/
O 子站的 Control Expert 设备 DDT 选项卡。导出的数据类型 (DDT) 是一组相同类
型 (ARRAY) 或多种类型(结构)的元素。
设备 DDT 实例名称可手动定义,但在添加模块时,由 Control Expert 定义缺省设
备 DDT 实例名称(请参阅“EcoStruxure™ Control Expert 程序语言和结构参考手
册”)
注:
•
这些说明假设您已将子站添加到 Control Expert 项目, 32 页。
•
请参阅导出的数据类型, 45 页一章创建、更新和查看导出的数据类型。
访问“设备 DDT”选项卡
在 中访问 设备 DDTControl Expert 参数:
步骤
操作
注释
1
在 Control Expert 项目浏览器中展开 (+)
EIO 总线。
路径:项目浏览器 > EIO 总线 > EIO
Quantum 子站/EIO Modicon X80 子站
2
双击 EIO 子站(Quantum 或 Modicon
X80)。
EIO 子站窗口出现。其中包含远程 I/O 子站
的参数选项卡。
包含名称和类型的隐式设备 DDT 区域的示例。
参数
使用 Control Expert 设备 DDT 选项卡可为远程 I/O 机架上的适配器配置以下参
数:
参数
隐式设备 DDT
说明
名称
由 Control Expert 定义缺省设备 DDT 实例名称(请参阅
“EcoStruxure™ Control Expert 程序语言和结构参考手册”)。
注:
•
•
Quantum 系统中以太网远程 I/O 子站有两种设备
DDT 类型:
◦
140CRA31200 适配器:T_U_DROP_STD_IN
◦
BMXCRA312•0 适配器:T_M_DROP_EXT_IN
M580 系统中 Quantum 以太网远程 I/O 子站有 1 种
设备 DDT 类型:
◦
类型
转到详细信息
44
140CRA31200 适配器:T_Q_DROP_EXT_IN
模块类型(不可编辑)
链接到 DDT 数据编辑器屏幕
S1A48985.14
使用 Control Expert 进行配置和编程
远程 I/O 模块
时标
时标模块
在 Ethernet 远程 I/O 子站上使用这些模块:
•
具有 BMX ERT 1604 时标模块的 Modicon X80 BMXCRA31210 适配器模块
•
具有 140 ERT 1604 模块的 Quantum 140CRA31200 适配器模块
Control Expert 中的此示例机架配置演示具有所需 模块的 X80 EIOBMX ERT 1604
子站:
配置
在远程机架中双击 BMX ERT 1604 可查看时标配置选项卡。
注: 有关 BMXCRA31210 模块的时标的详细信息,请参阅 Modicon X80
BMXERT0604T 时标模块用户指南。
导出的数据类型
概述
本章介绍如何通过创建、更新和查看导出的数据类型 (DDT) 变量来完成 Control
Expert 项目。
S1A48985.14
45
远程 I/O 模块
使用 Control Expert 进行配置和编程
Quantum EIO 远程 I/O 主站模块的设备 DDT 名称
简介
本主题介绍 Control Expert 设备 DDT 选项卡,该选项卡对应于包含
140CRP31200 远程 I/O 主站模块的 Quantum 本地机架。导出的数据类型 (DDT)
是一组相同类型 (ARRAY) 或多种类型(结构)的元素。
设备 DDT 实例名称可手动定义,但在添加模块时,由 Control Expert 定义缺省设
备 DDT 实例名称(请参阅“EcoStruxure™ Control Expert 程序语言和结构参考手
册”)
修改设备 DDT 名称
可以在 Control Expert 中轻松修改设备 DDT 名称:
步骤
操作
注释
1
打开 Control Expert 项目浏览器中
的数据编辑器。
路径:工具
2
右键单击设备 DDT 并使用复制/粘
贴。
缺省情况下会建议一个新的缺省名称。
3
在 Control Expert 项目浏览器中展
开本地总线。
路径:工具
线
4
双击 140CRP31200 模块。
此时将显示参数选项卡。
5
选择设备 DDT 选项卡。
选择新的 DDT 名称(例如:My_CRP312)作为设
备 DDT 的名称。
> 数据编辑器
> 项目浏览器 > 项目 > 配置 > 本地总
隐式设备 DDT 字段包含一个缺省名称和类型。
访问“设备 DDT”选项卡
输入 Control Expert:
步骤
操作
注释
在 Control Expert 项目浏览器中展开本地
总线。
> 本地总线
2
双击 140CRP31200 模块。
此时将显示参数选项卡。
3
选择设备 DDT 选项卡。
1
路径:工具
> 项目浏览器 > 项目 > 配置
包含名称和类型的隐式设备 DDT 区域的示例。
46
S1A48985.14
使用 Control Expert 进行配置和编程
远程 I/O 模块
参数
使用 Control Expert 设备 DDT 选项卡配置本地机架上的 140CRP31200 模块的参
数:
参数
隐式设备 DDT
说明
名称
由 Control Expert 定义缺省设备 DDT 实例名称(请参阅
“EcoStruxure™ Control Expert 程序语言和结构参考手册”)。
类型
模块类型(不可编辑)
转到详细信息
链接到 DDT 数据编辑器屏幕
隐式设备 DDT 类型
140CRP31200 模块根据 DDT 配置实现隐式设备 CPU 类型:
•
T_U_CRP_HSBY_IN:热备配置
•
T_U_CRP_STD_IN:独立配置
Hot Standby 配置
下表介绍了用于 T_U_CRP_HSBY_IN 配置中 DDT 模块的 140CRP31200 隐式设
备 Hot Standby 类型中的字段:
字段
类型
访问
说明
LOCAL_PLC
T_U_CRP_STD_IN
R
140CRP31200 状态(本地 PLC)
REMOTE_PLC
T_U_CRP_STD_IN
R
140CRP31200 状态(远程/对等端 PLC)
独立和 Hot Standby 配置
下表介绍了用于独立和 T_U_CRP_STD_IN 配置中 DDT 模块的 140CRP31200 隐
式设备 Hot Standby 类型中的字段。
ETH_STATUS (BYTE):
名称
类型
序号
位
说明
PORT1_LINK
BOOL
0
0
0 = 端口 1 链路断开。
1 = 端口 1 链路连通。
PORT2_LINK
BOOL
1
1
0 = 端口 2 链路断开。
1 = 端口 2 链路连通。
PORT3_LINK
BOOL
2
2
0 = 端口 3 链路断开。
1 = 端口 3 链路连通。
PORT4_LINK
BOOL
3
3
0 = 端口 4 链路断开。
1 = 端口 4 链路连通。
CRP_LINK
BOOL
4
4
0 = CRP 链路断开。
1 = CRP 链路连通。
REDUNDANCY_
STATUS
BOOL
5
5
0 = 不存在冗余所有者。
1 = 存在冗余所有者。
注: 在 Hot Standby 系统中,如果此位在本地或远程 140CRP31200
DDT 中设置为 1,则主物理环路正常。如果此位在本地和远程
140CRP31200 DDT 中都设置为 0,则主物理环路断开。
S1A48985.14
47
远程 I/O 模块
使用 Control Expert 进行配置和编程
名称
类型
序号
位
说明
SCANNER_OK
BOOL
6
6
0 = 不存在扫描器。
1 = 存在扫描器。
GLOBAL_STATUS
BOOL
7
7
0 = 至少 1 个服务未正常运行。
1 = 所有服务都正常运行。
注: 您可以通过诊断 REDUNDANCY_STATUS 模块 140CRP31200 中的 DDT
位来监控远程 I/O 主环路中的中断。系统在此位中检测并报告了一个至少持续
5 秒的主环路电缆断开。
在 REDUNDANCY_STATUS 位中:
•
0:电缆断开或设备已停止。
•
1:回路存在且运行正常。
在 Hot Standby 系统中,在主和备用 REDUNDANCY_STATUS 模块的 DDTs
中对 140CRP31200 位执行按位“或”操作,以确定是否发生电缆断开。如上所
述,值 0 表示电缆断开;值 1 表示电缆没有断开。
SERVICE_STATUS (BYTE):
名称
类型
序号
位
说明
RSTP_SERVICE
BOOL
0
0
0 = RSTP 服务未正常运行。
1 = RSTP 服务正常运行或已禁用。
PORT502_SERVICE
BOOL
2
2
0 = 端口 502 服务未正常运行。
1 = 端口 502 服务正常运行或已禁用。
SNMP_SERVICE
BOOL
3
3
0 = SNMP 服务未正常运行。
1 = SNMP 服务正常运行或已禁用。
IP_ADDRESS_
STATUS
BOOL
4
4
0 = IP 地址重复或未分配。
1 = 分配的 IP 地址不重复。
(保留位)
—
5...7
5...7
—
ETH_PORT_STATUS:
名称
序号
位
说明
这些组合的 2 位值指示条件 (WORD)
—
1/0
以太网端口 1 功能
—
3/2
以太网端口 1 RSTP 角色
—
5/4
以太网端口 2 功能
—
7/6
以太网端口 2 RSTP 角色
—
9/8
以太网端口 3 功能
—
11/10
以太网端口 3 RSTP 角色
—
12/13
以太网端口 4 功能
—
14/15
以太网端口 4 RSTP 角色
—
0
已禁用
1
访问端口
2
端口镜像
3
远程 I/O 网络端口
0
未知
1
替代/备用
2
根
端口功能
RSTP 角色
48
—
S1A48985.14
使用 Control Expert 进行配置和编程
远程 I/O 模块
名称
序号
位
说明
3
指定
IN_BYTES:
类型
序号
位
说明
UINT
4/5
—
接口上接收的字节数(八位组)
IN_ERRORS:
类型
序号
位
说明
UINT
6/7
—
包含检测到的错误的入站数据包数目
OUT_BYTES:
类型
序号
位
说明
UINT
8/9
—
接口上发送的字节数(八位组)
OUT_ERRORS:
类型
序号
位
说明
UINT
10/11
—
包含检测到的错误的出站数据包数目
Quantum EIO 远程 I/O 适配器模块的设备 DDT 名称
简介
本主题介绍包含 •••CRA312•0 适配器模块的 Ethernet 远程 I/O 子站的 Control
Expert 设备 DDT 选项卡。
Quantum 远程 I/O 子站的 I/O 结构类型是 T_U_DROP_STD_IN。Modicon X80 远
程 I/O 子站的 I/O 结构类型是 T_M_DROP_EXT_IN。此外,在将带有Quantum
140CRA31200 模块的远程 I/O 子站位于 M580 系统中时,I/O 结构类型为 T_Q_
DROP_EXT_IN。
设备 DDT 实例名称可手动定义,但在添加模块时,由 Control Expert 定义缺省设
备 DDT 实例名称(请参阅“EcoStruxure™ Control Expert 程序语言和结构参考手
册”)
注: 这些说明假设您已将子站添加到 Control Expert 项目, 26 页。
访问“设备 DDT”选项卡
在 Control Expert 中:
步骤
S1A48985.14
操作
注释
1
在 Control Expert 项目浏览器中展开 EIO
总线以显示 EIO 子站 (Quantum)
路径:工具 > 项目浏览器 > 项目 > 配置
> EIO 总线 > EIO Quantum 子站
2
双击 EIO 子站。
EIO 子站窗口出现。
3
选择设备 DDT 选项卡。
49
远程 I/O 模块
使用 Control Expert 进行配置和编程
包含名称和类型的隐式设备 DDT 区域的示例。
子站参数
使用 Control Expert设备 DDT 选项卡可配置 Ethernet 远程 I/O 子站的以下参数:
参数
隐式设备 DDT
说明
名称
由 Control Expert 定义缺省设备 DDT 实例名称(请参阅
“EcoStruxure™ Control Expert 程序语言和结构参考手册”)。
类型
模块类型(不可编辑)
转到详细信息
链接到 DDT 数据编辑器屏幕
诊断参数
此表包含 远程 I/O 子站模块的 DROPEthernet 诊断参数:
名称
类型
位
说明
IO_HEALTH_RACK1
WORD
—
机架 1 的运行状况位:插槽 1 至 16
WORD
—
机架 2 的运行状况位:插槽 1 至 16
DEVICE_NAME
string[16]
—
远程 I/O 子站的设备名称, 42 页
VERSION
WORD
—
固件版本 (Maj, Min)(BCD 编码的 4 位
数)
ROTARY_SWITCHES
BYTE
—
加电时的旋转开关值
CRA_STATE
BYTE
—
1:CRA 模块空闲。
仅适用于 T_Q_DROP_EXT_IN
IO_HEALTH_RACK2
仅适用于 T_Q_DROP_EXT_IN
2:CRA 模块已停止。
3:CRA 模块正在运行。
CRA_DIAGNOSTIC [WORD]
50
GLOBAL_IO_HEALTH
BOOL
0
0:子站中至少有一个 I/O 模块报告运行
状况不佳。
CCOTF_IN_PROGRESS
BOOL
1
CCOTF 正在进行。
CCOTF_INVALID_CONF
BOOL
2
CCOTF 配置无效。
IOPL_MISMATCH
BOOL
3
存在输出数据不匹配。机架中的模块与
在 PLC 中所配置的模块不同。
SWITCH_CHANGE
BOOL
4
旋转开关设置自上次加电后发生改变。
S1A48985.14
使用 Control Expert 进行配置和编程
名称
DROP_COM_HEALTH
CYCLE_CURR_TIME
远程 I/O 模块
类型
位
说明
BOOL
5
此位显示子站通讯运行状况(在远程 I/O
子站中设置为 1)。
UINT
—
此字指示上一个 CRA 循环的执行时间。
其值介于 [0,65535] 之间,精度为 0.01
毫秒,因此上一个循环时间介于 [0,655]
毫秒之间。
CYCLE_MAX_TIME
UINT
—
此字指示自上次启动后最长 CRA 循环执
行时间。
其值介于 [0,65535] 之间,精度为 0.01
毫秒,因此最长循环时间介于 [0,655] 毫
秒之间。
CYCLE_MIN_TIME
UINT
—
此字指示自上次启动后最短 CRA 循环执
行时间。
其值介于 [0,65535] 之间,精度为 0.01
毫秒,因此最短循环时间介于 [0,655] 毫
秒之间。
UINT
—
此字包含子站本地缓冲区中可用的时标
记录数。
TIME_VALID
BOOL
0
时间有效且已同步。
CLOCK_FAILURE
BOOL
1
发送设备的时间源未经确认。会忽略时
标值。
CLOCK_NOT_SYNC
BOOL
2
发送设备的时间源未与外部 UTC 时间同
步。
BUFF_FULL
BOOL
3
缓冲区已满。
SOE_UNCERTAIN
BOOL
7
缓冲区中的 SOE (sequence of events)
未知。当事件顺序正常时会复位 SOE。
BYTE
—
此字节报告填充的缓冲区百分比
(0...100)。
BYTE
—
此字节报告 TS 事件的主状态。
BOOL
0
0 = 端口 1 链路断开。
TIME_STAMP_RECORDS
(不用于 140CRA31200 应用。)
TS_DIAGNOSTIC_FLAGS
(WORD)
(仅限 BMXCRA312•0)
TS_BUF_FILLED_PCTAGE
(仅限 BMXCRA312•0)
TS_EVENTS_STATE
(仅限 BMXCRA312•0)
ETH_STATUS (BYTE)
PORT1_LINK
1 = 端口 1 链路连通。
PORT2_LINK
BOOL
1
0 = 端口 2 链路断开。
1 = 端口 2 链路连通。
PORT3_LINK
BOOL
2
0 = 端口 3 链路断开。
1 = 端口 3 链路连通。
(保留位)
—
3
—
RPI_CHANGE
BOOL
4
RPI 更改:EtherNet/IP RPI 更改正在进
行(在 CCOTF 期间)。
REDUNDANCY_OWNER
BOOL
6
0 = 不存在冗余所有者。
1 = 存在冗余所有者。
GLOBAL_STATUS
BOOL
7
0 = 至少 1 个服务未正常运行。
1 = 所有服务都正常运行。
SERVICE_STATUS (BYTE)
RSTP_SERVICE
BOOL
8
0 = RSTP 服务未正常运行。
1 = RSTP 服务正常运行或已禁用。
SNTP_SERVICE(保留)
BOOL
9
0 = SNTP 服务未正常运行。
1 = SNTP 服务正常运行或已禁用。
PORT502_SERVICE
S1A48985.14
BOOL
10
0 = 端口 502 服务未正常运行。
51
远程 I/O 模块
使用 Control Expert 进行配置和编程
名称
类型
位
说明
1 = 端口 502 服务正常运行或已禁用。
SNMP_SERVICE
BOOL
11
0 = SNMP 服务未正常运行。
1 = SNMP 服务正常运行或已禁用。
ETH_PORT_STATUS (BYTE)
(保留位)
—
4...7
—
这些组合的 2 位值指示条件
WORD
1/0
以太网端口 1 功能
3/2
以太网端口 1 RSTP 角色
5/4
以太网端口 2 功能
7/6
以太网端口 2 RSTP 角色
9/8
以太网端口 3 功能
11/10
以太网端口 3 RSTP 角色
12/13
以太网端口 4 功能
14/15
以太网端口 4 RSTP 角色
0
已禁用
1
访问端口
2
端口镜像
3
远程 I/O 网络端口
0
备用
1
备份
2
指定
3
根
端口功能
RSTP 角色
—
—
NTP_UPDATE(保留)
UINT
—
自上次从 NTP 服务器更新以来经过的时
间(100 毫秒)
MAX_PACKET_INTERVAL
UINT
—
输出数据包的最大数据包间隔(毫秒)
IN_BYTES
UINT
—
接口上接收的字节数(八位组)
IN_ERRORS
UINT
—
包含检测到的错误的入站数据包数(传
入错误数)
OUT_BYTES
UINT
—
接口上发送的字节数(八位组)
OUT_ERRORS
UINT
—
包含检测到的错误的出站数据包数(传
出错误数)
SOE_UNCERTAIN
BOOL
—
缓冲区中的 SOE (sequence of events)
未知。当事件顺序正常时会复位 SOE。
I/O 模块的设备 DDT 类型
具体的 I/O 模块设备 DDT 类型,请参阅以下用户指南:
52
I/O 模块
用户指南参考
Modicon X80 离散量输
入/输出
Modicon M340 使用 EcoStruxure™ Control Expert 的 Modicon M340 离
散量输入/输出模块用户手册
Modicon X80 模拟量输
入/输出
Modicon M340 使用 EcoStruxure ™ Control Expert 的 Modicon M340 模
拟量输入/输出模块用户手册
BMX EHC 0800
Modicon M340 使用 EcoStruxure™ Control Expert Modicon M340 计数
模块 BMX EHC 0800 用户手册
BMX EHC 0200
Modicon M340 使用 EcoStruxure™ Control Expert Modicon M340 计数
模块 BMX EHC 0200 用户手册
S1A48985.14
使用 Control Expert 进行配置和编程
远程 I/O 模块
I/O 模块
用户指南参考
BMX NOM 0200
Modicon M340 使用 EcoStruxure™ Control Expert 的 Modicon M340 串
行链路用户手册
BMX ERT 1604T
BMX ERT 1604T M340 ERT Module 用户手册
基本功能 (EF) 和功能块 (EFB)
简介
将 Quantum RIO 子站用在 M580 系统中时,请使用下表中的基本功能和 (EF) 和基
本功能块 (EFB)。
在 M580 中使用 Quantum 功能块
支持 Quantum 配置
M580 PLC 使用这些基本功能 (EF) 和基本功能块 (EFB) 支持 Quantum I/O 配置:
S1A48985.14
功能块
Quantum 系列
说明
ACI030
I/O管理
EFB:管理 Quantum ERIO 模块的 I/O。
ACI040
I/O管理
ACO020
I/O管理
ACO130
I/O管理
AII330
I/O管理
AII33010
I/O管理
AIO330
I/O管理
AMM090
I/O管理
ARI030
I/O管理
ATI030
I/O管理
AVI030
I/O管理
AVO020
I/O管理
ERT_854_10
I/O管理
ERT_854_20
I/O管理
ERT_854_30
I/O管理
I_NORM_WARN
模拟量 I/O 扩展
I_PHYS_WARN
模拟量 I/O 扩展
I_SCALE_WARN
模拟量 I/O 扩展
I_SET
模拟量 I/O 扩展
I_RAW
模拟量 I/O 扩展
I_RAWSIM
模拟量 I/O 扩展
I_NORM
模拟量 I/O 扩展
I_PHYS
模拟量 I/O 扩展
I_SCALE
模拟量 I/O 扩展
I_FILTER
模拟量 I/O 扩展
EFB:从 Quantum 模拟量模块扩展模拟量
值。
EF:从 Quantum 模拟量模块扩展模拟量值。
53
远程 I/O 模块
使用 Control Expert 进行配置和编程
功能块
Quantum 系列
说明
O_NORM_WARN
模拟量 I/O 扩展
EFB:从 Quantum 模拟量模块扩展模拟量
值。
O_PHYS_WARN
模拟量 I/O 扩展
O_SCALE_WARN
模拟量 I/O 扩展
O_SET
模拟量 I/O 扩展
O_RAW
模拟量 I/O 扩展
O_NORM
模拟量 I/O 扩展
O_PHYS
模拟量 I/O 扩展
O_SCALE
模拟量 I/O 扩展
O_FILTER
模拟量 I/O 扩展
DROP
I/O 配置
XDROP
I/O 配置
EF:从 Quantum 模拟量模块扩展模拟量值。
EFB:用于为模拟量或 ERT 模块构建数据块
的 I/O 配置。
应用程序下载
将应用程序下载到 PLC
将应用程序下载到 PLC
通过 PLC 的一个端口,或通过连接到以太网通讯模块,将 Control Expert 应用程
序下载到 CPU:
方法
连接
USB 端口
如果 PLC 和运行 Control Expert 的 PC 都有 USB 端口,则可以通过 USB
端口直接将应用程序下载到 PLC。
Modbus Plus 端口
如果 PLC 和运行 Control Expert 的 PC 都有 Modbus Plus 端口,则可以
通过 Modbus Plus 端口直接将应用程序下载到 PLC。
串行口
如果 PLC 和运行 Control Expert 的 PC 都有串行端口,则可以通过串行端
口直接将应用程序下载到 PLC。
以太网端口
如果 PLC 和运行 Control Expert 的 PC 都有以太网端口,则可以通过以太
网端口直接将应用程序下载到 PLC。
通讯模块
可以通过将 Control Expert 连接到通讯模块的 IP 地址将应用程序下载到
PLC。
注: 无法使用 140CRP31200 模块将应用程序下载到 PLC。
54
S1A48985.14
显式消息传递
远程 I/O 模块
显式消息传递
概述
EtherNet/IP 使用 TCP/IP 和 UDP/IP 协议来实现显式和隐式消息传送。
本章介绍 140CRP31200 远程 I/O 主站模块及其如何使用显式消息传递进行非实时
信息(如配置和诊断数据)的请求-应答通讯。接收 TCP/IP 封装的显式消息的网络
节点处理该消息并生成响应。
注: 140CRP31200 模块可以在每个 MAST 循环中处理 16 个 MBP_MSTR 功能
块。
注: 如果您收到检测到的错误消息 — 称 140CRP31200 模块无链路(无电
缆),则 MSTR 功能可能不可用。如果发生这一情况,请检查电缆是否已正确
连接。
本章介绍如何使用 Control Expert 功能块逻辑和 Control Expert 接口发送显式消
息。
使用 MBP_MSTR 进行 EtherNet/IP 显式消息传送
简介
本节介绍如何配置 MBP_MSTR 功能块以发送显式消息。
注: 使用 140CRP31200 模块可发送 MBP_MSTR 命令以诊断子环路的状态。
对于其他操作(获得远程统计信息、读取数据等),建议您从 MBP_MSTR 模
块发送 140 NO• 7•• •• 命令。
支持的 MBP_MSTR 功能代码
功能代码
MBP_MSTR140 CRP 312 00
MBP_MSTR
说明
140 CRP 312 00 支
持
0x00 0x0E
EIP 显式消息(已连接)
X, 55 页
0x01 0x0E
EIP 显式消息(未连接)
X
注: 140 CRP 312 00 模块在每个 CPU 循环中仅支持 16 个 MBP_MSTR。
EtherNet/IP 显式消息传递服务
概述
通讯协议:
•
EtherNet/IP:140 CRP 312 00 模块使用 EtherNet/IP 协议进行 I/O 数据的所
有交换。
•
Modbus:140 CRP 312 00 模块使用 Modbus/TCP 协议读取诊断和用于
MBP_MSTR。
每个 EtherNet/IP 显式消息都执行一个服务。每个服务都与服务代码(或编号)关
联。您需要通过显式消息传递服务的名称、十进制数字或十六进制数字对其进行标
识。
S1A48985.14
55
远程 I/O 模块
显式消息传递
您可以使用 Control ExpertMBP_MSTRControl Expert 功能块或以太网配置工具的
EtherNet/IP 显式消息窗口执行 EtherNet/IP 显式消息。(请参阅通过 Control
Expert GUI 进行显式消息传递, 58 页。)
注: 通过 Control Expert 以太网配置工具的“EtherNet/IP 显式消息”窗口对某个
以太网通讯模块进行的配置编辑不会保存到存储在 CPU 中的操作参数,因此
在启动时,CPU 也不会将其发送到该模块。
您可以使用 Control Expert 构造请求,此请求可执行目标设备(与 EtherNet/IP 协
议兼容)支持的所有服务。
服务
Control Expert 支持的服务包括以下标准显式消息传递服务:
服务代码
说明
可用于...
MBP_MSTR 块
Control Expert
GUI
Get_Attributes_All
X
X
2
Set_Attributes_All
X
X
3
3
Get_Attribute_List
X
—
4
4
Set_Attribute_List
X
—
十六进
制
十进制
1
1
2
5
5
Reset
X
X
6
6
Start
X
X
7
7
停止
X
X
8
8
创建
X
X
9
9
删除
X
X
A
10
Multiple_Service_Packet
X
—
D
13
Apply_Attributes
X
X
E
14
Get_Attribute_Single
X
X
10
16
Set_Attribute_Single
X
X
11
17
Find_Next_Object_Instance
X
X
14
20
错误响应(仅限于 DeviceNet)
—
—
15
21
恢复
X
X
16
22
保存
X
X
17
23
无操作 (NOP)
X
X
18
24
Get_Member
X
X
19
25
Set_Member
X
X
1A
26
Insert_Member
X
X
1B
27
Remove_Member
X
X
1C
28
GroupSync
X
—
x (可用服务)
—(服务不可用)
56
S1A48985.14
显式消息传递
远程 I/O 模块
配置 CONTROL 和 DATABUF 参数
概述
CONTROL 和 DATABUF 输出参数定义 MBP_MSTR 功能块的操作。对于
EtherNet/IP 协议,CONTROL 和 DATABUF 输出参数的结构对所有显式消息传递
服务都保持不变。
配置控制参数
使用 MSTR 操作 14 或 270 可在网络上发送一般 Modbus 请求。(这些操作代码
在 CPU 上的 Modbus Plus 端口或嵌入式以太网端口上不可用。)
CONTROL参数寄存器包含以下这些连续字:
寄存器
功能
说明
CONTROL[0]
操作
•
14 = 未连接
•
270 = 已连接
CONTROL[1]
检测到的错误状态
保留事件代码(只读)。
CONTROL[2]
数据缓冲区长度
数据缓冲区长度,以字表示
CONTROL[3]
响应偏移
数据缓冲区中响应开头的偏移,以 16 位字表示
注:为避免覆盖请求,应使响应偏移值大于请求长度 CONTROL[10]。
CONTROL[4]
CONTROL [5]1
路由寄存器
IP 地址
在数据传输期间指定网络目标节点:
•
MSB:最高有效字节包含源节点地址(例如,140 NOE 771 •• 或
140CRP31200 模块的插槽号)。例外:无论 CPU 插槽号是多少,CPU 上集成
以太网端口的值都是 254 (FE h)。注:只能使用 1 个以太网 140CRP31200 模
块。
•
LSB:最低有效字节包含目标节点地址(例如,140 NOE 771 •• 的 MBP on the
Ethernet Transporter (MET) 映射索引或 140CRP31200 的子站编号)。
每个地址包含 32 位 IP 地址的 1 个字节:
CONTROL [6]1
•
高字节 = IP 地址的字节 4 (MSB)
•
低字节 = IP 地址的字节 3
•
高字节 = IP 地址的字节 2
•
低字节 = IP 地址的字节 1 (LSB)
CONTROL[7]
请求长度
CIP 请求的长度,以字节表示
CONTROL[8]
响应长度
已收到响应的长度,以字节表示
只读 - 完成后设置
1.例如,控制参数按照以下顺序处理 IP 地址 192.168.1.6:字节 4 = 192,字节 3 = 168,字节 2 = 1,字节 1 = 6。
配置数据缓冲区
DATABUF的大小会发生变化。由包括(按顺序) CIP 请求和 CIP 响应的连续寄存
器组成。为避免覆盖请求,请确认数据缓冲区大到能够包含请求和响应数据。
数据缓冲区:
CIP 请求:
变量大小:在 CONTROL[2] 中设置
请求大小:在 CONTROL[7] 中设置
CIP 响应:
开始位置:在 CONTROL[3] 中设置
响应大小:在 CONTROL[8] 中报告
注: 如果响应偏移小于请求大小,响应数据将覆
盖部分请求。
S1A48985.14
57
远程 I/O 模块
显式消息传递
数据缓冲区的 CIP 请求和 CIP 响应的格式如下表所述。(请求和响应按照 little
endian 顺序构造。)
请求
字节偏移
字段
数据类型
说明
0
Service
字节
显式消息的服务
1
Request_Path_Size
字节
Request_Path 字段的字数
2
Request_Path
填充的 EPATH
此字节数组描述该事务的请求(包括类 ID、实例 ID 等)的路径。
...
Request_Data
字节数组
显式消息请求传递中的服务特定数据(如果没有,此字段为空)
字节偏移
字段
数据类型
说明
0
Reply Service
字节
显式消息服务 + 16#80
1
Reserved
字节
0
2
General Status
字节
EtherNet/IP 常规状态
3
附加状态大小
字节
附加状态数组大小,以字表示
4
附加状态
字数组
附加状态
...
响应数据
字节数组
请求的响应数据;如果“常规状态”指明了检测到的错误,则为其他检测
到的错误数据
响应
通过 Control ExpertGUI 进行显式消息传送
将显式消息发送到 EtherNet/IP 设备
简介
140 CRP 312 00 模块使用来自 Control Expert 的显式消息从网络上的 EtherNet/IP
模块或设备获取诊断信息。
访问“EtherNet/IP 显式消息”窗口
步骤
58
操作
注释
1
访问 140 CRP 312 00 模块以便进行在线
操作。
请参阅设备服务选项卡, 100 页。
2
在 Control Expert 机架视图中,双击 140
CRP 312 00 模块。
然后便会显示 EtherNet/IP 显式消息选项卡
S1A48985.14
显式消息传递
远程 I/O 模块
“EtherNet/IP 显式消息”选项卡
EtherNet/IP 显式消息窗口显示了 EtherNet/IP 显式消息及对该消息的响应的配置
示例。可将显式消息发送到 DRS 以获取诊断信息:
参数
EtherNet/IP 显式消息屏幕的功能:
字段
地址
注: 有关地址字段中的值,请
参阅 EtherNet/IP 设备用户手
册。
参数(值)
说明
IP 地址
目标设备的 IP 地址,用于标识显式消息的目标。(以上示例中的 IP 地址
为 192.168.1.6。)
(x.x.x.x)
类
目标设备的分类标识符是一个用于构造消息路径的整数。(以上示例中的
分类为 4。)
(1...65535)
实例
目标设备的分类实例是一个用于构造消息路径的整数。(以上示例中的分
类实例为 100。)
(0...65535)
属性
特定设备属性是显式消息的目标。此整数用于构造消息路径。(以上示例
中的属性为 3。)
(0...65535)
服务
编号
注: 选中此框可启用此可选字段。
编号是一个与显式消息执行的服务关联的整数。
注: 如果选择自定义服务,请键入服务编号。此字段对所有其他服务
均为只读。
(1...127)
名称
滚动到希望显式消息执行的服务所对应的名称。在上面的示例中,选择的
是 Get_Attribute_Single。
输入路径(十六进制)
选中此框可启用消息路径字段,可在此字段中手动输入目标设备的完整路
径。(在以上示例中,未选中此框。)
数据(十六进制)
—
数据字段包含要发送到目标设备的数据,适用于发送数据的服务。(在以
上示例中,该字段为空。)
消息传递
已连接
选择要发送的显式消息的类型:
未连接
•
未连接:未连接消息要求提供路径信息(寻址),用于标识目标设
备和(可选)设备属性。
•
已连接:已连接显式消息包含指向目标设备的路径信息和连接标识
符。
注: 示例中使用未连接消息。
发送到设备(按钮)
—
在配置显式消息后,按发送到设备。
响应(十六进制)
—
响应包含您按发送到设备时目标设备发送到配置的(十六进制)数据。
S1A48985.14
59
远程 I/O 模块
显式消息传递
字段
参数(值)
说明
状态
—
按下发送到设备后,状态字段中的消息指示显式消息的状态。
重复(500 毫秒)
—
选中此复选框可每隔 500 毫秒发送一次显式消息。在本示例中,此字段保
留为空。
注: 可以使用显式消息传递执行许多不同的服务,但并非每个 EtherNet/IP 设备
都支持所有服务。
直接 I/O 访问 (IU_ERIO)
说明
功能描述
警告
意外的设备操作
请勿在 Quantum Hot Standby 安装中使用 IU_ERIO 功能块。
未按说明操作可能导致人身伤亡或设备损坏等严重后果。
IU_ERIO 功能块可将以太网远程 I/O 子站输入和输出模块的响应时间更新到最佳水
平。在 MAST 任务过程中会更新以太网远程 I/O 子站输入和输出。
在 MAST 任务中调用此功能块。在一个任务中可以多次调用此功能块。
注: 为维持系统性能,建议您在单个 MAST 任务期间执行 IU_ERIO 功能块的次
数不要超过 10 次。
输入和输出模块实际存在于 Ethernet 远程 I/O 子站上,并在 Ethernet 配置中予以
声明。
可以将 EN 和 ENO 配置为附加参数。
注: 有关在您的应用程序不使用 IU_ERIO 功能块时如何计算 ART 的信息,请
参阅 Quantum EIO 系统规划指南。
IU_ERIO 机制
以太网远程 I/O 子站输入值以最佳响应时间在 140CRP31200 模块中读取。
在 140CRP31200 模块中读取的输入值表示每个子站中的适配器模块以异步方式所
发送的最新值。在 140CRP31200 中读取的值和实际输入值之间的最大时移取决于
适配器的发布频率(订阅字段 CRA-> RPI), 42 页。
60
S1A48985.14
显式消息传递
远程 I/O 模块
下图显示 CPU 和以太网远程 I/O 子站之间的 I/O 交换:
在 FBD 中的表示形式
表示形式:
在 LD 中的表示形式
表示形式:
在 IL 中的表示形式
CAL IU_ERIO(DROP:=>Drop_Number, DIR:=>Input_Output, STATUS=
>Status_Report);
S1A48985.14
61
远程 I/O 模块
显式消息传递
在 ST 中的表示形式
IU_ERIO(DROP:=>Drop_Number, DIR:=>Input_Output, STATUS=
>Status_Report);
参数描述
输入参数:
参数
数据类型
含义
子站
INT
子站编号 (1...31)
子站编号:
Dir
BOOL
•
1:子站 1
•
2:子站 2
•
...
•
31:子站 31
数据流向:
•
0 = 输出。输出值立即发送到 140CRP31200 模
块。
•
1 = 输入。立即从 140CRP31200 模块读取输入
值。
输出参数:
参数
数据类型
含义
状态
WORD
来自 140CRP31200 模块的状态报告:
•
0002(十六进制):子站编号无效
•
0003(十六进制):未配置以太网远程 I/O 子站
•
0004(十六进制):未连接以太网远程 I/O 子站
•
0005(十六进制):超过重试次数
•
0007(十六进制):140CRP31200 模块中检测
到错误
•
0008(十六进制):操作已超时
•
0009(十六进制):本地子站中不存在
140CRP31200 模块
•
000B(十六进制):操作正常
注: 如果与以太网远程 I/O 子站之间没有任何打开的连接,则会返回检测到的通
讯错误(系统字 %SW172 到 %SW173)。
62
S1A48985.14
隐式消息
远程 I/O 模块
隐式消息
隐式交换中的 MAST 任务
任务管理
本主题介绍隐式消息传送及 MAST 任务配置和远程 I/O 隐式交换之间的关系。
隐式消息传递用于维护打开的连接,以便在消费者与生产者之间实现预定义属性的
实时通讯。隐式消息包含控制数据和连接标识符。
EtherNet/IP 使用 TCP/IP 和 UDP/IP 协议来实现显式和隐式消息传送。
访问 MAST 配置
查看 MAST 的属性:
步骤
操作
1
转到 Control Expert 中的 MAST 的属性对话框(工具
任务 > MAST)。
2
右键单击属性。
3
配置参数。
> 项目浏览器 > 项目 > 程序 >
CIP 定义
输入:MAST 周期应两倍于远程 I/O 子站上 140CRA31200 或 BMXCRA312•0 适
配器的 RPI。这样将为每个 MAST 循环提供新的输入值。(例如,25 毫秒的 RPI
为 50 毫秒的 MAST 周期提供数据。)
输出:Quantum Ethernet I/O 系统的本地机架中的 CPU 对以太网远程 I/O 子站产
生输出,并使用来自这些子站的输入(基于生产者/消费者模型)。消费者(远程
子站)通过超时检测到缺少更新的数据。(可能的超时值为 N x RPI,其中 N =
4、8、16 ....)如果触发超时,消费者将假定生产者缺失。
周期模式和循环模式
周期模式和循环模式对隐式消息的影响在连接参数描述, 42 页中进行了说明。
隐式 I/O 交换的 Quantum I/O 管理
分配状态 RAM 地址:
子站类型
指令
Quantum Ethernet 远程 I/
O
直接状态 RAM 地址管理 Quantum I/O 数据。
为每个模块分配状态 RAM 地址。(Control Expert 建议使用模块配置
窗口中的缺省值。)也可以在状态 RAM 中分配的 I/O 变量上定义符
号。
Modicon X80Ethernet 远程
I/O
S1A48985.14
要为 Modicon X80 I/O 数据分配状态 RAM 地址,请参阅主题
Quantum EIO 适配器的设备 DDT 名称, 49 页
63
远程 I/O 模块
诊断
诊断
概述
本章介绍 Quantum EIO 模块的诊断。有关系统级别诊断的详细信息,请参阅
《Quantum Ethernet I/O 系统规划指南》中的系统诊断主题。
LED 指示灯
140 CRP 312 00 模块上的 LED 指示灯
显示
140CRP31200 模块的正面有以下几个 LEDs:
指示
LED 情况:
Active
Ready
Mod Status
绿色
绿色
红色
绿色
红色
绿色
组件未工作
—
熄灭
亮起
熄灭
—
—
配置无效
—
熄灭
闪烁
熄灭
—
—
未配置
—
熄灭
熄灭
闪烁
—
—
已配置
亮起
闪烁
熄灭
亮起
熄灭
亮起/闪烁
无/缺省模块 MAC
—
闪烁 2 次
闪烁
熄灭
熄灭
熄灭
无/缺省端口 MAC
—
闪烁 2 次
闪烁
熄灭
熄灭
熄灭
序列
5
6
2
1
4
3
非 ODVA 标准
闪烁(亮
起 0.25
秒;熄灭
0.25 秒)
闪烁(亮
起 0.25
秒;熄灭
0.25 秒)
—
—
—
—
ODVA 标准
—
—
闪烁(亮
起 0.25
秒;熄灭
0.25 秒)
闪烁(亮
起 0.25
秒;熄灭
0.25 秒)
闪烁(亮
起 0.25
秒;熄灭
0.25 秒)
闪烁(亮
起 0.25
秒;熄灭
0.25 秒)
无以太网连接
—
闪烁 3 次
—
—
—
—
IP 重复
—
闪烁 4 次
熄灭
亮起
亮起
熄灭
等待 IP
—
闪烁 5 次
熄灭
亮起
熄灭
熄灭
缺省 IP 地址
—
闪烁 6 次
熄灭
亮起
熄灭
熄灭
接收或分配 IP 地址
—
亮起
熄灭
亮起
熄灭
闪烁
说明
一般信息
加电顺序
FDR 客户端
64
Net Status
S1A48985.14
诊断
远程 I/O 模块
Active
Ready
Mod Status
绿色
绿色
红色
绿色
红色
绿色
配置无效
—
闪烁 7 次
熄灭
亮起
熄灭
熄灭
无 EIP 连接或所有 EIP 连接都已
关闭
—
亮起
闪烁
熄灭
熄灭
闪烁
已建立一个或多个连接
—
亮起
熄灭
亮起
熄灭
亮起
一个连接超时
—
亮起
熄灭
亮起
闪烁
熄灭
说明
EIP 扫描仪
Net Status
注: 在热备系统中,140 CRP 312 00 模块上的 Net Status LED 指示灯在正常
运行期间显示为纯绿色。在机架 A 或 B 中的 140 CRP 312 00 模块断电时,配
套机架中 140 CRP 312 00 模块上的 Net Status LED 不改变(常亮绿灯)。
Ethernet 端口指示
这些 LED 报告 Ethernet 端口的状态:
名称
颜色
状态
说明
LINK
绿色
亮起
检测到 100 Mbps 链路
黄色
亮起
检测到 10 Mbps 链路
—
熄灭
未检测到链路
绿色
闪烁
活动 Ethernet 链路(传送或接收)
—
熄灭
非活动 Ethernet 链路
ACT
Quantum EIO 适配器模块上的 LED 指示灯
显示
适配器模块的正面有以下 LED:
140CRA31200:
S1A48985.14
65
远程 I/O 模块
诊断
BMXCRA312•0:
指示
LED 情况:
说明
Run
IO
Mod Status
绿色
红色
绿色
Net Status
红色
绿色
红色
加电顺序
闪烁(亮起 0.25 秒;熄灭 0.25
秒)
1
2
绿色/红色/绿色
绿色/红色/熄灭
未配置
IP 地址无效
—
—
闪烁
熄灭
熄灭
熄灭
熄灭
熄灭
闪烁
熄灭
闪烁
熄灭
未检测到外部错误
闪烁
熄灭
—
—
闪烁
熄灭
检测到外部错误
闪烁
亮起
—
—
闪烁
熄灭
STOP
闪烁
(注 1)
亮起
熄灭
亮起
熄灭
RUN
亮起
(注 2)
亮起
熄灭
亮起
熄灭
可恢复错误
—
—
熄灭
闪烁
—
—
不可恢复错误
闪烁
亮起
熄灭
亮起
—
—
IP 地址重复
—
—
—
—
熄灭
亮起
闪烁
熄灭
熄灭
亮起
熄灭
亮起
已配置
已建立 I/O 数据通讯
检测到的错误状态
•
IP 地址有效
•
配置无效
操作系统固件更新
注 1(停止状态):
•
亮起:检测到源自模块或通道配置的输入或输出错误,或者检测到通道配置错误。
•
熄灭:工作正常。
注 2(运行状态):
•
亮起:检测到外部错误:
•
熄灭:未检测到外部错误。
以太网端口指示
这些 LED 报告 Ethernet 端口的状态:
66
名称
颜色
状态
说明
LINK
绿色
亮起
检测到 100 Mbps 链路
S1A48985.14
诊断
远程 I/O 模块
名称
ACT
颜色
状态
说明
黄色
亮起
检测到 10 Mbps 链路
—
熄灭
未检测到链路
绿色
闪烁
活动 Ethernet 链路(传送或接收)
—
熄灭
非活动 Ethernet 链路
服务端口管理
服务端口配置
简介
140CRP31200 远程 I/O 主站模块和远程 I/O 适配器模块(140CRA31200 和
BMXCRA31210)支持对 SERVICE 端口进行配置而无需重新生成或下载应用程
序。
140CRP31200
140CRP31200 模块上 SERVICE 端口的在线配置在通过 Control Expert 诊断, 101
页的相关章节中进行了讨论。
适配器模块
可以使用 EtherNet/IP 工具发送显式消息,以配置 140CRA31200 或
BMXCRA31210 模块上的 SERVICE 端口。有关详细信息,请参阅 EtherNet/IP
CIP 对象, 98 页和适配器模块的 SERVICE 端口配置, 67 页的讨论。
重置电源
SERVICE 端口的在线配置是易失性的。如果正在应用应用程序期间重置模块的电
源,则可能会出现以下情况:
•
配置可能会丢失。
•
应用程序中的配置可能会应用于 SERVICE 端口。
适配器模块的服务端口配置
配置
按照以下步骤可修改在线 140CRA31200 或 BMXCRA312•0 适配器模块的服务端
口配置:
步骤
操作
1
启动“EtherNet/IP 显式消息”窗口, 58 页。
2
分配以下设备服务参数:
•
S1A48985.14
地址:
◦
IP 地址:根据要配置的 SERVICE 端口输入适配器的 IP 地址。
◦
分类:0x400
◦
实例: 1
67
远程 I/O 模块
诊断
步骤
操作
•
服务:
名称:Set_Attribute_Single
◦
3
设置端口控制值:
•
属性:选中此框。
•
属性(字段):输入 1(访问端口)。
•
数据(十六进制)(字段):输入一个基于端口控制属性定义, 98 页的值。
注:
4
5
•
要将 UINT 值设置为 2,请将数据字段设置为 02 00(低字节/高字节)。
•
如果在属性中输入 2(端口镜像),请参见下表。
•
在端口镜像模式中,SERVICE 端口的操作方式类似于只读端口。即,无法
通过 SERVICE 端口访问设备(ping、与 Control Expert 的连接等)。
保留下面这些参数的缺省值:
•
输入路径(十六进制):将此复选框保持为未选中状态。
•
重复(500 毫秒):将此复选框保持为未选中状态。
•
消息传递:选择未连接。
按发送到设备。
端口镜像:仅当为端口控制值(上述)选择 2(端口镜像)时才使用下面的步骤:
步骤
1
操作
设置端口控制值:
•
属性:选中此框。
•
属性:输入 2(端口镜像)。
•
数据(十六进制):输入一个基于端口控制属性定义, 98 页的值。
2
接受其他参数的缺省值(与前面相同)。
3
按发送到设备。
可通过 CPU 进行的诊断
系统诊断
简介
在 CPU 上使用系统位 (%S) 和系统字 (%SW) 本地执行系统诊断。
本地机架诊断
可以使用标准系统位(%SW180 到 %SW339)进行 140CRP31200、140 NOC
771 •• 和 140 NOE 771 •• 模块的本地机架诊断。
以太网远程 I/O 子站诊断
在 PLC 中的系统位和系统字(%S、%SW)内,可以针对整个子站进行某些以太
网远程 I/O 子站诊断。每个子站都会动态显示以下项的运行状况位状态相应的运行
状况位显示:
•
子站节点
•
远程子站中的模块
本地机架上的 Quantum PLC 监控远程 I/O 子站和模块运行状况。远程 I/O 子站上
的 140CRA31200 或 BMXCRA312•0 适配器模块通过隐式交换, 79 页将子站模块
68
S1A48985.14
诊断
远程 I/O 模块
中检测到的错误传输到 Quantum PLC。检测到的错误存储在 PLC 的全局诊断缓冲
区和各个子站模块的诊断缓冲区中。
本地机架上的 QuantumPLC 或 140CRP31200 模块会更新检测到的错误缓冲区。
仅当相关子站的适配器与本地机架上的 PLC 模块通讯时,才会在 140CRP31200
中更新运行状况位。如果这些模块无法通讯,则会将相关运行状况位设置为 0。
系统位和系统字
下表描述新的或修改后的系统位和系统字,这些位和字用于表示检测到的错误:
系统位/系统字
符号
说明
%S117
EIOERR
在以太网 I/O 网络上检测到远程 I/O 错误
%SW101
EIO_CCOTF_COUNT
EIO CCOTF 计数状态寄存器
%SW108
FORCED_DISCRETE_COUNT
强制位计数状态寄存器
%SW109
FORCED_ANALOG_COUNT
强制位计数状态寄存器
%SW152 ... %SW153
EIO_DROP_ERROR
检测到的以太网远程 I/O 子站状态
如果在子站中至少有一个 I/O 模块检测到错误,则此位设置
为 0。
如果所有模块都操作正确,则该位设置为 1。
•
%SW152.0:子站 #1
•
%SW152.1:子站 #2
•
........
•
%SW153.14:子站 #31
%SW172 ... %SW175
EIO_CONNECT_STATUS
独立系统和主系统中子站的以太网 I/O 通讯运行状况
%SW176 ... %SW179
SDBY_EIO_CONNECT_STATUS
备用系统中子站的以太网 I/O 通讯运行状况
%SW180 ... %SW181
IOHEALTHij
PLC 模块的运行状况位(包括热备和安全热备系统)
%SW182 ... %SW183
(i = 1 ... 32, j = 1 ... 5)
%SW641 ... %SW702
EIO_MOD_HEALTH
以太网远程 I/O 模块运行状况位状态
注: 有关详细说明,请参阅“Quantum 特定系统字”部分(请参阅“EcoStruxure™
Control Expert 系统位和系统字参考手册”)。
在 Control Expert 中查看诊断
Control Expert 中的总线编辑器使用彩色动态显示来显示 EIO 总线上的每个子站、
机架或模块的状态。当检测到的错误与子站/机架/模块的插槽相关时,该插槽编号
将以红色显示。对于模块,显示红色表示模块缺失、无法操作或配置不正确。
子站
140 CRA
BMX CRA
状态
语言对象
i
j
子站 (d)
%SWi.j
152 + [(d-1)/16]
(d-1)/16
机架 (r),子站 (d)
%SWi
641 + [(d-1)*2] +
(r-1)
模块 (m),机架
(r),子站 (d)
%SWi.j
641 + [(d-1)*2] +
(r-1)
机架 (r),子站 (d)
%SWi
641 + [(d-1)*2] + r
模块 (m),机架
(r),子站 (d)
%SWi.j
641 + [(d-1)*2] + r
16-m
15-m
注: 请记住,16 个插槽具有不同编号方案:
S1A48985.14
•
140CRA31200 子站:插槽 1 到 16
•
BMXCRA312•0 子站:插槽 0 到 15
69
远程 I/O 模块
诊断
注: 请记住,机架编号方案也不同:
•
140CRA31200 子站:1 或 2
•
BMXCRA312•0 子站:0 或 1
远程 I/O 模块的设备数据类型
设备数据类型
以下远程 I/O 模块的 DDT 结构在其他部分中进行介绍:
•
140CRP31200 主站模块(本地机架)
•
140CRA31200 或 BMXCRA312•0 适配器(远程子站)
可以在应用程序中使用这些 DDT。请参阅导出的数据类型, 45 页一节。
DDT 诊断数据映射到缺省本地变量。在每个 MAST 循环中更新数据。
可通过 Modbus/TCP 使用的诊断
Modbus 诊断代码
支持的诊断代码
通过 Modbus 功能代码 3 可以访问各种诊断功能,包括基本网络诊断、以太网端口
诊断和 Modbus 端口 502 诊断。
要从本地设备访问功能代码 3 诊断,请将单元 ID 设置为 100。
以下模块支持这些 Modbus 诊断代码。
•
Quantum 远程 I/O 主站模块 (140CRP31200)
•
Quantum 分布式 I/O 主站模块 (140NOC78000)
•
Quantum 控制主站模块 (140NOC78100)
•
Quantum 远程 I/O 适配器模块 (140CRA31200)
•
M340 分布式 I/O 主站模块 (BMXNOC0401)
•
M340 远程 I/O 适配器模块 (BMXCRA31200)
•
Quantum IEC 61850 (140NOP85000)
•
M580 通讯模块 (BMENOC03•1)
•
M580 通讯模块 (BMENOP0300)
Modbus 功能代码 3:基本网络诊断
基本网络诊断的起始地址为 40001(十进制),如下表所述。
起始地
址(十
进制)
长度
(字
数)
寄存器字节顺序
最高有效字
节
最低有效
字节
40001
2
最高有效字
节 00
字节 01
字节 02
最低有效
字节
最高有效字
节
最低有效
字节 03
40003
70
1
注释
基本网络诊断有效性
全局通讯状态
S1A48985.14
诊断
远程 I/O 模块
起始地
址(十
进制)
长度
(字
数)
寄存器字节顺序
最高有效字
节
最低有效
字节
40004
1
最高有效字
节
最低有效
字节
支持的通讯服务
40005
1
最高有效字
节
最低有效
字节
通讯服务状态
40006
2
IP1
IP2
IP 地址 (IP1.IP2.IP3.IP4)
IP3
IP4
SM 1
SM 2
SM 3
SM 4
GW 1
GW 2
GW 3
GW 4
MAC 1
MAC 2
MAC 3
MAC 4
MAC 5
MAC 6
最高有效字
节 00
01
02
03
04
最低有效
字节 05
C00
C01
C02
C03
C00
C01
40008
40010
40012
40015
40018
2
2
3
3
2
注释
子网掩码 (SM1.SM2.SM3.SM4)
缺省网关 (GW1.GW2.GW3.GW4)
MAC 地址 (MAC1:MAC2:MAC3:MAC4:MAC5:
MAC6.
以太网帧格式功能/配置/操作
以太网接收帧正常
40020
2
C02
C03
40022
1
最高有效字
节
最低有效
字节
打开的客户端连接数
40023
1
最高有效字
节
最低有效
字节
打开的服务器连接数
40024
2
C00
C01
已发送的 Modbus 检测到的错误消息数
C02
C03
C00
C01
C02
C03
C00
C01
C02
C03
字符 1
字符 2
字符 3
字符 4
字符 5
字符 6
字符 7
字符 8
字符 9
字符 10
字符 11
字符 12
字符 13
字符 14
字符 15
字符 16
最高有效字
节 00
字节 01
字节 02
最低有效
字节 03
40026
40028
40030
40038
2
2
8
2
以太网传输帧正常
已发送的 Modbus 消息数
已接收的 Modbus 消息数
设备名称
IP 分配模式功能/操作
示例:使用 Modbus 功能代码 3 读取基本网络诊断
S1A48985.14
71
远程 I/O 模块
诊断
以下示例介绍如何读取寄存器 40018 和 40019,它们是 Ethernet 接收帧 OK 计数
寄存器。请求包含 7 个字节。起始地址如下面字节 2 中的十六进制值所示,计算方
法如下:
40018 - 40001 = 17(十进制)= 11(十六进制)
要诊断的寄存器的数目(2(十六进制))显示在字节 4 中:
字节数
值
0
功能代码 = 03(十六进制)
1
起始地址高位 = 00(十六进制)
2
起始地址低位 = 11(十六进制)
3
寄存器数目高位 = 00(十六进制)
4
寄存器数目低位 = 2(十六进制)
5
CRC 高字节(由 Modbus 发送应用程序插入)
6
CRC 低字节(由 Modbus 发送应用程序插入)
正常响应返回 8 个字节。在此示例中,期望的响应值是 14229(十六进制);此值
在响应的字节 2 至 5 中显示:
字节数
值
0
功能代码 = 03(十六进制)
1
字节计数 = 4(十六进制)
2
第 1 个寄存器数据,高字节 = 00(十六进制)
3
第 1 个寄存器数据,低字节 = 01(十六进制)
4
第 2 个寄存器数据,高字节 = 42(十六进制)
5
第 2 个寄存器数据,低字节 = 29(十六进制)
6
CRC 高字节
7
CRC 低字节
字节数
值
0
原始功能代码 + 80(十六进制)= 83(十六进制)
1
检测到的错误代码
2
CRC 高字节
3
CRC 低字节
有关 Modbus 功能代码 3 和其他功能代码的更多信息,请参考 Modicon Modbus
协议参考指南 (PI-MBUS-300)。
Modbus 功能代码 3:Ethernet 内部端口诊断数据
内部端口诊断的起始地址为 40040(十进制),如下表所述。
72
起始地址
(十进
制)
长度
(字
数)
寄存器字节顺序
注释
最高有效
字节
最低有效
字节
40040
1
最高有效
字节
最低有效
字节
内部端口诊断数据有效性
40041
1
最高有效
字节
最低有效
字节
内部端口逻辑/物理端口号
40042
1
最高有效
字节
最低有效
字节
内部端口以太网控制功能
S1A48985.14
诊断
远程 I/O 模块
起始地址
(十进
制)
长度
(字
数)
寄存器字节顺序
最高有效
字节
最低有效
字节
40043
1
最高有效
字节
最低有效
字节
内部端口链路速度功能
40044
1
最高有效
字节
最低有效
字节
内部端口以太网控制配置
40045
1
最高有效
字节
最低有效
字节
内部端口链路速度配置
40046
1
最高有效
字节
最低有效
字节
内部端口以太网控制操作
40047
1
最高有效
字节
最低有效
字节
内部端口链路速度操作
40048
3
MAC 1
MAC 2
MAC 3
MAC 4
MAC 地址 (MAC1:MAC2:MAC3:MAC4:MAC5:
MAC6)
MAC 5
MAC 6
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
C01
40051
40053
40055
40057
40059
40061
2
2
2
2
2
40063
2
MSB
C00
C02
LSB C03
40065
2
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
40067
40069
40071
40073
40075
S1A48985.14
2
2
2
2
2
2
注释
内部端口介质计数器数据有效性
内部端口正常传输的帧数
内部端口正常接收的帧数
内部端口以太网冲突数
检测到的内部端口载体感测错误
内部端口以太网极端冲突数
检测到的内部端口 CRC 错误
检测到的内部端口 FCS 错误
检测到的内部端口校正错误
检测到的内部端口内部 MAC Tx 错误数
内部端口延迟冲突数
检测到的内部端口内部 MAC Rx 错误数
内部端口多个冲突
73
远程 I/O 模块
诊断
起始地址
(十进
制)
长度
(字
数)
寄存器字节顺序
最高有效
字节
最低有效
字节
40077
2
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
40079
40081
40083
40085
2
2
2
内部端口单个冲突
内部端口延期传输
内部端口帧过长
内部端口帧过短
检测到的内部端口 SQE 测试错误
40087
1
最高有效
字节
最低有效
字节
内部端口接口标签长度
40088
32
IL char64
IL
char63
内部端口接口标签字符
40089
IL char62
IL
char61
...
...
...
40118
IL char04
IL
char03
40119
IL char02
IL
char01
40120
1
最高有效
字节
最低有效
字节
内部端口接口计数器诊断有效性
40121
2
MSB
C00
C01
内部端口接收的八位组数
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
40123
40125
40127
40129
2
2
2
2
401331
2
MSB
C00
C01
C02
LSB C03
40133
2
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
40135
74
2
注释
2
内部端口接收的单点传送数据包数
内部端口接收的非单点传送数据包数
内部端口放弃的入站数据包数
检测到的内部端口错误的入站数据包数
内部端口未知的入站数据包数
内部端口发送的八位组数
内部端口发送的单点传送数据包数
S1A48985.14
诊断
远程 I/O 模块
起始地址
(十进
制)
长度
(字
数)
寄存器字节顺序
最高有效
字节
最低有效
字节
40137
2
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
MSB
C00
C01
C02
LSB C03
40139
40141
2
2
注释
内部端口发送的非单点传送数据包数
内部端口放弃的出站数据包数
检测到的内部端口错误的出站数据包数
Modbus 功能代码 3:Ethernet 端口 1 诊断数据
端口 1 诊断的起始地址为 40143(十进制)。如下表所述,端口 1 诊断数据字段
与内部端口相同,具有相应的起始地址偏移。
起始地址
长度
寄存器字节顺序
最高有效
字节
最低有效
字节
注释
40143
1
最高有效
字节
最低有效
字节
端口 1 端口诊断数据有效性
...
...
...
...
...
40244
2
MSB C00
C01
检测到的端口 1 错误的出站数据包数
C02
LSB C02
Modbus 功能代码 3:Ethernet 背板端口诊断数据
背板端口诊断的起始地址为 40246(十进制)。如下表所述,背板端口诊断数据字
段与内部端口和端口 1 相同,具有相应的起始地址偏移。
起始地址
长度
寄存器字节顺序
最高有效
字节
最低有效
字节
注释
40246
1
最高有效
字节
最低有效
字节
背板端口诊断数据有效性
...
...
...
...
...
40347
2
MSB C00
C01
检测到背板端口错误的出站数据包数
C02
LSB C02
Modbus 功能代码 3:Ethernet 端口 3 诊断数据
端口 3 诊断的起始地址为 40349(十进制)。如下表所述,端口 3 诊断数据字段
与内部端口及端口 1 和 2 相同,具有相应的起始地址偏移。
起始地址
S1A48985.14
长度
寄存器字节顺序
最高有效
字节
最低有效
字节
注释
40349
1
最高有效
字节
最低有效
字节
端口 3 端口诊断数据有效性
...
...
...
...
...
40450
2
MSB C00
C01
检测到的端口 3 错误的出站数据包数
75
远程 I/O 模块
诊断
起始地址
长度
寄存器字节顺序
最高有效
字节
最低有效
字节
C02
LSB C03
注释
Modbus 功能代码 3:Ethernet 端口 4 诊断数据
端口 4 诊断的起始地址为 40452(十进制)。如下表所述,端口 4 诊断数据字段
与内部端口和端口 1-3 相同,具有相应的起始地址偏移。
起始地址
长度
寄存器字节顺序
最高有效
字节
最低有效
字节
注释
40452
1
最高有效
字节
最低有效
字节
端口 4 端口诊断数据有效性
...
...
...
...
...
40553
2
MSB C00
C01
检测到的端口 4 错误的出站数据包数
C02
LSB C03
Ethernet 端口不存在
如果设备上实际不存在 Ethernet 端口,则相关 Modbus 寄存器将返回数据 = 0。
Modbus 功能代码 3:Modbus TCP/端口 502 诊断数据
Modbus TCP 端口 502 诊断的起始地址为 40555(十进制),如下表所述。
起始地址
40555
76
长度
2
寄存器字节顺序
最高有效
字节
最低有效
字节
最高有效
字节 00
字节 01
字节 02
最低有效
字节 03
注释
Modbus TCP/端口 502 诊断数
据有效性
40557
1
最高有效
字节
最低有效
字节
Port 502 Status
40558
1
最高有效
字节
最低有效
字节
Num Open Connections
40559
2
MSB C00
C01
MB 发送的消息数
C02
LSB C03
40561
2
MSB C00
C01
C02
LSB C03
MB 接收的消息数
40563
1
最高有效
字节
最低有效
字节
MB 打开的客户端连接数
40564
1
最高有效
字节
最低有效
字节
Num MB Open Server
Connections
40565
1
最高有效
字节
最低有效
字节
Max Num Connections
40566
1
最高有效
字节
最低有效
字节
Max Num Client Connections
40567
1
最高有效
字节
最低有效
字节
最大服务器连接数
S1A48985.14
诊断
远程 I/O 模块
起始地址
长度
寄存器字节顺序
最高有效
字节
最低有效
字节
MSB C00
C01
注释
40568
2
C02
LSB C03
40570
1
最高有效
字节
最低有效
字节
打开的优先级连接数
40571
1
最高有效
字节
最低有效
字节
最大优先级连接数
40572
1
最高有效
字节
最低有效
字节
未授权表中的条目数
40573
2
MSB - IP1
IP2
远程 IP 地址 1
IP3
LSB - IP4
已发送的检测到 MB 数目错误消
息
40575
1
最高有效
字节
最低有效
字节
尝试打开未授权连接 1 的次数
40576
2
MSB - IP1
IP2
远程 IP 地址 2
IP3
LSB - IP4
40578
2
最高有效
字节
最低有效
字节
尝试打开未授权连接 2 的次数
...
...
...
...
...
40663
2
MSB - IP1
IP2
远程 IP 地址 31
IP3
LSB - IP4
40665
1
最高有效
字节
最低有效
字节
尝试打开未授权连接 31 的次数
40666
2
MSB - IP1
IP2
远程 IP 地址 32
IP3
LSB - IP4
最高有效
字节
最低有效
字节
40668
1
连接 1
连接 2
连接 31
连接 32
尝试打开未授权连接 32 的次数
Modbus 功能代码 3:Modbus TCP 端口 502 连接表数据
Modbus TCP 端口 502 连接表数据的起始地址为 40669(十进制),如下表所
述。
起始地址
S1A48985.14
长度
寄存器字节顺序
最高有效
字节
最低有效
字节
注释
40669
1
最高有效
字节
最低有效
字节
Connection Table Validity
40670
1
最高有效
字节
最低有效
字节
条目数
40671
1
最高有效
字节
最低有效
字节
起始条目索引
40672
1
最高有效
字节
最低有效
字节
连接 1 索引
40673
2
IP1
IP2
连接 1 远程 IP 地址
IP3
IP4
40675
1
最高有效
字节
最低有效
字节
连接 1 远程端口号
40676
1
最高有效
字节
最低有效
字节
连接 1 本地端口号
40677
1
最高有效
字节
最低有效
字节
MB 在连接 1 上发送的消息数
连接 1
77
远程 I/O 模块
诊断
起始地址
长度
寄存器字节顺序
最高有效
字节
最低有效
字节
注释
40678
1
最高有效
字节
最低有效
字节
MB 在连接 1 上接收的消息数
40679
1
最高有效
字节
最低有效
字节
通过连接 1 发送的检测到 MB 数
目错误消息
40680
1
最高有效
字节
最低有效
字节
连接 2 索引
40681
2
IP1
IP2
连接 2 远程 IP 地址
IP3
IP4
40683
1
最高有效
字节
最低有效
字节
连接 2 远程端口号
40684
1
最高有效
字节
最低有效
字节
连接 2 本地端口号
40685
1
最高有效
字节
最低有效
字节
MB 在连接 2 上发送的消息数
40686
1
最高有效
字节
最低有效
字节
MB 在连接 2 上接收的消息数
40687
1
最高有效
字节
最低有效
字节
通过连接 2 发送的检测到 MB 数
目错误消息
...
...
...
...
...
41168
1
最高有效
字节
最低有效
字节
连接 63 索引
41169
2
IP1
IP2
连接 63 远程 IP 地址
IP3
IP4
41171
1
最高有效
字节
最低有效
字节
连接 63 远程端口号
41172
1
最高有效
字节
最低有效
字节
连接 63 本地端口号
41173
1
最高有效
字节
最低有效
字节
MB 在连接 63 上发送的消息数
41174
1
最高有效
字节
最低有效
字节
MB 在连接 63 上接收的消息数
41175
1
最高有效
字节
最低有效
字节
通过连接 63 发送的检测到 MB
数目错误消息
41176
1
最高有效
字节
最低有效
字节
连接 64 索引
41177
2
IP1
IP2
连接 64 远程 IP 地址
IP3
IP4
415179
1
最高有效
字节
最低有效
字节
连接 64 远程端口号
41180
1
最高有效
字节
最低有效
字节
连接 64 本地端口号
41181
1
最高有效
字节
最低有效
字节
MB 在连接 64 上发送的消息数
41182
1
最高有效
字节
最低有效
字节
MB 在连接 64 上接收的消息数
41183
1
最高有效
字节
最低有效
字节
通过连接 64 发送的检测到 MB
数目错误消息
连接 2
连接 63*
连接 64*
*140 CRA 312 10 和 BMX CRA 312 •0 RIO 适配器模块最多支持 8 个连接。
78
S1A48985.14
诊断
远程 I/O 模块
可通过 EtherNet/IP CIP 对象使用的诊断
简介
Quantum Ethernet I/O 应用在生产者/消费者模型中使用 CIP,以便在工业环境中
提供通讯服务。本节介绍 Quantum EIO 模块可用的 CIP 对象。
关于 CIP 对象
概述
以太网通讯模块可以访问位于已连接设备中的 CIP 数据和服务。CIP 对象及其内容
取决于每个设备的设计。
CIP 对象数据和内容采用下列嵌套的层次结构进行展现和访问:
注: 您可以使用显式消息传递来访问这些项:
•
通过在显式消息中只包括对象的类和实例值,来访问实例属性的集合。
•
通过将特定属性值添加到包含对象的类和实例值的显式消息,来访问单个
属性。
本章介绍以太网通讯模块展现给远程设备的 CIP 对象。
标识对象
概述
标识对象提供以下所述的实例、属性和服务。
类 ID
01
实例 ID
标识对象提供两个实例:
•
0:类
•
1:实例
属性
标识对象属性与每个实例相关联,如下所示:
实例 ID = 0(类属性):
S1A48985.14
79
远程 I/O 模块
诊断
属性 ID
说明
GET
SET
01
修订号
X
—
02
最大实例
X
—
X = 支持
— = 不支持
实例 ID = 1(实例属性):
属性 ID
说明
类型
GET
SET
十六进制
十进制
01
01
供应商 ID
UINT
X
—
02
02
设备类型
UINT
X
—
03
03
产品代码
UINT
X
—
04
04
修订号
STRUCT
X
—
主
USINT
次
USINT
状态
字
X
—
05
05
位 2:
0x01 = 模块已配置
位 4-7:
0x03 = 未建立任何 I/O 连接
0x06 = 至少一个 I/O 连接处于运行模
式
0x07 = 至少已建立一个 I/O 连接,所
有连接都处于空闲模式
06
06
序列号
UDINT
X
—
07
07
产品名称
STRING
X
—
18
24
Modbus 标识
STRUCT
X
—
X = 支持
— = 不支持
服务
标识对象针对列出的对象类型执行下列服务:
服务 ID
十六进
制
十进制
01
01
0E
14
说明
类
实例
注
Get_Attributes_All
X
X
返回:
Get_Attribute_Single
X
X
•
所有类属性(实例 = 0)
•
实例属性 1 至 7(实例 = 1)
返回指定属性的值。
X = 支持
— = 不支持
80
S1A48985.14
诊断
远程 I/O 模块
汇编对象
概述
汇编对象由以下所述的属性和服务组成。
注: 只有在尚未建立任何读取或写入汇编对象的其它连接时,您才能向汇编对
象发送显式消息。例如,如果已启用本地从站实例,但没有其它模块正在扫描
该本地从站,那么,您可以向汇编对象发送显式消息。
类 ID
04
实例 ID
汇编对象提供下列实例标识符:
•
0:类
•
101、102、111、112、121、122:实例
属性
汇编对象包含下列属性:
实例 ID = 0(类属性):
属性 ID
说明
GET
SET
01
修订号
X
—
02
最大实例
X
—
03
实例数
X
—
X = 支持
— = 不支持
实例属性
实例 ID
属性 ID
说明
类型
GET
SET
101
03
本地从站 1:T->O 输入数据
字节数组
X
—
102
本地从站 1:O>T
字节数组
X
X
111
本地从站 2:T->O 输入数据
字节数组
X
—
112
本地从站 2:O>T
字节数组
X
X
121
本地从站 3:T->O 输入数据
字节数组
X
—
122
本地从站 3:O>T
字节数组
X
X
X = 支持
— = 不支持
服务
CIP 汇编对象针对列出的对象类型执行以下这些服务:
S1A48985.14
81
远程 I/O 模块
服务 ID
诊断
说明
类
实例
注
十六进
制
十进制
0E
14
Get_Attribute_Single
X
X
返回指定属性的值
10
16
Set_Attribute_Single1
—
X
返回下列值:
0E = 属性不可设置:组件不是 o->T 类型
0F = 权限被拒绝:组件正在被一个活动连接使用
13 = 配置太小:Set_Attribute_Single 命令包含部分数据
15 = 数据太大:Set_Attribute_Single 命令包含太多数据
X = 支持
— = 不支持
1.如果有效,则使用 Set_Attribute_Single 服务写入汇编对象的数据大小等于在目标模块中配置的汇编对象的大小。
连接管理器对象
概述
连接管理器对象提供如下所述的实例、属性和服务。
类 ID
06
实例 ID
连接管理器对象提供两个实例值:
•
0:类
•
1:实例
属性
连接管理器对象属性与各个实例关联,如下所示:
实例 ID = 0(类属性):
属性 ID
说明
GET
SET
01
修订号
X
—
02
最大实例
X
—
X = 支持
— = 不支持
实例 ID = 1(实例属性):
82
S1A48985.14
诊断
远程 I/O 模块
属性 ID
说明
类型
GET
SET
值
十六进
制
十进制
01
01
Open 请求
UINT
X
X
收到的 Forward Open 服
务请求数
02
02
Open 格式拒绝
UINT
X
X
因格式错误而遭到拒绝的
Forward Open 服务请求
数
03
03
Open 资源拒绝
UINT
X
X
因缺乏资源而遭到拒绝的
Forward Open 服务请求
数
04
04
Open 其他拒绝
UINT
X
X
因格式错误或缺乏资源之
外的原因而遭到拒绝的
Forward Open 服务请求
数
05
05
Close 请求
UINT
X
X
收到的 Forward Close 服
务请求数
06
06
关闭格式请求
UINT
X
X
因格式错误而遭到拒绝的
Forward Close 服务请求
数
07
07
Close 其他请求
UINT
X
X
因格式错误之外的原因而
遭到拒绝的 Forward
Close 服务请求数
08
08
连接超时
UINT
X
X
由此连接管理器控制的连
接中已发生的总连接超时
数
09
09
连接条目列表
STRUCT
X
—
0(不支持的可选条目
0B
11
CPU_Utilization
UINT
X
—
0(不支持的可选条目
0C
12
MaxBuffSize
UDINT
X
—
0(不支持的可选条目
0D
13
剩余 BufSize
UDINT
X
—
0(不支持的可选条目
X = 支持
— = 不支持
服务
连接管理器对象针对列出的对象类型执行以下服务:
服务 ID
说明
类
实例
注
十六进制
十进制
01
01
Get_Attributes_All
X
X
返回所有属性的值。
0E
14
Get_Attribute_Single
X
X
返回指定属性的值。
X = 支持
— = 不支持
服务质量 (QoS) 对象
概述
QoS 对象实现差分服务代码点(DSCP 或 DiffServe)值,以便提供设置以太网消
息优先级的方法。QoS 对象提供以下所述的实例、属性和服务。
S1A48985.14
83
远程 I/O 模块
诊断
类 ID
48(十六进制),72(十进制)
实例 ID
QoS 对象提供两个实例值:
•
0:类
•
1:实例
属性
QoS 对象包含下列属性:
实例 ID = 0(类属性):
属性 ID
说明
GET
SET
01
修订号
X
—
02
最大实例
X
—
X = 支持
— = 不支持
实例 ID = 1(实例属性):
属性 ID
说明
类型
GET
SET
值
04
DSCP 紧急
USINT
X
X
用于 CIP 传输类 0/1 紧急
优先级消息,缺省值 =
55。
05
DSCP 预定
USINT
X
X
用于 CIP 传输类 0/1 紧急
优先级消息,缺省值 =
47。
06
DSCP 高
USINT
X
X
用于 CIP 传输类 0/1 紧急
优先级消息,缺省值 =
43。
07
DSCP 低
USINT
X
X
用于 CIP 传输类 0/1 紧急
优先级消息,缺省值 =
31。
08
DSCP 显式
USINT
X
X
用于 CIP 显式消息(传
输类 2/3 和 UCMM),
缺省值 = 27。
X = 支持
— = 不支持
注: 对于从闪存进行的配置,实例属性值的更改在设备重启时生效。
服务
QoS 对象针对列出的对象类型执行下列服务:
84
S1A48985.14
诊断
远程 I/O 模块
服务 ID
说明
类
实例
十六进制
十进制
0E
14
Get_Attribute_Single
X
X
10
16
Set_Attribute_Single
—
X
X = 支持
— = 不支持
TCP/IP 接口对象
概述
TCP/IP 接口对象提供以下所述的实例(视网络而定)、属性和服务。
类 ID
F5(十六进制),245(十进制)
实例 ID
TCP/IP 接口对象提供 2 个实例值:
•
0:类
•
1:实例
属性
TCP/IP 接口对象属性与每个实例相关联,如下所示:
实例 ID = 0(类属性):
属性 ID
说明
GET
SET
01
修订号
X
—
02
最大实例
X
—
X = 支持
— = 不支持
实例 ID = 1(实例属性):
属性 ID
说明
类型
GET
SET
值
01
状态
DWORD
X
—
0x01
02
配置能力
DWORD
X
—
0x01 = 来自 BootP
0x11 = 来自闪存
0x00 = 其它
03
配置控制
DWORD
X
X
04
物理链接对象
STRUCT
X
—
路径大小
UINT
路径
填充的
EPATH
接口配置
STRUCT
X
X
05
S1A48985.14
0x01 = 初始缺省值
0x00 = 初始缺省值
85
远程 I/O 模块
诊断
属性 ID
06
说明
类型
IP 地址
UDINT
网络掩码
UDINT
网关地址
UDINT
名称服务器
UDINT
名称服务器 2
UDINT
域名
STRING
主机名称
STRING
GET
SET
X
—
值
X = 支持
— = 不支持
服务
TCP/IP 接口对象针对列出的对象类型执行下列服务:
服务 ID
说明
类
实例
注
十六
进制
十进
制
01
01
Get_Attributes_All
X
X
返回所有属性的值。
0E
14
Get_Attribute_Single
X
X
返回指定属性的值。
10
16
Set_Attribute_Single1
—
X
设置指定属性的值。
X = 支持
— = 不支持
1.只有在满足以下这些先决条件时才能执行 Set_Attribute_Single 服务:
•
配置 Ethernet 通讯模块以从闪存获得其 IP 地址。
•
确认 PLC 处于停止模式。
以太网链接对象
概述
以太网链接对象由以下所述的实例、属性和服务组成。
类 ID
F6(十六进制),246(十进制)
实例 ID
以太网链接对象提供以下实例值:
86
•
0:类
•
1:端口 1
•
2:端口 2
•
3:端口 3
•
4:端口 4
S1A48985.14
诊断
远程 I/O 模块
属性
以太网链接对象提供下列属性:
实例 ID = 0(类属性):
属性 ID
说明
GET
SET
01
修订号
X
—
02
最大实例
X
—
03
实例数
X
—
X = 支持
— = 不支持
实例 ID = 1(实例属性):
属性 ID
十六进
制
十进制
01
01
说明
类型
GET
SET
值
接口速度
UDINT
X
—
有效值包括:
0,10000000,100000000
02
02
接口标志
DWORD
X
—
位 0:链路状态
0 = 不活动
1 = 活动
位 1:双工模式
0 = 半双工
1 = 全双工
位 2 至 4:协商状态
3 = 成功协商了速度和双工
4 = 强制速度和链接
位 5:手动设置需要复位
0 = 自动
1 = 设备需要复位
位 6:本地硬件检测到的错误
0 = 无事件
1 = 检测到事件
03
03
物理地址
6 个 USINT
的数组
X
—
04
04
接口计数器
STRUCT
X
—
传入八位组
UDINT
接口上接收的八位组
传入单点传送数据包
UDINT
接口上接收的单点传送数据包
传入非单点传送数据包
UDINT
接口上接收的非单点传送数据包
传入丢弃数
UDINT
接口上接收但又丢弃的入站数据包
传入错误数
UDINT
已检测到错误的入站数据包(不包括传入丢弃
数)
传入未知协议
UDINT
使用未知协议的入站数据包
传出八位组
UDINT
接口上发送的八位组
传出单点传送数据包
UDINT
接口上发送的单点传送数据包
S1A48985.14
模块 MAC 地址
87
远程 I/O 模块
属性 ID
十六进
制
05
06
诊断
GET
SET
说明
类型
值
传出非单点传送数据包
UDINT
接口上发送的非单点传送数据包
传出丢弃数
UDINT
已丢弃的出站数据包
传出错误数
UDINT
已检测到错误的出站数据包
介质计数器
STRUCT
校正错误
UDINT
长度不是八位组整数倍的帧
FCS 错误
UDINT
错误 CRC — 收到的帧未通过 FCS 检查
单个冲突
UDINT
已成功传输的仅遇到一个冲突的帧
多个冲突
UDINT
已成功传输的遇到多个冲突的帧
SQE 测试错误
UDINT
生成检测到的 SQE 测试错误的次数
延期传输
UDINT
第一次传输尝试因介质忙碌而被延期的帧
延迟冲突
UDINT
在所传输数据包的 512 位后检测到冲突的次数
极端冲突
UDINT
因极端冲突而未进行传输的帧
MAC 传输错误
UDINT
因检测到内部 MAC 子层传输错误而未进行传
输的帧
载波感测错误
UDINT
尝试传输帧时载波侦听条件丢失或未断言的次
数
帧过长
UDINT
接收的超过最大允许帧大小的帧
MAC 接收错误
UDINT
因检测到内部 MAC 子层接收错误而未在接口
上收到的帧
接口控制
STRUCT
控制位
WORD
十进制
05
06
X
X
—
X
连接的 API
位 0:自适应
0 = 禁用
1 = 启用
注:启用自适应时,在试图设置以下项目时返
回 0x0C(对象状态冲突):
•
强制接口速度
或
•
强制双工模式
位 1:强制双工模式(如果自适应位 = 0)
0 = 半双工
1 = 全双工
强制接口速度
UINT
有效值包括:
10000000,100000000
注:试图设置任何其他值均返回检测到的错误
0x09(无效属性值)。
10
16
接口标签
SHORT_
STRING
X
—
用于标识接口的固定文本字符串,对于内部接
口,应包括“internal”。最多为 64 个字符。
X = 支持
— = 不支持
服务
以太网链接对象针对列出的对象类型执行下列服务:
88
S1A48985.14
诊断
远程 I/O 模块
服务 ID
说明
类
实例
十六进制
十进制
01
01
Get_Attributes_All
X
X
10
16
Set_Attribute_Single
—
X
0E
14
Get_Attribute_Single
X
X
4C
76
Get_and_Clear
—
X
X = 支持
— = 不支持
EtherNet/IP 接口诊断对象
概述
EtherNet/IP 接口诊断对象提供以下所述的实例、属性和服务。
类 ID
350(十六进制),848(十进制)
实例 ID
EtherNet/IP 接口对象提供 2 个实例值:
•
0:类
•
1:实例
属性
EtherNet/IP 接口诊断对象属性与各个实例关联,如下所示:
实例 ID = 0(类属性):
属性 ID
说明
GET
SET
01
修订号
X
—
02
最大实例
X
—
X = 支持
— = 不支持
实例 ID = 1(实例属性):
属性 ID
说明
类型
GET
SET
01
支持的协议
UINT
X
—
02
连接诊断
STRUCT
X
—
打开的最大 CIP IO 连接数
UINT
上次复位后,打开的 1 类连接数
当前 CIP IO 连接数
UINT
当前打开的 1 类连接数
打开的最大 CIP 显式连接数
UINT
上次复位后,打开的 3 类连接数
当前 CIP 显式连接数
UINT
当前打开的 3 类连接数
CIP 连接打开错误数
UINT
每次 Forward Open 失败时递增(起点和目标)
S1A48985.14
值
89
远程 I/O 模块
属性 ID
03
04
诊断
GET
SET
说明
类型
CIP 连接超时错误数
UINT
连接超时时递增(起点和目标)
打开的最大 EIP TCP 连接数
UINT
上次复位后打开的 TCP 连接数(用于作为客户端或
服务器的 EIP)
当前 EIP TCP 连接数
UINT
当前打开的 TCP 连接数(用于作为客户端或服务器
的 EIP)
IO 消息传送诊断
STRUCT
IO 生产计数器
UDINT
每次发送 0/1 类消息时递增
IO 消耗计数器
UDINT
每次接收 0/1 类消息时递增
IO 生产发送错误计数器
UINT
每次未发送 0/1 类消息时递增
IO 消耗接收错误计数器
UINT
每次消耗接收检测到的错误时递增
显式消息传递诊断
STRUCT
3 类消息发送计数器
UDINT
每次发送 3 类消息时递增(客户端和服务器)
3 类消息接收计数器
UDINT
每次接收 3 类消息时递增(客户端和服务器)
UCMM 消息接收计数器
UDINT
每次发送 UCMM 消息时递增(客户端和服务器)
UCMM 消息接收计数器
UDINT
每次接收 UCMM 消息时递增(客户端和服务器)
X
X
值
X
X
X = 支持
— = 不支持
服务
EtherNet/IP 接口诊断对象针对列出的对象类型执行以下服务:
服务 ID
说明
类
实例
注
十六进制
十进制
01
01
Get_Attributes_All
X
X
返回所有属性的值。
0E
14
Get_Attribute_Single
—
X
返回指定属性的值。
4C
76
Get_and_Clear
—
X
返回并清除所有实例属性的值。
X = 支持
— = 不支持
EtherNet/IP IO 扫描器诊断对象
概述
EtherNet/IP IO 扫描器诊断对象提供以下所述的实例、属性和服务。
类 ID
351(十六进制),849(十进制)
实例 ID
EtherNet/IP IO 扫描器诊断对象提供两个实例:
90
•
0:类
•
1:实例
S1A48985.14
诊断
远程 I/O 模块
属性
EtherNet/IP IO 扫描器诊断对象属性与各个实例关联,如下所示:
实例 ID = 0(类属性):
属性 ID
说明
GET
SET
01
修订号
X
—
02
最大实例
X
—
X = 支持
— = 不支持
实例 ID = 1(实例属性):
属性 ID
说明
类型
GET
SET
01
IO 状态表
STRUCT
X
—
大小
UINT
状态
UNINT 的数
组
X = 支持
— = 不支持
服务
EtherNet/IP IO 扫描器诊断对象针对列出的对象类型执行以下服务:
服务 ID
说明
类
实例
注
十六进
制
十进制
01
01
Get_Attributes_All
X
X
返回所有属性的值。
0E
14
Get_Attribute_Single
X
X
返回指定属性的值。
X = 支持
— = 不支持
IO 连接诊断对象
概述
IO 连接诊断对象提供如下所述的实例、属性和服务。
类 ID
352(十六进制),850(十进制)
实例 ID
IO 连接诊断对象具有两个实例值:
S1A48985.14
•
0:类
•
1...256:实例(实例编号在配置中是连接编号。)
91
远程 I/O 模块
诊断
属性
IO 连接诊断对象属性与各个实例关联,如下所示:
实例 ID = 0(类属性):
属性 ID
说明
GET
SET
01
修订号
X
—
02
最大实例
X
—
X = 支持
— = 不支持
实例 ID = 1 到 256(实例属性):
属性 ID
说明
类型
GET
SET
01
IO 通讯诊断
STRUCT
X
X
IO 生产计数器
UDINT
每次生产时递增
IO 消耗计数器
UDINT
每次消耗时递增
IO 生产发送错误计数器
UINT
每次生产未发送时递增
IO 消耗接收错误计数器
UINT
每次消耗接收检测到的错误时递增
CIP 连接超时错误数
UINT
连接超时时递增
CIP 连接打开错误数
UINT
每次无法打开连接时递增
CIP 连接状态
UINT
连接位的状态
CIP 上一错误常规状态
UINT
在连接上检测到的上一错误的常规状态
CIP 上一错误扩展状态
UINT
在连接上检测到的上一错误的扩展状态
输入通讯状态
UINT
输入的通讯状态(请见下表)
输出通讯状态
UINT
输出的通讯状态(请见下表)
连接诊断
STRUCT
生产连接 ID
UDINT
生产的连接 ID
消耗连接 ID
UDINT
消耗的连接 ID
生产 RPI
UDINT
生产的 RPI
生产 API
UDINT
生产的 API
消耗 RPI
UDINT
消耗的 RPI
消耗 API
UDINT
消耗的 API
生产连接参数
UDINT
生产的连接参数
消耗连接参数
UDINT
消耗的连接参数
本地 IP
UDINT
—
本地 UDP 端口
UINT
—
远程 IP
UDINT
—
远程 UDP 端口
UINT
—
生产多点传送 IP
UDINT
用于生产的多点传送 IP(或 0)
消耗多点传送 IP
UDINT
用于消耗的多点传送 IP(或 0)
支持的协议
UDINT
连接上支持的协议:
02
X
值
X
1 = EtherNet/IP
X = 支持
— = 不支持
92
S1A48985.14
诊断
远程 I/O 模块
下列值描述了实例属性的结构:CIP 连接状态、输入通讯状态和输出通讯状态:
位编号
说明
值
15...3
保留
0
2
空闲
0 = 无空闲通知
1 = 空闲通知
1
禁用消耗
0 = 已开始消耗
1 = 无消耗
0
禁用生产
0 = 已开始生产
1 = 无生产
服务
EtherNet/IP 接口诊断对象针对列出的对象类型执行以下服务:
服务 ID
说明
类
实例
注
十六进制
十进制
01
01
Get_Attributes_All
X
X
返回所有属性的值。
0E
14
Get_Attribute_Single
—
X
返回指定属性的值。
4C
76
Get_and_Clear
—
X
返回并清除所有实例属性的值。
X = 支持
— = 不支持
EtherNet/IP 显式连接诊断对象
概述
EtherNet/IP 显式连接诊断对象提供以下所述的实例、属性和服务。
类 ID
353(十六进制),851(十进制)
实例 ID
EtherNet/IP 显式连接诊断对象提供两个实例值:
•
0:类
•
1...N:实例 (N = 显式连接的最大并行数目)
属性
EtherNet/IP 显式连接诊断对象属性与各个实例关联,如下所示:
实例 ID = 0(类属性):
S1A48985.14
93
远程 I/O 模块
诊断
属性 ID 十六进制
说明
值
GET
SET
01
修订号
1
X
—
02
最大实例
0...N
X
—
X = 支持
— = 不支持
实例 ID = 1 到 N(实例属性):
属性 ID 十
六进制
说明
类型
GET
SET
值
01
起始连接 ID
UDINT
X
—
起始到目标连接 ID
02
起始 IP
UINT
X
—
03
起始 TCP 端口
UDINT
X
—
04
目标连接 ID
UDINT
X
—
05
目标 IP
UDINT
X
—
06
目标 TCP 端口
UDINT
X
—
07
消息发送计数器
UDINT
X
—
每次在连接上发送 3 类 CIP 消息
时递增
08
消息接收计数器
UDINT
X
—
每次在连接上接收 3 类 CIP 消息
时递增
目标到起始连接 ID
X = 支持
— = 不支持
服务
EtherNet/IP 显式连接诊断对象针对列出的对象类型执行以下服务:
服务 ID
十六
进制
十进
制
01
01
说明
类
实例
注
Get_Attributes_
All
X
X
返回所有属性的值。
X = 支持
— = 不支持
EtherNet/IP 显式连接诊断列表对象
概述
EtherNet/IP 显式连接诊断列表对象提供以下所述的实例、属性和服务。
类 ID
354(十六进制),852(十进制)
实例 ID
EtherNet/IP 显式连接诊断列表对象提供两个实例值:
94
S1A48985.14
诊断
远程 I/O 模块
•
0:类
•
1...N:实例
属性
EtherNet/IP 显式连接诊断列表对象属性与各个实例关联,如下所示:
实例 ID = 0(类属性):
属性 ID
说明
GET
SET
01
修订号
X
—
02
最大实例
X
—
X = 支持
— = 不支持
实例 ID = 1 到 N(实例属性):
属性 ID
说明
类型
GET
SET
值
01
连接数
UINT
X
—
已打开的显式连接总数
02
显式消息传递连接诊断列表
结构数组
X
—
起始连接 ID
UDINT
O->T 连接 ID
起始 IP
UINT
—
起始 TCP 端口
UDINT
—
目标连接 ID
UDINT
T->O 连接 ID
目标 IP
UDINT
—
目标 TCP 端口
UDINT
—
消息发送计数器
UDINT
每次在连接上发送 3 类 CIP 消息时递增
消息接收计数器
UDINT
每次在连接上接收 3 类 CIP 消息时递增
X = 支持
— = 不支持
服务
EtherNet/IP 显式连接诊断对象针对列出的对象类型执行以下服务:
服务 ID
说明
类
实例
注
十六进制
十进制
01
01
Get_Attributes_All
X
—
返回所有属性的值。
08
08
创建
X
—
—
09
09
删除
—
X
—
4B
75
Explicit_Connections_
Diagnostic_Read
—
X
—
X = 支持
— = 不支持
S1A48985.14
95
远程 I/O 模块
诊断
RSTP 诊断对象
概述
RSTP 诊断对象提供以下所述的实例、属性和服务。
类 ID
355(十六进制),853(十进制)
实例 ID
RSTP 诊断对象提供下面这些实例值:
•
0:类
•
1:实例
属性
RSTP 诊断对象属性与各个实例关联。
实例 ID = 0(类属性):
属性 ID
说明
类型
GET
SET
01
修订号:此属性指定 RSTP 诊断对象的当前版本。每次更新对象时,修订号都会
增加 1。
UINT
X
—
02
最大实例:此属性指定在每台设备(如 RSTP 网桥)上可为此对象创建的最大实
例数。在一台设备上,每个 RSTP 端口有 1 个实例。
UINT
X
—
X = 支持
— = 不支持
实例 ID = 1 到 N(实例属性):
属性 ID
说明
类型
GET
CLEAR
值
01
Switch Status
STRUCT
X
—
—
Protocol Specification
UINT
X
—
有关属性定义和值范围,请参阅 RFC-4188。此外
还定义了以下值:[4]:协议为 IEEE 802.1D-2004
和 IEEE 802.1W
Bridge Priority
UDINT
X
—
有关属性定义和值范围,请参阅 RFC-4188。
Time Since Topology
Change
UDINT
X
—
Topology Change Count
UDINT
X
—
有关属性定义和值范围,请参阅 RFC-4188。
Designated Root
字符串
X
—
有关属性定义和值范围,请参阅 RFC-4188。
Root Cost
UDINT
X
—
Root Port
UDINT
X
—
Max Age
UINT
X
—
Hello Time
UINT
X
—
Hold Time
UDINT
X
—
Forward Delay
UINT
X
—
Bridge Max Age
UINT
X
—
Bridge Hello Time
UINT
X
—
Bridge Forward Delay
UINT
X
—
96
S1A48985.14
诊断
远程 I/O 模块
属性 ID
说明
类型
GET
CLEAR
值
02
Port Status
STRUCT
X
X
—
Port
UDINT
X
X
有关属性定义和值范围,请参阅 RFC-4188。
Priority
UDINT
X
X
State
UINT
X
X
Enable
UINT
X
X
Path Cost
UDINT
X
X
Designated Root
字符串
X
X
Designated Cost
UDINT
X
X
Designated Bridge
字符串
X
X
Designated Port
字符串
X
X
Forward Transitions Count
UDINT
X
X
有关属性定义和值范围,请参阅 RFC-4188。
服务:
03
•
Get_and_Clear:此参数的当前值随响应消
息返回。
•
其他服务:会返回此参数的当前值,而不会
清除。
Port Mode
STRUCT
X
—
—
Port Number
UINT
X
—
此属性指示用于数据查询的端口号。值范围与配置
相关。例如,对于 4 端口Ethernet设备,有效范围
为 1...4。
Admin Edge Port
UINT
X
—
此属性指示此端口是否为用户配置的边缘端口:
•
1:true
•
2:false
其他值无效。
Oper Edge Port
UINT
X
—
此属性指示此端口当前是否为边缘端口:
•
1:true
•
2:false
其他值无效。
Auto Edge Port
UINT
X
—
此属性指示此端口是否为动态确定的边缘端口:
•
1:true
•
2:false
其他值无效。
X = 支持
— = 不支持
服务
RSTP 诊断对象执行以下服务:
服务 ID
十六进制
十进制
01
01
02
02
说明
类
实例
注
Get_Attributes_All
X
X
此服务返回:
Get_Attribute_Single
X
X
•
类的所有属性
•
对象实例的所有属性
此服务返回:
•
类的单个属性的内容
•
指定对象实例的内容
在针对此服务的请求中指定属性 ID。
S1A48985.14
97
远程 I/O 模块
服务 ID
十六进制
十进制
32
50
诊断
说明
类
实例
注
Get_and_Clear
—
X
此服务返回指定对象实例的单个属性的内容。然后清除
指定属性中计数器类的相关参数。(在针对此服务的请
求中指定属性 ID。)
X = 支持
— = 不支持
服务端口控制对象
概述
服务端口控制对象是为进行端口控制而定义的。
类 ID
400(十六进制),1024(十进制)
实例 ID
服务端口控制对象提供以下实例值:
•
0:类
•
1:实例
属性
服务端口控制对象属性与各个实例关联。
必需的类属性(实例 0):
属性 ID
说明
类型
获取
设置
01
修订号
UINT
X
—
02
最大实例
UINT
X
—
X = 支持
— = 不支持
必需的实例属性(实例 1):
98
S1A48985.14
诊断
远程 I/O 模块
属性 ID
十六
进制
十进
制
01
01
说明
类型
获取
设置
值
端口控制
UINT
X
X
0(缺省值):已禁用
1:访问端口
2:端口镜像
3:扩展端口
02
02
镜像
UINT
X
X
位 0(缺省):ETH2 端口
位 1:ETH3 端口
位 2:ETH4 端口
位 3:内部端口
X = 支持
— = 不支持
注:
•
如果 SERVICE/EXTEND 端口未针对端口镜像进行配置,则会忽略镜像属
性。如果参数请求的值超出有效范围,则会忽略服务请求。
•
在端口镜像模式中,SERVICE/EXTEND 端口的操作方式类似于只读端
口。即,无法通过 SERVICE/EXTEND 端口访问设备(ping、与 Control
Expert 的连接等)。
服务
服务端口控制对象为这些对象类型执行以下服务:
服务 ID
名称
类
实例
说明
十六
进制
十进
制
01
01
Get_Attributes_All
X
X
在一个消息中获取所有属性。
02
02
Set_Attributes_All
—
X
在一个消息中设置所有属性。
0E
14
Get_Attribute_
Single
X
X
获取一个指定属性。
10
16
Set_Attribute_
Single
—
X
设置一个指定属性。
X = 支持
— = 不支持
可通过 Control Expert 使用的诊断
简介
Quantum EIO 模块支持在线操作。使用在线操作可执行以下任务:
S1A48985.14
•
显示主站模块或远程 EtherNet/IP 设备的 EtherNet/IP 对象。
•
查看和编辑主站模块的服务/扩展端口配置参数。
•
对主站模块或远程 EtherNet/IP 或 Modbus TCP 设备进行 ping 操作,以确保
其在 Ethernet 网络上处于活动状态。
99
远程 I/O 模块
诊断
•
连接到远程设备以执行以下操作:
◦
查看远程设备的缺省参数设置。
◦
查看远程设备的当前参数设置。
◦
编辑可编辑参数设置并将其下载到远程设备。
设备服务
访问“Device Services”选项卡
Control Expert IP 配置参数应用于本地机架中的 140 CRP 312 00 主站模块。要访
问 Device Services 选项卡,请双击 140 CRP 312 00 模块, 31 页。
设备服务参数
在 Control Expert Device Services 选项卡上可找到以下这些参数:
字段
参数
说明
Network Card
卡
PC 的 IP 地址
CRP Diagnostics
•
连接
(请参见以下内
容。)
•
断开连接
•
在线操作
•
以太网/IP 显式消息
连接到 140 CRP 312 00
应用
应用配置
访问在线操作
在 CRP 诊断字段中,选择连接,以连接到 PLC,然后按应用,访问用于执行在线
操作或 EtherNet/IP 显式消息的配置选项卡:
•
•
在线操作配置选项卡:
◦
以太网/IP 对象, 100 页
◦
服务端口, 101 页
◦
Ping, 102 页
以太网/IP 显式消息, 58 页
以太网/IP 对象
查看参数
使用 EtherNet/IP 对象选项卡查看可用的 EtherNet/IP 参数:
步骤
100
操作
注释
1
在 Control Expert 中,访问用于在线操作
的模块。
请参阅“在线操作”, 100 页。
2
在 Control Expert 机架视图中,双击 140
CRP 312 00 模块。
S1A48985.14
诊断
远程 I/O 模块
步骤
3
4
操作
注释
选择 EtherNet/IP 对象选项卡。
查看这些参数:
按刷新。
•
组/参数
•
值
•
单位
此操作将更新屏幕中的当前参数。
服务端口管理(在线操作)
简介
在 Control Expert 服务端口选项卡上,为 140CRP31200 模块配置 SERVICE 端
口。
访问“服务端口”选项卡
步骤
操作
1
在 Control Expert 中,访问用于在线操作的模块。请参阅“在线操作”, 100 页。
2
在 Control Expert 机架视图中,双击 140CRP31200 模块。
3
选择服务端口选项卡。
服务端口参数
字段
参数
值
注释
服务端口模式
访问(缺省值)
ETH1
无法编辑服务端口号字段中的值。
镜像
ETH1
服务端口号
ETH1
服务端口模式 = 镜像(参见注释)
ETH1
服务端口模式 = 任何可用源端口
访问端口配置
端口镜像配置
源端口
内部端口
是
以模块为目标的 Ethernet 通讯量
否
ETH2
是
通过 140CRP31200 INTERLINK 端口的流量
否
ETH3
是
通过第一个远程 I/O 端口的 Ethernet 通讯量
否
ETH4
是
通过第二个远程 I/O 端口的 Ethernet 通讯量
否
—
说明
—
—
有关源端口的描述
注: 在端口镜像模式中,SERVICE 端口的操作方式类似于只读端口。即,无法通过 SERVICE 端口访问设备(ping、与 Control Expert
的连接等)。
服务端口选项卡上的按钮:
S1A48985.14
按钮
说明
更新
在更改服务端口参数后,请按此按钮以便模块可以使用新的配置。
刷新
此按钮用于从模块读取最新的服务端口配置。
101
远程 I/O 模块
诊断
在线行为
服务端口参数存储在应用程序中,但是您可以在连接模式下重新配置(更改)这些
参数。在连接模式下重新配置的值将通过显式消息发送到 140CRP31200 模块。
(更改后的值不会进行存储,因此可能会在正使用的参数和所存储应用程序中的参
数之间存在不匹配。)如果模块不响应显式消息,将显示一条消息。
限制
140CRP31200 模块上的 SERVICE 端口与双环路交换机 (DRS) 的云端口具有相同
的限制。因此,模块的云端口和 DRS 的云端口可以连接到相同的设备。
有关使用 DRS 上的分布式 I/O 云端口时所适用注意事项的详细信息,请参阅
《Quantum Ethernet I/O 系统规划指南》中的“预定义配置文件”主题。
对 140CRP31200 模块进行 ping 操作
简介
使用 Control Expert ping 功能向 140CRP31200 主站模块发送 ICMP 回显请求。该
请求确定是否存在目标设备。如果目标设备存在,则请求将确定从目标设备收到回
显响应之前经过的时间。
访问 Ping 选项卡
打开 Control Expert Ping选项卡。
步骤
操作
1
在 Control Expert 中,访问用于在线操作, 100 页的 140CRP31200 主站模块。
2
在 Control Expert 机架视图中,双击 140CRP31200 主站模块。
3
选择 Ping 选项卡。
“Ping”选项卡
下图为 Ping 选项卡及其参数:
Ping 参数:
102
S1A48985.14
诊断
远程 I/O 模块
字段
参数
值
注释
地址
IP 地址
—
目标模块的 IP 地址。
Ping
重复(100 毫秒)
选中
Ping 一次。
取消选中
每 100 毫秒 Ping 一次。
选中
显示检测到的通讯错误时停止 ping。
取消选中
显示检测到的通讯错误时继续 ping。
Ping(按钮)
—
开始 ping。(未显示任何检测到的错误时,再次
单击将停止重复 ping。)
Ping 结果
—
此框报告对 ping 操作的响应。
清除(按钮)
—
单击此按钮可清除(清空)Ping 结果。
出错时停止
显示 I/O 存储器消耗
显示存储器消耗
在 Control Expert 中,可以通过查看总线属性来监控 I/O 存储器消耗。使用以下方
法之一:
•
在项目浏览器中,右键单击项目 > 配置 > EIO 总线 > 属性。
•
在项目浏览器中,右键单击项目 > 配置 > EIO [Quantum 或 Modicon X80] 子
站 > 属性。
•
在 EIO 总线窗口的背景中,右键单击总线属性。
•
在编辑菜单中,滚动到总线属性。
IO 存储器屏幕如下所示:
超出 EIO 限制
如果发生以下事件之一,则 Control Expert 会在日志窗口中显示检测到的错误:
S1A48985.14
•
EIO 存储器的大小超过 1400 个输入字节或 1400 个输出字节。
•
EIO 网络的大小超过 32768 个输入字节或 24576 个输出字节。
•
EIO 网络的大小超过 32768 个输入字节的 80% 或 24576 个输出字节的
80%。
103
远程 I/O 模块
诊断
将 DTM 事件输入到 Control Expert 日志屏幕
说明
Control Expert 维护以下对象的事件日志:
•
Control Expert 嵌入式 FDT容器
•
每个 Ethernet 通讯模块 DTM
•
各个 EtherNet/IP 远程设备 DTM
与 Control Expert FDT 容器相关的事件显示在输出窗口的 FDT 日志事件中。
与通讯模块或远程 EtherNet/IP 设备相关的事件在下列模式下显示:
•
配置模式:在设备编辑器中,选择左窗格中的日志节点
•
诊断模式:在诊断窗口中,选择左窗格中的日志节点
日志属性
日志窗口显示 Control Expert 执行操作或功能所产生的结果。每个日志条目都具有
以下属性:
属性
说明
日期/时间
事件发生的时间,显示格式为:yyyy-mm–dd hh:mm:ss
日志级别
事件重要性级别。值包括:
信息
成功完成的操作。
警告
Control Expert 完成的操作,但此操作可能会导致后续错误。
错误
Control Expert 无法完成的操作。
消息
事件核心含义的简短说明。
详细消息
事件的更详细说明,可能包含参数名称、位置路径等。
访问日志屏幕
输入 Control Expert:
步骤
104
操作
1
打开包含 BME NOC 03•1 Ethernet 通讯模块的项目。
2
时钟工具
3
在 DTM 浏览器中,双击 BME NOC 03•1(或右键单击打开)以打开配置窗口。
4
在窗口左窗格中,选择导航树中的日志。
> DTM 浏览器 以打开 DTM 浏览器。
S1A48985.14
固件升级
远程 I/O 模块
固件升级
简介
本章介绍为 140CRP31200 主站模块和 140CRA31200 或 BMXCRA312•0 适配器
模块升级固件的步骤。
使用 Automation Device Maintenance 更新固件
概述
EcoStruxure™ Automation Device Maintenance 是一款独立的工具,支持并简化工
厂中的设备固件更新(单台设备或多台设备)。
此工具支持以下功能:
•
自动设备发现
•
手动设备识别
•
证书管理
•
同时对多个设备执行固件更新
注: 有关下载步骤的说明,请参阅 EcoStruxure™ Automation Device
Maintenance 用户指南。
使用 OS Loader 升级 140CRP31200 固件
操作系统
使用 Control Expert OS Loader 升级 140CRP31200 模块上的固件。当您安装
Control Expert 时,也会在 PC 上安装 OS Loader。(OS Loader 的最低要求版本
为 V6.0。在 Control Expert 的副本中附带了兼容版本。)
完整的固件升级包括安装下面这些独立文件:
•
内核
•
执行程序
内核和执行程序文件独立安装。因此,固件升级过程需要执行两次(对于每个文件
各一次)。
固件文件的名称指示升级类型(内核或执行程序)。示例:
•
内核文件名:CCS1_Noc_Kerl_OSLoader.bin
•
执行程序文件名:CCS1_Noc_Exec_OSLoader.bin
注: 这些说明假设您熟悉 Control Expert。有关 OS Loader 的更多信息,请参
阅章节 OSLoader 屏幕(请参阅“ EcoStruxure™ Control Expert OS Loader 用
户手册”)。
升级过程
按照以下步骤升级固件内核或固件执行程序。
S1A48985.14
105
远程 I/O 模块
固件升级
注:
步骤
1
•
建议您在升级执行程序前先更新内核。两个固件升级文件的安装方式相
同。唯一区别在于选择的名称不同。
•
确认固件升级过程中电源或通讯不会出现中断。否则,可能会损坏
140CRP31200 模块。
•
在固件升级过程中,与远程子站上的适配器的 I/O 通讯会中断。在经过保
持时间, 42 页后,I/O 模块会返回其故障预置状态。
操作
注释
将运行 Control Expert OS Loader 的 PC 直接连接到其中一
个模块端口。
可用端口:
•
SERVICE 端口:
◦
140CRP31200 主站模块
◦
140CRA31200 适配器(Quantum 远程子站)
◦
BMXCRA31210 适配器(Modicon X80 远程子
站)
•
INTERLINK 端口 (140CRP31200)
•
为分布式 I/O 云配置的 DRS 端口
2
启动 OS Loader。
开始 > 程序
Loader。
3
单击下一步继续。
直接进入第一个安装步骤。
4
选择 FTP 通讯驱动程序,然后按下一步继续。
下一个屏幕会显示 OS Loader 发现的设备列表。还会显示所
发现的每个设备的 FTP 地址。
5
在目标地址区域中,键入作为升级目标的 140CRP31200 模
块的 FTP 地址。
—
6
单击下一步继续。在下一个安装屏幕上执行以下任务:
—
7
a
选择下载操作系统到设备。
b
单击浏览按钮导航到所需的固件升级文件
并选择该文件。
单击下一步。在下一个安装屏幕上执行以下任务:
a
将所选固件文件与已加载到设备中的固件
进行比较。
b
确认该文件与设备的硬件 ID 相同
> EcoStruxure Control Expert > OS
—
8
单击下一步。在摘要页上,单击下载。
OS Loader 会显示 FTP 会话的进度。当它显示 SUCCESS
一词时,下载即告完成。
9
单击关闭。
固件下载完成。
升级过程大约需要 2 分钟:
•
1 分钟用于固件升级
•
1 分钟用于重新启动和重新建立 I/O 连接
热备
使用以下步骤升级 Hot Standby 配置中的 140CRP31200 固件:
步骤
1
操作
按照上述说明升级备用机架中 140CRP31200 的固件。
注: 在固件升级过程中,与主机架中的远程子站适配器和 140CRP31200 模块的 I/O
通讯不会中断。但是,与适配器的备用 I/O 通讯会中断。
106
2
升级备用机架中 140CRP31200 上的固件时,请执行手动切换,为新升级的备用机架分
配主机架的角色。
3
升级(新)备用机架中适配器的固件,以方便热备系统将来进行切换。
S1A48985.14
固件升级
远程 I/O 模块
使用 Unity Loader 升级适配器固件
概述
使用以下过程为 140CRA31200 或 BMXCRA312•0 远程 I/O 适配器升级固件:
阶段
说明
1
下载并安装 Unity Loader 软件。
2
配置并存储 IP 参数(可选)。
3
将配置 PC 连接到远程 I/O 适配器。
4
将固件升级传输到远程 I/O 适配器。
Unity Loader 的最低要求版本为 V2.2。(Modicon X80 Ethernet 远程 I/O 子站中的
BMXCRA312•0 适配器模块和 I/O 模块要求 V2.3。)
下载并安装 Unity Loader
将 Unity Loader 软件下载到您的 PC:
步骤
操作
1
在 Internet 浏览器中输入 Schneider Electric 的网址 (www.se.com)。
2
在从输入搜索字段中,输入短语 Unity Loader,然后按 Enter。
3
检查搜索结果,并选择 Unity Loader 软件的对应条目。
注: 可以选择下载
> 软件菜单命令来过滤结果。
4
按照屏幕上的说明下载 Unity Loader 安装软件和所有必要的安装说明。
5
运行 Unity Loader 安装文件,按照(屏幕上和已下载文档中的)说明安装 Unity
Loader。
缺省地址配置
如果需要,可以在满足以下条件时为远程子站的通讯适配器配置和存储 IP 参数:
•
旋转开关设置为 Stored。
•
尚未配置和存储有效的 IP 参数
适配器使用以下缺省地址配置:
参数
说明
缺省 IP 地址
缺省 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 地址相同。
缺省地址基于适配器 MAC 地址。这使多台 Schneider Electric 设备可在同一网络
上使用其缺省网络配置。
要使用一组特定的 IP 参数,请将其存储在适配器模块中。将旋转开关置于 Stored
位置。
可将 EtherNet/IP 显式消息, 55 页发送给模块的 TCP/IP 接口对象, 85 页,以存储
配置的 IP 参数。
注: 适配器在电源重置后才使用存储的 IP 参数。
S1A48985.14
107
远程 I/O 模块
固件升级
将配置 PC 连接到远程 I/O 适配器
将配置 PC(即运行 Unity Loader 的 PC)直接连接到 140CRA31200 或
BMXCRA31210适配器模块。提供了以下端口:
•
SERVICE 端口
•
为分布式 I/O 云配置的 DRS 端口
注: SERVICE 适配器上没有 BMXCRA31200 端口。
通过从 PC 发出 Ping 命令,来确认已在 PC 与适配器之间建立了通讯:
步骤
操作
注释
1
在 PC 上打开命令窗口。
开始
2
在运行对话框中,键入 cmd。
3
单击确定。
4
在命令提示符处,键入 ping 命令和设备
IP地址。
> 运行。
示例:C:\>ping 192.168.21.38:
命令窗口将验证是否已建立连接:
升级过程
请勿中断固件下载过程:
•
在固件升级过程中,请勿断开电源或通讯连接。
•
在升级过程中,请勿关闭 Unity Loader 软件。
如果固件下载过程中断,则不会安装新固件,适配器仍继续使用旧固件。如果发生
中断,请重新开始升级过程。
打开 PC 上的 Unity Loader,然后更新远程 I/O 适配器的固件:
108
S1A48985.14
固件升级
步骤
1
远程 I/O 模块
操作
打开 PC 上的 Unity Loader。(开始
> 程序 > Schneider Electric > Unity Loader)
Unity Loader 随即打开并显示项目选项卡
2
在项目页的连接区域,连接到模块:
•
在介质列表中,选择以太网。
•
在地址字段中,键入适配器的 IP 地址,该地址可以是:
•
◦
已配置:适配器已在网络上进行通讯,且该模块的 IP 地址已在应用程序中配置, 36 页。
◦
缺省:适配器旋转开关的位置为 Stored,您尚未存储有效的 IP 参数。
单击连接。
3
Unity Loader 连接到模块后,单击固件选项卡:
4
在 PC 区域中,单击省略号 (...) 按钮以打开一个对话框,在其中可以导航到网络连接模块的固件文件并选择该文件。固件
包含在 Unity Loader 文件(扩展名为 .ldx)中。
选择固件文件并关闭对话框后,此固件的选定版本会显示在左侧的列表中,固件的当前版本则显示在右侧的列表中。
5
S1A48985.14
当屏幕中间(上方)的箭头为绿色时,单击传输。
109
远程 I/O 模块
步骤
固件升级
操作
注: 仅当箭头为绿色时才单击传输。黄色箭头表示计算机上的固件文件与选择要传输的文件版本相同或比较新;红色
箭头表示计算机上的固件与远程 I/O 适配器不兼容。
6
在出现的 2 个对话框中都单击是。随后会出现第三个对话框(下图),该对话框通过屏幕底部的蓝色条指示传输状态。传
输完成后,单击关闭。
注: 如果要为多个远程 I/O 适配器升级固件,还将出现其他对话框。单击是关闭各个对话框。
7
在 Unity Loader 软件中,单击断开连接并关闭窗口。
8
重新启动模块以完成固件更新。
升级过程大约需要 2 分钟:
•
固件升级(1 分钟)
•
重新启动、重新建立 I/O 连接(1 分钟)
在固件升级过程中,与适配器模块的 I/O 通讯可能会中断。在经过保持时间, 42 页
后,I/O 模块会返回其故障预置状态。
110
S1A48985.14
远程 I/O 模块
术语
互连端口:
Ethernet 远程 I/O 主站模块上的 Ethernet 端口,可让分布式 I/O 模块直接连接到
远程 I/O 网络,并使控制网络和 Ethernet 远程 I/O 网络之间透明。
分布式 I/O 网络:
包含分布式 I/O 设备的网络,集成唯一的独立 PLC 或唯一的 Hot Standby 系统。I/
O 扫描可由与 Ethernet 远程 I/O 系统本地机架上的远程 I/O 主站模块互连的通讯
模块执行。分布式 I/O 网络通讯在远程 I/O 通讯之后传输,它优先于 Ethernet 远
程 I/O 网络。
分布式 I/O 设备:
支持与 PLC 或其他 Ethernet 通讯服务进行 I/O 交换的任何 Ethernet 设备
(Schneider Electric 设备、PC、服务器或第三方设备)。
多点传送:
广播的特殊形式,其中数据包的副本仅发送到网络目标的指定子网。隐式消息通
常使用多点传送格式实现 EtherNet/IP 网络的通讯。
广播:
发送给子网中的设备的消息。
控制网络:
基于 Ethernet 的网络,包含 PLCs、SCADA 系统、NTP 服务器、PCs、AMS、
交换机等。支持以下两种拓扑:
•
扁平—此网络中的设备属于同一子网。
•
2 层 — 网络分为操作网络和控制器间网络。2 个网络在物理上可以是独立
的,但通常通过路由设备链接。
显式消息传送:
用于 TCP/IP 和 Modbus TCP 的基于 EtherNet/IP 的消息。它用于包含数据(通常
是客户端与服务器之间的非预定信息)和路由信息的点对点客户端/服务器消息。
在 EtherNet/IP 中,显式消息视为 3 类消息,可以基于连接,也可以无连接。
服务端口:
Ethernet 远程 I/O 模块上的专用 Quantum Ethernet 端口。该端口可支持 4 个主要
功能(具体取决于模块类型):
•
端口镜像 — 用于诊断用途
•
访问 — 用于将 HMI/Control Expert/ConneXium Network Manager 连接到
PLC
•
扩展 — 用于将设备网络扩展到另一个子网
•
禁用 — 禁用该端口,在此模式下不转发任何通讯。
本地机架:
一种 Quantum 机架,包含控制器、电源和 Ethernet 远程 I/O 主站模块。本地机架
包括 1 或 2 个机架、主机架(包括远程 I/O 主站模块)和可选的扩展机架。
Quantum Ethernet 远程 I/O 网络需要主环上的 1 个本地机架。
确定性:
对于已定义的应用程序和架构,指能够预测事件(输入值的变更)和输出状态的
对应变更之间的延迟是有限时间 t,小于进程正确运行所需要的时间。
S1A48985.14
111
远程 I/O 模块
端口镜像:
在此模式下,与网络交换机上的源端口相关的数据通讯会复制到另一个目标端
口。这使连接的管理工具可以监控和分析通讯。
注: 在端口镜像模式中,SERVICE 端口的操作方式类似于只读端口。即,无
法通过模块上的 SERVICE 端口访问设备(ping、与 Control Expert 的连接
等)。
网关:
连接两个不同网络(有时使用不同的网络协议)的设备。用于连接基于不同协议
的网络时,网关可将数据报从一个协议堆栈转换到另一个协议堆栈。用于连接两
个基于 IP 的网络时,网关(也称作路由器)有两个单独的 IP 地址,每个网络使用
一个地址。
设备网络:
远程 I/O 网络中基于 Ethernet 的网络,包含远程 I/O 和分布式 I/O 设备。此网络上
连接的设备遵循特定规则,以便可以确定远程 I/O。
远程 I/O 主环路:
Ethernet 远程 I/O 网络的主环路。该环路包含远程 I/O 设备和本地机架(包含控制
器、电源模块和 Ethernet 远程 I/O 主站模块)。
远程 I/O 子站:
Ethernet 远程 I/O 网络中的 3 种远程 I/O 设备类型之一。远程 I/O 子站是连接到
Ethernet 远程 I/O 网络并由 Ethernet 远程适配器模块管理的 I/O 模块的 Quantum
或 X80 机架。子站可以是单个机架或是带有扩展机架的机架。
远程 I/O 网络:
基于 Ethernet 的网络,包含 1 个独立 PLC 或一个 Hot Standby 系统和远程 I/O 设
备。分 3 种远程 I/O 设备:本地机架、远程 I/O 子站和 ConneXium 扩展式双环转
换器 (DRS)。分布式 I/O 设备也可以通过与 DRSs 的连接参与远程 I/O 网络。
适配器:
扫描器发出的实时 I/O 数据连接请求的目标。只有在扫描器将适配器配置为发送或
接收实时 I/O 数据时,适配器才能执行这类操作,并且它不存储或创建建立连接所
需的数据通讯参数。适配器接受来自其他设备的显式消息请求(已连接或未连
接)。
陷阱:
指 SNMP 代理引导的事件,表示以下情况之一:
•
代理的状态发生变化
•
未授权的 SNMP 管理器设备试图从 SNMP 代理获取数据或更改该代理上的数
据
隐式消息:
UDP基于 /IP 的 1 类连接消息,用于 EtherNet/IP。隐式消息旨在维护用于生产者
与消费者之间控制数据的预定传输的打开连接。由于打开的连接受到维护,所以
每个消息基本上都包含数据(不含对象信息的开销)和连接标识符。
A
ART:
(应用程序响应时间)PLC 应用程序对提供的输入进行响应的时间ART 的测量是从
PLC 中的物理信号打开并触发写入命令到远程输出打开以指示接收到数据。
C
CCOTF:
(动态更改配置)Control Expert 的一项功能,允许在 PLC 运行期间在系统配置
中进行 PLC 硬件更改,同时不会影响其他活动的子站操作。
112
S1A48985.14
远程 I/O 模块
CIP™:
(公共工业协议)为各种制造自动化应用提供的一整套全面的消息和服务(包括
控制、安全、同步、运动、配置和信息)。CIP 允许用户将这些制造应用与企业级
Ethernet 网络和互联网相集成。CIP 是 EtherNet/IP 的核心协议。
D
DDT:
(导出的数据类型)一组相同类型(数组)或多种类型(结构)的元素。
DRS:
(双环交换机)一种 ConneXium 扩展型托管交换机,其中下载了多种可能的预定
义配置中的一种,因此可以参与以太网 I/O 网络。DRS 提供 2 个启用 RSTP 的环
连接,一个用于主环,另一个用于子环。它还管理 QoS,为同一 I/O 网络上的远
程 I/O 和分布式 I/O 通讯提供可预测的性能等级。
DRSs 需要固件版本 6.0 或更高版本。
DTM:
(设备类型管理器)在主机 PC 上运行的设备驱动程序。它为访问设备参数、配置
和操作设备以及排除网络故障提供了统一的结构。从用于设置设备参数的简单图
形用户界面 (GUI),到用于诊断和维护目的而执行复杂实时计算的高度复杂的应用
程序,都属于 DTMs。在 DTM 环境中,设备可以是通讯模块,也可以是网络中的
远程设备。
请参阅 FDT。
E
EtherNet/IP™:
工业自动化应用的网络通讯协议,合并了 TCP/IP 和 UDP 的标准互联网传输协议
以及应用层通用工业协议 (CIP),支持高速数据交换和工业控制。EtherNet/IPEDS
Ethernet:
基于 CSMA/CD 和帧的 10 Mb/s、100 Mb/s 或 1 Gb/s LAN,可通过铜芯双绞线、
光缆或无线方式运行。IEEE标准 802.3 定义用于配置有线 Ethernet 网络的规则;
IEEE 标准 802.11 定义用于配置无线 Ethernet 网络的规则。常见形式包括
10BASE-T、100BASE-TX 和 1000BASE-T,它们可以利用类别 5e 铜芯双绞线和
RJ45 模块化连接器。
F
FBD:
(功能块图)工作原理类似于流程图的图形编程语言。通过添加简单逻辑块
(AND、OR 等),程序的每个功能或功能块均使用此图形形式表示。每个功能块
的输入位于左侧,输出位于右侧。功能块输出可链接到其他功能块的输入,从而
创建复杂的表达式。
FDT:
(现场设备工具) 协调现场设备和系统主机之间的通讯的技术。
H
Hot Standby:
维护最新系统状态的高可用性控制系统,具有第二个(备用)PLC。如果主 PLC
无法运行,则备用 PLC 取得系统的控制权。
S1A48985.14
113
远程 I/O 模块
I
I/O 扫描:
连续轮询 I/O 模块以收集数据、状态、事件和诊断信息。这一过程用于监控输入和
控制输出。
IP 地址:
分配给连接 TCP/IP 网络的设备的 32 位标识符,由网络地址和主机地址组成。
M
MAST:
通过其编程软件运行的主处理器任务。MAST 任务有 2 段:
•
IN:在 MAST 任务执行之前,将输入复制到 IN 段。
•
OUT:在 MAST 任务执行完后,将输出复制到 OUT 段。
P
PLC:
可编程逻辑控制器。PLC 是工业制造过程的控制中心。它与继电器控制系统相
对,可实现过程的自动化。PLC 是适合在条件苛刻的工业环境中使用的计算机。
R
RPI:
(请求的数据包时间间隔)扫描器请求的循环数据传输之间的时间周期。
EtherNet/IP 设备以扫描器分配给它们的 RPI 指定的速率发布数据,并在每个 RPI
从扫描器接收消息请求。
RSTP:
(快速生成树协议)一种协议,它使网络设计可以加入备用(冗余)链路以便在
活动链路停止运行时提供自动备份路径,无需回路或手动启用/禁用备份链路。
S
S908 旧远程 I/O:
使用同轴电缆和终端的 Quantum 远程 I/O 系统。
SNMP:
(简单网络管理协议) 网络管理系统中用于监控网络附加设备事件的协议。该协议是
互联网工程工作组 (IP) 定义的因特网协议套件 (IETF) 的一部分,该套件由网络管
理指南组成,包括应用层协议、数据库方案以及一组数据对象。
T
TCP/IP:
也称为互联网协议套件,TCP/IP 是用于执行网络事务的协议的集合。该套件的名
称源自 2 个常用协议:传输控制协议和互联网协议。TCP/IP是面向连接的协议,
供 Modbus TCP 和 EtherNet/IP 用于发送显式消息。
U
UDP:
(用户数据报协议) 支持无连接通讯的传输层协议。在网络节点上运行的应用程序可
以使用 UDP 互相发送数据报。UDP 传送数据报并不总是像 TCP 那样可靠或有
序。不过,通过避免 TCP 需要的开销,UDP 速度更快。UDP对于时间要求比较
高的应用,即宁愿丢弃数据报也不希望数据报延迟的情况, 可能是更好的选择。
UDP对于 EtherNet/IP 中的隐式消息, 是主要传输协议。
114
S1A48985.14
远程 I/O 模块
索引
140 CRA 312 00
Control Expert 配置 ................................. 32, 36, 40
Modbus 诊断代码...............................................70
NTP 配置...........................................................12
功能 ..................................................................14
固件升级 ......................................................... 105
安装 .......................................................21–23, 25
接地 ..................................................................23
描述 ..................................................................14
机架扩展 ...........................................................26
端口 ..................................................................16
规格 ..................................................................16
140 CRP 312 00
Control Expert 配置 ...................................... 31, 36
Modbus 诊断代码...............................................70
NTP 配置...........................................................34
功能 ..................................................................12
固件升级 ......................................................... 105
外部特性 ...........................................................13
子环路诊断 ........................................................70
安装 ............................................................ 21–23
接地 ..................................................................23
描述 ..................................................................12
显式消息传递.....................................................55
端口 ..................................................................13
规格 ..................................................................16
140 NOC 780 00
Modbus 诊断代码...............................................70
安装 ............................................................ 22–23
接地 ..................................................................23
规格 ..................................................................16
140 NOC 781 00
Modbus 诊断代码...............................................70
安装 ............................................................ 22–23
接地 ..................................................................23
规格 ..................................................................16
140 NOP 850 00
Modbus 诊断代码...............................................70
140CRA31908
安装 ............................................................ 21–23
以太网远程 I/O
Control Expert 配置 ............................................31
接线 ..................................................................28
诊断 ..................................................................64
以太网链接对象.....................................................86
功能代码 3
诊断 ..................................................................70
功能块
M580 系统中的 Quantum 子站 ............................53
升级
固件 ................................................................ 105
固件
升级 ................................................................ 105
更新 ................................................................ 105
固件升级
140 CRP 312 00 .............................................. 105
在线操作
ping ................................................................ 102
在线诊断...............................................................99
安装 ............................................................... 22–23
导出的数据类型.....................................................45
接地 .....................................................................23
旋转开关...............................................................27
显式消息传递
EtherNet/IP ................................................. 57–58
EtherNet/IP 服务 ................................................55
S1A48985.14
更换 .....................................................................23
更新
固件 ................................................................ 105
标识对象...............................................................79
汇编对象...............................................................81
规格
140 CRA 312 00 ................................................16
140 CRP 312 00 ................................................16
140 NOC 780 00 ................................................16
140 NOC 781 00 ................................................16
BMX CRA 312 00...............................................16
记录
到 Control Expert ............................................. 104
设备 DDT
T_Q_DROP_EXT_IN ................................... 44, 49
设置旋转开关 ........................................................27
诊断
Modbus 代码 .....................................................70
系统 ..................................................................68
转换 Control Expert 项目
7.0 至 8.0 ..........................................................31
连接管理器对象.....................................................82
B
BME NOC 03•1
Modbus 诊断代码...............................................70
BMENOP0300
Modbus 诊断代码...............................................70
BMX CRA 312 ••
安装 ..................................................................22
BMX CRA 312 •0
安装 ..................................................................23
接地 ..................................................................23
BMX CRA 312 00
Control Expert 配置 ................................. 32, 36, 40
Modbus 诊断代码...............................................70
NTP 配置...........................................................12
功能 ..................................................................14
固件升级 ......................................................... 105
外部特性 ...........................................................15
安装 ............................................................ 21, 25
描述 ..................................................................14
机架扩展 ...........................................................26
端口 ..................................................................16
规格 ..................................................................16
BMX CRA 312 10
Control Expert 配置 ................................. 32, 36, 40
Modbus 诊断代码...............................................70
NTP 配置...........................................................34
功能 ..................................................................14
固件升级 ......................................................... 105
外部特性 ...........................................................15
安装 ............................................................ 21, 25
描述 ..................................................................14
机架扩展 ...........................................................26
端口 ..................................................................16
规格 ..................................................................16
BMX NOC 0401
Modbus 诊断代码...............................................70
C
CIP 对象 ...............................................................79
Control Expert
记录 ................................................................ 104
Control Expert 项目
从 7.0 转换为 8.0................................................31
115
远程 I/O 模块
E
EF
M580 系统中的 Quantum 子站 ............................53
EFB
M580 系统中的 Quantum 子站 ............................53
EtherNet/IP
显式消息传递.....................................................55
隐式消息 ...........................................................63
EtherNet/IP IO 扫描器诊断对象 ..............................90
EtherNet/IP 接口诊断对象 ......................................89
EtherNet/IP 显式连接诊断对象 ......................... 93–94
I
I/O 设备 ................................................................18
专用 ..................................................................19
智能 ..................................................................19
IO 连接诊断对象....................................................91
M
M580 系统中的 Quantum 子站
M580 系统 .........................................................53
MAST 任务 ...........................................................63
MBP_MSTR..........................................................57
Modbus 诊断代码 ..................................................70
Modicon X80 I/O 设备
数字量...............................................................19
模拟量...............................................................19
P
ping.................................................................... 102
Q
QoS 对象 ..............................................................83
Quantum I/O 设备
数字量...............................................................18
模拟量...............................................................18
R
RSTP 诊断对象 .....................................................96
T
T_M_DROP_EXT_IN
Modicon X80 远程 I/O 适配器..............................49
T_Q_DROP_EXT_IN
Quantum 远程 I/O 适配器 ...................................49
设备 DDT ..........................................................44
T_U_CRP_HSBY_IN
140 CRP 312 00 热备配置 ..................................47
T_U_CRP_STD_IN
140 CRP 312 00 独立配置 ..................................47
T_U_DROP_STD_IN
Quantum 远程 I/O 适配器 ...................................49
TCP/IP 接口对象 ...................................................85
116
S1A48985.14
Schneider Electric
35 rue Joseph Monier
92500 Rueil Malmaison
France
+ 33 (0) 1 41 29 70 00
www.se.com
由于各种标准、规范和设计不时变更,请索取对本出版物中给出的信息
的确认。
© 2022 Schneider Electric. 版权所有
S1A48985.14
">
/
Download
Just a friendly reminder. You can view the document right here. But most importantly, our AI has already read it. It can explain complex things in simple terms, answer your questions in any language, and help you quickly navigate even the longest or most compilcated documents.
Advertisement