beautypg.com

3 details on data communication, Power supply bl-u1, Communication procedure – KEYENCE BL-180 User Manual

Page 101

background image

Power Supply BL-U1

95

5.3

Details on Data Communication

Communication
Procedure

1. Send a polling command (P) to the BL series whose data you wish to

receive.

mmm=008

2. The RS-485 uses a 2-wire cable which sends data and receives data along

the same wire. Therefore, the command sent from the host computer loops
back to the host computer.

In this example, immediately after the above command is sent to the BL se-
ries, the following data loops back to the host computer.

mmm=008

To detect data conflict, compare the command sent from the host computer
with the loopback data.

However, data collision will not occur if you follow the procedure described
here. Normally, you need not compare the command sent from the host com-
puter with the loopback data.

3. When the BL series’ transmission buffer contains any data, the BL series

sends back the read data, and waits for the clear command (C).

When the BL series’ transmission buffer contains no data, the BL series
sends back the following response (e: empty), and does not wait for the clear
command.

When the BL series’ transmission buffer is full, the BL series sends back the
following response (OVER), clears all data stored in the transmission buffer,
and waits for the clear command.

[STX]

mmm

nn

P

cc

[ETX]

[STX]

mmm

nn

P

cc

[ETX]

[STX]

mmm

nn

Read Data

cc

[ETX]

[STX]

mmm

nn

e

cc

[ETX]

[STX]

mmm

nn

OVER

cc

[ETX]

S

T

X

E

T

X

008

03

C

78

S

T

X

E

T

X

008

03

C

78

S

T

X

E

T

X

009

03

OK

3E

S

T

X

E

T

X

008

03

P

6B

S

T

X

E

T

X

008

03

P

6B

S

T

X

E

T

X

011

03

1234

37

ID•••1

ID•••4

ID•••3

ID•••2

1

2

3

4

5

6

ID No. 3 is
reading bar code
data ”1234“