暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

TwinCAT Boot下的文件名称及作用

Lizzy的倍福园地 2021-07-13
3125

在工作中实践总结,在朋友圈分享讨论,做最接地气的公众号



内容摘要

如果出于保密或者其它原因,要备份或者删除某些文件,需要知道控制器的TwinCAT \ 3.1 \Boot\ 文件夹里,每个文件是什么用途,比如源代码、掉电保持数据、硬件配置、PLC程序等。
关键词
Boot


正文

在控制器的硬盘或者存储卡上,保存着有当前正在运行的TwinCAT项目文件。这些文件可以分3类:

  1. TwinCATRuntime文件:控制器启动时装载的硬件配置和PLC程序、掉电保持变量等;

  2. Target辅助文件:辅助开发环境、辅助第三方通讯比如OPC Server读取的变量等;

  3. Archive文件:准备将来给工程师上载到编程PC


只有第1类“TwinCAT Runtime”文件是必不可少的。正常情况下,Boot文件都是TwinCAT自动生成和维护的,只有需要个别备份或者对比分析的时候才需要人工查看。
在目标控制器上,这些文件总是位于
    “\TwinCAT\3.1\Boot”;
PLC运行的代码总是位于
    “\TwinCAT\3.1\Boot\plc”

Boot文件夹下的文件用途、产生和更新的机制以及是否创建的选项条件如下:

序号

用途

文件路径

C:\TwinCAT\3.1\Boot

产生/更新

选项

条件

Target Runtime文件

1

TC启动时装载的配置文件

CurrentConfig.xml

系统激活

Activate  Configurtation


2

PLC引导程序

\Plc\Port_851.app

系统激活或者PLC右键 Activate Boot Project


3

Persistent

掉电保持变量

\Plc\Port_851.bootdata

Port_851.bootdata_old

TC停止时产生bootdata

重启时复制bootdata并加上后缀_old重命名;

启动装载bootdata完成后自动删除


4

PLC当前程序

\Plc\Port_851_act.tizip

PLC项目Login时产生。

Login时当前程序可以和Target中的_act程序比较


Target 辅助文件

5

Login信息

\Plc\Port_851_boot.tizip

每次PLC右键 Activate Boot Project时产生

Plc项目Setting

Target  ArchiveLogin Infomation

6

TcCOM描述

Module  Class

\Plc\Port_851.tmc

系统激活或者PLC右键 Activate Boot Project

Plc项目Setting

Target  Files

TMC  File

7

兼容TC2tpy文件

\Plc\Port_851.tpy

系统激活或者PLC右键 Activate Boot Project

Target  Files

tpy  File

Target Archive文件

8

TC3上传的配置文件

CurrentConfig.tszip

系统激活

Activate  Configurtation


9

PLC源代码

\CurrentConfig\plcname

系统激活

Activate  Configurtation

Plc项目Setting

Target  ArchiveProject Sources

10

PLC项目

引用的库

\CurrentConfig

\plcname.tpzip\_Libraries

系统激活

Activate Configurtation

Target  ArchiveCompiled Library

Sources Library

Boot文件夹的内容和作用

文章转载自Lizzy的倍福园地,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论