PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Petri Nets Mapping into Reconfigurable Logic Controllers

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Konferencja
Digital Control Units Design ; 6.03.2009 ; Zielona Góra, Poland
Języki publikacji
EN
Abstrakty
EN
The paper concentrates on the behavioral specification of Reconfigurable Logic Controller programs, given initially as Petri nets and later rewritten in Hardware Description Languages. The rule-based textual language input makes it possible to integrate the design system with existing formal logic based computer-based theorem proovers. The Petri net description in HDL provides the opportunity to integrate existing Petri net software with several commercial systems. Different Petri net places encoding methods are also discussed. Verilog-HDL is used for an intermediate representation of controller behavior on top of existing commercial synthesis tools. The implementation methods using D, JK and T flip-flops are presented.
Rocznik
Strony
157--182
Opis fizyczny
Bibliogr. 79 poz., tab., wykr.
Twórcy
autor
autor
Bibliografia
  • 1. M. Adamski: PLA-realization by means of connecting and control algorithms. Proc. of the 29th International Scientific Colloquium, IWK'84, Ilmenau, Germany, 1984, pp. 43-45.
  • 2. M. Adamski: Heuristic method of structural encoding of Petri Net places. Zeszyty Naukowe WSI No. 78, Technical University of Zielona Góra, 1986, (in Polish).
  • 3. M. Adamski: Direct Implementation of Petri Net Specification. Proceedings of the 7th Internation Conference on Control Systems And Computer Science CSCS'87, Bucharest, Romania, 1987, Vol. 3, pp. 74-85.
  • 4. M. Adamski: Digital System Design by Formal Transformation of Specification. Proc. of the 35 International Scientific Colloquium, IWK'90, Ilmenau, Germany, 1990, Heft 3, pp. 62-65.
  • 5. M. Adamski: Digital Systems Design by Means of Rigorous and Structural Method. Technic; University of Zielona Góra Press, Zielona Góra, 1990 (in Polish).
  • 6. M. Adamski: Parallel Controller Implementation using Standard PLD Software, in: FPGAs (W. R. Moore, W. Luk (Ed)), Abingdon EE & CS Books, Abingdon, England, 1991, pp. 296-304.
  • 7. M. Adamski: Petri Nets in ASIC Design. Applied Mathematics and Computer Science, 1993 Vol. 3, No. 1, pp. 169-180.
  • 8. M. Adamski: Application Specific Logic Controllers for Safety Critical Systems. Proc. of th Triennial IFAC World Congress, Beijing, China, Pergamon Press, 1999, Vol. Q, pp. 519-524.
  • 9. M. Adamski: Specification and Synthesis of Petri Net based Reprogrammable Logic Controller Programmable Devices and Systems 2001 (PDS 2001): a proceedings volume from the 5th IFAC Workshop, Pergamon, London, 2002, pp. 95-100.
  • 10. M. Adamski: Behavioural Specification of Programs for Modular Reconfigurable Logic Controllers. Proceedings of the Mixed Design of Integrated Circuits and Systems, MIXDES 2006, Gdynia Poland, pp. 239-244.
  • 11. M. Adamski: Reconfigurable logic controller for embedded applications. In: Discrete-Event System Design 2006, A Proceedings volume from the IFAC Workshop, DESDes'06, (M. Adamski, L. Gomes, M. Węgrzyn, G. Łabiak (Ed)), pp. 147-152, University of Zielona Góra Press, Zielona Góra 2006.
  • 12. M. Adamski: Logic design of reconfigurable controllers. Proceedings of the IEEE Symposium on Industrial Embedded Systems, SIES 2007, Lisbon, 4-6 July 2007, pp. 373-376.
  • 13. M. Adamski, A. Barkalow: Architectural and sequential synthesis of digital devices. University of Zielona Góra Press, Zielona Góra, 2006.
  • 14. M. Adamski, J. L. Monteiro: Rule-based formal specification and implementation of Logic Controllers programs. Proc. of the IEEE International Symposium on Industrial Electronics, ISIE'95, Athens, Greece, 1995, Vol. 2, pp. 700-705.
  • 15. M. Adamski, J. L. Monteiro: Declarative Specification of System Independent Logic Controller Programs. Proc. of the IEEE International Symposium on Industrial Electronics ISIE'96, Warsaw, Poland, 1996, pp. 305-310.
  • 16. M. Adamski, M. Węgrzyn: Hierarchically Structured Coloured Petri Net Specification and Validation of Concurrent Controllers. Proc. of the 39th International Scientific Colloquium, IWK'94, Ilmenau, Germany, 1994, Band 1, pp.517-522.
  • 17. M. Adamski, M. Węgrzyn: Field Programmable Implementation of Concurrent State Machine. Proceedings of the 3rd international conference on Computer-Aided Design of Discrete Devices, CAD DD'99, Minsk, Belarus, 1999, Vol. 1, pp. 4-12.
  • 18. M. Adamski, A. Zakrevskij: Formal specification of reactive logical control devices. Proc. of the World Multiconference on Systemics, Cybernetics and Informatics, SCI 2001, Orlando, USA, 2001, Vol. 14, Computer Science and Engineering, pp. 428-433.
  • 19. M. Adamski, A. Karatkevich, M. Węgrzyn (Ed): Design of Embedded Control Systems. Springer, New York, 2005.
  • 20. M. Adamski, M. Węgrzyn, A. Węgrzyn: Safe reconfigurable logic controllers design. In: Measurement, Models, Systems and Design, J. Korbicz (Ed), WKiŁ, Warszawa, 2007, pp. 343-367.
  • 21. M. Adamski, M. Węgrzyn, P. Wolański: Simulating and Synthesising of Reconfigurable Logic Controllers using VHDL. Proc. of the 42nd International Scientific Colloquium, IWK'97, Ilmenau, Germany, 1997, Band 1, pp. 522-527.
  • 22. A. Amroun, M. Bolton: Synthesis of controllers from Petri net descriptions and application of Ella. Proceedings of the IMEC-IFIP International Workshop on Applied Formal Methods for Correct VLSI Design, North Holland, 1989, pp.57-74.
  • 23. D. Andreu, G. Souquet, T. Gill: Petri Net based rapid prototyping of digital complex system. Proceedings of the 2008 IEEE Computer Society Annual Symposium on VLSI, 2008, pp. 405-410.
  • 24. G. Andrzejewski: Program model of interpreted Petri net for digital microsystems design. Ph. D. Thesis, Szczecin University of Technology, Faculty of Information Technology, Szczecin, 2002 (in Polish).
  • 25. S. Baranov: Logic Synthesis for Control Automata. Kluwer Academic Publishers, Boston, 1994.
  • 26. S. Baranov: Logic and System Design for Digital Systems. Tallin University Press, Tallin, 2008, SiB Publishers, Toronto, 2008.
  • 27. A. Barkalow, M. Węgrzyn: Design of control units with programmable logic. University of Zielona Góra Press, Zielona Góra, 2006.
  • 28. H. Belhadj, L. Gerbaux, M.-C. Bertrand, G. Saucier: Specification and Synthesis of Communicating Finite State machines. Synthesis for Control Dominated Circuits. (A-22), Elsevier Science Publishers B.V. (North Holland), 1993, pp. 91-101.
  • 29. M. Ben-Ari: Mathematical Logic for Computer Science. Springer, London, 2001.
  • 30. K. Biliński: Application of Petri Nets in parallel controllers design. Ph. D. Thesis, University of Bristol, Electrical and Electronic Engineering Department, Bristol, 1996.
  • 31. K. Biliński, M. Adamski, J. M. Saul, E. L. Dagless: Petri net based algorithms for parallel controller synthesis. IEE Proceedings, Part E: Computers and Digital Techniques, 1994, Vol. 141, No. 6, pp. 405-412.
  • 32. K. Biliński, M. Adamski, J. M. Saul, E. L. Dagless: Parallel controller synthesis from a Petri net specification. Proceedings of EDAC'94, IEEE, 2004, pp. 96-101.
  • 33. J. Billington, S. Christensen, K. van Hee, E. Kindler, O. Kummer, L. Petrucci, R. Post, C. Stehno, M. Weber: The Petri Net Markup Language: Concepts, Technology, and Tools. Proceedings of the ICATPN 2003, (W.M.P. van der Aalst, E. Best (Ed)), LNCS, 2003, Vol. 2679, Eindhoven, Netherlands, Springer-Verlag, pp. 483-505.
  • 34. P. Bubacz, M. Adamski, Heuristic algorithm for an effective state encoding for reconfigurable matrix-based logic controller design. Proceedings of the IFAC Workshop on Programmable Devices and Embedded Systems, PDeS 2006, Brno, Czech Republic, 2006, pp. 236-241.
  • 35. N. Chang, W. H. Kwon, J. Park: Hardware implementation of real time Petri-net-based controllers. Control Engineering Practice, 1998, Vol. 6, No. 7, pp. 889-895.
  • 36. J. Cortadella, A. Yakovlev, G. Rozenberg: Concurrency and Hardware Design. Advances in Petri Nets, LNCS, Vol. 2549, Springer, Berlin, 2002.
  • 37. R. David, H. Alia: Petri Nets and Grafcet. Prentice Hall Int., USA, 1992.
  • 38. P. Eles, K. Kuchciński, Z. Peng: System Synthesis with VHDL. Kluwer Academic Publishers, Boston, 1998.
  • 39. W. Fengler, A. Wendt, M. Adamski, J. L. Monteiro: Petri Net based Program Design and Implementation for Controller Systems. Proc. of the 1996 IFAC Triennial World Congress, San Francisco, CA, USA, 1996, Vol. J, pp. 425-429.
  • 40. J. M. Fernandes, M. Adamski, A. J. Proença: VHDL Generation from Hierarchical Petri Net Specifications of Parallel Controllers. IEE Proceedings, Part E: Computers and Digital Techniques, 1997, Vol. 144, No. 2, pp. 127 137.
  • 41. L. Gomes, J. P. Barros, A. Costa: Modeling Formalisms for Embedded System Design, In: R. Zurawski, Embedded Systems Handbook. CRC Press, Inc., 2006, pp. 5.1-5.34.
  • 42. C. Girault, R. Valk: Petri Nets for System Engineering. Springer, Berlin, 2003.
  • 43. W. Halang, M. Adamski: A Programmable Electronic System for Safety Related Control Applications. Proc. of the International Conference on Safety and Reliability, ESREL'97, Lisbon, Portugal, 1997, pp. 349 356.
  • 44. K. Jensen: Coloured Petri Nets. Basic Concept, Analysis Methods and Practical Use, Volume 1, Basic Concepts, Springer-Verlag, Berlin, 1992.
  • 45. J. Kalinowski, T. Łuba: Metoda syntezy logicznej układów cyfrowych opisywanych sieciami Petriego. Rozprawy Elektrotechniczne, 1986, T. 32, Z. 4, pp. 1253-1263.
  • 46. A. Karatkevich: Dynamic Analysis of Petri Net-Based Discrete Systems, Lecture Notes in Control and Information Sciences, Vol. 356, Springer, 2007.
  • 47. T. Kozłowski, E. L. Dagless, J. M. Saul, M. Adamski, J. Szajna: Parallel controller synthesis using Petri nets. IEE Proceedings, Part E: Computers and Digital Techniques, 1995, Vol. 142, No. 4, pp. 263-271.
  • 48. G. Łabiak: From UML Statecharts to FPGA - the Hicos approach. Forum on Spec. Design Languages, Frankfurt, 2003.
  • 49. G. Łabiak: The Use of Hierarchical Model of Concurrent Automaton in Digital Controller Design. Ph. D. Thesis, Warsaw University of Technology, Faculty of Electronics and Information Technology, Warsaw, 2003 (in Polish).
  • 50. J. R. Machado, J. M. Fernandes, A. J. Proenca: Specification of Industrial Controllers with Object-Oriented Petri Nets. Proc. of the IEEE International Symposium on Industrial Electronics, ISIE'97, Guimaraes, Portugal, 1997, pp. 77-82.
  • 51. E. Mandado, J. Marcos, S. A. Perez: Programmable Logic Devices and Logic Controllers. Prentice Hall, London, 1996.
  • 52. P. Miczulski, M. Adamski: Analyses of safeness, liveness and persistence properties of Petri nets by means of monotype logic functions. In: Discrete-Event System Design 2006, A Proceedings volume from the IFAC Workshop, DESDes'06, (M. Adamski, L. Gomes, M. Węgrzyn, G. Łabiak (Ed)), pp. 137-142, University of Zielona Góra Press, Zielona Góra, 2006.
  • 53. A. Milik, E. Hrynkiewicz: Reconfigurable Logic Controller, Architecture, Programming, Implementation. Proc. of the IFAC Workshop on Programmable Devices and Systems, PDS 2001, Gliwice, 2001.
  • 54. P. Minns, I. Elliott: FSM based Digital Design using Verilog HDL. John Wiley & Sons, Ltd., Chichester, England, 2008.
  • 55. T. Murata: Petri Nets: Properties, Analysis and Applications. Proceedings of the IEEE, 1989, Vol. 77, No. 4, pp. 541-580.
  • 56. P. S. B. Nascimento, P. R. M. Maciel, M. E. Lima, R. E. Santana, A. G. S. Filho: A Partial Reconfigurable Architecture for Controllers based on Petri Nets. Proc. of the SBCCI 2004, pp. 16-21.
  • 57. J. Pardey, M. Bolton: Parallel controller synthesis for concurrent data paths. Proc. of the IFIP Workshop Control Dominated Synthesis From a Register Transfer Level Description, 1992, pp. 16-19.
  • 58. J. Pardey, T. Kozłowski, J. Saul, M. Bolton: State Assignment Algorithms for Parallel Controller Synthesis. Proceedings of the IEEE International Conference on Computer Design, IEEE Computer Society Press, 1992, pp. 316-319.
  • 59. J. Pardey, A. Amroun, M. Bolton, M. Adamski: Parallel Controller Synthesis for Programmable Logic Devices. Microprocessors and Microsystems, 1994, Vol. 18, No. 8, pp. 451-458.
  • 60. E. Pastor, J. Cortadella: Efficient Encoding Schemes for Symbolic Analysis of Petri Nets. Design, Automation and Test in Europe, 1998, pp. 790-795.
  • 61. E. Pastor, J. Cortadella, J. Roig: Symbolic Analysis of Bounded Petri Nets. IEEE Transactions on Computers, 2001, Vol. 50, No. 5, pp. 432-448.
  • 62. M. Patel: Random Logic Implementation of Extended Timed Petri nets. Microprocessing and Microprogramming, 1990, Vol. 30, No. 1-5, pp. 313-319.
  • 63. J. Pleyber, M. Silva: Software specification language for sequential process. IFAC-IFIP Workshop on Real-Time Programming, Eindhoven, June 1977, pp. 67-73.
  • 64. L. Scheffer, L. Lavagno, G. Martin: EDA for IC System Design, Verification, and Testing (Electronic Design Automation for Integrated Circuits Handbook). CRC Press, Inc., 2005.
  • 65. A. Yakovlev, L. Gomes, L. Lavagno (Ed): Hardware Design and Petri Nets. Kluwer Academic Publisher, Boston, 2000.
  • 66. A. Węgrzyn: Symbolic Analysis of Logical Control Devices using Selected Methods of Petri Net Analysis. University of Zielona Góra Press, Zielona Góra, 2003 (in Polish).
  • 67. M. Węgrzyn: Hierarchical implementation of Logic controllers by means of Petri nets and FPGAs. Ph. D. Thesis, Warsaw University of Technology, Faculty of Electronics and Information Technology, Warsaw, 1998 (in Polish).
  • 68. M. Węgrzyn: Implementation of Safety Critical Logic Controller by Means of FPGA. Annual Reviews in Control, 2003, Vol. 27, pp. 55-61.
  • 69. M. Węgrzyn: Petri Net Decomposition Approach for Partial Reconfiguration of Logic Controllers. In: Discrete-Event System Design 2006, A Proceedings volume from the IFAC Workshop, DESDes'06, (M. Adamski, L. Gomes, M. Węgrzyn, G. Łabiak (Ed)), pp. 323-328, University of Zielona Góra Press, Zielona Góra, 2006.
  • 70. M. Węgrzyn: PLD-based implementation of concurrent controllers. Electronics and Telecommunications Quarterly, 1996, T. 42, Z. 2, pp. 235-251 (In Polish).
  • 71. M. Węgrzyn, M. Adamski: Synthesis of Logic Controller Uisng Standards FPLD Compilers. Electronics and Telecommunications Quarterly, 1997, T. 43, z. 3, pp. 353-372 (in Polish).
  • 72. M. Węgrzyn, M. Adamski: Hierarchical Approach for Design of Application Specific Logic Controller. Proc. of the IEEE International Symposium on Industrial Electronics, ISIE'99, Bled, Slovenia, 1999, Vol. 3, pp. 1389-1394.
  • 73. M. Węgrzyn, M. Adamski, J. L. Monteiro: The Application of Reconfigurable Logic to Controller Design. Control Engineering Practice, Special Section on Custom Processes, 1998, Vol. 6, No. 7, pp. 879-887.
  • 74. M. Węgrzyn, M. Adamski, J. L. Monteiro: The application of reconfigurable logic to controller design. Control Engineering Practice, 1998, Vol. 6, No. 7, pp. 879-887.
  • 75. M. Węgrzyn, P. Wolański, M. Adamski, J. Monteiro: Field programmable device as a Logic Controller. Proceedings of the 2nd Conference on Automatic Control, Control '96. Oporto, Portugalia, 1996, Vol. 2, pp. 715-720.
  • 76. M. Węgrzyn, P. Wolański, M. A. Adamski, J. L. Monteiro: Coloured Petri Net Model of Application Specific Logic Controller Programs. IEEE International Symposium on Industrial Electronics ISIE'97, Guimaraes, Portugal, 07-11.07.1997, Vol. 1, pp. SS158-SS163.
  • 77. P. Wolański, M. Węgrzyn, M. Adamski: VHDL modelling of industrial control systems. Proc. of the 42nd International Scientific Colloquium, IWK'97, Ilmenau, Germany, Band 1, 1997, pp. 528-533.
  • 78. A. Zakrevskij: CAD of discrete devices implementing parallel logical control algorithms. Proc. of the Second International Symposium on Methods and Models in Automation and Robotics, Międzyzdroje, Poland, 1995, pp. 803-808.
  • 79. A. Zakrevskij: Parallel Algorithms for Logical Control. Institute of Engineering Cybernetics of NAS of Bielarus, Minsk, 1999 (in Russian).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BWA0-0041-0002
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.