The need to deploy IEC 61131-3 – based application on multiple target platforms is becoming more and more urgent at this moment. The increased need of flexibility of automation systems and the increased capabilities of sensors and actuators paired with more capable bus systems, pave the way for the reallocation of applications, such as control loops, away from the field level into so-called compute pools. Such compute pools are decentralised with enough compute power for a large number of applications, while providing the required flexibility to quickly adapt to changes of the applications requirements. The aim of the paper is propose a framework able to deploy IEC 61131-3 –based application to multiple computing platforms. It is based on CLR VM and does not require any modifications on the IEC 61131-3 applications; all additional overhead is handled by the framework here defined. As applications in the automation domain often come with real-time requirements, the paper presents also an analysis about the capability of the proposed solution to respect typical real-time constraints in factory automation.

A Framework based on CLR Virtual Machine to deploy IEC 61131-3 programs

CAVALIERI, Salvatore
;
SCROPPO, MARCO STEFANO
2016-01-01

Abstract

The need to deploy IEC 61131-3 – based application on multiple target platforms is becoming more and more urgent at this moment. The increased need of flexibility of automation systems and the increased capabilities of sensors and actuators paired with more capable bus systems, pave the way for the reallocation of applications, such as control loops, away from the field level into so-called compute pools. Such compute pools are decentralised with enough compute power for a large number of applications, while providing the required flexibility to quickly adapt to changes of the applications requirements. The aim of the paper is propose a framework able to deploy IEC 61131-3 –based application to multiple computing platforms. It is based on CLR VM and does not require any modifications on the IEC 61131-3 applications; all additional overhead is handled by the framework here defined. As applications in the automation domain often come with real-time requirements, the paper presents also an analysis about the capability of the proposed solution to respect typical real-time constraints in factory automation.
2016
978-150902870-2
IEEE 61131-3; real-time; CLR VM
File in questo prodotto:
File Dimensione Formato  
INDIN2016.pdf

solo gestori archivio

Tipologia: Versione Editoriale (PDF)
Licenza: Non specificato
Dimensione 2.4 MB
Formato Adobe PDF
2.4 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11769/96595
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact