
5. CNC/CUSTOMER'S BOARD WINDOW B-63322EN-2/01
- 18 -
(b) Transfer 2 synchronized with the high-level process (application-side process
→
→→
→ CNC-side process)
In transfer 2 synchronized with the high-level process, the following
data is transferred from the application side to the CNC side.
• Signals output from 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
RRDY2
CRDY2
pplication
side
(n) interval (n + 1) interval (n + 2) interval
Fig. 5.3 (b) Transfer 2 synchronized with the high-level process
• When the application software transfers data to the CNC via the
CNC/customer's board window, it is requested to confirm that the
result of an exclusive OR operation between CRDY2 and RRDY2 is
1 before setting data in the CNC/customer's board window .
• The application side is requested to invert RRDY2, after setting the
data.
• Before reading data from the CNC/customer's board window, the
CNC-side process confirms that the result of an exclusive OR
operation between CRDY2 and RRDY2 is 1.
• After reading data, the CNC-side process inverts RRDY2.
• CRDY2 and RRDY2 can take values 0 and 1. Inverting a flag
involves changing its value from 0 to 1 or vice versa.
CAUTION
If the CNC-side process is kept waiting before it can
read data from the CNC/customer's board window, a
system alarm condition may occur.