LogoLogo
  • Overview
    • Introduction
      • Git-Based Source Control
      • DeviceLink
    • System Requirements
    • Supported Vendors and Device Types
    • Glossary
  • Git-Based Source Control
    • Getting Started
      • Planning
      • Initial Setup
        • Migrations
    • Basic Tasks
      • Navigation
        • Home page
        • Exploring the Web App
        • Exploring the Desktop App
      • Configuration
        • Creating Repositories
        • Creating Templates
        • Cloning Repositories
      • Operations
        • Pulling
        • Committing
        • Pushing
        • Managing History
        • Binary & Large Files
    • Advanced Tasks
      • Branching
        • Branch Protections
      • Pull Requests & Code Review
        • Contributors
        • Reviewers
      • Merging
    • Additional Features
      • Topics
      • Issues
        • Milestones
        • Labels
        • References and Links
      • Wiki
      • Tags & Releases
      • Webhooks
      • Activity
    • Administration
      • Org Settings
      • User Management
        • External Identity Management (SSO + SCIM)
      • Teams & Permissions
        • Permissions by Account Type
      • Registration & Billing
      • Repo Settings
      • Desktop App Options
      • Profile and Settings
        • Notifications
        • Two-Factor Authentication (2FA)
    • Supported Vendors
      • ABB
      • Beckhoff
      • B&R Automation
      • CODESYS
      • Inductive
      • Lenze
      • Rockwell
        • RSLogix 500
        • RSLogix 5000
        • Studio 5000 Logix Designer
      • Schneider
        • Control Expert
        • Machine Expert
      • Siemens
        • Siemens Step7 TIA Portal
        • Siemens Step7 5.x
      • WAGO
    • Integrations
      • Discord
      • Jira
      • Microsoft Teams Connectors
      • Slack
      • Zapier
      • Microsoft Teams Workflows
  • DeviceLink
    • Getting Started
      • Architecture
      • Planning & Installation
    • Sites and Agents
      • Sites
        • Site Settings
        • File Lists
        • Graphs and Metrics
      • Agents
        • Creating a Site-Based Agent
        • Creating a Multi-Site Agent
    • Projects and Devices
    • Vendor Configuration
      • Beckhoff TwinCAT 3
      • CODESYS v3
      • Copia FTP
      • Copia sFTP/SCP
      • Copia Scripting
      • FANUC Robots
      • Rockwell RSLogix 500
        • Smart Filter
      • Rockwell Studio/RSLogix 5000
        • Smart Filter
      • Rockwell PanelView ME HMI
      • Schneider Control Expert
      • Siemens Step7 TIA Portal
      • Siemens Step7 5.x
    • Jobs
      • Job Navigation
      • Creating Jobs
      • Managing Jobs and History
      • Manual Backups
      • Pull Requests
    • Additional Features
      • Webhooks
      • Copia Import Tool
        • Getting Started
        • Preparing your data
        • Importing your data
        • Rolling back a prior import
    • Administration
      • Teams
      • Permissions
      • Notifications
  • Copilot
    • Copia Copilot
    • Getting Started
    • Using Copia Copilot
  • Copilot FAQ
  • Support
    • Best Practices
    • FAQs
      • Git-Based Source Control
        • Troubleshooting
      • DeviceLink
        • Troubleshooting
Powered by GitBook
On this page
  • Supported Configurations
  • Agent Requirements
  • New Project Configuration
  • Define the Project
  • Define the Device(s)
  • Define the Job(s)
  • Submit the Configuration
  • Troubleshooting

Was this helpful?

  1. DeviceLink
  2. Vendor Configuration

Siemens Step7 TIA Portal

Supported Configurations

Key:

✓: Part of a supported configuration

✕: Not supported and no plans to add support

🏗️: Support in-progress or planned

TIA Portal Version
Supported?

TIA Portal v20

✓

TIA Portal v19

✓

TIA Portal v18

✓

TIA Portal v17

✓

TIA Portal v16

✓ [1]

TIA Portal v15.1

✓ [1]

TIA Portal v15 and earlier

✕

PLC Network Configuration
Supported?

Profibus: access directly via slot

✓

Profibus: access via named subnet

✓

Profinet: access directly via slot

✓

Profinet: access via named subnet

✓

Profibus: access via Profinet Gateway PLC

🏗️

Profinet: access behind L3 Network Switch

🏗️

MPI: All Configurations

🏗️

PLC Model
Supported?

S7-1500 Non-Safety

✓

S7-1500F Safety

✓

S7-1200 Non-Safety

✓

S7-1200F Safety

✓

S7-300 Non-Safety

✓ [2]

S7-300F/400F Safety

✕

S7-400 Non-Safety

✓ [2]

[1] TIA Portal 15.1 & TIA Portal 16: Nested block structure is not preserved.

[2] S7-300 & S7-400 Non-Safety PLCs: Cannot back up variable names or symbol tables.

Agent Requirements

Below are the Agent system requirements to configure a Copia Agent for the backup of Siemens Step7 TIA Portal projects:

  • Siemens Step7 TIA Portal on the Agent needs to be configured with a Start View of "Project View". This is accessible in the Options -> Settings menu within Siemens Step7 TIA Portal.

  • The "logged in user" needs to be a part of the Siemens TIA Openness user group in Windows. See below for instructions:

  • The Agent must not be locked while working with Siemens Step7 TIA Portal, as it needs access to the software running on the desktop. As such, Copia recommends running the Agent in a VM environment, and restricting access via the host system.

  • The Agent should be tested to confirm that it can backup the PLC(s) using the vendor software.

New Project Configuration

To configure a new project for Siemens Step7 TIA Portal, you will need to already have a repository created with the Siemens Step7 TIA Portal .zap## file.

Click either of the Add a Project buttons in the Projects tab.

The Add a new project configuration dialog will appear which allows you to fully configure the project, devices and job for the project.

Any items highlighted with an asterisk are required.

This is a multi-step process with each section explained in detail. At any time, you can edit the prior section of this workflow.

Project can be edited after creation. Devices and Jobs can also be edited or created directly, using the Devices or Jobs tab. The steps for creation are similar to the steps provided below for those sections.

Define the Project

When complete, press Save and Continue.

You will now select the Project Path, which is the location (Repo/Branch) that the project is, or will be stored.

As seen, you can edit the previous steps at any time.

You will only be allowed to select the appropriate filetype or folder that is allowed for the Project Type. In some cases, a project is required to perform a backup, in other cases, the backup can create the initial backup into an empty project folder.

Once selected, press Save and Continue to proceed.

The project details allows you to update the Project name, and description if desired.

Define the Device(s)

The Device Setup section is for defining the device information (PLC, network, authentication, etc.) that is in your project. If you have pre-created devices, you can add existing devices, otherwise you can Add a Device as seen.

Fill in all required fields, and any fields that are applicable.

  • Enter a unique name in the Device Name field. A common choice may be "projectname_devicename", where devicename is the same as the next field.

  • In the Device Name in Project field, enter the name of the PLC exactly how it appears in the Siemens Step7 TIA Portal project tree, as seen below.

  • Enter a Description.

  • Safety Password ****Required to backup/compare any Safety PLC

  • PG/PC interface Type Copia currently supports Profinet and Profibus communications. Select the type that will be used.

  • PC Interface Enter the interface that is used to communicate with this PLC. The PC interface can be found in TIA portal shown here:

  • Subnet Name / Slot Number Copia supports communications to the device regardless of subnet configuration in TIA Portal. If the subnet is defined for the device, enter it into the Subnet Name / Slot Number field. If no subnet is defined, enter the Slot in the Subnet Name / Slot Number field.

    • A subnet example of PN/IE_1 is shown in the green outline below.

    • A slot (no subnet) example of 2 X1 is shown in the red outline below.

  • IP Address Enter the IP address / Address of the PLC, as found in the Address field seen above.

Press Save Device when complete.

At this point, if it is a multi-device (PLC) project, you should continue to add all of the devices. Once complete, you can proceed to Add a Job.

Define the Job(s)

Submit the Configuration

Once complete, press Submit Project Setup to create the Project, Device(s) and Job(s).

Troubleshooting

Unsupported Project Language

TIA Portal will throw an error during the upload of a PLC if the offline and online projects use different languages. During the upload, TIA Portal will populate an error similar to the one below:

To fix this, follow these steps

  • Navigate to the Project Tree > Language & resources > Project languages.

  • Select the language(s) specified in the error text. For example, in the error above, the user would want to check Italian only in the settings.

  • After the correct language is selected, save, and archive the project.

  • Using the Copia Desktop application, commit and push the updated project to the Repository and Branch used by the associated DeviceLink job.

  • The next job run should result in a successful upload.

PreviousSchneider Control ExpertNextSiemens Step7 5.x

Last updated 2 months ago

Was this helpful?

You will need a licensed copy of Siemens Step7 TIA Portal (see ) that is capable of backing up a Project from the Device(s). If there are many versions of a Project that will be managed by the Agent, each version should be installed. In addition, any additional vendor software must be licensed and installed on PC running the Copia Agent. (i.e. GSD files, Add-on's etc.). The Agent should be able to backup the project without error.

To get started, we will first select the Project Type from the list provided, and then select an Agent. If you have not already created an Agent, you can create and assign an Agent at a later time. See more about this in the section of the documentation.

For Safety PLC's, you will need to enable the following option when downloading, to be able to upload from those devices (Safety Administration > Settings > Advanced Settings):

Creating Jobs is similar for all vendor types, and is described in the section. It is recommended to review that section while completing a job configuration, and press Save to save the job. You can create more than one job for a device if desired.

Don't forget to enable/disable the button, based on your preferences for project .

supported versions
Agents
Creating Jobs
Notifications
Watch
168KB
SiemensOpennessUser.pdf
pdf
TIA Portal Unsupported Language
TIA Portal Project Language Settings