Здравствуйте!
Каким образом можно изменять из программы значение конфигурационного пользовательского параметра (переменной), чтоб оно сохранялось в энергонезависимой памяти и соответственно менялось при отображении на ЖКИ контроллера.
Спасибо.
Здравствуйте!
Каким образом можно изменять из программы значение конфигурационного пользовательского параметра (переменной), чтоб оно сохранялось в энергонезависимой памяти и соответственно менялось при отображении на ЖКИ контроллера.
Спасибо.
Спасибо большое. Речь действительно о ПЛК 63.Если речь идёт о ПЛК63/73, то необходимо использовать ФБ из биб-ки ARM7_specific_01
Только как-то там все не просто с этими адресами и указателями. (подразумеваю пример из описания библиотеки ARM7_specific_01) Почему значение параметра хранится как массив? Я так понимаю, что обращение к адресам необходимо для преобразование пременной в байтовый массив? Где вообще можно поподробнее прочитать про указатели и адреса и как их использовать и для чего? А то вообще непонятно это как-то.
Можно еще сделать оперативный с инициализацией из ретайна при старте и сохранением в ретайн.
Конечный эффект - тот же
Здесь посмотрите http://www.owen.ru/forum/showthread.php?t=6761
Мой канал на ютубе
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
Я для этого функцию написал. Вызывать примерно так:
wHash, wIndex думаю понятно что такое.Код:SaveParameter(ptWord:=ADR(<Имя переменной со значением которое необходимо записать>), wHash:=wHash, wIndex:=wIndex);
Какие фб в КДС отвечают за сдвиг, наклон характеристики датчика