FULL TEXT IN RUSSIAN


Mekhatronika, Avtomatizatsiya, Upravlenie, 2018, vol. 19, no. 4, pp. 232—242
DOI: 10.17587/mau.19.232-242


Synthesis of Microprogram Discrete Logic Control Systems

N. G. Chikurov, tchikurov@yandex.ru, Ufa State Aviation Technical University, Ufa, 450000, Russian Federation,

Corresponding author: Chikurov Nikolay G., Ph. D., Associate Professor, Ufa State Aviation Technical University, Ufa, 450000, Russian Federation, E-mail: tchikurov@yandex.ru

Accepted on December 26, 2017

The article discusses the engineering synthesis of discrete-logic control systems for industrial machinery based on the algebra of logic. Given the method of designing new kinds of systems — Firmware discrete logic control systems. Projects of microprogram control systems are created in the instrumental ISaGRAF programming environment using the language of functional blocks FBD. An example of programming of the control system of tool electroautomatics in FBD is given.
The main distinguishing feature of the technique of programming discrete-logical systems is that one of the main elements of the high-level language SFS in included in the FBD program. This language, in turn, is taken from microprogramming machines and provides the procedure of consecutive sample of micro-ops from the memory of the computer that allows you to extend the scope of solvable discrete-logic problems in FBD and simplifies their solution. Branching commands and calls to subroutines greatly extend the functionality of microprogram control systems created in FBD. Practical implementation of microprogram control systems for complex objects, like any other management systems, requires solving problems of a private nature arising in the design process. Graphic language of functional diagrams FBD is well suited to solve this kind of issues because functional diagrams created in the ISaGRAF project are illustrative, they are identified with real electronic circuits and therefore they are relatively easily debugged and tested by means of the tool system programming. Ultimately, in ISaGRAF function diagrams are automatically translated into application programs that are loaded in the PLC or industrial computers. Function diagrams created by means of ISaGRAF, can also be used to build discrete-logic control systems based on integrated logic circuits. In addition, functional diagrams can serve as intermediate models for discrete programming-logical systems in the algorithmic language C++.
Keywords: control, discrete-logic systems, electric circuits, machine tools

For citation:
Chikurov N. G. Synthesis of Microprogram Discrete Logic Control Systems, Mekhatronika, Avtomatizatsiya, Upravlenie, 2018, vol. 4, no 19, pp. 232—242.

DOI: 10.17587/mau.19.232-242

To the contents