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
Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden
 IEC. IEC 61131-3: Programmable controllers – Part 3: Programming Languages. Tech. rep. International Electrotechnical Commission, 1993.
 Alfred Theorin. Adapting Grafchart for Industrial Automation. Licentiate Thesis ISRN LUTFD2/TFRT--3260--SE. Department of Automatic Control, Lund University, Sweden, 2013-05.
 FMI Development Group. Functional Mockup Interface for Model Exchange and Co-Simulation – 2.0 Release Candidate 1. Tech. rep. Modelica Association, 2013-10.
 Modelica Association. Modelica. URL: https://www.modelica.org/ (visited on 2013-12-08).
 Karl-Erik Årzén, Rasmus Olsson, and Johan Åkesson. “Grafchart for Procedural Operator Support Tasks”. In: Proceedings of the 15th IFAC World Congress, Barcelona, Spain. 2002-07.
 Andreas Stolt. Robotic Assembly and Contact Force Control. Licentiate Thesis ISRN LUTFD2/TFRT--3256--SE. Department of Automatic Control, Lund University, Sweden, 2012-12.
 Anna Benktson and Sofia Dahlberg. Modeling of Avionics Systems using JGrafchart and True-Time. Master’s Thesis ISRN LUTFD2/TFRT--5907--SE. Department of Automatic Control, Lund University, Sweden, 2012.
 SOA4D Forge. DPWS4J Core. URL: https://forge.soa4d.org/projects/dpws4j/ (visited on 2013-12-07).
 Alfred Theorin, Lisa Ollinger, and Charlotta Johnsson. “Service-oriented Process Control with Grafchart and the Devices Profile for Web Services”. In: Service Orientation in Holonic and Multi Agent Manufacturing and Robotics. Ed. by Theodor Borangiu, Andre Thomas, and Damien Trentesaux. Vol. 472. Studies in Computational Intelligence. Springer Berlin Heidelberg, 2013-01, pp. 213–228. ISBN: 978-3-642-35851-7. DOI: 10.1007/978-3-642-35852-4_14.
 Isolde Dressler. Code Generation from JGrafchart to Modelica. Master’s Thesis ISRN LUTFD2/TFRT--5726--SE. Department of Automatic Control, Lund University, Sweden, 2004-03.
 Ana Llorente. Code Generation from JGrafchart to ATMEL AVR. Master’s Thesis ISRN LUTFD2/TFRT--5749--SE. Department of Automatic Control, Lund University, Sweden, 2005-01.
 Alfred Theorin and Charlotta Johnsson. “An Interactive PID Learning Module for Educational Purposes”. In: Submitted to The 19th World Congress of the International Federation of Automatic Control (IFAC). 2014-08.
 Hilding Elmqvist et al. “State Machines in Modelica”. In: Proceedings of 9th International Modelica Conference, Munich, Germany, September. 2012, pp. 3–5.
 JModelica.org. PyFMI. URL: http://www.jmodelica.org/page/4924 (visited on 2013-12-08).
 The Regents of the University of California. JFMI - A Java Wrapper for the Functional Mock-up Interface. URL: http://ptolemy.eecs.berkeley.edu/java/jfmi/index.htm (visited on 2013-12-08).
 Todd Fast, TimothyWall, Liang Chen. Java Native Access (JNA). URL: https://github.com/twall/jna (visited on 2013-12-08).