manual : EnerPulse 5_Ver-2.3_ENG_100304.pdf

 

통신자료 참고

 

EnerPulse Power Supply 의 통신속도 등은 9600, 0, 8, 1로 고정되어 있다.

또한 옵션 부에는 통신모드(0 = RS-232C, 1 = RS-485, 기본 = 1)를 설정한다.

 

 

EnerPulse Power Supply 통신 드라이브의 읽기 작성 형식

EnerPulse Power Supply 통신 드라이버의 읽기 형식은 다음과 같은 인자 순으로 사용한다.

1)    STATION ? 1 ~ 50 사이의 장비 ID. 통신 모드가 RS-232C 일 때는 사용안함.

2)    읽기 명령어 ? 90 ~ 97, 9A, A0 ~ A8, B0, B1, B2, B3, B4, B5, B6, BB, BC, BD 의 읽을 명령어를 입력. (<표 1> 참조)

3)    읽을 주소 ? 사용안함.

4)    통신 메모리 저장 위치 ? 읽은 값을 저장할 메모리 시작번지.

5)    읽는 크기 ? 읽는 크기는 1로 설정.

 

읽기 예

READ,     1,    90,     0,    0,   1,

READ,     1,    9A,     0,    2,   1,

 

<표 1>은 EnerPulse Power Supply 통신 드라이버의 읽기 명령어 종류와 읽은 값 저장내용이다.

 

명령어
내용
저장 내용(통신메모리 저장위치 + 0)
비고

90

Status Mode 정보 읽기

0 Bit : N.A,        1 Bit : Start,

2 Bit : Ramp,      3 Bit : Set Point,

4 Bit : MD0,       5 Bit : MD1,

6 ~ B Bit : N.A,    C Bit : E_STOP,

D Bit : Protection,  E Bit : N.A,

F Bit : ARC

제어모드(MD1;MD0)

01 : Voltage,

10 : Current,

11 : Power,

Other : Active High

91

Operation 정보 읽기

0  ~ 2 Bit : N.A,  3 Bit : Fault,

4 Bit : SD0,       5 Bit : SD1,

6 Bit : RD0,       7 Bit : RD1,

8 Bit : CD0,       9 Bit : CD1,

A Bit : N.A,       B Bit : Master,

C ~ F Bit : N.A

REF_MD(RD1;RD0), ONOFF_MD(SD1;SD0),

CON_MD(CD1;CD0)

00 : Origin,   01 : Local

10 : Remote, 11 : Host

92

Reference 값 읽기Reference 값0 ~ 800

93

Output Power 값 읽기Output Power 값0 ~ 200 (실제 값 0 ~ 20 KW)

94

Output Current 값 읽기Output Current 값0 ~ 500 (실제 값 0 ~ 50 A)

95

Output Voltage 값 읽기Output Voltage 값0 ~ 800 (실제 값 0 ~ 800 V)

96

ARC 발생횟수 읽기ARC 발생횟수 값초당 ARC 수

97

Output Pulse Voltage 값 읽기Output Pulse Voltage 값Vp1

9A

Output Power/Current/Voltage 값 읽기Output Power/Current/Voltage 값

A0

Max Power 설정 값 읽기Max Power 설정 값0 ~ 100, 실제 값 = 0 ~ 20.0 KW

A1

Max Current 설정 값 읽기Max Current 설정 값0 ~ 500, 실제 값 = 0 ~ 50.0 A

A2

Max Voltage 설정 값 읽기Max Voltage 설정 값0 ~ 800 V

A3

Ramp Time 설정 값 읽기Ramp Time 설정 값20 ~ 2000 ms

A4

Pulse Sync 설정 값 읽기Pulse Sync 설정 값Inc : 0, Ext : 1

A5

Pulse Freq 설정 값 읽기Pulse Freq 설정 값20 ~ 150 kHz

A6

Rev Time 설정 값 읽기Rev Time 설정 값1 ~ 7 us

A7

Target Life 설정 값 읽기Target Life 설정 값0 ~ 9999 KWh (10000 = OFF)

A8

Run Time 설정 값 읽기Run Time 설정 값0 ~ 32400 초(0 = OFF, 32400 = 9시간)

B0

Delay Time 설정 값 읽기Delay Time 설정 값0 ~ 5 us

B1

Pause Time 설정 값 읽기Pause Time 설정 값40 ~ 200 us

B2

Low Voltage 설정 값 읽기Low Voltage 설정 값10 ~ 100 V (10 = Disable)

B3

Increment A 설정 값 읽기Increment A 설정 값5 ~ 15 A

B4

Sensitivity 설정 값 읽기Sensitivity 설정 값0 ~ 5

B5

Limit ARC N 설정 값 읽기Limit ARC N 설정 값0 ~ 4000 /s (0 = Disable)

B6

Total ARC N 설정 값 읽기Total ARC N 설정 값0 ~ 65535 (0 = Disable)

BB

On Off Master 설정 값 읽기On Off Master 설정 값

0 ~ 3( BB, BC 명령)

또는 0 ~ 4( BD 명령)

0 : Origin,   1 : Local,

2 : Remote, 3 : Host,  4 : Always

BC

Reference Master 설정 값 읽기Reference Master 설정 값

BD

Mode Master 설정 값 읽기Mode Master 설정 값

<표 1> EnerPulse Power Supply 통신 드라이버의 읽기 명령어 종류와 읽은 값 저장내용

 

EnerPulse Power Supply 통신 드라이버의 읽은 값은 WORD/DWORD/FLOAT 메모리에 동일한 값(저장형식만 다름)이 저장한다.

 

2. 쓰기 설정

쓰기 설정으로 EnerPulse Power Supply 장비의 설정 값 등을 변경할 수 있다.

 

주의)  EnerPulse Power Supply 장비는 ‘Host’ 모드 일 때 쓰기 설정이 가능하다.

   ‘Host’ 모드설정은 EnerPulse Power Supply 장비의 앞면 버턴으로 설정할 수 있다.

 

 

디지털 쓰기

디지털 쓰기는 아날로그 쓰기와 설정방법 등이 동일하고 출력 값(0 또는 1)만 다르다.

 

 

아날로그 쓰기

아날로그 쓰기를 위한 아날로그 출력 태그 설정 시 필요한 요소

1)  PORT                  연결된 통신포트 번호. (COM 번호가 아님)

2)  STATION                           1 ~ 50 사이의 장비 ID. 통신 모드가 RS-232C 일 때는 사용안함.

3)  ADDRESS            사용안함.

4)  Extra1                  60 ~ 68, 70 ~ 76,7A, 7B, 7C, 7D, 80, 81, 83의 쓰기 명령어를 입력. (<표 2> 참조)

5)  Extra2                  사용안함.

 

<표 2>는 EnerPulse Power Supply 통신 드라이버의 쓰기 명령어 종류와 쓰기 값 범위이다.

 

명령어
내용
쓰기 값 범위
실제 값

60

Max Power 설정 값10 ~ 1001.0 ~ 10.0 KW

61

Max Current 설정 값50 ~ 2505.0 ~ 25.0 A

62

Max Voltage 설정 값400 ~ 800400 ~ 800 V

63

Ramp Time 설정500 ~ 3000500 ~ 3000 ms

64

Pulse Sync 설정0 = Int, 1 = Ext

65

Pulse Frequency 설정20 ~ 15020 ~ 150 khz

66

Rev Time 설정0 또는 10 ~ 700 = DC, 1.0 ~ 7.0 us

67

Target Life 설정0 ~ 100000 ~ 9999 KW, 10000 = OFF

68

Run Time Sq 설정0 ~ 324000 = OFF, 1 ~ 32400 초

70

Delay Time 설정0 ~ 50 ~ 5 us

71

Pause Time 설정40 ~ 20040 ~ 2500 us

72

Low Voltage 설정10 ~ 10010 = Disable, 11 ~ 100 V

73

Increment A 설정5 ~ 155 ~ 15 A

74

Sensitivity 설정0 ~ 5

0 = Disable,  1 = Ultra Low,

2 = Low,    3 = Middle,

4 = High,    5 = Ultra High

75

Limit ARC N 설정0 ~ 40000 = Disable, 1 ~ 4000/s

76

Total ARC N 설정0 ~ 655350 = Disable, 1 ~ 65535

7B

On Off Master 설정0 ~ 3

0 = Origin,   1 = Local,

2 = Remote, 3 = Host

7C

Reference Master 설정

7D

Mode Master 설정0 ~ 4

0 = Origin,   1 = Local,

2 = Remote, 3 = Host,

4 = Always

80

Output On/Off 제어0 ~ 10 = On, 1 = Off

81

제어모드 설정1 ~ 3

1 = voltage,   2 = Current,

3 = Power

83

제어모드에 따른 출력 값

0 ~ 800 : Voltage,

0 ~ 250 : Current,

0 ~ 100 : Power

0 ~ 800 V : Voltage,

0 ~ 20.0 A : Current,

0 ~ 10.0 KW : Power

<표 2> EnerPulse Power Supply 통신 드라이버의 쓰기 명령어 종류와 쓰기 값 범위

 

설정 예1)

PORT : 0   STATION : 1   ADDRESS : 0000  EXTRA1 : 60  EXTRA2 : 0 으로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 1번 EnerPulse Power Supply 장비의 Max Power 설정 값을 변경할 수 있다.

 

설정 예2)

PORT : 0   STATION : 1   ADDRESS : 0000  EXTRA1 : 61  EXTRA2 : 0 으로 설정하고 아날로그 출력을 하면 0 번 포트에 연결된 1번 EnerPulse Power Supply 장비의 Max Current 설정 값을 변경할 수 있다.