После добавления программы работы с панелью проект при компиляции выдает ошибку. Не могу понять в чем причина.
У Вас имя глобальной переменной (BOOL) совпадает с именем POU AlarmOut(PRG)
Захват-1.png
Маленькие и большие буквы кодесис не различает, большие/маленькие буквы это только для удобства человека.
Поменяйте название POU.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Доброго времени суток, уважаемые форумчане! Осенью котельная была запущен в операторном режиме, т. к. не были реализованы функции смс-оповещения и управление с панели ИП 320. Вынужден был заниматься ремонтом других объектов. Сейчас возвращаюсь к этой котельной. Программа отработала отлично, даже в ручной режим не переключали ни котлы, ни насосы. Нужно наладить смс-оповещение и разобраться с панелью. И тут возникли проблемы: 1. Не могу добиться отправки смс. Модем сеть ловит. Перемигивается индикатором TXD. 2. При запуске плк с панелью, энергозависимые переменные обнуляются. Кто подскажет где грабли. Спасибо.
Грабли в панели, если она мастер и пишет в переменные то при включении туда и пишется 0.
А надо чтобы она вычитывала переменные и через другие могла их менять. (я так полагаю, проект не смотрел)
Спасибо, melky, но панель слейв.
BDA для меня сложноватый код, но глядя на него складывается впечатление, что вы сперва из панели вычитываете нули, а потом пишите в панель.... опять же нули...
Панель не имеет retain переменных, в нее надо при старте программы записать значения последние из программы а уже потом их менять, а не наоборот