beautypg.com

Delta Electronics High-speed Counter Module DVP-01HC User Manual

Page 2

background image

#4 H4162

R/W instruction

Instruction, factory setting: K0

CR#4 ‘0’(Off)

‘1’

(On)

b0

Count is disabled

Count is enabled

b1

YH0 output is

disabled

YH0 output is enabled

b2

YH1 output is

disabled

YH1output is enabled

b3

YH0 and YH1

activate

independently

YH0 and YH1 affect
each other (they
cannot be ON/OFF
simultaneously)

b4

Preset disabled

Preset is enabled

b5~b7 Reserved

b8

Not used

Clear error flag

b9

Not used

Clear YH0 output

b10

Not used

Clear YH1 output

b11

Not used

YH0 output setting

b12

Not used

YH1 output setting

b13~b15 Reserved

1. When b0 is set to 1 and terminal “DIS” is off, count

is enabled.

2. When b1 is set to 1, YH0 (hardware comparison

output) output is enabled.

3. When b2 is set to 1, YH1 (hardware comparison

output) output is enabled.

4. When b3 is set to 1, YH0 and YH1 affect each

other (they cannot be ON/OFF simultaneously). In
other words, when YH0=ON, YH1 must be OFF
and when YH0=OFF, YH1 must be ON. When
b3=0, YH0 and YH1 activate independently.

5. When b4=0, terminal “PRE” is disabled.
6. When b8=1, all error flags (CR#29) will be cleared.
7. When b9=1, YH0 output will be cleared to be OFF.
8. When b10=1, YH1 output will be cleared to be

OFF.

9. When b11=1, YH0 output will be ON.
10.When b12=1, YH1 output will be ON.

Setting notes:

1.

After setting CR#4, b8~b12 will be cleared to 0.

2.

It needs to set to disable count(b0=0) before setting count mode (CR#5).

#5

H4163

R/W Count mode setting Count mode K0~K11, factory setting is K0

Count mode

CR#5 settings

32 bits

16 bits

2-phase 2 inputs

Normal frequency

K0

K1

Double

frequency

K2

K3

Four times frequency

K4

K5

1-phase 2 inputs

K6

K7

Count mode

CR#5 settings

32 bits

16 bits

1-phase 1 input

Count Up/Down is controlled
by Hardware (Note 1)

K8 K9

Count Up/Down is controlled
by software (Note 2)

K10 K11

Note1: count up/down control is controlled by external input control.
Note2: count up/down control is controlled by internal control register(CR#1).

16-bit mode

When it is 16-bit mode, the count values are all positive value and its
range is 0~65,536. When overflow event is occurred, count value will
be changed from upper limit to 0 or from 0 to upper limit. The upper
limit is set by CR#3 and CR #2.

0

CR#3, #2

count length

32-bit mode

When it is 32-bit mode, the count range is -2,147,483,648 -
2,147,483,647. When overflow event is occurred, count value will
be changed from upper limit to lower limit or from lower limit to
upper limit. And upper limit is +2,147,483,647 and lower limit is
-2,147,483,648.

-2,147,483,648

+2,147,483,647

upper limit

lower limit

Setting notes:

1.

It only can be written when count is disabled (bit 0 of CR#4 is 0).

2.

After writing, it will initial controlled registers as follows: CR#1: 0. CR#2, 3: 65,536. CR#10: 0. CR#12, 13:

32,767. CR#14, 15: 32,767. CR#20, 21: 0. CR#22, 23: 0. CR#24, 25: 0.

1-phase 1 input (K8~K11)

1-phase 2 inputs (K6~K7)

External input count up/down control

(K8~K9)

Internal controlled register count

up/down control

1-phase 2 inputs counter (K6, K7)

count up

count down

Off (

)

count up

On (

)

count down

A input

B input

count

value

K0

K1

CR#1

A input

count

value

count up

count down

1

1

2

2

0

3

3

3

A input

B input

count value

pulse of count up

pulse of count down

2-phase 2 inputs (K0~K5)

Normal frequency (K0, K1)

Double frequency (K2, K3)

Four times frequency (K4, K5)

A input

B input

count value

1

1

2

0

0

2

A input

B input

count value

1

1

2

2

0

3 4

3

0

A input

B input

count value

1 3 5 7

0 2 4 6

7 5 3 1

6 4 2

#6 ~ #9

Reserved

#11 #10 H4168 ╳ R/W Factory setting

Factory setting for counter (#10: Lower word / #11: Upper word),
factory setting: K0
Setting notes: in 16-bit mode, CR#11 will be cleared to 0 when
writing factory setting.

#13 #12 H416A ╳ R/W

YH0 comparison
value

YH0 output comparison value (#12: Lower word / #13: Upper
word), factory setting: K32,767.
Setting notes: in 16-bit mode, CR#13 will be cleared to 0 when
writing YH0 comparison value.

#15 #14 H416C ╳ R/W

YH1 comparison
value

YH1 output comparison value (#14: Lower word / #15: Upper
word), (factory setting: K32,767).
Setting notes: in 16-bit mode, CR#15 will be cleared to 0 when
writing YH1 comparison value.

When current value of counter = comparison value, output
YH0/YH1 will be ON and hold. User can clear output point by
using b9 and b10 of CR#4.
If count value = comparison value by using PRESET or
instruction TO, corresponding output YH0 or YH1 will be OFF. In
other case that count value = comparison value does not use
PRESET or instruction TO, corresponding output YH0 or YH1 will
be ON.

CR#4

b9, b10 SET

CR#4

b9, b10 SET

current value
of counter

Comparison

value

Comparison

value

current value
of counter

current value
of counter

current value
of counter

#16~ #19

Reserved

#21 #20 H4172 ╳ R/W

Current value of
counter

Current value of counter (#20: Lower word / #21: Upper word),
factory setting is K0.
Setting notes:
it must write with 32-bit.
In 16-bit mode, value that is written must be less than ring
length (CR#2).
In 16-bit mode, CR#21 will be cleared to 0 when writing into
current value of counter.

#23 #22 H4174 ╳ R/W Max. count value

Max. count value (#22: Lower word / #23: Upper word), factory
setting is K0.

#25 #24 H4176 ╳ R/W Min. count value

Min. count value (#24: Lower word / #25: Upper word), factory
setting is K0.

#26

H4178

R

Comparison result Comparison result



CR#26 ‘0’(Off)

‘1’(On) CR#26

‘0’(Off)

‘1’(On)

b2

Setting value≦

current value

Setting value >

current value

b6

Setting value≦

current value

Setting value > current

value

b1

Setting value≠

current value

Setting value =

current value

b5

Setting value≠

current value

Setting value = current

value

YH0

b0

Setting value≧

current value

Setting value <

current value

YH1

b4

Setting value≧

current value

Setting value < current

value

#27

H4179

R

Action status

The indication of count up/down and terminal status

CR#27 ‘0’(Off)

‘1’(On)

CR#27 ‘0’(Off)

‘1’(On)

b0

-

Count up

b4

PRE input is Off

PRE input is On

b1

-

Count down

b5

DIS input is Off

DIS input is On

b2

A input is off

A input is on

b6

YH0 output is Off

YH0 output is On

b3

B input is off

B input is on

b7

YH1 output is Off

YH1 output is On

#29

H417B

R/W Error status

Data register that is used to save all error status. Refer to
table below.

CR#29 Error

Status

b0~ b3

Reserved

b4

CR number that is designated by instruction FROM/TO exceeds the usage range

b5

Overflow indication, When count-up value exceeds upper limit(upper limit is CR#2 and #3
in 16-bit mode and it is K2,147,483,647 in 32-bit mode)

b6

Overflow indication, When count-down value is less than lower limit(lower limit is 0 in
16-bit mode and it is K-2,147,483,648 in 32-bit mode)

b7~ b15

Reserved

#30

H417C

R

System

version

Hexadecimal, display current software version, such as version
1.0A will be displayed as H’010A.

#31

H417D

R/W

Communication
address

RS-485 communication address, range set: 01~255, factory
default value: K1

#32

H417E

R/W

Baud Rate
Setting

Baud rate setting: 4800,9600,19200bps,38400 bps,57600 bps,
115200 bps. ASCII mode data format is always 7Bit, even bit,
and 1 stop bit (7 E 1). RTU mode data format is always 8Bit,
even bit , and 1 stop bit ( 8 E 1)
b0: 4800 bps(bit/sec.), b1: 9600 bps(bit/sec.) (default value)
b2: 19200 bps(bit/sec.), b3: 38400 bps(bit/sec.)
b 4: 57600 bps(bit/sec.), b 5: 115200 bps(bit/sec.)
b6~b14: reserved, b15: ASCII / RTU mode switch

CR#0~CR#34: The corresponding addresses are H 415E-H 4180 for user to read/write by
using RS-485.

1.

Baud rate could be 4800, 9600, 19200, 38400 and 57600bps.

2.

Communication protocol can be Modbus ASCII mode and RTU mode. For ASCII mode, data
format is 7Bits, even, 1 stop bit (7 E 1). For RTU mode, data format is 8Bits, even, 1 stop bit
(8 E 1).

3.

Function code: 03H: read register data. 06H: write one WORD data into register. 10H: write
multiple WORDs into register.

5

TRIAL RUN & TROUBLESHOOTING

MPU connects to HC extension module

1. Make sure that the power of MPU and extension unit is OFF before wiring.

2. Open extension port of EH MPU and connect to HC extension unit with cable. There is no

connection order for EH MPU to connect extension unit, mix connection is allowed.

3. The power supply of HC extension unit must be external +24VDC power supply.

4. Before power up, check if the load circuit of output points YH0 and YH1 is correct, especially

the circuit between YH0+, YH0- and YH1+, YH1-. There is a Zener Diode that is connected
between YH0+, YH0- and YH1+, YH1- in HC. If the positive/negative pole is wrong, it may
cause unexpected result.

YH0+ YH1+

YH1-

YH0-

DC 5~24VDC

Load

YH0+ YH1+

YH1-

YH0-

DC 5~24VDC

load

5. Before power up, check if A phase or B phase connects to correct voltage level. (there are

three voltage level: +24, +12V and +5V) If +24V signal connects to +5V input terminal, it may
damage internal circuit.

6. After power up MPU, it will start to detect extension module. If no external +24VDC power is

applied to HC at this time or power is applied after EH MPU completing detecting extension
module, the connection will fail. Therefore, power wiring and power supply timing should be
as following.

Power wiring

85~264VAC

AC/DC

+24V_EXT

+24V_INT

01HC

EH MPU

+24V input

L N G

+24V 24G

+24V

0V

Power supply

Timing analysis

When power supply for HC is +24V_INT:

t5>t3, power is ON and the connection of HC
extension unit is normal.

When power supply for HC is +24V_EXT:

Because start time (t2) of external power supply
for HC extension module is unknown, user must
make sure that t2+t4 < t1+t5, otherwise HC
extension module cannot be detected by MPU.

Power supply timing

+24V_INT

+24V_EXT

t1

t2

t3

t4

t5

t1:1~2 seconds

t2:1~3 seconds

t3:0.5~1 seconds

t4:0.5~1 seconds

t5:2 seconds

AC power input

complete initialling HC

(supply from +24_INT)

complete initialling HC
(supply from +24_EXT)

MPU starts to detect

extension unit

7. The maximum special extension modules number for EH MPU connects is 8 special

extension modules. After power is ON, EH will save module codes of connected special
modules in D1320~D1327 in order. The module code of 01HC is H’0120. It indicates
communication is OK when H’0120 is displayed in the corresponding special D register by
using HPP02 or other monitor software.

Troubleshooting

Judge the errors by the indicators on the front panel. When errors occurred on DVP PLC,
please check:

☼ “POWER” LED

The “POWER” LED at the front of HC extension module will be lit (in green) if the power
is on. If the indicator is not on when power up, please remove the wiring on terminals
+24V. Once the indicator lights after this, it means that the 24V DC power supply of the
PLC is overloaded. Please do not use the DC power supply from the +24V terminals,
but use a DC24V power supply instead.

☼ L.V. LED

The “L.V.” LED at the front of HC extension module will be lit if input voltage is not
enough. The extension module won’t active at this time.

6

RELATIVE INSTRUCTIONS

API

78

D

F R O M

P

Read Special Module CR Data

Instruction

Explanation

: number of special module (m1=0~7).

: CR number of special module that will be

read.

: address for saving reading data.

: data number for reading once.

Program
Example

Writing special module #0 of CR#24 into D0 and special module #0 of CR#25 into D1. only
write two data once (n=2).

X10

FROM

K0

K24

D0

K2

API

79

D

T O

P

Special Module CR Data Write In

Instruction

Explanation

: number of special module (m1=0~7).

: CR number of special module that will be

wrote in.

: data to write in CR.

: data number to write in once.

Program
Example

Using 32-bit instruction DTO to write D11 and D10 into special module#0 of CR#3 and CR#2.
only write a data once (n=1).

X11

DTO

K0

K2

D10

K1