Delta Tau ACC-11E User Manual
Hide thumbs Also See for ACC-11E:
Table of Contents

Advertisement

^1
USER MANUAL
^2
Accessory 11E
Single Source Machine Control
21314 Lassen Street Chatsworth, CA 91311 // Tel. (818) 998-2095 Fax. (818) 998-7807 //
^3
24 Opto In/24 Opto Out
^4
3AX-603307-XUXX
^5
October 17, 2018
DELTA TAU
Data Systems, Inc.
NEW IDEAS IN MOTION ...
Power // Flexibility // Ease of Use
www.deltatau.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ACC-11E and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Delta Tau ACC-11E

  • Page 1 USER MANUAL Accessory 11E 24 Opto In/24 Opto Out 3AX-603307-XUXX October 17, 2018 DELTA TAU Data Systems, Inc. NEW IDEAS IN MOTION … Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth, CA 91311 // Tel. (818) 998-2095 Fax. (818) 998-7807 //...
  • Page 2 © 2018 Delta Tau Data Systems, Inc. All rights reserved. This document is furnished for the customers of Delta Tau Data Systems, Inc. Other uses are unauthorized without written permission of Delta Tau Data Systems, Inc. Information contained in this manual may be updated from time-to-time due to product improvements, etc., and may not conform in...
  • Page 3 ACC-11E User Manual MANUAL REVISION HISTORY REV. DESCRIPTION DATE CHG. APPVD ADDED CE DECLARATION 06/07/06 REVS. TO J1& J2, PINS 8 & 15, P. 31 05/11/07 REVS. TO ELEC. SPECS, P. 3 07/27/07 ADDED UL SEAL TO MANUAL COVER 10/01/09...
  • Page 4: Table Of Contents

    USING ACC-11E WITH TURBO UMAC ................13 Configuring the Control Word ...................... 13 Accessing I/O data points (M-Variables) ..................14 USING ACC-11E WITH POWER UMAC SCRIPT PROGRAMING ......... 16 Configuring the Control Word ...................... 16 Accessing I/O Data Points (Pointers) ................... 17 Suggested M-Variables ......................
  • Page 5 ACC-11E User Manual MS{anynode},MI69 and MI70: 16-Bit Transfer ..............42 MS{anynode}, MI171, MI172, and MI173: 24-Bit/16-Bit Transfer ........46 LAYOUTS & PINOUTS ......................47 Board Layout Diagrams ........................ 47 Wiring Considerations ........................48 Terminal Block Option ......................... 49 TB1 Top: Inputs 1 thru 12 ......................49 TB2 Top: Inputs 13 thru 24 ......................
  • Page 6: Introduction

    ACC-11E User Manual INTRODUCTION The ACC-11E is a 24 In/24 Out general purpose I/O card. Built in the 3U euro card format, it can be used in the following products: Turbo UMAC Power UMAC UMAC MACRO Station All inputs and outputs are 12-24 VDC, optically isolated, and can be configured as sinking or sourcing.
  • Page 7: Specifications

    ACC-11E User Manual SPECIFICATIONS Environmental Specifications Description Specification Operating Temperature 0°C to 45°C, Storage Temperature -25°C to 70°C Humidity 10% to 95 % non-condensing Electrical Specifications Description Specification Notes Power Requirements 5V @ 0.05A (10%) Output Current (individual) 100 mA For UDN2981 and ULN2803 12 –...
  • Page 8: Agency Approval And Safety

    ACC-11E User Manual Agency Approval and Safety Item Description CE Mark EN61326-1 EN55011 Class A Group 1 EN61000-4-2 EN61000-4-3 EN61000-4-4 EN61000-4-5 EN61000-4-6 UL 61010-1 File E314517 CAN/CSA C22.2 No. 1010.1-92 File E314517 Flammability Class UL 94V-0 EMI: KN 11 EMS: KN 61000-6-2 사...
  • Page 9: Addressing Acc-11E

    ACC-11E User Manual ADDRESSING ACC-11E Several jumpers must be configured on the Accessory 11E in order for it to work properly with other I/O cards in the UMAC rack. Jumpers E1-E4 select the starting base I/O address, and for within the base address, jumpers E6A-E6H select whether the low, middle, or high byte will be used.
  • Page 10: Sinking Or Sourcing Output Select

    ACC-11E User Manual Sinking or Sourcing Output Select Jumpers E16 thru E21 generally should be left at factory defaults. They must not be changed without also changing their respective buffer IC, ULN2803A for sinking or UDN2981A for sourcing. WARNING Jumpers...
  • Page 11: Hardware Address Limitations

    ACC-11E User Manual Hardware Address Limitations The ACC-11E has a hardware address limitation relative to the newer type B series of UMAC high-speed I/O cards. These new I/O cards have four base addresses per chip select (CS10, CS12, CS14, and CS16).
  • Page 12 ACC-11E User Manual  Type A and Type B General I/O Cards Type A cards can share the same Chip Select as Type B general I/O cards; however, in this mode, Type B cards naturally use the lower byte (default), and Type A cards must be set to the middle/high byte of the selected base address.
  • Page 13: Using Acc-11E With Turbo Umac

    ACC-11E User Manual USING ACC-11E WITH TURBO UMAC The procedure for using the ACC-11E with Turbo UMAC has two steps: 1. Configure the Control Word 2. Accessing I/O data points (M-Variables) Configuring the Control Word Write a 7 to the control word which is located at {base address + 7}, n, 8 where:...
  • Page 14: Accessing I/O Data Points (M-Variables)

    Accessing I/O data points (M-Variables) Every ACC-11E has 48 bits of I/O data, which are comprised of one byte (8 bits) at the base address plus five more bytes (8 x 6 = 48) at the next five consecutive addresses. Examples:...
  • Page 15 ACC-11E User Manual See Appendix for suggested M-Variables for additional cards. Note Suggested M-Variable definitions are also available with the UMAC Config. Pro2 tool (see Appendix). Note Most systems only use low byte addressing Note Using ACC-11E with UMAC Turbo...
  • Page 16: Using Acc-11E With Power Umac Script Programing

    ACC-11E User Manual USING ACC-11E WITH POWER UMAC SCRIPT PROGRAMING The following section describes two software configuration procedures that are needed when using the Power PMAC script programming language: 1. Configuring the Control Word 2. Accessing I/O data points (pointers) Configuring the Control Word Write a 7 to the control word which is located at {base address + 7}.n.8 where:...
  • Page 17: Accessing I/O Data Points (Pointers)

    ACC-11E User Manual Accessing I/O Data Points (Pointers) The simplest way to access I/O points on the ACC-11E is to define pointer variables (M-Variables) that point to each bit on the I/O device. Suggested M-Variables Base offset $A00000, low byte addressing // Single-bit variables used for accessing I/O points ptr Input1->u.io:$A00000.8.1...
  • Page 18: Using Acc-11E With Power Umac C Programing

    Setting Up Digital I/O Access Delta Tau has developed the following functions which can be used to setup the ACC-11E using the C Programming Language. The last entry in the list describes, as an alternative, how to create user written functions.
  • Page 19: Function For Reading The State Of Inputs: Acc11E_Getinputstate()

    ACC-11E User Manual Function for Reading the State of Inputs: ACC11E_GetInputState() Three parameters must be passed in the calling function: BaseAddressOffset: One of the four base addresses (jumper selected) ACC-11E can take =0xA00000 =0xB00000 =0xC00000 =0xD00000 ByteSelect: The byte used (jumper selected) for the I/O bits on this card...
  • Page 20: Function For Writing To Outputs: Acc11E_Setoutputstate()

    // Return state of I/O point return ((*ioptr >> 8) & HighBitInCorrectLocation) >> ShiftValue; Function for Writing to Outputs: ACC11E_SetOutputState() Four parameters must be passed in the calling function: BaseAddressOffset: One of the four base addresses (jumper selected) ACC-11E can take =0xA00000 =0xB00000 =0xC00000 =0xD00000...
  • Page 21 // Logical AND the register with a 0 in the desired location to bring the pin's state low // right shift to push out garbage in lowest 8 bits, then shift back up 8 bits to have // data in the proper location *ioptr &= (((~0)^HighBitInCorrectLocation) >> 8) << 8; return; Using ACC-11E with Power UMAC...
  • Page 22: Header And Source File

    “acc11.h” should be included whenever using the above ACC-11E C code. The files, acc11e.h and acc11e.c, must be put into the same folder as the C program (BGCPLC, RTICPLC, or Background C Program.
  • Page 23 = piom + BaseAddressOffset/4; // Initialize pointer ioptr += OutputNumber/8 + 3; // Increment to register containing the I/O bit // Return state of I/O point return ((*ioptr >> 8) & HighBitInCorrectLocation) >> ShiftValue; Using ACC-11E with Power UMAC...
  • Page 24 // Logical AND the register with a 0 in the desired location to bring the pin's state low // right shift to push out garbage in lowest 8 bits, then shift back up 8 bits to have // data in the proper location *ioptr &= (((~0)^HighBitInCorrectLocation) >> 8) << 8; return; Using ACC-11E with Power UMAC...
  • Page 25 This example is for an ACC-11E at base address offset $A00000 with low-byte addressing. Every scan, the following Background CPLC (BGCPLC0) reads all inputs on the ACC-11E and places them into P-Variables (P7000–P7023) for general purpose use. The BGCPLC will also read from P-Variables (P8000–P8023) and write their values to the output pins of ACC-11E as follows:...
  • Page 26: User Written Functions

    To write I/O states, perform a read-modify-write to change the appropriate bit in the word (e.g., to enable or disable an output) Table of ACC-11E I/O Registers in C To access the I/O pins in ACC-11E, point a volatile unsigned int* pointer to the following registers:...
  • Page 27 ACC-11E User Manual The useful data in each of these registers will be found in bits 8–32; the ACC-11E in Power PMAC does not use bits 0–7 of any of its registers. The base addresses (left to right four columns) and bytes (right end column) are selected with jumpers (see Addressing Setup and Jumper Settings section).
  • Page 28: Setting Up The Control Word

    Example: Setting the Control Word in C in a Background C Program This example Background C Program sets the Control Word equal to 7 for an ACC-11E at base address offset $A00000 with low byte addressing using a Background C Program, and then returns.
  • Page 29 ACC-11E User Manual Remember to put acc11e.c and acc11e.h from the previous section into the same folder as this BGCPLC in order to run it properly. See Appendix for control word details and explanations. Note Using ACC-11E with Power UMAC...
  • Page 30: Using Acc-11E With Umac Macro Station

    2. I/O is transferred between MACRO Station ($C0XX) and Ring Controller ($7XXXX) nodes. ACC-11E input data is written to MACRO IC addresses ($7XXXX) on the Ring Controller, and Ring Controller output data is written to MACRO Station IC addresses ($C0XX) on the MACRO Station.
  • Page 31 MACRO Station IC #1 Node Registers Node 24-bit X:$C0E0 X:$C0E4 X:$C0E8 X:$C0EC X:$C0F0 X:$C0F4 16-bit X:$C0E1 X:$C0E5 X:$C0E9 X:$C0ED X:$C0F1 X:$C0F5 X:$C0E2 X:$C0E6 X:$C0EA X:$C0EE X:$C0F2 X:$C0F6 16-bit 16-bit X:$C0E3 X:$C0E7 X:$C0EB X:$C0EF X:$C0F3 X:$C0F7 Using ACC-11E with UMAC MACRO Station...
  • Page 32 Station I/O Node# Ring Controller I/O Node# X:$7B420 X:$7B424 X:$7B428 X:$7B42C X:$7B430 X:$7B434 24-bit 16-bit X:$7B421 X:$7B425 X:$7B429 X:$7B42D X:$7B431 X:$7B435 16-bit X:$7B422 X:$7B426 X:$7B42A X:$7B42E X:$7B432 X:$7B436 X:$7B423 X:$7B427 X:$7B42B X:$7B42F X:$7B433 X:$7B437 16-bit Using ACC-11E with UMAC MACRO Station...
  • Page 33: Setting Up The Control Word

    CS16 Cannot be used with legacy MACRO16 CPU’s (rev 100 –104) Note MI198 and MI199 can be written to directly from the Pewin32Pro2 terminal window. However, their values are not saved and should be executed in a startup PLC. Note Using ACC-11E with UMAC MACRO Station...
  • Page 34 ACC-11E User Manual Example: Writing control words for two ACC-11E cards set to base addresses $8800,0,8 and $8800,8,8 Open PLC 1 Clear I5111=1000*8388608/I10 while(I5111>0) endw ; 1-sec delay CMD"MS0,MI198=$408807" ; Set control word for first ACC-11E at $8800 low byte addresses CMD"MS0,MI199=$07"...
  • Page 35: Transferring Data Points Over I/O Nodes

    ACC-11E User Manual Transferring Data Points over I/O Nodes This section illustrates how I/O data is transferred from ACC-11E ($88XX) registers, thru I/O nodes ($C0XX), and finally to the ring controller ($7XXXX) for user access using M-Variable pointers. It is assumed that communication over the MACRO ring has already been established, and that the user is familiar with node activation on both the Ring Controller and MACRO Station.
  • Page 36: Preparing For I/O Data Transfer On The Macro16 Station

    MI1975 should match enabled I/O nodes in MI1996 The following I/O data transfer method examples assume that MACRO communication, I/O nodes enabling, and other MACRO ring parameters have been configured properly on both the ring Controller and MACRO Station. Note Using ACC-11E with UMAC MACRO Station...
  • Page 37: Ms{Anynode},Mi71: 24-Bit Transfer

    ACC-11E User Manual MS{anynode},MI71: 24-Bit Transfer This method is typically used when six or less ACC-11E cards are present in the rack. MS{anynode},MI71 processes 24-bit register transfers. It is a 48-bit variable represented as 12 hexadecimal digits which are set up as follows (digit #1 is leftmost when constructing the word): No.
  • Page 38 ACC-11E User Manual Example 2: Transferring I/O data of two ACC-11E cards (total of 96 bits) at consecutive $8800 addresses (using low and middle bytes) over MACRO using four consecutive 24-bit registers of I/O nodes 2, 3, 6, and 7 ($C0A0, $C0A4, $C0A8, and $C0AC respectively) yields:...
  • Page 39 ACC-11E User Manual Example 4: Transferring I/O data of the maximum of six ACC-11E cards (total of 288 bits) at consecutive $8800 addresses (using low, middle, and high bytes) and consecutive $8840 addresses (using low, middle, and high bytes) over MACRO using six consecutive 24-bit registers of IC#0 I/O nodes 2, 3,...
  • Page 40 The following diagram illustrates the basic concept of mirroring: Example: For “example 1” above, using MI71 24-bit transfer to process one ACC-11E over MACRO using I/O nodes 2 and 3, the following assignments and PLC program demonstrate the mirroring...
  • Page 41 #define Output16 M3340 Output16->Y:$0010F0,15 #define Output17 M3341 Output17->Y:$0010F0,16 #define Output18 M3342 Output18->Y:$0010F0,17 #define Output19 M3343 Output19->Y:$0010F0,18 #define Output20 M3344 Output20->Y:$0010F0,19 #define Output21 M3345 Output21->Y:$0010F0,20 #define Output22 M3346 Output22->Y:$0010F0,21 #define Output23 M3347 Output23->Y:$0010F0,22 #define Output24 M3348 Output24->Y:$0010F0,23 Using ACC-11E with UMAC MACRO Station...
  • Page 42: Ms{Anynode},Mi69 And Mi70: 16-Bit Transfer

    MS{anynode},MI69 and MI70: 16-Bit Transfer This method is generally only used in special cases in which the 24-bit transfer method cannot be used because either the 24-bit registers are already being used or because more than six ACC-11E cards are needed.
  • Page 43 ACC-11E User Manual  Transferring multiple ACC-11E cards using MS{anynode}, MI69 and MI70 requires them to be at the same base address, starting with the first card set for low byte addressing, the second card set for middle byte addressing, and then a third card (if Note present) set for high byte addressing.
  • Page 44 ACC-11E User Manual Example: For the above example, using MI69 16-bit transfer to process one ACC-11E over MACRO using I/O node 2, the following assignments and PLC program demonstrate the mirroring implementation. In 16-bit transfers, the middle 16-bit register is split into half inputs and half outputs. Because of this, outputs must be masked when reading inputs, and inputs must be masked when writing outputs.
  • Page 45 #define Output16 M3640 Output16->X:$0010F9,15 #define Output17 M3641 Output17->X:$0010F9,16 #define Output18 M3642 Output18->X:$0010F9,17 #define Output19 M3643 Output19->X:$0010F9,18 #define Output20 M3644 Output20->X:$0010F9,19 #define Output21 M3645 Output21->X:$0010F9,20 #define Output22 M3646 Output22->X:$0010F9,21 #define Output23 M3647 Output23->X:$0010F9,22 #define Output24 M3648 Output24->X:$0010F9,23 Using ACC-11E with UMAC MACRO Station...
  • Page 46: Ms{Anynode}, Mi171, Mi172, And Mi173: 24-Bit/16-Bit Transfer

    This method of transfer is not commonly used with an ACC-11E and is therefore covered more briefly. With this method, three ACC-11E cards make full use of only two I/O nodes. Note that if less than three cards are used, nodes will be otherwise unusable.
  • Page 47: Layouts & Pinouts

    ACC-11E User Manual LAYOUTS & PINOUTS Board Layout Diagrams Terminal Block Option Dimensions in Inches D-Sub Option D-Sub connectors on board are female. Layouts and Pinouts...
  • Page 48: Wiring Considerations

    ACC-11E User Manual Wiring Considerations The inputs have an activation range from 12 V to 24 V, and can be sinking or sourcing for each of three 8-bit groups, depending on the reference to the opto circuitry. The opto-isolator IC used is a PS2705- 4NEC-ND quad photo-transistor output type.
  • Page 49: Terminal Block Option

    ACC-11E User Manual Terminal Block Option TB3 Top: Reference TB1 Top: Inputs 1 thru 12 TB2 Top: Inputs 13 thru 24 Voltages Pin # Function Description Pin # Function Description Pin # Function Description Input Input #1 Input Input #13...
  • Page 50: Wiring Input Terminal Blocks

    ACC-11E User Manual Wiring Input Terminal Blocks Sourcing Inputs Sinking Inputs 12-24 VDC Power Supply 12-24 VDC Power Supply INPUT1 INPUT1 INPUT2 INPUT2 INPUT3 INPUT3 INPUT4 INPUT4 INPUT5 INPUT5 INPUT6 INPUT6 INPUT7 INPUT7 INPUT8 INPUT8 INPUT9 INPUT9 INPUT10 INPUT10 INPUT11...
  • Page 51: Tb1 Bottom: Outputs 1 Thru 12

    ACC-11E User Manual TB1 Bottom: TB2 Bottom: TB3 Bottom: Outputs 1 thru 12 Outputs 13 thru 24 Reference Voltages Pin # Function Description Pin # Function Description Pin # Function Description Output Output #1 Output Output #13 Reference Output Output #2...
  • Page 52: Wiring Output Terminal Blocks

    ACC-11E User Manual Wiring Output Terminal Blocks Sourcing Outputs Sinking Outputs 12-24 VDC 12-24 VDC Power Supply Power Supply OUTPUT1 OUTPUT1 OUTPUT2 OUTPUT2 OUTPUT3 OUTPUT3 OUTPUT4 OUTPUT4 OUTPUT5 OUTPUT5 OUTPUT6 OUTPUT6 OUTPUT7 OUTPUT7 OUTPUT8 OUTPUT8 OUTPUT9 OUTPUT9 OUTPUT10 OUTPUT10 OUTPUT11...
  • Page 53: D-Sub Option

    ACC-11E User Manual D-Sub Option J1 Top: Inputs 1 thru 12 Front View Pin # Function Description Notes Input Input #1 Input Input #3 Input Input #5 Sinking/Sourcing Input Input #7 Input Input #9 Input Input #11 Reference Reference Voltage for Inputs 1-8...
  • Page 54: Wiring Input Db15 Connectors

    ACC-11E User Manual Wiring Input DB15 Connectors Sourcing Inputs Sinking Inputs 12-24 VDC 12-24 VDC Power Supply Power Supply INPUT1 INPUT1 INPUT2 INPUT2 INPUT3 INPUT3 INPUT4 INPUT4 INPUT5 INPUT5 INPUT6 INPUT6 INPUT7 INPUT7 INPUT8 INPUT8 INPUT9 INPUT9 INPUT10 INPUT10 INPUT11...
  • Page 55: J1 Bottom: Outputs 1 Thru 12

    ACC-11E User Manual J1 Bottom: Outputs 1 thru 12 Front View Pin # Function Description Notes Output Output #1 Output Output #3 Output Output #5 Output Output #7 Output Output #9 Output Output #11 Can be Sinking or Sourcing. Reference...
  • Page 56: Wiring Output Db15 Connectors

    ACC-11E User Manual Wiring Output DB15 Connectors Sourcing Outputs Sinking Outputs 12-24 VDC 12-24 VDC Power Supply Power Supply OUTPUT1 OUTPUT2 OUTPUT3 OUTPUT4 OUTPUT5 OUTPUT6 OUTPUT7 OUTPUT8 OUTPUT9 OUTPUT10 OUTPUT11 OUTPUT12 12-24 VDC 12-24 VDC J1 BOTTOM J1 BOTTOM 12-24 VDC...
  • Page 57 ACC-11E User Manual UBUS Pinouts P1 UBUS (96-Pin Header) Front View Pin # Row A Row B Row C Notes +5Vdc +5Vdc +5Vdc BD01 DAT0 BD00 BD03 SEL0 BD02 BD05 DAT1 BD04 BD07 SEL1 BD06 BD09 DAT2 BD08 BD11 SEL2...
  • Page 58: Schematics

    ACC-11E User Manual SCHEMATICS RP201 BRPG1204W RP202 BRPG1204W BRPG1204W BRPG1204W RP203 BRPG1204W RP204 BRPG1204W BRPG1204W BRPG1204W IN00 IN01 RP205 IN02 IN03 I_RET_1 IN04 BRPG1204W IN05 IN06 RP206 IN07 BRPG1204W I_RET_1 IN08 IN09 BRPG1204W IN10 IN11 I_RET_2 BRPG1204W IN12 IN13 RP207...
  • Page 59 ACC-11E User Manual NOTE: E16,E17 MUST NUMBER IN THE SAME DIRECTION JUMP 1-TO-2 FOR SINKING OUTPUT JUMP 2-TO-3 FOR SOURCING OUTPUT USE `ULN2803A' FOR SINKING OUTPUTS Power Trace USE `UDN2981A' FOR SOURCING OUTPUTS 78L05 O+V1 VOUT 22UF 1SMC33AT3 0.1UF RP70...
  • Page 60: Appendix A: Using The Umac Config Pro2 Tool

    ACC-11E User Manual APPENDIX A: USING THE UMAC CONFIG PRO2 TOOL The UMAC Config Pro2 tool can be used to auto detect and display information on the CPU and accessories present in the UMAC. It can be launched from the Executive: Click on “Select”, and then select the correct UMAC communication connection.
  • Page 61 ACC-11E User Manual The ACC-11E, like the other older Type A accessories, appears in the list as “Unknown”. Left-click on the “Unknown” accessory. Although the precise accessory number is not detected, the base address and address jumper settings are detected and displayed.
  • Page 62 ACC-11E User Manual Next, the correct accessory number can be entered and a list of suggested M-Variable definitions can be accessed or downloaded. Right click on “Unknown” and select “Define Accessory”. Click on the “Next” button. Appendix A: Using the UMAC Config Pro2 Tool...
  • Page 63 ACC-11E User Manual Select the accessory type and click “Next”. Verify the jumper settings and click “Next”. Appendix A: Using the UMAC Config Pro2 Tool...
  • Page 64 ACC-11E User Manual Click “Next”. Click “Finish”. Appendix A: Using the UMAC Config Pro2 Tool...
  • Page 65 ACC-11E User Manual Click on “M-Variables”. The list of M-Variable definitions that appears can be downloaded by clicking the “Down” icon (yellow arrow pointing down). Click on the “File” icon to locate the text file. Appendix A: Using the UMAC Config Pro2 Tool...
  • Page 66: Appendix B: Full Turbo Umac M-Variable Mappings

    ACC-11E User Manual APPENDIX B: FULL TURBO UMAC M-VARIABLE MAPPINGS This appendix provides suggested M-Variables for all twelve possible ACC-11E address settings. Base Address $78C00, Low Byte // Single-bit variables used for accessing I/O points M7000->Y:$078C00,0,1 ;Card 1, Input 1 M7001->Y:$078C00,1,1...
  • Page 67 ACC-11E User Manual Base Address $78C00, Middle Byte // Single-bit variables used for accessing I/O points M7048->Y:$078C00,8,1 ;Card 2, Input 1 M7049->Y:$078C00,9,1 ;Card 2, Input 2 M7050->Y:$078C00,10,1 ;Card 2, Input 3 M7051->Y:$078C00,11,1 ;Card 2, Input 4 M7052->Y:$078C00,12,1 ;Card 2, Input 5 M7053->Y:$078C00,13,1...
  • Page 68 ACC-11E User Manual Base Address $78C00, High Byte // Single-bit variables used for accessing I/O points M7096->Y:$078C00,16,1 ;Card 3, Input 1 M7097->Y:$078C00,17,1 ;Card 3, Input 2 M7098->Y:$078C00,18,1 ;Card 3, Input 3 M7099->Y:$078C00,19,1 ;Card 3, Input 4 M7100->Y:$078C00,20,1 ;Card 3, Input 5 M7101->Y:$078C00,21,1...
  • Page 69 ACC-11E User Manual Base Address $78D00, Low Byte // Single-bit variables used for accessing I/O points M7144->Y:$078D00,0,1 ;Card 4, Input 1 M7145->Y:$078D00,1,1 ;Card 4, Input 2 M7146->Y:$078D00,2,1 ;Card 4, Input 3 M7147->Y:$078D00,3,1 ;Card 4, Input 4 M7148->Y:$078D00,4,1 ;Card 4, Input 5 M7149->Y:$078D00,5,1...
  • Page 70 ACC-11E User Manual Base Address $78D00, Middle Byte // Single-bit variables used for accessing I/O points M7192->Y:$078D00,8,1 ;Card 5, Input 1 M7193->Y:$078D00,9,1 ;Card 5, Input 2 M7194->Y:$078D00,10,1 ;Card 5, Input 3 M7195->Y:$078D00,11,1 ;Card 5, Input 4 M7196->Y:$078D00,12,1 ;Card 5, Input 5 M7197->Y:$078D00,13,1...
  • Page 71 ACC-11E User Manual Base Address $78D00, High Byte // Single-bit variables used for accessing I/O points M7240->Y:$078D00,16,1 ;Card 6, Input 1 M7241->Y:$078D00,17,1 ;Card 6, Input 2 M7242->Y:$078D00,18,1 ;Card 6, Input 3 M7243->Y:$078D00,19,1 ;Card 6, Input 4 M7244->Y:$078D00,20,1 ;Card 6, Input 5 M7245->Y:$078D00,21,1...
  • Page 72 ACC-11E User Manual Base Address $78E00, Low Byte // Single-bit variables used for accessing I/O points M7288->Y:$078E00,0,1 ;Card 7, Input 1 M7289->Y:$078E00,1,1 ;Card 7, Input 2 M7290->Y:$078E00,2,1 ;Card 7, Input 3 M7291->Y:$078E00,3,1 ;Card 7, Input 4 M7292->Y:$078E00,4,1 ;Card 7, Input 5 M7293->Y:$078E00,5,1...
  • Page 73 ACC-11E User Manual Base Address $78E00, Middle Byte // Single-bit variables used for accessing I/O points M7336->Y:$078E00,8,1 ;Card 8, Input 1 M7337->Y:$078E00,9,1 ;Card 8, Input 2 M7338->Y:$078E00,10,1 ;Card 8, Input 3 M7339->Y:$078E00,11,1 ;Card 8, Input 4 M7340->Y:$078E00,12,1 ;Card 8, Input 5 M7341->Y:$078E00,13,1...
  • Page 74 ACC-11E User Manual Base Address $78E00, High Byte // Single-bit variables used for accessing I/O points M7384->Y:$078E00,16,1 ;Card 9, Input 1 M7385->Y:$078E00,17,1 ;Card 9, Input 2 M7386->Y:$078E00,18,1 ;Card 9, Input 3 M7387->Y:$078E00,19,1 ;Card 9, Input 4 M7388->Y:$078E00,20,1 ;Card 9, Input 5 M7389->Y:$078E00,21,1...
  • Page 75 ACC-11E User Manual Base Address $78F00, Low Byte // Single-bit variables used for accessing I/O points M7432->Y:$078F00,0,1 ;Card 10, Input 1 M7433->Y:$078F00,1,1 ;Card 10, Input 2 M7434->Y:$078F00,2,1 ;Card 10, Input 3 M7435->Y:$078F00,3,1 ;Card 10, Input 4 M7436->Y:$078F00,4,1 ;Card 10, Input 5 M7437->Y:$078F00,5,1...
  • Page 76 ACC-11E User Manual Base Address $78F00, Middle Byte // Single-bit variables used for accessing I/O points M7480->Y:$078F00,8,1 ;Card 11, Input 1 M7481->Y:$078F00,9,1 ;Card 11, Input 2 M7482->Y:$078F00,10,1 ;Card 11, Input 3 M7483->Y:$078F00,11,1 ;Card 11, Input 4 M7484->Y:$078F00,12,1 ;Card 11, Input 5 M7485->Y:$078F00,13,1...
  • Page 77 ACC-11E User Manual Base Address $78F00, High Byte // Single-bit variables used for accessing I/O points M7528->Y:$078F00,16,1 ;Card 12, Input 1 M7529->Y:$078F00,17,1 ;Card 12, Input 2 M7530->Y:$078F00,18,1 ;Card 12, Input 3 M7531->Y:$078F00,19,1 ;Card 12, Input 4 M7532->Y:$078F00,20,1 ;Card 12, Input 5 M7533->Y:$078F00,21,1...
  • Page 78: Appendix C: Full Power Umac M-Variable Mappings

    ACC-11E User Manual APPENDIX C: FULL POWER UMAC M-VARIABLE MAPPINGS This appendix provides suggested M-Variables for all twelve possible ACC-11E addressing settings. Base Offset $A00000, Low Byte // Single-bit variables used for accessing I/O points ptr IoCard1Pt00->u.io:$A00000.8.1 // I/O Card 1 Input 00 ptr IoCard1Pt01->u.io:$A00000.9.1...
  • Page 79 ACC-11E User Manual Base Offset $A00000, Middle Byte // Single-bit variables used for accessing I/O points ptr IoCard2Pt00->u.io:$A00000.16.1 // I/O Card 2 I/O00 ptr IoCard2Pt01->u.io:$A00000.17.1 // I/O Card 2 I/O01 ptr IoCard2Pt02->u.io:$A00000.18.1 // I/O Card 2 I/O02 ptr IoCard2Pt03->u.io:$A00000.19.1 // I/O Card 2 I/O03 ptr IoCard2Pt04->u.io:$A00000.20.1...
  • Page 80 ACC-11E User Manual Base offset $A00000, High Byte // Single-bit variables used for accessing I/O points ptr IoCard3Pt00->u.io:$A00000.24.1 // I/O Card 3 I/O00 ptr IoCard3Pt01->u.io:$A00000.25.1 // I/O Card 3 I/O01 ptr IoCard3Pt02->u.io:$A00000.26.1 // I/O Card 3 I/O02 ptr IoCard3Pt03->u.io:$A00000.27.1 // I/O Card 3 I/O03 ptr IoCard3Pt04->u.io:$A00000.28.1...
  • Page 81 ACC-11E User Manual Base Offset $B00000, Low Byte // Single-bit variables used for accessing I/O points ptr IoCard4Pt00->u.io:$B00000.8.1 // I/O Card 4 I/O00 ptr IoCard4Pt01->u.io:$B00000.9.1 // I/O Card 4 I/O01 ptr IoCard4Pt02->u.io:$B00000.10.1 // I/O Card 4 I/O02 ptr IoCard4Pt03->u.io:$B00000.11.1 // I/O Card 4 I/O03 ptr IoCard4Pt04->u.io:$B00000.12.1...
  • Page 82 ACC-11E User Manual Base Offset $B00000, Middle Byte // Single-bit variables used for accessing I/O points ptr IoCard5Pt00->u.io:$B00000.16.1 // I/O Card 5 I/O00 ptr IoCard5Pt01->u.io:$B00000.17.1 // I/O Card 5 I/O01 ptr IoCard5Pt02->u.io:$B00000.18.1 // I/O Card 5 I/O02 ptr IoCard5Pt03->u.io:$B00000.19.1 // I/O Card 5 I/O03 ptr IoCard5Pt04->u.io:$B00000.20.1...
  • Page 83 ACC-11E User Manual Base Offset $B00000, High Byte // Single-bit variables used for accessing I/O points ptr IoCard6Pt00->u.io:$B00000.24.1 // I/O Card 6 I/O00 ptr IoCard6Pt01->u.io:$B00000.25.1 // I/O Card 6 I/O01 ptr IoCard6Pt02->u.io:$B00000.26.1 // I/O Card 6 I/O02 ptr IoCard6Pt03->u.io:$B00000.27.1 // I/O Card 6 I/O03 ptr IoCard6Pt04->u.io:$B00000.28.1...
  • Page 84 ACC-11E User Manual Base Offset $C00000, Low Byte // Single-bit variables used for accessing I/O points ptr IoCard7Pt00->u.io:$C00000.8.1 // I/O Card 7 I/O00 ptr IoCard7Pt01->u.io:$C00000.9.1 // I/O Card 7 I/O01 ptr IoCard7Pt02->u.io:$C00000.10.1 // I/O Card 7 I/O02 ptr IoCard7Pt03->u.io:$C00000.11.1 // I/O Card 7 I/O03 ptr IoCard7Pt04->u.io:$C00000.12.1 // I/O Card 7 I/O04...
  • Page 85 ACC-11E User Manual Base Offset $C00000, Middle Byte // Single-bit variables used for accessing I/O points ptr IoCard8Pt00->u.io:$C00000.16.1 // I/O Card 8 I/O00 ptr IoCard8Pt01->u.io:$C00000.17.1 // I/O Card 8 I/O01 ptr IoCard8Pt02->u.io:$C00000.18.1 // I/O Card 8 I/O02 ptr IoCard8Pt03->u.io:$C00000.19.1 // I/O Card 8 I/O03 ptr IoCard8Pt04->u.io:$C00000.20.1 // I/O Card 8 I/O04...
  • Page 86 ACC-11E User Manual Base Offset $C00000, High Byte // Single-bit variables used for accessing I/O points ptr IoCard9Pt00->u.io:$C00000.24.1 // I/O Card 9 I/O00 ptr IoCard9Pt01->u.io:$C00000.25.1 // I/O Card 9 I/O01 ptr IoCard9Pt02->u.io:$C00000.26.1 // I/O Card 9 I/O02 ptr IoCard9Pt03->u.io:$C00000.27.1 // I/O Card 9 I/O03 ptr IoCard9Pt04->u.io:$C00000.28.1 // I/O Card 9 I/O04...
  • Page 87 ACC-11E User Manual Base offset $D00000, Low // Single-bit variables used for accessing I/O points ptr IoCard10Pt00->u.io:$D00000.8.1 // I/O Card 10 I/O00 ptr IoCard10Pt01->u.io:$D00000.9.1 // I/O Card 10 I/O01 ptr IoCard10Pt02->u.io:$D00000.10.1 // I/O Card 10 I/O02 ptr IoCard10Pt03->u.io:$D00000.11.1 // I/O Card 10 I/O03 ptr IoCard10Pt04->u.io:$D00000.12.1 // I/O Card 10 I/O04...
  • Page 88 ACC-11E User Manual Base Offset $D00000, Middle Byte // Single-bit variables used for accessing I/O points ptr IoCard11Pt00->u.io:$D00000.16.1 // I/O Card 11 I/O00 ptr IoCard11Pt01->u.io:$D00000.17.1 // I/O Card 11 I/O01 ptr IoCard11Pt02->u.io:$D00000.18.1 // I/O Card 11 I/O02 ptr IoCard11Pt03->u.io:$D00000.19.1 // I/O Card 11 I/O03 ptr IoCard11Pt04->u.io:$D00000.20.1 // I/O Card 11 I/O04...
  • Page 89 ACC-11E User Manual Base offset $D00000, High Byte // Single-bit variables used for accessing I/O points ptr IoCard12Pt00->u.io:$D00000.24.1 // I/O Card 12 I/O00 ptr IoCard12Pt01->u.io:$D00000.25.1 // I/O Card 12 I/O01 ptr IoCard12Pt02->u.io:$D00000.26.1 // I/O Card 12 I/O02 ptr IoCard12Pt03->u.io:$D00000.27.1 // I/O Card 12 I/O03 ptr IoCard12Pt04->u.io:$D00000.28.1 // I/O Card 12 I/O04...
  • Page 90: Appendix D: The Control Word

    None Register Select The ACC-11E will only operate with a control word value of 7 because it cannot be altered from its 24 input/24 output configuration. The value would only be different for an accessory with a different configuration, for instance a 48-bit input card.

Table of Contents