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

Вкладка “PLC Log” отражает текущие ошибки в работе контроллера, если они есть. Программа DIO_AIO Настоящий раздел служит цели упро- стить специалистам процесс первона- чального изучения ПЛК GCAN компа- нии Shenyang Vhandy Technology Co., Ltd. и инструментального ПО OpenPCS infoteam Software. В основу положен подход по созданию простого прило- жения Simple для ПЛК GCAN-PLC-510, состоящего из задачи (программы) DIO_AIO. Приложение Simple реализует эле- ментарные функции ввода и вывода дискретных и аналоговых сигналов с использованием модулей системы. Приложение содержит одну программу DIO_AIO на языке ST (структурирован- ный текст), которая вызывается как периодическая задача с интервалом 1 секунда. В качестве целевой платформы ис- пользуется контроллер GCAN-PLC-510. Для разработки прикладного про- граммного обеспечения использу- ется среда OpenPCS V 7.1.5, установлен- ная на виртуальной машине VMware Player с операционной системой Windows 7. Создание проекта и программы Процедура создания проекта в среде OpenPCS в общих чертах описана в ру- ководствах [1], [9]. Кратко опишем эту процедуру применительно к нашему проекту. Открыв среду ОpenPCS в меню “Project”, выбираем пункт “New” и, за- дав имя новому проекту, сохраняем его в целевую папку (рис. 14). Затем в меню “File” выбираем пункт “New” и создаём файл новой програм- мы DIO_AIO, указав для неё язык про- граммирования, тип POU, имя и место- расположение (рис. 15). И переводим программу в активное состояние, сделав её задачей (рис. 16). Далее устанавливаем свойства зада- чи. В нашем случае тип задачи – Time (периодическая) с периодом 1000 мс (рис. 17). В меню “PLC” выбираем пункт “Connections... ” и создаём новое (или ре- дактируем существующее) подключе- ние к контроллеру. В нашем случае это подключение по сети TCP IP с адресом 192.168.1.30 (рис. 18). Обязательные параметры: имя под- ключения (мы назвали “ТСР”), номер ТСР-порта = 23 042. Выбираем целевую платформу. В ме- ню “PLC” выбираем пункт “Resourse Properties... ” и устанавливаем пара- метры целевой платформы: Hardware Module – GCAN_PLC; Network Connection – выбираем наше подключение с име- нем “TCP” (рис. 19). Основа проекта готова. Можно пере- ходить к кодированию. Объявление переменных Программу для GCAN-PLC-510 [1], как мы объявили ранее, будем писать на СТА 2/2023 24 www.cta.ru ОБ ЗОРЫ Рис. 14. Создание нового проекта в среде ОpenPCS Рис. 15. Создание программы DIO_AIO Рис. 16. Создание задачи DIO_AIO Рис. 17. Свойства задачи DIO_AIO Рис. 18. Создание сетевого подключения в контроллеру

RkJQdWJsaXNoZXIy MTQ4NjUy