Почему автоматизация неизбежна
Ручная разработка в TIA Portal медленная и подвержена ошибкам. Правые клики, создание блоков, копирование кода... Эти повторяющиеся задачи должны исчезнуть. Благодаря Openness API (и оболочке REST T-IA Connect), вы можете управлять TIA Portal как любым современным ПО.
Предварительные требования
- Установлен TIA Portal V16, V17, V18, V19 или V21
- Лицензия T-IA Connect (или пробная версия)
- Node.js или Python установлен на вашем компьютере
Шаг 1: Запуск REST API
Вместо ручного запуска TIA Portal мы запустим сервер T-IA Connect, который будет действовать как шлюз. Откройте терминал и выполните:
./TiaPortalApi.App.exe --headless
Шаг 2: Создание проекта через скрипт
Больше никаких меню 'Файл > Новый'. Отправим POST-запрос для создания пустого проекта.
{
"name": "My_Automated_Project",
"path": "C:\\Projects",
"version": "V19"
}Шаг 3: Генерация кода SCL
Здесь происходит магия. Мы внедрим полный функциональный блок (FB) прямо в проект.
L'API permet d'injecter des blocs à partir de templates XML ou directement via du code source SCL. C'est l'outil idéal pour les générateurs de code.