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 등의 상태 값

(바이트 데이터)

0 비트 = ON/OFF 상태(1 = on, 0 = off),

1 비트 = CN (항상 1),

2 비트 = Lock 상태 (1 = lock, 0 = unlock),

3 ~ 7 비트  = 사용안함.

저장위치 + 1

운전모드(0 ~ 2 비트 데이터)

운전모드 : 0 = 냉방, 1 = 제습, 2 = 송풍, 3 = 인공지능, 4 = 난방.

저장위치 + 2

풍향(비트 데이터)

0 비트 = 풍향(0 = 고정, 1 = 회전)

저장위치 + 3

풍량 값(0 ~ 2 비트 데이터)

설정 풍량 : 1 = 약풍, 2 = 중풍, 3 = 강풍, 4 = 자동.

저장위치 + 4

Plasma 여부(비트 데이터)

0 비트 = 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>의 3, 4, 5 버턴과 리스트 박스를 이용하여 읽기 형식을 작성한다.

<그림 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실 제어기의 예