modelica / ModelicaStandardLibrary

Free (standard conforming) library to model mechanical (1D/3D), electrical (analog, digital, machines), magnetic, thermal, fluid, control systems and hierarchical state machines. Also numerical functions and functions for strings, files and streams are included.
https://doc.modelica.org
BSD 3-Clause "New" or "Revised" License
466 stars 166 forks source link

Standardized interface between Modelica and PLC #2018

Open modelica-trac-importer opened 7 years ago

modelica-trac-importer commented 7 years ago

Reported by ahaumer on 21 Jun 2016 16:12 UTC From industry I heard the wish of "Virtual Putting into Operation". The task would be to create a (standardized) interface between Modelica models of the plant and a PLC (e.g. Siemens S7, B&R, Rockwell, Beckhoff, Moeller, ...). This could be a soft-PLC running on a PC (no need for real time) or a real PLC, the model running in real time on a real-time capable PC. In case of a real PLC of course the user has to provide the physical I/O to the PLC. The advantages are clear: The developer can test his PLC-program long before the plant is available. A company could train people on certain automatisation applications without having demo plants. This reminds me somehow about the FMI-standardization. Any comments?


Migrated-From: https://trac.modelica.org/Modelica/ticket/2018

modelica-trac-importer commented 7 years ago

Modified by beutlich on 21 Jun 2016 17:51 UTC

modelica-trac-importer commented 7 years ago

Modified by beutlich on 20 Dec 2016 18:32 UTC

fhgd commented 5 years ago

I have the same question. Any progress?

chrbertsch commented 5 years ago

Isn't FMI the solution for this?

See, e.g., https://flumes.iei.liu.se/modprod/modprod2017_proceedings/modprod2017-day1-talk02b-Ruediger_Kampfmann_FMI_for_P https://www.beckhoff.de/TE1420/ https://www.siemens.com/press/en/pressrelease/?press=/en/pressrelease/2019/digital-industries/pr2019040193dien.htm&content[]=DI&content[]=DF

beutlich commented 5 years ago

I have the same question. Any progress?

AFAIK, there is no milestone set and no development here.

Did you see https://github.com/TechnicalBuildingSystems/ModelicaADS?