^1 USER MANUAL. ^2 Accessory 65E. ^3Digital I/O Sinking Inputs, Sourcing Outputs. ^5 February 14, 2015

Size: px
Start display at page:

Download "^1 USER MANUAL. ^2 Accessory 65E. ^3Digital I/O Sinking Inputs, Sourcing Outputs. ^5 February 14, 2015"

Transcription

1 ^ USER MANUAL ^ Accessory 65E ^Digital I/O Sinking Inputs, Sourcing Outputs ^ Ax xUxx ^5 February, 05 DELTA TAU Data Systems, Inc. NEW IDEAS IN MOTION Single Source Machine Control Power // Flexibility // Ease of Use Lassen St. Chatsworth, CA 9 // Tel. (88) Fax. (88) //

2 Copyright Information 05 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 every respect to former issues. To report errors or inconsistencies, call or Delta Tau Data Systems, Inc. Technical Support Phone: (88) Fax: (88) Website: Operating Conditions All Delta Tau Data Systems, Inc. motion controller products, accessories, and amplifiers contain static sensitive components that can be damaged by incorrect handling. When installing or handling Delta Tau Data Systems, Inc. products, avoid contact with highly insulated materials. Only qualified personnel should be allowed to handle this equipment. In the case of industrial applications, we expect our products to be protected from hazardous or conductive materials and/or environments that could cause harm to the controller by damaging components or causing electrical shorts. When our products are used in an industrial environment, install them into an industrial electrical cabinet or industrial PC to protect them from excessive or corrosive moisture, abnormal ambient temperatures, and conductive materials. If Delta Tau Data Systems, Inc. products are directly exposed to hazardous or conductive materials and/or environments, we cannot guarantee their operation. WARNING A Warning identifies hazards that could result in personal injury or death. It precedes the discussion of interest. Caution A Caution identifies hazards that could result in equipment damage. It precedes the discussion of interest. A identifies information critical to the understanding or use of the equipment. It follows the discussion of interest.

3 REVISION HISTORY REV. DESCRIPTION DATE CHG APPVD Added CE Declaration 06/07/06 CP SF Revs. To J, J, Pins 8, 5 05//07 CP AO Reformatted Schematics 0/8/08 CP SF Updated Max Current Output 0/9/08 CP SM 5 Added UL seal, updated agency approval 0/0/09 CP SF 6 Added Power PMAC/MACRO Reformatted manual 0// RN RN 7 Corrected DIP switch settings 0/0/5 RN RN

4

5 Table of Contents INTRODUCTION... 7 SPECIFICATIONS... 8 Environmental Specifications... 8 Electrical Specifications... 8 Power Requirements... 8 Fuse... 8 Input Drivers... 8 Output Drivers... 8 Physical Specifications... 9 Terminal Block Layout... 9 D-Sub Layout... 9 Agency Approval and Safety... 0 ADDRESSING THE ACC-65E... Address Select DIP Switch SW... Legacy MACRO Dip Switch Settings... Hardware Address Limitations... USING THE ACC-65E WITH POWER UMAC... 5 Declaring Pointers to I/O Structure Elements... 5 USING THE ACC-65E WITH TURBO UMAC... 6 Assigning M-Variables to I/O Memory Locations... 6 Configuring the Control Word... 6 USING THE ACC-65E WITH MACRO... 7 MACRO6 I/O Node Addressing... 8 Ring Controller I/O Node Addressing... 0 Turbo PMAC I/O Node Addressing... 0 Power PMAC I/O Node Addressing... Power PMAC I/O Node Addressing... Configuring MACRO I/O Transfers... 5 MS{anynode},MI MS{anynode},MI MS{anynode},MI69/MI70... Accessing the Transferred Data... 7 Outputs Mirror Image Concept... 7 Turbo PMAC MI60 Mapping Example... 8 Turbo PMAC MI7 Mapping Example... 0 Turbo PMAC MI69/70 Mapping Example... Power PMAC MI60 Mapping Example... Power PMAC MI7 Mapping Example... 6 Power PMAC MI69/70 Mapping Example... 8 Power PMAC MI60 Mapping Example Table of Contents v

6 Power PMAC MI7 Mapping Example... 5 Power PMAC MI69/70 Mapping Example... 5 Configuring the Control Word for MACRO... 5 CONNECTOR PINOUTS AND WIRING... 5 Terminal Block Connectors... 5 Top: Inputs... 5 Bottom: Outputs TB Wiring Diagram D-Sub Connectors Top: Inputs Bottom: Outputs D-Sub Wiring diagram P: UMAC Bus (UBUS) Connector APPENDIX A: E-POINT JUMPERS APPENDIX B: SCHEMATICS... 6 APPENDIX C: USING THE ACC-65E IN C... 6 ACC-65E C Library... 6 Locations for the C Files... 6 Function Descriptions Example Table of Contents vi

7 INTRODUCTION The accessory 65E (ACC-65E) is a general purpose digital input and output card. It provides inputs and outputs of self-protected, optically isolated sinking inputs and sourcing outputs. The ACC-65E is a U Euro style card intended to plug into the UMAC BUS backplane. It can be used with the: Turbo UMAC CPU Power UMAC CPU MACRO UMAC Station (MACRO6 CPU, PMAC or PMAC Style) Introduction 7

8 SPECIFICATIONS Environmental Specifications Description Specification s Operating Temperature 0 C to 5 C Storage Temperature -5 C to 70 C Humidity 0% to 95 % Non-Condensing Electrical Specifications Power Requirements Whether providing the ACC-65E with power from the U backplane bus or externally (standalone mode) through TB, the power requirements (± 0%) are: A (Board Logic Input) A (Per Output Pin) A (Maximum current when using all outputs simultaneously) TB is a -pin 5V connector on the base board (used for standalone operation), not to be confused with the -pin TB connector on either of the I/O mezzanine boards. Fuse Manufacturer Specification Delta Tau Part Number Bussmann 5 0 A MDA 0A Input Drivers The inputs to the ACC-65E have an activation range from V to V. Due to the self-protecting circuitry, the inputs can only be configured as sinking. Although self-protecting, no more than VDC should be applied to any I/O pin. This is a limitation of the protective circuitry which includes MMBZVALT Zener diodes. Output Drivers The output drivers use the Diodes Inc. Zetex ZXMS6006DG chip. The current drawn from each output line should be limited to 600 ma at voltage levels between VDC and VDC and no more than 8 Amps total for all outputs simultaneously. Specifications 8

9 Physical Specifications Terminal Block Layout 0.9 Pin # 6.0 TB TB TB TB Pin # D-Sub Layout J J J J Specifications 9

10 Description Specification s Dimensions Length: 6.56 cm (6. in.) Height: 0 cm (.9 in.) Width:.0 cm (0.8 in.) Weight w/o Option A 80 g Front Plate included Terminal Block Connectors FRONT-MC,5/-ST,8 FRONT-MC,5/5-ST,8 FRONT-MC,5/-ST,8 Terminal Blocks from Phoenix Contact. UL 9V-0 DB Option Connectors DB5 Female UL 9V-0 The width is the width of the front plate. The length and height are the dimensions of the PCB. See Layout section for physical dimensions. Agency Approval and Safety Item Description CE Mark Full Compliance EN550 Class A Group EN Class A EN EN EMC EN EN EN EN EN Safety EN 600- UL cul UL 600- File E57 CAN/CSA C. No File E57 Specifications 0

11 Application of Council Directive: 89/6/EEC, 7//EEC Manufacturers Name: Manufacturers Address: Delta Tau Data Systems, Inc. Lassen Street Chatsworth, CA 9 USA We, Delta Tau Data Systems, Inc. hereby declare that the product Product Name: Accessory 65E Model Number: And all of its options conforms to the following standards: EN66: 997 EN550: 998 EN600- EN :995 A:998 EN6000--: 995 EN6000--:995 A: 998 EN6000--: 995 A: 998 EN6000--: 995 EN : 995 EN : 996 EN6000--: 99 Electrical equipment for measurement, control, and laboratory use- EMC requirements Limits and methods of measurements of radio disturbance characteristics of information technology equipment Electrical equipment for measurement, control, and laboratory use- Safety requirements Limits for harmonic current emissions. Criteria A Limitation of voltage fluctuations and flicker in low-voltage supply systems for equipment with rated current 6A. Criteria B. Electro Static Discharge immunity test. Criteria B Radiated, radio-frequency, electromagnetic field immunity test. Criteria A Electrical fast transients/burst immunity test. Criteria B Surge Test. Criteria B Conducted immunity test. Criteria A Voltage dips test. Criteria B and C Date Issued: May 006 Place Issued: Chatsworth, California USA Mark of Compliance Specifications

12 ADDRESSING THE ACC-65E Address Select DIP Switch SW The switch SW selects the starting address location for the first I/O gate on the ACC-65E. The following table shows the dip switch settings for the Turbo, Power, and MACRO Station settings: Base Address SW Positions Chip Select TURBO MACRO POWER I/O Base Offset Index ACC-65E[n] 6 5 CS0 CS CS Y:$78C00 Y:$8800 $A ON ON ON ON ON ON Y:$79C00 Y:$9800 $A08000 ON ON ON OFF ON ON Y:$7AC00 Y:$A800 $A ON ON OFF ON ON ON Y:$7BC00 Y:$B800 $A8000 ON ON OFF OFF ON ON Y:$78D00 Y:$880 $B00000 ON ON ON ON ON OFF Y:$79D00 Y:$980 $B ON ON ON OFF ON OFF Y:$7AD00 Y:$A80 $B ON ON OFF ON ON OFF Y:$7BD00 Y:$B80 $B8000 ON ON OFF OFF ON OFF Y:$78E00 Y:$8880 $C00000 ON ON ON ON OFF ON Y:$79E00 Y:$9880 $C ON ON ON OFF OFF ON Y:$7AE00 Y:$A880 $C ON ON OFF ON OFF ON Y:$7BE00 Y:$B880 $C8000 ON ON OFF OFF OFF ON Y:$78F00 Y:$88C0 $D00000 ON ON ON ON OFF OFF CS6 Y:$79F00 Y:$98C0 $D ON ON ON OFF OFF OFF Y:$7AF00 Y:$A8C0 $D0000 ON ON OFF ON OFF OFF Y:$7BF00 Y:$B8C0 $D ON ON OFF OFF OFF OFF ON designates Closed. OFF designates Open. Factory default is all ON. Addressing The ACC-65E

13 Legacy MACRO Dip Switch Settings Chip Select Base Address (Alternate) SW Positions Y:$B800 (Y:$FFE0) ON (OFF) ON (OFF) OFF OFF ON ON Y:$B80 (Y:$FFE8) ON (OFF) ON (OFF) OFF OFF ON OFF Y:$B880 (Y:$FFF0) ON (OFF) ON (OFF) OFF OFF OFF ON 6 Y:$B8C0 (Y:$FFF8) ON (OFF) ON (OFF) ON ON OFF OFF The Legacy Macro base addresses are double mapped. Set SW positions 5 & 6 to OFF if the alternate addressing is desired. Hardware Address Limitations Historically, two types of accessory cards have been designed for the UMAC U bus type rack: type A and type B cards. They can be sorted out as follows: Name Type Category Possible Number of Base Addresses ACC-9E A General I/O ACC-0E A General I/O ACC-E A General I/O ACC-E A General I/O Maximum Number of cards in rack 0 ACC-5E B Feedback ACC-57E B Feedback ACC-58E B Feedback ACC-59E B Analog I/O ACC-E B General I/O 6 ACC-8E B Analog I/O 6 ACC-6E B Analog I/O 6 ACC-65E B General I/O 6 ACC-66E B General I/O 6 ACC-67E B General I/O 6 ACC-68E B General I/O 6 6 ACC-8E B Feedback Addressing The ACC-65E

14 Addressing Type A and Type B accessory cards in a UMAC or MACRO station rack requires attention to the following set of rules: Populating Rack with Type A Cards Only (no conflicts) In this case, the card(s) can potentially use any available Address/Chip Select. The type A cards have only one base address per chip select (CS0, CS, and CS). Each card can be set up (jumper settings) to use the low, middle, or high byte of a specific base address. This makes it possible to populate a single rack with 9 ( bases x byte locations) Type A accessory cards. A fourth address is available at CS6 in which only the high byte can be used, thus making the maximum 0 Type A accessory cards. Populating Rack with Type B Cards Only (no conflicts) In this case, the card(s) can potentially use any available Address/Chip Select. Populating Rack with Type A & Type B Cards (possible conflicts) Typically, Type A and Type B cards should not share the same Chip Select. If this configuration is possible, then the following rules apply: Type A and Type B Feedback Cards Type A cards cannot share the same base address as Type B Feedback cards. Type A and Type B General I/O Cards Type A cards can share base addresses with Type B general I/O cards; however, in this case, 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. Type A Cards and Type B Analog Cards Type A cards can share base addresses with Type B analog I/O cards; however, in this case, Type B cards naturally use the middle/high bytes (default), so Type A cards should be set to the low byte of the selected base address. The above conflicts only occur with the first base address in each Chip Select of the Type B cards (i.e. $78C00, $78D00, $78E00, and $78F00). Conflicts can more simply be avoided by using only the second to fourth addresses of each Chip Select. Addressing The ACC-65E

15 USING THE ACC-65E WITH POWER UMAC Using the ACC-65E with Power UMAC requires: Knowing and configuring the index (address offset) of the card Declaring pointers, with user given names, to the appropriate I/O structure elements Declaring Pointers to I/O Structure Elements Mapping an ACC-65E at index 0, for example, with user configurable pointer names: Inputs Outputs PTR Input->ACC65E[0].DataReg[0].0.; PTR Input->ACC65E[0].DataReg[0]..; PTR Input->ACC65E[0].DataReg[0]..; PTR Input->ACC65E[0].DataReg[0]..; PTR Input5->ACC65E[0].DataReg[0]..; PTR Input6->ACC65E[0].DataReg[0].5.; PTR Input7->ACC65E[0].DataReg[0].6.; PTR Input8->ACC65E[0].DataReg[0].7.; PTR Input9->ACC65E[0].DataReg[].0.; PTR Input0->ACC65E[0].DataReg[]..; PTR Input->ACC65E[0].DataReg[]..; PTR Input->ACC65E[0].DataReg[]..; PTR Input->ACC65E[0].DataReg[]..; PTR Input->ACC65E[0].DataReg[].5.; PTR Input5->ACC65E[0].DataReg[].6.; PTR Input6->ACC65E[0].DataReg[].7.; PTR Input7->ACC65E[0].DataReg[].0.; PTR Input8->ACC65E[0].DataReg[]..; PTR Input9->ACC65E[0].DataReg[]..; PTR Input0->ACC65E[0].DataReg[]..; PTR Input->ACC65E[0].DataReg[]..; PTR Input->ACC65E[0].DataReg[].5.; PTR Input->ACC65E[0].DataReg[].6.; PTR Input->ACC65E[0].DataReg[].7.; PTR Output->ACC65E[0].DataReg[].0.; PTR Output->ACC65E[0].DataReg[]..; PTR Output->ACC65E[0].DataReg[]..; PTR Output->ACC65E[0].DataReg[]..; PTR Output5->ACC65E[0].DataReg[]..; PTR Output6->ACC65E[0].DataReg[].5.; PTR Output7->ACC65E[0].DataReg[].6.; PTR Output8->ACC65E[0].DataReg[].7.; PTR Output9->ACC65E[0].DataReg[].0.; PTR Output0->ACC65E[0].DataReg[]..; PTR Output->ACC65E[0].DataReg[]..; PTR Output->ACC65E[0].DataReg[]..; PTR Output->ACC65E[0].DataReg[]..; PTR Output->ACC65E[0].DataReg[].5.; PTR Output5->ACC65E[0].DataReg[].6.; PTR Output6->ACC65E[0].DataReg[].7.; PTR Output7->ACC65E[0].DataReg[5].0.; PTR Output8->ACC65E[0].DataReg[5]..; PTR Output9->ACC65E[0].DataReg[5]..; PTR Output0->ACC65E[0].DataReg[5]..; PTR Output->ACC65E[0].DataReg[5]..; PTR Output->ACC65E[0].DataReg[5].5.; PTR Output->ACC65E[0].DataReg[5].6.; PTR Output->ACC65E[0].DataReg[5].7.; Typically, these pointers would be put in a Global Includes file. To switch/add definitions to a different card, change the ACC65E[0] to ACC65E[n], where n is the card index set by the dip switch settings. With Power PMAC, the control word is set up automatically by the firmware with ACC65E[n].CtrlReg = 7. Using the ACC-65E with Power UMAC 5

16 USING THE ACC-65E WITH TURBO UMAC Using the ACC-65E with Turbo UMAC requires: Knowing (configuring) the base address of the card Pointing M-Variables to the appropriate I/O memory locations Configuring the control word Assigning M-Variables to I/O Memory Locations Mapping an ACC-65E at $78C00, for example, with user configurable M-Variable numbers and name substitutions: Inputs Outputs #define Input M700 #define Input M700 #define Input M700 #define Input M700 #define Input5 M7005 #define Input6 M7006 #define Input7 M7007 #define Input8 M7008 Input->Y:$078C00,0, Input->Y:$078C00,, Input->Y:$078C00,, Input->Y:$078C00,, Input5->Y:$078C00,, Input6->Y:$078C00,5, Input7->Y:$078C00,6, Input8->Y:$078C00,7, #define Output M705 #define Output M706 #define Output M707 #define Output M708 #define Output5 M709 #define Output6 M700 #define Output7 M70 #define Output8 M70 Output->Y:$078C0,0, Output->Y:$078C0,, Output->Y:$078C0,, Output->Y:$078C0,, Output5->Y:$078C0,, Output6->Y:$078C0,5, Output7->Y:$078C0,6, Output8->Y:$078C0,7, #define Input9 M7009 #define Input0 M700 #define Input M70 #define Input M70 #define Input M70 #define Input M70 #define Input5 M705 #define Input6 M706 Input9->Y:$078C0,0, Input0->Y:$078C0,, Input->Y:$078C0,, Input->Y:$078C0,, Input->Y:$078C0,, Input->Y:$078C0,5, Input5->Y:$078C0,6, Input6->Y:$078C0,7, #define Output9 M70 #define Output0 M70 #define Output M705 #define Output M706 #define Output M707 #define Output M708 #define Output5 M709 #define Output6 M700 Output9->Y:$078C0,0, Output0->Y:$078C0,, Output->Y:$078C0,, Output->Y:$078C0,, Output->Y:$078C0,, Output->Y:$078C0,5, Output5->Y:$078C0,6, Output6->Y:$078C0,7, #define Input7 M707 #define Input8 M708 #define Input9 M709 #define Input0 M700 #define Input M70 #define Input M70 #define Input M70 #define Input M70 Input7->Y:$078C0,0, Input8->Y:$078C0,, Input9->Y:$078C0,, Input0->Y:$078C0,, Input->Y:$078C0,, Input->Y:$078C0,5, Input->Y:$078C0,6, Input->Y:$078C0,7, #define Output7 M70 #define Output8 M70 #define Output9 M70 #define Output0 M70 #define Output M705 #define Output M706 #define Output M707 #define Output M708 Output7->Y:$078C05,0, Output8->Y:$078C05,, Output9->Y:$078C05,, Output0->Y:$078C05,, Output->Y:$078C05,, Output->Y:$078C05,5, Output->Y:$078C05,6, Output->Y:$078C05,7, To address a different card, replace the xx digits in the address locations $07xx00 to $07xx05 to correspond to the base address configured by the dip switch settings. Configuring the Control Word With Turbo PMAC, the control word must be set to 7. This is done by writing (once on power-up) to the control register which is at base address + 7, bits [7:0]. M7000->Y:$078C07,0,8 // For base address $78C00 Open PLC Clear M7000 = 7 Disable PLC Close Using the ACC-65E with Turbo UMAC 6

17 USING THE ACC-65E WITH MACRO In a MACRO configuration, the ACC-65E resides typically in a UMAC MACRO Station with a MACRO8 (legacy) or MACRO6 CPU. The ring controller can be either a Turbo or a Power PMAC. UMAC MACRO Station # Turbo PMAC ring controllers: Turbo Brick family Turbo UMAC with ACC-5E Turbo UltraLite Power PMAC ring controllers: Power Brick family Power UMAC with ACC-5E Power UMAC with ACC-5E Power EtherLite Ring Controller IN OUT OUT IN OUT IN MACRO6 MACRO6 ACC-65E ACC-65E ACC-65E ACC-65E UMAC MACRO Station # Generally, the user s goal is to transfer the ACC-65E I/O data (8 bits per card) from/to the ring controller by reading the -bits of inputs and writing to the -bits of outputs. This I/O data transfer is accomplished using I/O nodes; therefore, it is essential to know: Which I/O nodes are used Which MACRO station I/O node addresses correspond to which Ring Controller I/O node addresses Using the ACC-65E With MACRO 7

18 MACRO6 I/O Node Addressing A MACRO IC consists of a number of auxiliary, servo, and I/O nodes: Auxiliary nodes are Master/Control registers and are for internal firmware use. Servo nodes carry information such as feedback, commands, and flags for motor control. I/O nodes are by default unoccupied and are configurable for transferring miscellaneous data. The MACRO6 CPU is populated with two PMAC style MACRO ICs, each consisting of 6 nodes: auxiliary, 8 servo, and 6 I/O nodes (the legacy MACRO8 has only one IC). I/O Nodes Node Auxiliary Nodes Servo Nodes Each I/O node consists of one -bit and three 6-bit (upper) data registers: bit st 6-bit nd 6-bit rd 6-bit -bit st 6-bit nd 6-bit rd 6-bit -bit st 6-bit nd 6-bit rd 6-bit -bit st 6-bit nd 6-bit rd 6-bit -bit st 6-bit nd 6-bit rd 6-bit -bit st 6-bit nd 6-bit rd 6-bit The MACRO8 CPU is populated with only PMAC Style MACRO IC (IC# 0). Using the ACC-65E With MACRO 8

19 The I/O node data register addresses ($C0XX) for the two MACRO ICs on a station are: MACRO Station IC #0 Node bit X:$C0A0 X:$C0A X:$C0A8 X:$C0AC X:$C0B0 X:$C0B 6-bit X:$C0A X:$C0A5 X:$C0A9 X:$C0AD X:$C0B X:$C0B5 6-bit X:$C0A X:$C0A6 X:$C0AA X:$C0AE X:$C0B X:$C0B6 6-bit X:$C0A X:$C0A7 X:$C0AB X:$C0AF X:$C0B X:$C0B7 MACRO Station IC # Node bit X:$C0E0 X:$C0E X:$C0E8 X:$C0EC X:$C0F0 X:$C0F 6-bit X:$C0E X:$C0E5 X:$C0E9 X:$C0ED X:$C0F X:$C0F5 6-bit X:$C0E X:$C0E6 X:$C0EA X:$C0EE X:$C0F X:$C0F6 6-bit X:$C0E X:$C0E7 X:$C0EB X:$C0EF X:$C0F X:$C0F7 I/O nodes which will be chosen to transfer the ACC-65E(s) data are configurable and chosen by the user depending on availability and I/O node management in the MACRO station. Non-Turbo PMAC Ultralite (legacy) I/O node addresses are the same as MACRO Station IC# 0 node registers. For instance, addresses on the ring controller start at $C0A0, instead of at $780 as seen in the following section. Using the ACC-65E With MACRO 9

20 Ring Controller I/O Node Addressing Turbo PMAC I/O Node Addressing Turbo ring controllers interface with PMAC Style MACRO ICs. The data resides in the bit fields illustrated on the right: Turbo ring controllers can be populated with up to PMAC style MACRO ICs (reported by I90). Below are the I/O node addresses ($7XXXX) for each of the PMAC Style MACRO ICs: Turbo PMAC I/O Node -bit Register 6-bit Register 6-bit Register 6-bit Register Turbo Ring Controller MACRO IC #0 Node Registers Station I/O Node# Ring Controller I/O Node# bit X:$780 X:$78 X:$788 X:$78C X:$780 X:$78 6-bit X:$78 X:$785 X:$789 X:$78D X:$78 X:$785 6-bit X:$78 X:$786 X:$78A X:$78E X:$78 X:$786 6-bit X:$78 X:$787 X:$78B X:$78F X:$78 X:$787 Turbo Ring Controller MACRO IC # Node Registers Station I/O Node# Ring Controller I/O Node# bit X:$790 X:$79 X:$798 X:$79C X:$790 X:$79 6-bit X:$79 X:$795 X:$799 X:$79D X:$79 X:$795 6-bit X:$79 X:$796 X:$79A X:$79E X:$79 X:$796 6-bit X:$79 X:$797 X:$79B X:$79F X:$79 X:$797 Turbo Ring Controller MACRO IC # Node Registers Station I/O Node# Ring Controller I/O Node# bit X:$7A0 X:$7A X:$7A8 X:$7AC X:$7A0 X:$7A 6-bit X:$7A X:$7A5 X:$7A9 X:$7AD X:$7A X:$7A5 6-bit X:$7A X:$7A6 X:$7AA X:$7AE X:$7A X:$7A6 6-bit X:$7A X:$7A7 X:$7AB X:$7AF X:$7A X:$7A7 Turbo Ring Controller MACRO IC # Node Registers Station I/O Node# Ring Controller I/O Node# bit X:$7B0 X:$7B X:$7B8 X:$7BC X:$7B0 X:$7B 6-bit X:$7B X:$7B5 X:$7B9 X:$7BD X:$7B X:$7B5 6-bit X:$7B X:$7B6 X:$7BA X:$7BE X:$7B X:$7B6 6-bit X:$7B X:$7B7 X:$7BB X:$7BF X:$7B X:$7B7 Using the ACC-65E With MACRO 0

21 Power PMAC I/O Node Addressing PMAC Style I/O Node The Power PMAC can interface with the ACC-5E which carries PMAC Style MACRO ICs. The PMAC Style MACRO IC I/O node data registers reside in the bit fields illustrated on the right: And the corresponding structure elements: Structure Element -bit Register 6-bit Register 6-bit Register 6-bit Register Data Register Gate[i].Macro[j][0] Gate[i].Macro[j][] Gate[i].Macro[j][] Gate[i].Macro[j][] bits 6 bits 6 bits 6 bits Where: i is the PMAC Style MACRO IC index j is the I/O node number. Bitwise mapping, into the PMAC Style MACRO structure elements requires Power PMAC firmware version or newer. Using the ACC-65E With MACRO

22 The tables below show I/O Node numbers of the PMAC Style MACRO ICs: Gate[0] Station I/O Node# Ring Controller I/O Node [j] Gate[] Station I/O Node# 6 7 Ring Controller I/O Node [j] Gate[] Station I/O Node# Ring Controller I/O Node [j] Gate[] Station I/O Node# 6 7 Ring Controller I/O Node [j] Using the ACC-65E With MACRO

23 Power PMAC I/O Node Addressing A PMAC style MACRO IC consists of nodes: auxiliary, 6 servo, and I/O nodes. One or more of these ICs can be found in the following hardware: Power Brick Family Power UMAC with ACC-5E Power EtherLite I/O Nodes I/O Nodes Node Auxiliary Nodes Servo Nodes Auxiliary Nodes Servo Nodes Bank B Bank A The Power PMAC can have up to 6 PMAC Style MACRO ICs. ICs present are reported by the variable Macro.ICs. A PMAC Style MACRO IC I/O node consists of data registers: x -bit and x 6-bit residing in the following bit fields: 6-bit Register 6-bit Register 6-bit Register PMAC Style I/O Node -bit Register Using the ACC-65E With MACRO

24 With the PMAC Style MACRO ICs, the I/O node data registers are typically accessed using structure elements, which can be inputs or outputs for either bank: Bank B Bank A Data Register Inputs Outputs Inputs Outputs Gate[i].MacroInB[j][0] Gate[i].MacroOutB[j][0] Gate[i].MacroInA[j][0] Gate[i].MacroOutA[j][0] -bit Gate[i].MacroInB[j][] Gate[i].MacroOutB[j][] Gate[i].MacroInA[j][] Gate[i].MacroOutA[j][] st 6-bit Gate[i].MacroInB[j][] Gate[i].MacroOutB[j][] Gate[i].MacroInA[j][] Gate[i].MacroOutA[j][] nd 6-bit Gate[i].MacroInB[j][] Gate[i].MacroOutB[j][] Gate[i].MacroInA[j][] Gate[i].MacroOutA[j][] rd 6-bit Where: i is the PMAC Style MACRO IC index j is the I/O node number. Bitwise mapping into the PMAC Style MACRO structure elements requires Power PMAC firmware version or newer. Below are example tables showing I/O Node numbers of the first PMAC Style MACRO ICs: Gate[0] Bank A Bank B Station Node# Ring Controller I/O Node [j] Gate[] Bank A Bank B Station Node# Ring Controller I/O Node [j] Gate[] Bank A Bank B Station Node# Ring Controller I/O Node [j] Gate[] Bank A Bank B Station Node# Ring Controller I/O Node [j] Using the ACC-65E With MACRO

25 Configuring MACRO I/O Transfers Having set up the following: Ring Controller MACRO communication for ASCII and MS commands I680 with Turbo PMAC Gate[i].MacroMode with Power PMAC Gate[i].MacroModeA and Gate[i].MacroModeB with Power PMAC MACRO Station MACRO communication for ASCII and MS commands MI996 Enabled the chosen I/O nodes on the ring controller I68 with Turbo PMAC Gate[i].MacroEnable with Power PMAC Gate[i].MacroEnableA and Gate[i].MacroEnableB with Power PMAC Enabled the corresponding I/O nodes on the MACRO station IC MS{anynode},MI975 Typically, masked with the enabled I/O node(s) E.g. MS,MI975=$ enables transfers using I/O node number. Set up the I/O Data Transfer Period MS{anynode},MI9 Typically = The ACC-65E(s) I/O data should now be available to transfer to/from the ring controller. Each ACC-65E possesses 8 bits ( in/ out) of data to be transferred. Depending on the number of cards in the MACRO station and I/O nodes available, one or more of the following methods can be used, stated in the order of simplicity: MS{anynode},MI60 8-bit transfer into a x -bit data register (uses x I/O node) MS{anynode},MI7 8-bit transfer into x -bit data registers (uses x I/O nodes) MS{anynode},MI69/MI70 8-bit transfer into x 6-bit data registers (uses x I/O nodes) {anynode} refers to any activated node on a particular MACRO IC. MS{anynode},MI60 newer. requires MACRO6 CPU firmware.0 or Using the ACC-65E With MACRO 5

26 MS{anynode},MI60 MI60 transfers all 8 bits ( in, out) of an ACC-65E into a single read/write -bit data register. It handles up to x ACC-65Es at consecutive base addresses (e.g. Y:$8800, Y:$9800, Y:$A800) and places the data in x consecutive -bit data registers. MI60 is a 8-bit variable represented as hexadecimal digits which are set up as follows (digit # is leftmost when constructing the word): No. of consecutive nodes: = for I/O node = for I/O nodes = for I/O nodes (max.) Reserved, = 0 Digit #: Reserved, = 0 Starting I/O node register ($C0XX) Starting ACC-65E base address (i.e. $8800) MI60 requires MACRO6 CPU firmware ~.0 or higher. For multiple ACC-65E transfers with MI60, consecutive cards must be under the same chip select. Using the ACC-65E With MACRO 6

27 MI60 example Transferring I/O data for one ACC-65E at address $8800 over node of MACRO IC 0: MS,MI9= // Data transfer period [msec] MS,MI60=$0C0A // MI60 transfer MS,MI975=$ // Enable Mask I/O node MACRO Station ACC-65E ($8800) IN OUT MS,MI60=$0C0A Node, -bit Register Ring Controller Having downloaded the above settings into the MACRO6 station, the inputs can be read and outputs can be transferred from the ring controller side (I/O node ) in the following bit fields: Inputs Outputs Turbo I/O Node Address Data Bits Structure Element (PMAC) Data Bits X:$780 :00 Gate[0].Macro[][0] :00 Power Structure Element (PMAC) Gate[0].MacroInA[][0] Gate[0].MacroOutA[][0] Data Bits :08 Using the ACC-65E With MACRO 7

28 MI60 example Transferring I/O data for two ACC-65Es at consecutive base addresses $8800 and $9800 over nodes and of MACRO IC 0: MS,MI9= MS,MI60=$0C0A MS,MI975=$C ACC-65E ($8800) IN OUT MACRO Station MS,MI60=$0C0A ACC-65E ($9800) IN OUT Node, -bit Register Node, -bit Register Ring Controller Having downloaded the above settings into the MACRO6 station, the inputs can be read and outputs can be transferred from the ring controller side (I/O nodes and ) in the following bit fields: Turbo Power I/O Node Address Data Bits Structure Element (PMAC) Data Bits Structure Element (PMAC) Data Bits st ACC-65E Inputs Outputs X:$780 :00 Gate[0].Macro[][0] :00 Gate[0].MacroInA[][0] Gate[0].MacroOutA[][0] :08 nd ACC-65E Inputs Outputs X:$78 :00 Gate[0].Macro[][0] :00 Gate[0].MacroInA[][0] Gate[0].MacroOutA[][0] :08 Using the ACC-65E With MACRO 8

29 MI60 example Transferring I/O data for three ACC-65Es at consecutive base addresses $8800, $9800, and $A800 over nodes,, and 6: MS,MI9= MS,MI60=$0C0A MS,MI975=$C ACC-65E ($8800) IN OUT MACRO Station ACC-65E ($9800) IN OUT MS,MI60=$0C0A ACC-65E ($A800) IN OUT Node, -bit Register Node, -bit Register Ring Controller Node 6, -bit Register Having downloaded the above settings into the MACRO6 station, the inputs can be read and outputs can be transferred from the ring controller side (I/O nodes,, and 6) in the following bit fields: st ACC-65E Inputs Outputs Turbo I/O Node Address Data Bits Structure Element (PMAC) Data Bits X:$780 :00 Gate[0].Macro[][0] :00 Power Structure Element (PMAC) Gate[0].MacroInA[][0] Gate[0].MacroOutA[][0] Data Bits :08 nd ACC-65E Inputs Outputs X:$78 :00 Gate[0].Macro[][0] :00 Gate[0].MacroInA[][0] Gate[0].MacroOutA[][0] :08 rd ACC-65E Inputs Outputs X:$788 :00 Gate[0].Macro[6][0] :00 Gate[0].MacroInA[6][0] Gate[0].MacroOutA[6][0] :08 Using the ACC-65E With MACRO 9

30 MS{anynode},MI7 MI7 transfers all 8 bits ( in, out) of an ACC-65E into x consecutive I/O node -bit data registers. It handles up to x ACC-65Es at consecutive base addresses (e.g. Y:$8800, Y:$8900, Y:$8A00), and places the data in 6 x consecutive -bit I/O node data registers. MI7 is a 8-bit variable represented as hexadecimal digits which are set up as follows (digit # is leftmost when constructing the word): No. of consecutive node pairs: = for I/O nodes = for I/O nodes = for 6 I/O nodes (max.) No. of -bit banks per board Always = Digit #: Reserved, = 0 Starting I/O node register ($C0XX) Reserved, = Starting ACC-65E base address (i.e. $8800) For multiple ACC-65E transfers with MI7, consecutive cards must be under the same chip select. Using the ACC-65E With MACRO 0

31 MI7 example Transferring I/O data for one ACC-65E at address $8800 over nodes and of MACRO IC 0: MS,MI9= MS,MI7=$0C0A08800 MS,MI975=$C MACRO Station ACC-65E ($8800) IN OUT MS,MI7=$0C0A08800 Node, -bit Node, -bit Ring Controller Having downloaded the above settings into the MACRO6 station, the inputs and outputs are now available to access from the ring controller side (e.g. I/O nodes, ) in the following bit fields: Turbo I/O Node Address Data Bits Structure Element (PMAC) Data Bits Power Structure Element (PMAC) Inputs X:$780 :00 Gate[0].Macro[][0] :00 Gate[0].MacroInA[][0] :08 Outputs X:$78 :00 Gate[0].Macro[][0] :00 Gate[0].MacroOutA[][0] :08 Data Bits Using the ACC-65E With MACRO

32 MI7 example Transferring I/O data for two ACC-65Es at consecutive base addresses $8800 and $8900 over nodes,, 6, and 7 of MACRO IC 0: MS,MI9= MS,MI7=$0C0A08800 MS,MI975=$CC ACC-65E ($8800) IN OUT MACRO Station MS,MI7=$0C0A08800 ACC-65E ($9800) IN OUT Node, -bit Node, -bit Node 6, -bit Ring Controller Node 7, -bit Having downloaded the above settings into the MACRO6 station, the inputs and outputs are now available to access from the ring controller side (e.g. I/O nodes,, 6, and 7) in the following bit fields: st ACC- 65E Turbo I/O Node Address Data Bits Structure Element (PMAC) Data Bits Power Structure Element (PMAC) Inputs X:$780 :00 Gate[0].Macro[][0] :00 Gate[0].MacroInA[][0] :08 Outputs X:$78 :00 Gate[0].Macro[][0] :00 Gate[0].MacroOutA[][0] :08 Data Bits nd ACC- 65E Inputs X:$788 :00 Gate[0].Macro[6][0] :00 Gate[0].MacroInA[6][0] :08 Outputs X:$78C :00 Gate[0].Macro[7][0] :00 Gate[0].MacroOutA[7][0] :08 Using the ACC-65E With MACRO

33 MI7 example Transferring I/O data for three ACC-65Es at consecutive base addresses $8800, $9800, and $A800 over nodes,, 6, 7, 0, and : MS,MI9= MS,MI7=$0C0A08800 MS,MI975=$CCC ACC-65E ($8800) IN OUT MACRO Station ACC-65E ($9800) IN OUT MS,MI7=$0C0A08800 ACC-65E ($A800) IN OUT Node, -bit Node, -bit Node 6, -bit Node 7, -bit Ring Controller Node 0, -bit Node, -bit st ACC- 65E Having downloaded the above settings into the MACRO6 station, the inputs and outputs are now available to access on the ring controller side (I/O nodes,, 6, 7, 0, and ) in the following bit fields: Turbo I/O Node Address Data Bits Structure Element (PMAC) Data Bits Power Structure Element (PMAC) Inputs X:$780 :00 Gate[0].Macro[][0] :00 Gate[0].MacroInA[][0] :08 Outputs X:$78 :00 Gate[0].Macro[][0] :00 Gate[0].MacroOutA[][0] :08 Data Bits nd ACC- 65E Inputs X:$788 :00 Gate[0].Macro[6][0] :00 Gate[0].MacroInA[6][0] :08 Outputs X:$78C :00 Gate[0].Macro[7][0] :00 Gate[0].MacroOutA[7][0] :08 rd ACC- 65E Inputs X:$780 :00 Gate[0].Macro[0][0] :00 Gate[0].MacroInA[0][0] :08 Outputs X:$78 :00 Gate[0].Macro[][0] :00 Gate[0].MacroOutA[][0] :08 Using the ACC-65E With MACRO

34 MS{anynode},MI69/MI70 MI69/MI70 transfers all 8 bits ( in, out) of an ACC-65E into x I/O node 6-bit data registers. It handles up to x ACC-65Es at consecutive base addresses (e.g. Y:$8800, Y:$8900, Y:$8A00), and places the data in 9 x consecutive 6-bit I/O node data registers. MI69/70 are 8-bit variables represented as hexadecimal digits which are set up as follows (digit # is leftmost when constructing the word): No. of consecutive nodes: = for IO node = for IO nodes = for IO nodes (max.) No. of 6-bit banks per board Always = Digit #: Reserved, = 0 Starting I/O node register ($C0XX) Reserved, = Starting ACC-68E base address (i.e. $8800) For multiple ACC-65E transfers with MI69/MI70, consecutive cards must be under the same chip select. Using the ACC-65E With MACRO

35 MI69/70 example Transferring I/O data for one ACC-65E at address $8800 over node of MACRO IC 0: MS,MI9= MS,MI69=$0C0A8800 MS,MI975=$ Ring Controller Node, -bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. MS,MI69=$0C0A8800 OUT IN ACC-65E ($8800) MACRO Station Having downloaded the above settings into the MACRO6 station, the inputs and outputs are now available to access on the ring controller side (I/O node ) in the following bit fields: Inputs Outputs Turbo I/O Node Address Data Bits Structure Element (PMAC) Data Bits Power Structure Element (PMAC) X:$78 :08 Gate[0].Macro[][] :08 Gate[0].MacroInA[][] :6 X:$78 5:08 Gate[0].Macro[][] 5:08 Gate[0].MacroInA[][] :6 X:$78 :6 Gate[0].Macro[][] :6 Gate[0].MacroOutA[][] : X:$78 :08 Gate[0].Macro[][] :08 Gate[0].MacroOutA[][] :6 Data Bits Using the ACC-65E With MACRO 5

36 MI69/70 example Transferring I/O data for two ACC-65Es at consecutive base addresses $8800 and $9800 over nodes and of MACRO IC 0: MS,MI9= MS,MI69=$0C0A8800 MS,MI975=$C Node, -bit Reg. Ring Controller Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, -bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. MS,MI69=$0C0A8800 OUT IN OUT IN ACC-65E ($8800) ACC-65E ($9800) MACRO Station Having downloaded the above settings into the MACRO6 station, the inputs and outputs are now available to access on the ring controller side (I/O nodes and ) in the following bit fields: Turbo Power I/O Node Address Data Bits Structure Element (PMAC) Data Bits Structure Element (PMAC) Data Bits st ACC- 65E Inputs Outputs X:$78 :08 Gate[0].Macro[][] :08 Gate[0].MacroInA[][] :6 X:$78 6:08 Gate[0].Macro[][] 6:08 Gate[0].MacroInA[][] :6 X:$78 :6 Gate[0].Macro[][] :6 Gate[0].MacroOutA[][] : X:$78 :08 Gate[0].Macro[][] :08 Gate[0].MacroOutA[][] :6 nd ACC- 65E Inputs Outputs X:$785 :08 Gate[0].Macro[][] :08 Gate[0].MacroInA[][] :6 X:$786 5:08 Gate[0].Macro[][] 5:08 Gate[0].MacroInA[][] :6 X:$786 :6 Gate[0].Macro[][] :6 Gate[0].MacroOutA[][] : X:$787 :08 Gate[0].Macro[][] :08 Gate[0].MacroOutA[][] :6 Using the ACC-65E With MACRO 6

37 Accessing the Transferred Data Having transferred the ACC-65E I/O data to and from the MACRO station and into the ring controller s registers mentioned above, bitwise mapping is the final step. With the PMAC style MACRO IC: The inputs can be bitwise mapped and read. The output state is not reported, and writing to two separate bits simultaneously (without using the full word) is not possible, thus an image word is required. With the PMAC style MACRO IC: The inputs can be bitwise mapped and read. The outputs can be directly bitwise mapped, written to, and reported. Outputs Mirror Image Concept A mirror image is a memory location on the ring controller, typically open or scratch memory that mimics the state of the ACC-65E outputs (residing in the MACRO station). This can be done in a PLC program. The following are recommended memory registers to use: Turbo PMAC Open Memory Registers ( bits) $0F0-$0FF (X and Y) Power PMAC Open Memory Registers ( bits), unsigned Sys.Udata[i] Use Sys.Udata[], Sys.Udata[], Sys.Udata[] User writes to / reads single bits of open memory PLC copies open memory to appropriate node Bitwise mapping to user memory structure elements in Power PMAC is not allowed. Explicit syntax with offset address must be used. The offset address is found by multiplying the element structure index by. To the right is an example of the first unsigned open memory structure elements and their corresponding address offsets: Structure Element Address Offset Sys.Udata[] U.USER: Sys.Udata[] U.USER: 8 Sys.Udata[] U.USER: Sys.Udata[] U.USER:6 A large number of self-addressed (default Sys.pushm) pointers in Power PMAC use Sys.Udata[0]; therefore, it is highly advised NOT to use it as a general purpose user memory. Using the ACC-65E With MACRO 7

38 Turbo PMAC MI60 Mapping Example MI60 is used to transfer ACC-65E data through MACRO IC 0 node of the ring controller, which places the bits of inputs and bits of outputs in the same -bit data register: Inputs I/O Node Outputs Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. The inputs are mapped into the -bit register of node #define Input M700 #define Input M700 #define Input M700 #define Input M700 #define Input5 M7005 #define Input6 M7006 #define Input7 M7007 #define Input8 M7008 #define Input9 M7009 #define Input0 M700 #define Input M70 #define Input M70 #define Input M70 #define Input M70 #define Input5 M705 #define Input6 M706 #define Input7 M707 #define Input8 M708 #define Input9 M709 #define Input0 M700 #define Input M70 #define Input M70 #define Input M70 #define Input M70 Input->X:$780,0, Input->X:$780,, Input->X:$780,, Input->X:$780,, Input5->X:$780,, Input6->X:$780,5, Input7->X:$780,6, Input8->X:$780,7, Input9->X:$780,8, Input0->X:$780,9, Input->X:$780,0, Input->X:$780,, Input->X:$780,, Input->X:$780,, Input5->X:$780,, Input6->X:$780,5, Input7->X:$780,6, Input8->X:$780,7, Input9->X:$780,8, Input0->X:$780,9, Input->X:$780,0, Input->X:$780,, Input->X:$780,, Input->X:$780,, Using the ACC-65E With MACRO 8

39 The outputs require an image word. We will use Y:$0FF ( bits) open memory register; therefore, the bitwise mapping of the outputs should point to the open memory. #define Output M705 #define Output M706 #define Output M707 #define Output M708 #define Output5 M709 #define Output6 M700 #define Output7 M70 #define Output8 M70 #define Output9 M70 #define Output0 M70 #define Output M705 #define Output M706 #define Output M707 #define Output M708 #define Output5 M709 #define Output6 M700 #define Output7 M70 #define Output8 M70 #define Output9 M70 #define Output0 M70 #define Output M705 #define Output M706 #define Output M707 #define Output M708 Output->Y:$0FF,0, Output->Y:$0FF,, Output->Y:$0FF,, Output->Y:$0FF,, Output5->Y:$0FF,, Output6->Y:$0FF,5, Output7->Y:$0FF,6, Output8->Y:$0FF,7, Output9->Y:$0FF,8, Output0->Y:$0FF,9, Output->Y:$0FF,0, Output->Y:$0FF,, Output->Y:$0FF,, Output->Y:$0FF,, Output5->Y:$0FF,, Output6->Y:$0FF,5, Output7->Y:$0FF,6, Output8->Y:$0FF,7, Output9->Y:$0FF,8, Output0->Y:$0FF,9, Output->Y:$0FF,0, Output->Y:$0FF,, Output->Y:$0FF,, Output->Y:$0FF,, The following mirror image PLC (which should be executing constantly) will copy the outputs into node : #define NTwenty M709 ; Node, -bit data register #define OutMirror M7050 ; Mirror word, open memory NTwenty->Y:$780,0, OutMirror->Y:$0FF,0, OutMirror = 0 Open PLC Clear NTwenty = OutMirror Close ; Node, -bit data register ; Open memmory register ; Save/Initialize to zero or desired state ; Update data register The output states are now reported and can now be toggled individually using the bitwise assignments to the open memory register. Using the ACC-65E With MACRO 9

40 Turbo PMAC MI7 Mapping Example MI7 is used to transfer ACC-65E data through MACRO IC 0 nodes and of the ring controller, which places the bits of inputs in the -bit register of node and the bits of outputs in the -bit register of node : I/O Node I/O Node Node. -bit Register Node. -bit Register Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg The inputs are mapped into the -bit register of node #define Input M700 #define Input M700 #define Input M700 #define Input M700 #define Input5 M7005 #define Input6 M7006 #define Input7 M7007 #define Input8 M7008 #define Input9 M7009 #define Input0 M700 #define Input M70 #define Input M70 #define Input M70 #define Input M70 #define Input5 M705 #define Input6 M706 #define Input7 M707 #define Input8 M708 #define Input9 M709 #define Input0 M700 #define Input M70 #define Input M70 #define Input M70 #define Input M70 Input->X:$780,0, Input->X:$780,, Input->X:$780,, Input->X:$780,, Input5->X:$780,, Input6->X:$780,5, Input7->X:$780,6, Input8->X:$780,7, Input9->X:$780,8, Input0->X:$780,9, Input->X:$780,0, Input->X:$780,, Input->X:$780,, Input->X:$780,, Input5->X:$780,, Input6->X:$780,5, Input7->X:$780,6, Input8->X:$780,7, Input9->X:$780,8, Input0->X:$780,9, Input->X:$780,0, Input->X:$780,, Input->X:$780,, Input->X:$780,, Using the ACC-65E With MACRO 0

41 The outputs require an image word. We will use Y:$0FF ( bits) open memory register (to copy the bits of node ); therefore, the bitwise mapping of the outputs should point to the open memory. #define Output M705 #define Output M706 #define Output M707 #define Output M708 #define Output5 M709 #define Output6 M700 #define Output7 M70 #define Output8 M70 #define Output9 M70 #define Output0 M70 #define Output M705 #define Output M706 #define Output M707 #define Output M708 #define Output5 M709 #define Output6 M700 #define Output7 M70 #define Output8 M70 #define Output9 M70 #define Output0 M70 #define Output M705 #define Output M706 #define Output M707 #define Output M708 Output->Y:$0FF,0, Output->Y:$0FF,, Output->Y:$0FF,, Output->Y:$0FF,, Output5->Y:$0FF,, Output6->Y:$0FF,5, Output7->Y:$0FF,6, Output8->Y:$0FF,7, Output9->Y:$0FF,8, Output0->Y:$0FF,9, Output->Y:$0FF,0, Output->Y:$0FF,, Output->Y:$0FF,, Output->Y:$0FF,, Output5->Y:$0FF,, Output6->Y:$0FF,5, Output7->Y:$0FF,6, Output8->Y:$0FF,7, Output9->Y:$0FF,8, Output0->Y:$0FF,9, Output->Y:$0FF,0, Output->Y:$0FF,, Output->Y:$0FF,, Output->Y:$0FF,, The following mirror image PLC (which should be executing constantly) will copy the outputs into node : #define NTwenty M709 ; Node, -bit register #define OutMirror M7050 ; Mirror word, open memory NTwenty->Y:$78,0, ; -bit register, node OutMirror->Y:$0FF,0, ; Open memmory register OutMirror = 0 ; Save/Initialize to zero or desired state Open PLC Clear NTwenty = OutMirror Close ; Update data register The output states are now reported and can be toggled individually using the bitwise assignments to the open memory register. Using the ACC-65E With MACRO

42 Turbo PMAC MI69/70 Mapping Example MI69 / MI70 is used to transfer ACC-66E data through MACRO IC 0 node of the ring controller, which places the data in registers as illustrated on the right: The lower 6 bits of the bits of inputs reside in the first 6- bit register, and the upper 8 bits of the bits of inputs reside in the lower byte of the second 6-bit register. The lower 8 bits of the bits of outputs reside in the upper byte of the second 6-bit register, and the upper 6 bits of the bits of outputs reside in the third 6-bit register. I/O Node Node. -bit Register (not used in this example) Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg The inputs are mapped into 6-bit registers of node : #define Input M700 #define Input M700 #define Input M700 #define Input M700 #define Input5 M7005 #define Input6 M7006 #define Input7 M7007 #define Input8 M7008 #define Input9 M7009 #define Input0 M700 #define Input M70 #define Input M70 #define Input M70 #define Input M70 #define Input5 M705 #define Input6 M706 #define Input7 M707 #define Input8 M708 #define Input9 M709 #define Input0 M700 #define Input M70 #define Input M70 #define Input M70 #define Input M70 Input->X:$78,8, Input->X:$78,9, Input->X:$78,0, Input->X:$78,, Input5->X:$78,, Input6->X:$78,, Input7->X:$78,, Input8->X:$78,5, Input9->X:$78,6, Input0->X:$78,7, Input->X:$78,8, Input->X:$78,9, Input->X:$78,0, Input->X:$78,, Input5->X:$78,, Input6->X:$78,, Input7->X:$78,8, Input8->X:$78,9, Input9->X:$78,0, Input0->X:$78,, Input->X:$78,, Input->X:$78,, Input->X:$78,, Input->X:$78,5, Using the ACC-65E With MACRO

43 The outputs require an image word We will use Y:$0FF open memory register to create an image word; therefore, the bitwise mapping of the outputs should point to the open memory. #define Output M705 #define Output M706 #define Output M707 #define Output M708 #define Output5 M709 #define Output6 M700 #define Output7 M70 #define Output8 M70 #define Output9 M70 #define Output0 M70 #define Output M705 #define Output M706 #define Output M707 #define Output M708 #define Output5 M709 #define Output6 M700 #define Output7 M70 #define Output8 M70 #define Output9 M70 #define Output0 M70 #define Output M705 #define Output M706 #define Output M707 #define Output M708 Output->Y:$0FF,0, Output->Y:$0FF,, Output->Y:$0FF,, Output->Y:$0FF,, Output5->Y:$0FF,, Output6->Y:$0FF,5, Output7->Y:$0FF,6, Output8->Y:$0FF,7, Output9->Y:$0FF,8, Output0->Y:$0FF,9, Output->Y:$0FF,0, Output->Y:$0FF,, Output->Y:$0FF,, Output->Y:$0FF,, Output5->Y:$0FF,, Output6->Y:$0FF,5, Output7->Y:$0FF,6, Output8->Y:$0FF,7, Output9->Y:$0FF,8, Output0->Y:$0FF,9, Output->Y:$0FF,0, Output->Y:$0FF,, Output->Y:$0FF,, Output->Y:$0FF,, The following mirror image PLC (which should be executing constantly) will copy the outputs into node : #define NSecond6 M709 ; Node, second 6-bit register #define NThird6 M7050 ; Node, third 6-bit register #define OutMirror M705 ; Mirror word, open memory NSecond6->X:$78,8,6 ; Second 6-bit register, node NThird6->X:$78,8,6 ; Third 6-bit register, node OutMirror->Y:$0FF,0, ; Open memory OutMirror = 0 ; Save/Initialize to zero or desired state Open PLC Clear NSecond6 = OutMirror & $0000FF ; Mask with lower 8 bits NThird6 = OutMirror & $FFFF00/$00 ; Mask OutMirror with upper 6 bits and shift to lower 6 Close The output states are now reported and can be toggled individually using the bitwise assignments to the open memory register. Using the ACC-65E With MACRO

44 Power PMAC MI60 Mapping Example MI60 is used to transfer ACC-65E data through MACRO IC 0 node of the ring controller, which places the bits of inputs and bits of outputs in the same -bit data register: Inputs I/O Node Outputs Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg The inputs are mapped into the bits of node : PTR Input->Gate[0].Macro[][0].0.; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; PTR Input5->Gate[0].Macro[][0]..; PTR Input6->Gate[0].Macro[][0].5.; PTR Input7->Gate[0].Macro[][0].6.; PTR Input8->Gate[0].Macro[][0].7.; PTR Input9->Gate[0].Macro[][0].8.; PTR Input0->Gate[0].Macro[][0].9.; PTR Input->Gate[0].Macro[][0].0.; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; PTR Input5->Gate[0].Macro[][0]..; PTR Input6->Gate[0].Macro[][0].5.; PTR Input7->Gate[0].Macro[][0].6.; PTR Input8->Gate[0].Macro[][0].7.; PTR Input9->Gate[0].Macro[][0].8.; PTR Input0->Gate[0].Macro[][0].9.; PTR Input->Gate[0].Macro[][0].0.; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; Bitwise mapping with PMAC style MACRO IC is supported starting with Power PMAC firmware version Using the ACC-65E With MACRO

45 The outputs require an image word. We will use Sys.Udata[] open memory register to create the image word; therefore, the bitwise mapping of the outputs: PTR Output->U.USER:.0.; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output5->U.USER:..; PTR Output6->U.USER:.5.; PTR Output7->U.USER:.6.; PTR Output8->U.USER:.7.; PTR Output9->U.USER:.8.; PTR Output0->U.USER:.9.; PTR Output->U.USER:.0.; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output5->U.USER:..; PTR Output6->U.USER:.5.; PTR Output7->U.USER:.6.; PTR Output8->U.USER:.7.; PTR Output9->U.USER:.8.; PTR Output0->U.USER:.9.; PTR Output->U.USER:.0.; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output->U.USER:..; Bitwise mapping to user memory structure elements is not allowed. Explicit syntax with offset address must be used. The offset address is found by multiplying the element structure index by. To the right is an example of the first unsigned open memory structure elements and their corresponding address offsets: Structure Element Sys.Udata[] Sys.Udata[] Sys.Udata[] Sys.Udata[] Address Offset U.USER: U.USER:8 U.USER: U.USER:6 A large number of self-addressed (default Sys.pushm) pointers in Power PMAC use Sys.Udata[0]; therefore, it is highly advised NOT to use it as general purpose user memory. The following mirror image PLC (which should be executing constantly) will copy the outputs into node : PTR NTwenty->Gate[0].Macro[][0]; PTR OutMirror->U.USER:.0.; OutMirror = 0 // node (shared with inputs) // Mirror Word, shared user memmory // Save/initialize to zero or desired state Open PLC NTwenty = OutMirror Close // Update data register The output states are now reported and can be toggled individually using the bitwise assignments to the open memory register. Using the ACC-65E With MACRO 5

46 Power PMAC MI7 Mapping Example MI7 is used to transfer ACC-65E data to MACRO IC 0 nodes and of the ring controller, which places the bits of inputs in the -bit register of node and the bits of outputs in the -bit register of node : I/O Node I/O Node Node. -bit Register Node. -bit Register Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg The inputs are mapped into the bits of node : PTR Input->Gate[0].Macro[][0].0.; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; PTR Input5->Gate[0].Macro[][0]..; PTR Input6->Gate[0].Macro[][0].5.; PTR Input7->Gate[0].Macro[][0].6.; PTR Input8->Gate[0].Macro[][0].7.; PTR Input9->Gate[0].Macro[][0].8.; PTR Input0->Gate[0].Macro[][0].9.; PTR Input->Gate[0].Macro[][0].0.; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; PTR Input5->Gate[0].Macro[][0]..; PTR Input6->Gate[0].Macro[][0].5.; PTR Input7->Gate[0].Macro[][0].6.; PTR Input8->Gate[0].Macro[][0].7.; PTR Input9->Gate[0].Macro[][0].8.; PTR Input0->Gate[0].Macro[][0].9.; PTR Input->Gate[0].Macro[][0].0.; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; PTR Input->Gate[0].Macro[][0]..; Bitwise mapping with PMAC style MACRO IC is supported starting with Power PMAC firmware version Using the ACC-65E With MACRO 6

47 The outputs require an image word. We will use Sys.Udata[] open memory register (to copy the bits of node ) to create the image word. Therefore, the bitwise mapping of the outputs: PTR Output->U.USER:.0.; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output5->U.USER:..; PTR Output6->U.USER:.5.; PTR Output7->U.USER:.6.; PTR Output8->U.USER:.7.; PTR Output9->U.USER:.8.; PTR Output0->U.USER:.9.; PTR Output->U.USER:.0.; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output5->U.USER:..; PTR Output6->U.USER:.5.; PTR Output7->U.USER:.6.; PTR Output8->U.USER:.7.; PTR Output9->U.USER:.8.; PTR Output0->U.USER:.9.; PTR Output->U.USER:.0.; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output->U.USER:..; Bitwise mapping to user memory structure elements is not allowed. Explicit syntax with offset address must be used. The offset address is found by multiplying the element structure index by. To the right is an example of the first unsigned open memory structure elements and their corresponding address offsets: Structure Element Sys.Udata[] Sys.Udata[] Sys.Udata[] Sys.Udata[] Address Offset U.USER: U.USER:8 U.USER: U.USER:6 A large number of self-addressed (default Sys.pushm) pointers in Power PMAC use Sys.Udata[0]; therefore, it is highly advised NOT to use it as general purpose user memory. The following PLC (which should be executing constantly) will copy the outputs into node : PTR NTwenty->Gate[0].Macro[][0]; // -bit register, node PTR OutMirror->U.USER:.0.; // Mirror Word, shared user memory OutMirror = 0 // Save/initialize to zero or desired state Open PLC NTwenty = OutMirror Close // Update data register The output states are now reported and can be toggled individually using the bitwise assignments to the open memory register. Using the ACC-65E With MACRO 7

48 Power PMAC MI69/70 Mapping Example MI69 / MI70 is used to transfer ACC-65E data through MACRO IC 0 node of the ring controller, which places the data as illustrated on the right: The lower 6 bits of the bits of inputs reside in the first 6-bit register, and the upper 8 bits of the bits of inputs reside in the lower byte of the second 6-bit register. The lower 8 bits of the bits of outputs reside in the upper byte of the second 6-bit register, and the upper 6 bits of the bits of outputs reside in the third 6-bit register. I/ O Node Node. - bit Register Node, 6- bit Reg. Node, 6- bit Reg. Node, 6- bit Reg The inputs are mapped into 6-bit registers of node : PTR Input->Gate[0].Macro[][].8. PTR Input->Gate[0].Macro[][].9. PTR Input->Gate[0].Macro[][].0. PTR Input->Gate[0].Macro[][].. PTR Input5->Gate[0].Macro[][].. PTR Input6->Gate[0].Macro[][].. PTR Input7->Gate[0].Macro[][].. PTR Input8->Gate[0].Macro[][].5. PTR Input9->Gate[0].Macro[][].6. PTR Input0->Gate[0].Macro[][].7. PTR Input->Gate[0].Macro[][].8. PTR Input->Gate[0].Macro[][].9. PTR Input->Gate[0].Macro[][].0. PTR Input->Gate[0].Macro[][].. PTR Input5->Gate[0].Macro[][].. PTR Input6->Gate[0].Macro[][].. PTR Input7->Gate[0].Macro[][].8. PTR Input8->Gate[0].Macro[][].9. PTR Input9->Gate[0].Macro[][].0. PTR Input0->Gate[0].Macro[][].. PTR Input->Gate[0].Macro[][].. PTR Input->Gate[0].Macro[][].. PTR Input->Gate[0].Macro[][].. PTR Input->Gate[0].Macro[][].5. Bitwise mapping with PMAC style MACRO IC is supported starting with Power PMAC firmware version Using the ACC-65E With MACRO 8

49 The outputs require an image word. We will use Sys.Udata[] open memory register to create the image word. Therefore, the bitwise mapping of the outputs: PTR Output->U.USER:.0.; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output5->U.USER:..; PTR Output6->U.USER:.5.; PTR Output7->U.USER:.6.; PTR Output8->U.USER:.7.; PTR Output9->U.USER:.8.; PTR Output0->U.USER:.9.; PTR Output->U.USER:.0.; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output5->U.USER:..; PTR Output6->U.USER:.5.; PTR Output7->U.USER:.6.; PTR Output8->U.USER:.7.; PTR Output9->U.USER:.8.; PTR Output0->U.USER:.9.; PTR Output->U.USER:.0.; PTR Output->U.USER:..; PTR Output->U.USER:..; PTR Output->U.USER:..; Bitwise mapping to user memory structure elements is not allowed. Explicit syntax with offset address must be used. The offset address is found by multiplying the element structure index by. To the right is an example of the first unsigned open memory structure elements and their corresponding address offsets: Structure Element Sys.Udata[] Sys.Udata[] Sys.Udata[] Sys.Udata[] Address Offset U.USER: U.USER:8 U.USER: U.USER:6 A large number of self-addressed (default Sys.pushm) pointers in Power PMAC use Sys.Udata[0]; therefore, it is highly advised NOT to use it as general purpose user memory. The following mirror image PLC (which should be executing constantly) will copy the outputs into node : PTR NSecond6->Gate[0].Macro[][]; PTR NThird6->Gate[0].Macro[][]; PTR OutMirror->U.USER:.0.; OutMirror = 0 // Node, Second 6-bit register (upper 8 bits) // Node, Third 6-bit register (upper 6 bits) // Mirror Word, shared user memory // Save/initialize to zero or desired state Open PLC NSecond6 = OutMirror & $0000FF <<6 NThird6 = OutMirror & $FFFF00 Close // Update nd 6-bit reg; shift to upper 6-bits // Update node third 6-bit register The output states are now reported and can be toggled individually using the bitwise assignments to the open memory register. Using the ACC-65E With MACRO 9

50 Power PMAC MI60 Mapping Example MI60 is used to transfer ACC-65E data through MACRO IC 0 Bank A node of the ring controller, which places the bits of inputs in the IN -bit data register of node, and the bits of outputs in the OUT -bit data register of node : I/O Node Inputs Outputs Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg Inputs PTR Input->Gate[0].MacroInA[][0].8.; PTR Input->Gate[0].MacroInA[][0].9.; PTR Input->Gate[0].MacroInA[][0].0.; PTR Input->Gate[0].MacroInA[][0]..; PTR Input5->Gate[0].MacroInA[][0]..; PTR Input6->Gate[0].MacroInA[][0]..; PTR Input7->Gate[0].MacroInA[][0]..; PTR Input8->Gate[0].MacroInA[][0].5.; PTR Input9->Gate[0].MacroInA[][0].6.; PTR Input0->Gate[0].MacroInA[][0].7.; PTR Input->Gate[0].MacroInA[][0].8.; PTR Input->Gate[0].MacroInA[][0].9.; PTR Input->Gate[0].MacroInA[][0].0.; PTR Input->Gate[0].MacroInA[][0]..; PTR Input5->Gate[0].MacroInA[][0]..; PTR Input6->Gate[0].MacroInA[][0]..; PTR Input7->Gate[0].MacroInA[][0]..; PTR Input8->Gate[0].MacroInA[][0].5.; PTR Input9->Gate[0].MacroInA[][0].6.; PTR Input0->Gate[0].MacroInA[][0].7.; PTR Input->Gate[0].MacroInA[][0].8.; PTR Input->Gate[0].MacroInA[][0].9.; PTR Input->Gate[0].MacroInA[][0].0.; PTR Input->Gate[0].MacroInA[][0]..; Outputs PTR Output->Gate[0].MacroOutA[][0].8.; PTR Output->Gate[0].MacroOutA[][0].9.; PTR Output->Gate[0].MacroOutA[][0].0.; PTR Output->Gate[0].MacroOutA[][0]..; PTR Output5->Gate[0].MacroOutA[][0]..; PTR Output6->Gate[0].MacroOutA[][0]..; PTR Output7->Gate[0].MacroOutA[][0]..; PTR Output8->Gate[0].MacroOutA[][0].5.; PTR Output9->Gate[0].MacroOutA[][0].6.; PTR Output0->Gate[0].MacroOutA[][0].7.; PTR Output->Gate[0].MacroOutA[][0].8.; PTR Output->Gate[0].MacroOutA[][0].9.; PTR Output->Gate[0].MacroOutA[][0].0.; PTR Output->Gate[0].MacroOutA[][0]..; PTR Output5->Gate[0].MacroOutA[][0]..; PTR Output6->Gate[0].MacroOutA[][0]..; PTR Output7->Gate[0].MacroOutA[][0]..; PTR Output8->Gate[0].MacroOutA[][0].5.; PTR Output9->Gate[0].MacroOutA[][0].6.; PTR Output0->Gate[0].MacroOutA[][0].7.; PTR Output->Gate[0].MacroOutA[][0].8.; PTR Output->Gate[0].MacroOutA[][0].9.; PTR Output->Gate[0].MacroOutA[][0].0.; PTR Output->Gate[0].MacroOutA[][0]..; With Power PMAC, the outputs can be directly bitwise mapped, written to, and reported. Mirror word is not required. Using the ACC-65E With MACRO 50

51 Power PMAC MI7 Mapping Example MI7 is used to transfer ACC-65E data through MACRO IC 0 Bank A nodes and of the ring controller, which places the bits of inputs in the In -bit data register of node and the bits of outputs in the Out -bit register of node : I/O Node I/O Node Node, -bit Register Node, -bit Register Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg Inputs PTR Input->Gate[0].MacroInA[][0].8.; PTR Input->Gate[0].MacroInA[][0].9.; PTR Input->Gate[0].MacroInA[][0].0.; PTR Input->Gate[0].MacroInA[][0]..; PTR Input5->Gate[0].MacroInA[][0]..; PTR Input6->Gate[0].MacroInA[][0]..; PTR Input7->Gate[0].MacroInA[][0]..; PTR Input8->Gate[0].MacroInA[][0].5.; PTR Input9->Gate[0].MacroInA[][0].6.; PTR Input0->Gate[0].MacroInA[][0].7.; PTR Input->Gate[0].MacroInA[][0].8.; PTR Input->Gate[0].MacroInA[][0].9.; PTR Input->Gate[0].MacroInA[][0].0.; PTR Input->Gate[0].MacroInA[][0]..; PTR Input5->Gate[0].MacroInA[][0]..; PTR Input6->Gate[0].MacroInA[][0]..; PTR Input7->Gate[0].MacroInA[][0]..; PTR Input8->Gate[0].MacroInA[][0].5.; PTR Input9->Gate[0].MacroInA[][0].6.; PTR Input0->Gate[0].MacroInA[][0].7.; PTR Input->Gate[0].MacroInA[][0].8.; PTR Input->Gate[0].MacroInA[][0].9.; PTR Input->Gate[0].MacroInA[][0].0.; PTR Input->Gate[0].MacroInA[][0]..; Outputs PTR Output->Gate[0].MacroOutA[][0].8.; PTR Output->Gate[0].MacroOutA[][0].9.; PTR Output->Gate[0].MacroOutA[][0].0.; PTR Output->Gate[0].MacroOutA[][0]..; PTR Output5->Gate[0].MacroOutA[][0]..; PTR Output6->Gate[0].MacroOutA[][0]..; PTR Output7->Gate[0].MacroOutA[][0]..; PTR Output8->Gate[0].MacroOutA[][0].5.; PTR Output9->Gate[0].MacroOutA[][0].6.; PTR Output0->Gate[0].MacroOutA[][0].7.; PTR Output->Gate[0].MacroOutA[][0].8.; PTR Output->Gate[0].MacroOutA[][0].9.; PTR Output->Gate[0].MacroOutA[][0].0.; PTR Output->Gate[0].MacroOutA[][0]..; PTR Output5->Gate[0].MacroOutA[][0]..; PTR Output6->Gate[0].MacroOutA[][0]..; PTR Output7->Gate[0].MacroOutA[][0]..; PTR Output8->Gate[0].MacroOutA[][0].5.; PTR Output9->Gate[0].MacroOutA[][0].6.; PTR Output0->Gate[0].MacroOutA[][0].7.; PTR Output->Gate[0].MacroOutA[][0].8.; PTR Output->Gate[0].MacroOutA[][0].9.; PTR Output->Gate[0].MacroOutA[][0].0.; PTR Output->Gate[0].MacroOutA[][0]..; With Power PMAC, the outputs can be directly bitwise mapped, written to, and reported. Mirror word is not required. Using the ACC-65E With MACRO 5

52 Power PMAC MI69/70 Mapping Example MI69 / MI70 is used to transfer ACC-65E data through MACRO IC 0 Bank A node of the ring controller, which places the data as illustrated on the right: The lower 6 bits of the bits of inputs reside in the first 6-bit register, and the upper 8 bits of the bits of inputs reside in the lower byte of the second 6-bit register. All in In registers. The lower 8 bits of the bits of outputs reside in the upper byte of the second 6-bit register, and the upper 6 bits of the bits of outputs reside in the third 6-bit register. All in Out registers. I/O Node Node. -bit Register Node, 6-bit Reg. Node, 6-bit Reg. Node, 6-bit Reg Inputs PTR Input->Gate[0].MacroInA[][].6.; PTR Input->Gate[0].MacroInA[][].7.; PTR Input->Gate[0].MacroInA[][].8.; PTR Input->Gate[0].MacroInA[][].9.; PTR Input5->Gate[0].MacroInA[][].0.; PTR Input6->Gate[0].MacroInA[][]..; PTR Input7->Gate[0].MacroInA[][]..; PTR Input8->Gate[0].MacroInA[][]..; PTR Input9->Gate[0].MacroInA[][]..; PTR Input0->Gate[0].MacroInA[][].5.; PTR Input->Gate[0].MacroInA[][].6.; PTR Input->Gate[0].MacroInA[][].7.; PTR Input->Gate[0].MacroInA[][].8.; PTR Input->Gate[0].MacroInA[][].9.; PTR Input5->Gate[0].MacroInA[][].0.; PTR Input6->Gate[0].MacroInA[][]..; PTR Input7->Gate[0].MacroInA[][].6.; PTR Input8->Gate[0].MacroInA[][].7.; PTR Input9->Gate[0].MacroInA[][].8.; PTR Input0->Gate[0].MacroInA[][].9.; PTR Input->Gate[0].MacroInA[][].0.; PTR Input->Gate[0].MacroInA[][]..; PTR Input->Gate[0].MacroInA[][]..; PTR Input->Gate[0].MacroInA[][]..; Outputs PTR Output->Gate[0].MacroOutA[][]..; PTR Output->Gate[0].MacroOutA[][].5.; PTR Output->Gate[0].MacroOutA[][].6.; PTR Output->Gate[0].MacroOutA[][].7.; PTR Output5->Gate[0].MacroOutA[][].8.; PTR Output6->Gate[0].MacroOutA[][].9.; PTR Output7->Gate[0].MacroOutA[][].0.; PTR Output8->Gate[0].MacroOutA[][]..; PTR Output9->Gate[0].MacroOutA[][].6.; PTR Output0->Gate[0].MacroOutA[][].7.; PTR Output->Gate[0].MacroOutA[][].8.; PTR Output->Gate[0].MacroOutA[][].9.; PTR Output->Gate[0].MacroOutA[][].0.; PTR Output->Gate[0].MacroOutA[][]..; PTR Output5->Gate[0].MacroOutA[][]..; PTR Output6->Gate[0].MacroOutA[][]..; PTR Output7->Gate[0].MacroOutA[][]..; PTR Output8->Gate[0].MacroOutA[][].5.; PTR Output9->Gate[0].MacroOutA[][].6.; PTR Output0->Gate[0].MacroOutA[][].7.; PTR Output->Gate[0].MacroOutA[][].8.; PTR Output->Gate[0].MacroOutA[][].9.; PTR Output->Gate[0].MacroOutA[][].0.; PTR Output->Gate[0].MacroOutA[][]..; With Power PMAC, the outputs can be directly bitwise mapped, written to, and reported. Mirror word is not required. Using the ACC-65E With MACRO 5

53 Configuring the Control Word for MACRO The control word is configured automatically with MACRO6 CPU firmware version.0 and newer. The setup below is for older firmware versions. The control word can be configured with MACRO using MI98 and MI99: Set MI98 to $ {base address} + 7 Set MI99 = 7 Configuring the Control Word must be done on every power-up/reset such as in the following example PLC which performs the configuration and then disables itself. Example: With ACC-65E at base addresses $8800, and using node for MACRO Station communication. Turbo PMAC ring controllers: Open PLC Clear I5 = 50 * / I0 WHILE (I5 > 0) EndW CMD"MS,MI98=$08807" // Point to control word of Card at address $8800 CMD"MS,MI99=7" // Write to control word I5 = 50 * / I0 WHILE (I5 > 0) EndW Disable PLC Close Power PMAC ring controllers: Open PLC CALL Timer(0.50) // 50 msec delay. Requires loading the Timer subprogram. CMD"MACROSTATION,MI98=$08807" // Point to control word of Card at address $8800 CMD"MACROSTATION,MI99=7" // Write to control word CALL Timer(0.50) Disable PLC Close // Disable this PLC Using the ACC-65E With MACRO 5

54 CONNECTOR PINOUTS AND WIRING Terminal Block Connectors Top: Inputs TB / TB Top (Inputs) Pin # Function Description Input Input # / Input Input # / Input Input # / 5 Input Input # / 6 5 Input Input #5 / 7 6 Input Input #6 / 8 7 Input Input #7 / 9 8 Input Input #8 / 0 9 Input Input #9 / 0 Input Input #0 / Input Input # / Input Input # / TB Top (Inputs Reference / Return) Pin # Function / Description Inputs Return 0 08 Inputs Return 09 6 Inputs Return 7 Connector Pinouts and Wiring 5

55 Bottom: Outputs TB / TB Bottom (Outputs) Pin # Function Description Output Output # / Output Output # / Output Output # / 5 Output Output # / 6 5 Output Output #5 / 7 6 Output Output #6 / 8 7 Output Output #7 / 9 8 Output Output #8 / 0 9 Output Output #9 / 0 Output Output #0 / Output Output # / Output Output # / TB Bottom (Outputs Power) Pin # Function / Description + V +V RETURN + V Connector Pinouts and Wiring 55

56 TB Wiring Diagram Top Inputs Bottom: Outputs - VDC Power Supply + / V COM INPUT INPUT - VDC Power Supply COM + / V Output Output INPUT Output INPUT Output INPUT 5 5 Output 5 5 INPUT 6 6 Output 6 6 INPUT 7 7 Output 7 7 INPUT 8 8 Output 8 8 INPUT 9 9 Output 9 9 INPUT 0 0 Output 0 0 INPUT Output INPUT Output RET V RET V RET RET 7 - +V INPUT Output INPUT Output INPUT 5 Output 5 INPUT 6 Output 6 INPUT 7 5 Output 7 5 INPUT 8 6 Output 8 6 INPUT 9 7 Output 9 7 INPUT 0 8 Output 0 8 INPUT 9 Output 9 INPUT 0 Output 0 INPUT Output INPUT Output Connector Pinouts and Wiring 56

57 D-Sub Connectors Top: Inputs J / J Top: D-sub DA-5F Mating: D-sub DA-5M Pin # Function J J Input Input # Input # Input Input # Input #5 Input Input #5 Input #7 Input Input #7 Input #9 5 Input Input #9 Input # 6 Input Input # Input # 7 Return Inputs Return 8 8 Return Inputs Return 7 9 Input Input # Input # 0 Input Input # Input #6 Input Input #6 Input #8 Input Input #8 Input #0 Input Input #0 Input # Input Input # Input # 5 Return Inputs Return 9 6 Bottom: Outputs J / J Top: D-sub DA-5F Mating: D-sub DA-5M Pin # Function J J Output Output # Output # Output Output # Output #5 Output Output #5 Output #7 Output Output #7 Output #9 5 Output Output #9 Output # 6 Output Output # Output # 7 Input + V 8 Input + V 9 Output Output # Output # 0 Output Output # Output #6 Output Output #6 Output #8 Output Output #8 Output #0 Output Output #0 Output # Output Output # Output # 5 Return +V RETURN Connector Pinouts and Wiring 57

58 D-Sub Wiring diagram Top: Inputs Bottom: Outputs VDC Power Supply VDC Power Supply COM + / V INPUT / INPUT / INPUT / / V COM Output / Output / Output / 5 9 INPUT / 6 0 Output / 6 0 INPUT 5 / 7 Output 5 / 7 INPUT 6 / 8 INPUT 7 / 9 Output 6 / 8 Output 7 / 9 INPUT 8 / 0 INPUT 9 / 5 Output 8 / 0 Output 9 / 5 INPUT 0 / Output 0 / INPUT / 6 Output / 6 INPUT / RET 0-08 RET 09-6 RET Output / +VDC +V RET +VDC Connector Pinouts and Wiring 58

59 P: UMAC Bus (UBUS) Connector P UBUS (96-Pin Header) Pin # Row A Row B Row C +5 Vdc +5 Vdc +5 Vdc GND GND GND BD0 DAT0 BD00 BD0 SEL0 BD0 5 BD05 DAT BD0 6 BD07 SEL BD06 7 BD09 DAT BD08 8 BD SEL BD0 9 BD DAT BD 0 BD5 SEL BD BD7 DAT BD6 BD9 SEL BD8 BD DAT5 BD0 BD SEL5 BD 5 BS DAT6 BS0 6 BA0 SEL6 BA00 7 BA0 DAT7 BA0 8 BX/Y SEL7 BA0 9 CS- BA06 CS- 0 BA05 BA07 CS- CS- BA08 CS0- CS6- BA09 CS- BA BA0 BA BRD- BA BWR- 5 BS MEMCS0- BS 6 WAIT- MEMCS- RESET 7 PHASE+ IREQ- SERVO+ 8 PHASE- IREQ- SERVO- 9 ANALOG GND IREQ- ANALOG GND 0-5 Vdc PWRGND +5 Vdc GND GND GND +5 Vdc +5 Vdc +5 Vdc Connector Pinouts and Wiring 59

60 APPENDIX A: E-POINT JUMPERS Jumper Configuration Default E: to Turbo/Power/MACRO CPUs Revision 0 or newer to for Legacy MACRO CPUs Rev. 0 or older Factory Set E: to to sample at Servo Rate to to sample at Phase Rate Appendix A: E-Point Jumpers 60

61 Appendix B: Schematics 6 APPENDIX B: SCHEMATICS D9 MMBZVALTG D7 MMBZ5V6ALT D66 MMBZ5V6ALT D69 MMBZ5V6ALT C5 0.UF D6 MMBZ5V6ALT C8 0.UF C6 0.UF C7 0.UF D5 MMBZ5V6ALT D56 MMBZ5V6ALT D MMBZVALTG D50 MMBZ5V6ALT D5 MMBZVALTG RP7.K C5 0.UF C8 0.UF C6 0.UF C7 0.UF RP7.K D8 MMBZVALTG UD0 PS705-NEC ACIN ACIN E C UA0 PS705-NEC ACIN ACIN E C UC0 PS705-NEC ACIN ACIN E C UB0 PS705-NEC ACIN ACIN E C IN- UD8 PS705-NEC ACIN ACIN E C UA8 PS705-NEC ACIN ACIN E C D MMBZVALTG UB8 PS705-NEC ACIN ACIN E C UC8 PS705-NEC ACIN ACIN E C D59 MMBZ5V6ALT UD6 PS705-NEC ACIN ACIN E C UA6 PS705-NEC ACIN ACIN E C D MMBZVALTG UB6 PS705-NEC ACIN ACIN E C UC6 PS705-NEC ACIN ACIN E C IN9- IN06- RP0.K RP.K IN00- D7 MMBZVALTG IN0- RP57.K IN8- D7 MMBZVALTG RP.K I_RET_ IN05- D0 MMBZVALTG D67 MMBZ5V6ALT D70 MMBZ5V6ALT D6 MMBZ5V6ALT D6 MMBZ5V6ALT D5 MMBZ5V6ALT IN7- D5 MMBZ5V6ALT D MMBZVALTG RP.K RP5.K RP50.K IN0- D6 MMBZVALTG UD PS705-NEC ACIN ACIN E C UA PS705-NEC ACIN ACIN E C UB PS705-NEC ACIN ACIN E C IN- UC PS705-NEC ACIN ACIN E C IN- D9 MMBZVALTG D5 MMBZVALTG RP6.K RP.K I_RET_ IN0- C 0.UF C0 0.UF IN0- C 0.UF C 0.UF IN07- IN6- D MMBZVALTG D60 MMBZ5V6ALT D57 MMBZ5V6ALT IN0- D9 MMBZ5V6ALT C0 0.UF C 0.UF C 0.UF C 0.UF D5 MMBZVALTG C0 0.UF C 0.UF C 0.UF C 0.UF RP0.K D8 MMBZVALTG UD0 PS705-NEC ACIN ACIN E C UA0 PS705-NEC ACIN ACIN E C UC0 PS705-NEC ACIN ACIN E C UB0 PS705-NEC ACIN ACIN E C D8 MMBZVALTG D MMBZVALTG D68 MMBZ5V6ALT D7 MMBZ5V6ALT D65 MMBZ5V6ALT D6 MMBZ5V6ALT D55 MMBZ5V6ALT D5 MMBZ5V6ALT RP5.K D MMBZVALTG D7 MMBZVALTG D0 MMBZVALTG D MMBZVALTG RP8.K D58 MMBZ5V6ALT I_RET_ IN- IN08- IN- RP56.K RP6.K IN0- IN- IN5- IN09- IN- D6 MMBZVALTG RP58.K RP8.K UA PS705-NEC ACIN ACIN E C UD PS705-NEC ACIN ACIN E C UB PS705-NEC ACIN ACIN E C UC PS705-NEC ACIN ACIN E C D6 MMBZVALTG C6 0.UF C7 0.UF C5 0.UF C8 0.UF

62 Appendix B: Schematics 6 D96 BZX8C5V R6 0K R0 0K UA PS70-NEC ANA CAT E C UC PS70-NEC ANA CAT E C UB PS70-NEC ANA CAT E C UD PS70-NEC ANA CAT E C D9 BZX8C5V R 0K O+V D88 BZX8C5V R 0K HEAVY ETCH AT PIN R6 0K D85 BZX8C5V Opto Gnd Plane R7 0K I/O9- I/O- I/O7- I/O9- I/O0- I/O- I/O8- I/O- I/O5- I/O6- I/O5- I/O6- I/O7- I/O8- UB PS70-NEC ANA CAT E C UA PS70-NEC ANA CAT E C UC PS70-NEC ANA CAT E C UD PS70-NEC ANA CAT E C D9 BZX8C5V R8 0K R 0K I/O- R 0K R7 0K D80 BZX8C5V D77 BZX8C5V D7 BZX8C5V +5V Opto Gnd Plane D78 BZX8C5V D75 BZX8C5V D86 BZX8C5V R8 0K GND D7 BZX8C5V I/O5- I/O6- I/O7- I/O- D79 BZX8C5V D76 BZX8C5V I/O- I/O- I/O- RP RP RP UA0 PS70-NEC ANA CAT E C RP UC0 PS70-NEC ANA CAT E C UD0 PS70-NEC ANA CAT E C UB0 PS70-NEC ANA CAT E C UB PS70-NEC ANA CAT E C UA PS70-NEC ANA CAT E C D9 BZX8C5V UD PS70-NEC ANA CAT E C UC PS70-NEC ANA CAT E C I/O0- +5V I/O7- I/O6- I/O5- I/O- I/O- I/O- I/O0- I/O- GND GND R9 0K RP RP Q8 ZXMS6006DG INPUT Source Drain TAB Q7 ZXMS6006DG INPUT Source Drain TAB Q9 ZXMS6006DG INPUT Source Drain TAB Q0 ZXMS6006DG INPUT Source Drain TAB C9 0.0UF OUT7 C96 0.0UF OUT0 OUT C95 0.0UF OUT OUT C97 0.0UF C98 0.0UF R 0K C90 0.0UF OUT6 C9 0.0UF OUT8 OUT9 C9 0.0UF Q ZXMS6006DG INPUT Source Drain TAB Q ZXMS6006DG INPUT Source Drain TAB Q ZXMS6006DG INPUT Source Drain TAB Q ZXMS6006DG INPUT Source Drain TAB C6 0.UF RP6.K U 7ACT5MTC A A A A 5 A5 6 A6 7 A7 8 A8 9 G G 9 Y 8 Y 7 Y 6 Y 5 Y5 Y6 Y7 Y8 VCC 0 GND 0 Q ZXMS6006DG INPUT Source Drain TAB I/O7- I/O6- I/O5- Q ZXMS6006DG INPUT Source Drain TAB I/O- Q ZXMS6006DG INPUT Source Drain TAB Q ZXMS6006DG INPUT Source Drain TAB C7 0.0UF OUT0 C76 0.0UF OUT0 OUT05 C75 0.0UF R 0K C78 0.0UF OUT06 OUT07 C77 0.0UF C70 0.0UF OUT00 OUT0 OUT0 C7 0.0UF C7 0.0UF Q5 ZXMS6006DG INPUT Source Drain TAB Q7 ZXMS6006DG INPUT Source Drain TAB Q6 ZXMS6006DG INPUT Source Drain TAB Q8 ZXMS6006DG INPUT Source Drain TAB R8 0K UA6 PS70-NEC ANA CAT E C UC6 PS70-NEC ANA CAT E C UB6 PS70-NEC ANA CAT E C UD6 PS70-NEC ANA CAT E C UB8 PS70-NEC ANA CAT E C UA8 PS70-NEC ANA CAT E C UC8 PS70-NEC ANA CAT E C UD8 PS70-NEC ANA CAT E C I/O- D87 BZX8C5V D8 BZX8C5V +5V D8 BZX8C5V R9 0K D9 BZX8C5V GND D8 BZX8C5V D8 BZX8C5V Q0 ZXMS6006DG INPUT Source Drain TAB Q9 ZXMS6006DG INPUT Source Drain TAB Q ZXMS6006DG INPUT Source Drain TAB Q ZXMS6006DG INPUT Source Drain TAB OUT09 C8 0.0UF C86 0.0UF R7 0K OUT OUT C85 0.0UF C88 0.0UF OUT OUT5 C87 0.0UF C80 0.0UF OUT08 C8 0.0UF OUT0 OUT C8 0.0UF Q ZXMS6006DG INPUT Source Drain TAB Q5 ZXMS6006DG INPUT Source Drain TAB Q ZXMS6006DG INPUT Source Drain TAB Q6 ZXMS6006DG INPUT Source Drain TAB D89 BZX8C5V C5 0.UF RP5.K U7 7ACT5MTC A A A A 5 A5 6 A6 7 A7 8 A8 9 G G 9 Y 8 Y 7 Y 6 Y 5 Y5 Y6 Y7 Y8 VCC 0 GND 0 C 0.UF I/O8- I/O7- I/O6- I/O- I/O- I/O9- R0 0K I/O5- I/O- R 0K PLANE I/O9- I/O8- I/O- I/O0- R5 0K R9 0K D95 BZX8C5V RP.K R0 0K O+V_5v BIAS D90 BZX8C5V U 7ACT5MTC A A A A 5 A5 6 A6 7 A7 8 A8 9 G G 9 Y 8 Y 7 Y 6 Y 5 Y5 Y6 Y7 Y8 VCC 0 GND 0 R 0K R5 0K

63 APPENDIX C: USING THE ACC-65E IN C This section shows how the ACC-65E can be programmed and used via the C programming language in Power PMAC. ACC-65E C Library Include the following header file (acc65e.h) into the Project: #include <gplib.h> #include <RtGpShm.h> // Global Rt/Gp Shared memory pointers // // The following is a projpp created file from the User defines // #include "../../Include/pp_proj.h" #define ON // Assumes that (logic high)=true #define OFF 0 // Assumes that (logic low)=false void ACC65E_SetControlWord(unsigned int CardNumber); unsigned int ACC65E_GetInputState(unsigned int CardNumber, unsigned int InputNumber); unsigned int ACC65E_GetOutputState(unsigned int CardNumber, unsigned int OutputNumber); void ACC65E_SetOutputState(unsigned int CardNumber, unsigned int OutputNumber, unsigned int State); Then put the following source code file (acc65e.c) into the same folder as the header above: #include <gplib.h> #include <RtGpShm.h> // Global Rt/Gp Shared memory pointers // // The following is a projpp created file from the User defines // #include "../../Include/pp_proj.h" #include "acc65e.h" void ACC65E_SetControlWord(unsigned int CardNumber) { // CardNumber: Power PMAC I/O Card Index of this card (0-5) volatile unsigned int *ioptr; ioptr = piom + pshm->offsetcardio[cardnumber]/ + 7; *ioptr = 7 << 8; // Shift 7 up 8 and write the value return; } unsigned int ACC65E_GetInputState(unsigned int CardNumber, unsigned int InputNumber) { // CardNumber: Power PMAC I/O Card Index of this card (0-5) // InputNumber: Input Pin Number (-) volatile unsigned int *ioptr; InputNumber--; ioptr = piom + pshm->offsetcardio[cardnumber]/; ioptr += InputNumber/8; // Shift all bits above the desired bit out // Then shift down to bit 0 and return return (unsigned int)((*ioptr << ( - (InputNumber%8 + 8))) >> ); } unsigned int ACC65E_GetOutputState(unsigned int CardNumber, unsigned int OutputNumber) { // CardNumber: Power PMAC I/O Card Index of this card (0-5) // OutputNumber: Input Pin Number (-) volatile unsigned int *ioptr; OutputNumber--; ioptr = piom + pshm->offsetcardio[cardnumber]/; Appendix C: Using The ACC-65E in C 6

64 ioptr += OutputNumber/8 + ; // Shift all bits above the desired bit out // Then shift down to bit 0 and return return (unsigned int)((*ioptr << ( - (OutputNumber%8 + 8))) >> ); } void ACC65E_SetOutputState(unsigned int CardNumber, unsigned int OutputNumber, unsigned int State) { // CardNumber: Power PMAC I/O Card Index of this card (0-5) // OutputNumber: Input Pin Number (-) // State: =ON, 0=OFF volatile unsigned int *ioptr; unsigned int HighBitInCorrectLocation; OutputNumber--; HighBitInCorrectLocation = << ((OutputNumber % 8) + 8); ioptr = piom + pshm->offsetcardio[cardnumber]/; ioptr += OutputNumber/8 + ; if(state == ) // If the user wants the pin to be ON (high true) // Logical OR with the bit the user desires to activate *ioptr = HighBitInCorrectLocation; else // 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; } Locations for the C Files Background C Programs To use the above ACC-65E code in a Background C Program, make a new folder called acc65e in the C Language Libraries folder under the Solution Explorer in the Power PMAC IDE. Then, put the code into this folder and make sure that the Build Action for acc65e.c under Properties is set to Compile. The Solution Explorer should then look something like the screenshot to the right. Then, in the Background Program, include the header file with the following preprocessor directive: #include "../../Libraries/acc65e/acc65e.h" Appendix C: Using The ACC-65E in C 6

65 Background CPLCs (BGCPLCs) and Real-Time CPLCs (RTICPLCs) To use the above code in a Background CPLC (BGCPLC), put acc65e.h and acc65e.c into the same folder as the BGCPLC. For example, when using BGCPLC00, Solution Explorer might look like the following: Then, include the header file with the following preprocessor directive: #include "acc65e.h" The same is true for RTICPLCs: Appendix C: Using The ACC-65E in C 65

^2 Accessory 36E ^1 USER MANUAL. DELTA TAU Data Systems, Inc. ^3 Analog I/O 16 x 12-bit Inputs ^4 3AX XUXX. ^5 February 24, 2014

^2 Accessory 36E ^1 USER MANUAL. DELTA TAU Data Systems, Inc. ^3 Analog I/O 16 x 12-bit Inputs ^4 3AX XUXX. ^5 February 24, 2014 ^1 USER MANUAL ^2 Accessory 36E ^3 Analog I/O x 12-bit Inputs ^4 3AX-603483-XUXX ^5 February 24, 2014 DELTA TAU Data Systems, Inc. NEW IDEAS IN MOTION Single Source Machine Control...... Power // Flexibility

More information

^2 Accessory 28E ^1 USER MANUAL. DELTA TAU Data Systems, Inc. ^316-Bit Analog-To-Digital Converter Board. ^4 3Ax xUxx. ^5 February 14, 2015

^2 Accessory 28E ^1 USER MANUAL. DELTA TAU Data Systems, Inc. ^316-Bit Analog-To-Digital Converter Board. ^4 3Ax xUxx. ^5 February 14, 2015 ^1 USER MANUAL ^2 Accessory 28E ^316-Bit Analog-To-Digital Converter Board ^4 3Ax-603404-xUxx ^5 February 14, 2015 DELTA TAU Data Systems, Inc. NEW IDEAS IN MOTION Single Source Machine Control Power //

More information

^3 Analog Servo Interface Board for PMAC2A-PC104. ^4 3Ax Hxx. ^5 December 15, 2009

^3 Analog Servo Interface Board for PMAC2A-PC104. ^4 3Ax Hxx. ^5 December 15, 2009 ^1 HARDWARE REFERENCE MANUAL ^2 Accessory 8ES ^3 Analog Servo Interface Board for PMAC2A-PC104 ^4 3Ax-603673-1Hxx ^5 December 15, 2009 Single Source Machine Control Power // Flexibility // Ease of Use

More information

^2 Accessory 42PCI ^1 USER MANUAL. ^3 PMAC2-PC MACRO Interface Board. ^4 3Ax xUxx. ^5 September 30, 2003

^2 Accessory 42PCI ^1 USER MANUAL. ^3 PMAC2-PC MACRO Interface Board. ^4 3Ax xUxx. ^5 September 30, 2003 ^1 USER MANUAL ^2 ^3 PMAC2-PC MACRO Interface Board ^4 3Ax-603503-xUxx ^5 September 30, 2003 i Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth, CA 91311

More information

^2 Accessory 8DCE ^1 USER MANUAL. ^3 CE Certified PC Board/Terminal Block. ^4 3Ax xUxx. ^5 October 27, 2003

^2 Accessory 8DCE ^1 USER MANUAL. ^3 CE Certified PC Board/Terminal Block. ^4 3Ax xUxx. ^5 October 27, 2003 ^1 USER MANUAL ^2 Accessory 8DCE ^3 CE Certified PC Board/Terminal Block ^4 3Ax-602654-xUxx ^5 October 27, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth,

More information

^2 Accessory 8D Option 4A

^2 Accessory 8D Option 4A ^1 USER MANUAL ^2 Accessory 8D Option 4A ^3 150W Four Channel PWM Amplifier Board ^4 3Ax-602311-xUxx ^5 October 24, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street

More information

^2 Accessory 8D Option 4

^2 Accessory 8D Option 4 ^ USER MANUAL ^2 Accessory 8D Option 4 ^3 40W Four Channel Linear Amplifier Board ^4 3Ax-602235-xUxx ^5 October 24, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 234 Lassen Street

More information

^2 Accessory 53E ^1 USER MANUAL. ^4 3Ax xUxx. ^5 September 30, ^3 SSI (Synchronous Serial) Encoder Interface Board

^2 Accessory 53E ^1 USER MANUAL. ^4 3Ax xUxx. ^5 September 30, ^3 SSI (Synchronous Serial) Encoder Interface Board ^1 USER MANUAL ^2 Accessory 53E ^3 SSI (Synchronous Serial) Encoder Interface Board ^4 3Ax-603360-xUxx ^5 September 30, 2009 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen

More information

^2UMAC-CPCIAccessory Cx Family

^2UMAC-CPCIAccessory Cx Family ^1 HARDWARE REFERENCE MANUAL ^2UMAC-CPCIAccessory Cx Family ^3 Compact UBUS Backplane Boards ^4 4Ax-603617-xHxx ^5 January 28, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314

More information

^3 Installation Procedures for PMAC/UMAC/QMAC NC. ^ xIxx. ^5 October 30, 2003

^3 Installation Procedures for PMAC/UMAC/QMAC NC. ^ xIxx. ^5 October 30, 2003 ^ INSTALLATION MANUAL ^ PMAC/QMAC/UMAC NC ^ Installation Procedures for PMAC/UMAC/QMAC NC ^ 00-600-xIxx ^ October 0, 00 Single Source Machine Control Power // Flexibility // Ease of Use Lassen Street Chatsworth,

More information

^2 Accessory 34AA ^1 USER MANUAL. ^3 Opto 32-Bit Input/ 32-Bit Output Board. ^4 3Ax xUxx. ^5 July 6, 2004

^2 Accessory 34AA ^1 USER MANUAL. ^3 Opto 32-Bit Input/ 32-Bit Output Board. ^4 3Ax xUxx. ^5 July 6, 2004 ^1 USER MANUAL ^2 Accessory 34AA ^3 Opto 32-Bit Input/ 32-Bit Output Board ^4 3Ax-602817-xUxx ^5 July 6, 2004 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth,

More information

^2 Accessory 24V ^1 USER MANUAL. ^3 PMAC VME Axis Expansion Card. ^4 3Ax xUxx. ^5 October 15, 2003

^2 Accessory 24V ^1 USER MANUAL. ^3 PMAC VME Axis Expansion Card. ^4 3Ax xUxx. ^5 October 15, 2003 ^1 USER MANUAL ^2 Accessory 24V ^3 PMAC VME Axis Expansion Card ^4 3Ax-602226-xUxx ^5 October 15, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth,

More information

^2 Accessory 54E ^1 USER MANUAL. ^3 UMAC USB Communications Accessory. ^4 3Ax xUxx. ^5 October 23, 2003

^2 Accessory 54E ^1 USER MANUAL. ^3 UMAC USB Communications Accessory. ^4 3Ax xUxx. ^5 October 23, 2003 ^1 USER MANUAL ^2 Accessory 54E ^3 UMAC USB Communications Accessory ^4 3Ax-603467-xUxx ^5 October 23, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth,

More information

Preliminary Documentation. ^3 16-Axis MACRO CPU. ^4 4Ax xHxx. ^5 April 21, 2010

Preliminary Documentation. ^3 16-Axis MACRO CPU. ^4 4Ax xHxx. ^5 April 21, 2010 ^1 HARDWARE REFERENCE MANUAL ^2 16-Axis MACRO CPU Preliminary Documentation ^3 16-Axis MACRO CPU ^4 4Ax-603719-xHxx ^5 April 21, 2010 Single Source Machine Control Power // Flexibility // Ease of Use 21314

More information

^2 Accessory 8TS ^1 USER MANUAL. ^3 Interface Board with ACC-28B for PMAC2A-PC/104. ^4 3T xUxx. ^5 July 6, 2005

^2 Accessory 8TS ^1 USER MANUAL. ^3 Interface Board with ACC-28B for PMAC2A-PC/104. ^4 3T xUxx. ^5 July 6, 2005 ^ USER MANUAL ^ Accessory TS ^ Interface Board with ACC-B for PMACA-PC/ ^ T0-0-xUxx ^ July, 00 Single Source Machine Control Power // Flexibility // Ease of Use Lassen Street Chatsworth, CA // Tel. ()

More information

^2 Accessory 55E DeviceNet Option

^2 Accessory 55E DeviceNet Option 1^ USER MANUAL ^2 Accessory 55E DeviceNet Option ^3 Universal Field Bus Adapter Network (UNET) ^4 3A0-603485-DUxx ^5 October 23, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314

More information

^2 Accessory 8D Option 2

^2 Accessory 8D Option 2 i ^1 USER MANUAL ^2 ^3 Voltage to Frequency Converter Board ^4 3Ax-602234-xUxx ^5 October 24, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth, CA 91311

More information

^2 Accessory 8D Option 7

^2 Accessory 8D Option 7 ^1 USER MANUAL ^2 Accessory 8D Option 7 ^3 Resolver To Digital Converter Board ^4 307-0ACC85-xUxx ^5 September 1, 2004 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street

More information

^2 TURBO PMAC2 PCI ULTRALITE

^2 TURBO PMAC2 PCI ULTRALITE ^1HARDWARE REFERENCE MANUAL ^2 TURBO PMAC2 PCI ULTRALITE ^3 Programmable Multi-Axis Controller ^4 4AX-603726-XHXX ^5 December 12, 2011 Single Source Machine Control Power // Flexibility // Ease of Use

More information

^2 Laser Compensation

^2 Laser Compensation ^1 USER MANUAL ^2 Laser Compensation ^3 Laser Compensation Software ^4 3AO-LASERC-xUxx ^5 October 22, 2003 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth,

More information

Model SPDT 5A Relays

Model SPDT 5A Relays Model 4048 48 SPDT 5A Relays 90900220 Page 1 All technical data and specifications in this publication are subject to change without prior notice and do not represent a commitment on the part of Giga-tronics,

More information

Model Channel TTL I/O

Model Channel TTL I/O Model 7016 32 Channel TTL I/O 91000030 Page 1 All technical data and specifications in this publication are subject to change without prior notice and do not represent a commitment on the part of Giga-tronics,

More information

Model DPDT Switch Module

Model DPDT Switch Module Model 3000 4356 20 DPDT Switch Module 90401290 Page 1 All technical data and specifications in this publication are subject to change without prior notice and do not represent a commitment on the part

More information

Model SPDT Switch Module

Model SPDT Switch Module Model 4148 48 SPDT Switch Module 90900210 Page 1 All technical data and specifications in this publication are subject to change without prior notice and do not represent a commitment on the part of Giga-tronics,

More information

Model , 32C, 32S, 32i/opt 1, opt 5 4(1x8) & 8(1x4) & 8(1x2) Coaxial Multiplexer

Model , 32C, 32S, 32i/opt 1, opt 5 4(1x8) & 8(1x4) & 8(1x2) Coaxial Multiplexer Model 3000-32, 32C, 32S, 32i/opt 1, opt 5 4(1x8) & 8(1x4) & 8(1x2) Coaxial Multiplexer 90400290 Page 1 All technical data and specifications in this publication are subject to change without prior notice

More information

Copyright Information Delta Tau Data Systems, Inc. Technical Support Operating Conditions

Copyright Information Delta Tau Data Systems, Inc. Technical Support Operating Conditions ^1 HARDWARE REFERENCE MANUAL ^2 PMAC2 PC Ultralite ^3 Programmable Multi-Axis Controller ^4 3Ax-602415-xHxx ^5 June 7, 2004 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen

More information

Model 7026 (1x32) 2-wire Multiplexer

Model 7026 (1x32) 2-wire Multiplexer Model 7026 (1x32) 2-wire Multiplexer 91000200 Page 1 All technical data and specifications in this publication are subject to change without prior notice and do not represent a commitment on the part of

More information

CPCI-PS24 24V-Power Supply

CPCI-PS24 24V-Power Supply 24V-Power Supply Hardware Manual to Product I.2301.21 esd electronic system design gmbh Vahrenwalder Str. 207 30165 Hannover Germany http://www.esd.eu Phone: +49 (0) 511 3 72 98-0 Fax: +49 (0) 511 3 72

More information

^2 PMAC Laser Calibration v2.0

^2 PMAC Laser Calibration v2.0 ^1 SOFTWARE REFERENCE MANUAL ^2 PMAC Laser Calibration v2.0 ^3 Software Reference Manual ^4 3A0-LASERC-xSxx ^5 July 19, 2006 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen

More information

Model SPDT Mercury Wetted Relays

Model SPDT Mercury Wetted Relays Model 4511 32 SPDT Mercury Wetted Relays 90900010 Page 1 All technical data and specifications in this publication are subject to change without prior notice and do not represent a commitment on the part

More information

^3 Universal Serial Encoder Interface. ^4 3Ax xUxx. ^5 August

^3 Universal Serial Encoder Interface. ^4 3Ax xUxx. ^5 August ^1 USER MANUAL ^2 Accessory 84E ^3 Universal Serial Encoder Interface ^4 3Ax-63927-xUxx ^5 August 24 216 DELTA TAU Data Systems, Inc. NEW IDEAS IN MOTION DELTA TAU Single Source Machine Control...... Power

More information

^3 UMAC Fieldbus Interface. ^4 3x xUxx. ^5 September 1, 2015

^3 UMAC Fieldbus Interface. ^4 3x xUxx. ^5 September 1, 2015 ^1 USER MANUAL ^2 Accessory 72EX ^3 UMAC Fieldbus Interface ^4 3x0-603958-xUxx ^5 September 1, 2015 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street Chatsworth, CA

More information

CONTROL MICROSYSTEMS and 5402 Digital I/O Module. Hardware Manual

CONTROL MICROSYSTEMS and 5402 Digital I/O Module. Hardware Manual 50 and 50 Digital I/O Module Hardware Manual CONTROL MICROSYSTEMS SCADA products... for the distance Steacie Drive Telephone: 63-59-93 Kanata, Ontario Facsimile: 63-59-0 KK A9 Technical Support: -6-676

More information

CONTROL MICROSYSTEMS Analog Output Module. Hardware Manual

CONTROL MICROSYSTEMS Analog Output Module. Hardware Manual 5304 Analog Output Module Hardware Manual CONTROL MICROSYSTEMS SCADA products... for the distance 48 Steacie Drive Telephone: 613-591-1943 Kanata, Ontario Facsimile: 613-591-1022 K2K 2A9 Technical Support:

More information

CONTROL MICROSYSTEMS and 5407 Relay Output Module. Hardware Manual

CONTROL MICROSYSTEMS and 5407 Relay Output Module. Hardware Manual 506 and 507 Relay Output Module Hardware Manual CONTROL MICROSYSTEMS SCADA products... for the distance Steacie Drive Telephone: 63-59-93 Kanata, Ontario Facsimile: 63-59-0 KK A9 Technical Support: -6-676

More information

5401 and 5402 Digital I/O Modules

5401 and 5402 Digital I/O Modules 50 and 50 Digital I/O Modules Installation, Operation and Maintenance Setup Manual 5/9/0 Safety Information The information provided in this documentation contains general descriptions and/or technical

More information

ACCESS 9340/9360 Meter Input/Output Module

ACCESS 9340/9360 Meter Input/Output Module Installation Manual PMIM-IOMOD-0208 ACCESS 9340/9360 Meter Input/Output Module 9340-60-I/O2222 and 9340-60-I/O26 HAZARD CATEGORIES AND SPECIAL SYMBOLS Read these instructions carefully and look at the

More information

CSMIO-MPG. 6-axis Manual Pulse Generator (MPG) Module. Rev copyright 2014 CS-Lab s.c.

CSMIO-MPG. 6-axis Manual Pulse Generator (MPG) Module. Rev copyright 2014 CS-Lab s.c. CSMIO-MPG 6-axis Manual Pulse Generator (MPG) Module Rev. 2.0 copyright 2014 CS-Lab s.c. Index 1. General information...3 1.1 Signs used in this guide... 3 1.2 Standards compliance... 4 1.3 Technical data...

More information

CTT MODBUS-RTU COMMUNICATION PROTOCOL TEMPERATURE MONITOR DEVICE

CTT MODBUS-RTU COMMUNICATION PROTOCOL TEMPERATURE MONITOR DEVICE INSTRUCTION MANUAL IM149-U v0.92 CTT MODBUS-RTU COMMUNICATION PROTOCOL TEMPERATURE MONITOR DEVICE Firmware version: v3.0 or higher MODBUS PROTOCOL Modbus is a master-slave communication protocol able to

More information

RS485 MODBUS Module 8AO

RS485 MODBUS Module 8AO Version 1.3 12/02/2013 Manufactured for Thank you for choosing our product. This manual will help you with proper support and proper operation of the device. The information contained in this manual have

More information

TPMC816. Two Independent Channels Extended CAN Bus PMC Module. Version 2.2. User Manual. Issue August 2014

TPMC816. Two Independent Channels Extended CAN Bus PMC Module. Version 2.2. User Manual. Issue August 2014 The Embedded I/O Company TPMC816 Two Independent Channels Extended CAN Bus PMC Module Version 2.2 User Manual Issue 2.2.1 August 2014 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone:

More information

3500/77M Recip Cylinder Pressure Monitor

3500/77M Recip Cylinder Pressure Monitor 3500/77M Recip Cylinder Pressure Monitor Bently Nevada Asset Condition Monitoring Description The 3500/77M Recip Cylinder Pressure Monitor is a 4-channel monitor that accepts input from Bently Nevada approved

More information

Keywords: CRC, CRC-7, cyclic redundancy check, industrial output, PLC, programmable logic controller, C code, CRC generation, microprocessor, switch

Keywords: CRC, CRC-7, cyclic redundancy check, industrial output, PLC, programmable logic controller, C code, CRC generation, microprocessor, switch Keywords: CRC, CRC-7, cyclic redundancy check, industrial output, PLC, programmable logic controller, C code, CRC generation, microprocessor, switch APPLICATION NOTE 6002 CRC PROGRAMMING FOR THE MAX14900E

More information

MDM 011-Z1 Regen Resistor

MDM 011-Z1 Regen Resistor MDM 011-Z1 Regen Resistor Date of creation: 10.04.2017 Version date: 10.04.2017 Article number: 09-402-011-Z1-E Publisher: SIGMATEK GmbH & Co KG A-5112 Lamprechtshausen Tel.: 06274/4321 Fax: 06274/4321-18

More information

Model Peripheral Driver, Multi-Channel &

Model Peripheral Driver, Multi-Channel & Model 3000-04 Peripheral Driver, Multi-Channel 90400660 & 90400660-001 Page 1 All technical data and specifications in this publication are subject to change without prior notice and do not represent a

More information

on a 35 mm top-hat rail (in accordance with DIN EN TH35) Ambient temperature Operation: C Storage: C

on a 35 mm top-hat rail (in accordance with DIN EN TH35) Ambient temperature Operation: C Storage: C Data sheet PCD1.B1020-A20 E-Line RIO 16DI, 4Rel Starting with FW 1.08.xx The L-Serie E-Line RIO modules are controlled via the RS-485 serial communication protocols S-Bus and Modbus for decentralised automation

More information

PRODUCT DESCRIPTION. Vertically cooled 2RU rectifiers with wide range of output modules available.

PRODUCT DESCRIPTION. Vertically cooled 2RU rectifiers with wide range of output modules available. High Efficiency Module Eltek V-series rectifiers provide industry-leading efficiency in a 2 RU footprint. Reliability, scalability, and hot-swap capability make for optimal system design and cost-effective

More information

MC 11 EB-2 Power supply cabinet with external bus, AC version

MC 11 EB-2 Power supply cabinet with external bus, AC version MC 11 EB-2 Power supply cabinet with external bus, AC version USER/MAINTENANCE MANUAL 1 SLOT 0 SLOT 1 SLOT 2 SLOT 3 SLOT 4 SLOT 5 SLOT 6 SLOT 7 SLOT 8 SLOT 9 SLOT 10 SLOT 11 EB-2 (a) MC11 (b) (c) Figures

More information

Installation Instructions

Installation Instructions Installation Instructions Cat. No. 1771-IQ16 Series C This document provides information on: The dc isolated input module is shipped in static-shielded packaging to guard against electrostatic discharge

More information

Installation Instructions

Installation Instructions Installation Instructions (Catalog Number 1771-IR Series D) Use this document as a guide when installing the 1771-IR/D input module. The RTD input module is sensitive to electrostatic discharge. ATTENTION:

More information

DELTA TAU DATA SYSTEMS, INC. POWER PMAC UMAC CPU BOARD HARDWARE REFERENCE

DELTA TAU DATA SYSTEMS, INC. POWER PMAC UMAC CPU BOARD HARDWARE REFERENCE DELTA TAU DATA SYSTEMS, INC. ` POWER PMAC UMAC CPU BOARD HARDWARE REFERENCE DOCUMENT # 3A0-604020-360 PRELIMINARY May, 2009 Delta Tau Data Systems 21314 Lassen St. Chatsworth, CA 91311 Ph: (818) 998-2095

More information

P3-SCM. General Specifications

P3-SCM. General Specifications General Specifications Module Type Modules per Base Modules per Group I/O Points Used Field Wiring Connector Operating Temperature Storage Temperature Humidity Environmental Air Vibration Shock Field to

More information

SDM-8AO. Expansion Module 8 analog outputs. Manufactured for

SDM-8AO. Expansion Module 8 analog outputs. Manufactured for Version 1.0 16.05.2014 Manufactured for Thank you for choosing our product. This manual will help you with proper support and proper operation of the device. The information contained in this manual have

More information

TCF-142 Quick Installation Guide

TCF-142 Quick Installation Guide TCF-142 Quick Installation Guide Edition 15.0, February 2017 Technical Support Contact Information www.moxa.com/support Moxa Americas: Toll-free: 1-888-669-2872 Tel: 1-714-528-6777 Fax: 1-714-528-6778

More information

3500/15 Power Supply. Description

3500/15 Power Supply. Description 3500/15 Power Supply Description The 3500 Power Supplies are half-height modules and must be installed in the specially designed slots on the left side of the rack. The 3500 rack can contain one or two

More information

MTR-4. C8 Command to MODBUS Bridge User Manual F-1, No. 631, Chung Der Road, Sec 1, Taichung Taiwan.

MTR-4. C8 Command to MODBUS Bridge User Manual F-1, No. 631, Chung Der Road, Sec 1, Taichung Taiwan. MTR-4 C8 Command to MODBUS Bridge User Manual 404 19F-1, No. 631, Chung Der Road, Sec 1, Taichung Taiwan. TEL:886-4-2238-0698 FAX:886-4-2238-0891 Web Site:http://www.monicon.com.tw E-mail: sales@monicon.com.tw

More information

Test and Measurements Automated Systems Component Device Testing Semiconductor Processing & Burn-in Aerospace & Satellite Testing

Test and Measurements Automated Systems Component Device Testing Semiconductor Processing & Burn-in Aerospace & Satellite Testing The TSR10 is a 10 kw, 3-phase input voltage 360-440 VAC power supply with an adjustable DC output voltage between 0.5 V and 50 V and output current between 0.5 A and 200 A. The power supply has been designed

More information

TPMC /8 Digital Inputs (24V) 16/8 Digital Outputs (24V, 0.5A) Version 3.0. User Manual. Issue June 2014

TPMC /8 Digital Inputs (24V) 16/8 Digital Outputs (24V, 0.5A) Version 3.0. User Manual. Issue June 2014 The Embedded I/O Company TPMC670 16/8 Digital Inputs (24V) 16/8 Digital Outputs (24V, 0.5A) Version 3.0 User Manual Issue 3.0.0 June 2014 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone:

More information

Mitsubishi Electric Automation Instruction Manual FR-A5AC-01

Mitsubishi Electric Automation Instruction Manual FR-A5AC-01 Mitsubishi Electric Automation Instruction Manual FR-A5AC-01 AC Input Interface Option Unit NOTE: CAUTION: WARNING: NOTES, CAUTIONS AND WARNINGS Notes are used to provide additional detail about a procedure.

More information

MCW Application Notes 24 th February 2017

MCW Application Notes 24 th February 2017 MCW Application Notes 24 th February 2017 www.motorcontrolwarehouse.co.uk Document number MCW-HEDY-001 Revision 0.1 Author Gareth Lloyd Product HEDY HD700 Title Summary HEDY HD700 Modbus Serial Communications

More information

Model 3750 Multifunction I/O Card

Model 3750 Multifunction I/O Card Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com Model 3750 Multifunction I/O Card Connection Instructions and Specifications Introduction This instruction

More information

H-series (Rectifier Module)

H-series (Rectifier Module) H-series (Rectifier Module) Overview: The rectifier modules provide unprecedented power density and power levels in a true plug and play format. With a wide range of available voltages, power ratings,

More information

MSR 2400R. Rugged Power System for Military and Heavy Duty Applications

MSR 2400R. Rugged Power System for Military and Heavy Duty Applications MSR 2400R Rugged Power System for Military and Heavy Duty Applications 2400 W modular power system Power supply or battery charging systems Parallel n+1 connection, up to 90A Series connection, up to 360VDC

More information

efo Series Wide range AC/DC Single Output 1000W Rugged Power Supply Electrical Specification for: Telkoor Part Number:

efo Series Wide range AC/DC Single Output 1000W Rugged Power Supply Electrical Specification for: Telkoor Part Number: Electrical Specification for: efo1000-124 Series Wide range AC/DC Single Output 1000W Rugged Power Supply Telkoor Part Number: 900-1124-1000 GENERAL SCALE RELEASE DATE 05/08/2012 SHEET 1 OF 6 Rev Level

More information

3500/15 Power Supply Bently Nevada* Asset Condition Monitoring

3500/15 Power Supply Bently Nevada* Asset Condition Monitoring 3500/15 Power Supply Bently Nevada* Asset Condition Monitoring Description The 3500 Power Supplies are half-height modules and must be installed in the specially designed slots on the left side of the

More information

AO561 Analog Output Module

AO561 Analog Output Module Ordering Data DATA SHEET AO561 Analog Output Module 1 Ordering Data Part No. Description Product Life Cycle Phase *) 1TNE 968 902 R1201 AO561, analog output module, 2 AO, U/I 1TNE 968 901 R3102 Terminal

More information

TSY 041 Training System Extension Motion

TSY 041 Training System Extension Motion TSY 041 Training System Extension Motion Date of creation: 02.11.2016 Version date: 02.11.2016 Article number: 12-100-041-E Publisher: SIGMATEK GmbH & Co KG A-5112 Lamprechtshausen Tel.: 06274/4321 Fax:

More information

48V 2KW 1U AC-DC Power Supply PS Electrical Specification for: Telkoor Model:

48V 2KW 1U AC-DC Power Supply PS Electrical Specification for: Telkoor Model: Electrical Specification for: Telkoor Model: 48V 2KW 1U AC-DC Power Supply PS-2048 SCALE RELEASE DATE 26/06/11 SHEET 1 OF 11 REVISION HISTORY Rev Level Rev Date Change Made Reason for Change Effective

More information

Version 1.7. August Publication ERSC-1050

Version 1.7. August Publication ERSC-1050 Version 1.7 August 2016 Publication ERSC-1050 ConveyLinx module firmware and functionality is protected by U.S. and international patents. For complete patent information visit www.pulseroller.com/patents

More information

BNI IOL K023 BNI IOL K023. User s Guide

BNI IOL K023 BNI IOL K023. User s Guide BNI IOL-712-000-K023 BNI IOL-714-000-K023 User s Guide 1 Notes for the user 1.1 About this guide 2 1.2 Structure of the guide 2 1.3 Typographical conventions 2 1.3.1 Enumerations 2 1.3.2 Actions 2 1.3.3

More information

TBS Unify Pro / SmartAudio

TBS Unify Pro / SmartAudio TBS Unify Pro / SmartAudio 02.12..2017 Revision 08 SmartAudio uses single wire half duplex communication based on UART. In Idle mode both host and VTX define the SmartAudio pin as input. If the host want

More information

OPERATOR S MANUAL ATE 1/2 RACK POWER SUPPLY AUTOMATIC TEST EQUIPMENT MODEL

OPERATOR S MANUAL ATE 1/2 RACK POWER SUPPLY AUTOMATIC TEST EQUIPMENT MODEL OPERATOR S MANUAL ATE 1/2 RACK POWER SUPPLY AUTOMATIC TEST EQUIPMENT KEPCO INC. An ISO 9001 Company. MODEL 250W ATE 6-25, ATE 15-15, ATE 25-10, ATE 36-8, ATE 55-5, ATE 75-3, ATE 100-2.5, ATE 150-1.5, ATE

More information

CEM M-RS485 INSTRUCTION MANUAL (M014B A)

CEM M-RS485 INSTRUCTION MANUAL (M014B A) Communications interface CEM M-RS485 INSTRUCTION MANUAL (M014B01-03-14A) 2 SAFETY PRECAUTIONS Follow the warnings described in this manual with the symbols shown below. DANGER Warns of a risk, which could

More information

HEC-100RTN-48QSCA Rev A1.0

HEC-100RTN-48QSCA Rev A1.0 HEC100RTN48QSCA Rev A1.0 A. Features High Efficiency (Up to 90%). Active Power Factor Correction (Typical 0.96). Isolation Class I (With FG) AllRound Protection: OVP/SCP/OTP/OPP. Fully isolated Metal case

More information

IB ST 24 AO 4/EF. INTERBUS-ST analog output module, 4 outputs, 0-10 V, ±10 V, 0-20 ma, 4-20 ma. Data sheet. 1 Description

IB ST 24 AO 4/EF. INTERBUS-ST analog output module, 4 outputs, 0-10 V, ±10 V, 0-20 ma, 4-20 ma. Data sheet. 1 Description INTERBUS-ST analog output module, 4 outputs, 0-10 V, ±10 V, 0-20 ma, 4-20 ma Data sheet 105597_en_01 PHOENIX CONTACT 2014-10-24 1 Description The module is designed for use within an ST station. It is

More information

General information. Display. Supply voltage. Input current

General information. Display. Supply voltage. Input current Data sheet SIMATIC S7-1200, CPU 1215C, COMPACT CPU, DC/DC/DC, 2 PROFINET PORT, ONBOARD I/O: 14 DI 24V DC; 10 DO 24V DC 0.5A 2 AI 0-10V DC, 2 AO 0-20MA DC, POWER SUPPLY: DC 20.4-28.8 V DC, PROGRAM/DATA

More information

SCADAPack E 5405 Digital Input Hardware Manual

SCADAPack E 5405 Digital Input Hardware Manual SCADAPack E 5405 Digital Input Hardware Manual 2 SCADAPack E 5405 Digital Input Hardware Manual Table of Contents Part I 5405 Digital Input Module 3 1 Technical... Support 3 2 Safety... Information 4 3

More information

Features. Applications and Benefits TRC ELECTRONICS, INC

Features. Applications and Benefits TRC ELECTRONICS, INC Features Gelo LED power supplies are designed specifically for use in LED lighting, particularly well-suited for refrigeration, retail display and sign applications. The industry standard footprint and

More information

^2 UMAC Quick Reference

^2 UMAC Quick Reference ^1 Reference Guide ^2 UMAC Quick Reference ^3 Reference Guide for UMAC Products ^4 3A0-UMACQR-xPRx ^5 December 23, 2004 Single Source Machine Control Power // Flexibility // Ease of Use 21314 Lassen Street

More information

Input Channels: 4 differential or four single-ended. Address / Baud rate / range configurable by the user

Input Channels: 4 differential or four single-ended. Address / Baud rate / range configurable by the user DAM-Series User Manual Amazing Electronic (HK) Limited User s Manual Overview: DAM module is a new generation data acquisition and control system based on modular embedded systems. Adopting standard DIN35

More information

AI561 Analog Input Module

AI561 Analog Input Module Ordering Data DATA SHEET AI561 Analog Input Module 1 Ordering Data Part No. Description Product Life Cycle Phase *) 1TNE 968 902 R1101 AI561, analog input module, 4 AI, U/I 1TNE 968 901 R3101 1TNE 968

More information

User s Guide. IP-201 I 2 C Bus Multiplexer Board Revision 2.

User s Guide. IP-201 I 2 C Bus Multiplexer Board Revision 2. User s Guide IP-201 I 2 C Bus Multiplexer Board Revision 2 www.mcc-us.com Introduction The MCC IP-201 is a four channel I²C Bus Multiplexer Board that provides an easy way to connect multiple I²C Buses

More information

SPiiPlusEC Network Manager Installation Guide November2014 Document Revision: 02

SPiiPlusEC Network Manager Installation Guide November2014 Document Revision: 02 SPiiPlusEC Network Manager Installation Guide November2014 Document Revision: 02 SPiiPlusEC Release Date: November2014 Copyright ACS Motion Control Ltd.2014. All rights reserved. Changes are periodically

More information

CONTROL MICROSYSTEMS High Speed Counter Input Module. Hardware Manual

CONTROL MICROSYSTEMS High Speed Counter Input Module. Hardware Manual 50 High Speed Counter Input Hardware Manual CONTROL MICROSYSTEMS SCADA products... for the distance Steacie Drive Telephone: 63-59-93 Kanata, Ontario Facsimile: 63-59-0 KK A9 Technical Support: -6-676

More information

Gelo LED Driver 100W, Single output RGLD100-24

Gelo LED Driver 100W, Single output RGLD100-24 Features Gelo LED power supplies are designed specifically for use in refrigeration, retail display and sign applications. The industry standard footprint and very low profile design provide great benefits

More information

Safety Standards. Model Number: Unit Weight:

Safety Standards. Model Number: Unit Weight: MEA-250A24C Highlights & Features Meet Efficiency Level VI Safety Approvals to IEC 60601-1 3.1 Ed. & IEC 60950-1 Compliant with IEC 60601-1-2 3 th and 4 th Ed. Requirements IP22 ingress protection rating

More information

^2 Accessory 57E ^1 USER MANUAL. ^3 Yaskawa & Mitsubishi Abs. Enc. Con. Board. ^4 3Ax xUxx. ^5 November 16, 2007

^2 Accessory 57E ^1 USER MANUAL. ^3 Yaskawa & Mitsubishi Abs. Enc. Con. Board. ^4 3Ax xUxx. ^5 November 16, 2007 ^ USER MANUAL ^ Accessory E ^ Yaskawa & Mitsubishi Abs. Enc. Con. Board ^ Ax-0-xUxx ^ November, 00 Single Source Machine Control Power // Flexibility // Ease of Use Lassen Street Chatsworth, CA // Tel.

More information

Solid-state Timer H3YN

Solid-state Timer H3YN Solid-state Timer H3YN Miniature Timer with Multiple Time Ranges and Multiple Operating Modes Minimizes stock. Pin configuration compatible with MY Power Relay. Standard multiple operating modes and multiple

More information

DI561 Digital Input Module

DI561 Digital Input Module Ordering Data DATA SHEET DI561 Digital Input Module 1 Ordering Data Part No. Description Product Life Cycle Phase *) 1TNE 968 902 R2101 1TNE 968 901 R3101 1TNE 968 901 R3103 1TNE 968 901 R3105 DI561, digital

More information

AIAO U CompactPCI Analog I/O Card. User Manual. 13 Altalef St. Yehud, Israel Tel: 972 (3) Fax: 972 (3)

AIAO U CompactPCI Analog I/O Card. User Manual.  13 Altalef St. Yehud, Israel Tel: 972 (3) Fax: 972 (3) AIAO-0700 3U CompactPCI Analog I/O Card User Manual 13 Altalef St. Yehud, Israel 56216 Tel: 972 (3) 632-0533 Fax: 972 (3) 632-0458 www.tenta.com 919 Kifer Road Sunnyvale, CA 94086 USA Tel: (408) 328-1370

More information

NX70/NX700 Series High-Speed Counter Modules (4CH) (NX70-HSC4 and NX-HSC4) User Manual

NX70/NX700 Series High-Speed Counter Modules (4CH) (NX70-HSC4 and NX-HSC4) User Manual NX70/NX700 Series High-Speed Counter Modules (4CH) (NX70-HSC4 and NX-HSC4) User Manual Important User Information Solid state equipment has operational characteristics differing from those of electromechanical

More information

Modbus Map: Conext MPPT Device

Modbus Map: Conext MPPT Device Modbus Map: Conext MPPT 60 150 Device 503-0248-01-01 Revision A.3 UNINTENDED OPERATION WARNING The use of this product with Modbus communications requires expertise in the design, operation, and programming

More information

Features. Regulated Converter. RAC35-G/OF 35 Watt 4 x 2 Open Frame RAC35- SG/OF. AC/DC Converter

Features. Regulated Converter. RAC35-G/OF 35 Watt 4 x 2 Open Frame RAC35- SG/OF. AC/DC Converter Features Regulated Converter Description Universal input -264VAC Efficiency up to 86% Short circuit and over voltage/current protected UL/EN9 certified, CE marked Conformal coated product The RAC35-xxG/OF

More information

CONTROL MICROSYSTEMS and 5404 Digital Input Module. Hardware Manual

CONTROL MICROSYSTEMS and 5404 Digital Input Module. Hardware Manual 503 and 50 Digital Input Module Hardware Manual CONTROL MICROSYSTEMS SCADA products... for the distance Steacie Drive Telephone: 63-59-93 Kanata, Ontario Facsimile: 63-59-0 KK A9 Technical Support: -6-676

More information

TIP120. Motion Controller with Incremental Encoder Interface. Version 1.0. User Manual. Issue August 2014

TIP120. Motion Controller with Incremental Encoder Interface. Version 1.0. User Manual. Issue August 2014 The Embedded I/O Company TIP120 Motion Controller with Incremental Encoder Interface Version 1.0 User Manual Issue 1.0.5 August 2014 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany www.tews.com

More information

GFK-2415A March Type of sensor connection

GFK-2415A March Type of sensor connection VersaMax IP Expansion Module has four analog differential inputs that can be configured as current or voltage inputs. It connects to a local bus that is interfaced to a Profibus-DP / PROFINET network by

More information

SQ405 Controller CAUTION. The caution messages are displayed before procedures which, if not followed, could cause damage to the equipment.

SQ405 Controller CAUTION. The caution messages are displayed before procedures which, if not followed, could cause damage to the equipment. 87-900-112-01 (A) April 18th, 2011 INSTRUCTIONS SQ405 Controller GENERAL INFORMATION This equipment is destined for use by professionals. The user should read this instruction manual and any other additional

More information

DX561 Digital Input/Output Module

DX561 Digital Input/Output Module Ordering Data DATA SHEET DX561 Digital Input/Output Module 1 Ordering Data Part No. Description Product Life Cycle Phase *) 1TNE 968 902 R2301 1TNE 968 901 R3101 DX561, digital input/output module, 8 DI

More information

CIO-DO48H, CIO-DO96H and CIO-DO192H. User s Guide

CIO-DO48H, CIO-DO96H and CIO-DO192H. User s Guide CIO-DO48H, CIO-DO96H and CIO-DO192H User s Guide Revision 4A April, 2001 Trademark and Copyright Information Measurement Computing Corporation, InstaCal, Universal Library, and the Measurement Computing

More information

PCI 2 Axis Servo Card

PCI 2 Axis Servo Card Installation Instructions PCI 2 Axis Servo Card (Catalog Number 1784-PM02AE) This manual provides the instructions for installing the PCI 2 Axis Servo card (1784-PM02AE) in a PC computer using the NT operating

More information