Codesys Weintek Persistent

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Codesys Weintek Persistent

Сообщение avilsyASY » 13 ноя 2023, 12:50

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

Re: Codesys Weintek Persistent

Сообщение ArtemPM » 17 ноя 2023, 04:11

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

Проблема в том, что макросы в принципе не работают с персональными переменными, только с общими.
ArtemPM
 
Сообщения: 197
Зарегистрирован: 14 апр 2021, 05:16

Re: Codesys Weintek Persistent

Сообщение 8bit » 17 ноя 2023, 10:42

avilsyASY писал(а):Записываю значения в переменные Persistent Retain, скидываю питание - значения не сохраняются.

какой промежуток времени между этими двумя действиями ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: Codesys Weintek Persistent

Сообщение 8bit » 17 ноя 2023, 10:43

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

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


совершенно верно......
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 14

cron