산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

새로운 REST API 커넥터로 Node-RED를 PLCnext 컨트롤러에 연결하기

Node-RED용 새로운 패키지가 출시되어 사용자가 REST API를 통해 PLCnext 컨트롤러와 통신할 수 있게 되었습니다. 패키지 이름은 node-red-plc-next-connector이며, Node-RED의 '팔레트 관리' 메뉴에서 설치할 수 있습니다.

새로운 REST API 커넥터로 Node-RED를 PLCnext 컨트롤러에 연결하기

이 패키지에는 사용 가능한 변수와 데이터 타입을 탐색하고, 변수를 읽고 쓰며, 세션과 그룹을 처리하는 노드들이 포함되어 있습니다.

새로운 REST API 커넥터로 Node-RED를 PLCnext 컨트롤러에 연결하기

첫 번째 예제는 사용 가능한 모든 변수를 탐색하는 방법을 보여줍니다. 먼저 새로운 PLC 커넥터를 생성해야 합니다. 즉, PLC와의 연결을 구성해야 합니다. 이 PLC 커넥터는 다른 모든 노드에서도 사용할 수 있습니다.

새로운 REST API 커넥터로 Node-RED를 PLCnext 컨트롤러에 연결하기 새로운 REST API 커넥터로 Node-RED를 PLCnext 컨트롤러에 연결하기 새로운 REST API 커넥터로 Node-RED를 PLCnext 컨트롤러에 연결하기

결과는 딕셔너리 형태로 반환됩니다.

새로운 REST API 커넥터로 Node-RED를 PLCnext 컨트롤러에 연결하기

PLC에서 변수를 읽는 것도 매우 간단합니다. '변수 읽기' 노드에서 PLCnext 커넥터를 선택한 후, 드롭다운 목록에서 변수를 선택할 수 있습니다. 결과는 변수 경로와 값을 포함하는 구조체 배열로 반환됩니다.

새로운 REST API 커넥터로 Node-RED를 PLCnext 컨트롤러에 연결하기 새로운 REST API 커넥터로 Node-RED를 PLCnext 컨트롤러에 연결하기 새로운 REST API 커넥터로 Node-RED를 PLCnext 컨트롤러에 연결하기

변수 쓰기도 같은 방식으로 작동합니다. 'plc-write-variables' 노드는 msg.payload를 JSON 형식으로 기대합니다.

다음은 페이로드 예시입니다:

msg.payload= {variables : [ { "path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_rTemperature", "value": 12.34, "valueType": "Constant" }, { "path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_iHumidity", "value": 85, "valueType": "Constant" } ]};

산업기술

  1. 라즈베리 파이에 센서 데이터 통합하기: GPS 및 MPU-9150 IMU 실전 가이드
  2. Acconeer A111 펄스 레이더를 라즈베리 파이에 통합하기: 실전 가이드
  3. IoT와 MQTT 시작하기: 코드 없는 ESP8266 튜토리얼
  4. PSoC 6 파이오니어 보드와 IoT 애드온 실드 마스터하기: 개발자 가이드
  5. 사이버보안 단순화: 제조업체를 위한 '끝을 염두에 두고 시작하기'
  6. 첨단 WMS 솔루션으로 헬스케어 공급망 회복탄력성 강화하기
  7. 효과적인 위기 커뮤니케이션의 필수 요소
  8. 캡핑 머신(Capping Machine)이 현대 제조업의 효율과 수익을 높이는 이유
  9. OEE로 생산 가치 극대화: 효율성 향상 및 지속적 개선
  10. PLCnext 디바이스에서 grpcurl로 안전한 원격 gRPC 접근 구현