Performing a PLC update
- TwinCAT version TC3.1.4022.0 or higher
- Boot data has been generated for the machine platform by creating (or recreating) the PLC project. A connection to the target system is not required when creating (or recreating) the project.
- The process image and the hardware configuration have not changed since the last update.
- The Symbolic Mapping option is activated in the PLC project settings.
- 1. Copy the boot data of the PLC project, i.e. all files and folders, from the folder
..\<Solution name>\<Project name>\_Boot\<Platform>\Plc\. - 2. Replace the boot data in the machine’s TwinCAT PLC boot directory with the copied boot data.
- < TC3.1.4026.0: C:\TwinCAT\3.1\Boot\Plc
- >=TC3.1.4026.0: C:\ProgramData\Beckhoff\TwinCAT\3.1\Boot\Plc
- 3. Restart the machine’s TwinCAT system.
- The boot data of the TwinCAT PLC system and thus the PLC runtime itself are updated.
![]() | Source code update If you store the source code of the PLC project on the runtime system in addition to the boot data, you can also copy the archive folder from the folder ..\<Solution name>\<Project name>\_Boot\<Platform>\ CurrentConfig\ to the folder CurrentConfig of the boot directory on the runtime system during a file level update. < TC3.1.4026.0: C:\TwinCAT\3.1\Boot\CurrentConfig >=TC3.1.4026.0: C:\ProgramData\Beckhoff\TwinCAT\3.1\Boot\CurrentConfig |