Modicon M262 Logic/Motion Controller 管理以下文件类型:
| 系统功能 (/sys) | 描述 | 
|---|---|
| 操作系统 (OS) | 可写入非易失性存储器的控制器固件。固件文件会在下次重新启动控制器时应用。 | 
| 用户功能 (/usr) | 描述 | 
|---|---|
| 启动应用程序 | 此文件位于非易失性存储器中,包含可执行应用程序的已编译二进制代码。每次重新启动控制器时,都会从启动应用程序中提取可执行应用程序并将其复制到控制器 RAM (1)。 | 
| 应用程序源 | 源文件,如果不在 PC 上,则可从非易失性存储器上传至 PC (2)。 | 
| 后配置 | 包含以太网和串行线路参数的文件。 每次复位时,该文件中指定的参数都会覆盖可执行应用程序中的参数。 | 
| 防火墙参数 | 用于配置 M262 Logic/Motion Controller 防火墙的设置。这些设置仅允许经授权的人员和协议执行访问。有关更多信息,请参阅防火墙配置。 | 
| 数据记录 | 控制器按照应用程序的指定在其中记录事件的文件。 | 
| (1) 在 EcoStruxure Machine Expert 中,根据应用程序属性,启动应用程序的创建是可选项。缺省选项是在下载时创建启动应用程序。当您将应用程序从 EcoStruxure Machine Expert 下载到控制器时,只是将二进制可执行应用程序直接传输到 RAM。 (2) EcoStruxure Machine Expert 不支持将可执行应用程序或启动应用程序上传到 PC 进行修改。程序修改必须对应用程序源进行。下载应用程序后,可选择将源文件存储到非易失性存储器。 | |
下表显示非易失性存储器的文件结构:
| 磁盘 | 目录 | 文件 | 内容 | 上传/下载的数据类型 | 
|---|---|---|---|---|
| /sys | Pkg | 临时文件 | 内部使用 | 不适用 | 
| /usr | App | Application.app | 启动应用程序 | 应用程序 | 
| Application.crc | – | |||
| Archive.prj (1) | 应用程序源 | – | ||
| Cfg | Machine.cfg (1) | 配置 | ||
| CodesysLateConf.cfg | 要启动的应用程序的名称. | 配置 | ||
| FirewallDefault.cmd | 缺省防火墙设置。缺省情况下,此文件不存在。可以视需要添加。 | 配置 | ||
| ntp.conf | 包含网络时间协议 (NTP) 配置。 | 配置 | ||
| ntp.drift. | 包含相较于 UTC 时间的系统时钟漂移计算值。 | 配置 | ||
| Log | UserDefinedLogName_1.log | 所有使用数据记录功能创建的 *.log 文件。必须使用数据记录功能指定创建的文件总数,以及每个日志文件的名称和内容。 | 日志文件 | |
| UserDefinedLogName_n.log | – | |||
| pki | – | M262 安全协议的证书存储库。 | – | |
| Rcp | – | 配方的主目录。 | – | |
| Syslog | crash.txt(1) LoggerFile_xxx.mel | 记录检测到的系统错误。供 Schneider Electric 技术支持人员使用。 | 日志文件 | |
| Visu | – | 用于 WebVisualisation 功能。 | – | |
| _cnc | UserDefinedName.cnc | 预编程的控制命令 | G 代码数据 | |
| 报警 | Application.alarmstorage.X.sqlite Application.alarmstorage.X.sqlite.metadata | 已配置的报警的数据库 | 报警管理器数据 | |
| 趋势 | Application.TrendRecording.X.sqlite Application.TrendRecording.X.sqlite.metadata | 已配置的趋势的数据库 | 趋势记录器数据 | |
| /sd0 | – | – | SD 卡。请参阅管理脚本文件。 | – | 
| – | 用户文件 | – | – | |
| (1) 如果因特定事件或客户要求而创建了文件。 | ||||
当系统、程序或某种用户活动创建了特定文件类型时,M262 Logic/Motion Controller 检查文件扩展名,并将文件自动移至非易失性存储器中的相应文件夹。
下表列出了以这种方式移动的文件类型和非易失性存储器中的目标文件夹:
| 文件扩展名 | 非易失性存储器文件夹 | 
|---|---|
| *.app、*.ap_、*.err、*.crc、*.frc、*.prj | /usr/App | 
| *.cfg、*.cf_ | /usr/Cfg | 
| *.log | /usr/Log | 
| *.rcp、*.rsi | /usr/Rcp | 
数据记录文件可能会变得很庞大,达到超过文件系统中可用空间的程度。因此,您应该采用某种方法将日志数据定期存档到 SD 卡上。您可以将日志数据拆分为多个文件,如 LogMonth1, LogMonth2, 并使用 ExecuteScript 命令将第一个文件复制到 SD 卡。然后,可以在第二个文件累积数据时将第一个文件从内部文件系统删除。如果您任由数据记录文件变大并超过文件大小限制,您可能会丢失数据。
| 注意 | |
|---|---|