更新时间:2019-05-29
EtherCAT 耦合器 EK1914 结合了 EK1100 EtherCAT 耦合器以及安全数字量 I/O 的功能。这种紧凑型设计特别特别适合用于具有少量 I/O 的应用。与 EK1100 一样,EK1914 系列也可以通过所有 EL/ES 端子模块扩展。原装BECKHOFF EK1914总线耦合器
BECKHOFF EL1914有 4 个数字量输入和 4 个数字量输出以及 2 个故障安全输出和 2 个故障安全输出。EK1914 符合 DIN EN ISO 13849 PLe ((Cat 4,PL e))标准。
其内部接线图如下
EtherCAT
EK1914
企鹅号: 27 808 14 05
所有的这些功能,组成了一个完整的能源管理系统,可以满足客户的 任何需求。用户可以选择在云端或者在本地管理数据(见图 5),而 在本地管理数据是常见的选择。如果选择了本地化的解决方案,重 要的是不要忘记简单易用的界面和集中访问选项所带来的好处。与过 去用户必须监测多台嵌入式设备相比,通过多点触控面板集中进行 数据访问清晰度更高,也更方便。如果使用倍福基于 HTML5 的 TwinCAT 3 HMI,甚至可以通过诸如智能手机和平板电脑等很多其它终端 设备来显示相同的可视化界面。 使用 TwinCAT Analytics 实现拖放分析功能 有了 TwinCAT Analytics ,就可以通过拖放分析功能轻松汇总和评估在 整个公司范围内采集到的所有数据,并与其它测量数据相结合(见 图 6),以便轻松计算出每个工件的生产能耗。一套倍福整体解决 方案甚至可以提供一般的能源管理系统无法获取的数据,因为后者 无法访问设备控制数据。这样就可以首先测定不同操作条件下的能耗 数据,然后确定与标准值的偏差是多少。 虽然能耗过大可能预示着轴承出现了磨损,但能耗过低也可能意味 着产品质量不高。通过 PLC 代码的自动生成,甚至可以将上述易于 创建的拖放分析功能集成到全自动分析系统中。在自动创建项目
原装BECKHOFF EK1914总线耦合器
BECKHOFF 输出模块 EL2008(16A1)
BECKHOFF 总线扩展模块 BK1120
BECKHOFF 备件 KL2134
BECKHOFF 备件 CP9910
BECKHOFF 数字量输出终端 EL2904
BECKHOFF 备件 KL6031
BECKHOFF 输入模块 INPUT-KL1012 12995
BECKHOFF 触摸屏控制面板 CP6901-0001-0000
BECKHOFF 模块 CX1200-0510
BECKHOFF 备件 EL6751
BECKHOFF 输入模块 IE1002
BECKHOFF 总线模块端子 KL9010
BECKHOFF 插头 ZS1000-0620
BECKHOFF 备件 KL1002
BECKHOFF 模块 BK3120
BECKHOFF EtherCAT总线耦合器 EK1100
BECKHOFF 备件 ES5101
BECKHOFF 备件 KL1814
BECKHOFF 模块 KL3351
BECKHOFF 数字输出模块 EL2024
BECKHOFF 备件 KL1114
BECKHOFF 模块 KL9185
BECKHOFF ETHERCAT-夹钳 EL9400
2.*EtherCAT的从站配置*
对于EtherCAT首先要知道的不是他的具体的通信原理,通信方式,协议是什么样子,首先要知道他的用用途。
1)现场总线工业以太网
2)特点:快
3.硬件配置
对于匹配工业以太网的从站是有硬性要求的,一半都是买倍福公司提供的从站芯片ET1100或者ET1200,网上也有大神们提供的各种各样的替代产品,选用AN9250作为从站,使用F407做为从站控制器,等等,对于从站芯片都会有一样的硬件设备,以及协助EtherCAT协议的相关标准如下:
1)FMMU:
从名字来看就知道内存管理单元,了解过ARM9的筒子们都知道,系统是如何实现内存管理的,用一句简单的话来说,使用一个页表也可以理解为链表装载着一堆数字,这些数字对应着物理地址,使用这些数字来代表外部物理地址的别名,但是系统太过庞大,使用一个页表是远不够的所以使用了2级页表第二个页表装载的是每一个一级页表的地址,这样子就形成了一个地址神经网络,用户层就可以通过这些虚拟地址来控制外部实际的物理地址了。
同样的FMMU也是这个原理,主站上有一个很大的页表装载这一堆数字,这些数字就是虚拟地址,同样每一个从站上都有一个FMMU在ESC内部,他会将本栈的物理地址映射到网段内的逻辑地址上,传到主站上,这样子主站与从站之间通信直接使用虚拟地址就可以了,这样比较方便开发。
但是这个FMMU是需要主站对从站配置的,需要一个XML文件将这些配置文件写入到从站的EEPROM上,这样每次重新上电从站芯片会自动去EEPROM上读取配置信息,设置FMMU必须要以下信息:
1).数据逻辑位起始地址。
2).数据长度
3).数据逻辑位起始位
4).数据逻辑位终止位
5).从站物理内存起始地址
6).物理内存起始位
7).操作类型
8).使能
原装BECKHOFF EK1914总线耦合器
4)eeprom
这个就是存储从站信息的地方,当从设备一上电会从这里读取设备信息,对设备内部的寄存器进行配置,而且主站通过扫描来确定从设备的信息进行一系列的处理工作,主站或者PDI通过读写ESC的EEPROM控制寄存器来读写EEPROM,在复位的情况下由主站来控制EPROM的操作,之后给PDI控制,使用XML进行配置寄存器,主要是针对模式的配置使用什么接口。使用*提供的et1100_configuration_and_pinout_v4.4.xls进行配置寄存器。