Power PMAC User’s Manual
Table of Contents xxi
UMAC ACC-28E ADCs ....................................................................................................................... 615
UMAC ACC-36E and ACC-59E ADCs ............................................................................................... 615
UMAC ACC-59E DACs ....................................................................................................................... 615
UMAC ACC-59E3 ADCs ..................................................................................................................... 616
UMAC ACC-59E3 DACs ..................................................................................................................... 617
Power Brick Optional ADCs ............................................................................................................... 618
Power Brick Optional Filtered-PWM Analog Outputs ........................................................................ 620
Power Brick Optional True-DAC Analog Outputs .............................................................................. 621
Power Clipper Optional On-Board ADCs ........................................................................................... 622
Power Clipper Optional On-Board Analog Output ............................................................................. 623
Power Clipper with ACC-28B ADCs ................................................................................................... 624
Power Clipper with ACC-8AS True DAC Outputs .............................................................................. 625
Accessing Analog I/O Points in the C Environment ................................................................. 627
Volatile Variable Declarations ............................................................................................................ 627
Using Data Structures ......................................................................................................................... 627
Using Direct Pointer Variables ........................................................................................................... 627
UMAC ACC-28E ADCs ....................................................................................................................... 628
UMAC ACC-36E and ACC-59E ADCs ............................................................................................... 629
UMAC ACC-59E DACs ....................................................................................................................... 629
UMAC ACC-59E3 ADCs ..................................................................................................................... 630
UMAC ACC-59E3 DACs ..................................................................................................................... 631
Power Brick Optional ADCs ............................................................................................................... 632
Power Brick Optional Filtered PWM Analog Outputs ........................................................................ 634
Power Brick Optional True-DAC Analog Outputs .............................................................................. 635
Power Clipper Optional On-Board ADCs ........................................................................................... 636
Power Clipper Optional On-Board Filtered-PWM Analog Output .................................................... 637
Power Clipper with ACC-28B ADCs ................................................................................................... 638
Power Clipper with ACC-8AS True-DAC Analog Outputs ................................................................. 639
WRITING AND EXECUTING SCRIPT PROGRAMS IN THE POWER PMAC ........... 642
Classes of Script Programs ..................................................................................................... 642
Motion Programs ................................................................................................................................. 642
Rotary Motion Programs ..................................................................................................................... 642
PLC Programs ..................................................................................................................................... 642
Subprograms ........................................................................................................................................ 643
Kinematic Subroutines ......................................................................................................................... 643
Script Language Syntax Features ........................................................................................... 643
Mathematical Capabilities ................................................................................................................... 643
Program Flow Control ........................................................................................................................ 644
Motion Specification ............................................................................................................................ 649
Program Direct Commands ................................................................................................................. 652
Downloading Rules for Script Programs .................................................................................. 654
Motion Programs ................................................................................................................................. 654
Rotary Motion Programs ..................................................................................................................... 654
PLC Programs ..................................................................................................................................... 655
Subprograms ........................................................................................................................................ 655