TIA Portal: создание первого проекта
TIA Portal (Totally Integrated Automation) — это среда разработки для всех контроллеров Siemens: S7-1200, S7-1500, S7-300/400 (через совместимость). В этом гайде — от установки до загрузки первой программы в реальный ПЛК.
Шаг 1. Установка TIA Portal
Системные требования:
- Windows 10/11 (64-бит), рекомендуется Windows 10 LTSC;
- 8-16 ГБ RAM (для больших проектов — 32 ГБ);
- SSD (HDD сильно тормозит);
- 20-50 ГБ свободного места.
Установка — стандартный инсталлятор Siemens. Можно выбрать компоненты: STEP 7, WinCC, PLCSIM, Startdrive (для приводов). Для первой работы достаточно STEP 7 + PLCSIM.
Шаг 2. Создание проекта
- Запустите TIA Portal;
- «Create new project» → введите имя → выберите путь → «Create»;
- «Open project» → ваш проект.
В дереве проекта — папки: PLC, HMI, Drives, Documentation.
Шаг 3. Добавление ПЛК
- «Add new device» → Controllers → SIMATIC S7-1500 → CPU → конкретная модель (например, CPU 1515-2 PN);
- Задайте номер ПЛК и IP-адрес (для PROFINET).
Шаг 4. Конфигурация аппаратной части
В «Device view» вы увидите:
- CPU с портами PROFINET;
- Слоты для модулей ввода-вывода (DI, DO, AI, AO);
- Системные модули (PS, IM).
Перетащите нужные модули из каталога (справа) в слоты. Назначьте адреса ввода-вывода (по умолчанию — стандартные).
Шаг 5. Программирование
Два основных языка:
- LAD (Ladder Diagram) — релейная логика, для электриков;
- FBD (Function Block Diagram) — блочная схема, для инженеров;
- SCL (Structured Control Language) — текстовый, как Pascal, для сложных алгоритмов;
- ST (Structured Text) — аналог SCL по IEC 61131-3.
Для первой программы создайте OB1 (основной циклический блок). Внутри — простую цепочку: вход I0.0 → выход Q0.0.
Шаг 6. Компиляция
«Compile» (Ctrl+B) — проверка синтаксиса. Если ошибки — вкладка «Info» покажет детали.
Шаг 7. Симуляция (без реального ПЛК)
- Запустите PLCSIM (кнопка «Start simulation»);
- «Download» (Ctrl+L) → выберите PLCSIM;
- В PLCSIM переключите вход I0.0 (Force) → проверьте, что Q0.0 включился.
PLCSIM — отличный инструмент для отладки без реального оборудования.
Шаг 8. Загрузка в реальный ПЛК
- Подключите ПЛК к компьютеру (через PROFINET или Ethernet);
- Убедитесь, что IP-адрес в проекте = IP-адресу ПЛК;
- «Download to device» → «Extended download» → выберите PG/PC interface;
- При запросе — STOP CPU (это нормально для первой загрузки);
- После загрузки — RUN.
Частые ошибки новичков
- Неправильный IP-адрес ПЛК (не пингуется);
- Забыли выбрать «PG/PC interface» (не видит ПЛК);
- Не остановили CPU перед загрузкой;
- Аппаратная конфигурация не совпадает с реальной (модули в неправильных слотах);
- Забыли компилировать перед загрузкой.
Советы для эффективной работы
- Используйте «Libraries» для типовых блоков (PID, FB для моторов);
- Включите «Symbolic addressing» — программа читается по именам, а не по адресам;
- Регулярно делайте «Snapshot» (резервная копия проекта);
- Используйте «Compare» для отслеживания изменений между online и offline;
- Документируйте код комментариями — через год сами не вспомните.
Что дальше
После первой программы переходите к:
- FB (функциональные блоки) для повторного использования кода;
- DB (базы данных) для хранения параметров;
- ПИД-регулирование через «PID_Compact»;
- HMI для визуализации;
- SCADA (WinCC) для верхнего уровня.
В ЭкоЭн проводим обучение TIA Portal для инженеров заказчика. Свяжитесь с нами для деталей.
