간단하게 보여줍니다. 다음 줄을 실행하고 있습니다.OPC에 부울 쓰기 UA 서버 - "같은 유형이 아닙니다"오류
client.writeValue(nodeId, client.readValue(nodeId));
이 값은 서버에서 값을 읽고 직접 다시 씁니다. 효과가 없습니다. 그러나이 "더블"과 "문자열"하지만 의도대로 작동하는 부울 (UaExpert는 부울 말한다)이 포함 된 노드와이 일을 할 때, 나는 다음과 같은 오류/예외를 얻을 :
com.prosysopc을 .ua.StatusException : Bad_TypeMismatch (0x80740000) "특성에 제공된 값이 특성 값과 같은 형식이 아닙니다." StatusCode = Bad_TypeMismatch (0x80740000) "특성에 제공된 값의 유형이 특성 값과 다릅니다."
그게 어떻게 할 수 있습니까? Java API에 버그가 있습니까? 또는 서버 설정 문제가 있습니까?
미리 감사드립니다.
여기에 도움이 될만한 정보가 충분하지 않다고 생각됩니다. 어떤 서버입니까? 어떤 고객? Wireshark 또는 다른 로깅을보고 실제로 일어난 일이 무엇이라고 생각하는지 확인 했습니까? –