🛠️ This is a sandbox environment
Published April 7, 2014 | Version v1

Development of tools for automatic generation of PLC code

Authors/Creators

  • 1. Aristotle U Thessaloniki

Contributors

  • 1. Aristotle U Thessaloniki
  • 2. ROR icon European Organization for Nuclear Research

Description

This Master thesis was performed at CERN and more specifically in the EN-ICE-PLC section. The Thesis describes the integration of two PLC platforms, that are based on CODESYS development tool, to the CERN defined industrial framework, UNICOS. CODESYS is a development tool for PLC programming, based on IEC 61131-3 standard, and is adopted by many PLC manufacturers. The two PLC development environments are, the SoMachine from Schneider and the TwinCAT from Beckhoff. The two CODESYS compatible PLCs, should be controlled by the SCADA system of Siemens, WinCC OA. The framework includes a library of Function Blocks (objects) for the PLC programs and a software for automatic generation of the PLC code based on this library, called UAB. The integration aimed to give a solution that is shared by both PLC platforms and was based on the PLCOpen XML scheme. The developed tools were demonstrated by creating a control application for both PLC environments and testing of the behavior of the code of the library.

Files

CERN-THESIS-2014-019.pdf

Files (14.0 MB)

Name Size Download all
md5:623a6e826d1ef1f2e2676c309ac66c5b
14.0 MB Preview Download

Additional details

Identifiers

CDS
1694759
CDS Report Number
CERN-THESIS-2014-019
Aleph number
000737696CER

Linked records