Сообщение от
Иван Степанов
Здравствуйте.
Есть задача считывать значения переменных с СПК107 на ПК. Подключение USB. Пробую на MasterScada версии 3.10.
Вроде бы все настроил, записал в СПК загрузочный проект, и все работает, но только когда параллельно установлена связь самой CODESYS с СПК.
Переменная _CommState в этом случае всегда равна 4 (STATE_RUNNING), а _CommStateOK = TRUE.
Если же в CODESYS отключиться от контроллера, СКАДА видит на OPC-сервере только две переменные: _CommState и _CommStateOK. При запуске СКАДы переменная_CommStateOK = FALSE, _CommState довольно быстро пробегает значения 1 (STATE_PLC_CONNECTED) и 3 (STATE_SYMBOLS_LOADED), потом устанавливается в 4, а _CommStateOK - в TRUE. При этом ни списка моих переменных, ни их значений от OPC нет.
Помогите, пожалуйста, разобраться, с данной проблемой. Прилагаю пару скринов и файл настроек OPC-сервера CODESYS.