Skip to content

문제 해결

OPC UA 서버에 연결되지 않음

다음을 확인합니다.

  • Endpoint URL이 정확한지
  • OPC UA 서버가 실제로 실행 중인지
  • 네트워크 접근이 가능한지

대시보드에서 Disconnected가 보이면 endpoint와 서버 상태를 먼저 점검합니다.

Job은 running인데 값이 들어오지 않음

가능한 원인:

  • Node ID가 잘못됨
  • 읽기 권한이 없는 Node
  • Interval은 정상인데 실제 값 갱신이 없음
  • Database Column 선택이 맞지 않음

먼저 Node Mapping과 Database Column 구성을 다시 확인합니다.

Table 또는 Column 선택이 비어 있음

다음을 확인합니다.

  • Database Server 연결이 정상인지
  • 해당 계정으로 Table 조회 권한이 있는지
  • 실제 테이블 구조가 준비되어 있는지

문자열 값이 저장되지 않음

  • 문자열 값을 수집하려면 Value Column에서 JSON 컬럼을 선택하거나, String Value Column을 선택해야 합니다.
  • Value Column이 숫자 컬럼이고 String Value Column이 비어 있으면 문자열 값은 저장되지 않습니다.
  • Value ColumnJSON 컬럼이면 한 주기 데이터를 JSON payload로 저장하므로 문자열 값도 함께 저장할 수 있습니다.
  • 테이블에 숫자/JSON 컬럼이 없어서 string-only 모드로 동작하는 경우에는 String Value Column 선택이 필수입니다.
  • 선택한 테이블에 문자열용 VARCHAR 컬럼이 실제로 있는지도 확인합니다.

마지막 수집 시간이 오래됨

  • Job이 실제로 running인지 확인합니다.
  • OPC UA 카드에 Stale 또는 Disconnected가 표시되는지 확인합니다.
  • 필요하면 로그 파일을 열어 반복 오류가 있는지 봅니다.

운영 권장 사항

  • 처음에는 Node 몇 개만 등록해 동작을 확인합니다.
  • Interval을 너무 짧게 시작하지 않습니다.
  • Transform은 기본 수집이 안정된 뒤에 추가합니다.

문서 이동