IDK MSD-54 Series User Manual

Page 156

Advertising
background image

MSD-54 SERIES User’s Guide

156

YES

Control command is executed

“PORT” is set to “COM”?

Command is sent

“CHECK” is selected for

receive command 1?

NO

YES

Received data is

matched with

reply command 1?

NO

YES

“RETRY” is set for

when reply command

1 is received?

YES

The number of executions n = 0

Data is received?

NO

t >= the set timeout

time ?

Past time t = 0

NO

YES

n = the set number of

retries?

NO

Not matched with any reply command

Reply command is

checked?

NO

YES

The number of executions n = n+1

Command is resent.

NO

TALLY output is controlled.

Processing continues?

YES

Stopped by retry over

NO

YES NO data matching with reply command is received within the set

time.

NO

Next command is

associated?

Completed

NO

YES

Next command is executed.

YES

No reply command to the sent command is received.

Reply command are not
checked, since all reply
commands 1 to 32 is set
to “NOT CHECK”.

*7

*7

*2

*9

*10

*8

*12

“PULSE is set to a

value other than

“NONE”?

NO

YES

Past time t = 0

t >= the set “PULSE”?

YES

Contact point is restored to the same

status as before it is controlled.

NO

*14

*3

※13

Control of contact point
is completed.

When the set time passes, the
contact point is restored to the
same status as before it is
controlled.

Retry command to the sent command is received.

“DELAY” is set to a value

other than “0”?

NO

YES

Past time t = 0

t >= the set “DELAY”?

YES

NO

*1

The execution of control command is
delayed until the set time passes.

Received data is

displayed?

NO

“CHECK” is selected for

receive command 2?

NO

YES

Received data is

matched with

reply command 2?

NO

YES

“RETRY” is set for

when reply command

2 is received?

YES

NO

*7

*8

Retry command to the sent command is received.

“CHECK” is selected for

receive command 32?

NO

YES

Received data is

matched with

reply command 32?

NO

YES

“RETRY” is set for

when reply command

32 is received?

YES

NO

*7

*8

Retry command to the sent command is received.

Delimiter is checked?

NO

t >= the set timeout

time ?

Past time t = 0

NO

YES

YES

*9

Delimiter is received?

NO

YES

YES

t >= the set timeout

time ?

NO

YES

*6

Received no data?

NO

YES

Received response command
to sent command

Data including
delimiter is not
received within the set
time.

Reply command to the sent
command is received.

Received data is read until
the set time comes.

Data is not received
within the set time.

*4

*5

*6

Past time t = 0

T >= “INTERVAL”?

YES

NO

The execution of retry is delayed until
the set time passes.

“INTERVAL” is set to a

value other than 0?

NO

YES

*11

“STOP” is set for when

reply command 1 is

received?

NO

YES

Stopped by reply command

*8

Reply command to the sent command is received.

“STOP” is set for when

reply command 2 is

received?

NO

YES

*8

Reply command to the sent command is received.

“STOP” is set for when

reply command 32 is

received?

NO

YES

*8

Reply command to the sent command is received.

YES

“PORT” is set to

“TALLY”?

NO

*2

CEC is controlled.

*15

Response from device?

NO

YES

Processing continues?

Stopped by non-response

NO

YES

*16

[Figure 8.49] Processing flow chart of control commands

Advertising