Modicon LMC058 Motion Controller 允许使用 USB 存储盘传输文件。使用此盘时,便不需要使用 EcoStruxure Machine Expert 或 FTP 服务器了。
要使用 USB 存储盘将文件上载或下载到控制器,请使用下列方法之一:
o克隆功能(使用空 USB 存储盘)
o存储在 USB 存储盘中的脚本
将 USB 存储盘插入到控制器的 USB 数据端口时,固件将搜索并执行 USB 存储盘中包含的脚本 (/sys/CMD/Script.cmd)。
注意: 控制器操作在文件传输期间不修改。
通过大容量存储(USB 或 SD 卡)编辑器,可以生成脚本及所有必要文件,并将其复制到 USB 存储盘上。
注意: Modicon LMC058 Motion Controller 只接受 FAT 或 FAT32 格式的 USB 存储盘。
|
意外的设备操作 |
o在将此设备连接到控制器之前,您必须具有机器或过程的操作知识。 o确保防护措施已到位,以便任何可能的意外设备操作不会导致人身伤害或设备损坏。 |
不遵循上述说明可能导致人员伤亡或设备损坏。 |
如果移除设备电源,或者在应用程序的数据传输期间出现断电或通讯中断,则设备可能无法正常工作。如果出现断电或通讯中断,请再次尝试传输。如果在固件更新过程中出现断电或通讯中断,或者如果使用了无效固件,则设备可能无法正常工作。在这种情况下,使用有效的固件并重新尝试固件更新。
注意 |
设备无法操作 |
o传输一旦开始,不要中断应用程序的传输或固件更改。 o如传输因任何原因中断,则重新开始传输。 o在文件传输成功完成之前不要试图将设备投入使用。 |
不遵循上述说明可能导致设备损坏。 |
通过克隆功能,可以从一个控制器上载应用程序,以及将其下载到相同的参考控制器。
该功能将克隆该控制器的所有参数(例如应用程序、固件、数据文件、后配置)。请参阅存储器映射。
注意: 仅当先前在 Web 服务器的维护:用户管理子菜单 > 克隆管理子页上单击了 Include User Rights 按钮时,才能能复制用户访问权限。
缺省允许在不使用功能块 FB_ControlClone 的情况下执行克隆。如要限制对克隆功能的访问,可以在 Everyone 组中删除 USBExecCommand object 的访问权限。这样,就不允许在不使用 FB_ControlClone 的情况下执行克隆。有关此功能块的更多详细信息,请参阅 LMC058 PLCSystem 库指南。有关“访问权限”的更多详细信息,请参阅 EcoStruxure Machine Expert - 编程指南。
如要控制对目标控制器中已克隆应用程序的访问,在执行克隆操作之前,请先使用源控制器的 Include users rights 按钮(位于 Web 服务器的 Clone Management 子页上)。有关“访问权限”的更多详细信息,请参阅 EcoStruxure Machine Expert 编程指南。
以下过程描述如何在 USB 存储盘上上载存储在控制器中的应用程序:
步骤 |
操作 |
---|---|
1 |
断开控制器的电源。 |
2 |
将 USB 存储盘插入控制器。 注意: 要执行此过程,USB 存储盘必须为空。 |
3 |
恢复对控制器供电。 |
4 |
克隆操作正在进行。 注意: 上载期间,USB LED 呈绿色闪烁。 在上载结束后,USB LED 呈绿色常亮;如果检测到错误,则 LED 显示为红色。 |
5 |
拔出 USB 存储盘。 |
以下过程描述如何将存储在 USB 存储盘中的应用程序下载到控制器:
步骤 |
操作 |
---|---|
1 |
断开控制器的电源。 |
2 |
将 USB 存储盘插入控制器。 |
3 |
恢复对控制器供电。 |
4 |
克隆操作正在进行。 注意: 下载期间,USB LED 呈绿色闪烁。 在下载结束后,USB LED 呈绿色常亮;如果检测到错误,则 LED 显示为红色常亮。 |
5 |
拔出 USB 存储盘以重新启动控制器。 |
注意: 控制器型号必须匹配位于 USB 存储盘 (Usr/dta) 上的 <HardwareRef>.srd 文件才能恢复保留数据和持久性数据。
注意: 如果您想要控制目标控制器中已克隆应用程序的访问权限,则需要启用并建立用户访问权限,以及特定控制器的任意 Web 服务器/FTP 密码。有关“访问权限”的更多详细信息,请参阅 EcoStruxure Machine Expert - 编程指南。
注意: 若将已克隆的应用程序下载到控制器,首先会从控制器存储器中删除现有的应用程序,不管在目标控制器中启用了哪个用户访问权限。
单击主菜单中的项目 > USB 大容量存储...:
元素 |
描述 |
---|---|
新建 |
创建新脚本。 |
打开 |
打开脚本。 |
宏 |
插入宏。 |
生成 |
在 USB 存储盘上生成脚本及所有必要文件。 |
命令 |
基本指令列表。 |
源 |
PC 或控制器上的源目录。 |
目标 |
PC 或控制器上的目标目录。 |
新增 |
添加脚本命令。 |
上移/下移 |
更改脚本命令顺序。 |
删除 |
删除脚本命令。 |
命令描述:
命令 |
描述 |
源极 |
目标 |
语法 |
---|---|---|---|---|
下载 |
将 USB 存储盘中的文件下载到控制器。 |
选择要下载的文件。 |
选择控制器目标目录。 |
'Download "/usr/Cfg/*"' |
SetNodeName |
设置控制器节点名称。 |
新的节点名称。 |
控制器节点名称 |
'SetNodeName "Name_PLC"' |
上载 |
将控制器目录中包含的文件上载到 USB 存储盘。 |
选择目录。 |
- |
'Upload "/usr/*"' |
删除 |
删除控制器目录中包含的文件。 注意: 删除 "*" 不会删除系统文件。 |
选择目录,输入具体文件名称。缺省选中所有目录文件。 |
- |
'Delete "/usr/SysLog/*"' |
从控制器中删除用户访问权限 |
- |
- |
'Delete "/usr/*"' |
|
重新启动 |
重新启动控制器(仅在脚本结束后可用)。 |
- |
- |
'重新启动' |
注意: 在控制器上激活访问权限时,如果不允许用户读取/写入/删除文件系统,则会禁用用于上载/下载/删除文件的脚本(这包括克隆应用程序)。有关“访问权限”的更多详细信息,请参阅 EcoStruxure Machine Expert - 编程指南。
宏描述
宏 |
描述 |
目录/文件 |
---|---|---|
Download App |
将 USB 存储盘中的应用程序下载到控制器。 |
/usr/App/*.app /usr/App/*.crc /usr/App/*.map |
Upload App |
将控制器中的应用程序上载到 USB 存储盘。 |
|
Download Sources |
将 USB 存储盘中的项目存档下载到控制器。 |
/usr/App/*.prj |
Upload Sources |
将控制器中的项目存档上载到 USB 存储盘。 |
|
Download Multi-files |
将 USB 存储盘中的多个文件下载到控制器目录。 |
由用户定义 |
Upload Log |
将控制器中的日志文件上载到 USB 存储盘。 |
/usr/Log/*.log |
|
意外的设备操作 |
o在将 USB 存储盘连接到控制器之前,您必须先掌握机器或流程的操作知识。 o确保安全防护装置和其他安全设备能够正常工作且在将数据传输到控制器之前已激活。 |
不遵循上述说明可能导致人员伤亡或设备损坏。 |
步骤 |
操作 |
---|---|
1 |
使用 USB 大容量存储编辑器创建脚本。 |
2 |
单击生成,并选择 USB 存储盘根目录。 结果:脚本和文件在 USB 存储盘上进行传输。 |
3 |
将 USB 存储盘插入控制器。 注意: 传输期间,USB LED 呈绿色闪烁。 传输结束后,USB LED 呈绿色常亮。如果检测到错误,LED 呈红色常亮。 控制器执行脚本后,会将结果记录到 USB 存储盘上(文件 /sys/CMD/Cmd.log)。 |
4 |
拔出 USB 存储盘。 注意: 需要重新启动才能记录新应用程序。 |
|
意外的设备操作 |
请参阅控制器状态和行为图以了解在重置电源后控制器将处于的状态。 |
不遵循上述说明可能导致人员伤亡或设备损坏。 |