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

Podman으로 PLCnext에 Node-RED 설치 단계별 가이드

Podman으로 PLCnext에 Node-RED 설치하는 방법

펌웨어 2023.0부터 Podman(https://podman.io/)이 PLCnext 운영 체제에 설치되어 있습니다. Podman은 Docker와 같은 기능을 수행합니다. 이 구현은 최종 사용자에게 더 간단한 Node-RED 설치를 보장합니다.

중요: PLCnext가 펌웨어 업데이트마다 겪는 변화로 인해 이 절차는 향후 작동하지 않을 수 있습니다. 그런 경우 이 문서가 업데이트될 것입니다.

작성일: 2024-05-03

최종 수정: 2024-03-11

요구 사항

컨트롤러: AXC F 1152 - AXC F 2152 - AXC F 3152

저장소: AXC F 1152 / 2152용 SD 메모리 2GB 이상

펌웨어: 2023.0 LTS 이상

1. 설치 단계:

1.1. SSH 클라이언트로 접속:

1.2. root 사용자로 접속:

su 
sudo passwd root 

참고: admin과 root 사용자는 다릅니다. root 사용자의 암호를 다르게 설정해도 "admin" 사용자에게는 영향을 주지 않습니다.

1.3. Node-RED 설치:

podman run -d -p 1880:1880 --name nodered --restart always docker.io/nodered/node-red:2.2.2 

1.4. 예제 설치:

podman run -d -p 1880:1880 --name nodered --restart always docker.io/fellipem/noderedpxc:alarms 
podman run -d -p 1880:1880 --name nodered --restart always docker.io/fellipem/noderedpxc:opcua 

1.5. Node-RED 접속:

경고: Docker와 달리 Podman은 PLCnext 내에서 서비스로 실행되지 않습니다. 따라서 PLC를 켤 때 Node-RED가 자동으로 시작되지 않습니다. Node-RED가 PLC와 함께 시작되게 하려면 다음 단계를 따르세요:

2. Node-RED 자동 시작 단계:

2.1. 시작 스크립트 생성:

git clone https://github.com/Fellipem1/PLCnext_Node-RED.git 

2.2. 파일 이동:

mv /opt/plcnext/PLCnext_Node-RED/nodered.sh /etc/init.d/ 

2.3. 파일 권한 변경:

chmod +x /etc/init.d/nodered.sh 

2.4. 시작 스크립트 등록:

update-rc.d nodered.sh defaults 

참고: 이 단계는 항상 root 사용자로 수행해야 합니다.

3. Node-RED에 라이브러리 설치 단계:

3.1. Node-RED 시작 및 컨테이너 접속:

podman start nodered 
podman exec -it nodered /bin/bash 
cd /data 

3.2. 라이브러리 설치:

npm i node-red-contrib-iiot-opcua@3.11.1-4 

3.3. 컨테이너 종료 및 Node-RED 재시작:

podman stop nodered 
podman start nodered 

4. 일반적인 오류

4.1. 오류 1: mkdir no such file or directory

4.2. 오류 2: 인증서 만료

date -s “29 FEB 2024 11:25:39” 

4.3. 오류 3: Failed, retrying timeout

ping google.cl 

추가 정보: https://github.com/Fellipem1/PLCnext_Node-RED

산업기술

  1. AI '딥큐브에이(DeepCubeA)', 루빅스 큐브 도메인 지식 없이 몇 초 만에 해결
  2. 유럽 2030 재생에너지 목표 달성을 위한 스마트 그리드 구현
  3. 비즈니스 생산 프로세스 마스터: 정의, 유형, 핵심 특성
  4. 초고압 워터젯 절단 10년 혁신사: 비연마·연마재 기술 발전과 제조 패러다임 변화
  5. 디지털 네트워크 플랫폼: 엔드투엔드 전환의 검증된 경로
  6. 제조업 데이터 분석 프로젝트 착수: 실용 가이드
  7. 철강 비즈니스 확장과 시장 점유율 확보를 위한 핵심 전략
  8. 공공 부문 사이버 위협: 데이터 보호를 위한 10가지 검증된 전략
  9. CNC 가공 공차 마스터하기: 정밀도, 비용, 설계 가이드라인
  10. 보쉬, 인더스트리 4.0 선도: 스마트워치 도입 조립 라인으로 효율성 제고