Cargando…

Development of tools for automatic generation of PLC code

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...

Descripción completa

Detalles Bibliográficos
Autor principal: Koutli, Maria
Lenguaje:eng
Publicado: 2014
Materias:
Acceso en línea:http://cds.cern.ch/record/1694759
_version_ 1780935977049522176
author Koutli, Maria
author_facet Koutli, Maria
author_sort Koutli, Maria
collection CERN
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.
id cern-1694759
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2014
record_format invenio
spelling cern-16947592019-09-30T06:29:59Zhttp://cds.cern.ch/record/1694759engKoutli, MariaDevelopment of tools for automatic generation of PLC codeEngineeringThis 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.CERN-THESIS-2014-019oai:cds.cern.ch:16947592014-04-11T17:56:42Z
spellingShingle Engineering
Koutli, Maria
Development of tools for automatic generation of PLC code
title Development of tools for automatic generation of PLC code
title_full Development of tools for automatic generation of PLC code
title_fullStr Development of tools for automatic generation of PLC code
title_full_unstemmed Development of tools for automatic generation of PLC code
title_short Development of tools for automatic generation of PLC code
title_sort development of tools for automatic generation of plc code
topic Engineering
url http://cds.cern.ch/record/1694759
work_keys_str_mv AT koutlimaria developmentoftoolsforautomaticgenerationofplccode