Delta Tau GEO BRICK LV User Manual

Page of 271
Geo Brick LV User Manual
 
MACRO Connectivity 
 235 
Brick 
– Brick MACRO I/O Data Transfer 
This  section  describes  the  handling  of  inputs  and  outputs  data  transfer  over  the  MACRO  ring.  That  is 
transferring I/O data from the Brick slave to the Brick master. 
 
A Geo Brick LV, used as a MACRO slave, can be populated with up to: 
 
32 digital inputs / 16 digital outputs (connectors J6, J7) 
 
4 x 12-bit filtered PWM DAC outputs (connectors X9, X10, X11, X 12) 
 
4 x 16-bit analog inputs (connectors X9, X10, X11, X 12) 
 
8 x 12-bit analog inputs (connector J9) 
 
There is a variety of ways to transfer I/O data over MACRO: 
 
 
Using I/O nodes. 
This  method  consists  of  assembling  the  data  in  a  PLC  code  at  the  slave  side,  and  conveying  it 
over to MACRO I/O nodes. These I/O nodes are then extracted in a PLC code on the master side 
and placed into open memory registers. This technique is suitable for digital inputs and outputs.    
 
 
Using servo nodes 
This  method  is  primarily  used  for  the  X9-X12  analog  inputs  and  outputs  which,  in  some 
applications,  may  require  being  processed  at  servo  or  phase  rate  (e.g.  servo  feedback,  cascaded 
loop  or  output  to  a  spindle  drive).  This  is  the  fastest  transfer  method  possible.  Note  that  in  this 
mode, axes 5-8 on the slave cannot be configured to drive motors. The corresponding servo nodes 
will be occupied.  
 
 
Using MACRO Auxiliary MX reads and writes in a background PLC 
This method is ideal for transferring a large amount of data without much coding and complexity. 
It is suitable for monitoring and toggling inputs and outputs. But it is not deterministic (relies on 
background PLCs, and phase cycle delays with MX commands) or as fast as other methods.