База знаний
< Все темы
Print

Уставка сбрасывается в изначальную после перезагрузки контроллера

В процессе downgarde-a программы из одного проекта в другой, столкнулся с тем что контроллер забывает введенные в соответствующих экранах уставки и управляющие значения для алгоритма.

Оказалось что для контроллеров Segnetics необходимо учитывать то, есть ли запись в данную переменную из FBD или нет.

Так как изначальный проект был с полной диспетчеризацией по ModBus, то в нем было предусмотрено что, все уставки и управляющие команды так же могут быль изменены из системы диспетчеризации. Ввиду этого всё это были двунаправленные переменные. В том же случае, если их изменение из FBD не предусматривается, необходимо изменить их на однонаправленные, иначе не будет происходить запись значений в EEPROM.

Оглавление