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

PLCnext Engineer 시뮬레이션 극대화: REST로 Node-RED 연결

안녕하세요 커뮤니티!

PLCnext Technology를 만나면 개발자로서 그 기능을 빨리 시험해 보고 싶어집니다 😊 새로운 PLCnext Engineer 시뮬레이션이라는 이정표와 Node-RED communication with an AXC using the PLCnext Connector 기사의 영감으로, 이제 시뮬레이션 환경에서 Node-RED와 상호작용할 수 있게 되었고, 하드웨어가 책상 위에 없기 전에 IoT 기능을 테스트할 수 있습니다.

윈도우 10에 Node-RED 설치

Node-RED는 여러 플랫폼에서 실행되며, 매우 가벼운 비주얼 프로그래밍 도구로 PLCnext 컨트롤러(예: 도커 컨테이너)나 PC에 설치할 수 있습니다. 이 데모에선 이 가이드의 윈도우 10 설치 단계를 따르세요. 그 후 cmd 도구나 PowerShell에서 node-red 명령으로 애플리케이션을 실행할 수 있습니다.

실행되면 즐겨 쓰는 웹 브라우저에서 URL https://localhost:1880을 입력하세요.

PLCnext용 Node-RED 커넥터 다운로드

다음 기사는 PLCnext Engineer의 PLC 변수를 Node-RED와 REST로 연결하는 노드 다운로드 및 사용법을 보여줍니다. npm 저장소에서 더 많은 정보를 찾을 수 있습니다. 이 단계에선 Manage Palette에서 노드를 검색해 설치만 하면 됩니다:

PLCnext Engineer 시뮬레이션 극대화: REST로 Node-RED 연결

PLCnext Engineer 프로젝트 구성

피닉스 컨택트 웹사이트에서 AXC F 1152 펌웨어 이미지를 설치하고 PLCnext Engineer ≥ 2022 버전을 설치해 시뮬레이션 환경을 사용해야 합니다.

  1. 해당 컨트롤러용 프로젝트 생성, Cockpit 영역으로 이동, 연결을 “시뮬레이션”으로 변경.
PLCnext Engineer 시뮬레이션 극대화: REST로 Node-RED 연결
  1. Node-RED와 공유할 프로그램 변수 선택 시 “HMI” 체크박스 체크.
PLCnext Engineer 시뮬레이션 극대화: REST로 Node-RED 연결
  1. Plant 영역으로 가서 HMI Web Server 더블클릭. REST 인터페이스 체크박스 활성화.
PLCnext Engineer 시뮬레이션 극대화: REST로 Node-RED 연결

이게 다입니다! 시뮬레이션 환경에 연결하고 프로젝트 다운로드. 자격증명은 사용자 “admin”, 비밀번호 “plcnext”입니다.

Node-RED에서 연결 확인

“plc-browse-items” 노드로 PLCnext 연결을 추가해 보세요. 같은 자격증명을 사용하고 Host IP에 URL “localhost:5050”을 입력하세요.

PLCnext Engineer 시뮬레이션 극대화: REST로 Node-RED 연결

배포하면 짜잔! 연결이 준비되어 즐겨 쓰는 61131-3 언어로 PLCnext 프로그램 변수를 읽고 쓸 수 있습니다 😉

PLCnext Engineer 시뮬레이션 극대화: REST로 Node-RED 연결

REST 데이터 인터페이스에 대해 더 알고 싶으면 Info Center를 방문하세요.

즐거운 코딩!

산업기술

  1. 완벽한 3D 프린팅을 위한 STL 파일 잠재력 극대화
  2. 예방 유지보수 프로그램 극대화 6가지 전문가 팁
  3. 공장이 완전 자동화될까? 인간 노동자에서 벗어나는 변화 살펴보기
  4. 창고 스캐닝 시스템 효율 극대화: 전문가 팁
  5. 고장 설비 트러블슈팅 단계별 가이드
  6. 대량 화학 플랜트 가치 극대화: 성장을 위한 전략
  7. 산업재 섹터 이해: 핵심 통찰과 기회
  8. 벤치탑 표면 연삭기 효율과 정밀도 극대화하기
  9. Docker로 PLCnext에 Node-RED 배포하기: 단계별 가이드
  10. PLCnext에서 Go 애플리케이션 빌드하기: 초보자 가이드