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

DHCP로 IP 할당된 PLCnext 웹 서버에 안전하게 액세스하기

Phoenix Contact Spain의 솔루션 엔지니어링 전문가 Ignacio Aláez의 애플리케이션 스토리를 공유하고자 합니다. 이는 PLCnext 커뮤니티에 관심이 있을 수 있습니다.



프로젝트의 일부로 DHCP를 통해 IP가 할당될 때 Plcnext 웹서버에 액세스하는 문제가 있었습니다.

무료 서비스인 Duckdns를 사용하여 해결책을 찾았습니다: https://www.duckdns.org/

Google 계정 등 다양한 방법으로 로그인할 수 있습니다. 토큰을 받은 후 https://yourdomainforplcnext.duckdns.org 같은 도메인을 선택할 수 있습니다.

이 서비스에는 PLCnext Engineer에서 사용할 수 있는 API가 있습니다.

FB PBCL_SysNetwork(PlcnextBase 라이브러리 일부)를 사용하면 DHCP 서버가 PLC에 할당한 IP를 읽어낼 수 있습니다.

같은 라이브러리의 또 다른 FB인 PBCL_SysLinuxShell을 사용하여 이 명령을 Duckdns로 보낼 수 있습니다:

curl -s --connect-timeout 5 -m 15 "https://www.duckdns.org/update?domains=<your_domain>&token=<your_token>&ip=<your_local_ip>&verbose=true"

트릭은 라우터의 공용 주소(이 서비스의 일반적인 용도)가 아닌 DHCP로 할당된 로컬 주소로 호스트를 업데이트하는 것입니다.

로컬 네트워크의 PC에서 실행되는 브라우저에 https://yourdomain.duckdns.org를 입력해야 합니다. 이 브라우저는 IP를 해결하기 위해 Duckdns로 이동하고 로컬 IP로 응답할 것입니다.

산업기술

  1. C# 접근 한정자 완전 이해: public, private, protected, internal 등
  2. PLCnext Store의 IXON Cloud Connector: 원활한 원격 접속 및 산업용 IoT 통합
  3. PLCnext Control에서 리눅스 터미널 명령어로 VLAN 설정 간소화하기
  4. PLCnext 디바이스에서 grpcurl로 안전한 원격 gRPC 접근 구현
  5. PLCnext CLI 템플릿: C++ 개발 효율화하기
  6. 알리바바 클라우드 커넥터를 PLCnext와 통합하기: 단계별 가이드
  7. Tableau 대시보드로 PLCnext 실시간 모니터링하기
  8. PLCnext 클라우드 데이터로 Power BI 대시보드 만들기
  9. Azure IoT Hub의 PLCnext Control용 실시간 Grafana 대시보드 만들기
  10. PLCnext에서 Go 애플리케이션 빌드하기: 초보자 가이드