Conference article

On Extending JGrafchart with Support for FMI for Co-Simulation

Alfred Theorin
Department of Automatic Control, Lund University, Lund, Sweden

Charlotta Johnsson
Department of Automatic Control, Lund University, Lund, Sweden

Download articlehttp://dx.doi.org/10.3384/ecp140961257

Published in: Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden

Linköping Electronic Conference Proceedings 96:133, p. 1257-1263

Show more +

Published: 2014-03-10

ISBN: 978-91-7519-380-9

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

Grafchart is a graphical programming language which extends Sequential Function Charts (SFC); the PLC standard languages for sequential; parallel; and general state-transition oriented automation applications. SFC is widely used and accepted for industrial automation. Grafchart adds higher level features to SFC such as hierarchical structuring; reusable procedures; and exception handling to make it convenient to implement and maintain large applications.

Functional Mock-up Interface (FMI) is a standard to combine dynamic system models for technical system developed in various tools. Tools can export models as Functional Mock-up Units (FMUs) which can be combined with other FMUs to compose the whole system.

In this paper adding FMI for Co-Simulation support to JGrafchart; a free implementation of the Grafchart language; is conceptually evaluated. It is discussed how JGrafchart fits into the FMI for Co-Simulation framework and potential ways to implement this are discussed.

Keywords

Grafchart; FMI; Co-Simulation; FMI for Co-Simulation; Modelica

References

No references available

Citations in Crossref