Добрый день,
Есть небольшое непонимание работы модуля автоматического управления.Пусть в системе 4 идентичных КП, каждый имеет 3 выходных канала. Номера каналов построены так, что могут быть описаны формулой N*100+1, N*100+2, N*100+3, где N — номер КП. Триггер установлен на событие по каналу N*100+3. Как только происходит срабатывание триггера, на почту отправляет информация о событии с номером канала. Эта часть работает хорошо, но есть желание получать информацию о дополнительном параметре, лежащем в канале N*100+2. Логика выглядит понятно, нужно всего лишь из CnlNum вычесть единицу и получим номер интересующего нас канала, но на деле все не так просто. Попытки представить текст письма в виде:
«{Now} Событие канала {CnlNum} на шаге {102} = {CnlNum-1)} = {(CnlNum-1)}»
не помогли, работает только явное указание номера канала в виде {102}.Явное решение этой проблемы — сделать триггер каждому устройству… Но это слишком просто.
Есть ли возможность использовать операторы или формулы в модуле автоматического управления для решения этой задачи?