LG System Air Conditioner PI-485 통신 드라이버


LG System Air Conditioner PI-485 통신 드라이버

LG System Air Conditioner PI-485는 국내 LG 전자의 시스템 에어컨과 통신을 위한 드라이버이다.

주의) LG System Air Conditioner(Multi V 호환 기종) PI-485 드라이버로 통신을 하기 위해서는 시스템 에어컨 실외기 측에 PI-485 통신카드를 설치하고 컴퓨터 측에는 PI-485 RS-232C 등으로 변경할 수 있는 장비를 설치해야 한다. (3번 항목 참조)

참고) LG System Air Conditioner PI-485 통신 드라이버는 16실 제어기의 통신코드를 덤프(Dump)하여 개발하였기 때문에 일부 항목의 계산이 실제 값(현재 온도 등)과 차이가 날 수도 있습니다.


1. 읽기 설정

<그림 1> LG System Air Conditioner PI-485의 통신파일 편집 예이다.

<그림 1> LG System Air Conditioner PI-485 통신파일 편집의 예

<그림 1> Device 부분은 연결된 통신포트(COM1), 통신속도(4800), 패리티 비트(0), 데이터 비트(8), 정지 비트(1), 순으로 장비에 설정된 값을 입력한다.
또한 옵션 부에는 쓰기 재시도 횟수(1 ~ 20, 기본 = 3), 16실 중앙제어기 사용여부 읽기 코드(1 : 사용, 0 : 사용안함기본 = 0), 쓰기 코드(1 : 사용, 0 : 사용안함기본 = 0)를 콤마( , )로 구분하여 입력한다보통 16실 중앙제어기 사용 시읽기/쓰기 코드는 1(사용), 0(사용안함)으로 설정하면 된다.)

참고) LG System Air Conditioner PI-485 통신속도 등은 4800, 0, 8, 1 로 고정되어 있다.
          또한 16실 중앙제어기를 같이 사용할 경우 16실 중앙제어기의 (Dip) 스위치를 항상 Slave 모드로 설정( 2 핀 Off )해야 한다.

LG System Air Conditioner PI-485 드라이버의 읽기 작성 형식
LG System Air Conditioner PI-485의 통신 드라이버는 다음과 같은 인자 순으로 읽기를 작성한다.
1)    Group/Station  0 ~ 15 사이의 Group 번호(상위 4비트) 0 ~ 15 사이의 Station 번호(하위 4비트)를 입력.
시스템 에어컨
Group번호
시스템 에어컨
Station번호
AutoBase 통신 프로그램
Station 번호
0
0
0
0
1
1
0
15
15
1
0
16
1
1
17
1
2
18
1
15
31
2
0
32
2
15
47
Group * 16 + Station = 호출 Station

2) 읽는 종류 – 읽을 데이터 종류.
READ = 현재 에어컨 상태 값 읽기.
3) 읽을 주소 - 사용안함. 0으로 설정.
4) 통신 메모리 저장 위치 - 읽은 값이 저장될 시작 메모리 시작번지.
5) 읽는 크기 - 읽어올 데이터 수( 1 로 고정, < 1>의 순서로 저장됨 )

읽기 작성 예)
READ,     5,  READ,     0,    0,   1,
READ,     6,  READ,     0,   20,   1,
READ,     7,  READ,     0,   40,   1,
READ,     8,  READ,     0,   60,   1,
READ,     9,  READ,     0,   80,   1,

< 1> LG System Air Conditioner PI-485의 통신 드라이버의 현재 에어컨 상태 값 읽기의 읽은 값 저장위치와 내용이다.

저장위치
저장내용
데이터 범위
저장위치 + 0
ON, CN, Lock 등의 상태 값
(바이트 데이터)
비트 = ON/OFF 상태(1 = on, 0 = off),
비트 = CN (항상 1),
비트 = Lock 상태 (1 = lock, 0 = unlock),
3 ~ 7 비트  사용안함.
저장위치 + 1
운전모드(0 ~ 2 비트 데이터)
운전모드 : 0 = 냉방, 1 = 제습, 2 = 송풍, 3 = 인공지능, 4 = 난방.
저장위치 + 2
풍향(비트 데이터)
비트 = 풍향(0 = 고정, 1 = 회전)
저장위치 + 3
풍량 (0 ~ 2 비트 데이터)
설정 풍량 : 1 = 약풍, 2 = 중풍, 3 = 강풍, 4 = 자동.
저장위치 + 4
Plasma 여부(비트 데이터)
비트 = plasma 여부(0 = 일반, 1 = plasma)
저장위치 + 5
설정온도
18 ~ 30(섭씨사이의 설정온도 값
저장위치 + 6
실내공기 온도
10 ~ 40(섭씨사이의 실내공기 온도 값
저장위치 + 7 ~ 8
기타 온도
10 ~ 40(섭씨사이의 온도 값
저장위치 + 9 ~ 11
기타 상태 값(바이트 데이터)
기기의 상태 값 등
< 1> LG System Air Conditioner PI-485의 통신 드라이버의 현재 에어컨 상태 값 읽기의 읽은 값 저장위치와 내용


<그림 1> 프로토콜 옵션부의 option 아이콘을 클릭하면 <그림 2>와 같은 대화상자가 나타나는데 여기서도 읽기 스케쥴을 작성할 수 있다.

<그림 2> LG System Air Conditioner PI-485 드라이버의 통신 읽기 설정 대화상자

<그림 2>의 345 버턴과 리스트 박스를 이용하여 읽기 형식을 작성한다.
<그림 2>의 ‘Write Retry’ 영역에서도 쓰기 재시도 횟수(1 ~ 20)를 설정할 수 있고 ‘Use Simple(16 Room) Centeral Controller’ 영역에서 읽기/쓰기 코드의 16실 중앙제어기 사용여부를 설정할 수 있다.

<그림 3> LG System Air Conditioner PI-485 드라이버의 통신 읽기 설정 READ 추가/편집 대화상자의 예

<그림 3>는 <그림 2>의 대화상자에서 읽기 스케쥴을 추가 또는 편집할 때 나타나는 대화상자이다.


2. 쓰기 설정

쓰기 설정으로 에어컨의 ON/OFF 운전운전모드설정온도 등을 설정할 수 있다.


주의LG System Air Conditioner PI-485 통신 드라이버는 정확한 쓰기를 위하여 쓰기 재 시도(옵션 등에서 설정) 3회 이상 설정(LG 전자에서 추천)하는 것이 좋다.


디지털 쓰기
아날로그 쓰기와 동일하게 설정하고 출력 값만 다르다.


아날로그 쓰기
아날로그 쓰기를 위한 아날로그 출력 태그 설정 시 필요한 요소
1) Port             연결된 통신포트 번호. (COM 번호가 아님)
2) Station         장비의 Group/Station 번호. 0 ~ 15 사이의 Group 번호(상위 4비트) 0 ~ 15 사이의 Station 번호(하위 4비트)를 입력.
3) Address      사용안함. 0으로 설정.
4) Extra1          출력할 명령어의 종류 설정.
                        RUN : 설정한 Group/Station의 ON/OFF 운전,
                        LOCK : Lock 설정/해제 명령,
                        PLASMA : Plasma 설정/해제 명령,
                       MODE : 운전모드 설정(0 = 냉방, 1 = 제습, 2 = 송풍, 3 = 인공지능, 4 = 난방명령,
                        DIR : 풍향 설정(0 = 고정, 1 = 회전명령,
                        WIND : 풍량 설정(1 = 약풍, 2 = 중풍, 3 = 강풍, 4 = 자동명령,
                        TEMP : 온도 설정(18 ~ 30 사이의 온도 설정 값을 입력명령.
5) Extra2          사용안함빈칸 또는 0으로 설정.


설정 예1)
PORT : 0   STATION : 6   ADDRESS : 0000  EXTRA1 : RUN  EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 LG System Air Conditioner 0 Group, 6 Station 장비를 ON/OFF 시킬 수 있다.

설정 예2)
PORT : 0   STATION : 6   ADDRESS : 0000  EXTRA1 : MODE  EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 LG System Air Conditioner  0 Group, 6번 장비의 운전모드를 변경할 수 있다운전모드 설정 가능 값은 0 = 냉방, 1 = 제습, 2 = 송풍, 3 = 인공지능, 4 = 난방 이다.

설정 예3)
PORT : 0   STATION : 6   ADDRESS : 0000  EXTRA1 : DIR  EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 LG System Air Conditioner  0 Group, 6번 장비의 풍향을 설정할 수 있다.설정 가능 값은 0 = 고정, 1 = 회전 이다.

설정 예4)
PORT : 0   STATION : 6   ADDRESS : 0000  EXTRA1 : WIND  EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 LG System Air Conditioner  0 Group, 6번 장비의 풍량을 설정할 수 있다.설정 가능 값은 1 = 약풍, 2 = 중풍, 3 = 강풍, 4 = 자동 이다.

설정 예5)
PORT : 0   STATION : 6   ADDRESS : 0000  EXTRA1 : TEMP  EXTRA2 : 빈칸으로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 LG System Air Conditioner  0 Group, 6번 장비의 설정온도를 지정할 수 있다설정 가능 온도는 18 ~ 30(섭씨)이다.


3. PI-485 통신을 위한 장비의 연결
LG System Air Conditioner PI-485 장비의 기본전원 및 통신케이블은 다음과 같이 연결한다.

PI-485 통신카드 설치
LG전자에서 추가로 판매하는 PI -485 통신카드를 <그림 4>와 같이 시스템 에어컨의 실외기에 연결한다.
DIP 스위치 설정 방법, (신형 PI 485  통신카드는 8개의 핀이 있으나 5 ~ 8번은 일반적으로 OFF 로 설정함)
MULTI V(LRA 제품 제외) & MPS 인버터 멀티 제품 + 기존 중앙제어기 = 1번만 ON,
MULTI V(LRA 제품 제외) & MPS 인버터 멀티 제품 + LGAP(LG Air-con Protocol) 적용 중앙제어기 = 1, 4 ON, (대부분의 경우 이와 같이 설정함)
MPS 정속 멀티 제품 + 기존 중앙제어기 = 2번만 ON,
MPS 정속 멀티 제품 + LGAP 적용 중앙제어기 = 2, 4 ON,
MULTI V LRA 제품 + LGAP 적용 중앙제어기 = 1, 2, 3, 4번 모두 ON)

2
<그림 4> PI -485 통신카드를 시스템 에어컨의 실외기에 연결한 예


PI-485 to RS-232C(또는 Ethernet 장비 설치
<그림 5>와 같은 PI-485 통신방식을 RS-232C로 변환할 수 있는 장비시스템 베이스의 CS-428 i ) 등을 설치한다.

1
<그림 5> PI-485 통신방식을 RS-232C로 변환할 수 있는 장비의 예


통신케이블 연결
LG System Air Conditioner PI-485 장비의 BUS A, BUS B 단자에 컴퓨터 측의 485 단자 +, - 를 다음과 같이 연결한다.
             PI-485                                       컴퓨터 측
               BUS A  -----------------------  +
               BUS B  -----------------------  -


4. 참고사항
LG System Air Conditioner PI-485 통신 드라이버는 <그림 6>과 같은 16실 제어기의 통신코드를 덤프(Dump)하여 개발하였기 때문에 일부 항목의 계산이 실제 값(현재 온도 등)과 차이가 날 수도 있습니다그러나 ㈜오토베이스의 사무실에 설치된 13대의 장비와 계속 확인하고 있으며 온도 값 등의 차이를 발견하면 즉시 버전 업하도록 하겠습니다.

1
<그림 6> LG전자 시스템 에어컨을 위한 16실 제어기의 예

댓글

이 블로그의 인기 게시물

remove bluebirds.exe , virtual drive

4,5,6 띠 저항의 색띠를 읽는 법(띠저항 값)

수지에서 인천공항 리무진 버스 (인천공항버스정보)(2022년3월업데이트)