Сообщение от
Easy_Enemy
Доброго дня!
Есть ПЛК160 (Codesys 2.3). По модбас опрашивает другие модули (овен и не овен). Пришел момент "свалить все в одну кучу". Условно, есть у нас где-то там модуль 16Р, у которого на 1 выходе сидит привод, коий можно ворочать в положении вкл/выкл. На отладке управление было простое: WS20_21.Ai[1] присваиваем то, либо иное значение. Дошло дело до написания управления и хотелось бы сделать некий общий список устройств по всей системе с более интуитивным кодом, например MV201.close (название крана на схеме, который и сидит на первом выходе 16P и необходимое действие). Вопрос (после смеси паскаля с си, немножко луа и пайтона уже поплыл в синтаксисе): в какой форме правильно объявить все сетевые переменные (устройства на входах) и добавить к ним действия? Думал, что через универсальную функцию, да что-то по документации не срастается. Вроде как нельзя просто взять и написать FUNCTION (*название устройства с последующем указанием в коде где оно есть*, *че делать с ним*) ввиду проблем с глобальными переменными. Спасибо!