{}

Наши бренды

Impact-Company-Logo-English Black-01-177x54

Добро пожаловать на сайт Schneider Electric

Добро пожаловать на наш сайт.
Поиск часто задаваемых вопросов
Как на ПЛК M171/2 записать значение в переменную, которая находится в энергонезависимой памяти EEprom Parameters?
Вопрос: Как на ПЛК M171/2 записать значение в переменную, которая находится в энергонезависимой памяти EEprom Parameters?

Среда разработки: EcoStruxure Machine Expert HVAC

Ответ:
Количество записей в EEProm ограничено, оно состовляет 100 000 записей, после этого память выйдет из строя.
Поэтому переменные из EEProm Parameters всегда Read Only.
Чтобы записать значение в переменную из EEProm Parameters необходимо использовать функцию sysWritePar*():
FB

Пример программного кода на языке ST:
bret := sysWriteParInt(ADR(EP_CFan_Min), CFan_Min);

На языке FB:
FBD image

Note1: EEprom защищена от перезаписи, если попытаться записать тоже самое значение перезаписи не произойдёт.
Note2: Время записи в EEprom составляет 5ms x (n-1) где n – это количество переменных. Поэтому перезапись нескольких переменных рекомендуется выполнять в задаче Background.


https://schneider-electric.box.com/s/t98xygr9e3p8p0getstzyu69iobm8gs7

Schneider Electric Казахстан