Edge IO로 Banner PICK-IQ 디바이스를 설정하는 방법
  • 08 Jan 2025
  • 3 읽을 분
  • 기여자

Edge IO로 Banner PICK-IQ 디바이스를 설정하는 방법


기사 요약

Banner PICK-IQ 디바이스를 Edge IO에 연결하는 방법 알아보기

이 문서에서는 Node RED에서 로컬로 Edge IO에 연결된 Banner Modbus 디바이스의 데이터를 보는 워크플로우를 다룹니다. 이 문서에서는 Edge IO 및 Tulip 태그 노드에서 가져올 수 있는 Tulip Node-RED 라이브러리 플로우를 활용하여 Node-RED에서 Tulip으로 데이터를 전송합니다.

다음 단계를 완료합니다:

  1. 하드웨어 설정: Edge IO 연결
  2. Node-RED 설정: Tulip 라이브러리에서 Node-RED 플로우 가져오기, 편집 및 배포하기

필요한 것: * Tulip 계정에 등록된 엣지 IO* 엣지 IO에 연결할 배너 디바이스(예:: + PTL110S-FF100TD3-QP150: 픽투라이트 + K50PTCD4SQ: PICK-IQ가 탑재된 K50 프로 터치 디스플레이 + K30PLSQ: PICK-IQ 시리즈가 탑재된 K30 프로 인디케이터

Update your Edge Device

Ensure your Edge Device is fully updated in order to prevent softlocking. If you run into issues connecting Modbus devices, restart Node-RED on your Edge Device.

하드웨어 설정

와이어 색상엣지 IO 연결
BrownGPIO+
흰색RS-485 TX/RX+
파란색GPOUT-
검은색RS-485 TX/RX-
회색미사용

노드 - 빨간색 설정

엣지 IO에서 장치 포털을 엽니다. 다음 자격 증명을 사용하여 Node-RED 에디터를 시작합니다:

  • 사용자 이름: admin
  • 비밀번호: Edge IO 비밀번호

자세한 내용은 여기를 참조하여 Edge IO에서 Node-RED를 시작하세요.

2a. 라이브러리 흐름 가져오기

라이브러리 플로우를 가져오려면 Tulip Node-RED 플로우 가져오기 문서의 단계를 따르세요. 튤립/배너 PICKIQ 플로우를 가져오면 에디터에 PICKIQ 탭이 생성됩니다.

2b. 플로우 개요

이 흐름은 * 데이터 읽기 * 작동 모드 설정 * 색상 및 강도 설정 * 7-세그먼트 디스플레이의 네 가지 노드 그룹으로 구성됩니다.

각 노드는 사용되는 특정 기능에 따라 그룹화됩니다.

데이터 읽기

데이터 읽기 흐름은 아래에서 확인할 수 있습니다.image.png

Node-RED에서 Tulip으로 데이터를 전송하는 데는 두 가지 옵션이 있는데, Tulip 머신을 사용하거나 Tulip 커넥터를 사용하는 것입니다.

옵션 1: Tulip 머신 사용 이방법은 Tulip 머신을 사용하여 Tulip에서 데이터를 지속적으로 모니터링하기 위해 Tulip 태그 노드를 사용하는 것입니다. Tulip 태그 노드 설정에 대한 자세한 내용은 이 문서에서 확인할 수 있습니다.

옵션 2: Tulip 커넥터 사용튤립커넥터를 사용하여 데이터의 현재 값을 능동적으로 폴링할 수 있습니다. 이 방법은 데이터를 지속적으로 모니터링하기보다는 현재 값을 찾는 데 적합합니다. HTTP GET 요청을 통해 데이터를 가져오는 커넥터의 예는 Tulip 라이브러리에서 찾을 수 있습니다.

작동 모드 설정image.png작동 모드는 장치를 제어하는 데 사용되는 레지스터 집합을 결정합니다. 고급 작동 모드는 샘플 Node-RED 플로우에 사용됩니다. 다른 작동 모드는 레지스터 맵을 참조하세요.

애니메이션 설정작동모드가필요합니다: Advanced.

image.png

위의 플로우를 사용하여 디바이스에 표시되는 애니메이션을 설정할 수 있습니다. 노드-RED 내에서 삽입 노드를 클릭하여 값을 수동으로 변경하거나 튤립 커넥터 기능을 사용하여 값을 변경할 수 있습니다. 선택한 애니메이션에 따라 표시되는 색상 수와 색상의 움직임을 결정할 수 있습니다.

디바이스 색상 변경작동모드가필요합니다: 고급.

image.png

위의 흐름은 디바이스에 표시되는 색상과 색상 강도를 모두 설정하는 데 사용할 수 있습니다. 노드-RED 내 삽입 노드를 클릭하여 수동으로 값을 변경하거나 튤립 커넥터 기능을 사용하여 값을 변경할 수 있습니다. 선택한 애니메이션에 따라 여러 색상이 디바이스에 표시될 수 있습니다. 색상 1과 색상 2로 표시될 수 있습니다.

7-세그먼트 디스플레이

7분할 디스플레이는 PTL110SK50PTCD4SQ와 같은 특정 장치에만 있습니다.

입력 모드 설정image.png

7-세그먼트 디스플레이에 쓰기 전에 입력 모드를 설정해야 합니다. 숫자 모드를 사용하면 장치에 직접 숫자를 간단히 쓸 수 있습니다. 커넥터 기능의 예는 튤립 라이브러리의 "PICK-IQ 유닛 테스트"에서 찾을 수 있습니다. ASCII 모드 사용에 관심이 있는 경우 등록 맵에서 구현에 대한 자세한 내용을 참조하세요.

디스플레이에 쓰기7세그먼트 모드가필요합니다: 숫자.

image.png

위의 플로우를 사용하여 7-세그먼트 디스플레이에 표시되는 값을 설정할 수 있습니다. Node-RED 내에서 삽입 노드를 클릭하여 값을 수동으로 변경하거나 튤립 커넥터 기능을 사용하여 값을 변경할 수 있습니다. 예를 들어 디바이스가 트리거될 때마다 증가하는 카운터를 생성하도록 이 흐름을 변경할 수 있습니다.

소수점 편집

7분할 디스플레이의 소수점을 개별적으로 제어하여 다양한 상태를 표시할 수 있습니다.

image.png

위의 플로우를 사용하여 7개 세그먼트 디스플레이의 소수점 상태를 변경할 수 있습니다. Node-RED 내에서 노드 삽입을 클릭하거나 튤립 커넥터 기능을 사용하여 상태를 수동으로 변경할 수 있습니다.

단위 ID 변경

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

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

image.png

위의 플로우를 사용하여 연결된 장치의 Unit-ID를 변경할 수 있습니다. Node-RED 내에서 노드 주입을 클릭하여 수동으로 유닛 ID를 변경하거나 튤립 커넥터 기능을 사용하여 유닛 ID를 변경할 수 있습니다.


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