logo资料库

EtherCAT 常用开发工具介绍.pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
BECKHOFF ETHERCAT研发相关产品 EL98xx | EtherCAT 评估套件 该评估套件可被用作为 EtherCAT 从站的研发平台。该平台配有板载式控制卡,用于采用 ASIC 芯片 ET1100 或在 FPGA 基础上实现完整的 EtherCAT 连接。它集成了一个用于 FPGA 的编程接口。所有的 ASIC 或 FPGA 过程数据接口(PDI)都连接到引脚并可通过 PDI 选择开关进行选择。可以选择将 SPI 接口与一个包含在套件中的 PIC 微控制器相连, 或直接连接到引脚上。同时,该套件还提供一个控制器的编程和调试接口。因此,EL98xx 可 以被用作为 EtherCAT 从站样本代码 ET9300(包含在评估套件中)的平台。 技术参数 评估套件 EL9820 base board 母板 EL9821 EL9830 EL9840 EtherCAT从站控 ASIC ET1100 ASIC ET1100 Altera FPGA Xilinx FPGA 制器 板载式控制卡 FB1111-0142,搭 FB1111-0142,搭 FB1122,搭载 FB1130,搭载 载 ASIC ET1100 载 ASIC ET1100 Altera Cyclone III Xilinx Spartan-3E 第 1 页 共 10 页
BECKHOFF 适配卡 EL9803,用于使用 EL9803,用于使用 – – FB1111-0142 的 FB1111-0142 的 SPI 和 μC 接口 SPI 和 μC 接口 EtherCAT 从站样本代码 ET9300 电缆,技术文档 参考设计 可选择TR8100 含每人 1 天的培 可选择TR8100 可选择TR8100供 训(TR8100) 描述 适配卡,用于在带 ET1100 的 EtherCAT 评估套件上使用 FB1111-0142 的所有 接口(μC、SPI、数字量 I/O)。无需集成在设备中;经过适当调整的 EtherCAT 板 载式控制卡也可用于此目的(见 FB1111-014x)。采用 EL9803 和 FB1111-0142, 可以使用现有的、带 ET1100 的 EL9800 评估套件基板。 软件 附件 电路图 培训 附件 EL9803 FB1111, FB1122, FB1130 | EtherCAT 板载式控制卡 FB11xx EtherCAT 板载式控制卡提供基于 EtherCAT ASIC ET1100和与 ET18xx EtherCAT IP 内核配套使用的Altera 或 Xilinx FPGA 的完整的 EtherCAT 连接。所有的 第 2 页 共 10 页
BECKHOFF FB11xx 都有相同的结构,并可与 EtherCAT 评估套件结合起来使用。可将它们作为 EtherCAT 接口集成到设备中。 订货信息 描述 FB1111-0140 带 ET1100 和 μC 接口的 EtherCAT 板载式控制卡;可以作为 EtherCAT 接口 集成入设备中 FB1111-0141 带 ET1100 和 SPI 接口的 EtherCAT 板载式控制卡;可以作为 EtherCAT 接 口集成入设备中 FB1111-0142 带 ET1100 和 数字量 I/O 接口的 EtherCAT 板载式控制卡;可以作为 EtherCAT 接口集成入设备中;包含在 EL982x 评估套件中 带 Altera Cyclone III 的 EtherCAT 板载式控制卡 带 Xilinx Spartan-3E(XC3S1200E)的 EtherCAT 板载式控制卡 FB1122 FB1130 ET1100, ET1200 | EtherCAT ASIC芯片 EtherCAT ASIC 芯片ET1100 和 ET1200为实现 EtherCAT 从站提供了一种结构紧凑、经 济高效的解决方案。它们直接在硬件中处理 EtherCAT 协议,因而可确保硬件设备的高性 能和实时性,而与任何下游从站微控制器及相关软件无关。通过芯片提供的三个过程数据接 口 – 数字量 I/O、SPI 和 8/16 位 μC(ET1200无该接口),EtherCAT ASIC 能够实现 简单的数字量模块,而不再需要微控制器或研发自带处理器的智能设备。这两种 ASIC 芯 第 3 页 共 10 页
BECKHOFF 片都带有分布式时钟功能,通过该功能能够实现 EtherCAT 从站<< 1 μs的高精度同步。芯 片供电电压为 3.3 V 或 5 V;内核电压为 2.5 V,由集成的同相稳压器生成或者直接供电。 ET1100 是一种适用于任何类型的 EtherCAT 设备的通用解决方案;ET1200 则特别适用 于将 E-bus/LVDS(低压差分信号)作为内部接口的模块化设备。由于这两种 ASIC 芯片 结构紧凑,外部组件数量少,因此它们仅需极小的安装空间。 ET1100 ASIC 外壳(BGA128)尺寸仅为 10 x 10 mm。该芯片最多可支持 4 个 EtherCAT 端口。8 kB 的双口内存(DPRAM)空间用于读写过程数据和参数数据,可选择通过平行 或串行数据总线寻址。另外,在使用该芯片实施时可不使用控制器。在这种情况下,可最多 直接连接32 个数字量信号。 ET1200 ASIC 芯片是ET1100的“小”型变体;其 QFN48 外壳尺寸仅为 7 x 7 mm,芯片结 构更为紧凑。该设备带有 16 个数字量 I/O 接口和用于实现高精度同步的分布式时钟硬件。 通过快速串行接口(20 Mbit/s)寻址1 kB 的DPRAM。ET1200 有两个 EtherCAT 端口, 其中一个可被用作 MII 来连接一个标准的物理层;另一个端口用于 LVDS,因此ET1200 特 别适用于将 LVDS 用作内部总线物理层的模块化设备。 技术参数 ET1100-0000 EtherCAT 端口数 4(最多 4 x MII) ET1200-0000 2(最多 1 x MII) FMMU SYNC manager 8 8 DPRAM 分布式时钟 8 kbyte yes (64 bits) 有(64 位) 3 4 1 kbyte 过程数据接口 32 位数字量 I/O 16 位数字量 I/O SPI 8/16 位 μC SPI – 外壳 BGA128,10 x 10 mm QFN48,7 x 7 mm 第 4 页 共 10 页
BECKHOFF ET1810, ET1815 | 用于 Altera 和 Xilinx FPGA 的 EtherCAT IP 核 采用 EtherCAT IP 核,可以在一个 FPGA(现场可编程门阵列 - 即一个包含可编程逻辑 组件的功能块)上实现 EtherCAT 通讯功能和专用功能。EtherCAT 功能可自由配置。可 将 IP Core 集成到自己的 FPGA 设计中,并提供 Avalon (Altera)或 OPB (Xilinx)接口与软核 处理器通信。物理接口和内部功能可调,例如 FMMU 和同步管理器数量、DPRAM 大小 等等。过程数据接口(PDI)和分布式时钟也是可配置的。其中包含的各个功能都与 EtherCAT 规范和 EtherCAT ASIC 芯片(ET1100,ET1200)兼容。residual error probability 残留差错概率:报文有差错而又未被检出的概率 所需逻辑单元的数量取决于所选配置: Altera IP 核: – 32 位数字量 I/O,1 kB RAM,不带分布式时钟, 带 FMMU 和同步管理器,约 4500 个逻辑单 元 – 16 位 μC 接口,60 kB RAM,带分布式时钟,8 个 FMMU 和 8 个同步管理器,约 15,000 个逻辑单元 Xilinx IP 核: – 32 位数字量 I/O,1 kB RAM,不带分布式时钟,带 FMMU 和同步管理器,约 2500 个 逻辑片(Spartan-3E) – 16 位 μC 接口,60 kB RAM,带分布式时钟,8 个 FMMU 和 8 个同步管理器,约 8000 个逻辑片(Spartan-3E) EtherCAT Altera IP 核可以与下列 FPGA 配套使用: Cyclone、Cyclone II、 Cyclone III*、 Stratix、Stratix III*(* = 近期将推出) EtherCAT Xilinx IP 核可以与下列 FPGA 配套使用:Spartan-3、Spartan-3E、Spartan-3ª、 Virtex-II、Virtex-II Pro、Virtex-II Pro X、Virtex-4 和 Virtex-5。 第 5 页 共 10 页
BECKHOFF ET9000, ET9200, ET9300 | EtherCAT 开发软件 ET9000 | EtherCAT 组态工具 通过EtherCAT 规范中明确定义的接口,在开发 EtherCAT 主站的同时无需开发组态工具。 EtherCAT 主站开发人员可直接使用EtherCAT 组态工具,或将它集成并分配到其自开发软 件包中。 用于配置一个 EtherCAT 网络的 Windows 软件包括: – 配置工具用于: – 读取 XML 设备描述 – 生成 XML 配置描述 特性 – 在线特征 – 通过主站样本代码接口扫描 EtherCAT 网络 – 诊断功能 – 用于调试的自运行在线模式 – 在线和离线拓扑结构显示,包括用于第三方软件的 OCX – 自动化软件接口将组态工具作为 COM 服务器启动 – COM 接口 – 用于在客户端和服务器之间交换参数的 XML 接口 – 包括嵌入式图形化用户操作界面 – EXE 文件,可在 Windows 2000、XP 和 Vista 环境下运行 如果使用了 Beckhoff 的 TwinCAT 自动化软件,则不再需要 EtherCAT 组态工具。 ET9200 | EtherCAT 主站样本代码 EtherCAT主站样本通讯软件是一个基于Windows的用户模式应用程序,用于实施EtherCAT 主站。基于该产品,Beckhoff为 EtherCAT 主站开发人员提供 TR8200 培训。该软件具有 第 6 页 共 10 页
BECKHOFF 以下功能: - 启动及组态:分析 XML-File(由组态工具生成),并依此对网络进行配置 - 发送和接收从网络适配器传送的未经处理的以太网帧 - 管理 EtherCAT 从站状态 - 发布 EtherCAT 初始命令,该命令为主站到从站设备的多种状态传输而定义。 - 邮箱通讯 – CoE(CANopen over EtherCAT) – SoE(Servodrive Profile over EtherCAT) – EoE(Ethernet over EtherCAT) – FoE(File Access over EtherCAT) - 基于 EtherCAT 协议的 Canopen 通讯 - 基于 EtherCAT 协议的以太网通讯 - 集成了软件的虚拟交换机功能(延迟从 EtherCAT 网络接收到的 EtherCAT 通讯中的以 太网信息。) - 循环过程数据通讯 – 分布式时钟状态机 软件作为源代码发送并可根据具体的硬件环境(以太网控制器)加以调整,然后集成到实时 环境中。 ET9300 | EtherCAT 从站样本代码 EtherCAT 从站采样代码是一个 ANSI C 源代码,支持 μC 和 SPI 接口。该代码是实施 带处理器的EtherCAT 设备的开发基础。 特征 – 在从站控制器中处理 EtherCAT 协议 – 扩展状态机处理 – 邮箱处理 – 协议处理,用于: 第 7 页 共 10 页
BECKHOFF – CoE(CANopen over EtherCAT) – FoE(File Access over EtherCAT) – EoE(Ethernet over EtherCAT) – SoE(Servodrive Profile over EtherCAT) –适应于各种变体的样本应用程序 EtherCAT 从站采样代码包含在 EtherCAT 评估套件 EL98xx 中。 订货信息 描述 EtherCAT 组态工具的使用授权 EtherCAT 主站样本代码的使用授权 EtherCAT 从站样本代码的使用授权(包含在 EtherCAT 评估套件中) ET9000 ET9200 ET9300 ET1902, ET1903 | Safety over EtherCAT 使用授权 为了实现 EtherCAT 安全相关数据通讯,Beckhoff完全开放 Safety over EtherCAT 协议。 该安全协议符合 IEC 61508 标准,可达到安全集成级别(SIL)3,通过了德国技术检验机 构(TÜV)的认证。 EtherCAT 是单通道通讯系统。传输介质是一个“黑色通道”,不包括在安全审议内。因此, 该安全协议也可通过其它通讯系统、干线或 WLAN 传输。可根据要求缩短传输周期,而不 会影响残留差错概率。在 Safety over EtherCAT 主站和从站之间进行的安全数据周期性交 换如同由一个看门狗监控的连接。一个主站可以建立并监控多个不同从站的连接。 Safety over EtherCAT 帧包含一个指令、通过CRC校验的安全过程数据和一个唯一接口 ID。一个最小帧长度为 6 byte,带 1 byte 安全过程数据。最大帧长度由从站所需的过程数 据数量决定。协议无最大长度限制。 使用该授权可以在设备内执行 Safety over EtherCAT 协议。它们是一般性使用授权,和数 第 8 页 共 10 页
分享到:
收藏