Creation of programs for controlling programmable logic controllers using universal development tools

Мұқаба

Дәйексөз келтіру

Толық мәтін

Аннотация

Background. Programmable logic controllers (PLCs) play a key role in automation systems across a variety of industries, including industrial manufacturing, transportation, and the energy sector. However, specialized development environments offered by PLC manufacturers often have limited compatibility, tying users to specific hardware and creating additional training and development costs. This has stimulated interest in more universal approaches using open standards and tools.

Purpose. The goal is to create a program for PLC control using OVEN equipment as an example, using standard development tools.

Method and methodology. The project is based on a development approach that excludes the use of specialized environments associated with a particular brand of controller. Instead, widespread tools are used to ensure compatibility with a large number of devices and scalability of solutions.

Results. The created software solution performs reading of discrete input signals (DI) from PLC. Subsequently, the obtained data is written to a time stamped database. Ultimately, the discrete output (DO) control logic is executed based on analyzing the input signals.

Scope of the results. The proposed approach can be applied in industrial automation, intelligent control systems, equipment monitoring, as well as for the construction of training stands.

Conclusions. The established methodology based on open tools allows to create universal, adaptable and cost-effective solutions for PLC control. This reduces costs and simplifies the support of such systems in the long term.

Авторлар туралы

Farit Lotfullin

Branch of Kazan National Research Technical University named after A.N. Tupolev-KAI in Naberezhnye Chelny

Хат алмасуға жауапты Автор.
Email: agua15@yandex.ru

student

Ресей, 1, Akademika Koroleva Str., Naberezhnye Chelny, 423814, Russian Federation

Marat Khamidullin

Branch of Kazan National Research Technical University named after A.N. Tupolev-KAI in Naberezhnye Chelny

Email: nayka_prom@mail.ru
ORCID iD: 0000-0002-3326-0955

PhD in Economics

Ресей, 1, Akademika Koroleva Str., Naberezhnye Chelny, 423814, Russian Federation

Gulnara Gareeva

Branch of Kazan National Research Technical University named after A.N. Tupolev-KAI in Naberezhnye Chelny

Email: gagareeva1977@mail.ru
ORCID iD: 0000-0002-8539-4541

PhD in Pedagogics

1, Akademika Koroleva Str., Naberezhnye Chelny, 423814, Russian Federation

Әдебиет тізімі

  1. Andreev, S. M., Ryabchikov, M. Y., & Ryabchikova, E. S. (2023). Hardware components and software of industrial SIMATIC S7 controllers. Tutorial. Moscow; Vologda: Infra-Inzheneriya. 220 p.
  2. Ivanov, V. N. (2023). Programming Logical Controllers. Moscow: SOLON PRESS. 356 p.
  3. Myakishev, D. V. (2024). Software development for automated process control systems based on object-oriented approach. Methodical Guide (2nd ed.). Moscow; Vologda: Infra-Inzheneriya. 128 p.
  4. Myasnikov, V. I. (2019). Microprocessor systems. Coursework tutorial. Yoshkar-Ola: Volga State Technological University. 200 p.
  5. Nesterov, K. E., & Zuzev, A. M. (2019). Industrial Controller Programming. Methodical Guide. Yekaterinburg: Ural Federal University Publishing House. 96 p.
  6. Pustoaya, O. A., & Pustoy, E. A. (2022). Informational-measurement systems and automated process control systems. Textbook. Moscow; Vologda: Infra-Inzheneriya. 104 p.
  7. Trofimov, V. B., & Temkin, I. O. (2020). Expert systems in automated process control systems. Textbook. Moscow; Vologda: Infra-Inzheneriya. 284 p.
  8. Khivrin, M. V. (2015). Hardware and software for technological process control. Methodical Guide. Moscow: MISiS Publishing House. 95 p.
  9. Shishov, O. V. (2024). Programmable Logic Controllers. Moscow: INFRA-M. 461 p.
  10. Shishov, O. V. (2021). Modern Tools for Automated Process Control Systems. Moscow; Vologda: Infra-Inzheneriya. 532 p.
  11. Amin Al Ka'bi. (2021). Management of energy consumption using programmable logic controllers (PLCs). Proceedings on Engineering Sciences, 3(3), 267–272. https://doi.org/10.24874/pes03.03.003
  12. Walters III, E. G., & Bryla, E. J. (2016). The impact of PLC program architecture on production line efficiency: Case study of a control system rewrite. Machines, 4(2), 13. https://doi.org/10.3390/machines4020013
  13. Martin A. Sehr et al. (2024). Programmable Logic Controllers in the context of Industry 4.0. IEEE Journals & Magazine. Retrieved from https://ieeexplore.ieee.org/document/9134804
  14. Tiago Cruz et al. (2024). Virtualizing Programmable Logic Controllers: Toward a convergent approach. IEEE Journals & Magazine. Retrieved from https://ieeexplore.ieee.org/document/7564414
  15. Zheng Yang et al. (2021). PLCrypto: A symmetric cryptographic library for programmable logic controllers. IACR Transactions on Symmetric Cryptology, 2021(3), 170–217. https://doi.org/10.46586/tosc.v2021.i3.170-217

Қосымша файлдар

Қосымша файлдар
Әрекет
1. JATS XML

© Lotfullin F.I., Khamidullin M.R., Gareeva G.A., 2025

Creative Commons License
Бұл мақала лицензия бойынша қол жетімді Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».