PDA

Просмотр полной версии : Недостоверное значение параметра



TaPX
13.03.2023, 13:03
Товарищи, добрый день, не могу решить маленькую проблему: есть сетевая переменная на запись. Если в настройках контроллера (WKLOGIC) не ставить галочку "использовать начальное значение", то визуализация ругается на недостоверное значение параметра. Хорошо, ставим галочку, визуализация больше не ругается, видит и меняет эту переменную. Но тогда при каждом перезапуске контроллера эта сетевая переменная постоянно сбрасывается в дефолтное начальное значение. Хорошо, ставлю галочку "Сохранять в энергонезависимой памяти" - в режиме эмуляции все работает-читается-меняется, но в визуализации опять начинает ругаться на недостоверное значение параметра... Как быть?
66455664566645766458
На скринах визуализации серые стрелочки - это когда недостоверное значение.

Алексей Фомин
15.03.2023, 19:45
не ставить галочку "использовать начальное значение", то визуализация ругается на недостоверное значение параметра
Да, так происходит в начале, когда в модуле Контроллеры в режиме опроса напротив параметра для записи стоит прочерк, достаточно с визуализации записать что-нибудь в данный параметр.


в режиме эмуляции все работает-читается-меняется, но в визуализации опять начинает ругаться на недостоверное значение параметра...
Данная проблема у меня не воспроизводится. На визуализации для переменной для записи отображается то значение, которое последнее было записано в Slave. Если значение в приборе slave поменялось (каким-то другим образом), то на визуализации для переменной для записи естественно ничего не меняется. Меняется только переменная для чтения.


Как быть?
Не советую использовать контроллер WKLogic. Используйте тип None-target. Данный контроллер запускается либо как приложение, либо как служба. Подробнее в справке: Контроллеры/Отладка и эмуляция/Эмулятор контроллера