<?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">glonucsec</journal-id><journal-title-group><journal-title xml:lang="ru">Глобальная ядерная безопасность</journal-title><trans-title-group xml:lang="en"><trans-title>Global Nuclear Safety</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2305-414X</issn><issn pub-type="epub">2499-9733</issn><publisher><publisher-name>National Research Nuclear University "MEPhI"</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26583/gns-2023-03-03</article-id><article-id custom-type="edn" pub-id-type="custom">FYOEPO</article-id><article-id custom-type="elpub" pub-id-type="custom">glonucsec-211</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>DESIGN, MANUFACTURE AND COMMISSIONING COMMISSIONING OF EQUIPMENT NUCLEAR INDUSTRY FACILITIES</subject></subj-group></article-categories><title-group><article-title>Метод описания модульной информационно-измерительной системы на основе протокола CANopen с учетом межмодульных информационных связей</article-title><trans-title-group xml:lang="en"><trans-title>A method of describing a modular information and measurement system based on the CANopen protocol, taking into account intermodule information links</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-7551-1364</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Плотников</surname><given-names>Д. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Plotnikov</surname><given-names>D. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, профессор, кафедра «Автоматика и телемеханика»</p></bio><bio xml:lang="en"><p>Doctor of Technical Sciences, Professor, Department «Automation and Telemechanics»</p></bio><email xlink:type="simple">dpl68@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0008-3620-9945</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Муженко</surname><given-names>А. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Muzhenko</surname><given-names>A. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>ассистент, кафедра «Автоматика и телемеханика»</p></bio><bio xml:lang="en"><p>assistant lecturer, Department «Automation and Telemechanics»</p></bio><email xlink:type="simple">muzhenko97@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-7337-229X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Лачин</surname><given-names>В. И.</given-names></name><name name-style="western" xml:lang="en"><surname>Lachin</surname><given-names>V. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, профессор, кафедра «Автоматика и телемеханика»</p></bio><bio xml:lang="en"><p>Doctor of Technical Sciences, Professor, Department «Automation and Telemechanics»</p></bio><email xlink:type="simple">lachinv@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Южно-Российский государственный политехнический университет (НПИ) имени М.И. Платова<country>Россия</country></aff><aff xml:lang="en">South Russian State Polytechnic University (NPI)<country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>21</day><month>09</month><year>2023</year></pub-date><volume>48</volume><issue>3</issue><fpage>26</fpage><lpage>36</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Плотников Д.А., Муженко А.С., Лачин В.И., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Плотников Д.А., Муженко А.С., Лачин В.И.</copyright-holder><copyright-holder xml:lang="en">Plotnikov D.A., Muzhenko A.S., Lachin V.I.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://glonucsec.elpub.ru/jour/article/view/211">https://glonucsec.elpub.ru/jour/article/view/211</self-uri><abstract><p>Современные информационно-измерительные и управляющие системы – ИИУС – обычно имеют модульную структуру. Удобными средствами организации межмодульного взаимодействия являются интерфейсы CAN (CAN FD) и протокол CANopen. Стандартные средства, предусмотренные спецификацией CANopen, ориентированы на описание отдельных модулей и не обеспечивают целостность и непротиворечивость конфигурации ИИУС в целом. В данной статье рассматриваются причины возможных ошибок конфигурирования и предлагается метод описания ИИУС на базе протокола CANopen, обеспечивающий согласованную настройку модулей системы. Цель достигается за счёт дополнения стандартного описания модулей явным описанием сообщений, передаваемых модулями друг другу, с указанием источника, приёмников и перечня параметров. Разработана схема информационных потоков в модульной ИИУС, предложена общая структура описания системы, включающая параметры модулей и параметры сообщений. Подробно рассмотрены структуры данных, описывающие модули и сообщения, особое внимание уделено обеспечению целостности межмодульных информационных связей. Показано, что предлагаемый метод позволяет обнаружить или исключить такие ошибки конфигурирования, как сообщения без источника или без получателей, дублирование передачи параметров, попытка передачи несуществующего параметра, отсутствие передачи некоторых параметров, отсутствие источника у принимаемого параметра. Предложено использование языка XML для реализации метода описания ИИУС, обеспечивающее автоматическую проверку конфигурации системы стандартными средствами языка на основе схемы документа. Отмечено, что использование метода в программе моделирования и конфигурирования модульной системы вибромониторинга обеспечило выявление ошибок несогласованной или неполной настройки отдельных модулей на самых ранних этапах проектирования.</p></abstract><trans-abstract xml:lang="en"><p>Modern information and measuring and control systems (IMCS) usually have a modular structure. Convenient means of organizing intermodule interaction are the CAN interfaces (CAN FD) and the CANopen protocol. The standard tools provided by the CANopen specification are focused on the description of individual modules and do not ensure the integrity and consistency of the IMCS configuration as a whole. This article discusses the causes of possible configuration errors and suggests a method for describing the IMCS based on the CANopen protocol, which ensures consistent configuration of the system modules. The goal is achieved by supplementing the standard description of modules with an explicit description of the messages transmitted by modules to each other, indicating the source, receivers and a list of parameters. A scheme of information flows in a modular IMCS is developed, a general structure of the system description is proposed, including module parameters and message parameters. Data structures describing modules and messages are considered in detail, special attention is paid to ensuring the integrity of intermodule information links. It is shown that the proposed method makes it possible to detect or exclude configuration errors such as messages without a source or without recipients, duplication of parameter transmission, an attempt to transmit a non-existent parameter, the absence of transmission of some parameters, the absence of a source for the received parameter. The use of the XML language for the implementation of the IMCS description method is proposed, which provides automatic verification of the system configuration by standard language means based on the document schema. It is noted that the use of the method in the modeling and configuration program of the modular vibration monitoring system provided the identification of errors of inconsistent or incomplete configuration of individual modules at the earliest stages of design.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>модульная система</kwd><kwd>межмодульное взаимодействие</kwd><kwd>протокол CANopen</kwd><kwd>сетевое взаимодействие</kwd><kwd>интерфейс CAN</kwd><kwd>обмен данными</kwd><kwd>информационные объекты</kwd><kwd>классы сообщений</kwd><kwd>объектный словарь</kwd><kwd>параметры модуля</kwd><kwd>конфигурирование модульных систем</kwd></kwd-group><kwd-group xml:lang="en"><kwd>modular system</kwd><kwd>intermodule interaction</kwd><kwd>CANopen protocol</kwd><kwd>network interaction</kwd><kwd>CAN interface</kwd><kwd>data exchange</kwd><kwd>information objects</kwd><kwd>message classes</kwd><kwd>object dictionary</kwd><kwd>module parameters</kwd><kwd>configuration of modular systems</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">Iehira K., Inoue H., Ishida K. Spoofing attack using bus-off attacks against a specific ECU of the CAN bus. 15th IEEE Annual Consumer Communications &amp; Networking Conference (CCNC). Las Vegas, NV, USA, 2018. Р. 1–4. https://doi.org/10.1109/CCNC.2018.8319180</mixed-citation><mixed-citation xml:lang="en">Iehira K., Inoue H., Ishida K. Spoofing attack using bus-off attacks against a specific ECU of the CAN bus. 15th IEEE Annual Consumer Communications &amp; Networking Conference (CCNC). Las Vegas, NV, USA, 2018. Р. 1–4. https://doi.org/10.1109/CCNC.2018.8319180</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Liu Yu, Yin Y. Statistical analysis of improved bit-stuffing method based on CAN bus. Computer science and engineering. 2018. https://doi.org/10.12783/dtcse/ceic2018/24562</mixed-citation><mixed-citation xml:lang="en">Liu Yu, Yin Y. Statistical analysis of improved bit-stuffing method based on CAN bus. Computer science and engineering. 2018. https://doi.org/10.12783/dtcse/ceic2018/24562</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Alaei R., Moallem Р., Bohlooli A. statistical based algorithm for reducing bit stuffing in the controller area networks. Microelectronics Journal. 2020;101:104794. https://doi.org/10.1016/j.mejo.2020.104794</mixed-citation><mixed-citation xml:lang="en">Alaei R., Moallem Р., Bohlooli A. statistical based algorithm for reducing bit stuffing in the controller area networks. Microelectronics Journal. 2020;101:104794. https://doi.org/10.1016/j.mejo.2020.104794</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Плотников Д.А. Оценка времени отклика элементов в модульных информационно-измерительных и управляющих системах, использующих интерфейс CAN. Известия вузов.</mixed-citation><mixed-citation xml:lang="en">Плотников Д.А. Оценка времени отклика элементов в модульных информационно-измерительных и управляющих системах, использующих интерфейс CAN. Известия вузов.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Северо-Кавказский регион. Технические науки. 2017;1:13–18. http://dx.doi.org/10.17213/0321-2653-2017-1-13-18</mixed-citation><mixed-citation xml:lang="en">Северо-Кавказский регион. Технические науки. 2017;1:13–18. http://dx.doi.org/10.17213/0321-2653-2017-1-13-18</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Плотников Д.А. Вероятностный метод для оценки параметров межмодульного взаимодействия в системе управления защитой турбоагрегата по вибрации. Глобальная ядерная безопасность. 2021;11(3):37–51. https://doi.org/10.26583/gns-2021-03-04</mixed-citation><mixed-citation xml:lang="en">Плотников Д.А. Вероятностный метод для оценки параметров межмодульного взаимодействия в системе управления защитой турбоагрегата по вибрации. Глобальная ядерная безопасность. 2021;11(3):37–51. https://doi.org/10.26583/gns-2021-03-04</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Лачин В.И., Плотников Д.А., Муженко А.С., Дьяченко В.Б., Рарова Н.В. Разработка имитационной модели модульной информационно-измерительной системы на базе интерфейса CAN FD.Д.А. Безопасность ядерной энергетики: тезисы докладов 19-й Международной научно-практической конференции, 06-07 июня 2023 г. НИЯУ МИФИ. Волгодонск: ВИТИ НИЯУ МИФИ, 2023. С. 133-136. URL: https://elibrary.ru/item.asp?id=54313273&amp;pff=1</mixed-citation><mixed-citation xml:lang="en">Лачин В.И., Плотников Д.А., Муженко А.С., Дьяченко В.Б., Рарова Н.В. Разработка имитационной модели модульной информационно-измерительной системы на базе интерфейса CAN FD.Д.А. Безопасность ядерной энергетики: тезисы докладов 19-й Международной научно-практической конференции, 06-07 июня 2023 г. НИЯУ МИФИ. Волгодонск: ВИТИ НИЯУ МИФИ, 2023. С. 133-136. URL: https://elibrary.ru/item.asp?id=54313273&amp;pff=1</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Плотников Д.А., Лачин В.И., Муженко А.С., Рарова Н.В. Оценка времени передачи сообщений в информационно-измерительных и управляющих системах, использующих интерфейс CAN FD. Известия вузов. Северо-Кавказский регион. Технические науки. 2023;2:5–10. http://dx.doi.org/10.17213/1560-3644-2023-2-5-10</mixed-citation><mixed-citation xml:lang="en">Плотников Д.А., Лачин В.И., Муженко А.С., Рарова Н.В. Оценка времени передачи сообщений в информационно-измерительных и управляющих системах, использующих интерфейс CAN FD. Известия вузов. Северо-Кавказский регион. Технические науки. 2023;2:5–10. http://dx.doi.org/10.17213/1560-3644-2023-2-5-10</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Плотников Д.А., Алджиязна В.К.М. Моделирование межмодульного взаимодействия в системах на базе протокола CANopen (CanOpenAnalyzer). – Свид. о гос. рег. прогр. для ЭВМ 2020610500 РФ. Роспатент. № 2019667012; заявлено 19.12.19, зарег. 15.01.20.</mixed-citation><mixed-citation xml:lang="en">Плотников Д.А., Алджиязна В.К.М. Моделирование межмодульного взаимодействия в системах на базе протокола CANopen (CanOpenAnalyzer). – Свид. о гос. рег. прогр. для ЭВМ 2020610500 РФ. Роспатент. № 2019667012; заявлено 19.12.19, зарег. 15.01.20.</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>
