ЖУРНАЛ СТА №3/2023

структуре проекта PIStudio можно ис- пользовать несколько ресурсов: ● Macro Script, где на BASIC-подобном языке можно написать небольшой макрос, например, для преобразова- ния типов данных, чтения/записи дан- ных по условию и т.п. Максимальная длина Macro Script – 512 строк; ● LUA Script. Язык программирования Lua относится к языкам ООП. Его при- менение в проекте PIStudio – это раз- личные нестандартные задачи. На- пример, производитель приводит де- мопример «Arabic Keypad» – приме- нение макроса Lua для реализации экранной арабской клавиатуры. Структурная схема стенда. Создание проекта панели оператора Для своего стенда мы решили ис- пользовать панель оператора WECON с диагональю 10,2 " . У нас в руках оказал- ся соответствующий образец – модель PI3102ig с характеристиками: процес- сор Cortex A35 1.2GHz, ОЗУ 128 Мбайт, внутренняя память 128 Мбайт, порты COM1: RS-232, RS-485/422, COM2: RS-485, Ethernet. Структурная схема стенда представ- лена на рис. 17. Опишем несколько ключевых ша- гов по созданию проекта для панели СТА 3/2023 18 www.cta.ru ОБ ЗОРЫ ModbusTCP server IP 192.168.1.30 ModbusTCP server ModbusTCP server IP 192.168.1.33 AI 0 = AO 0 AI 0 = AO 0 AO1 (на вольтметр) Дискретные входы DI 0, DI1, DI2, DI3, DI4, DI5 Дискретные выходы LAMP 0, LAMP 1, LAMP 2, LAMP 3, LAMP 4, LAMP 5, AO1 (на вольтметр) Дискретные входы DI 0, DI1, DI2, DI3, DI4, DI5 Дискретные выходы LAMP 0, LAMP 1, LAMP 2, LAMP 3, LAMP 4, LAMP 5, Ethernet Ethernet Порт RS-232/485 Порт RS-232/485 Порт Ethernet Порт Ethernet Панель оператора WECON PI3102ig Инженерный ПК среда разработки PIStudio Контроллер GCAN-PLC-510 Повторитель узла ModbusTCP/RTU GCAN-IO-8100 Рис. 17. Структурная схема стенда Рис. 18. Конфигурирование сервиса ModbusTCP в среде PIStudio Рис. 20. Экранная форма, подготовленная в среде PIStudio для панели PI3102ig Рис. 19. Редактирование адреса регистра Modbus в окне свойств кнопки управления каналом дискретного выхода DO3

RkJQdWJsaXNoZXIy MTQ4NjUy