<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">novtexmech-70</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>МЕХАТРОННЫЕ И РОБОТОТЕХНИЧЕСКИЕ СИСТЕМЫ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>METHODS OF THE THEORY OF AUTOMATIC CONTROL</subject></subj-group></article-categories><title-group><article-title>Синтез микропрограммных дискретно-логических систем управления</article-title><trans-title-group xml:lang="en"><trans-title>Synthesis of Microprogram Discrete Logic Control Systems</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Чикуров</surname><given-names>Н. Г.</given-names></name><name name-style="western" xml:lang="en"><surname>Chikurov</surname><given-names>N. G.</given-names></name></name-alternatives><email xlink:type="simple">tchikurov@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Уфимский государственный авиационный технический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Ufa State Aviation Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>23</day><month>08</month><year>2018</year></pub-date><volume>19</volume><issue>4</issue><fpage>232</fpage><lpage>242</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/70">https://mech.novtex.ru/jour/article/view/70</self-uri><abstract><p>Разработана методика построения нового вида дискретно-логических микропрограммных систем управления. Дан пример построения микропрограммной системы управления в инструментальной среде программирования ISaGRAF.</p></abstract><trans-abstract xml:lang="en"><p>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++.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>управление</kwd><kwd>дискретно-логические системы</kwd><kwd>электроавтоматика</kwd><kwd>металлорежущие станки</kwd><kwd>control</kwd><kwd>discrete-logic systems</kwd><kwd>electric circuits</kwd><kwd>machine tools</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. проф. В. П. Дьяконова. М.: СОЛОН-Пресс, 2004. 256 с.</mixed-citation><mixed-citation xml:lang="en">Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. проф. В. П. Дьяконова. М.: СОЛОН-Пресс, 2004. 256 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Хассон С. Микропрограммное управление. Вып. 1. М.: Изд-во Мир, 1973. 240 с.</mixed-citation><mixed-citation xml:lang="en">Хассон С. Микропрограммное управление. Вып. 1. М.: Изд-во Мир, 1973. 240 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Чикуров Н. Г. Логический синтез дискретных систем управления: учеб. пособ. Уфа: Изд. УГАТУ, 2003. 132 с.</mixed-citation><mixed-citation xml:lang="en">Чикуров Н. Г. Логический синтез дискретных систем управления: учеб. пособ. Уфа: Изд. УГАТУ, 2003. 132 с.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Чикуров Н. Г. Синтез дискретно-логических систем управления: учеб. пособ. М.: ИНФРА-М, 2018. 229 с.</mixed-citation><mixed-citation xml:lang="en">Чикуров Н. Г. Синтез дискретно-логических систем управления: учеб. пособ. М.: ИНФРА-М, 2018. 229 с.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
