创建脚本

简介

EcoStruxure Machine Expert 脚本语言提供了一个用于实现序列自动化的强有力工具。您可以从 EcoStruxure Machine Expert 程序环境直接启动单个命令或者复杂的命令序列。有关脚本的详细信息,请参阅 EcoStruxure Machine Expert 编程指南。

使用 SD 卡创建脚本之前

Modicon M262 Logic/Motion Controller 只接受格式化为 FAT 或 FAT32 的 SD 卡。

SD 卡必须设有标签。如要添加标签:

1.将 SD 卡插入 PC。

2.右键单击 Windows 资源管理器上的驱动盘。

3.选择属性

Warning_Color.gif警告

意外的设备操作

o在将此设备连接到控制器之前,您必须具有机器或过程的操作知识。

o确保防护措施已到位,以便任何可能的意外设备操作不会导致人身伤害或设备损坏。

不遵循上述说明可能导致人员伤亡或设备损坏。

将 SD 卡插入到控制器的 SD 卡插槽时,固件将搜索并执行包含在 SD 卡中的脚本 (/sys/cmd/Script.cmd)。

如果移除设备电源,或者在应用程序的数据传输期间出现断电或通讯中断,则设备可能无法正常工作。如果出现断电或通讯中断,请再次尝试传输。如果在固件更新过程中出现断电或通讯中断,或者如果使用了无效固件,则设备可能无法正常工作。在这种情况下,使用有效的固件并重新尝试固件更新。

注意

设备无法操作

o传输一旦开始,不要中断应用程序的传输或固件更改。

o如传输因任何原因中断,则重新开始传输。

o在文件传输成功完成之前不要试图将设备投入使用。

不遵循上述说明可能导致设备损坏。

创建脚本

下面列出了脚本语法的规则:

o如果某行以 ";" 为开头,则表明该行是注释行。

o脚本文件中的最大行数为 50。

o如果在脚本文件中不遵守该语法,则不会执行该脚本文件。例如,这表示防火墙配置将保持上一个状态。

步骤

操作

1

单击主菜单中的项目 > 大容量存储(USB 或 SDCard)

结果:显示大容量存储(USB 或 SD 卡)

G-SE-0002104.2.gif-high.gif

 

 

2

单击 G-SE-0067599.1.jpg,然后单击 G-SE-0067598.1.jpg

3

选择命令

4

根据所选择的命令,选择目标

大容量存储(USB 或 SD 卡)选项卡描述

下表介绍大容量存储(USB 或 SD 卡)选项卡:

元素

描述

新建

创建新脚本。

打开

打开脚本。

插入宏。

宏是一系列的单个命令。宏有助于执行许多常见操作,例如上载应用程序、下载应用程序等。

生成

在 SD 卡上生成脚本及所有必要文件。

命令

基本指令。

源极

PC 或控制器上的源文件路径。

目标

PC 或控制器上的目标目录。

新增

添加脚本命令。

上移/下移

更改脚本命令顺序。

删除

删除脚本命令。

下表介绍了命令:

Command

描述

源极

目标

语法

下载

将 SD 卡中的文件下载到控制器。

选择要下载的文件。

选择控制器目标目录。

'Download "/usr/Cfg/*"'

SetNodeName

设置控制器节点名称。

新的节点名称。

控制器节点名称

'SetNodeName "Name_PLC"'

复位控制器的节点名称。

缺省节点名称。

控制器节点名称

'SetNodeName ""'

上传

将控制器目录中包含的文件上载到 SD card.

选择目录。

-

'Upload "/usr/*"'

删除

删除控制器目录中包含的文件。

注意: 删除 "*" 不会删除系统文件。

选择目录,输入具体文件名称 重要注意事项:缺省情况下,将选择所有目录文件。

 

-

'Delete "/usr/SysLog/*"'

重新启动

重新启动控制器(仅在脚本结束后可用)。

-

-

'重新启动'

下表对宏进行了描述:

描述

目录/文件

Download App

将 SD 卡中的应用程序下载到控制器。

/usr/App/*.app

/usr/App/*.crc

Upload App

将控制器中的应用程序上载到 SD 卡。

Download Sources

将 SD 卡中的项目存档下载到控制器。

/usr/App/*.prj

Upload Sources

将控制器中的项目存档上载到 SD 卡。

Download Multi-files

将 SD 卡中的多个文件下载到控制器目录。

由用户定义

Upload Log

将控制器中的日志文件上载到 SD 卡。

/usr/Log/*.log

从控制器删除用户权限

您可以手动创建脚本,以用于将用户权限连同应用程序一起从控制器删除。此脚本必须包含以下命令:'Format "/usr/*" '