【问题标题】:Deploying config files to PLC将配置文件部署到 PLC
【发布时间】:2021-08-03 09:22:44
【问题描述】:

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

通过在文件打开/读取 FB 中使用PATH_BOOTPATH,无论使用 CE 还是 Windows 部署,都可以方便地从该目录加载文件,但是将文件部署到该位置似乎是坚持点。

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

我在系统配置中找到了“附加文件”部分,但意义不大。

  • 从项目内部添加一个文件作为“相对”路径似乎没有任何作用
  • 从项目内部添加文件作为外部路径会在“CurrentConfig.tszip”文件中包含该文件(通过符号链接?),该文件与 .tpzip 具有相同的问题
  • 添加外部文件作为外部路径再次将文件包含在 .tszip 中。

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

【问题讨论】:

    标签: plc twincat


    【解决方案1】:

    Deployment

    引用 Beckhoff 的话:

    部署用于设置应用程序安装和启动期间要执行的命令。


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

    尚未进行广泛的测试,但在绝对/相对路径和执行之间,这应该可以解决部署配置的几乎所有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      • 2014-12-23
      • 2021-11-08
      相关资源
      最近更新 更多