Edge IO로 Banner PICK-IQ 디바이스를 설정하는 방법
  • 21 Oct 2024
  • 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 프로 인디케이터

:::(Warning) (엣지 디바이스 업데이트)소프트 락을 방지하려면 엣지 디바이스가 완전히 업데이트되었는지 확인하세요. 모드버스 장치 연결에 문제가 있는 경우, 엣지 장치에서 Node-RED를 다시 시작하세요:::

하드웨어 설정

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

노드 - 빨간색 설정

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

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

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

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

라이브러리 플로우를 가져오려면 Tulip Node-RED 플로우 가져오기 문서의 단계를 따르세요. Tulip/Banner 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를 변경할 수 있습니다.


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