PL EN


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

FPGA-based Execution Platform for IEC 61131-3 Control Software

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
PL
Platforma wykonawcza FPGA dla systemów sterowania zgodnych z normą IEC 61131-3
Języki publikacji
EN
Abstrakty
EN
The article presents FPGA-based hardware platform for executing control system software written in languages of IEC 61131-3 standard in CPDev integrated development environment. Supported data types, compilation to intermediate code and two implementations of FPGA execution machine - basic and enhanced are described. The implementations have been tested for speed and compared with software-based platforms of CPDev package.
PL
W artykule przedstawiono platformę sprzętową opartą na technologii FPGA do wykonywania programów systemów sterowania tworzonych w językach normy IEC 61131-3 w zintegrowanym środowisku programistyczno-uruchomieniowym CPDev. Przedstawiono obsługiwane typy danych, kompilację do kodu pośredniego oraz dwie realizacje sprzętowej maszyny wykonawczej - podstawową i rozszerzoną. Realizacje poddano testom szybkości i porównano z maszynami programowymi obsługiwanymi przez CPDev.
Rocznik
Strony
187--191
Opis fizyczny
Bibliogr. 10 poz., rys., tab., wykr.
Twórcy
autor
autor
  • Department of Computer and Control Engineering, Faculty of Electrical and Computer Engineering Rzeszow University of Technology, ul. W. Pola 2, 35-959 Rzeszów, zhajduk@kia.prz.edu.pl
Bibliografia
  • [1] IEC 61131-3 Standard: Programmable Controllers. Part 3. Programming Languages, IEC, 2003.
  • [2] Hajduk Z.: Microcontrollers in FPGA: faster PicoBlaze, and not only for PLD Xilinx chips (in Polish), Elektronika Praktyczna, AVT Korporacja, Nr 7, Warszawa 2009.
  • [3] Hajduk Z.: Introduction to Verilog language (in Polish), Wydawnictwo BTC, Legionowo 2009.
  • [4] Hajduk Z., Trybus B., Sadolewski J.: Hardware implementation of virtual machine for programmable controllers (in Polish), In: Metody wytwarzania i zastosowania systemów czasu rzeczywistego, WKŁ, pp.327-336, Warszawa, 2010.
  • [5] Mini-Guard Ship Control & Positioning System, Praxis Automation Technology B.V., http://www.praxisautomation. com, 2010.
  • [6] Rzońca D., Sadolewski J., Trybus B., Prototype environment for controller programming in the IEC 61131-3 ST language, Computer Science and Information Systems, Vol. 4, No. 2, December 2007.
  • [7] Rzońca D., Sadolewski J., Stec A., Świder Z., Trybus B., Trybus L.: Open environment for programming small controllers according to IEC 61131–3 standard. Scalable Computing: Practice and Experience. V. 10, no. 3, 2009, pp. 325–336.
  • [8] Sadolewski J.: Programable soft controller with data acquisition cards. 7th Conference Computer Methods and Systems, pp. 385-389, Kraków 2009.
  • [9] Sadolewski J., Trybus B.: Multiplatform virtual machine for control systems (in Polish), In: Modele i zastosowania systemów czasu rzeczywistego, WKŁ, pp.293-302, Warszawa, 2008.
  • [10] Thomas D. E., Moorby P. R.: The Verilog Hardware Desciption Language, Fifth Edition, Kluwer Academic Publishers, 2002.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-PWA7-0048-0009
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ć.