EnerPulse Power Supply Communication
Driver is the driver to communicate with EnerPulse Series Power Supply Equipment of EN Technologies Inc. in
<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 |
|
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 |
|
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 |
|
Output Pulse Voltage Value | Vp1 |
99 |
|
|
|
9A |
|
Output Power/Current/Voltage Value | |
9E |
|
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 |
|
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 |
|
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 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 , , 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.
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 |
|
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¡¯.
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