6
FUNCTIONS
6.25 Service Processing
6.25.2 Service processing
6
- 193
1
O
verv
iew
2
Per
fo
rma
nce
S
p
ecifica
tio
n
3
S
equ
en
ce P
ro
g
ra
m
Co
nfig
ura
tio
n a
nd
E
xecut
io
n Co
nd
iti
o
ns
4
I/O N
unb
er
Assig
n
m
e
nt
5
Me
mor
ie
s a
nd
File
s
Ha
nd
led
by CP
U Mo
du
le
6
Func
tions
7
Co
mmu
nic
a
tion
us
in
g
bu
ilt
-i
n E
th
e
rne
t po
rt
s o
f
CP
U mod
u
le
8
Co
mm
un
icatio
n
w
ith
Int
e
lli
ge
nt
Fun
ction
Mo
du
le
(c) Operation details when "Specify service process time." is selected
1) Operation when "0.5ms" is set
POINT
If no request data exists when setting service processing time, END processing
speeds up by the request processing time. (CPU module does not wait for
requests.)
Figure 6.115 Operation when "0.5ms" is set
Figure 6.116 Operation when "1ms" is set
Program execution
END processing
1st scan
Request 1
Program execution
END processing
2nd scan
GX Developer
Program execution
END processing
3rd scan
Request 1
Request 2
Request 2
0.5ms
When the time required for processing one
request exceeds the specified service processing
time (0.5ms), the service processing is suspended
and the request is processed continuously at END
processing of next scan.
The scan time increases equally.
Request 3
Request 5
Request 4
Request 2
Request 1
Program execution
END processing
1st scan
Request 1
Program execution
END processing
2nd scan
GX Developer
Program execution
END processing
3rd scan
Request 2
Request 2
Request 3
1ms
Request 3
Request 4
Several requests are processed until the time
exceeds the specified service processing time (1ms).
When the time exceeds the specified service
processing time, the service processing is suspended
and the request is processed continuously at END
processing of next scan.
The scan time increases equally, processing
several requests at a single END processing.
Request 3
Request 5
Request 4
Request 2
Request 1