EnerPulse Power Supply Communication Driver

 

EnerPulse Power Supply Communication Driver is the driver to communicate with EnerPulse Series Power Supply Equipment of EN Technologies Inc. in Korea .

 

 

1. Read Settings

 

<Figure 1> is EnerPulse Power Supply communication driver read setting examples.

 

<Figure 1> EnerPulse Power Supply communication driver read setting examples

 

<Figure 1> is the screen where Com Port(COM1), Com Baud(9600), Parity Bit(0), Data Bit(8), Stop Bit(1) are input in DEVICE part

Com Baud, Parity Bit, Data Bit, Stop Bit of EnerPulse Power Supply are fixed respectively with 9600, 0, 8, 1.

Also communication mode is set by using option part.(0 = RS-232C, 1 = RS-485, Default = 1)

 

 

EnerPulse Power Supply communication driver read schedule

Read schedule setting parameters are as follows:

1)     STATION – Input equipment ID between 1 ~ 50. If communication mode is RS-232C, this part is not use(don¡¯t care).

2)     Read Command – 90 ~ 97, 99, 9A, 9E, A0 ~ A8, B0, B1, B2, B3, B4, B5, B6, B8, BB, BC, BD (Refer to <Table 1>)

3)     Read Start Address – Don¡¯t care.

4)     Save Start Address for Communication Server – Input Memory Start Address which will store the data from equipment.

5)     Read Size – Read Size is fixed with 1.

 

Read schedule example

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

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

 

<Table 1> is a description of read commands and stored values of EnerPulse Power Supply communication driver.

 

Command Contents Stored Value
(Save Start Address + 0)
Remarks
90 Reading Status Mode Information

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

Control-Mode(MD1;MD0)

01 : Voltage,

10 : Current,

11 : Power,

Other : Active High

91 Reading Operation Information

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 Reading Reference Value Reference Value 0 ~ 800
93 Reading Output Power Value Output Power Value 0 ~ 200 (Actual Value 0 ~ 20 KW)
94 Reading Output Current Value Output Current Value 0 ~ 500 (Actual Value 0 ~ 50 A)
95 Reading Output Voltage Value Output Voltage Value 0 ~ 800 (Actual Value 0 ~ 800 V)
96 Reading the number of ARC occurrence The number of ARC occurrence The number of ARC occurrence per second
97 Reading Output Pulse Voltage Value Output Pulse Voltage Value Vp1
99 Number of Arc when HV On Number of Arc when HV On  
9A Reading Output Power/Current/Voltage Value Output Power/Current/Voltage Value  
9E Reading Fault Code Fault Code Value Fault  Error Code
A0 Reading Max Power Setting Value Max Power Setting Value 0 ~ 100, Actual Value = 0 ~ 20.0 KW
A1 Reading Max Current Setting Value Max Current Setting Value 0 ~ 500, Actual Value = 0 ~ 50.0 A
A2 Reading Max Voltage Setting Value Max Voltage Setting Value 0 ~ 800 V
A3 Reading Ramp Time Setting Value Ramp Time Setting Value 20 ~ 2000 ms
A4 Reading Pulse Sync Setting Value Pulse Sync Setting Value Inc : 0, Ext : 1
A5 Reading Pulse Freq Setting Value Pulse Freq Setting Value 20 ~ 150kHz
A6 Reading Rev Time Setting Value Rev Time Setting Value 1 ~ 7 us
A7 Reading Target Life Setting Value Target Life Setting Value 0 ~ 9999KWh (10000 = OFF)
A8 Reading Run Time Setting Value Run Time Setting Value 0 ~ 32400 second
(0 = OFF, 32400 = 9 hours)
B0 Reading Delay Time Setting Value Delay Time Setting Value 0 ~ 5 us
B1 Reading Pause Time Setting Value Pause Time Setting Value 40 ~ 200 us
B2 Reading Low Voltage Setting Value Low Voltage Setting Value 10 ~ 100 V (10 = Disable)
B3 Reading Increment A Setting Value Increment A Setting Value 5 ~ 15 A
B4 Reading Sensitivity Setting Value Sensitivity Setting Value 0 ~ 5
B5 Reading Limit ARC N Setting Value Limit ARC N Setting Value 0 ~ 4000 /s (0 = Disable)
B6 Reading Total ARC N Setting Value Total ARC N Setting Value 0 ~ 65535 (0 = Disable)
B8 Reading Pulse Frequency Setting Value Pulse Frequency Setting Value 0 ~ 100( PulsGen)
20 ~ 40( PF Duo)
BB Reading On Off Master Setting Value On Off Master Setting Value

0 ~ 3 (BB, BC Command)

or 0 ~ 4 (BD Command)

0 : Origin,   1 : Local,

2 : Remote, 3 : Host,  4 : Always

BC Reading Reference Master Setting Value Reference Master Setting Value
BD Reading Mode Master Setting Value Mode Master Setting Value

<Table 1> Read commands and stored values of EnerPulse Power Supply Communication Driver

 

 

EnerPulse Power Supply communication driver store the same data in WORD, DWORD, FLOAT memory, but the data format are different.

If you click the icon ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: 2 in protocol option part, you can see the dialogue box such as <Figure 2>. you can also set read schedule by using this part.

 

<Figure 2> Example of EnerPulse Power Supply Communication Driver¡¯s Option dialogue box

 

Communication mode is set by using by using the part of ¡®Use RS-485 Communication¡¯ shown in <Figure 2>

You can set read schedule by using ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: 3, ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: 4, ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: ¼³¸í: 5 button and listbox of <Figure 2>.

 

<Figure 3> Example of EnerPulse Power Supply communication driver¡¯s read schedule Add/Edit dialogue box

 

When you click Add button or Edit button in dialogue box of <Figure 2>, dialogue box of <Figure 3> is shown.

 

 

2. Write settings

You can change the setting values of EnerPulse Power Supply Equipment by using write commands.

 

Attention)  You can execute write commands only if EnerPulse Power Supply Equipment be set ¡®Host¡¯ mode.

   ¡®Host¡¯ mode be set by using the front button of EnerPulse Power Supply Equipment.

 

 Digital Write

Digital write and Analog write have the same setting parameters except output value(0 or 1).

 

Analog Write

Analog write setting parameters are as follows:

1)  PORT                   Port no. (0 ~ 255)

2)  STATION Equipment ID between 1 ~ 50. If communication mode is RS-232C, this part is not use(don¡¯t care).

3)  ADDRESS           Don¡¯t care.

4)  Extra1                  60 ~ 68, 70 ~ 76, 78, 7A, 7B, 7C, 7D, 80, 81, 83. (Refer to <Table 2>)

5)  Extra2                  Don¡¯t care.

 

<Table 2> is a description of write commands and the range of write value of EnerPulse Power Supply communication driver.

 

Command Contents Range of Write Value Actual Value
60 Max Power Setting Value 10 ~ 100 1.0 ~ 10.0 KW
61 Max Current Setting Value 50 ~ 250 5.0 ~ 25.0 A
62 Max Voltage Setting Value 400 ~ 800 400 ~ 800 V
63 Ramp Time Setting 500 ~ 3000 500 ~ 3000 ms
64 Pulse Sync Setting 0 = Int, 1 = Ext  
65 Pulse Frequency Setting 20 ~ 150 20 ~ 150 khz
66 Rev Time Setting 0 or 10 ~ 70 0 = DC, 1.0 ~ 7.0 us
67 Target Life Setting 0 ~ 10000 0 ~ 9999 KW, 10000 = OFF
68 Run Time Sq Setting 0 ~ 32400 0 = OFF, 1 ~ 32400 second
70 Delay Time Setting 0 ~ 5 0 ~ 5 us
71 Pause Time Setting 40 ~ 200 40 ~ 2500 us
72 Low Voltage Setting 10 ~ 100 10 = Disable, 11 ~ 100 V
73 Increment A Setting 5 ~ 15 5 ~ 15 A
74 Sensitivity Setting 0 ~ 5

0 = Disable,  1 = Ultra Low,

2 = Low,    3 = Middle,

4 = High,    5 = Ultra High

75 Limit ARC N Setting 0 ~ 4000 0 = Disable, 1 ~ 4000/s
76 Total ARC N Setting 0 ~ 65535 0 = Disable, 1 ~ 65535
78 Pulse Frequency Setting 40 ~ 100( PulsGen)
20 ~ 40( PF Duo)
40 ~ 100,
20 ~ 40
7B On Off Master Setting 0 ~ 3

0 = Origin,   1 = Local,

2 = Remote, 3 = Host

7C Reference Master Setting
7D Mode Master Setting 0 ~ 4

0 = Origin,   1 = Local,

2 = Remote, 3 = Host,

4 = Always

80 Output On/Off Control 0 ~ 1 0 = On, 1 = Off
81 Control Mode Setting 1 ~ 3

1 = voltage,   2 = Current,

3 = Power

83 Output Value according to Control Mode

0 ~ 800 : Voltage,

0 ~ 250 : Current,

0 ~ 100 : Power

0 ~ 800 V : Voltage,

0 ~ 20.0 A : Current,

0 ~ 10.0 KW : Power

<Table 2> Write commands and the range of write value of EnerPulse Power Supply Communication Driver

 

Write example 1)

PORT : 0   STATION : 1   ADDRESS : 0000  EXTRA1 : 60  EXTRA2 : 0

The setting parameter shown above is an example of word write for changing Max Power Setting Value of EnerPulse Power Supply Equipment connected with 0 port, set to 1 station.

 

Write example 2)

PORT : 0   STATION : 1   ADDRESS : 0000  EXTRA1 : 61  EXTRA2 : 0

The setting parameter shown above is an example of word write for changing Max Current Setting Value of EnerPulse Power Supply Equipment connected with 0 port, set to 1 station.

 

 

Block write

EnerPulse Power Supply communication driver don¡¯t support ¡®Block write¡¯.

 

 

3. Communication Cable Connection of EnerPulse Power Supply Equipment

You can connect EnerPulse Power Supply Equipment and communication cable in the following ways.

 

Communication Cable Connection

To connect EnerPulse Power Supply Equipment and communication cable, you must use RS-232C or RS-485 serial socket shown in the back of equipment.

If you use RS-232, connect 2(RX), 3(TX), 5(GND) pin. If you use RS-485, connect 1(Tx+, Rx+), 3(Tx-, Rx-) pin.

<Figure 4> shows the appearance of EnerPulse Power Supply Equipment.

 

<Figure 4> Appearance of EnerPulse Power Supply Equipment