주요 콘텐츠

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

Simulink에서 Modbus 클라이언트 구성

R2024b 이후

Simulink®의 Modbus Client Read 또는 Modbus Client Write 블록을 사용하여 Modbus® 클라이언트가 Modbus 서버에서 데이터를 읽거나 쓰도록 구성합니다.

Simulink 툴스트립에서 모델링 탭의 모델 설정을 클릭하여 구성 파라미터 대화 상자를 엽니다. 대화 상자에서 Modbus 창을 클릭하여 Modbus 클라이언트를 구성합니다.

Simulink Toolstrip

또는 Modbus 클라이언트 읽기 또는 Modbus Client Write 블록에서 클라이언트 구성를 클릭하여 Modbus 구성 창을 엽니다.

Block mask - Configure Clients

Modbus 창에는 현재 모델에서 구성한 모든 Modbus 클라이언트가 나열됩니다. 이 창의 버튼을 사용하여 클라이언트를 추가, 삭제 및 구성할 수 있습니다.

  • 추가: 새로운 Modbus 클라이언트를 생성합니다.

  • 삭제: 선택한 클라이언트를 삭제합니다.

  • 구성: 선택한 클라이언트 속성을 편집합니다.

Modbus Configuration Pane

Modbus 클라이언트 구성

Simulink 모델용 Modbus 클라이언트를 구성하려면 다음 단계를 완료하십시오.

참고

모델의 구성 파라미터 대화 상자에서 Modbus 창을 활성화하려면 모델에 Modbus Client Read 또는 Modbus Client Write 블록을 포함해야 합니다.

1단계: Modbus 클라이언트 생성

  1. 새로운 Modbus 클라이언트를 생성하기 위해 추가를 클릭합니다. Modbus 클라이언트 추가 대화 상자에는 디폴트 값인 클라이언트 이름, 전송 프로토콜, 장치 주소, 포트가 각각 ModbusClient, TCP/IP, localhost, 502로 표시됩니다. 이 창에 유효한 TCP/IP 또는 직렬 서버 정보를 추가할 수 있습니다. 전송 프로토콜Serial로 선택하면 사용 가능한 첫 번째 직렬 포트가 직렬 포트 파라미터에 자동으로 선택됩니다. 드롭다운 목록을 클릭하여 사용 가능한 모든 직렬 포트를 확인하십시오.

    Add Modbus Client

  2. 클라이언트의 디폴트 전송 설정을 편집하거나 살펴보려면 전송 설정 패널을 확장하십시오. 필요한 설정을 수정하고 확인를 클릭합니다.

    Add Modbus Serial Server

  3. Simulink는 선택된 Modbus 서버에 대해 Modbus 클라이언트를 새로 생성하고 해당 클라이언트를 Modbus 클라이언트 테이블에 추가합니다.

    Modbus Client Table

2단계(선택 사항): Modbus 클라이언트의 전송 설정 구성

  1. Simulink는 모든 클라이언트를 디폴트 전송 설정으로 구성합니다. 전송 설정을 편집하려면 클라이언트를 선택하고 구성을 클릭한 다음 전송 설정 패널을 확장하십시오. Modbus 클라이언트 구성 창을 사용하여 장치 주소, 포트, 직렬 포트와 같은 연결 엔드포인트 파라미터를 편집할 수도 있습니다.

    Configure Modbus TCP/IP Client

  2. Modbus 클라이언트 구성 창에서 전송 설정과 연결 엔드포인트를 편집한 다음 확인을 클릭합니다. 연결 엔드포인트가 Modbus 클라이언트 테이블에서 업데이트됩니다. 창에서 디폴트 값으로 초기화를 클릭하면 클라이언트의 디폴트 전송 설정을 복원할 수 있습니다.

    Updated Modbus Pane

3단계: 모델에서 클라이언트 정보 업데이트

구성 파라미터 창에서 확인을 클릭하여 새 Modbus 클라이언트에 대한 정보로 모델을 업데이트합니다.

4단계: Modbus 블록에 대한 클라이언트 연결을 선택합니다.

  1. Modbus 블록의 클라이언트 파라미터는 Modbus 클라이언트 테이블에 추가된 모든 클라이언트 연결 목록을 표시합니다. 최신 클라이언트 정보로 블록을 업데이트하려면 새로 고침을 클릭해야 합니다.

    Modbus Block Masks

  2. 해당 블록을 Modbus 서버와 연결하기 위해 클라이언트를 선택합니다.

참고 항목

블록

도움말 항목