Project loading

Share
General information on project loading

Introduction

To set up the automation system, you need to load the generated offline project data onto the connected devices. This project data is generated, for example, when configuring hardware, networks and connections or when programming a user programme or when creating recipes.

During the first download, the entire project data is downloaded. During subsequent loading operations, only the changes are downloaded.

You can download project data to devices and memory cards.

Note

Starting with TIA Portal V15 and the S7-1500 processor from software V2.5 onwards, the markup tables are included when downloading to the device or memory card and when downloading from the device or memory card. This ensures that the tag tables will also be available online on your processor. PLC tags are stored according to the tag tables configured offline. The device can perform an online/offline comparison and download the tag tables.

Note

During the compilation of the device, no additional download process can be started. Please note that the compilation process can not only be performed manually, but can also be started automatically for control and monitoring devices.

Possible download options

Depending on the object you want to retrieve, you have the following options:

  • Hardware and software (changes only)

    Both the hardware configuration and the software are downloaded to the destination if there are differences between the online and offline versions.

  • Equipment configuration

    Only the hardware configuration is downloaded to the destination.

  • Software (changes only)

    Only those objects that differ online and offline are downloaded to the destination.

  • Software (all)

    The PLC program containing all blocks, PLC data types and PLC tags is loaded into the target device and all values are reset to the initial values. Note that this also applies to retention values.

You can also transfer project data already on the device back to your project. You have the following options:

  • Upload the entire device as a new station

    The hardware configuration of the device and the software on the device are loaded in the project.

    All relevant device data is sent to the project.

  • Upload device software

    Only blocks and parameters from the device are sent to the existing processor in the project.

In both cases, when loading, all instances of the library types are re-linked to the correct version of the type in the project library. If the correct type is not yet available for the loaded instance or the correct version of the type does not exist in the project library, the type or version will be added to the project library.

Synchronised download

In team engineering, it is possible for several users to work on one project with several engineering systems at the same time and access one S7-1500 processor. To ensure consistency within a shared project, it is necessary to synchronise changed data before loading so that nothing is accidentally overwritten.

If differences are detected between online and offline data management in a joint project due to a different engineering system, automatic synchronisation of the loaded data is offered during loading.

In this case, the 'Synchronisation' dialog box displays the data to be synchronised with the current status (online-offline comparison) and possible actions.

Use case

Recommendations

Synchronisation

One or more blocks in the processor (online) are newer than in the engineering system (offline). These blocks need to be transferred from the processor to the engineering system before downloading. Automatic synchronisation is possible:

The blocks in the engineering system are updated before loading.

One or more new blocks have been created that only exist on the processor (online). These blocks need to be transferred from the processor to the engineering system before downloading. Automatic synchronisation is possible:

New blocks are added to the engineering system before downloading.

One or more blocks in the processor have been removed. Blocks must also be removed before downloading into the engineering system. Automatic synchronisation is not possible.

Blocks deleted on the CPU must be removed manually in the offline project in the engineering system.

One or more blocks in the processor and in the engineering system are different.

This happens when another user has changed the blocks where you have also made corrections and uploaded them to the CPU already.

These blocks with competing changes must be adjusted manually. In this case, you decide which changes you accept.

If blocks on the CPU are to be retained, they must be taken over from the CPU in the engineering system before being downloaded to the CPU.

If changed blocks are to be applied, you can continue the download without synchronisation.

Automatic synchronisation is not possible:

The affected blocks in the processor or in the engineering system must be adjusted manually. One of the existing versions of the block (online or offline) will be overwritten in the process.

There are differences in the hardware configuration of the processor (online) and the engineering system (offline). Differences in hardware configuration must be adjusted manually. In this case, you decide which hardware configuration you accept.

If the existing processor hardware configuration is to be retained, it should be applied to your engineering system before downloading.

If you want to use the changed hardware configuration, you can continue downloading without synchronisation.

Automatic synchronisation is not possible:

The hardware configuration must be adjusted manually.

One of the existing hardware configurations (online or offline) will be overwritten.

If necessary, you can use the 'Force download to device' command to download blocks without synchronisation.

091523 1602 adowaniepro1

Downloading project data to the device

The following section describes the general procedure for downloading project data to the device. Detailed information on how to download specific objects and any special considerations can be found in the product's online help.

Requirement

  • The project data is consistent.
  • Any device you wish to download to is available via online access.

Procedure

To download project data to the selected devices, follow these steps:

  • Select one or more device systems in the project tree.
  • Right-click the selected item.

    The shortcut menu will open.

  • Select the desired option in the shortcut menu of the "Download to device" submenu.
Note

Please note that the available options depend on the device selected.

  • Project data is collated where necessary.
    • If you have previously established an online connection, the "Load preview" dialog will open. This dialog box displays messages and suggests actions necessary for downloading.
    • If you have not previously established an online connection, the "Extended download to device" dialog will open, in which you must first select the interfaces through which you wish to establish an online connection to the device. You have the option of displaying all compatible devices by selecting the relevant option and clicking "Start search".
  • Check the messages in the 'Load Preview' dialog and, if necessary, select the actions in the 'Action' column.
091523 1602 adowaniepro2 Warning
Prevention of personal injury and damage to property

Performing the proposed actions during the operation of the installation may cause serious personal injury and material damage in the event of malfunctions or programme errors.

Make sure that dangerous situations cannot arise before starting your activities.

  • As soon as charging becomes possible, the "Load" button is activated.
  • Click the "Load" button.

    The loading operation is performed. If synchronisation is required, the system automatically displays the 'Synchronisation' dialog. This dialog box displays messages and suggests actions required for synchronisation. You have the option to perform these actions or to force a download without synchronisation by clicking "Force download to device". If you have performed the suggested actions, you will be asked if you want to continue downloading. The "Load results" dialog will then open. In this dialog you can check whether the upload operation was successful and take any further necessary action.

  • Click on the "Finish" button.

Result

Selected project data was downloaded to the devices.

091523 1602 adowaniepro3

Downloading project data to the memory card

You have the option of loading project data onto a memory card. In the case of the S7-300/400 series processors, you can also directly download the user programme to a memory card inserted in the processor.

To download project data to a memory card, you have the following options:

  • Transferring project data to the memory card
  • Saving project data to a memory card
  • Downloading the user program to the memory card inserted in the S7-300/400 series processor

Requirement

The memory card is displayed.

Downloading project data to the memory card

To download project data to the memory card, follow these steps:

  1. In the project tree, drag the project data you want to download onto the memory card.

    If necessary, the project data is compiled. The "Load preview" dialog box then opens. This dialog box displays alarms and recommends the actions needed for the loading operation.

  2. Check the alarms and, if necessary, select actions in the 'Action' column.

    As soon as the download becomes possible, the "Load" button will be activated.

  3. Click the "Load" button.

    The loading operation is performed.

Or:

  1. In the project tree, select the project data you wish to download.
  2. To do this, right-click the selection and select 'Copy' from the shortcut menu. You can also use the key combination.
  3. Right-click on the memory card and select "Paste" from the shortcut menu. You can also use the key combination.

    If necessary, the project data is compiled. The "Load preview" dialog box then opens. This dialog box displays alarms and recommends the actions needed for the loading operation.

  4. Check the alarms and, if necessary, select actions in the 'Action' column.

    As soon as the download becomes possible, the "Load" button will be activated.

  5. Click the "Load" button.

    The loading operation is performed.

Or:

  1. In the project tree, select the project data you wish to download.
  2. From the "Project" menu, select "Card reader/USB memory stick > Save to memory card".

    The "Select memory card" dialog box opens.

  3. Select a memory card compatible with the processor.

    At the bottom of the dialogue box, a button with a green checkmark is activated.

  4. Click the button with the green checkmark.

    If necessary, the project data is compiled. The "Load preview" dialog box then opens. This dialog box displays alarms and recommends the actions needed for the loading operation.

  5. Check the alarms and, if necessary, select actions in the 'Action' column.

    As soon as the download becomes possible, the "Load" button will be activated.

  6. Click the "Load" button.

    The loading operation is performed.

Downloading the user programme to the memory card on the CPU (S7-300/400 only)

To download the user programme to the memory card on the S7-300/400 series processor, follow the steps below:

  1. Select a processor from the S7-300/400 series in the project tree.
  2. From the "Online" menu, select "Download user programme to memory card".

    The "Load preview" dialog opens. This dialog box displays alarms and recommends actions needed for the loading operation.

  3. Check the alarms and, if necessary, select actions in the 'Action' column.

    As soon as the download becomes possible, the "Load" button will be activated.

  4. Click the "Load" button.

    The loading operation will be performed and the 'Load results' dialog box will be displayed. This dialog box displays alarms and suggests possible actions.

  5. Check the alarms and, if necessary, select actions in the 'Action' column.
  6. Click on the "Finish" button.

091523 1602 adowaniepro4

Project data transfer from the device

The following section describes the general procedure for transferring project data from a device. Which project data can be transferred from the device depends on the installed products.

You have the following options for transferring project data from the device to your project:

  • Transmission as a new station

    With this option, you can transfer existing device project data to your project as a new station.

  • Transmission of device design data

    With this option, you upload project data from the device to an existing processor in the project. You can find the project data that can be uploaded in the product's online help.

In both cases, all instances of the library types are reconnected to the correct version of the type in the project library during the upload. If the correct type is not yet available for the uploaded instance or the correct version of the type does not exist in the project library, the type or version will be added to the project library. Library types in the "in test" state that are stored on the device can be uploaded to the project if a shared version of the type on which the test version is based is available in the project library.

Requirement

  • The project is open.
  • The hardware configuration and software to be uploaded must be compatible with the TIA Portal. If the data on the device has been created with a previous version of the software or other configuration software, please check that they are compatible.

Transmission as a new station

To upload the entire device to your project, follow these steps:

  1. Select the project name in the project tree.
  2. In the "Online" menu, select "Upload device as new station (hardware and software)".

    The "Upload device to PG/PC" dialog box opens.

  3. From the "PG/PC interface type" drop-down list, select the type of interface you wish to use for the transfer operation.
  4. Select the interface to be used from the 'PG/PC interface' drop-down list.
  5. Click the "Configure Interface" button to the right of the "PG/PC Interface" drop-down list to adjust the settings for the selected interface.
  6. Display all compatible devices by selecting the relevant option and clicking on "Start search". In the table of available devices, select the device from which you want to load the project data.
  7. Click "Load".

    Depending on the device selected, a dialogue box appears in which additional information, such as the position of the module rack, must be entered.

    The device project data will be uploaded to the project. You can edit it offline and then download it again to your device.

Transmission of device design data

To transfer only project data from one device to a project, follow these steps:

  1. Establish an online connection to the device from which you want to download project data.
  2. Select the device in the project tree.

    The "Upload from device (software)" command in the "Online" menu is enabled.

  3. In the "Online" menu, select "Upload from device (software)".

    The "Upload preview" dialog box opens.

  4. Check the alerts in the 'Submit preview' dialog and select the necessary action in the 'Action' column.

    As soon as uploading becomes possible, the 'Upload from device' button is activated.

  5. Click the "Upload from device" button.

    The loading operation is performed.

Loading project data from another project version from the device

After executing the commands "Upload from device (software)" and "Upload device as new station (hardware and software)" in the "Online" menu, it is checked whether the project data on the device has been created in a version other than the open version of TIA Portal.

If the project data was created using a different version of the project, the "Upload preview" dialog box will indicate whether all upload requirements have been met.

Make a note of the loading requirements and, if necessary, select the command in the selection menu in the 'Action' column.

The 'Upload from device' button is active as soon as the view has been updated and uploading is possible.

Special functions when using data blocks from other product versions

Data blocks created in another version of the TIA Portal product cannot be opened and edited in the current product version.

091523 1602 adowaniepro5

Loading project data from a memory card

You have the following options for transferring project data from the memory card to your project:

  • Upload project data from a memory card as a new station

    With this option, you can transfer project data from the memory card to your project as a new station.

  • Transfer project data from a memory card to an existing device

    With this option, you can upload project data from a memory card to an existing device in your project. You can find the project data that can be uploaded in the online help of the product.

In both cases, all instances of the library types are re-linked to the correct version of the type in the project library during loading. If the correct type is not yet available for the loaded instance or the correct version of the type does not exist in the project library, the type or version will be added to the project library.

Requirement

  • The project is open.
  • The memory card is displayed.
  • The hardware configuration and software to be uploaded must be compatible with the TIA Portal. If the data on the memory card was created with a previous version of the software or other configuration software, please check that they are compatible.

Transmission of project data as a new station

To transfer project data from a memory card to a project, follow these steps:

  1. In the project tree, select the project data you wish to upload.
  2. In the "Online" menu, select "Upload device as new station (hardware and software)".

Or:

  1. In the project tree, drag the memory card folder into the project.

Or:

  1. Right-click on the memory card.
  2. Select "Copy" from the shortcut menu.
  3. Right-click on the project.
  4. Select "Paste" from the shortcut menu.

Transferring project data to an existing device

To transfer project data from a memory card to an existing device, follow these steps:

  1. In the project tree, drag the memory card folder to the device in the project or copy the memory card and paste the data into the device.

    The "Upload preview" dialog box opens.

  2. Check the alerts in the 'Submit preview' dialog and select the necessary action in the 'Action' column.

    As soon as uploading becomes possible, the 'Upload from device' button is activated.

  3. Click the "Upload from device" button.

    The loading operation is performed.

Share
Recommended course!
Until 20.09.2022 rebate -15% on:

SIMATIC S7 in action

Sign up for the newsletter!
Author of entries
Tomasz Gilewski

Hello, my name is Tomasz Gilewski. I am the author of books on the S7-1200 controller and HMI panels (i.e. Siemens hardware). I have been programming exclusively on Siemens hardware and engineering tools for several years.

Leave a Comment

Select currency
Scroll to Top

Search on