Importing / Exporting Project Data
You have several possibilities to import and export data into and from an existing or an empty PLCnext Engineer project. All import and export operations are accessed via the 'File > Import' / 'File | Export' menu.
All import and export operations are logged in the MESSAGES window.
Import operations
The 'File > Import' menu provides the following commands for importing project data:
- 'Import From Another Project'Import POUs (programs, function blocks and functions), data types and HMI symbols and pages from another PLCnext Engineer project
- 'Import From PLCopen XML'Import POUs (programs, function blocks and functions), data types and HMI symbols and pages from a PLCopen-compliant XML file (schema version 1.01)
- 'Import from IEC 61131-10'Import POUs (programs, function blocks and functions), data type worksheets, data types from IEC 61131-10 files (XML-based exchange format according to IEC 61131-10 PLC open).
- 'Import AutomationML APC'Import an Automation Markup Language file. AutomationML is an open standard which defines an XML-based data format for exchanging network and engineering data with other engineering systems (e.g., ECAD tools).
- 'Import GSDML file(s)' / 'Import FDCML File(s)'Add devices to the COMPONENTS area by importing GSDML device description files or FDCML device description files.
- 'Import IODD File(s)'Add IO-Link devices to the COMPONENTS area by importing IO Device description files.
- 'Import Text List from CSV'Import text list translations from a csv file into your project. You can use text lists for displaying various texts in the HMI visualization at runtime depending on the value of a numeric variable (HMI tag).
- 'Import Image List from CSV'Import image list translations from a csv file into your project. You can use image lists for displaying various images in the HMI visualization at runtime depending on the value of a numeric variable (HMI tag).
Export operations
The 'File > Export' menu provides the following commands for exporting project data:
- 'Export IEC 61131-10'Export POUs (programs, function blocks and functions), data type worksheets, data types to IEC 61131-10 XML-compliant files .
- 'Export AutomationML APC'Export the project to an Automation Markup Language file.
- 'Export PLCnext Engineer Software Package' / 'Export PLCnext Engineer Software Package (with sources)'Export the project data as a Device and Update Management (DaUM) package. The commands are only active if the project contains a standard (non-safety-related) controller.