Views
2 years ago

Version Control for PLCs

  • Text
  • Versiondog
  • Automation
  • Server
  • Auvesy
  • Valid
  • Archive
  • Software
  • Copyright
  • Landau
  • Pfalz
  • Plcs

Data management

Data management for automation with versiondog It can be tracked which version was in use at any given time. Monitoring of programs in automation devices In order ensure consistent quality and productivity of manufacturing processes it is imperative that all modules involved in the process are upto-date regarding their programs and their parameter settings. To achieve this, the following prerequisites must be fulfilled: Firstly, the latest version of a given program must be known. Secondly, it must be ensured that the automation devices are loaded with exactly those program versions that are supposed to run on them according to the specification. With versiondog, the first question for the latest version can be answered right away: It is exactly the version that has been stored centrally in the server archive (see above). Now, a monitoring task (also referred to as "job") that has to be executed cyclically can be stored for each data set. For example, a daily routine can check whether the program in the controller still corresponds to the current or latest version in the server archive. If a deviation is found, the responsible person can be informed directly via e-mail. Monitoring the programs running on automation devices by means of versiondog leads to the following consideration: If it can be made sure that all devices involved in a manufacturing process operate with exactly the same project version and parameter setting – thus matching the current version in the server archive, the following advantages will result: Optimisations resulting from an analysis of the process can be directly adopted in the project because the current version of the program and the configuration data are known for each automation device. Should a change to the system be discovered, the message issued by versiondog will systematically cause a reaction: It has to be checked what has changed and whether the change can be identified as an added value optimisation. It can also be determined whether the change is a desired/planned change and whether the functional safety of the plant is affected by the change. As the latest project version of a device is known, disaster recovery procedures can be performed immediately in order to minimise plant downtime. Summary In summary, versiondog provides the currently valid software version of a production plant in order to enable further optimisation or modification. The resulting changes including any comments are recorded and stored safely. This not only includes changes made by inhouse staff but also changes made by external service providers or plant engineers. At the bottom line, this results in a complete change history of your production plant. Even undesired changes to the program that have been caused accidentally, inadvertently or intentionally (e.g. by cyber attacks) will be recorded. versiondog thus helps to provide a database for changes in the production plant as well as the documents required for audits. Last but not least, the system constitutes one more piece needed to complete the data security and data safety jigsaw puzzle in production Copyright by AUVESY GmbH & Co KG · Fichtenstraße 38 B · 76829 Landau in der Pfalz As of: October 2015 4 Page of 5 pages

Data management for automation with versiondog facilities and manufacturing companies. www.versiondog.com Dr. Tim Weckerle, Software Production, AUVESY GmbH und Co. KG Dr. Thorsten Sögding, Business Development, AUVESY GmbH und Co. KG Copyright by AUVESY GmbH & Co KG · Fichtenstraße 38 B · 76829 Landau in der Pfalz As of: October 2015 5 Page of 5 pages

versiondog Factsheets collection

© Copyright 2020 AUVESY GmbH - All rights reserved.