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