산업기술
펌웨어 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 이상
Putty을 사용하여 액세스해야 합니다. 또는 당신이 가장 좋아하는 SSH client PLC의 IP를 사용합니다. 기본 IP는 192.168.1.10입니다. .
사용자 이름 admin로 로그인하세요. 그리고 PLCnext의 비밀번호입니다.
su 명령을 사용하여 루트 사용자로 액세스해야 합니다. su
sudo passwd root 명령을 사용하여 비밀번호를 만드세요. sudo passwd root
참고: admin 그리고 root 사용자는 다릅니다. 루트 사용자에 대해 다른 비밀번호를 설정해도 "admin" 사용자에게는 영향을 미치지 않습니다.
podman run -d -p 1880:1880 --name nodered --restart always docker.io/nodered/node-red:2.2.2
PLCnext와 함께 작동하는 라이브러리가 포함된 PLCnext AXC F 1152/2152용 Node-RED 컨테이너를 만들었습니다. 이러한 컨테이너에는 OPC UA를 사용한 알람 전송, 쓰기 및 읽기의 예도 포함되어 있습니다. 이러한 예제를 설치하려면 다음 명령을 사용하십시오:
"알람 전송" 예제를 설치하려면:
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
IP_PLC:1880를 입력하여 Node-RED 사용을 시작할 수 있습니다. 귀하의 웹 브라우저에서. 예를 들어 PLC의 IP 주소가 192.168.1.10인 경우 192.168.1.10:1880를 입력합니다. .경고: Docker와 달리 Podman은 PLCnext 내에서 서비스로 실행되지 않습니다. 따라서 PLC를 켤 때 Node-RED가 자동으로 시작되지 않습니다. PLC로 Node-RED를 시작하려면 다음 단계를 따르세요:
git clone https://github.com/Fellipem1/PLCnext_Node-RED.git
nodered.sh 이동 파일을 /etc/init.d/에 저장하세요. 다음 명령을 사용하여 경로를 지정하세요:mv /opt/plcnext/PLCnext_Node-RED/nodered.sh /etc/init.d/
nodered.sh의 권한을 변경하려면 다음 명령을 실행하세요. 파일:chmod +x /etc/init.d/nodered.sh
update-rc.d nodered.sh defaults
참고: 항상 루트 사용자를 사용하여 이 단계를 수행해야 합니다.
podman start nodered
podman exec -it nodered /bin/bash
cd /data
npm i node-red-contrib-iiot-opcua@3.11.1-4
podman stop nodered
podman start nodered
admin 때문에 다음 오류가 발생합니다. 사용자에게 Node-RED를 설치할 수 있는 충분한 권한이 없습니다. 문제를 해결하려면 root로 로그인해야 합니다. 사용자입니다.date로 시간과 날짜를 확인할 수 있습니다. 명령.date -s “29 FEB 2024 11:25:39”
ping로 이를 확인할 수 있습니다. 예를 들면 다음과 같습니다:ping google.cl
bad address라고 표시된 경우 , PLCnext의 IP, 마스크, 게이트웨이 구성을 확인해야 합니다. 웹 서버의 네트워크 섹션에서 이 작업을 수행할 수 있습니다.추가 정보: https://github.com/Fellipem1/PLCnext_Node-RED
산업기술
구성품 및 소모품 Arduino Nano R3 × 1 DFRobot 중력:Arduino용 아날로그 토양 수분 센서 × 1 0.96 I2C OLED 디스플레이 × 1 필요한 도구 및 기계 납땜 인두(일반) 3D 프린터(일반) 앱 및 온라인 서비스 Arduino IDE 이 프로젝트 정보 이번 프로젝트에서는 식물의 감성을 담아낼 수 있는 스마트 화분😜을 만들었습니다. 토양수분센서를 이
초록 우리는 300K에서 증착된 후 1050K에서 어닐링된 5개의 단층(ML)과 9ML의 Au의 경우에 대한 Au/Ru(0001) 박막 시스템의 나노구조화에 대한 주사 터널링 현미경(STM) 연구에 대해 보고합니다. 9 ML 필름의 표면에서 새로운 측면 주기적인 상부 구조가 관찰되며, 이는 본질적으로 최대 0.03 ± 0.01 nm 크기와 4.6 ± 0.4 nm의 평면 내 주기성을 갖는 표면 원자층 높이의 잔물결입니다. -범위 순서가 없습니다. 배경 벌크 샘플의 Au(111) 표면은 STM[1, 2]에 의해 관찰된 바와 같이