OPC UA 서버 추가

프로젝트에 OPC UA 서버 개체를 추가하고 서버의 속성을 편집하여 OPC UA 서버를 구성합니다.
  1. 프로젝트 보기
    에서
    OPC-UA
    를 마우스 오른쪽 버튼으로 클릭하고
    새로 만들기
    OPC UA 서버
    를 선택합니다.
  2. 속성
    에서 OPC UA 서버를 구성합니다.
    • 끝점 URL
      . OPC UA 서버 끝점의 통신 프로토콜 및 네트워크 주소입니다.
    • 최대 연결 수
      . OPC UA 서버에 연결할 수 있는 최대 OPC UA 클라이언트 수.
    • NodeIds의 노드 경로 사용
      . 노드 경로를
      ns=
      <namespace>
      ;s=
      Path.To.Node
      형식으로 표시하는 ID가 있는 노드를 게시합니다. 예를 들어,
      ns=7;s=NewHMIProject1.Model.AnalogVariable1
      입니다.
    • 샘플링 간격
      . OPC UA 서버가 필드 변수를 연속적으로 읽는 사이의 시간 간격.
    • 최대 배열 길이
      . 배열에 허용되는 최대 요소 수입니다.
    • 최소 메시지 보안 모드
      :
      • 없음
        . 메시지가 서명되지 않고 암호화되지 않았을 수 있습니다.
      • 서명
        . 메시지는 서명되거나 서명 및 암호화되어야 합니다.
      • 서명 및 암호화
        . 메시지는 서명 및 암호화되어야 합니다.
    • 최소 보안 정책
      :
      • 없음
        . OPC UA 서버에는 특정 보안 정책이 필요하지 않습니다.
      • Basic256Sha256
        . OPC UA 서버에는 이 보안 정책 또는 더 안전한 정책이 필요합니다.
      • Aes128_Sha256_RsaOaep
        . OPC UA 서버에는 이 보안 정책 또는 더 안전한 정책이 필요합니다.
      • Aes256_Sha256_RsaPss
        . OPC UA 서버에는 이 보안 정책이 필요합니다.
    • 서버 인증서 파일
      . OPC UA 서버(X509v3)의 공용
      DER
      인증서 파일입니다.
      팁:
      서버 인증서 파일은
      FTOptixApplication/ProjectFiles/PKI/Own/Certs
      폴더에 있어야 합니다.
      지정된 경우 개인 키도 지정해야 합니다. 서버가 지정하지 않으면 런타임 시
      FTOptixApplication/ApplicationFiles/PKI/Own/Certs
      폴더에 자동으로 생성됩니다.
    • 서버 개인 키 파일
      . ASCII Base64로 인코딩된 OPC UA 서버의 개인
      PEM
      키 파일입니다.
      팁:
      서버 개인 키 파일은
      FTOptixApplication/ProjectFiles/PKI/Own/Certs
      폴더에 있어야 합니다.
      지정하면 인증서도 지정해야 합니다. 지정하지 않으면 런타임 시
      FTOptixApplication/ApplicationFiles/PKI/Own/Certs
      폴더에 자동으로 생성됩니다.
    • 제품 URI
      . 전역적으로 소프트웨어를 식별하는 URI입니다.
    • 제품 이름
      . 소프트웨어의 이름입니다.
    • 제조업체 이름
      . 소프트웨어 제조업체의 이름입니다.
  3. 속성
    에서
    게시할 노드
    옆에 있는
    Add
    를 선택합니다.
    게시할 노드의 구성이
    게시할 노드
    아래에 나타납니다.
    중요: 모든 게시 노드는 항상 하위 노드를 게시합니다.
  4. 구성
    #
    에서:
    • 노드를 추가합니다. 
      노드
      옆의
      Add
      를 선택하고 해당 속성을 편집하여 노드를 구성합니다. 필요한 경우 반복합니다.
    • 사용자를 추가합니다.
      사용자
      옆의
      Add
      를 선택하고 사용자를 구성합니다. 필요한 경우 반복합니다.
      중요: 전체 프로젝트가 아닌 특정 노드를 노출하는 경우 사용자를 한 명 이상 지정해야 합니다. 사용자는 기본 익명 사용자일 수 있습니다.
    • 비즈니스 논리 노드를 OPC UA 클라이언트에 노출하려면
      PublishDynamicConfigurationNodes
      으로 설정합니다.
      비즈니스 논리 노드에는 동적 링크 또는 연결된 변수, 컨버터, 이벤트 처리기 또는 이벤트와 관련된 메서드가 포함됩니다.
  5. 필요한 경우 3~4 단계를 반복합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal