모드버스 장치 설정 방법
  • 21 Oct 2024
  • 1 읽을 분
  • 기여자

모드버스 장치 설정 방법


기사 요약

Node-RED에서 모드버스 장치를 설정하는 방법 알아보기

이 문서에서는 다양한 유형의 모드버스 노드를 편집하는 워크플로우를 다룹니다.

절차는 예제 PICK-IQ Node-RED 플로우를 편집합니다.

:::(Warning) (에지 장치 업데이트)소프트 락을 방지하기 위해 에지 장치가 완전히 업데이트되었는지 확인하세요. 모드버스 장치 연결에 문제가 발생하면 에지 장치에서 Node-RED를 다시 시작하십시오.:::

모드버스 서버 편집

  1. 데이터 읽기 모드버스 노드Screenshot 2024-01-03 124501.png{height="" width=""}를 더블클릭합니다.
  2. 모드버스 서버 편집 버튼ModbusServer.png{height="" width=""}을 선택합니다.
  3. 모드버스 서버 설정image.png

필요한 설정의 개요는 아래를 참조하세요* 직렬 포트: /dev/ttyS2 (EdgeIO의 RS-485 포트 위치)* 직렬 유형: RTU-BUFFERD

다음 COM 설정은 Banner 디바이스와 일치해야 합니다. Banner 디바이스에서 변경하는 방법은 Banner 기술 참조 시트를 참조하세요. 다음은 Banner 디바이스의 기본값입니다.* 전송 속도: 19200* 데이터 비트: 8* 정지 비트: 1* 패리티: 없음

  1. 업데이트 버튼UpdateBtn.png{height="" width=""}을 선택합니다.

단위 ID 변경

UnitID.png

각 디바이스에는 Unit-ID(기본값: 1)가 있어 특정 디바이스에 주소를 지정할 수 있습니다. 여러 장치가 동일한 Unit-ID로 연결된 경우 모든 장치는 특정 Unit-ID를 참조하는 모드버스 노드에 의해 제어됩니다. 연결된 장치를 개별적으로 제어하려면 다음과 같이 하세요.1. 첫 번째 장치를 연결합니다.2. Unit-ID를 기본값: 1에서 새 값(예: 2)으로 변경합니다.3. 첫 번째 장치를 참조하려는 모드버스 노드를 더블 클릭하여 노드를 편집합니다.4. Unit-ID 필드를 새 값(예: 2)으로 변경합니다.5. 첫 번째 장치를 참조하려는 다른 모드버스 노드에 대해 반복합니다.6. 각 새 장치에 대해 이 과정을 반복합니다.

모드버스 노드는 한 번에 하나의 Unit-ID만 주소 지정할 수 있으므로 여러 장치를 개별적으로 제어하려면 여러 개의 모드버스 노드를 사용해야 할 수 있습니다.

레지스터 주소 변경

RegisterAddress.png

강조 표시된 텍스트 상자에서 레지스터 주소를 변경할 수 있습니다. 일반적인 레지스터 주소는 이 문서에서 확인할 수 있습니다.

모드버스 쓰기 노드

모드버스 쓰기 노드를 편집할 때도 동일한 단계를 따릅니다. 유일한 차이점은 FC가 FC 3: 읽기 홀딩 레지스터 대신 FC 6: 프리셋 단일 레지스터로 변경된다는 점입니다.image.png


이 문서가 도움이 되었습니까?