PDA

Просмотр полной версии : Ошибка OPC DA



РОМАН5993
12.07.2018, 12:23
Коллеги здравствуйте, возникает ошибка при использовании OPC DA в MasterScada4d 1.2.
Использую также Master OPC Modbus Server 4.2.9.
Тэги, которые передаются из OPC в мастерскаду работают исправно, но при обратной передаче из мастерскады в OPC сервер не происходит передачи и выводится ошибка.
При первом запуске Master OPC Modbus Server 4.2.9. качество тегов GOOD, но в мастерскаде те же тэги со статусом StatusCode: BadWritingForinitialData.
Если вручную присвоить значение тэга, а потом сбросить его, то StatusCode: GOOD.
Похоже на какую то ошибку при начальной инициализации тэгов.
Помогите пожалуйста разобраться, что к чему.

Спасибо!

SCADAMaster4D
12.07.2018, 13:52
Коллеги здравствуйте, возникает ошибка при использовании OPC DA в MasterScada4d 1.2.
Использую также Master OPC Modbus Server 4.2.9.
Тэги, которые передаются из OPC в мастерскаду работают исправно, но при обратной передаче из мастерскады в OPC сервер не происходит передачи и выводится ошибка.
При первом запуске Master OPC Modbus Server 4.2.9. качество тегов GOOD, но в мастерскаде те же тэги со статусом StatusCode: BadWritingForinitialData.
Если вручную присвоить значение тэга, а потом сбросить его, то StatusCode: GOOD.
Похоже на какую то ошибку при начальной инициализации тэгов.
Помогите пожалуйста разобраться, что к чему.

Спасибо!

Добрый день!

Это правильное поведение. Сделано для того, чтобы при запуске RT не сбрасывались значения у тегов на значение по умолчанию (сохранялось предыдущее на сервере).
Если принудительно задать значение StatusCode 0 у тега, то значение запишется на сервер. Если же установлена связь тега и параметра, то значение поля StatusCode GOOD и запись значения в тег из параметра будут сразу.