将配置文件部署到 PLC

Deploying config files to PLC

是否可以将 TwinCAT 项目中的任意文件(在本例中为 .csv)直接包含到 PLC 的引导目录中?

通过在文件 open/read FB 中使用 PATH_BOOTPATH,无论使用 CE 还是 Windows 部署,都可以方便地从此目录加载文件,但是部署此位置的文件数量似乎是症结所在。

我知道项目代码的副本包含在 CurrentConfig.tpzip 文件中,但该文件不容易从代码访问或更新。

我在系统配置中找到了 'Additional Files' 部分,但意义不大。

我愿意接受这可能是不可能的,但感觉很奇怪 PATH_BOOTPRJPATH_BOOTPATH 根在那里,但没有访问有用的路径。

Deployment

引用 Beckhoff 的话:

Deployment is used to set up commands that are to be executed during the installation and startup of an application.


事件类型本质上是命令在部署过程的哪个阶段执行,其中命令可以是复制文件或执行 script/program。

尚未执行大量测试,但在 absolute/relative 路径和执行之间,这应该可以解决部署配置的几乎所有问题。