TCU for Standby Power 통신드라이버는 국내 엠넥스텍(주)의 대기전력 감시를 위한 장비와 통신을 위한 드라이버이다.
<그림 1>은 TCU for Standby Power 통신 드라이버를 사용하여 통신파일을 편집한 예이다.
![]() |
<그림 1> TCU for Standby Power 통신 드라이버의 통신파일 편집 예 |
<그림 1>에서 DEVICE는 연결된 통신포트(COM8), 통신속도(9600), 패리티 비트( 0 ), 데이터 비트( 8 ), 정지 비트( 1 ) 순으로 장비에 설정된 값을 입력한다.
TCU for Standby Power 통신드라이버의 읽기 작성 형식
TCU for Standby Power 통신 드라이버의 읽기 형식은 다음과 같은 인자 순으로 사용한다.
1) TCU ID – 0 ~ 99 사이의 TCU ID를 입력.
2) 읽기 명령어 – STS.xx, CURR.xx, SB.xx 의 읽기 명령어를 입력.(<표 1> 참조)
3) 읽을 device ID – 읽을 device ID 번호를 입력.
4) 메모리 저장 위치 – 읽어온 상태값을 저장할 통신메모리 시작번지를 입력.
5) 읽는 크기 – 한번에 읽어올 데이터 개수. 1 로 설정.
읽기 설정 예)
READ, 1, STS.S8, 1, 0, 1,
READ, 1, CURR.S8, 1, 10, 1,
<표 1>은 TCU for Standby Power 통신 드라이버의 읽기 명령어 종류와 내용이다.
<표 2>는 STS 읽기명령의 읽은 값 저장위치와 내용이고 <표 3>은 CURR, SB 읽기명령의 읽은 값 저장위치와 내용이다.
읽기 명령어 | 내용 | 비고 |
STS.xx | 출력접점 상태 읽기 | xx = device 종류, S8, S4, S2, S1, F8, F4, R8, R4 (S = switch, F = FRTU, R = relay) |
CURR.xx | FRCU의 현재 전력값 읽기 | |
SB.xx | FRCU의 설정 대기전력값 읽기 | |
<표 1> TCU for Standby Power 통신 드라이버의 읽기 명령어 종류와 내용 |
주소 | 내용 | 비고 |
start addr + 0 | relay On/Off 상태 | 1 = On, 0 = Off |
start addr + 1 | 채널별 Auto/Manual 상태 | 1 = Auto, 0 = Manual |
start addr + 2 | Flag Under 상태 | 1 = 대기 >= 현재 0 = 대기 < 현재 |
<표 2> STS 읽기명령의 읽은 값 저장위치와 내용 |
주소 | 내용 | 비고 |
start addr + 0 ~ 7 | channel 1 ~ 8번의 현재/대기 전력 값 | word 값 실제값 = 읽은 값 / 10 |
<표 3> CURR, SB 읽기명령의 읽은 값 저장위치와 내용 |
TCU for Standby Power 통신 드라이버의 읽기 명령에 대한 읽은 값은 WORD, FLOAT, DWORD 의 지정 번지에 같이 저장된다(저장 형식만 다름).
<그림 1> 프로토콜 옵션부의
아이콘을 클릭하면 <그림 2>의 대화상자가 나타나는데 여기서도 읽기 형식을 작성할 수 있다.
![]() |
<그림 2> TCU for Standby Power 통신 드라이버의 옵션 대화상자의 예 |
<그림 2>의
,
,
버턴과 리스트 박스를 이용하여 읽기 형식을 작성한다.
![]() |
<그림 3> TCU for Standby Power 드라이버의 통신 읽기 설정 추가/편집 대화상자의 예 |
<그림 3>은 <그림 2>의 대화상자에서 읽기 스케쥴을 추가 또는 편집할 때 나타나는 대화상자이다.
쓰기 설정으로 설정 값 등을 변경할 수 있다.
디지털 쓰기
디지털 쓰기는 아날로그 쓰기와 설정 값은 동일하고 출력 값만 다르게 설정한다.
아날로그 쓰기
TAG 설정 시 필요한 설정 5 가지
1) PORT : PLC에 연결된 PORT 번호.
2) STATION : 0 ~ 99 사이의 TCU ID를 입력.
3) ADDRESS : 출력할 device ID 를 입력.
4) EXTRA 1 : S8.x, S4.x, S2.x, S1.x, F8.x, F4.x, R8.x, R4.x 쓰기 명령어를 입력. (S = switch, F = FRTU, R = relay)
x : 1 ~ 3 의 Event 번호, 1 = Relay On/Off (RELAY,대기모듈 모두), 2 = Auto/Manual 변경(대기모듈만), 3 = 대기전력 설정(대기모듈만)
5) EXTRA 2 : 출력할 channel 번호.
설정 예1)
PORT:0, station:1, ADDRESS:0002, Extra1:S8.1, Extra2 : 3 이라고 설정하고 아날로그 출력을 하면 TCU for Standby Power 1번 TCU, 2번 device ID, Switch 8 모듈, 3번 channel의 Relay On( 1 )/ Off ( 0 ) 를 시킬 수 있다.
블록 쓰기
TCU for Standby Power 통신 드라이버의 블록쓰기는 지원하지 않는다.
TCU Standby Power 장비의 기본전원 및 통신 케이블 연결은 다음과 같이 연결한다.
기본전원 연결
<그림 4>와 같은 TCU 장비의 +24, 0 단자에 24V DC 전원을 연결한다.
통신케이블 연결
TCU for Standby Power 장비의 A2( + ), B2( - ) 단자에 RS-485 통신 케이블을 <그림 4>와 같이 연결한다.
<그림 4>는 TCU for Standby Power 장비에 기본전원 및 RS-485 통신케이블 등을 연결한 예이다.
![]() |
<그림 4> TCU for Standby Power 장비에 기본전원 및 RS-485 통신케이블 등을 연결한 예 |