산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
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년 5월 3일

최종 수정일:2024년 11월 3일

요구사항

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

저장용량: AXC F 1152/2152의 경우 SD 메모리 2GB 이상

펌웨어: 2023.0 LTS 이상

1. 설치 단계:

1.1. SSH 클라이언트를 통해 액세스:

1.2. 루트 사용자로 액세스:

su
sudo passwd root

참고: admin 그리고 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가 자동으로 시작되지 않습니다. PLC로 Node-RED를 시작하려면 다음 단계를 따르세요:

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

참고: 항상 루트 사용자를 사용하여 이 단계를 수행해야 합니다.

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에 해당 파일이나 디렉터리가 없습니다

4.2. 오류 2:인증서 만료

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

4.3. 오류 3:실패, 재시도 시간 초과

ping google.cl

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


산업기술

  1. 군사 및 항공 우주 응용 분야를 위한 두꺼운/무거운 구리 PCB의 설계 문제
  2. CNC 플라스틱 도구 홀더 클립이 파손되지 않도록 보호하는 방법은 무엇입니까?
  3. 오버몰딩에 대한 심층 분석
  4. 인포그래피 :작업 지침 작성을 위한 5가지 팁
  5. SPICE의 역사
  6. CMMS가 병원 유지 관리를 개선하는 방법
  7. 컴퓨터 비전을 이용한 무인항공기 탐지
  8. AC 전동기의 4가지 주요 권선 오류
  9. 가공 기초:NC-코드 소개
  10. 희토류 원소에 대한 수학을 재고할 때입니다