首先验证 TwinCAT 是否已发现 ESC,如Topic Link Label12.4所述。此外,在开始对此 EEPROM 进行编程之前,确保将 ESC XML 文件复制到 TwinCAT 目录中。
- 将 ESI 文件(F2838x CM EtherCAT Slave (System).xml,位于 \solutions\tmdxiddk379d\f2838x\ssc_configuration)复制到 TwinCAT 目录中(默认位置:C:\TwinCAT\3.1\Config\Io\EtherCAT)。如果 TwinCAT 已经打开,则必须关闭并重新打开它才能看到新的 XML 文件。
- 在 Visual Studio 解决方案资源管理器中,双击 Device 2 (EtherCAT) 下的 Box #(框 #)。
- TwinCAT 工程窗口应在解决方案资源管理器的右侧打开,并具有一些选项卡,如“General”(常规)、“EtherCAT”等等
- 选择 EtherCAT 选项卡,然后点击 Advanced Settings(高级设置)
- 在新窗口中,展开 ESC Access(ESC 访问)菜单,然后展开 E2PROM 菜单。点击 Smart View(智能视图)
- 点击 Write E2PROM(写入 E2PROM)并展开 Available EEPROM(可用 EEPROM)说明窗口中的 Texas Instruments Incorporated 菜单。
- 展开 TI C28xx Slave Devices(TI C28xx 从器件)并选择 F2838x CM EtherCAT Slave。点击 OK(确认)。
- Visual Studio 将指示正在对 EEPROM 进行编程。完成后,如果 Smart View(智能视图)没有使用新内容自动更新,您可以选择 Read E2PROM(读取 E2PROM)以读回新编程的值。
- 此 CM 应用程序的产品代码为 0x10003101
- 完成对 EEPROM 的编程后,断开控制器并对其下电上电。