W prezentowanym artykule przedstawiono metodę projektowania reprogramowalnych sterowników binarnych pod kątem ich częściowej rekonfiguracji. Do specyfikacji algorytmów sterowania stosowana jest hierarchiczna sieć Petriego. Projektowane układy implementowane są w strukturach programowalnych FPGA. Opracowana metoda uwzględnia możliwość zastąpienia złożonych fragmentów sieci (podsieci lub mikromodułów, tzn. makromiejsc i makrotranzycji) innymi w celu dopasowania algorytmu sterowania do realizacji nowych zadań. W przeprowadzonych testach wykorzystano układu FPGA firmy Xilinx. Testy wykazały skuteczność metody przy zachowaniu łatwości modyfikacji algorytmu.
EN
In the paper a new method of Logic Controller design for a partial reconfiguration is presented. Programs of Logic Controllers are specified by means of hierarchical Petri nets. As a final technology programmable logic is applied. The proposed method allows replacing complex parts of the net (i.e. subnet, macroplaces, or macrotransitions) by other ones for realization of new tasks by the controller. Xilinx FPGAs have been used in tests. The tests showed a method effectiveness, while modifications of the algorithms were easy carried out.
Artykuł przedstawia oprogramowanie wspomagające programowanie niestandardowych sterowników binarnych. Graficzny edytor automatów sterujących opiera się na wcześniej opracowanej i prezentowanej już metodzie. Program pracuje w środowisku Windows i umożliwia: opisanie pracy sterownika odpowiednim grafem przejść, zdefiniowanie słowa wejściowego i wyjściowego automatu oraz przygotowanie jego opisu w składni tekstowego języka opisu lub od razu docelowego języka programowania mikrosterownika.
EN
The article presents software tools for programming of the non-standard binary controllers. Graphical editor of the controlling automata is based on earlier worked-out and presented method. Programme works in Windows environment and allows: to describe the controller action by appropriate transition graph, to define automata input and output words, to receive the automata description in syntax of special description language or directly in syntax of chosen microprocessor programming language.
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ć.