OPC Toolbox
OPC 서버와 데이터 기록에서 데이터 읽고 쓰기
OPC Toolbox™는 MATLAB® 및 Simulink®에서 직접 실시간 및 과거 OPC 데이터에 액세스할 수 있게 해줍니다. 분산 제어 시스템, 감시 제어 및 데이터 수집 시스템, 프로그램 가능 논리 제어기와 같은 장치에서 OPC 데이터를 읽고, 쓰고, 기록할 수 있습니다.
OPC Toolbox를 사용하면 실시간 서버와 데이터 기록의 OPC DA(Data Access) 표준, OPC HDA(Historical Data Access) 표준 및 OPC UA(Unified Architecture) 표준 규격 데이터로 작업할 수 있습니다. 다양한 보안 모드, 알고리즘 및 인증 방법으로 OPC UA 서버에 안전하게 연결할 수 있습니다.
이 제품에는 온라인 감시 제어를 모델링하고 Hardware-in-the-Loop 제어기 테스트를 수행할 수 있는 Simulink 블록이 포함되어 있습니다.
시작하기:
고급 공정 제어와 스마트 제조를 위한 OPC
Matrikon® Flex SDK 기반의 OPC Toolbox를 사용하면 실시간 및 과거 플랜트 데이터에 액세스하여 고급 공정 제어 또는 스마트 제조를 위한 온라인 MATLAB 기반 응용 프로그램을 개발하고 Simulink 모델을 검증할 수 있습니다. 수집한 플랜트 데이터를 분석하면 제조 공정을 분석할 수 있습니다.
보안 OPC UA 연결 설정
사용자 이름과 암호 또는 X509 사용자 인증서 자격 증명으로 보안 OPC UA 연결을 인증할 수 있습니다. Basic256Sha256과 같은 OPC Foundation UA 사양 1.04 보안 정책을 사용하여 메시지를 서명하고 암호화할 수 있습니다.
그래픽 방식으로 네임스페이스 탐색하기
서버에 있는 모든 노드의 인덱스와 ID를 표시하는 그래픽 브라우저를 사용하여 OPC UA, OPC DA, 또는 OPC HDA 서버에서 사용 가능한 노드를 찾을 수 있습니다.
OPC UA 실시간 데이터에 액세스
MATLAB에서 OPC UA Client 객체를 사용하여 OPC UA 서버와 데이터를 교환할 수 있습니다. OPC UA 노드 배열을 만들어서 동시에 여러 노드와 상호 작용할 수 있습니다. 현재 노드 배열 데이터에 액세스하여 값, 타임스탬프 및 품질 추정값을 가져올 수 있습니다.
OPC UA 과거 데이터에 액세스
노드와 시간 범위를 지정하여 과거 데이터를 MATLAB에서 datetime형 객체로 읽어 들일 수 있습니다. 평균값, 최댓값, 최솟값, 델타 등 서버에서 지원하는 집계 함수를 조회하고 전처리된 데이터를 MATLAB으로 읽어 들일 수 있습니다.
MATLAB에서 OPC DA 서버에 연결
OPC Data Access 클라이언트 객체를 만들어서 OPC DA 서버에 연결하고 서버 네임스페이스를 탐색하여 서버에 저장된 각 항목의 속성을 가져올 수 있습니다. OPC Data Access Explorer 앱을 사용하면 코드를 작성하지 않고도 빠르게 OPC DA 서버에 연결할 수 있습니다.
Simulink에서 OPC DA 서버에 액세스
OPC Read 블록과 OPC Write 블록은 동기식 또는 비동기식으로 데이터를 OPC DA 서버에서 가져오고 OPC DA 서버로 전송할 수 있습니다. 이들 블록에는 OPC DA 서버를 지정 및 관리하고 항목을 선택하고 블록 샘플 시간을 정의할 수 있는 클라이언트 관리자가 있습니다.
OPC DA 데이터 사용
Data Access Group을 만들어서 서버에 있는 Data Access 항목 세트를 제어할 수 있습니다. 개별 항목이나 그룹에 포함된 모든 항목을 동시에 읽고 쓸 수 있습니다. 데이터를 메모리 또는 디스크에 기록할 수 있습니다.
OPC HDA 서버에 연결
OPC Historical Data Access Client 객체를 만들어 OPC HDA 서버에 연결할 수 있습니다. 서버 네임스페이스를 탐색하고 서버에 저장된 각 항목의 정규화된 ID를 가져올 수 있습니다. 그런 다음 ID를 사용하여 서버에 과거 데이터를 요청할 수 있습니다.
OPC HDA 서버에서 데이터 읽기 및 쓰기
가져오려는 ID와 데이터를 가져올 시간 범위를 지정하여 OPC HDA 서버에 저장된 원시 또는 처리된 데이터를 가져올 수 있습니다. 원시 데이터, 집계 데이터 또는 수정된 데이터를 가져오도록 수집 작업을 구성할 수 있습니다.
OPC UA 보안
보안 연결을 통해 OPC UA 서버에 접속하여 보안 설정 구성
OPC UA 보안
사용자 이름 및 암호 또는 X509 사용자 인증서 자격 증명을 통해 보안 OPC UA 연결 인증
OPC UA
OPC UA 클라이언트 노드에 값 배열 쓰기
위 기능과 해당 함수의 자세한 내용은 릴리스 정보를 참조하십시오.