주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

OPC UA Write

OPC UA 서버에 데이터 쓰기

R2024a 이후

  • OPC UA Write Block

라이브러리:
Industrial Communication Toolbox / OPC Unified Architecture

설명

OPC UA Write 블록은 OPC UA(Unified Architecture) 서버의 하나 이상의 노드에 데이터를 기록합니다. 쓰기 작업은 지정된 샘플 시간에 동기식으로 수행됩니다.

각 입력 포트는 OPC UA Write 블록의 노드 목록에 있는 해당 노드에 데이터를 기록합니다. 각 노드는 서로 다른 데이터형을 가진 데이터를 수신할 수 있습니다.

참고

이 블록을 사용하려면 Industrial Communication Toolbox™ 및 Simulink®에 대한 라이선스가 필요합니다.

참고

OPC UA Read 블록을 사용하려면 최소 하나 이상의 OPC UA 서버에 연결해야 합니다. 모델의 구성 파라미터 대화 상자에 있는 OPC 구성 창을 사용하여 OPC UA 클라이언트를 생성할 수 있습니다. 이 패널을 활성화하려면 모델에 OPC UA Read 또는 OPC UA Write 블록을 적어도 하나 추가해야 합니다. 자세한 내용은 Configure OPC UA Client in Simulink 항목을 참조하십시오.

예제

포트

입력

모두 확장

OPC UA 서버 노드에 기록할 값들. 입력 포트 수는 노드 파라미터에서 선택한 노드 수와 일치합니다.

Value 포트에서 지원되는 데이터형에 대한 자세한 내용은 OPC UA Server Data Types 항목을 참조하십시오.

종속성

이 포트를 활성화하려면 노드 파라미터에 하나 이상의 노드를 지정하십시오.

데이터형: Boolean | single | double | datetime | duration | int8 | int16 | int32 | int64 | uint8 | uint8 vector | uint16 | uint32 | uint64 | struct | char vector

파라미터

모두 확장

블록과 연결할 OPC UA 클라이언트를 선택합니다.

  • OPC 구성 창을 사용하여 필요한 클라이언트를 추가하려면 서버 구성을 클릭하십시오. 자세한 내용은 Configure OPC UA Client in Simulink 항목을 참조하십시오.

  • 블록을 최신 OPC 구성으로 업데이트하려면 새로 고침을 클릭하십시오.

프로그래밍 방식 사용

블록 파라미터: ServerList
유형: string | character vector

지정된 서버에 데이터를 기록할 노드를 선택하십시오.

  • 변수 유형 노드를 추가하려면 추가를 클릭하십시오. 이 작업을 수행하면 선택한 OPC UA 서버에 대한 네임스페이스 검색 대화 상자가 열립니다. 이 브라우저를 사용하면 노드 목록에 추가할 노드를 선택할 수 있습니다.

  • 선택한 노드를 삭제하려면 삭제를 클릭하십시오.

  • 목록에서 선택된 노드의 순서를 변경하려면 위로 이동 또는 아래로 이동을 클릭하십시오. 노드의 일련번호에 따라 블록이 입력 포트에 신호를 입력하는 순서가 결정됩니다.

프로그래밍 방식 사용

블록 파라미터: NodeList
유형: string | character vector

블록의 샘플 시간을 초 단위로 정의합니다. 이 블록은 지정된 샘플 시간에 데이터를 서버에 동기식으로 기록합니다. 연속 모드인 경우 0를 지정하거나, OPC UA Write 블록의 입력에 연결된 블록의 샘플 시간을 상속받으려면 -1를 지정할 수 있습니다. 자세한 내용은 샘플 시간 지정하기 (Simulink) 항목을 참조하십시오.

프로그래밍 방식 사용

블록 파라미터: SampleTime
유형: string | character vector
값: 음이 아닌 스칼라
디폴트 값: '-1'

버전 내역

R2024a에 개발됨

참고 항목

블록