本节介绍用作 Ethernet/IP 目标设备的 Modicon TM5 EtherNet/IP Fieldbus Interface 的设置。
有关 EtherNet/IP 的详细信息,请参阅 www.odva.org 网站。
![]() |
|
配置的参数如下所述:
可配置参数 |
描述 |
|
---|---|---|
分配的 IP 地址 |
IP 地址通过 DHCP 获得 |
|
|
IP 地址、子网掩码和网关地址均由用户定义 |
签名用于识别设备。 是包含在设备固件中的信息(供应商代码、产品代码、...)。当控制器扫描器启动时,它会将每个选中的电子键控值与设备中对应的信息进行对比。如果设备值与应用程序值不相同,则逻辑控制器将不再与该设备进行通讯。
您可以配置以下任意
属性:
属性 |
描述 |
---|---|
|
产品的一般类型。 |
|
设备制造商。 |
|
产品的特定类型。产品代码映射到目录号。产品代码将产品与所示供应商下具有相同设备类型的其他设备区分开来。 |
|
表示设备功能的编号。通常,主要修订版本能够向后兼容较低的主要修订版本 |
|
表示设备中行为变化(比如,异常修改)的编号。此编号不表示设备的功能。 |
若要访问目标设备,起点会打开连接,这个连接可包含若干发送请求的会话。
一个显式连接使用一个会话(会话是一个 TCP 或 UDP 连接)。
一个 I/O 连接使用两个会话。
连接总数为 32。
下表显示了
选项卡中可用的参数:
参数名称 |
类型 |
值 |
描述 |
---|---|---|---|
TM5 总线 |
|||
TM5CycleTime |
BYTE 枚举 |
0: 40000 us |
TM5 链路配置 |
通讯丢失 |
|||
CommunicationLossAction |
BYTE 枚举 |
0:No Action |
通讯中断(超时)操作 |
CommunicationLossFieldOfAction |
BYTE 枚举 |
0:Assembly Local |
通信中断(超时)范围 |
CommunicationLossResetMode |
BYTE 枚举 |
0:Exploit via Bus Controller Object, Instance service 32 hex |
通信中断(超时)复位模式 |
控制器编程模式 |
|||
ProgrammModeAction |
BYTE 枚举 |
0:No Action |
程序模式(闲置)操作 |
ProgramModeFieldOfAction |
BYTE 枚举 |
0:Assembly Local |
程序模式(闲置)范围 |
其他 |
|||
Webserver |
BYTE 枚举 |
0:Disabled* |
启用或禁用 Web 服务器。 |
(*) 缺省值。 |
每个 EtherNet/IP 设备已连接。
在EtherNet/IP 设备并选择 选项卡。
中,双击
列 |
注释 |
---|---|
|
连接编号是唯一的。它由 EcoStruxure Machine Expert 自动分配。 |
|
连接名称由 EcoStruxure Machine Expert 自动生成。 |
|
请求包间隔:扫描器请求的循环数据传输之间所间隔的时间周期。 |
|
|
|
将在起点 (O) 和目标 (T) 之间交换的字节的数量。 |
|
若要创建连接,应单击
。若要修改连接,应选择连接并单击
,或者双击该连接。若要删除连接,应选择连接并单击
。TM5 EtherNet/IP Fieldbus Interface 状态的描述如下:
读取现场总线接口状态。32 位信息可用。
位 0 至 10 指示无错误状态;位 11 至 31 指示错误状态。
具体的状态还由现场总线接口上的 LED 状态指示灯来指示。
下表显示位及其值和描述:
位 |
值(十六进制) |
描述 |
---|---|---|
0 |
00000001 |
已使用配置汇编配置了适配器。 |
1 |
00000002 |
已执行系统启动或 I/O 模块检测。 |
2 |
00000004 |
现场总线接口未准备好启动 I/O 模块配置。 |
3 |
00000008 |
正在执行现场总线接口 I/O 模块配置。 |
4 |
00000010 |
所有 I/O 模块的配置均已完成。 |
5 |
00000020 |
已执行 Ethernet/IP 堆栈初始化。 |
6 |
00000040 |
已执行 Ethernet/IP 堆栈配置。 |
7…10 |
00000080...00000400 |
保留 |
11 |
00000800 |
内存错误 |
12 |
00001000 |
读取一级闪存页时,出现闪存数据错误。 |
13 |
00002000 |
检测到固件更新错误。现场总线接口正使用缺省固件启动。 |
14 |
00004000 |
在启动阶段中检测到模块缺失 |
15 |
00008000 |
在启动阶段中检测到模块不正确。 |
16 |
00010000 |
适配器尚未从 DHCP 接收到 IP 地址分配 |
17 |
00020000 |
网络中存在 2 个或更多的相同 IP 地址。 |
18 |
00040000 |
一般 EIP 堆栈错误 |
19 |
00080000 |
通讯资源:达到限制 |
20 |
00100000 |
检测到堆栈套接字错误 |
21 |
00200000 |
内存不足 |
22 |
00400000 |
读取一级闪存页时,检测到错误。 |
23 |
00800000 |
配置装配数据不正确 |
24 |
01000000 |
“扫描器已自动连接”错误 |
25 |
02000000 |
检测到固件损坏。现场总线接口正使用缺省固件启动。 |
26 |
04000000 |
生成配置时出错 |
27 |
08000000 |
配置资源已锁定 |
28…31 |
01000000...80000000 |
保留 |
您还可以从 TM5BC EtherNetIP 远程适配器库中读取具有 FB_RemoteAdapter 功能块属性的远程适配器的状态信息。
名称 |
类型 |
初始 |
值名称 |
注释 |
---|---|---|---|---|
状态 |
USINT |
0 |
Initializing |
远程适配器的初始化 |
1 |
Searching |
尝试连接到远程适配器 |
||
2 |
Configuring |
写入用户参数 |
||
3 |
Configured |
已成功应用配置 |
||
4 |
Aborted |
标志 AbortIfError 后写入已中止 |
||
5 |
Error |
检测到错误(有关详细信息,请参见属性 Errorinfo) |
||
6 |
Disabled |
已禁用远程适配器 |
属性 ErrorInfo 是一个结构,提供了与检测到的错误有关的详细信息:
名称 |
类型 |
初始 |
值名称 |
注释 |
---|---|---|---|---|
uiErrorNumber |
USINT |
0(十六进制)...255(十六进制) |
CommunicationErrorCodes |
通讯错误代码 |
256(十六进制)...1000(十六进制) |
OperationErrorCodes |
操作错误代码= uiErrorNumber - 256(十六进制) |
||
1001(十六进制) |
ConfigurationError |
远程适配器配置不成功或用户参数配置不正确 |
||
1002(十六进制) |
EipDataExchUnexpectedOutput |
功能块 EipDataExch 的非预期反应 |
||
1003(十六进制) |
EipDataExchTimeoutExpired |
功能块 EipDataExch 超时 |
||
1004(十六进制) |
ReadingUserParameterFailed |
从远程适配器读取用户参数未成功 |
||
1005(十六进制) |
TimeoutStartConnection |
启动连接后等待运行状况位时超时 |
||
1006(十六进制)... FFFF FFFF(十六进制) |
- |
保留 |
||
uiParameterNumber |
USINT |
- |
- |
检测到的错误中包含的参数编号 |
下表描述了支持的所有对象的类属性:
属性 ID(十六进制) |
访问 |
数据类型 |
描述 |
---|---|---|---|
1 |
Get |
UINT |
对象修订版本 |
2 |
Get |
UINT |
此类级别中生成的对象的最大实例编号 |
3 |
Get |
UINT |
生成的实例的数量 |
4 |
Get |
STRUCT of UINT |
可选属性的数量 |
ARRAY of UINT |
可选属性编号列表 |
||
5 |
Get |
STRUCT of UINT |
可选服务的数量 |
ARRAY of UINT |
可选服务代码列表 |
||
6 |
Get |
UDINT |
类属性的最大可能 ID 号 |
7 |
Get |
UDINT |
实例属性的最大可能 ID 号 |
标识对象提供有关设备或对象的识别和状态信息。
下表提供了标识对象的概述:
值(十六进制) |
描述 |
---|---|
1、2、3、6、7 |
类属性 |
1、E |
类服务 |
1、2、3、4、5、6、7、8 |
实例属性 |
1、5、E |
实例服务 |
下表对实例属性进行了描述:
属性 ID(十六进制) |
访问 |
数据类型 |
描述 |
功能 |
---|---|---|---|---|
1 |
Get |
UINT |
|
0377(十六进制)(887) |
2 |
Get |
UINT |
|
缺省值:F3(十六进制)(243)=适配器设备 |
3 |
Get |
UINT |
|
现场总线接口的硬件 ID。它与模块外壳上打印的前 4 个字符相同。 现场总线接口代码:100A(十六进制)(4106) |
4 |
Get |
USINT STRUCT |
|
ZZ = 固件修订幅度大 |
STRUCT of USINT |
|
YY = 固件修订幅度小 |
||
5 |
Get |
WORD |
|
请参阅下面的状态代码表。 |
6 |
Get |
UDINT |
|
与模块外壳上硬件 ID 后面的七个字符相同 |
7 |
Get |
STRING |
|
1C(十六进制)(长度 = 28)和 TM5 EtherNet/IP Fieldbus Interface TM5NEIP1 的十六进制当量 |
8 |
Get |
USINT |
|
0 = 不存在 1 = 设备自检 2 = 待机 3 = 运行 4 = 重大可恢复错误 5 = 重大不可恢复错误 6 至 254 = 保留 |
下表描述了实例属性 5 的状态代码:
位 |
定义 |
功能 |
---|---|---|
0 |
主站所有(预定义的扫描器/适配器连接) |
设备或者设备内的对象是具有所有者的。在扫描器/适配器范型中,设置此位意味着已将扫描器分配给预定义的扫描器/适配器连接集。 |
1 |
- |
保留,缺省设置为 0。 |
2 |
已配置 |
固件不再设置为预配置的缺省行为。这不包括通讯配置方式。 |
3 |
- |
保留,缺省设置为 0。 |
4…7 |
扩展设备状态(请参阅下面的扩展状态代码表) |
扩展设备状态指示设备是否正遵循相关通用定义以通过在 EDS 文件 [Device] 部分中使用 |
8 |
轻微可恢复错误 |
设备检测到似乎可恢复的错误。此检出错误不会使设备进入错误状态。 |
9 |
轻微不可恢复错误 |
设备检测到似乎不可恢复的错误。此检出错误不会使设备进入错误状态。 |
10 |
重大可恢复错误 |
设备检测到使其进入“重大可恢复错误”状态的错误。 |
11 |
重大不可恢复错误 |
设备检测到使其进入“重大不可恢复错误”状态的错误。 |
12-15 |
- |
保留,缺省设置为 0。 |
下表描述了实例属性 5 的位 4-7 的扩展状态代码:
位 4…7 |
定义 |
---|---|
0000 |
自检或未知。 |
0001 |
正在更新固件。 |
0010 |
至少存在一次不成功的 I/O 连接。 |
0011 |
未建立任何 I/O 连接。 |
0100 |
非易失性配置。 |
0101 |
重大错误 - 位 10 或 11 为 true。 |
0110 |
至少一个 I/O 连接处于运行模式。 |
0111 |
至少已建立一个 I/O 连接,所有连接都处于空闲模式。 |
1000…1001 |
保留,缺省设置为 0。 |
1010…1111 |
供应商或产品特有。 |
下表对标识服务进行了描述:
服务代码(十六进制) |
受以下各项支持 |
服务名称 |
描述 |
---|---|---|---|
1 |
类/实例 |
|
读取所有属性 |
5 |
实例 |
|
复位为出厂缺省设置 |
E |
类/实例 |
|
读取一个属性 |
消息路由器提供一个消息连接,这个消息连接可被客户端用来在物理设备中执行任何类或实例服务。
下表提供了消息路由器对象的概述:
值(十六进制) |
描述 |
---|---|
1、2、3、4、5、6、7 |
类属性 |
1、E |
类服务 |
1, 2 |
实例属性 |
1、E |
实例服务 |
下表对实例属性进行了描述:
属性 ID(十六进制) |
访问 |
数据类型 |
描述 |
---|---|---|---|
1 |
Get |
STRUCT of UINT |
所有支持对象的列表 |
类数组中支持的类的数量 |
|||
ARRAY of UINT |
支持的类的代码列表 |
||
2 |
Get |
UINT |
支持的最大连接数 |
下表描述了服务对象:
服务代码(十六进制) |
受以下各项支持 |
服务名称 |
描述 |
---|---|---|---|
1 |
类/实例 |
|
返回对象属性列表 |
E |
类/实例 |
|
提供相应属性的内容 |
组件对象统一各种对象的属性,并允许使用单一连接来传输或接收每个对象的数据。组件对象可用于输入和输出数据。传输方向是从网络的角度来考虑的。
下表提供了组件对象的概述:
值(十六进制) |
描述 |
---|---|
1、2、3、6、7 |
类属性 |
1、E |
类服务 |
3 |
实例属性 |
E、10 |
实例服务 |
下表对实例属性进行了描述:
属性 ID(十六进制) |
访问 |
数据类型 |
描述 |
---|---|---|---|
3 |
设置 |
ARRAY OF BYTE |
数据 |
下表描述了服务对象:
服务代码(十六进制) |
受以下各项支持 |
服务名称 |
描述 |
---|---|---|---|
E |
类/实例 |
|
提供相应属性的内容 |
10 |
实例 |
|
修改属性的值 |
连接管理器对象用于使用各种子网络来实现连接和无连接通讯。
下表提供了连接管理器对象的概述:
值(十六进制) |
描述 |
---|---|
1、2、3、4、6、7 |
类属性 |
1、E |
类服务 |
1、2、3、4、5、6、7、8 |
实例属性 |
1、E、4E、52、54 |
实例服务 |
下表对实例属性进行了描述:
属性 ID(十六进制) |
访问 |
数据类型 |
描述 |
---|---|---|---|
1 |
Set (1) |
UINT |
收到的 Forward Open 服务请求数。 |
2 |
Set (1) |
UINT |
因格式错误而遭到拒绝的 Forward Open 服务请求数。 |
3 |
Set (1) |
UINT |
因缺乏资源而遭到拒绝的 Forward Open 服务请求数。 |
4 |
Set (1) |
UINT |
未因格式无效或资源不足而遭到拒绝的 Forward Open 服务请求数。 |
5 |
Set (1) |
UINT |
收到的 Forward Close 服务请求数。 |
6 |
Set (1) |
UINT |
因格式错误而遭到拒绝的 Forward Close 服务请求数。 |
7 |
Set (1) |
UINT |
因格式错误之外的原因而遭到拒绝的 Forward Close 服务请求数。 |
8 |
设置 |
UINT |
由此连接管理器控制的连接中已发生的总连接超时数。 |
(1) 如果传输的属性值不为零,则设备可以拒绝对此属性的 Set 请求。在这种情况下,它传输一般状态代码 09(十六进制)(无效的属性值)。 |
下表描述了服务对象:
服务代码(十六进制) |
受以下各项支持 |
服务名称 |
描述 |
---|---|---|---|
1 |
类/实例 |
|
返回预定义对象属性列表 |
E |
类/实例 |
|
返回相应属性的内容 |
4E |
实例 |
|
关闭连接 |
52 |
实例 |
|
未连接的传输服务 |
54 |
实例 |
|
打开连接,最大数据大小为 511 字节 |
总线控制器对象用于配置所有全局总线控制器参数。所有 I/O 模块参数都使用 I/O 模块对象单独管理。
下表提供了总线控制器对象的概述:
值(十六进制) |
描述 |
---|---|
1, 2 |
类属性 |
E |
类服务 |
1、2、3、5、6、7、8、9、A、B、20、21、22、23、24、25、26、27、40、41、42、43、44、45、46、60、61、62、63、64、65、66、67、68、80、81、E0、E1、E2、E3、E4、E5、E6 |
实例属性 |
10、32、33、34、34、35、36、37、38、40、41、42、E |
实例服务 |
下表对实例属性进行了描述:
属性 ID(十六进制) |
访问 |
数据类型 |
描述 |
---|---|---|---|
1 |
Get |
UDINT |
适配器状态 |
2 |
Get |
UINT |
硬件主修订版 |
3 |
Get |
UINT |
硬件次修订版 |
4 |
Get |
UINT |
FPGA 硬件修订版 |
5 |
Get |
UINT |
活动的引导块 |
6 |
Get |
UINT |
缺省的固件主修订版 |
7 |
Get |
UINT |
缺省的固件次修订版 |
8 |
Get |
UINT |
更新固件主修订版 |
9 |
Get |
UINT |
更新固件次修订版 |
A |
Get |
UINT |
缺省的 FPGA 软件修订版 |
B |
Get |
UINT |
更新 FPGA 软件修订版 |
20 |
Get |
UINT |
模块数量 |
21 |
Get |
UINT |
模拟量输入数据的长度(字节) |
22 |
Get |
UINT |
模拟量输出数据的长度(字节) |
23 |
Get |
UINT |
数字量输入数据的长度(字节) |
24 |
Get |
UINT |
数字量输出数据的长度(字节) |
25 |
Get |
UINT |
X2X 网络状态信息的长度(字节) |
26 |
Get |
UINT |
输出状态信息的长度(字节) |
27 |
Get |
UINT |
当前使用的最大 X2X 工作站编号 |
40 |
Set/Get |
UINT |
模拟量输入汇编大小(字节)(AI) |
41 |
Set/Get |
UINT |
模拟量输出汇编大小(字节)(AO) |
42 |
Set/Get |
UINT |
数字量输入汇编大小(字节)(DI) |
43 |
Set/Get |
UINT |
数字量输出汇编大小(字节)(DO) |
44 |
Set/Get |
UINT |
X2X 网络状态汇编的大小(字节)(NS) |
45 |
Set/Get |
UINT |
输出状态汇编大小(字节)(OS) |
46 |
Set/Get |
UINT |
组合输入汇编的组成 |
60 |
Set/Get |
UINT |
全局操作延时 (ms) |
61 |
Set/Get |
UINT |
通讯丢失(超时)操作 |
62 |
Set/Get |
UINT |
通讯丢失(超时)范围 |
63 |
Set/Get |
UINT |
通讯丢失(超时)复位模式 |
64 |
Set/Get |
UINT |
程序模式(闲置)操作 |
65 |
Set/Get |
UINT |
程序模式(闲置)范围 |
66 |
Set/Get |
UINT |
“Operational”状态下模块不可操作或模块缺失时的操作 |
67 |
Set/Get |
UINT |
启动阶段中模块缺失时的操作 |
68 |
Set/Get |
UINT |
启动阶段中模块类型不正确时的操作 |
80 |
Set/Get |
UINT |
X2X 链路配置 |
81 |
Set/Get |
UINT |
X2X 电缆长度 (m) |
E0 |
Get |
UINT |
读取网络地址开关 |
E1 |
Set/Get |
UINT |
模块初始化延迟 (ms) |
E2 |
Set/Get |
UINT |
启用/禁用 Telnet 密码 |
E3 |
Set/Get |
UINT |
IP 最大传输单元(字节) |
E4 |
Get |
UINT |
当前引导配置汇编 ID |
E5 |
Get |
UINT |
读取已配置的 I/O 模块的数量 |
下表描述了服务对象:
服务代码(十六进制) |
受以下各项支持 |
服务名称 |
描述 |
---|---|---|---|
E |
类/实例 |
|
提供相应属性的内容。 |
10 |
实例 |
|
修改属性的值. |
32 |
类/实例 |
– |
复位待执行的超时。 |
33 |
实例 |
– |
将所有系统数据保存到闪存。这会将尚未被其他设备自动存储到此易失性闪存的更改永久存储到此易失性闪存。 |
34 |
实例 |
– |
从闪存读取系统数据。这会以永久保存的设置覆盖 RAM 中的更改。 |
35 |
实例 |
– |
删除整个闪存。这会恢复缺省设置。 |
36 |
实例 |
– |
重新初始化所有汇编。 |
37 |
实例 |
– |
启用一个或多个扩展的配置汇编。指定的参数支持在 10 个汇编中生成多个独立的配置。这可用于以相应的起始汇编 ID 启用所需的配置。单个配置的所有 10 个汇编都可以被使用。 |
38 |
实例 |
– |
清除 RAM 中的 I/O 模块配置数据。不清除闪存。 |
40 |
实例 |
– |
基于现有配置或未连接的 I/O 模块,生成新配置。其中包括已配置的和未配置的 I/O 模块。
|
41 |
实例 |
– |
清除 I/O 模块的参数列表。 |
42 |
实例 |
– |
将参数列表应用到现有配置。这会更改所有现有配置。结果存储在 RAM 的易失性存储器中。 |
连接对象描述设备上存在的 CIP 连接。
下表提供了连接对象的概述:
值(十六进制) |
描述 |
---|---|
1、2、3、6、7 |
类属性 |
8、9 |
扩展类属性 |
1、E |
类服务 |
1、2、3、4、7 |
实例属性 |
1、E |
实例服务 |
下表对扩展类属性进行了描述:
属性 ID(十六进制) |
访问 |
数据类型 |
描述 |
缺省值 |
---|---|---|---|---|
8 |
Get |
UINT |
连接对象的示例,它描述连接对象并已用于将此请求发送到设备。 |
– |
9 |
Get |
ARRAY OF STRUCT |
包含用于每个实例的实例属性 1 和 2 的结构数组。 |
(1) |
UINT |
枚举连接类型。 |
请参阅下面的实例属性。 |
||
UINT |
链接到此连接的 CIP 连接编号。 |
请参阅下面的实例属性。 |
||
(1) 数组的索引由实例数量决定,即从 1 到最大实例数量。索引 1(偏移 0)处的值以及非实例性实例被设置为 0。 |
下表对实例属性进行了描述:
属性 ID(十六进制) |
访问 |
数据类型 |
描述 |
功能 |
---|---|---|---|---|
1 |
Get |
UINT |
枚举可能的连接类型。除 0 之外的所有连接类型都指示相应类型的支持路由的连接。 |
|
2 |
Get |
UINT |
链接到此连接的 CIP 连接编号。如果连接类型为 0,则忽略此属性。 |
制造商分配唯一的值来识别每个通讯端口。值 1 供内部产品(即,背板)使用。 值 0 保留,因此无法使用。 |
3 |
Get |
STRUCT |
||
UINT |
后续路径中 16 位字的数量。 |
范围 = 2 到 6 |
||
Padded EPATH |
对此端口的对象进行识别的逻辑路径段。 |
该路径由一个逻辑类段和一个逻辑实例段组成。最大大小为 12 字节。 |
||
4 |
Get |
SHORT_STRING |
物理网络端口的名称。 |
比如,“Port A”。字符数最多为 64 个。对于每个物理端口,此名称必须不同。如果多个 CIP 端口使用同一物理端口,则必须使用相同的物理名称。 |
7 |
Get |
Padded EPATH |
旋转开关值 |
与属性 2 相同的开关值。 |
下表描述了服务对象:
服务代码(十六进制) |
受以下各项支持 |
服务名称 |
描述 |
---|---|---|---|
1 |
类/实例 |
|
返回预定义对象属性列表。 |
E |
类/实例 |
|
返回相应属性的内容. |
TCP/IP 接口对象为配置现场总线接口的 TCP/IP 网络提供了相应机制。
下表提供了 TCP/IP 接口对象的概述:
值(十六进制) |
描述 |
---|---|
1、2、3、6、7 |
类属性 |
1、E |
类服务 |
1、2、3、4、5、6 |
实例属性 |
1、2、E、10 |
实例服务 |
下表对实例属性进行了描述:
属性 ID(十六进制) |
访问 |
数据类型 |
描述 |
功能 |
---|---|---|---|---|
1 |
Get |
DWORD |
|
请参阅下面的接口状态表 |
2 |
Get |
DWORD |
|
|
3 |
设置 |
DWORD |
|
|
4 |
Get |
STRUCT |
到物理链接对象的路径 |
此路径识别连接到下方物理通讯对象的对象。 |
UINT |
路径长度 |
路径元素中 16 位字的数量。 |
||
EPATH |
识别物理链路的逻辑段 |
内置 3 端口交换机的内部端口的路径地址。 |
||
5 |
Get |
STRUCT |
|
包含 TCP/IP 配置参数。 为了避免不完整或不兼容的配置,无法单独设置参数。 |
UDINT |
|
如未配置 IP 地址,这个值为 0。否则,将提供一个有效的 A、B 或 C 类地址。 示例:0164A8C0(十六进制)(对应于 192.168.100.1) |
||
UDINT |
|
如未配置网络掩码,这个值为 0。 示例:00FFFFFF(十六进制)(对应于 255.255.255.0) |
||
UDINT |
|
如未配置网关地址,这个值为 0。否则,将提供一个有效的 A、B 或 C 类地址。 示例:FE64A8C0(十六进制)(对应于 192.168.100.254) |
||
UDINT |
|
值 0 表示未配置一级名称服务器。否则,将提供一个有效的 A、B 或 C 类地址。 |
||
UDINT |
|
值 0 表示未配置二级名称服务器。否则,将提供一个有效的 A、B 或 C 类地址。 |
||
STRING |
|
ASCII 字符。 最大长度为 48 个字符。填入长度为偶数个字符(填充字节不算入长度)。 如果未配置域名,则长度为 0。 |
||
6 |
Get |
STRING |
|
ASCII 字符。 最大长度为 64 个字符。填入长度为偶数个字符(填充字节不算入长度)。 如果未配置域名,则长度为 0。 |
下表提供了属性 1 的接口状态:
位 |
名称 |
描述 |
---|---|---|
0…3 |
|
|
4 |
|
指示 TTL 值和/或 Mcast 配置属性的待确认的配置更改。如果设置了 TTL 值或 Mcast 配置属性中的任一者并且在下次启动设备时将其删除,则设置此位。 |
5…31 |
|
保留 |
下表描述了服务对象:
服务代码(十六进制) |
受以下各项支持 |
服务名称 |
描述 |
---|---|---|---|
1 |
类/实例 |
|
返回预定义对象属性列表。 |
2 |
实例 |
|
修改所有可修改的属性。 |
E |
类/实例 |
|
返回相应属性的内容. |
10 |
实例 |
|
修改具体的属性值。 |
以太网链接对象管理连接特有的计数器和状态信息。
下表提供了以太网链接对象的概述:
值(十六进制) |
描述 |
---|---|
1、2、3、6、7 |
类属性 |
1、E |
类服务 |
1, 2, 3 |
实例属性 |
1、E |
实例服务 |
下表对实例属性进行了描述:
属性 ID(十六进制) |
访问 |
数据类型 |
描述 |
功能 |
---|---|---|---|---|
1 |
Get |
UDINT |
传输速率在使用中 |
速度以 Mbps 计(例如 0、10、100、1000 等) |
2 |
Get |
DWORD |
接口状态标志 |
请参阅下面的接口状态表 |
3 |
Get |
ARRAY [0...5] of USINT |
物理地址 |
设备特有的 MAC 地址 |
下表描述了接口状态标志的状态代码:
位 |
名称 |
说明 |
---|---|---|
0 |
|
指示通讯接口是否连接到活动的网络。
|
1 |
|
指示使用的双工模式。
如果连接状态标志为 0,则不定义此标志。 |
2…4 |
|
指示自动协商的状态。
|
5 |
|
指示所需的更改模式。
|
6 |
|
指示是否检测到本地错误。
|
7…31 |
|
保留。缺省设置为 0。 |
下表描述了实例服务对象:
服务代码(十六进制) |
受以下各项支持 |
服务名称 |
描述 |
---|---|---|---|
1 |
类/实例 |
|
返回预定义对象属性列表。 |
E |
类/实例 |
|
提供相应属性的内容。 |