Программное обеспечение и системные функции контроллеров

  • Цель дисциплины: сформировать профессиональные знания и навыки в области проектирования, разработки и верификации программного обеспечения промышленных контроллеров, включая системные функции, архитектуру исполнения, интеграцию с промышленными сетями и киберфизическими системами Содержание дисциплины: Архитектура ПЛК и микроконтроллеров, циклические и событийные режимы исполнения программ, прерывания и таймеры, языки программирования IEC 61131-3 (LD, FBD, ST, SFC, CFC), язык C/C++ и Micropython для микроконтроллеров, программирование многозадачности и RTOS, симуляция и верификация логики, использование CoDeSys, TIA Portal, MATLAB/Simulink PLC Coder, промышленная визуализация и отладка, протоколы обмена (Modbus, OPC UA, MQTT, CANopen, EtherCAT), интеграция ПЛК в SCADA и IoT-среды, структурирование кода, разработка библиотек, управление версиями и конфигурациями, принципы безопасного программирования, реализация цифровых двойников, проектирование комплексных автоматизированных систем управления на базе ПЛК и микроконтроллеров, обеспечение кибербезопасности программной логики
  • Образовательная программа 7M07110 Автоматизация и управление
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 2
  • Семестр 1
Top