Страница 1 из 1

Codesys Weintek Persistent

СообщениеДобавлено: 13 ноя 2023, 12:50
avilsyASY
Добрый день. Пользуюсь панелью cMT2108X2 (V2) со встроенным Codesys. Не работают сохранение Persistent переменных. Записываю значения в переменные Persistent Retain, скидываю питание - значения не сохраняются. То же самое с просто Persistent переменными. Сохраняются только Retain переменные. В чем может быть проблема?
*Persistent переменные использую именно в Codesys. В идеале хотелось бы решить проблему с сохранением переменных persistent в программе Codesys.
Думаю насчет сохранения PRW переменных в панели. Для этого пишу макрос, использую функцию SetData. (SetData (a, "Local HMI", PRW, 8505, 1). Ругается на PRW. Вписываю LW - ошибки пропадают. В чем тут проблема?
Заранее спасибо за помощь.

Re: Codesys Weintek Persistent

СообщениеДобавлено: 17 ноя 2023, 04:11
ArtemPM
avilsyASY писал(а):Думаю насчет сохранения PRW переменных в панели. Для этого пишу макрос, использую функцию SetData. (SetData (a, "Local HMI", PRW, 8505, 1). Ругается на PRW. Вписываю LW - ошибки пропадают. В чем тут проблема?
Заранее спасибо за помощь.

Проблема в том, что макросы в принципе не работают с персональными переменными, только с общими.

Re: Codesys Weintek Persistent

СообщениеДобавлено: 17 ноя 2023, 10:42
8bit
avilsyASY писал(а):Записываю значения в переменные Persistent Retain, скидываю питание - значения не сохраняются.

какой промежуток времени между этими двумя действиями ?

Re: Codesys Weintek Persistent

СообщениеДобавлено: 17 ноя 2023, 10:43
8bit
ArtemPM писал(а):
avilsyASY писал(а):Думаю насчет сохранения PRW переменных в панели. Для этого пишу макрос, использую функцию SetData. (SetData (a, "Local HMI", PRW, 8505, 1). Ругается на PRW. Вписываю LW - ошибки пропадают. В чем тут проблема?
Заранее спасибо за помощь.

Проблема в том, что макросы в принципе не работают с персональными переменными, только с общими.


совершенно верно......