|
Re: Petri Nets [message #1729075 is a reply to message #1728965] |
Sun, 10 April 2016 22:21 |
|
Hi,
Normally you need a tool that will analyze/execute your models. In 4DIAC we can execute the IEC 61499 models in our run-time evironment or any runtime environment supporting the configurability provisions defined in the "IEC 61499 complience profile for feasilibity demonstrations". So for your petri net model it depends on the tool you are using for analyzing/executing the petri nets. We store all FBs in the XML format defined in IEC 61499-2 furthermore you can also export all system configurations to this format. So this could be an option to read in models defined in 4DIAC.
But maybe you are more looking for some kind of co-simulation environment. Therefore one question from my side would be what do you wan to represent in the petri nets? If it is the behavior of the real world it could be an option to let 4DIAC and your petri net environment communicate with each other . Or use technologies like FMI/FMU. When you are on discrete event simulation an option could even be to implement the simulation models in IEC 61499 FBs. You could have a look on the Model View Controller design pattern from Jim Christensen presented at the Holobloc web-page.
If you do this I would however introduce virtual I/O FBs to separate control application and simulation from the beginning.
I hope this helps.
Alois
|
|
|
Powered by
FUDForum. Page generated in 0.03340 seconds