DeviceNet 接口说明和技术数据 .doc
DeviceNet 接口说明和技术数据接口说明和技术数据 EP03-440-100 发行版发行版 100 修订日期2003 年 2 月 版本 1.0 Experion PKS DeviceNet 接口说明和模型 ii Experion PKS DeviceNet 接口说明和技术数据接口说明和技术数据 目录目录页码页码 简介............................................................................................................................... 1 功能描述........................................................................................................................ 2 简介.........................................................................................................................................................2 DeviceNet Interface Library(接口库)..................................................................................................2 DNET_IM 功能块功能块................................................................................................................................................ 3 DNET_DEVICE 功能块功能块....................................................................................................................................... 3 DNET_INCHAN 功能块功能块 ...................................................................................................................................... 4 DNET_OUTCHAN 功能块功能块 .................................................................................................................................. 5 功能块的一般约束功能块的一般约束............................................................................................................................................... 6 数据长度数据长度 ............................................................................................................................................................. 8 位偏移位偏移................................................................................................................................................................. 8 数据格式..................................................................................................................................................9 数字数据数字数据 ............................................................................................................................................................. 9 说明............................................................................................................................. 10 硬件详细信息 ........................................................................................................................................10 配置.......................................................................................................................................................11 EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 1 简介简介 Experion PKSTM 至 DeviceNet 的接口通过专用 DNB 硬件接口卡,提供了从 DeviceNet 网络至 C200 控 制器的通信路径。 DNB 模块是 Allen-Bradley 提供的设备,它可以安装在控制器和 I/O 机架中。此模块提供了 DeviceNe 设 备和 Experion PKS C200 控制器之间的接口。下图描述的是一个拓扑示例。 CNI C200 服务器 红 Mod CNI CNI 1756- DNB 模 块 I/O 网络 DeviceNet 网络 管理网络 安装有适用于 RSNetWorx for DeviceNet 配置 工具的 PC DeviceNet 设备 RS-232 串行链路 1770-KFD 接口模块 9000 系列 Photoeye RediSTATION 1305 驱动器 弹性 I/O 机架 在 ControlNet 上通过 CNI 获 得支持 PCIC 模块 连接至 ControlNet 或或 DeviceNet 图图 1 带有带有 DeviceNet 接口的冗余控制器接口的冗余控制器 Experion PKS 系统系统 EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 2 功能描述功能描述 简介简介 使用 DeviceNet 接口库中包含的一般 Experion PKS C200 控制器功能块可进行 Experion PKS 至 DeviceNet 接口连接。此库与 Experion PKS Control Builder(控制生成器)一起使用,可在控制器中创 建 DeviceNet 功能块。 包含 Experion PKS DeviceNet 库(DNETIF 库)的功能块作为可选的控制组件库 CCL 打包。 一般 DeviceNet 功能块提供至经 ODVA(开放式设备网络提供商协会)认证的支持数字和离散数据的设 备的简单接口。通过联系 Honeywell 代表,可对其他设备进行认证。 DeviceNet Interface Library(接口库)(接口库) DeviceNet Interface Library DNETIF 支持 Experion PKS R100。DeviceNet 库包含一般的 DeviceNet 功能块。一般块提供了灵活的配置模型,以提供至大多数设备的简单接口。一般库的目标是利用一组可 配置的功能块,以用于大多数 DeviceNet 设备。一般 DeviceNet 功能块允许用户实现 DeviceNet 设备的 读取和写入功能。在安装 DNETIF 后,可以在 Control Builder 的“库”选项卡上看到此库。 DNETIF 库由以下块组成 DeviceNet 库功能块库功能块描述描述 DNET_IM 块一个 IOM 块,代表 DNB 模块。 DNET_DEVICE 块一个块,代表一台设备。 DNET_INCHAN 块一个关联的输入通道块,代表从 DeviceNet 设备接收的 数据。 DNET_OUTCHAN 块一个关联的输出通道块,代表发送到 DeviceNet 设备的 数据。 EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 3 DNET_IM 功能块功能块 DNET_IM 功能块是一个 I/O 模块功能块,代表 DNB 模块。DNET_IM 块本身不解释任何 I/O 数据;它只 是向其关联的每个设备块发送 I/O 数据。它支持至有效站地址范围 0-63 内的任何/所有 DeviceNet 设备 的通信。此外,它最多支持 64 台设备,这些设备通过唯一的网址标识。 下表说明使用 Control Builder 配置的重要信息。 使用使用 Control Builder 配置此配置此 DNET_IM 功能块信息功能块信息 模块的名称和类型及机架地址。 输入和输出数据长度及数据连接更新率。 DeviceNet 配置 一个文本描述符表,说明 DeviceNet 网络的配置,先前已使用 RSNetWorx for DeviceNet 配置工具对其进行配置。此表说明每台设备的网址、设备在线/ 离线状态和设备通信状态。 DNET_DEVICE 功能块功能块 DNET_DEVIC 块是一般设备模块块,代表相关设备。 下表说明使用 Control Builder 配置的重要信息。 使用使用 Control Builder 配置此配置此 DNET_DEVICE 功能块信息功能块信息 传送其 I/O 数据的 DNET_IM 块。 此功能块代表的 DeviceNet 设备的 DeviceNet 网址。 设备的输入和输出数据格式。 EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 4 DNET_INCHAN 功能块功能块 DNET_INCHAN(输入通道块)代表从 DeviceNet 设备接收的输入。 下表说明使用 Control Builder 配置的重要信息。 使用使用 Control Builder 配置此配置此 DNET_INCHAN 功能块信息功能块信息 描述描述 通道分配通道分配 将输入通道块 DNET_INCHAN 分配给同一 C200 控 制执行环境中的 DNET_DEVICE 块。 此块类型保留 DNET_DEVICE 块 0-15 通道中的一个用 于分配。 与其他 Experion PKS I/O 模块一样,在将通道分配给 设备块之前,必须同时将设备块和包含输入或输出通道 的 CM 分配给同一控制执行环境。 插针表示插针表示 输入通道块至多可处理 8 个数字输入和 32 个离散输入 或它们的任意组合,因此,用户必须选择插针表示和至 其他块连接的相应参数。 默认情况下,一个数字输入参数和一个离散输入参数都 可作为块插针表示。 输入通道数据消息位置输入通道数据消息位置 必须配置通道块消息结构的数据偏移和数据长度。 数字输入配置数字输入配置 至多可从输入通道得到 8 个数字输入参数。 必须配置使用的每个数字输入参数的位置、类型和比例。 专用输入数据配置专用输入数据配置 至多可从输入通道得到 32 个离散输入参数。 必须配置使用的每个离散输入参数的位置。 EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 5 DNET_OUTCHAN 功能块功能块 DNET_OUTCHAN(输出通道块)代表发送到 DeviceNet 设备的输出。 下表说明使用 Control Builder 配置的重要消息。 使用使用 Control Builder 配置此配置此 DNET_OUTCHAN 功能块信息功能块信息 描述描述 通道分配通道分配 将输出通道块 DNET_OUTCHAN 分配给同一控制执行环境中 的 DNET_DEVICE 块。 此块类型保留 DNET_DEVICE 块的通道 16-32 用于分配。 与其他 Experion PKS I/O 模块一样,在将通道分配给设备块之 前,必须将设备块和包含输入或输出通道的 CM 分配给同一控制 执行环境。 插针表示插针表示 输出通道块至多可处理 8 个数字输出和 32 个离散输出值。 用户必须选择插针表示和至其他块连接的相应参数。 默认情况下,一个数字输出参数和一个离散输出参数作为块插针 表示。 控制输出的访问级别约束控制输出的访问级别约束 对 DNET_OUTCHAN 块的离散和数字输出参数强制采用仅查看 存取锁;因此,操作员/工程师不能直接更改这些参数的值。 必须能够由操作员或工程师来更改的任何输出参数都应该作为块 插针来表示并连接至另一块。 输出通道数据消息位置输出通道数据消息位置 必须配置设备块消息结构的数据偏移和数据长度。 数字输出配置数字输出配置 至多可从输出通道得到 8 个数字输出参数。 必须配置使用的每个数字输出参数的位置、类型和比例。 离散输出数据配置离散输出数据配置 至多可从输出通道得到 32 个离散输出参数。 必须配置使用的每个离散输出参数的位置。 EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 6 功能块的一般约束功能块的一般约束 一般块只向 Experion PKS 控制执行环境 CEE 提供 FLOAT64(64 位浮点数)和布尔数据类型的 I/O 数据(分别对应于模拟和离散设备)。但是,可以将 I/O 参数连接至块(如 TypeConvert 块)以有效地 解释其他数据类型。 尽管模拟/数字数据受控制过程影响(如上面所述,按 FLOAT64 数据类型的形式),但是一般块对所有 整数或浮点格式的数字数据进行解释/打包,以与 DeviceNet 相互传输信息。 下表列出了 DeviceNet Interface Library 一般通道块数据传输支持的整数和浮点格式。 一般块支持的整数和浮点格式一般块支持的整数和浮点格式 有符号的 8 位整数 无符号的 8 位整数 有符号的 16 位整数 1 无符号的 16 位整数 1 有符号的 32 位整数 1 1 16 位和 32 位数据格式仅在 Experion PKS 发行版 100 及更新版本中受支持。 一般块将所有离散/布尔数据作为单个位解释(打包),在其中可以指定字节和位数。假定采用传统逻辑 极性,由此 “1” 相应于 On/True(开/真)条件,而 “0” 相应于 Off/False(关/假)条件。 逻辑块的使用(如 NOT(非)块)可用于有效地转换逻辑条件的极性。 EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 7 下表列出了适用于一般块使用的配置限制。 设备块配置限制设备块配置限制 每个设备块的配置限制每个设备块的配置限制描述描述 通道 16 个输入通道块 16 个输出通道块 每个设备块至多支持 16 个输入通道块和 16 个 输出通道块。 数字值 128 个输入数字值 128 个输出数字值 16 个输入和输出通道块中的每个至多可映射 8 个数字值。 16 个通道/设备 x 8 个数字值/通道 128 个数 字/设备 每台设备最多可能有 128 个数字输入值和 128 个数字输出值。 离散值 512 个输入离散值 512 个输出离散值 每个输入和输出通道至多可映射 32 个离散值。 16 个通道/设备 x 32 个离散值/通道 512 个离 散值/设备 每台设备最多可能有 512 个离散输入值和 512 个离散输出值。 下表中指定的参数名中的输入和输出参数名是固定的。但是,每个参数上可有 24 个可配置的字符描述符。 DeviceNet Interface Library 块块 I/O 参数名参数名 输入通道块输入通道块输出通道块输出通道块 数字参数名PV[0-7]OP[0-7] 离散参数名PVFL[0-31]OPFL[0-31] EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 8 数据长度数据长度 所有数据长度都以字节为单位指定。所有字节和位偏移都是基于零的说明。所有数据偏移都以字和位为 单位指定并且都是“左对齐的”。 位偏移位偏移 所有位偏移都是相对于特定字节的,因此范围在 0 至 7 之间。但是偏移都是“右对齐的”,意味着当某 字节以二进制数字格式表示时,位 0 在右边。在下例中,只设置了位 0。00000001。 尽管输入和输出通道块都能以单个位指定和解释离散值,但是输入/输出通道块可分别读取和写入整个字 节(包含参考位)。 EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 9 数据格式数据格式 数字数据数字数据 输入和输出通道块都支持五种整数格式。 下表列出了数据类型、长度和整数数据类型的最小及最大数学范围。这些信息是相关设备的特性,配置 工程师必须知道这些信息,以便正确配置一般输入和输出通道块。 数字输入和输出不以失败-安全的形式支持范围之下或范围之上保护,也不会在达到这些限制的情况下生 成警报。 DeviceNet 接口支持的整数数据格式接口支持的整数数据格式 数据类型数据类型描述描述长度(字节)长度(字节)最小值最小值最大值最大值 BYTE_SIGNED 有符号的 8 位整数1-128127 BYTE_UNSIGND 无符号的 8 位整数10256 WORD_SIGNED 1 有符号的 16 位整数2-32,76732,768 WORD_UNSIGND1 无符号的 16 位整数2065,536 DWORD_SIGNED 1 有符号的 32 位整数4-2,147,483,6482,147,483,647 字和 D 字数据格式仅在 PKS 发行版 Release 101 及更新版本中受支持。 离散离散/布尔数据类型布尔数据类型 可通过必要的参数配置一般块,以指定在离散 I/O 数据和整数格式之间进行转换所需的特定字节和位。 EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 10 说明说明 硬件详细信息硬件详细信息 DeviceNet 桥模块具有以下特征 参数参数说明说明 模块类型1756-DNB;可从 Allen-Bradley 获取; CIOM-A 波形因数;单个插槽宽 物理接口在 ControlNet 和 DeviceNet 之间提供通信 桥 机箱位置控制器或远程 I/O 机箱(与其他 CIOM-A 模 块一样,它在冗余控制器配置的 I/O 机箱内) 受支持的 DeviceNet 波特率500 KBps、250 KBps 和 125KBps 每台 C200 控制器中的最大 1756-DNB 模块数32 [6,5ms CEE 支持] 每个下行链路 CNI 中的最大 1756-DNB 模块数 下行链路 CNI 可支持 24 个 IOM。 12 [5ms CEE 不支持] 模块和 DNB 块之间的通信更新50 ms 每个网络中的最大字节数496 输入;492 输出 每台服务器中的最大 1756-DNB 模块数 (冗余或非冗余) 100 每台服务器中的最大 DeviceNet 使用许可数 (冗余或非冗余) 100 将速率从 1756-DNB 模块更新至 C2005ms CEE以 5ms 速度读取;以 5ms 速 度写入 50ms CEE以 25ms 速度读取;以 25 ms 速度写入 配置从运行 RSNetWorx for DeviceNet 配置工 具(通过 1770-KFD 接口模块连接至 DeviceNet 或通过 PCIC 模块连接至 ControlNet)的 PC 进行配置。 有关重要的控制器说明,请参见有关重要的控制器说明,请参见 EP03-300-100““Experion PKS 基于基于 CEE 的控制器说明和技术数据的控制器说明和技术数据””。。 所需的 DeviceNet 使用许可 TC-DNLXxx 是基于每台服务器实际使用 DeviceNet 桥模块的总数。 Comment [gc1] Page 11 Do we want to advertise AllenBradley’s ProcessLogix Solution here even though it is a valid controller EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 11 配置配置 DeviceNet 上的所有设备(包括 DNB 模块)都利用 Allen-Bradley 的 RSNetWorx for DeviceNet 软件, 根据需要进行配置。对 DeviceNet 和 Experion PKS 网分别进行配置,并采用不同的配置方法。Experion PKS 配置(控制器、驻留于控制器中的 DeviceNet 控制块、服务器、站)利用通常的 Experion PKS 系 统配置方法(如 Control Builder 和 Experion PKS 站)进行配置。DeviceNet 系统(如 DeviceNet、1756-DNB 和 DeviceNet 网络配置上的设备)利用相应的 DeviceNet 工具(如 DeviceNet RediStation 或利用 RSNetWorx for DeviceNet 和 RSLinx 进行 DeviceNet 连接的 PC)进行配置。 下表列出了实施 DeviceNet 接口和 Experion PKS 所需的各种软件、硬件和系统组件。 Honeywell DeviceNet 接口软件需求接口软件需求 软件包软件包可选可选/必需必需可从可从 Honeywell 购买购买 Honeywell 的 DeviceNet Interface Library(接口库) 随 DeviceNet 使用许可提供。 必需是 RSLinx 或 RSLinx Lite必需是 RSNetWorx for DeviceNet(适用于 DeviceNet 的 RSNetWorx)必需否 Experion PKS Control Builder(控制生成器)必需是 Experion PKS DeviceNet Bridge Usage License(桥使用许可) DeviceNet 使用许可 TC-DNLX01DeviceNet 使用许可,1 个 DNB TC-DNLX05DeviceNet 使用许可, 5 个 DNB TC-DNLX10DeviceNet 使用许可, 10 个 DNB (这些许可是附加的,可根据对 DNB 模块数的需要订购许可数量。) 必需是 所有不能从 Honeywell 购买的软件必须从其相应供应商处获取。 DeviceNet 配置工具硬件需求配置工具硬件需求 硬件硬件可选可选/必需必需从从 Honeywell 购买购买 带有串行端口的 PC/便携式电脑必需 否 1770-KFD 接口模块和 S-232 电缆线路 可选*否 ControlNet(通过 PCIC 模块和电缆线路) 可选*否 配置设备需要 ControlNet 接口卡 TC-PCIC01K 或第三方 1770-KFD。 Honeywell DeviceNet 接口系统需求接口系统需求 组成部分组成部分可选可选/必需必需 Experion PKS R100 系统或更新必需 1756-DNB Allen-Bradley DeviceNet 桥设备 必需 C200 控制器必需 DeviceNet 网络必需 EP03-440-1002003 年年 2 月月 发行版发行版 100版本版本 1.0 Experion PKS DeviceNet 接口说明和模型 12 TotalPlant 是注册商标,Experion PKS™、Process Knowledge System™ 和 PKS™ 是 Honeywell International Inc 的商标。 Allen-Bradley、DeviceNet、RSLogix、RSNetWorx 和 RSLinx 是 Rockwell Automation 或其分支机构的商标。 文中出现的所有其他产品、品牌和产品名都是他们各自所有者的商标。 同时我们真诚地呈献此文并相信其中的内容是准确的,除了与其客户签定的书面协议中的陈述内容外,Honeywell 不对适销性和适 用于特定用途作出暗示的保证,也不作明示的保证。Honeywell 决不因任何间接、特殊或偶然损害而对任何人负责任。 文中信息和说明如有更改,恕不另行通知。 美国Honeywell Industry Solutions, 16404 N. Black Canyon Hwy., Phoenix, AZ 85053 (霍尼韦尔工业解决方案,亚利桑那州菲 尼克斯市黑峡谷高速公路 16404 号 /加拿大加拿大The Honeywell Centre, 155 Gordon Baker Rd., North York, Ontario M2H 3N7(霍尼 韦尔中心,安大略省北约克郡 Gordon Baker 路 155 号,M2H 3N7)/拉丁美洲拉丁美洲Honeywell, Inc., 480 Sawgrass Corporate Parkway, Suite 200, Sunrise, Florida 33325(霍尼韦尔公司,佛罗里达州桑利斯美市 Suite 200 Sawgrass 公司公园大道 480 号, 33325)/日本日本Honeywell K.K., 14-6 Shibaura 1-chome, Minato-ku, Tokyo, Japan 105-0023(霍尼韦尔 K.K.,日本东京市 Minato- ku 14-6 Shibaura 1-chome,105-0023)/AsiaHoneywell Pte Ltd., Honeywell Building, 17 , Singapore 486073, Republic of Singapore(霍尼韦尔 Pte 有限公司,新加坡共和国新加坡市 Changi Business Park Central 1 17 号霍尼韦尔大厦,486073/太平太平 洋分部洋分部Honeywell Pty Ltd., 5 Thomas Holt Drive, North Ryde NSW Australia 2113(霍尼韦尔 Pty 有限公司,澳大利亚新南威尔 士洲北莱德 Thomas Holt Drive 5 号,2113)/欧洲和非洲欧洲和非洲Honeywell S.A. Avenue du Bourget 3, 1140 Brussels, Belgium(霍尼 韦尔 S.A.,比利时布鲁塞尔市 du Bourget 大街 3 号,1140)/东欧东欧Honeywell Praha,, , Czech Republic(霍尼韦尔 Praha,捷克 共和国 140 21 Prague 4 s.r.o. Budejovicka 1)/中东中东Honeywell Middle East Ltd., Technology Park, Cert Complex Block Q, Muroor Rd., Abu Dhabi, U.A.E.(霍尼韦尔中东有限公司,阿拉伯联合酋长国 Abu Dhabi Muroor 路 Cert Complex Block Q 技术园)