Давайте так:
1) сначала вам надо запрограммировать систему на низком уровне, так, чтобы все работало управлялось и контролировалось локально - это сделано?
2)Далее создаем взаимосвязь с верхним уровнем - я попытаюсь вам помочь, если вы уверены, что первый пункт выполнен, возращаюсь к своему вопросу - покажите программу?
Также рекомендую вам хотя бы посмотреть видеоролики по скаде и программированию лоджика, а также почитать справку, разобраться какие бывают типы переменных и в каких случаях используются те или иные.
Вы задаете один вопрос, но подводных камней с этим вопросом несете
немерено, автоскада как раз и удобна новичкам тем, что это готовое решение, но если вы решили вручную внести изменения, у вас должен быть некий опыт по программированию и работы со скада-системами.
А еще можете этой темой воспользоваться
https://forum.segnetics.com/showthread.php?t=3400
Если бы мне была непонятна функция какого-нибудь тега, я бы посмотрел к какой переменной он относится, далее по адресу переменной нашел бы ее в лоджике и посмотрел бы ее участие в алгоритме.
В данном случае это код скада, использую трассировку и вижу, что переменная исходит от макроса config, у которого есть вход который подозрительно также называется "код скада", но, как говорится, доверяй, но проверяй. Захожу во внутрь макроса и вижу, что в случае моей переменной это просто передача значения с входа на выход, верить значению можно. Это значение никак не используется в алгоритме, но зачем-то передается во вне, предполагаю это служебная переменная, но самый главный вывод(на мой взгляд), если я хочу добавить дополнительно вытяжки, я не стал бы использовать эту переменную. Я бы выбрал переменную, которая есть в списке ОРС скады, но которая в лоджике никак не используется(например, в скаде будет статус охладителя, а в программе у вас его нет, в таком случае можно подвязаться к этой переменной.) и точно не служебная(мало ли что сломаю), к ней бы подвязал состояния вытяжек, то же самое сделал бы у управлением.