
5. CNC/CUSTOMER'S BOARD WINDOW B-63322EN-2/01
- 16 -
5.3 TIMING CHARTS
(a) Transfer 1 synchronized with the high-level process (CNC-side process →
→→
→
application-side process)
In transfer 1 synchronized with the high-level process, the following
data is transferred from the CNC side to the application side.
• Signals input to the application software
: Reading data from the CNC/customer's board window
: Writing data to the CNC/customer's board window
n + 1n
n + 2
n - 1 n n + 1
CNC side
RRDY1
CRDY1
pplication
side
(n) interval (n + 1) interval (n + 2) interval
Fig. 5.3 (a) Transfer 1 synchronized with the high-level process
• When the CNC-side process transfers data to the application software
via the CNC/customer's board window, it sets data in the
CNC/customer's board window if the result of an exclusive OR
operation between CRDY1 and RRDY1 is 0.
• After setting the data, the CNC-side process inverts CRDY1.
• Before reading data from the CNC/customer's board window, the
application software is requested to confirm that the result of an
exclusive OR operation between CRDY1 and RRDY1 is 1.
• The application software is requested to read data from the
CNC/customer's board window.
• After reading the data, the application software is requested to invert
RRDY1.
• CRDY1 and RRDY1 can take values 0 and 1. Inverting a flag
involves changing its value from 0 to 1 or vice versa.