SATEC PM296 프로토콜

 

1. 읽기 설정

 

<그림 1>은 이스라엘 SATAC사의 Power Meter PM296을 사용할 때의 통신설정 예이다.

 

             <그림 1> SATEC PM296 프로토콜 통신설정 예

 

<그림 1>의 DEVICE 설정은 연결된 통신포트(COM1), 통신속도( 9600 ), Parity Bit ( 0 ), Data Bit ( 8 ), Stop Bit ( 1 ), 순으로 입력하는데 485통신 Conveter에 따라 TxRTS(TxDTR), RxECHO 및 TxRTS(TxDTR) End/Start Delay 시간(nSec)을 입력한다.

SATEC RPT091의 통신속도, Parity, Data, Stop Bit 는 RDM에 연결하는 조작판넬 이나 아날로그(디지털) 쓰기로 변경할 수 있다.

 

참고) SATEC PM296 통신 드라이브는 MODBUS 형식의 프로토콜을 사용한다.

 

 

읽기 설정 방법

 

READ 스테이션 읽을 종류  읽을 시작
주소
 
메모리
저장위치
읽는 갯수(고정)
READ, 1, DATA, 0, 0, 53,
READ, 1, SETUP, 0, 60, 15,
READ, 1, COMM, 0, 80, 6,

 

 

1)      스테이션 : RPT091 Meter 의 스테이션 (ID) 번호. (1 ~ 247)

2)      읽을 종류 : 읽을 데이터 종류를 지정.

DATA – Basic Data 읽기,

ALARM - Alarm Setpoint 읽기,

AO_EXP – Analog Output Expander Setup 읽기,

AO_SET - Analog Output Setup 읽기,

ASR - Alarm Status Register 읽기,

COMM1 – Comm1 Communication Parameter 읽기,

COMM2 – Comm2 Communication Parameter 읽기,

DATA_LC - Data Log(Circular Access) 읽기,

DATA_LS - Data Log(Sequential Access) 읽기,

DATA_SET - Data Log Setup 읽기,

DEFINE – User-Defined Data 읽기,

DI – Digital Inputs Allocation 읽기,

DIRECT – Direct MODBUS 데이터 읽기(절대 MODBUS 번지를 읽음),

ESR – Extended Status Register 읽기,

EVENT_LC - Event Log(Circular Access) 읽기,

EVENT_LS - Event Log(Sequential Access) 읽기,

EXTEND - Extend Data 읽기, Extend 영역별로 구분(0~60 : <표 2>참조),

SETUP – Basic Setup 읽기,

LOG_MEM - Log Memory Partitions Setup 읽기,

LOG_SET – Data Log Setup 읽기,

MAP – User Definable Register 읽기,

MEM_PAT - Memory Partitions Status/Control 읽기,

MEM_STS - Memory Allocation Status 읽기,

P_COUNT - Pulse Counters Setup 읽기,

PULSE – Pulsing Setpoint 읽기,

RELAY – Relay Status 읽기,

RTC – RTC(Current Time) 읽기,

STATUS – Instrument Status 읽기,

TIMERS - Timers Setup 읽기,

USER_OP - User Selectable Option 읽기.

3)      읽을 시작주소 : 읽을 종류별 읽기 시작번지.

4) 메모리 저장 위치 : 읽어온 상태 값을 저장할 버퍼위치.

5) 읽는 크기 :    읽을 크기.

각 읽을 종류에 따라 읽기 최대크기가 다름. (<표 1> 참조)

 

 

읽을 종류

최대 크기

DATA

53

ALARM

125 (총 704)

AO_EXP

48

AO_SET

6

ASR

12

COMM1

7

COMM2

7

DATA_LC

125 (총 672)

DATA_LS

125 (총 3200)

DATA_SET

125 (총 256)

DEFINE

120

DI

5

DIRECT

MODBUS address 에 따라 다름.

ESR

34

EVENT_LC

120

EVENT_LS

120

EXTEND

Extend 영역에 따라 다름 (0~60 : <표 2>참조)

SETUP

18

LOG_MEM

125 (총 152)

LOG_SET

16

MAP

120

MEM_PAT

125 (총 768)

MEM_STS

48

P_COUNT

32

PULSE

12

RELAY

6

RTC

7

STATUS

8

TIMERS

4

USER_OP

8

<표 1> 읽을 종류에 따른 읽기 최대크기

 

 

고유 번호

데이터 내용

최대 크기

0

Real Time Values Per Phase

33

1

None

1

2

User Event Flags

8

3

Status Inputs

12

4

Relays

6

5

Pulse Counters

32

6

Real Time Values Per Phase

33

7

Real Time Low Values on Any Phase

12

8

Real Time High Values on Any Phase

12

9

Real Time Total Values

13

10

Real Time Auxiliary Values

6

11

Average Values Per Phase

33

12

Average Low Values on Any Phase

12

13

Average High Values on Any Phase

12

14

Average Total Values

13

15

Average Auxiliary Values

6

16

Present Demands

32

17

Total Energies

22

18

L1 ~ L3 Voltage, L1 ~ L3 Current Harmonics

260

19 ~ 21

L1 ~ L3 Voltage Odd Harmonics

20

22 ~ 24

L1 ~ L3 Current Odd Harmonics

20

25 ~ 27

Total KW, Total Kvar, Total PF Odd Harmonics

20

28

Minimum Real Time Values Per Phase

33

29

Minimum Real Time Total Values

6

30

Minimum Real Time Auxiliary Values

6

31

Minimum Demands

19

32

Programmable Min/Max Minimum Registers

16

33

Maximum Values Per Phase

33

34

Maximum Real Time Total Values

6

35

Maximum Real Time Auxiliary Values

6

36

Minimum Demands

19

37

Programmable Min/Max Maximum Registers

16

38

TOU System Parameters

2

39 ~ 46

TOU Energy #1 ~ #8

32

47 ~ 49

TOU Minimum Demands #1 ~ #3

16

50 ~ 52

TOU Maximum Demands #1 ~ #3

16

53 ~ 60

TOU Energy #9 ~ #16

32

<표 2> EXTEND 읽을 종류의 데이터 내용과 읽기 최대크기

 

 

* 통신 프로토콜 별 읽을 종류별 저장내용/위치는 다음과 같다.

 

             SATEC PM296 통신 드라이브의 읽기/쓰기 종류별 저장내용과 출력번지

 

 

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

 

<그림 2> SATEC PM296 프로토콜 의 옵션 대화상자

 

<그림 2>의 , ,  버턴과 리스트 박스를 이용하여 READ 스케쥴을 작성한다.

 

<그림 3> SATEC PM296 프로토콜 의 READ 추가/편집 대화상자의 예

 

 

<그림 3>은 <그림 2>의 프로토콜 옵션 대화상자에서 READ 스케쥴을 추가 또는 편집할 때 나타나는 대화상자이다.

 

 

 

2. 쓰기 설정

출력은 SCAN File과 상관없이 컨트롤러의 직접 ADDRESS에 쓴다.

 

디지털 출력 설정법

디지털 출력으로 Power Meter 상태 값(reset 등)을 설정하거나 Relay 등을 제어할 수 있다.

 

디지털 출력 TAG 설정 시 필요한 요소

1) PORT           연결된 PORT 번호

2) STATION      메타의 ID번호. (1 ~ 247)

3) Address      출력 번지. 10진수 또는 16진수 address 번지 사용 (프로토콜 쓰기 내용 참조)

출력 영역(Extra1) 이 DIRECT, VARIABLE : 실제 출력 Address를 입력.

기타 : 각 출력영역의 상대 Address를 입력.

4) Extra1          출력하고자 하는 영역.

 

ALARM, AO_EXP, AO_SET, ASR, CLEAR, COMM1, COMM2, \nDATA_SET, DEFINE, DI, DIRECT, EVENT_FLG, LOG_SET, LOG_MEM, MAP, \nP_COUNT, PULSE, RELAY, RESET, RTC, SETUP, TIMER, USER_OP

 

ALARM : Alarm Setpoint Register 쓰기,

AO_EXP : Analog Output Expander Setup 쓰기,

AO_SET : Analog Output Setup 쓰기,

ASR : Alarm Status Register 쓰기,

CLEAR : Reset Energy/Maximum Demands,

COMM1 : Comm1 Communication Parameter 쓰기,

COMM2 : Comm1 Communication Parameter 쓰기,

DATA_SET : Data Log Setup 쓰기,

DEFINE : User-Defined Data 쓰기,

DI : Digital Inputs Allocation 쓰기,

DIRECT : Direct MODBUS 데이터 쓰기(절대 MODBUS 번지를 읽음) - 출력 가능영역만,

EVENT_FLG : User Event Flag1 ~ 8 쓰기 (쓰기 전용 Registers),

EXTEND : Extend Data 쓰기, Extend 영역별로 구분(0~60 : <표 2>참조),

LOG_MEM : Log Memory Partitions Setup 쓰기,

LOG_SET : Data Log Setup 쓰기,

MAP : User Definable Register 쓰기,

P_COUNT : Pulse Counters Setup 쓰기,

PULSE : Pulse Setpoint 쓰기,

RELAY : 릴레이 상태값(ON/OFF) 변경 쓰기,

RESET : Power Meter를 Reset 시킴 (address가 0000 일 때),

RTC : RTC 출력 (현재시간),

TIMERS : Timers Setup 쓰기,

USER_OP : User Selectable Option 쓰기.

5) Extra2          출력영역 이 PULSE 일 때 : Parameter ID 0 ~ 7 값을 입력.

                        출력영역 이 EXTEND 일 때 : 0 ~ 60, Extend 영역 지정. (<표 2>참조)

                        기타 : 사용안함.

 

참조)      SATEC PM296 통신 드라이브의 쓰기 종류별 저장내용/위치

 

 

 

예1) Station : 1  Address : 0000  Extra1 : CLEAR, EXTRA2 : 빈칸으로 설정하고 디지털 출력을 하면 1번 Station Power Meter의 Energy/Maximum Demands 값이 Reset(Clear) 시킬 수 있다.

 

예2) Station : 1  Address : 0000  Extra1 : RELAY, EXTRA2 : 빈칸으로 설정하고 디지털 출력을 하면 1번 Station Power Meter의 1번(첫번 째) 디지털 Relay를 제어(ON/OFF) 할 수 있다.

 

예3) Station : 1  Address : 0001  Extra1 : RELAY, EXTRA2 : 빈칸으로 설정하고 디지털 출력을 하면 1번 Station Power Meter의 2번(두번 째) 디지털 Relay를 제어(ON/OFF) 할 수 있다.

 

예3) Station : 1  Address : 0000  Extra1 : RESET, EXTRA2 : 빈칸으로 설정하고 디지털 출력을 하면 1번 Station Power Meter를 재 기동(Warm Start) 시킬 수 있다.

 

 

 

아날로그 출력 설정법

아날로그 출력은 BYTE/WORD/DWORD/FLOAT 값을 메타에 쓰는 것을 말한다.

 

아날로그 출력 TAG 설정 시 필요한 요소는 디지털 출력태그 설정요소와 동일하고 출력 값만 다르다.

 

 

예1) Station : 1  Address : 0001  Extra1 : SETUP, EXTRA2 : 빈칸으로 설정하고 5.5의 아날로그 값(ASCII 프로토콜일 때)을 출력하면 1번 Station Power Meter의 PT 값을 5.1로 변경할 수 있다.

 

예2) Station : 1  Address : 0002  Extra1 : SETUP, EXTRA2 : 빈칸으로 설정하고 100 의 아날로그 값을 출력하면 1번 Station Power Meter의 CT Primary Current 값을 100으로 변경할 수 있다.

 

예3) Station : 2  Address : 0002  Extra1 : COMM, EXTRA2 : 빈칸으로 설정하고 1 의 아날로그 값을 출력하면 1번 Station Power Meter의 Address를 1번으로 변경한다.

 

예3) Station : 1  Address : 0003  Extra1 : COMM, EXTRA2 : 빈칸으로 설정하고 7 의 아날로그 값을 출력하면 1번 Station Power Meter의 통신속도를 19200bps로 변경할 수 있다.

 

 

 

3. 통신케이블 연결 및 전원연결

 

 

RS-232C (COM1) 통신케이블 연결법

SATEC PM296 Meter의 COM1 (9핀 단자)에 일반 RS-232C 통신 케이블을 연결한다. (약식 배선으로 연결하여도 됨)

 

 

RS-485(COM1) 통신케이블 연결법

SATEC PM296 Meter의 +, 단자는 컴퓨터 측의 Rx+, Tx+ 를 Short 시켜 연결하고,

- 단자는 컴퓨터 측의 Rx-, Tx- 를  Short 시켜 연결한다.

 

 

컴퓨터 측                                       SATEC PM296 측

Tx+, Rx+  --------------------------------- +

Tx-, Rx-  --------------------------------- -

 

 

RS-422/485(COM2) 통신케이블 연결법

SATEC PM296 Meter의 Tx+, Tx- 단자는 컴퓨터 측의 Rx+, Rx-에 연결하고,

Rx+, Rx- 단자는 컴퓨터 측의 Tx+, Tx-에 연결한다.

 

 

컴퓨터 측                                    SATEC PM296 측

Tx+  --------------------------------- Rx+

Tx-  --------------------------------- Rx-

Rx+  --------------------------------- Tx+

Rx-  --------------------------------- Tx-

 

 

 

기본 전원연결

SATEC RPT296의 15, 16 번 단자(<그림 4> 참조>에 전원(95 ~ 250V, 45/65 HZ AC 또는 90 ~ 330 V DC)을 연결한다.

 

 

          <그림 4> SATEC PM296 Power Meter의 뒷면

 

 

Meter Address, 통신속도 설정

SATEC PM296 Power Meter 앞면 조작 스위치(<그림 5> 참조) 또는 통신출력으로 Power Meter Address(1 ~ 247), 통신속도 등을 변경할 수 있다.

 

          <그림 5> SATEC PM296 Power Meter 의 앞면