Основы программирования промышленного оборудования
Цель курса повышения квалификации – научиться пользоваться программами продуктами Siemens, а также обрести уверенность в проектирование базовых систем автоматики, настраивать их и программировать.
Курс рассчитан на начинающих специалистов автоматизации любого производства, работающих в сфере производства, где есть необходимость в диагностике, отладке и программировании базовых систем автоматизации технологических узлов и линий.
Форма проведения:
Программа курса предусматривает минимальный отрыв от основной работы. Интенсивный курс за 5 учебных дней (40 учебных часов).
Период обучения: Приём заявок
Стоимость обучения одного участника составляет 1 650 белорусских рублей, без НДС (освобождение согласно ст. 118. п. 1.28.3 Налогового Кодекса Республики Беларусь).
Итоговый документ: свидетельство о повышении квалификации государственного образца (для лиц с высшим и средним специальным образованием), справка об обучении государственного образца (для лиц со средним и профессионально-техническим образованием).
Программа разработана совместно со специалистами в области обслуживания и ремонта промышленного оборудования.
Содержание программы:
1. Основы аппаратного обеспечения и ПО
- Обзор семейства SIMATIC S7: отличия контроллеров S7-1200 и S7-1500.
- Архитектура ПЛК: модули питания, CPU, сигнальные модули (DI/DO, AI/AO) и коммуникационные процессоры, распределённая периферия.
- Введение в TIA Portal: интерфейс, создание проекта, конфигурирование оборудования (Hardware Configuration) и сетевых соединений (Profinet).
2. Структура программы и типы данных
- Система адресации: биты, байты, слова, двойные слова (I, Q, M, W, DW).
- Типы блоков:
- OB (Organization Blocks) — организационные блоки, основной цикл (OB1) и прерывания.
- FC (Functions) и FB (Function Blocks) — создание модульного кода.
- DB (Data Blocks) — глобальные и экземплярные блоки данных для хранения информации.
- Типы данных: Bool, Integer, Real, Time, String и пользовательские типы (UDT).
3. Базовое программирование (язык LAD/FBD)
- Битовая логика: контакты (нормально разомкнутые/замкнутые), катушки, триггеры.
- Таймеры и счетчики: IEC-таймеры (TP, TON, TOF) и счетчики (CTU, CTD).
- Операции сравнения и математика: сравнение чисел, арифметические действия (ADD, SUB, MUL, DIV).
- Передача данных: инструкция MOVE и преобразование типов (CONVERT).
- Работа с аналоговыми сигналами, нормирование и масштабирование: использование инструкций NORM_X и SCALE_X для пересчета физических величин из тока/напряжения.
4. Взаимодействие человека и машины (HMI)
- Создание проекта HMI: Добавление панели (Comfort Panel или WinCC Unified) в проект TIA Portal.
- Связь PLC-HMI: Настройка соединения (HMI Connection) и интеграция переменных (Tags).
- Визуализация процесса:
- Работа со статическими и динамическими графическими объектами.
- Создание кнопок, полей ввода/вывода (I/O Fields).
- События и Алармы: Настройка простых тревог (Discrete Alarms) для оповещения оператора о сбоях.
Работа с панелями Weintek:
- Подготовка данных для визуализации (HMI) и внешнего обмена
- Организация области данных для HMI:
- Создание специальных глобальных блоков данных (Global DB).
- Важнейший нюанс: Отключение «Optimized Block Access» в свойствах DB (необходимо для работы большинства сторонних панелей по абсолютному адресу).
- Адресация и символьные имена:
- Разница между абсолютной адресацией (DB1.DBX0.0) и символьной.
- Подготовка тегов (Tags) в контроллере для импорта.
- Типы данных для обмена: как передавать биты, целые числа и Real (числа с плавающей точкой) так, чтобы они корректно отобразились на Weintek.
- Введение в EasyBuilder Pro (софт для Weintek):
- Создание нового проекта под конкретную модель панели.
- Настройка драйвера связи: выбор протокола «Siemens S7-1200/1500 (Absolute Address)» или «(Symbolic Address)».
- Импорт тегов: как в один клик подтянуть переменные из проекта TIA Portal в проект Weintek.
Преподаватель курса: Зенченко Иван Алексеевич – инженер - электроник ООО «ТехноЧек Инжиниринг»
