사용자 정의 통신 트리거 규칙 구성
이 섹션에서는 Mech-MSR에서 사용자 정의 통신 트리거 규칙을 구성하는 방법을 설명합니다.
사용자 정의 통신 방식을 사용할 때는 일반적으로 Mech-MSR에서 별도의 사용자 정의 통신 프로젝트를 구성해야 합니다. 이 프로젝트는 수신한 데이터를 파싱하고, 논리 판단을 수행하며, 다른 측정 프로젝트를 제어하는 데 사용됩니다. 또한 이 사용자 정의 통신 프로젝트를 트리거하기 위한 사용자 정의 통신 트리거 규칙도 구성해야 합니다.
사용자 정의 트리거 규칙은 사용자 정의 통신 서비스가 언제 해당 프로젝트의 실행을 트리거할지 정의합니다. 사용자 정의 통신 서비스가 설정된 트리거 조건을 만족하면 소프트웨어가 대응하는 사용자 정의 통신 프로젝트의 실행을 자동으로 트리거합니다.
사용자 정의 통신 트리거 규칙 구성(TCP 서버/TCP 클라이언트)
TCP 서버 또는 TCP 클라이언트 유형의 사용자 정의 통신 서비스에 대해서는 다음 단계에 따라 트리거 규칙을 구성하십시오.
-
통신 설정의 서비스 설정 탭에서 트리거 규칙 추가 버튼을 클릭합니다.
-
새로 추가된 구성 항목에서 통신 서비스 열에 구성할 사용자 정의 통신 서비스를 지정하고, 트리거 프로젝트 열에 트리거할 사용자 정의 통신 프로젝트를 지정합니다.
TCP 서버 또는 TCP 클라이언트 유형의 사용자 정의 통신 서비스에서 트리거 조건은 기본적으로 데이터 수신 시 즉시 트리거로 설정되며 수정할 수 없습니다. 서비스가 상대측으로부터 어떤 데이터든 수신하면 소프트웨어가 사용자 정의 통신 프로젝트의 실행을 트리거합니다.
사용자 정의 통신 트리거 규칙 구성(PLC 유형 서비스)
PLC 유형의 사용자 정의 통신 서비스에 대해서는 다음 단계에 따라 트리거 규칙을 구성하십시오.
| PLC 유형의 사용자 정의 통신 서비스는 Siemens S7 클라이언트, Modbus TCP 슬레이브, Mitsubishi MC 클라이언트 유형의 사용자 정의 통신 서비스를 의미합니다. |
-
통신 설정의 서비스 설정 탭에서 트리거 규칙 추가 버튼을 클릭합니다.
-
새로 추가된 구성 항목에서 통신 서비스 열에 구성할 사용자 정의 통신 서비스와 레지스터 변수(프로젝트 트리거에 사용하는 변수)를 지정하고, 트리거 조건 열에 조건을 만족하는 레지스터 변수 값을 지정한 다음, 트리거 프로젝트 열에 트리거할 사용자 정의 통신 프로젝트를 지정합니다.
PLC 유형의 사용자 정의 통신 서비스에서는 서비스가 상대 PLC의 지정된 레지스터 변수 값을 읽어 그 값이 트리거 값으로 바뀌면 소프트웨어가 사용자 정의 통신 프로젝트의 실행을 트리거합니다.