하드웨어/PLC (LSE)2022. 3. 21. 11:00

PC와 usb to rs232를 연결 - 크로스 케이블 - 수/수 젠더로 연결해주니

USB 대신 RS232로 프로그래밍이 가능하다.

 

XG5000 실행 - PROJECT - Open From PLC...

 

Connection Settings - Type - RS-232C - Settings...

 

Auto Detect

 

OK!!!!

 

---

일단 PLC 설정은 XG5000의 Project - NewPLC - Parameter - Basic Parameter 에서

 

MODBUS Setup을 아래와 같이 설정하고

 

아래는 "사용설명서_XG5000_V2.4.pdf"의 해당 페이지 설정내용

 

"사용설명서_XGK-CPU_국문_V2.3.pdf" 에서 발췌

 

"Manual_XGK-CPU_Eng_V2.00.pdf" 에서 발췌.

 

위에 적힌대로

PLC의 7번 핀(TX)을 232의 2번 핀(RX) 으로

PLC의 8번 핀(RX)을 232의 3번 핀(TX) 로 연결해주고

 

[링크 : https://www.kwshop.co.kr/goods/view?no=143]

 

modbus poll 이라는 유틸리티를 이용해서(30일 무료)

아래와 같이 PLC 장비에서 설정했던 대로 115200-N-8-1/ASCII로 설정하고 고고!

 

선 뽑으면 Err이 오르는걸 봐서는 먼가 되긴 한데

MODBUS address를 모르는 관계로 Output 모듈이 제어되진 않는다.

[링크 : https://badayak.com/4788]

 

이런 유사한 테이블을 찾아야 하나.. ㅠㅠ

[링크 : http://comfilewiki.co.kr/ko/doku.php?id=comfilehmi:hmi_connection_lsplcmodbus_mk:index]

 

[링크 : https://mech19.tistory.com/42]

 

"manual_XGT-Cnet_V3.0(0).pdf" 에서 발췌

modbus/rs232 기능이 원래 다른 통신 모듈을 통해 제공하는거다 보니

cpu 모듈에서는 해당 어드레스 언급이 빠진건가?

 

modbus poll에서 아래와 같이 coil 을 설정해서 해보니 DO에 불이 들어온다.

 

0번과 1번은 래더로 메모리 값을 읽어(초기화 안했으니 0) Normal close로 출력하도록 해놨고

나머지는 프로그래머블 하게 연동이 가능하게 해놨다.

 

값에 0과 1을 써주면 아래의 불이 들어왔다~ 나갔다.

PLC와 modbus를 통해 연동하기 실험 끄읕!

 

coil과 register가 먼가 고민을 하고 있었는데(input 이라던가..)

 

래더에서 contact와 coil 이라고 뜨는데, coil 위치에 relay를 놓고 쓰니 되겠지?

 

'하드웨어 > PLC (LSE)' 카테고리의 다른 글

plc 모듈 제거 부팅  (0) 2022.03.23
QLight ST56LF 사용  (0) 2022.03.21
lse xgk-cpue rs232/modbus 연결  (0) 2022.03.21
plc timer 주기적인 on off  (0) 2022.03.18
lse modbus rs232  (0) 2022.03.18
LSE PLC Write  (0) 2022.03.17
Posted by 구차니

댓글을 달아 주세요