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
반응형
'LabVIEW' 카테고리의 다른 글
LabVIEW구조] 큐 메시지 핸들러 루프 구조 - 2 feat. loop (0) | 2022.01.24 |
---|---|
구조] LabVIEW 큐메시지핸들러 루프 구조 - 1 (0) | 2022.01.23 |
LS PLC - PC(LabVIEW) 이더넷 통신 하기 feat. FENET -2 (0) | 2022.01.20 |
화면에 가상 키보드 띄우기 윈도우용 (0) | 2021.02.14 |
로컬 변수 및 프로퍼티 노드 를 이용한 값(Value) 차이점 (0) | 2020.04.23 |