LabVIEW / / 2021. 3. 21. 22:07

LS PLC - PC(LabVIEW) 이더넷 통신 하기 feat. FENET -1

728x90
반응형

1. 들어가기

아래 캡쳐그림은 조립라인에서 한대의 PC로 PLC 6대와 통신하며 데이터를 자체 DB에 저장/검색/리포트 프로그램이다.

LS PLC 와 PC 간의 통신을 알아보기로 한다.
LS PLC는 아래 요건에 만족해야 통신이 가능하다고 메뉴얼에 나온다.

메뉴얼은 LS 홈페이지 나 인터넷에서 검색하면 나온다. 메뉴얼은 꼭참고하기 바란다.

  • FEnet OS V 6.0 이상 : XGT Cnet 전용 프로토콜 지원 , MODBUS RTU 프로토콜 지원, MODBUS ASCII 프로토콜 RAPIEnet 프로토콜 지원,
  • FEnet OS V 8.0 이상 : 스마트 증설 서비스 지원, EtherNet/IP 프로토콜 지원
  • XGR CPU OS V2.4 이상: One IP Solution 기능 지원

2. PLC 설정

통신 설정에서 드라이버 설정을 아래와 같이 해주면 되며, IP 주소는 같은 그룹안에서 마지막 주소만 다르게 해서 설정하면된다. 예를 들면

PC: 192.168.1.2

PLC: 192.168.1.3 

이렇게 말이다.

그리고 포트는 TCP(2004), UDP(2005)로 고정이다. 

3. LabVIEW 프로그래밍

3.1  Open-Close

Port 는 고정이다.

 

3.2 XGT 서버 프레임 구조

3.2.1 헤드 구조(Company Header)

 

 

2편 : https://leoup.tistory.com/22

 

LS PLC - PC(LabVIEW) 이더넷 통신 하기 feat. FENET -2

처음: LS PLC - PC(LabVIEW) 이더넷 통신 하기 feat. FENET -1 아래 데이터가 보면 메뉴얼과 다르게 바이트 데이터가 앞뒤로 바뀐것을 볼 수 있다. 16비트로 데이터 통신할때 하는 하나의 방법이다. 그리고

leoup.tistory.com

 

728x90
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유