{"id":11450,"date":"2023-11-08T15:22:14","date_gmt":"2023-11-08T14:22:14","guid":{"rendered":"https:\/\/sklep-plcspace.pl\/?p=11450"},"modified":"2023-11-08T15:22:17","modified_gmt":"2023-11-08T14:22:17","slug":"basics-of-the-version-control-interface-in-tia-portal","status":"publish","type":"post","link":"https:\/\/sklep-plcspace.pl\/en\/blog\/basics-of-the-version-control-interface-in-tia-portal\/","title":{"rendered":"Basics of the version control interface in the TIA portal"},"content":{"rendered":"<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Basics of the version control interface in the TIA portal<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Introduction<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The TIA Portal version control interface allows an external version control programme to be connected to TIA Portal. This is an easy way to exchange project data with your preferred version control programme. To do this, define one or more directories on your computer as workspaces. Both the version control programme and TIA Portal access these workspaces. Therefore, TIA Portal does not interact directly with the version control programme.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The symbols in TIA Portal indicate whether the workspace objects are identical to the objects in TIA Portal or whether there are differences between them. If there are differences, synchronisation can be carried out between workspace and TIA Portal. Versioning of TIA Portal objects in the workspace can be carried out via the version management server.<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Note<\/strong><br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You will find details of working together on objects in the help of your version control programme.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Working with work areas<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The workspace serves as a synchronisation directory with both TIA Portal and an external version control programme. Once you have defined a new workspace and linked it in TIA Portal to a directory in the file system, you can export your objects from TIA Portal to this workspace. In an external version control program, place this directory in the file system in the version management area. The specific procedure depends on the version control programme you are using. In future, you will be able to synchronise both TIA Portal and the external version control programme with this workspace. The workspace is therefore a key element of the TIA Portal version control interface.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You can manage the following object types using an external version control programme:<br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Organisational blocks (OB)<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Function blocks (FB)<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Functions (FC)<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Data Blocks (DB)<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">PLC data types<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">PLC tag tables<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">They can also be used as secure objects if you have not set a password for them or if you know the password.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">However, the following objects cannot be synchronised with an external version control programme:<br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Know-how security blocks<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Types of libraries<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Supported objects cannot be edited using the workspace editor. They can only be edited in their respective editors, e.g. the programme editor. Changes to the above object types in the project will be automatically applied in the workspace editor. Therefore, the project area always reflects the latest version of the project.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You have the option of setting up an external comparison program. This can later be used in the workspace editor to determine the differences between an object in the project and a connected workspace file.<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Note<\/strong><br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Please note that export and synchronisation operations cannot be triggered for files or directories that have been entered into an external version control program and are therefore write-protected. Select all files and directories if you want to access them via TIA Portal.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Connection options<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">When you export an object from TIA Portal to the workspace, the object is linked to the corresponding workspace file. You cannot link this workspace file to any other object on the same TIA Portal project device. However, if there are several devices in your project, you can link the workspace file to other objects on different devices. In this way, you can reuse generic objects in different places in the project.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">But as with multiple uses with synchronisation, there is a risk of overwriting, you can use \"Export\" as the synchronisation action for only one of the uses. However, if you have set \"Export\" for several objects, the synchronisation will not take place and you will receive a message. This ensures that the workspace file is not changed from different objects.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Installation of the version control interface<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You will receive the version control interface after installing \"TIA Portal Openness\". A separate installation is not required.<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Note<\/strong><br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Note the following:<br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">The software supplied by Siemens does not include any version control software. The customer is therefore responsible for the installation, operation and security of the version control programme used.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">The PC system on which the TIA Portal version control interface is installed is the responsibility of the customer.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_1.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Overview of the workspace editor<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Workspace editor function<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Using the workspace editor, you can configure local workspaces and exchange objects between TIA Portal and the local workspace. The workspace editor also displays the status of the objects, i.e. whether there are differences between the version of the object in TIA Portal and the version in the local workspace.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Structure of the workspace editor<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The figure below shows the components of the workspace editor:<br \/>\n<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_2.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:56px\">\n<col style=\"width:572px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td valign=\"middle\"><span style=\"font-size:12pt\"><span style=\"font-family:Cambria Math\">\u2460<\/span><span style=\"font-family:Times New Roman\"><br \/>\n<\/span><\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Project area<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-size:12pt\"><span style=\"font-family:Cambria Math\">\u2461<\/span><span style=\"font-family:Times New Roman\"><br \/>\n<\/span><\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Project area toolbar<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-size:12pt\"><span style=\"font-family:Cambria Math\">\u2462<\/span><span style=\"font-family:Times New Roman\"><br \/>\n<\/span><\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Project area shortcut menu<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-size:12pt\"><span style=\"font-family:Cambria Math\">\u2463<\/span><span style=\"font-family:Times New Roman\"><br \/>\n<\/span><\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Working area<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-size:12pt\"><span style=\"font-family:Cambria Math\">\u2464<\/span><span style=\"font-family:Times New Roman\"><br \/>\n<\/span><\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Workspace toolbar<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-size:12pt\"><span style=\"font-family:Cambria Math\">\u2465<\/span><span style=\"font-family:Times New Roman\"><br \/>\n<\/span><\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Workspace shortcut menu<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Project area<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The project area hierarchically displays all project elements that can be versioned using an external version control program in the work area. Additional information is available for objects that you have already exported.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The table below shows the importance of the columns in the project area:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:115px\">\n<col style=\"width:512px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Column<\/strong><\/span><\/td>\n<td valign=\"middle\">\n<p style=\"text-align: center\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Description<\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Name<\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Name of facility<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Status<\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Comparison status indicating whether there are differences between the version of the object in the project and the version in the workspace.<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Action<\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">An action you can perform to eliminate differences between the version of an object in the project and the version in the workspace.<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Workspace file<\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">The name of the file under which the object is saved in the workspace.<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Access path<\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Relative path of the workspace file to the workspace directory<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The comparison status is displayed automatically for all objects exported to the workspace. The comparison is based on checksums.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The following table shows the symbols for the results of comparing the objects in the project with the objects in the configured workspace:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:52px\">\n<col style=\"width:575px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Symbol<\/strong><\/span><\/td>\n<td valign=\"middle\">\n<p style=\"text-align: center\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Description<\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_3.png\" alt=\"\"><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">The compared versions of the object in the project and workspace are identical.<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_4.png\" alt=\"\"><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">The facility is only available in the project.<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_5.png\" alt=\"\"><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">The compared versions of the object in the project and workspace differ. The TIA Portal object has been changed since the last synchronisation operation.<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_6.png\" alt=\"\"><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">The compared versions of the object in the project and the workspace differ. The workspace file has been changed since the last synchronisation operation.<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_7.png\" alt=\"\"><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">The compared versions of the object in the project and the workspace differ. Both the TIA Portal object and the workspace file have been changed since the last synchronisation operation.<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_8.png\" alt=\"\"><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">The result of the comparison is not known.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The table below shows the symbols of the comparison results for folders and other container elements:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:52px\">\n<col style=\"width:575px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td valign=\"middle\">\n<p style=\"text-align: center\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Symbol<\/strong><\/span><\/p>\n<\/td>\n<td valign=\"middle\">\n<p style=\"text-align: center\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Description<\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_9.png\" alt=\"\"><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">All lower-level elements are identical in the project and in the workspace.<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_10.png\" alt=\"\"><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">One or more lower level elements are different.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Project area toolbar<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The following functions of the project area can be accessed via the toolbar:<br \/>\n<\/span><\/p>\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Filter project area<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Specifies which objects are to be displayed in the project area.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Update the project area<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Updates the view of the project area.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Import changes from the workspace<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Specifies that all modified objects are to be imported from the workspace into the TIA Portal project when the next synchronisation operation is performed.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Export changes to the workspace<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Specifies that all modified objects are to be exported from the TIA Portal project to the workspace when the next synchronisation operation is performed.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Import everything<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Specifies that all objects are to be imported from the workspace into the TIA Portal project when the next synchronisation operation is performed.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Export everything<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Specifies that all objects are to be exported from the TIA Portal project to the workspace when the next synchronisation operation is performed.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Reject all actions<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Resets the selected synchronisation actions to \"No action\".<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Synchronise<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Starts the synchronisation and performs the defined actions.<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Project area shortcut menu<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Using the shortcut menu of the project area, you can do the following:<br \/>\n<\/span><\/p>\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">open<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Opens the selected object in its standard editor.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Delete<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Deletes the selected object.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Compile<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Compiles the selected object.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Compare with workspace file<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Supports the comparison of objects in the project with linked workspace files. This shortcut menu entry only exists for objects that show differences to the linked workspace file. The entry contains the configured comparison programmes and a 'Configure' command with which the settings can be invoked.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Update synchronisation status<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Updates the display in the \"Status\" column.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Synchronisation<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">It contains the following entries, which can be used to specify and execute various synchronisation actions:<br \/>\n<\/span><\/p>\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Set the action for importing changes in the workspace<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Specifies that all modified objects are to be imported from the workspace into the TIA Portal project when the next synchronisation operation is performed.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Set action for project changes to be exported<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Specifies that all modified objects are to be exported from the TIA Portal project to the workspace when the next synchronisation operation is performed.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Set action for all changes to be imported<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Specifies that all objects are to be imported from the workspace into the TIA Portal project when the next synchronisation operation is performed.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Set the action for all changes to be exported<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Specifies that all objects are to be exported from the TIA Portal project to the workspace when the next synchronisation operation is performed.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Reset activities<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Resets the selected synchronisation actions to \"No action\".<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Perform actions<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Starts the synchronisation and performs the defined actions.<br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Export to workspace<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Exports the selected object to the workspace. If the workspace file is already linked to this object, the file is overwritten. Otherwise, a new workspace file is created.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Import from the workspace<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Imports the workspace element into the project. If the project already contains an object that is linked to the workspace element, this object is overwritten during import. Otherwise, a new object is created.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Go to the workspace file<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Shows the workspace file linked to the selected object in the workspace.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Navigate to an object in the project tree<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Shows the selected object in the project tree.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Disconnect<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Separates the connection between an object in the project and the workspace file connected to it.<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Working area<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The workspace area displays all files in the directory configured as a workspace. Files and folders are displayed flat, without hierarchy. You can double-click a folder to open it and display the contents. To display higher-level files and folders, double-click \".... \".<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">If a file in the workspace directory is incompatible with TIA Portal, it is displayed in the workspace area but cannot be imported.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The table below shows the meaning of the columns in the workspace:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:253px\">\n<col style=\"width:374px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td valign=\"middle\">\n<p style=\"text-align: center\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Column<\/strong><\/span><\/p>\n<\/td>\n<td valign=\"middle\">\n<p style=\"text-align: center\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Description<\/strong><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Name<\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">File name<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Content<\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">The object contained in the file<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Modified<\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Date of last amendment<\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">Size<\/span><\/td>\n<td valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\">File size in bytes<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You can sort the work area by column in ascending or descending order. To do this, click on the table header of the column by which you want to sort. This will sort the column in ascending order. Click the column table header again to sort the column in descending order. A third click on the table header of the same column will cancel the sorting again.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Workspace toolbar<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Use the toolbar to access the following workspace functions:<br \/>\n<\/span><\/p>\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Configure the workspace<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Opens the workspace configuration dialog.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Filter workspace<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Specifies which objects are to be displayed in the work area.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Refresh the workspace<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Updates the view of the work area. You can also press the  key when the workspace is in focus.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Open Windows Explorer<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Opens Windows Explorer and displays the directory that is currently active in the workspace.<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Workspace shortcut menu<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Using the workspace shortcut menu, you can do the following:<br \/>\n<\/span><\/p>\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">open<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Opens Windows Explorer and displays the selected workspace file.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Cutting<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Cuts the selected workspace file and saves it to the clipboard.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Copy<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Copies the selected workspace file to the clipboard.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Paste<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Inserts a copied or cut workspace file from the clipboard in the selected location.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Delete<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Deletes the selected workspace file.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Transform<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Shows the name of the selected workspace file in edit mode. In this mode, you can enter a new name.<br \/>\n<\/span><\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_11.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Change of export format<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You can change the export format of SCL blocks, data blocks and PLC data types. Note that you can also re-import only the formats you have set.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Procedure<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To change the export format, follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">From the \"Options\" menu, select \"Settings\".<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The \"Settings\" window will be displayed in the work area.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">In the area navigation, select the \"Version control interface\" group.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Change the export format of the data blocks and\/or PLC data types.<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Result<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The change will be applied and does not need to be saved separately. Data blocks and PLC data types are henceforth exported in the selected format. Objects that have already been exported retain their current format.<br \/>\n<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_12.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Set up an external benchmarking programme<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You can configure up to 100 external comparison programs in TIA Portal to use them in the workspace editor to make detailed comparisons between objects in the project area and related workspace files. You can assign specific file types to the comparison program or use it for all file types. You can also upload the following parameters using the comparison program:<br \/>\n<\/span><\/p>\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">$(Project.TempExportFile.Path)<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Path to a temporarily exported file based on an object in the project.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">$(Project.TempExportFile.Name)<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Name of the temporarily exported file based on the object in the project.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">$(Project.LinkedObject.Path)<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Path to the object included in the project.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">$(Project.LinkedObject.Name)<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Name of the facility included in the project.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">$(Workspace.RootPath)<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Workspace root directory<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">$(Workspace.LinkedFile.Path)<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Workspace file path<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">$(Workspace.LinkedFile.Name)<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Workspace file name<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">$(Workspace.LinkedFile.RelativePath)<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Relative path to workspace file<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">These parameters are used as placeholders. When the comparison program is started, the surrogate symbol is replaced by TIA Portal with the corresponding value and sent to the comparison program. To determine the parameters supported by the comparison program, refer to the documentation of the comparison program.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Configured comparison programmes can be accessed in the workspace editor via the shortcut menu. The order of the comparison programmes displayed in the shortcut menu corresponds to the order specified in the list of comparison programmes.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You can edit or delete a configured comparator at any time. If you have configured multiple comparison programmes, you can also specify the order in the table.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">In Siemens Industry Online Support at the following link you will find an application for graphically comparing blocks in LAD and FBD languages. This application can be configured as an external comparison program in the TIA Portal under Version Control Interface settings.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Setting up a new benchmarking programme<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To set up an external comparison programme, follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Open the configuration window for the comparison programmes:<br \/>\n<\/span><\/div>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">To do this, select \"Settings &gt; Version control interface &gt; Compare\" from the \"Options\" menu.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Alternatively, you can also select an object in the workspace editor that differs from the linked workspace file and click the 'Configure' command in the comparison shortcut menu.<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The list of comparison programmes is displayed in the work area.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Double-click 'Add new' or select 'Add new' from the shortcut menu.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The 'Add new comparison programme' dialog box opens.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">From the \"File extension\" drop-down list, select the type of file to be edited with this comparison engine. Alternatively, you can leave the settings set to \"All files\".<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">In the \"Name\" field, enter the name of the comparison programme. This name is displayed in the shortcut menu in the workspace editor. Therefore, you should select a meaningful name.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">In the \"Programme path\" field, enter the path to the comparison executable file or click \"...\" to select the executable file from the file system. Please note that you can only select files with the extension \"*.exe\", \"*.com\", \"*.pif \" , \"*.bat\" or \"*.cmd \" .<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">In the \"Parameters\" field, enter the parameters to be passed to the comparison engine at the start. The two parameters \"$( Project.TempExportFile.Path )\" and \"$( Workspace.LinkedFile.Path )\" already exist and are sufficient in most cases. To add additional parameters, click the \"+\" button at the end of the field. A shortcut menu will open where you can select the desired parameters. Alternatively, you can enter the parameters manually in the field or remove them from the field.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">To add a comparator to the list, click \"Add\".<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Edit configured comparison programme<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To change the settings of a comparison programme that has already been configured, follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Open the configuration window for the comparison programmes:<br \/>\n<\/span><\/div>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">To do this, select \"Settings &gt; Version control interface &gt; Compare\" from the \"Options\" menu.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Alternatively, you can also select an object in the workspace editor that differs from the linked workspace file and click the 'Configure' command in the shortcut menu.<br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">The list of comparison programmes is displayed in the work area.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">From the list, select the comparison engine whose settings you wish to change.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Click on the \"Change selected comparison engine\" button at the bottom or select the \"Edit\" command from the shortcut menu.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The 'Edit comparison programme' dialog box opens.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Change the configuration to meet your requirements.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Click \"Change\".<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Determine the order in the table.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To change the order of the comparison programmes in the list and thus also in the workspace editor in the shortcut menu \"Compare with workspace file\", follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Open the configuration window for the comparison programmes:<br \/>\n<\/span><\/div>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">To do this, select \"Settings &gt; Version control interface &gt; Compare\" from the \"Options\" menu.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Alternatively, you can also select an object in the workspace editor that differs from the linked workspace file and click the 'Configure' command in the shortcut menu.<br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">The list of comparison programmes is displayed in the work area.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Select the comparison programme whose position you wish to change.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Click \"Up\" to move the comparison engine up the list or select \"Up\" from the shortcut menu.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Click \"Down\" to move the comparison engine down the list or select \"Down\" from the shortcut menu.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Repeat this step for all applications for which you want to change the order.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Remove the configured comparison program<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To remove a configured comparison programme, follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Open the configuration window for the comparison programmes:<br \/>\n<\/span><\/div>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">To do this, select \"Settings &gt; Version control interface &gt; Compare\" from the \"Options\" menu.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Alternatively, you can also select an object in the workspace editor that differs from the linked workspace file and click the 'Configure' command in the shortcut menu.<br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">The list of comparison programmes is displayed in the work area.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Select the comparison engine you wish to remove from the list.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Click on the \"Delete selected comparison engine\" button at the bottom or select the \"Delete\" command from the shortcut menu.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The selected comparison programme will be removed from the list.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_13.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Create and configure workspaces<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To synchronise objects from TIA Portal with your version control software, you need at least one local workspace through which TIA Portal can synchronise these objects. You can also create multiple workspaces; however, the name of each workspace must be unique across the processor. You can also organise workspaces into groups for a better overview.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You can disconnect the connection to the workspace at any time and then reconfigure it.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">In addition to the local directory you want to use for version control, you can also configure your own workspace add-ons. This is required for add-ons that extend the workspace shortcut menu with workspace-specific shortcut menus or override specific workflows. You can remove these configured add-ons from the workspace at any time.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Requirement<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The project is open.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Create a new workspace<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To create a new workspace, follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Open the \"Version Control Interface\" folder in the project tree.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Double-click \"Add new workspace\".<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">A new workspace is created with a standard name.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Select a new workspace and choose the 'Rename' command from the shortcut menu.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Enter a workspace name that is unique to the entire processor.<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Workspace configuration<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To set up the workspace, follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Open the \"Version Control Interface\" folder in the project tree.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Double-click the workspace you wish to configure.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The workspace editor opens.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Click 'Configure workspace' on the workspace toolbar.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The \"Configure workspace\" dialog box opens.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Enter the local directory you wish to subject to version control. Alternatively, you can select a directory using the \"Search\" function.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">If you want to use specific add-ons in the workspace, select the relevant add-on from the \"Version control add-on\" drop-down list. Please note that this is only possible if the add-on was previously enabled on the \"Add-ons\" task tab.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Click OK\".<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The workspace is now configured and is displayed in the workspace area.<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Termination of the connection to the configured workspace<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To terminate the connection to the configured workspace, do the following:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Open the \"Version Control Interface\" folder in the project tree.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Double-click the workspace you wish to disconnect from.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The workspace editor opens.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Click 'Configure workspace' on the workspace toolbar.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The \"Configure workspace\" dialog box opens.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Delete the specified path.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Click OK\".<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The connection to the workspace will be completed and you can configure a new workspace if required. If you set up a new workspace, you may later need to edit the workspace information of the objects.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span>&nbsp;<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Deleting a configured add-on<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To remove a configured add-on for a workspace, do the following:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Open the \"Version Control Interface\" folder in the project tree.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Double-click the workspace for which you want to remove the add-on.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The workspace editor opens.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Click 'Configure workspace' on the workspace toolbar.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The \"Configure workspace\" dialog box opens.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Select the highest entry in the \"Version control add-on\" drop-down list. This is a blank line.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Click OK\".<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_14.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Exporting and importing objects<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">TIA Portal objects must be exported to the workspace before they can be managed by the version control programme. Objects from TIA Portal are exported to the workspace in different formats depending on their type and programming language:<br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">The code blocks (OB, FB and FC) are exported as XML files in the LAD, FBD, STL and GRAPH programming languages. You can select whether the SCL code blocks are to be exported as an XML or SCL file.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">You can choose whether the data blocks are to be exported as XML or DB files.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">You can select whether the PLC data types are to be exported as XML or UDT files.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">PLC tag tables are always exported as XML files.<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">If required, you can import objects from the workspace back into TIA Portal.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Requirement<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The workspace editor is open.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Exporting objects from TIA Portal to the workspace<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To export objects from TIA Portal to the workspace, follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Check the names of the objects you want to export to ensure that they comply with Windows file system naming conventions.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Check that there is sufficient free space on the target media.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">In the project area, select the objects you want to export. You can also select folders, groups, software units and entire devices as export objects. These will remain available in the work area. When selecting more than one object, remember that the objects you want to export must be equivalent elements in the same folder or group. This means that you cannot export a PLC tag table together with a block.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Drag objects into the work area. Dragging objects to the symbol \"...\" exports them to a higher-level directory.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">If the selection contains objects that have not been compiled, the \"Compilation required\" dialog box will be displayed. To export these objects, click \"Yes\". These objects are then compiled. If you click \"No\", only objects that have already been compiled are exported.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">If the workspace already contains objects with the same name, the \"Export\" dialog box opens. Select the desired option and confirm with \"OK\".<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The export will be performed and a message will appear when it is complete. If the export was successful, the exported objects will be added to the workspace. If the export could not be performed or was not fully exported, an error message will be displayed. Click the link in the message window to display the corresponding log entry.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">After undoing the export, the newly exported objects are not removed from the workspace. Only the connection between the last exported object is split in the TIA Portal project and the workspace.<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Importing objects from the workspace into TIA Portal<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To import objects from the workspace into TIA Portal, follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">In the work area, select the objects you want to import. You can also select folders as import objects. The folders remain available in the project area. When selecting more than one object, remember that all the objects you want to import must be peer elements in the same folder.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Drag objects to the appropriate place in the project area.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">If the project area already contains objects with the same name, the \"Import\" dialog opens. Select the desired option and confirm with \"OK\".<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The import will be performed and a message will appear when the import is complete. If the import was successful, the imported objects will be added to the project area. If the import could not be executed or was not completely executed, an error message will be displayed. Click the link in the message window to display the corresponding log entry.<br \/>\n<\/span><\/li>\n<\/ol>\n<div style=\"margin-left: 36pt\">\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:559px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Note<\/strong><br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">When importing into an empty project, please note that the names of the system folders depend on the language. This means that language-dependent content can only be imported correctly if the correct project language is set.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_15.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Comparing objects in the project with related workspace files<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The symbols in TIA Portal indicate whether the workspace objects are identical to the objects in TIA Portal or whether there are differences between them. Folders and other container elements show the status of lower-level elements.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">If the objects in the project differ from the connected workspace files, you can carry out a comparison using an external comparison programme. This allows you to determine the differences. The workspace editor contains a shortcut menu item for objects that differ from each other, from which you can start the comparison. This shortcut menu item depends on the configuration of the comparison programmes. Only the comparison programs configured for a given file type are offered. If the selected file contains different file types, the comparison programmes selected in the \"All files\" setting are offered. The order of the comparison programmes in the shortcut menu corresponds to the order in the list of comparison programmes in the settings.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Requirement<br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">You have configured at least one external comparison programme for the required file extension.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">The workspace editor is open.<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Procedure<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To compare the objects in the project with the associated workspace files, follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">In the project area of the workspace editor, select the objects you want to compare. You can select multiple files and folders.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Click \"Compare with workspace file &gt;\" from the shortcut menu and select the submenu of the desired comparison programme.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">If your selection contains objects that have not yet been compiled, the message \"Compilation required\" will appear. To run the comparison, click \"Yes\".<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The configured comparison programme opens. Depending on the selection made and the comparison programme, the comparison results are displayed in multiple tabs or occurrences of the comparison programme.<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_16.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Synchronising objects<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">When objects are exported from TIA Portal into the workspace or imported from the workspace into TIA Portal, the comparison status of these objects indicates that they are identical. If the objects or their associated files change, the comparison result will change and the comparison symbols will show where the change has occurred. You need to run a synchronisation so that the objects and their linked files are consistent again. You have the following options for selecting the actions to be carried out:<br \/>\n<\/span><\/p>\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Identify individual actions:<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">For each individual object, you can specify whether it is to be exported from TIA Portal to the workspace or imported from the workspace into TIA Portal. You can also specify that no actions are to be performed for a specific object during synchronisation.<br \/>\n<\/span><\/li>\n<\/ul>\n<div style=\"margin-left: 36pt\">\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:579px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Note<\/strong><br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Use the \"Discard all actions\" button on the toolbar of the project area to set the actions for all objects to \"No action\" if necessary.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Specify the same action for all objects:<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">If you want to synchronise multiple objects, you can use the toolbar to specify one action for all objects. The selected action will then be applied to all objects.<br \/>\n<\/span><\/li>\n<\/ul>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Note<\/strong><br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Note the following:<br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">You can only specify actions for objects whose project and TIA Portal workspace versions differ.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">If you have linked a workspace file to several objects on different devices, you can only use \"Export\" as a synchronisation action on one of the objects.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Requirement<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The workspace editor is open.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Procedure<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To synchronise objects whose versions differ, do the following:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ul>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">For each object, go to the 'Action' column and from the drop-down list select the action to be performed for that object during synchronisation, or click on one of the toolbar buttons below:<br \/>\n<\/span><\/div>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Import changes from the workspace<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Export changes to the workspace<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Import everything<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Export everything<br \/>\n<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Click 'Synchronise' on the toolbar.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Result<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">In the case of objects with different versions, the selected actions will be executed and you will receive a message when they have been completed. If the synchronisation was successful, the comparison status of these objects indicates that the versions of the TIA Portal project and the workspace are identical. If the synchronisation could not be carried out, an error message will be displayed. Click the link in the message window to view the corresponding log entry.<br \/>\n<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_17.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Editing information about an object's working area<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">If the name or path of a file synchronised with TIA Portal in the workspace is changed, TIA Portal will not be able to find the file. The 'Workspace file' column in the project area displays a message regarding the object that has been associated with the modified file. You can manually change the workspace file or the path so that TIA Portal can re-synchronise the object with the workspace file.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You can also remove the connection between the TIA Portal object and the workspace file. The object is no longer synchronised with the workspace.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Requirement<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The workspace editor is open.<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Changing the workspace file<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To change the workspace file, do the following:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Select the object for which you want to change the workspace file.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Click on the \"Workspace file\" field.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Enter a new file name or click \"...\" to select a file from the file system.<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Change the access path<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To change the access path, follow these steps:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Select the object for which you want to change the access path.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Click on the \"Access path\" field.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Enter a new relative path.<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Deleting an object's connection to a workspace file<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">To remove the object's connection to the workspace file, do the following:<br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse; background: #cccccc\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px\" valign=\"middle\">\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Double-click the \"Access path\" field of the object whose connection to the workspace file you want to delete. Alternatively, select the field and press the  key.<br \/>\n<\/span><\/li>\n<li>\n<div><span style=\"font-family:Times New Roman; font-size:12pt\">Delete the path.<br \/>\n<\/span><\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">The path and the object workspace file will be deleted. The synchronisation status and the action drop-down list will also be removed. The TIA Portal object is now independent of the workspace again.<\/span><\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_18.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<div>\n<table style=\"border-collapse:collapse\" border=\"0\">\n<colgroup>\n<col style=\"width:627px\"><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-top: 1px; padding-left: 1px; padding-bottom: 1px; padding-right: 1px\" valign=\"middle\"><span style=\"font-family:Times New Roman; font-size:12pt\"><strong>Basics of additives in the work area<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Add-ons in TIA Portal<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">You can use the C# language and the TIA Portal openness API to program your own add-ons to TIA Portal to extend its functionality. In some areas of TIA Portal, you can add your functions to existing shortcut menus. To create an add-on, the following basic steps are required:<br \/>\n<\/span><\/p>\n<ol>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Create an add-on using the C# language and the TIA portal openness API.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Convert the DLL file to an add-on file using the supplied software and configuration file.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Copy the add-on file to the TIA Portal installation directory.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Enable the add-on on the Add-ons task tab.<br \/>\n<\/span><\/li>\n<\/ol>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">More information on each step and programming can be found in the following two sections:<br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">\"Introduction to TIA Portal &gt; User interface and operation &gt; Extending TIA Portal functions with add-ons\".<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">\"Openness: project development automation &gt; TIA portal openness API &gt; Version control interface features\".<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Additions in the workspace editor<br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Add-ons can be used as follows in the workspace editor of the version control interface:<br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">You can add general entries to the shortcut menu in the workspace.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">You can add entries specific to the Repository add-on to the shortcut menu in the workspace.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">You can extend the drag-and-drop and workspace synchronisation workflows with additional features.<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\">Basically, these add-ons are created in the same way as other add-ons. This means that all of the above steps must also be carried out for add-ons in the workspace editor. However, the following differences should be noted:<br \/>\n<\/span><\/p>\n<ul>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Workflow add-ons and repository add-ons must also be configured for the workspace.<br \/>\n<\/span><\/li>\n<li><span style=\"font-family:Times New Roman; font-size:12pt\">Additional namespaces and the objects they contain are used in programming.<br \/>\n<\/span><\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/sklep-plcspace.pl\/wp-content\/uploads\/2023\/11\/110823_1413_19.png\" alt=\"\"><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-family:Times New Roman; font-size:12pt\"><br \/>\n<\/span>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Podstawy interfejsu kontroli wersji w TIA portalu Wst\u0119p Interfejs kontroli wersji TIA Portal umo\u017cliwia pod\u0142\u0105czenie zewn\u0119trznego programu kontroli wersji do TIA Portal. Jest to \u0142atwy spos\u00f3b na wymian\u0119 danych projektu z preferowanym programem do kontroli wersji. Aby to zrobi\u0107, zdefiniuj jeden lub wi\u0119cej katalog\u00f3w na komputerze jako obszary robocze. Zar\u00f3wno program kontroli wersji, jak i [&hellip;]<\/p>","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[92],"tags":[],"class_list":["post-11450","post","type-post","status-publish","format-standard","hentry","category-tia-portal"],"acf":[],"_links":{"self":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/posts\/11450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/comments?post=11450"}],"version-history":[{"count":0,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/posts\/11450\/revisions"}],"wp:attachment":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/media?parent=11450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/categories?post=11450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/tags?post=11450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}