以设计的基于从站控制器ET1100的EtherCAT从站接口卡和Microchip公司的dsPICDEM1.1 Plus Development Board开发板构成从站设备,PC机凭借德国倍福公司开发的TwinCAT软件作为主站设备搭建实验平台。首先,打开TwinCAT软件中的System Manager功能,找到I/O Device,单击鼠标右键扫描设备,找到BOX设备,烧写XML配置文件到ET1100中,完成特定功能的配置,按照功能要求对从站接口板与开发板进行正确的连线。在TwinCAT软件以及开发板中编写测试程序,通过观察开发板上LED的明亮以及TwinCAT软件中的图示,来验证EtherCAT中主从站之间的通信是否成功。具体实验结果如图7~图10所示。
以SOURCEFORGE上开源的SOEM(Simple Open EtherCAT Master)软件,基于嵌入式操作系统Linux的应用环境,以及本设计中的从站接口卡作为测试平台,对EtherCAT数据传输的实时性进行测试分析。在不同从站节点个数组建的网络下,采集实验数据,实验数据包括主站控制周期平均值、环运行时间。通过分析实验数据可知,本设计的从站接口卡达到了预定要求,实验数据如表1所列。