Home
Series 90-30 I/O Processor Module User`s Manual, GFK
Contents
1. iii Related Publications see si ee enje ee oo Rete bedne Vasi iii We Welcome Your Comments and Suggestions iii GFK 1028 Series 90 30 I O Processor User s Manual June 1994 vi Contents Figure 1 1 Series 90 30 I O Processor Module 1 2 Figure 1 2 Range Comparator Block Diagram 1 6 Figure 1 3 Pulse Latching and Timing Functions 1 10 Figure 2 1 Inserting a Series 90 30 Module 2 1 Figure 2 2 Removing a Series 90 30 Module 2 2 Figure 2 3 Installing a Terminal Board 2 3 Figure 2 4 Releasing the Terminal Block 2 4 Figure 2 5 Removing a Terminal Board 2 4 Figure 2 6 Terminal Board Pin Assignments 2 6 Figure 2 7 Field Wiring Connections 2 7 Figure 2 8 Typicall OProcessor Module Faceplate Wiring 2 8 Figure 3 1 IOP Configuration Screen 1 Function ABS Encoder 3 10 Figure 3 2 IOP Configuration Screen 1 Function AQUADB Encode
2. Command Data Command hex Word 3 Word 2 Word 1 Null not used not used 0000 Load Home Position AQUADB not used Home Position 0101 Load Preload Position AQUADB not used Preload Position 0102 Load Timebase not used Timebase ms 0106 Load Encoder Position Offset not used Offset 0107 Load Total Counts not used Counts 0109 LoadON OFFPreset Pairs 1 32 OFF preset ON preset 0140 015F Load Output Timer 1 1 8 1 notused Time ms 01C0 01C7 Load Output Timer 1 2 8 2 not used Time ms 01D0 01D7 AQUADB function only ABS Encoder function only 4 6 Series 90 30 I O Processor User s Manual June 1994 GFK 1028 AQ Immediate Command Descriptions Null This is the default AQ Immediate command Since the AQ words are transferred each PLC sweep you should always enter the Null command to avoid inadvertent execution of another immediate command Load Home Sets the Home reference position value that will be preloaded into the Input counter at Position the marker location after a Home command AQUADB Load Preload Sets the position value that will be preloaded into the Input Counter when a Preload Position Switch Input is recognized or the Q Preload command is set AQUADB Load Time Sets the timebase to be used for determining the Counts per Timebase value returned in base the second AI word assigned to the module Load Encoder Sets the Encoder offset value The Input Count Value is shifte
3. In the table below and in the discussion that follows the 32 range comparators are grouped according to their output function Range comparators 1 8 control eight I status bits and eight hardware outputs range comparators 9 16 control eight I status bits and range comparators 17 32 control a 16 bit AI data word Range Comparator Operation Summary Range Modes Update Rate Hardware Output Comparators 1 4 Preset 0 5ms always Timer also output to I table 5 8 Preset 0 5ms configurable Timer also output to I table 9 16 Preset 4ms no output to I table 17 32 Preset 4ms no output to AI table 1 6 Series 90 30 I O Processor User s Manual June 1994 GFK 1028 Range Comparators 1 8 Range comparators 1 8 control eight hardware outputs every 500 us using one ON preset one OFF preset and two pulse timers TIMER1 TIMER2 per output Range comparator faceplate outputs 1 4 are always available The four faceplate hardware output terminals used by range comparators 5 8 are shared by input points 9 12 A Q bit is provided as an output enable for each configured hardware output Note In order for a hardware output to operate the associated Q Output Enable bit must be ON The status of each range comparator output is reported to the PLC using a lI bit Ifa hardware output is not configured for a range comparator the I status bit is still updated This feature allows PLC logic to perform
4. 2 1 Wiringtol OModules 2 3 Field Wiring Considerations 2 5 Chapter 3 Configuring the I O Processor Module 3 1 Configuration Using the Hand held Programmer 3 1 Hand held Programmer Configuration Screens 3 1 Configuration Using the LM90 Configurator 3 10 Chapter 4 Automatic Data Transfers 4 1 Input Status Data From IOP to CPU 4 1 Output Command Data From CPU to IOP 4 1 Vol StAtUs BUS feiss nA a ae en a a E 4 1 ol Status Bit Descriptions 4 2 AL Data Words sise sati ee ieee eed eee eee ee vpija Wide a 4 3 AI Data Word Descriptions 43 0 Control Bits 3222 ne ee jej Ed ee SN ieee zeli ind Dev 4 5 Q Control Bit Descriptions 4 5 AQ Immediate Commands 4 6 AQ Immediate Command Descriptions 4 7 Appendix A I O Processor Error Codes A 1 AppendixB I O Processor Module Specifications B 1 Module Specifications B 1 I OProcessorModuleInputs Outputs B 2 Content of this Manual
5. 86 21 3217 4826 India Indonesia and Pakistan Technical Support Email support cn ip ge com China support jp ip ge com Japan support in ijp ge com remaining Asia customers Customer Care Email customercare apo ip ge com customercare cn ip ge com China Preface This manual provides the specifications hardware interface requirements and programming information needed to install and use the Series 90 30 I O Processor module The Series 90 30 Programmable Controller Installation Manual GFK 0356 should be your primary reference for information about the Series 90 30 Programmable Logic Controller It describes types of systems system planning installation procedures and system components for the Series 90 30 PLC Content of this Manual This manual contains the following information Chapter 1 Introduction provides an overview of I O Processor features Chapter 2 Installation and Wiring explains installation and field wiring for the module Chapter 3 Configuring the I O Processor Module provides information for configuring the module using a Hand held Programmer or the Logicmaster 90 Configurator Software Chapter 4 Automatic Data Transfers describes data transferred automatically between the CPU and the I O Processor during each sweep Appendix A I O Processor Error Codes lists error codes reported in the module status code Appendix B I O Processor Specifications summarizes module operating characteristi
6. GE Intelligent Platforms Programmable Control Products Series 90 30 VO Processor Module User s Manual GFK1028 January 2010 GFL 002 Warnings Cautions and Notes as Used in this Publication Warning notices are used in this publication to emphasize that hazardous voltages currents temperatures or other conditions that could cause personal injury exist in this equipment or may be associated with its use In situations where inattention could cause either personal injury or damage to equipment a Warning notice is used Caution notices are used where equipment might be damaged if care is not taken Note Notes merely call attention to information that is especially significant to understanding and operating the equipment This document is based on information available at the time of its publication While efforts have been made to be accurate the information contained herein does not purport to cover all details or variations in hardware or software nor to provide for every possible contingency in connection with installation operation or maintenance Features may be described herein which are not present in all hardware and software systems GE Intelligent Platforms assumes no obligation of notice to holders of this document with respect to changes subsequently made GE Intelligent Platforms makes no representation or warranty expressed implied or statutory with respect to and assumes no responsibility for the ac
7. Peak 1 second Steady State Maximum modules PLC system Model 311 313 321 323 Model 331 Model 341 1500 V 30V AC DC 4 limited by AI data 8 total in CPU expansion and remote baseplates limited by AI data 14 total in CPU expansion and remote baseplates limited by CPU configuration memory presence of other modules such as APM HSC and GCM reduces number of allowed IOP modules B 1 I O Processor Module Inputs Outputs Inputs Input Type Input Circuit Power Encoder Power InputImpedance InputThreshold InputHysteresis Maximum Input Voltage Input duty cycle limit above 40 C Input filter delays AbsoluteEncoder AQUADB Encoder Preload AOUADB Home Switch AOUADB IN6 8 Minimum Strobe Input pulse width Input Cable Positive Logic opticallyisolated Note Input Common is internally connected to Out putCommon Suppliedby moduleusing DC DC converter Supplied by user 5V or 10 30V DC Inputs will operate with Output Circuit power dis connected 4300 ohms typical 8 0v non TTL 1 5V TTL 250 mV typical 430 VDC If Input 1 12 voltages exceed 24 0V derate total input duty cycle from 100 at 40 C to 50 at 60 C 20 us 20 us 2usselectable 10ms 10ms 2ms 30 khz Absolute Encoder 200 khz A Quad B Encoder Shielded cablerecommended Maximum length 30m a45376 IN REF VOLTAGE INCOM 13 OUTCOM 20 gt Figure B 1 Simplified Input Circuit
8. 4 Input 12 010 Start Stop Timer 1 Data 011 Start Stop Timer 1 Data 012 Range Comparator 17 32 status 16 bits 013 reserved 014 reserved Word numbers listed in table are offsets from the starting address for AI References Not applicable for the AQUADB function selection Al Data Word Descriptions Module Status Indicates the Error identification code when an error is detected by the IOP The error Code identified is the first error encountered and the error condition must be cleared before following errors will be reported Refer to Appendix A for a listing and explanation of these codes Counts per Indicates the number of input counts received in the last time interval defined by the Timebase Timebase configuration parameter With the default Timebase 1000 ms this indicates counts per second Gray Code En Indicates the Gray code value presently being received by the IOP inputs from the coder Data Encoder parallel outputs Function ABS Encoder only Binary Data Indicates the Binary code equivalent of the Gray code value being received by the IOP inputs from the Encoder parallel outputs or the input counter Binary count value for the AQUADB selection GFK 1028 Chapter 4 Automatic Data Transfers 4 3 Total Counts Strobe Data 1 4 Start Stop Timer 1 Data Start Stop Timer 2 Data Range Comparator 17 32 status 16 bits Indicates the total input counts received by the I
9. Diagram Inputs 1 8 B 2 Series 90 30 I O Processor User s Manual June 1994 GFK 1028 Outputs Output type Positive Logic opticallyisolated Maximum Supply Voltage 30 0 VDC Continuous Output Current 10 30 VDC supply 0 5 A each output 5 8 Output current using 5 VDC supply 20 mA typical with 5 0 VDC supply 2mA minimum with 4 9 VDC supply Inductive Load Clamp Voltage 8 0 V typical outputs 1 4 1 0 V typical outputs 5 8 OFF state leakage current 10 uA each output MB ME oa op Output Response Time 500 us typical 5A FUSE a45377 COMMON TO 8 OUTPUTS OPTOCOUPLER OUTPWR 14 OUT 4 7K OUTCOM 20 INCOM 13 Figure B 2 Simplified Output Circuit Diagram Outputs 1 4 GFK 1028 Appendix B I O Processor Module Specifications B 3 B 4 5A FUSE a445378 COMMON TO 8 OUTPUTS OPTOCOUPLER O a OPTOCOUPLER OUTPWR 14 REF VOLTAGE INCOM 13 OUTCOM 20 Figure B 3 Simplified I O Circuit Diagram Inputs 9 12 Outputs 5 8 Series 90 30 I O Processor User s Manual June 1994 GFK 1028 GFK 1028 A ABS Encoder function 3 10 Applications typical 1 1 C Catalog number Clear Error command Commands AQ Configuration 1 1 0 MAL AQ addresses 3 1 B 3 3 10 B 12 ABS Encoder function 3 10 ABS fis A guad B Encoder function B 14 3 15 AOUADB Encoder function 3 13 b 15 I OProcessor 3 1 B I OScanner B input parameters output default Bledu Pres
10. Input 11 is ALWAYS enabled default selection or is ONLY enabled when preset output 7 is ON RCOMP 7 selection Chapter 3 Configuration Strobe 4 Enable RO 04 IOP 1 xx lt s STB4 ENB ALWAYS This screen allows you to select whether strobe 4 Input 12 is ALWAYS enabled default selection or is ONLY enabled when preset output 8 is ON RCOMP 8 selection Input Timer 1 Start Stop RO 04 IOP 1 xx lt s IN TMR1 IN10 This parameter selects the inputs that control the starting and stopping of Input Timer 1 The resulting time recorded for Timer 1 is reported in the eleventh AI word The selection IN10 causes Timer 1 to report the elapsed time in milliseconds from the configured edge of input 10 to the other edge of input 10 The selection IN09 10 causes Timer 1 to report the elapsed time in milliseconds from the configured edge of input 10 to the configured edge of input 9 Input Timer 2 Start Stop RO 04 IOP 1 xx lt s IN TMR2 IN12 This parameter selects the inputs that control the starting and stopping of Input Timer 2 The resulting time recorded for Timer 2 is reported in the twelfth AI word The selection IN12 causes Timer 2 to report the elapsed time in milliseconds from the configured edge of input 12 to the other edge of input 12 The selection IN11 12 causes Timer 2 to report the elapsed time in milliseconds from the configured edge of input 12 to the configured edge of input 11 Configuring Prese
11. are used as Inputs Indicates the ON OFF state for range comparator outputs 9 16 based solely on the ON amp OFF presets defined for each output Indicates the present on off input status for Inputs 9 12 State changes in these inputs produce strobe inputs 1 4 according to the configured strobe edge input 9 strobe 1 input 10 strobe 2 etc Indicates strobe data has been captured by Inputs 9 12 respectively Once acknowledged by the PLC ladder program the corresponding Q command Reset Strobe should be sent to clear the strobe status for future strobe captures Following strobes will be locked out until this flag is cleared Indicates the Home marker after a Home command sequence has been recognized and the AQUADB Input Counter has been set to the Home preload value This status flag indicates to the PLC that the AQUADB input counter has been preloaded by the faceplate Preload Input When acknowledged this status indication should be cleared by the Reset Preload Latch Q bit in order to recognize the occurrence of future preloads This latch locks out the effect of the faceplate Preload Input it will not be effective again until this flag is cleared This latch does not apply to the Q preload command bit This l bit reports the status of the faceplate Home switch input When this switch is closed during the Home cycle the next encoder marker encountered will preload the counter with the configured Home value and set the Ho
12. bit operations using range comparator 5 8 status even if the associated hardware output terminal is used as an input point Range comparators 1 8 can be configured to operate in one of two modes PRESET or TIMER In PRESET mode the range comparator output operates as follows Preset Values Range Comparator Output OFF gt ON ON when ON PRESET v ENCODER DATA v OFF PRESET ON condition includes Preset points OFF lt ON OFF when OFF PRESET v ENCODER DATA v ON PRESET OFF condition includes Preset points OFF ON ON when ENCODER DATA ON and OFF PRESETS Example If Outputs 1 and 2 have been configured for PRESET MODE Output 1 will be ON for counts 80 through 106 and Output 2 will be OFF for counts 80 through 106 a45368 ON OFF PRESET PRESET 80 106 OUTPUT 1 OFF ON PRESET PRESET OUTPUT 2 80 106 oe o GFK 1028 Chapter 1 Introduction 1 7 In TIMER mode the comparator output turns ON when the ON PRESET is reached The output stays ON until TIMER1 has elapsed The output turns ON again when the OFF PRESET is reached The output stays ON until TIMER2 has elapsed By programming TIMER1 or TIMER to zero only one output pulse per revolution will be produced Example If Output 1 has been configured for TIMER MODE Output 1 will turn ON when the encoder value reaches 80 The output will stay ON until the Timer 1 value in ms has elapsed Output 1 will turn ON again when the encoder value reaches 106 The ou
13. enter a new value select the value using the numeric keys on the Hand Held Programmer then press the ENT key to record the value Strobe 1 Trigger Edge RO 04 IOP 1 xx lt s STB1 EDGE POS This screen configures the strobe 1 Input 9 trigger edge for positive rising or negative falling Series 90 30 I O Processor User s Manual June 1994 GFK 1028 GFK 1028 Strobe 2 Trigger Edge RO 04 IOP 1 xx lt s STB2 EDGE POS This screen configures the strobe 2 Input 10 trigger edge for positive rising or negative falling Strobe 3 Trigger Edge RO 04 IOP 1 xx lt s STB3 EDGE POS This screen configures the strobe 3 Input 11 trigger edge for positive rising or negative falling Strobe 4 Trigger Edge RO 04 IOP 1 xx STB4 EDGE This screen configures the strobe 4 Input 12 trigger edge for positive rising or negative falling Strobe 1 Enable RO 04 IOP 1 xx lt s STB1 ENB ALWAYS This screen allows you to select whether strobe 1 Input 9 is ALWAYS enabled default selection or is ONLY enabled when preset output 5 is ON RCOMP 5 selection Strobe 2 Enable RO 04 IOP 1 xx lt s STB2 ENB ALWAYS This screen allows you to select whether strobe 2 Input 10 is ALWAYS enabled default selection or is ONLY enabled when preset output 6 is ON RCOMP 6 selection Strobe 3 Enable RO 04 IOP 1 xx lt s STB3 ENB ALWAYS This screen allows you to select whether strobe 3
14. for an output or aninput DISABLED defines the point as Input 9 while ENABLED selects it for use as output 5 Default DISABLED This parameter allows you to select whether Terminal point 10 is to be used for an output or an input DISABLED defines the point as Input 10 while ENABLED selects it for use as output 6 Default DISABLED Chapter 3 Configuration Output 7 Output 8 Out Default Strobel Edg Strobe2 Edg Strobe3 Edg Strobe4 Edg Strobel Enb Strobe2 Enb Strobe3 Enb Strobe4 Enb This parameter allows you to select whether Terminal point 11 is to be used for an output or an input DISABLED defines the point as Input 11 while ENABLED selects it for use as output 7 Default DISABLED This parameter allows you to select whether Terminal point 12 is to be used for an output or an input DISABLED defines the point as Input 12 while ENABLED selects it for use as output 8 Default DISABLED This parameter selects the state the hardware outputs will assume if the PLC is stopped NORMAL indicates that the outputs continue to operate under control of the input counts to the I O Processor FRCOFF causes the outputs to be forced off if the PLC stops HOLD causes the I O Processor to retain the last state of the outputs before the PLC stopped Default NORMAL This parameter configures the strobe 1 Input 9 trigger edge for positive rising or negative falling Default POS This parameter configures the strobe 2 Input 10
15. removable terminal board or any wires connected to it Removing a Module Use the following procedure to remove a module from its slot Figure 2 2 1 Locate release lever at bottom of module and firmly press it up toward the module 2 While holding module firmly at top and fully depressing release lever swing the module upward release lever must be free of its retaining slot 3 Disengage hook at top rear of module by raising the module up and moving it away from faceplate a43056 PRESS RELEASE LEVER Figure 2 2 Removing a Series 90 30 Module Series 90 30 I O Processor Module User s Manual June 1994 GFK 1028 Wiring to I O Modules Wiring connections to and from user supplied input and output field devices are made to the detachable terminal board supplied with each I O module This removable terminal board makes it easy to pre wire field wiring to the user supplied input and output devices and to replace modules in the field without disturbing existing field wiring The I O terminal boards has 20 screw terminals Each terminal accepts up to one AWG 14 wire using ring or lug type terminals Minimum recommended wire size is AWG 22 These terminals require a flat or Phillips head screwdriver for installing field wiring An isolated 24 volt DC supply is available on the power supply Wires are routed to and from the terminals out of the bottom of the terminal board cavity Installing a Terminal Board T
16. specifies no output pulse at the ON preset point Default 0 Timer2 ms This parameter is effective only when the output mode is TIMER It specifies the length of the pulse in milliseconds that is produced by the output when the input count reaches the OFF preset value A value of 0 specifies no output pulse at the OFF preset point Default 0 Note These parameters are repeated for outputs 2 4 on this screen The next screen displayed by the configuration software Screen 3 provides entry of the same parameters for Range Comparator Outputs 5 8 Because Screens 2 and 3 are similar in appearance Screen 3 is not shown here 3 14 Series 90 30 I O Processor User s Manual June 1994 GFK 1028 Configuration Screen 4 ABS or AQUADB Encoder Function Catalog IO PROCESSOR MODULE erry Oe Sieve se apace espe pase ag ea nI RANGE COMPARATORS 09 16 09 ON Preset 255 OFF Preset o A 10 ON Preset 255 OFF Preset 0 11 ON Preset 255 OFF Preset 0 i 12 ON Preset 255 OFF Preset o 13 ON Preset 255 OFF Preset o ai 14 ON Preset 255 OFF Preset 0 15 ON Preset 255 OFF Preset o 16 ON Preset 255 OFF Preset o Figure 3 4 IOP Configuration Screen 4 Function ABS or AQUADB Encoder ON Preset This parameter specifies the count input value that causes the output to turn ON The value can be anything within the count range Default Maximum encoder value for Absolute Encoders 255 for AQUADB mode
17. the strobe 3 enable configuration is RCOMP 7 output range comparator 7 must be on when strobe input occurs before the timing will stop Indicates the ON OFF state for range comparator outputs 17 32 based solely on the ON and OFF presets defined for each output Series 90 30 I O Processor User s Manual June 1994 GFK 1028 Q Control Bits The following Q Control Bits are transferred automatically from the CPU to the IOP each sweep The actual addresses of the Control Bits depend on the starting address configured for the Q references see Section 3 for these configuration details The bit numbers listed in the following table are offsets from this Q reference address Bit Description Bit Description Enable Output 1 reserved Enable Output 2 Enable Output 3 Enable Output 4 Enable Output 5 only if cfg enabled Enable Output 6 only if cfg enabled reserved reserved reserved Reset Strobe 1 Input 9 latch Reset Strobe 2 Input 10 latch Reset Strobe 3 Input 11 latch Enable Output 7 only if cfg enabled Enable Output 8 only if cfg enabled Reset Strobe 4 Input 12 latch HomeCommand Reset Preload Latch PreloadCommand reserved reserved reserved reserved Clear Error Bit numbers are offsets from the starting address for Q References Applies to AQUADB function only Q Control Bit Descriptions Enable Output Enables each hardware Output ON Enable If the configuration f
18. trigger edge for positive rising or negative falling Default POS This parameter configures the strobe 3 Input 11 trigger edge for positive rising or negative falling Default POS This parameter configures the strobe 4 Input 12 trigger edge for positive rising or negative falling Default POS This parameter allows you to select whether strobe 1 Input 9 is ALWAYS enabled default selection or is ONLY enabled when preset output 5 is ON RCOMP 5 selection Default ALWAYS This parameter allows you to select whether strobe 2 Input 10 is ALWAYS enabled default selection or is ONLY enabled when preset output 6 is ON RCOMP 6 selection Default ALWAYS This parameter allows you to select whether strobe 3 Input 11 is ALWAYS enabled default selection or is ONLY enabled when preset output 7 is ON RCOMP 7 selection Default ALWAYS This parameter allows you to select whether strobe 4 Input 12 is ALWAYS enabled default selection or is ONLY enabled when preset output 8 is ON RCOMP 8 selection Default ALWAYS Series 90 30 I O Processor User s Manual June 1994 GFK 1028 Configuration Screen 1 AQUADB Encoder Function Catalog IO PROCESSOR MODULE SLOT Ref Adr I00001 Inp Thresh NON TTL Strobel Edg POS Ref Adr Q00001 InTmrl Mode IN10 Strobe2 Edg POS i Ref Adr SAI0001 InTmr2 Mode IN12 Strobe3 Edg POS Ref Adr AQ0001 Timebase ms 1000 Strobe4 Edg POS IOP Function A
19. with 0 5 amp rating e Outputs protected by replaceable fuse one fuse common to all outputs e Dedicated processor provides 500 usl O update e Counts per Timebase register for input rate measurement e Total Counts register 32 bit accumulates total counts received by module e Four Strobe data registers for input position capture e Two Timer data registers for indicating input pulse length or input spacing in milliseconds e Thirty two range comparators outputs returned in I and AI data e Software configuration e Internal module diagnostics e Individual LEDs that indicate Module OK and Configured OK status e Individual LEDs that indicate state of Outputs 1 4 e A removable terminal board for connection of field wiring Inputs can be used as count signals or edge sensitive strobe signals Outputs can be used to drive indicating lights solenoids relays and other devices Power to operate the module s logic circuitry is obtained from the baseplate backplane s 5 VDC bus Power sources for the input and output devices must be supplied by the user or by the 24 VDC isolated output of the Model 30 power supply The I O Processor module provides a selectable threshold voltage to allow the inputs to respond to either a 5 VDC signal level or a 10 to 30 VDC signal level The threshold is selected by configuration All configuration parameters for the module are downloaded from the PLC to the I O Processor after it passes its internal d
20. 28 Chapter Installation and Wiring 2 This section contains information on installing the I O Processor module and information relevant to field wiring to and from the module Do not insert or remove modules with power applied This could cause damage to the module or result in personal injury Removing module with power applied could cause the PLC to Stop Installation and Removal of I O Modules The following procedures and recommendations should be followed when installing and removing Series 90 30 I O modules Inserting a Module Use the following instructions as a guide when inserting a module into its slot ina baseplate 1 Make sure that power to the PLC is turned off 2 Select the slot into which the module is to be inserted Grasp the module firmly with terminal board toward you and with rear hook facing away from you 3 Align module with desired base slot and connector Tilt module upward so that top rear hook of module engages slot on baseplate Figure 2 1 4 Swing module downward until connectors mate and lock lever on bottom of module snaps into place engaging the baseplate notch 5 Visually inspect the module to be sure that it is properly seated a43055 o Figure 2 1 Inserting a Series 90 30 Module GFK 1028 Voltages from user devices can be present on a module s screw terminals even though power to the rack is turned off Care must be taken any time you are handling the module s
21. 4 is the slot number and lt S indicates that the CPU is in STOP mode On the second line I32 shows that this module has 32 bits of discrete Input data I This is the data transferred from the I O Processor to the PLC each sweep Enter a valid I starting reference for this data and press the ENT key or to have the reference assigned by the PLC press the ENT key Note that at this point when you press ENT the LCD display displays the next screen in sequence GFK 1028 3 Q address RO 04 IOP 1 xx lt s 032 0 This screen is prompting you for the Q address This is the starting reference for 32 discrete control bits sent to the I O Processor during each PLC sweep Enter a valid address and press ENT or just press ENT to have the PLC assign the next available address AI address RO 04 IOP 1 xx lt s AI15 AT_ This screen is asking where you want the 15 words of return data to be stored This data consists of the Encoder Binary Counts the strobe registers and other pertinent data transferred from the I O Processor to the PLC each sweep Enter a valid reference and press the ENT key or just press ENT to have the PLC assign the next available address AQ address RO 04 IOP 1 xx lt s AQ06 AQ This screen is prompting for the AQ address This is the starting reference for the six AQ words sent to the I O Processor each PLC sweep Enter a valid address and press ENT or just pre
22. ABS or AQUADB Encoder Function Catalog IO PROCESSOR MODULE POLO Seer apere evans sania E eres RANGE COMPARATORS 01 04 r 01 MODE PRESET ON Preset 255 OFF Preset 0 i Timer 1 ms 0 Timer 2 ms o 02 MODE PRESET ON Preset 255 OFF Preset 0 Timer 1 ms 0 Timer 2 ms o 03 MODE PRESET ON Preset 255 OFF Preset o IOP E Timer 1 ms 0 Timer 2 ms 0 04 MODE PRESET ON Preset 255 OFF Preset 0 Timer 1 ms 0 Timer 2 ms o Figure 3 3 IOP Configuration Screen 2 Function ABS or AGUADB Encoder MODE This entry allows you to designate the type of pulse generated by the range comparator output The PRESET selection causes the output to be ON or OFF continuously from one preset point to the other The TIMER selection causes timed pulses to be produced at the preset points as defined by Timer 1 and Timer 2 Default PRESET ON Preset This parameter specifies the count input value that causes the output to turn ON The value can be anything within the count range Default Maximum encoder value for Absolute Encoders 255 for AQUADB mode OFF Preset This parameter specifies the count input value that causes the output to turn OFE The value can be anything within the count range Default 0 Timer1 ms This parameter is effective only when the output mode is TIMER It specifies the length of the pulse in milliseconds that is produced by the output when the input count reaches the ON preset value A value of 0
23. DE 1 PRESET This screen allows you to designate the type of pulse generated by the range comparator output The PRESET selection causes the output to be ON or OFF continuously from one preset point to the other The TIMER selection causes timed pulses to be produced at the preset point as defined by Timer 1 1 and Timer 1 2 Configuring Preset Data for Range Comparators 09 32 The following screens are used for configuring preset data for range comparators 09 32 Only the screens for range comparator 09 are shown here The screens for range comparators 10 32 are identical except the appropriate range comparator number is substituted where range comparator 09 is indicated RO 04 IOP 1 xx lt s ON PRE 09 255 This parameter specifies the count input value that causes the range comparator outputs to turn ON The value can be anything within the count range RO 04 IOP 1 xx lt s OFF PRE O9 0 This parameter specifies the count input value that causes the range comparator output to turn OFE The value can be anything within the count range Chapter 3 Configuration Configuration Using the LM90 Configurator With the I O Processor Module installed in its proper rack slot location the LM90 configurator software program can be used to configure the I O Processor module in the off line mode Once the complete set of configuration data has been entered it must then be downloaded to the PLC in the on line mode to become effective i
24. IN8 9 IN9 OUT5 10 IN10 OUT6 11 IN11 OUT7 12 IN12 OUT8 1 2 3 4 5 6 7 8 13 INCOM 14 OUTPWR 15 SHIELD 16 OUT1 17 OUT2 18 OUT3 19 OUT4 20 OUTCOM Figure 2 6 Terminal Board Pin Assignments 2 6 Series 90 30 I O Processor Module User s Manual June 1994 GFK 1028 GFK 1028 Field Wiring Information Figure 2 7 provides wiring information for field connections to and from the I O Processor Note Faceplate pin 13 Input Common and pin 20 Output Common are internally connected together in the IOP module a45371 TERMINALS FIELD WIRING IN1 O gt INS IN9 OUT5 IN10 OUT6 INTERNAL CONNECTION iON Na IN12 OUT8 I I I I bsske Se Figure 2 7 Field Wiring Connections Note All121 O Processor inputs are positive logic source type Transducers using TTL open collector outputs must include a 2000 ohm maximum pullup resistor to 5V to guarantee compatibility with the inputs Transducers using high voltage open collector sink type outputs must have a 1K ohm maximum pullup resistor to 12V for compatibility with the 10 to 30 volt input range Chapter 2 Installation and Wiring 2 7 TERMINALS FIELD WIRING a45375 IN1 O do 10 BIT GRAY CODE ABSOLUTE ENCODER INTERNAL CONNECTION LOAD INCOM OUTPWR SHIELD EXTERNAL POWER SUPPLY Figure 2 8 Typical I O Processor Module Faceplate Wiring Series 90 30 I O Processor Mod
25. OFF Preset This parameter specifies the count input value that causes the output to turn OFE The value can be anything within the count range Default 0 Note These parameters are repeated for outputs 10 16 on this screen The remaining two screens provide entry of these same parameters for outputs 17 24 and 25 32 GFK 1028 Chapter 3 Configuration mi Chapter Automatic Data Transfers 4 Data transferred automatically during each sweep between the CPU and IOP without user programming consists of discrete status bits l status data words AlI discrete command bits Q and immediate command data AQ The size and direction flow of this data is listed below Input Status Data From IOP to CPU e Status Bits 32 bits of I data e Status Words 15 words of AI data Output Command Data From CPU to IOP e Discrete Commands 32 bits of Q data e Immediate Command Data 6 words of AO data I Status Bits The following I Status Bits are transferred automatically from the IOP to the CPU during each sweep The actual addresses of the Status Bits depend on the starting address configured for the I references see Section 3 for these configuration details The bit numbers listed in the following table are offsets from this I reference address RangeComparator 1 status Range Comparator 2 status Range Comparator 3 status Range Comparator 4 status Range Comparator 5 status Range Comparator 6 status Range Comparator 7 s
26. OP This total counts register can be initialized preloaded by a AQ data command from the PLC Itis initialized to 0 at power up For AQUADB selection it is also initialized to 0 at the Home position marker In AQUADB mode the Preload Input does not affect Total Counts Returns the captured input Binary data value recorded when the strobe input occurred Inputs 9 12 correspond to Strobe inputs 14 respectively Either input edge may be configured to trigger the strobe data capture Indicates the time in ms between the input edges of Input 10 default configuration or the input edges of Inputs 9 10 depending upon the configuration To start the capture of this timing data the strobe latch for Input 10 must be cleared and if the strobe 2 enable configuration is RCOMP 6 the output range comparator 6 must be on when the Input 10 strobe occurs If Input 9 is used to stop the time measurement and the strobe 1 enable configuration is RCOMP 5 output range comparator 5 must be on when strobe input occurs before the timing will stop Indicates the time in ms between the input edges of Input 12 default configuration or the input edges of Inputs 11 12 depending upon the configuration To start the capture of this timing data the strobe latch for Input 12 must be cleared and if the strobe 4 enable configuration is RCOMP 8 output range comparator 8 must be on when the Input 12 strobe occurs If Input 11 is used to stop the time measurement and
27. OUADB Output 5 DISABLED Strobel Enb ALWAYS r Inp Filter 20 us Output 6 DISABLED Strobe2 Enb ALWAYS Max Counts 0 Output 7 DISABLED Strobe3 Enb ALWAYS Preld Posn 0 Output 8 DISABLED Strobe4 Enb ALWAYS Home Posn 0 Out Default NORMAL Figure 3 2 IOP Configuration Screen 1 Function AQUADB Encoder Note Allscreen entries not described here are identical to those described for the ABS Encoder Figure 3 1 Inp Filter Selects the Input filter range for both AQUADB Count inputs the Marker input and the Max Counts Preld Posn Home Posn GFK 1028 Preload input If the maximum count input rate is lt 25 khz use the 20 us default selection otherwise use the 2 us selection Default 20 us This entry establishes the count range for the internal counter registering the AQUADB input counts It counts from 0 to this maximum value and then rolls over to 0 The range for this parameter is 10 to 64 999 counts Default 255 This configures the initializing count value to be set into the input counter when the preload command is received by the I O Processor The preload command can be from either the preload faceplate input or the Q bit command Range 0 to maximum counts This configures the initializing count value to be set into the input counter when the Marker input is received by the I O Processor when executing the Home cycle Range 0 to maximum counts Chapter 3 Configuration 3 13 Configuration Screen 2
28. ailable ABS 1024 Encoder 10 bit parallel gray code for 0 1023 counts Note that when ABS 1024 is selected Inputs 9 and 10 are not available for strobe Inputs and faceplate Outputs 5 and 6 are unavailable AOUADB Encoder AOUADB input selection Input Voltage Level RO 04 IOP 1 xx lt s THRSHLD NON TTL This screen allows you to select the input voltage level to be used If 5 VDC inputs are used select TTL otherwise select NON TTL for 10 30 VDC inputs Input Offset Adjust for ABS function selections only RO 04 IOP 1 xx lt s 0 ENC OFFS This parameter allows you to adjust the count input with an offset value to compensate for a rotational offset error in the Encoder coupling To enter a value select the value using the numeric keys on the Hand Held Programmer then press the ENT key to record the value Direction Adjust For ABS Function selections only RO 04 IOP 1 xx lt s ENC DIR NORM This parameter allows you to change the count direction UP or DOWN without reversing the Absolute Encoder direction of rotation With the NORM default selection increasing the count input causes the IOP to register UP counts and decreasing the count input causes the IOP register DOWN counts The REV selection produces the opposite effect Select Input 1 4 Filter for AQUADB function selection only RO 04 IOP 1 xx lt s INP FILTER 20Us Selects the input filter range for both AQUADB Count inputs th
29. cs and provides a detailed listing of module inputs and outputs Related Publications e GFK 0356 Series 90 30 Programmable Controller Installation Manual This manual is the primary reference for information about the Series 90 30 PLC e GFK 0402 Hand Held Programmer Series 90 30 and 90 20 Programmable Controllers User s Manual Describes the Hand held Programmer displays and explains operator procedures for module configuration programming and data monitoring We Welcome Your Comments and Suggestions At GE Intelligent Platforms we strive to produce quality documentation After you have used this manual please take a few moments to complete and return the Reader s Comment Card located on the next page Libby Allen Senior Technical Writer GFK 1028 V Contents Chapter 1 Introd cti n siseses enaa A A NA A ee a 1 1 I OProcessor Module Description 1 1 Module Features zneje oje Stein Pe AA by kbd to A A odgo nebi 13 Module Fiincti0ni 2icsiuctaioinaus aia tates 2a 1 4 Encoder Input Function 1 4 Range Comparator Function 1 6 Latched Strobe Input Function 1 9 Time Measurement Function 1 9 Chapter 2 Installation and Wiring 2 1 Installation and Removal of I O Modules
30. curacy completeness sufficiency or usefulness of the information contained herein No warranties of merchantability or fitness for purpose shall apply indicates a trademark of GE Intelligent Platforms Inc and or its affiliates All other trademarks are the property of their respective owners Copyright 2009 GE Intelligent Platforms Inc All Rights Reserved Support Technical Support If you purchased this product through an Authorized Channel Partner please contact them directly General Contact Information Online Technical Support and GlobalCare www ge ip com support Additional information www ge ip com Technical Support If you have technical problems that cannot be resolved with the information in this guide please contact us by telephone or email or on the web at www ge ip com support Americas Online Technical Support www ge ip com support Phone 1 800 433 2682 International Americas Direct Dial 1 434 978 5100 Technical Support Email support ip Oge com Customer Care Email customercare ip ge com Primary language of support English Europe the Middle East and Africa Online Technical Support www ge ip com support Phone 800 1 433 2682 Technical Support Email support emea ipn ge com Customer Care Email customercare emea ip ge com Primary languages of support English French German Italian Czech Spanish Asia Pacific Online Technical Support www ge ip com support Phone 86 400 820 8208
31. d relative to the Encoder Position Offset Input by this amount as follows ABS Encoder Function only Input Count Value Encoder Input Offset Load Total Sets the Total Count value reported in the fifth and sixth AI words assigned to the Counts module Load ON Off Sets the ON and OFF preset value for the specified range comparator output Preset Pairs 1 32 Load Output Sets the Output Timer 1 value for the specified range comparator output 1 8 Timer 1 1 8 1 Load Output Sets the Output Timer 2 value for the specified range comparator output 1 8 Timer 1 2 8 2 GFK 1028 Chapter 4 Automatic Data Transfers 4 7 Appendix I O Processor Error Codes GFK 1028 Error codes reported by the IOP module are returned in the Module Status code first AI word When an error is returned the I error bit 32 is set When the error condition has been acknowledged the error bit must cleared by sending the Clear Error command Q bit 32 Errors returned are defined as follows 0010 Encoder Position Offset out of range ON Preset out of range Preload Position out of range xx Output Preset Number ABS Encoder Function only AQUADB Function only A 1 Appendix I O Processor Module Specifications B Module Specifications Operating Temperature 0 C to 60 C Inlet GFK 1028 IEC 68 2 6 1982 JISC0911 1984 5 VDC from backplane 360 mA 10mA x number of ON faceplate outputs Field I O to logicisolation
32. de Encoders must provide 256 360 512 or 1024 counts per revolution IOP Configuration allows the direction of encoder rotation to be electrically reversed IOP Configuration and AQ immediate commands also allow a position offset to be introduced This offset value can eliminate the need to mechanically align the encoder Zero position Absolute Encoders always use IOP inputs 1 8 Nine bit encoders require IOP input 9 Ten bit encoders require IOP inputs 9 and 10 AOUADB Encoders with an optional marker channel can also be used The encoder maximum rollover Binary Count value is configurable between 10 and 64999 counts Normally the maximum count value should be set to 1 less than the encoder counts per revolution However this is not a requirement and some applications may benefit from the use of other rollover values Position initialization of AQUADB encoders can be accomplished in three ways 1 The PLC can send a AQ immediate command to initialize the encoder Binary Count value 2 The PLC can initiate a Find Home operation which causes Binary Count data to be set to the configured Home Position when the Home Switch input is ON and an encoder marker rising edge transition occurs 3 The encoder marker channel can be connected to the IOP faceplate Preload input If the Q Reset Preload Latch bit is set ON each marker rising edge transition will set Encoder Binary Count data to the configured Preload value This technique provides a p
33. e Marker input and the Preload input If the maximum input count rate is lt 25 khz use the 20 us default selection otherwise use the 2 us selection Set High Count Limit for AQUADB function selection only Establishes the count range for the internal counter registering the AQUADB input counts The internal counter counts from 0 to the high count limit value and then rolls over to 0 RO 04 IOP 1 xx lt s HI LIM 255 Series 90 30 I O Processor User s Manual June 1994 GFK 1028 Set Preload Position Value for AQUADB function selection only RO 04 IOP 1 xx lt s PLD PSN 0 Configures the initializing count value to be set into the input counter when the Preload command is received by the I O Processor The preload command can be from either the preload faceplate input or the Q bit command Set Home Position Value for AQUADB function selection only RO 04 IOP 1 xx lt s HOME POSN 0 Configures the initializing count value to be set into the input counter when the Marker input is received by the I O Processor while executing the Home cycle Output Defaults RO 04 IOP 1 xx lt s OUT DEF NORMAL This screen selects the controlled state that the outputs will assume if the PLC is stopped or if communication with the PLC is lost NORMAL indicates that the outputs will continue to operate under control of the input counts to the I O Processor FRCOFF causes the outputs to be forced off if communication is
34. ernally updated every 4ms The ON OFF preset pairs can be set using Logicmaster Configuration software the Hand held Programmer or AQ PLC data commands Range Comparator outputs 17 32 are reported to the PLC on each I O scan using a AI data word Within the PLC the AI word can be copied directly to Q memory to control a discrete output module The AI word can also be copied to T or M memory to facilitate additional bit oriented operations Latched Strobe Input Function Any of the four hardware inputs 9 12 not used by an Encoder provides a latched strobe input function Figure 1 3 These inputs are shared with the four configurable hardware outputs controlled by range comparators 5 8 In addition to the functions described below the status of each input 9 12 is reported as a l bit The rising or falling edge configurable of each input latches the latest encoder position as a strobe value reported via AI data and sets a I strobe status bit The strobe latch l bit is reset by a corresponding Q bit controlled by the PLC Once the strobe data is latched another strobe input will not change the data until the I strobe status bit is reset A configuration option allows range comparator 5 8 outputs to be used as additional enable bits for the latched strobe functions Range comparator 5 can be configured to enable the input 9 strobe latch Range comparator 6 can be configured to enable the input 10 strobe latch etc Time Measure
35. et data B 9 range comparators 3 8 5 9 usin a Hand held Programmer fi 1 3 1 using the LM90 Configurator 1 1 3 10 Control bits Q 4517 Count range 3 13 D Data Input status 4 1 Output command Data words AI 4 3 4 5 Description 1 1 Direct processing definition 1 1 Direction adjust 3 4 Dual input timer operation 1 9 E Error codes Index F Faceplate wiring Features Field wiring Hand held Programmer 3 1 B 10 High count limit Home position value 3 13 I OProcessor configuring B I Ocircuit an Fa input circuit aon inputs Pekla output circuit denamh B 3 outputs B 3 removal 2 2 I O scanner configuration Immediate command data AQ 4 6 4 8 Input counter initializing count value Input filter range B 4 8 13 Input offset adjust 3 4 Input specifications B 2 Input status data 4 1 Input voltage level configuring B 3 B 11 sata Inputs 1 8 circuit diagram Inputs 9 12 circuit diagram Installing a terminal board 2 3 IOP SeeI O Processor L Latched strobe inputs 1 9 LED indicators 1 3 Module functions Index 1 Index Index 2 Module input type configuring 8 3 Module specifications B 1 Modules system maximum B 1 N Number of modules per system O Off Preset 3 14 3 15 Offset error 3 4 B 11 On Preset 3 14 3 15 Operating conditions B 1 Output circuit d
36. he maximum current for each wire and observe proper wiring practices Failure to do so could cause injury to personnel or damage to equipment It is recommended that the following procedures be followed when routing and connecting field wiring from user devices to the PLC or to output devices to be controlled by the PLC e All low level signal wires should be run separately from other field wiring e AC power wiring should be run separately from DC field wiring e Field wiring should not be routed close to any device that could be a potential source of electrical interference e Ifsevere noise problems are present additional power supply filtering or an isolation transformer may be required e Ensure that proper grounding procedures are followed to minimize potential safety hazards to personnel e Label all wires to and from I O devices Record circuit identification numbers or other pertinent data on the inserts for the module s faceplate door GFK 1028 Chapter 2 Installation and Wiring 2 5 Terminal Board Pin Assignments The I O Processor Module has a removable terminal strip for connection to field devices Terminal board pin assignments for field wiring connections are shown in Figure 2 6 Do not apply loads greater than 0 5 amp to the OUT5 through OUT8 outputs terminals 9 through 12 or 1 0 amp to OUT 1 through OUT4 terminals 16 through 19 Doing so may damage the module a45370 IN1 IN2 IN3 IN4 INS IN6 IN7
37. hoices are 3 10 Series 90 30 I O Processor User s Manual June 1994 GFK 1028 Encoder Dir Posn Offset Inp Thresh InTmrl Mode InTmr2 Mode Timebase ms Output 5 Output 6 GFK 1028 ABS 256 default Encoder 8 bit parallel gray code input for 0 255 counts ABS 360 Encoder 9 bit parallel excess 76 gray code for 0 359 count rollover ABS 512 Encoder 9 bit parallel gray code for 0 511 counts Note that when ABS 360 or 512 is selected Input 9 is not available for a strobe Input and faceplate Output 5 is unavailable ABS 1024 Encoder 10 bit parallel gray code for 0 1023 counts Note that when ABS 1024 is selected Inputs 9 and 10 are not available for strobe Inputs and faceplate Outputs 5 and 6 are unavailable AOUADB Encoder AQUADB input selection Note that when AOUADB is selected the remaining selections in this column change See the next screen for these descriptions This parameter allows you to change the count direction UP or DOWN without reversing the Absolute Encoder direction of rotation If the NORM default is selected increasing the count input causes the IOP to register UP counts and decreasing the count input causes the IOP to register DOWN counts The REV selection produces the opposite effect Default NORMAL This parameter allows you to adjust the count input with an offset value to compensate for a rotational offset error in the Encoder coupling Enter any required count value within the coun
38. iagnostics Once the module has been successfully configured the CONFIG OK LED will turn on Configuration parameters can be changed using Logicmaster configuration software or the Hand held Programmer Operation of the IOP module is monitored by a watchdog timer circuit If the watchdog timer detects a module failure it will force all outputs off and turn off the MODULE OK LED GFK 1028 Chapter 1 Introduction 1 3 Module Functions The I O Processor module provides the following functions ENCODER INPUT Reads an absolute or AQUADB encoder reports encoder position and velocity to the PLC RANGE COMPARATORS Updates 32 range comparators based on the latest encoder reading and reports range comparator outputs to the PLC The first 8 range comparators also can control IOP digital outputs STROBE INPUTS Up to four strobe input channels trigger the IOP to capture the latest encoder readings and report them to the PLC e STROBE TIMERS Two input timers allow strobe pulse widths or time between two different strobe channels to be measured and reported to the PLC The following sections explain these functions in more detail Encoder Input Function The IOP module reads a parallel output Gray Code Encoder or an AQUADB Encoder every 500 us Encoder Gray Code data Encoder Binary Code data Encoder Total Counts and Counts per Timebase encoder velocity are reported to the PLC on each I O scan using AI data Absolute Gray Co
39. iagram Output command data Output default configurations Output defaults 3 12 Output Preset number A 1 Output Timer mode 1 8 Outputs 5 8 circuit diagram B 4 selecting 3 5 B 6 P Pin assignments terminal board PLC I O Scanner configuration module output states when stopped ES Position initialization Power requirements Preload position value Preset configuring 3 8 Preset mode 1 7 B J Preset value 3 14 B 15 Pulse timing and latching funetions 1 10 R Range comparator status bits 4 1 4 3 Range comparators configuration e Removing a module p 3 Removing a terminal board S Single input timer operation 1 9 Specifications Status bits 1 Status code STOP mode output states 1 8 3 12 Strobe enable 3 7 8 SE trigger edge 3 6 B 7 B 12 System T T Terminal board field wiring recommendations installing 2 3 pin assignments removing 2 4 Threshold voltage 1 3 Time measurement Timebase Timer configuring 8 8 Input Start Stop B 8 Timer mode 1 8 B 9 3 14 Timing functions 1 10 Typical applications W Watchdog timer circuit Wiring faceplate eS field 2 5 2 7 toI O IEL ma p 3 GFK 1028
40. lost while HOLD causes the I O Processor to retain the last state of the outputs before communication was lost Output 5 Select RO 04 IOP 1 xx lt s OUT5 DISABLED This screen allows you to select whether Terminal point 9 is to be used for an output or an input DISABLED defines the point as Input 9 while ENABLED selects it for use as output 5 GFK 1028 Chapter 3 Configuration m Output 6 Select RO 04 IOP 1 xx lt s OUT6 DISABLED This screen allows you to select whether Terminal point 10 is to be used for an output or an input DISABLED defines the point as Input 10 while ENABLED selects it for use as output 6 Output 7 Select RO 04 IOP 1 xx lt s OUT7 DISABLED This screen allows you to select whether Terminal point 11 is to be used for an output or an input DISABLED defines the point as Input 11 while ENABLED selects it for use as output 7 Output 8 Select RO 04 IOP 1 xx lt s OUT8 DISABLED This screen allows you to select whether Terminal point 12 is to be used for an output or an input DISABLED defines the point as Input 12 while ENABLED selects it for use as output 8 Set Timebase RO 04 IOP 1 xx lt s TIME BASE 1000 This screen allows you to enter the time base that is used to determine the counts per timebase return data second AI word The default is 1000 milliseconds 1 second resulting in counts per timebase return data that indicates input counts per second To
41. me Found l indication Ifa Home Switch is not used this I bit can be used as a general purpose PLC input reporting the status of faceplate Input 5 These three lI bits indicate the on off status of Inputs 6 7 amp 8 thus making these inputs available to the PLC ladder for general purpose control functions Indicates the module power up tests have all passed and the IOP module is ready for operation Indicates an error condition has been detected by the IOP and the error code is reported in the module status code word of the first AI word If the error was caused by a bad data command such as a AQ data command the data has been ignored Once acknowledged by the PLC ladder program the Q command Clear error must be toggled to clear the error status Series 90 30 I O Processor User s Manual June 1994 GFK 1028 AI Data Words The following AI Data words are transferred automatically from the IOP to the CPU each sweep The actual address of each data word depends on the starting address configured for the AI references when the IOP module was configured see Section 3 for these configuration details The word numbers listed in the following table are offsets from this AI reference address 000 Module Status Code 001 Counts per timebase 002 Gray Code Encoder Data 003 Binary Data 004 005 Total Counts 006 Strobe Data 1 Input 9 007 Strobe Data 2 Input 10 008 Strobe Data 3 Input 11 009 Strobe Data
42. ment Function The input time measurement function Figure 1 3 provides two timers using input pairs 9 10 and 11 12 Each timer can be configured to operate in two modes Single Input Timer Operation default mode One edge of the second input 10 or 12 of each pair starts a timer with 1 ms resolution The opposite edge of the same input halts the timer The timer value is reported to the PLC using one word of AI data for each timer The input edge configured to set the strobe latch for inputs 10 or 12 is also used to start the associated timer Dual Input Timer Operation The second input 10 or 12 of each pair starts a timer with 1 ms resolution The first input 9 or 11 of each pair halts the timer The timer value is reported to the PLC using one word of AI data for each timer The input edge configured to set the strobe latch for each input is also used to start stop the associated timer GFK 1028 Chapter 1 Introduction 1 9 ENCODER H W INPUTS eS GRAY CODE CONVERSION OR UP DOWN COUNTER Q Range Comparator 5 H W INPUT 9 Q Range Comparator 6 H W INPUT 10 Q Range Comparator 7 H W INPUT 11 O Q Range Comparator 8 H W INPUT 12 a45374 Sl VAI STOP TIMER 1ms resolution PAI START STOP l VAI l VAI STOP TIMER 1ms resolution PAI START STOP Sl VAI Figure 1 3 Pulse Latching and Timing Functions 1 10 Series 90 30 I O Processor User s Manual June 1994 GFK 10
43. n the I O Processor TheI O Processor module configuration is done by completing setup screens in the Logicmaster 90 30 configuration software like any other Series 90 30 module The setup screens that are used for this module are shown and described below Configuration Screen 1 ABS Encoder Function Catalog tsi IO PROCESSOR MODULE ss s SLOT Ref Adr I00001 Inp Thresh NON TTL Strobel Edg POS Ref Adr 8000001 InTmrl Mode IN10 Strobe2 Edg POS Ref Adr AI0001 InTmr2 Mode IN12 Strobe3 Edg POS i Ref Adr AQ0001 Timebase ms 1000 Strobe4 Edg POS IOP Function ABS 256 Output 5 DISABLED Strobel Enb ALWAYS i Encoder Dir NORMAL Output 6 DISABLED Strobe2 Enb ALWAYS Posn Offset 0 Output 7 DISABLED Strobe3 Enb ALWAYS i i Output 8 DISABLED Strobe4 Enb ALWAYS j i Out Default NORMAL Figure 3 1 IOP Configuration Screen 1 Function ABS Encoder Ref Adr These entries allow you to define the starting address for each type of I O data transferred between the PLC and this I O Processor module during each PLC sweep Starting addresses must be unique for each module and address overlaps are not allowed by the Configurator Function Toggle this entry field to select the type of inputs to be applied to the module Note This parameter must be set correctly before any of the following parameters are set Changing this selection causes all others to be set to the default values for the new function The c
44. o install a terminal board with no wires attached 1 Hook the hinge located on the bottom of the terminal board to the lower slot on the module 2 Push the terminal board toward the module until it snaps into place 3 Open the terminal board cover and ensure that the latch on the module is securely holding the terminal board in place Check the label on the hinged door and the label on the module to ensure that they match If a wired terminal board is installed on the wrong module type damage to the module could occur When installing a terminal board that has wiring attached verify that the terminal board is connected to the proper module type Figure 2 3 shows the recommended procedure for terminal board installation a43062 Figure 2 3 Installing a Terminal Board GFK 1028 Chapter 2 Installation and Wiring 2 3 Removing a Terminal Board To remove a terminal board 1 2 3 Open the plastic terminal board cover Push up on jacking lever to release the terminal block Figure 2 4 Grasp pull tab toward you until contacts have separated from module housing and hook has disengaged for full removal Figure 2 5 a43061 JACKING LEVER Figure 2 4 Releasing the Terminal Block a43715 Figure 2 5 Removing a Terminal Board 2 4 Series 90 30 I O Processor Module User s Manual June 1994 GFK 1028 Field Wiring Considerations You should calculate t
45. or Outputs 5 8 are 1 8 DISABLED then these corresponding output bit commands have no effect Reset Strobe This command clears the respective strobe latch condition so the next strobe can be 14 Input captured and reported via the corresponding l bits If this Q bit is held ON the I 9 12 Latch status bit will stay OFF and every strobe input pulse will cause new strobe data to be captured in the associated AI strobe register Home Com This initiates the Home command seguence When the Home Marker Input is mand recognized the input counter will be preloaded with the configured home value and AQUADB the Home Found lI indication will be set only Reset Preload This command clears the Preload Latch status after it has been set by the Preload switch Latch Input If this command is left on it will allow all Preload switch inputs to be effective AQUADB only Preload Com mand AQUADB only This command preloads the input counter with the configured preload value The Preload Latch status I indication will not be set by this command since it only applies to the Preload faceplate input Chapter 4 Automatic Data Transfers 4 5 Clear Error Toggling this command ON clears the module status error condition reported by the I Error bit and the AI module status word and thus allows another error condition to be reported AQ Immediate Commands Six AQ words are sent automatically from the CPU to the IOP during each sweep The
46. or is configured using the Series 90 30 Hand held Programmer or the Logicmaster 90 30 Programming Software Configurator function Many configuration parameters can be modified from the user s application program as well Each configuration parameter is set to a factory default value which is suitable for many applications There are no jumpers or DIP switches to set on the module Six green LEDs at the top of the module indicate the operating status of the module the status of configuration parameters and the state of hardware outputs 1 4 GFK 1028 1 1 a45380 VO PROC 1 MODULE 3 VO PROC MODULE 3 CFG I O PROCESSOR 5 12 24 VDC CFG 0 PROCESSOR 5 12 24 VDC ia I H z Z N Z amp EE oa Z 5 Z N Sal Z EH oz oz herd o gt lt S meri N x OUT 1 8 0 02A 5 VDC OUT 1 4 1 0A 12 24 VDC OUT 5 8 0 5A 12 24 VDC 4 0A MODULE 44A729182 070R01 FOR USE WITH IC693APU305 o olo ol c E c 8 sg a a a R joj jDnD a i Figure 1 1 Series 90 30 I O Processor Module Series 90 30 I O Processor User s Manual June 1994 GFK 1028 Module Features Module features include e Up to 12 positive logic source inputs with input voltage range selection of either 5 VDC TTL or 10 to 30 VDC non TTL e Up to eight positive logic source outputs four outputs with 1 amp rating four configurable outputs
47. r 3 13 Figure 3 3 IOP Configuration Screen 2 Function ABS or AQUADB Encoder 3 14 Figure 3 4 IOP Configuration Screen 4 Function ABS or AQUADB Encoder 3 15 Figure B 1 Simplified Input Circuit Diagram Inputs 1 8 B 2 Figure B 2 Simplified Output Circuit Diagram Outputs 14 B 3 Figure B 3 Simplified I O Circuit Diagram Inputs 9 12 Outputs 5 8 B 4 GEK 1028 Series 90 30 I O Processor User s Manual June 1994 vii Chapter Introduction I O Processor Module Description The I O Processor IOP module catalog number IC693A PU305 for the Series 90 30 Programmable Logic Controller PLC provides direct processing of rapid pulse signals for industrial control applications such as e Fast response process control e Velocity measurement Material handling marking and packaging Direct processing means that the module is able to sense inputs process the input information and control the outputs without needing to communicate with a CPU During each CPU sweep the I O Processor communicates with the CPU through 32 discrete inputs I 15 words of analog inputs AI 32 discrete outputs Q and 6 words of analog outputs AQ The AQ outputs can be used by the CPU program to set up timer values or send other controlling parameters to the I O Processor TheI O Process
48. se words can be used to transfer immediate command data to the IOP for temporarily altering configuration parameters or to initialize counter data Configuration parameter changes made in this manner do not affect the Module configuration data stored in the CPU which will again become effective if the IOP is power cycled Each immediate command requires three sequential AQ words Therefore two immediate commands are always sent during each PLC sweep The first word of each command set contains the identifying command number and the other two words contain the data The actual address of each command word depends on the starting address configured for the AQ references see Section 3 for these configuration details Even though the commands are sent each sweep the IOP will act on a command only if the command has changed since the last sweep When any of the three word data changes the IOP accepts the data as a new command and responds accordingly When Immediate commands are sent all three AO words should be loaded on the same PLC sweep If they can not be loaded on the same sweep as when entering data from the Logicmaster screen the steps below must be followed to ensure that no wrong or incomplete data is momentarily sent Step 1 Set Word 1 to Null Command 0000 Step 2 Set correct data in Words 2 and 3 Step 3 Set command in Word 1 The following immediate commands may be sent by AQ data to the IOP
49. seudo absolute encoder function because Binary Count data is re initialized once per encoder revolution For systems which can allow the encoder to rotate at least one revolution before initializing position operation will be similar to an absolute encoder of equal resolution Series 90 30 I O Processor User s Manual June 1994 GFK 1028 AQUADB encoders use IOP inputs 1 8 as described below IOP Input AOUADB Function Encoder channel A input Encoder channel B input Encoder marker channel input Preload Input Home Switch input General purpose PLC digital input General purpose PLC digital input INIIAI AII NJ e General purpose PLC digital input Inputs Not Used by Encoders Any of the IOP faceplate inputs 9 12 not required by an encoder can be used as strobe timer inputs The Input 9 12 faceplate terminals are also shared with outputs 5 8 Module configuration determines whether the terminals are used as inputs or outputs GFK 1028 Chapter 1 Introduction 1 5 Range Comparator Function The IOP contains 32 range comparators which are analogous to a camshaft with 32 lobes for generating outputs The position and duration of each range comparator output is programmable The general operation of range comparators is shown in Figure 1 2 ENCODER H W INPUTS GRAY CODE CONVERSION OR UP DOWN COUNTER ON PRESET OFF PRESET TIMER 1 TIMER 2 Figure 1 2 Range Comparator Block Diagram a45372
50. ss ENT to have the PLC will assign the next available address Series 90 30 I O Processor User s Manual June 1994 GFK 1028 GFK 1028 Chapter 3 Configuration I O Processor Configuration The next series of screens are the configurable parameters for the I O Processor For these screens press the key to toggle the screen display for multiple choice selections then press ENT to record the value If a numerical entry is required simply enter the new number and press ENT If you change your mind about a parameter press the CLR key instead of ENT and the original value will be recalled To get to the next screen in the series simply press the right arrow key To go back up to previous screens use the left arrow z key Configuring Input Parameters Module Input Type Note This parameter must be set correctly before any of the following parameters are set Changing this selection causes all others to be set to the default values for the new function RO 04 IOP 1 xx lt s FUNCTION ABS 256 This screen allows you to select the type of input to be processed The choices are ABS 256 default Encoder 8 bit parallel gray code input for 0 255 counts ABS 360 Encoder 9 bit parallel excess 76 gray code for 0 359 count rollover ABS 512 Encoder 9 bit parallel gray code for 0 511 counts Note that when ABS 360 or 512 is selected Input 9 is not available for a strobe Input and faceplate Output 5 is unav
51. t and Timer Data for Range Comparators 1 8 The following screens are used for configuring preset and timer data for range comparators 1 8 Only the screens for range comparator 1 are shown here The screens for range comparators 2 8 are identical except the appropriate output number is substituted where range comparator 1 is indicated RO 04 IOP 1 xx lt s ON PRE 01 255 This parameter specifies the count input value that causes the range comparator output to turn ON The value can be anything within the count range Series 90 30 I O Processor User s Manual June 1994 GFK 1028 GFK 1028 RO 04 IOP 1 xx lt s OFF PRE O1 0 This parameter specifies the count input value that causes the range comparator output to turn OFF The value can be anything within the count range RO 04 IOP 1 xx lt s TIMER 1 1 0 This parameter is only effective when the range comparator mode TIMER It specifies the length of the pulse in milliseconds that is produced by the output when the input count reaches the ON preset value A value of 0 specifies no output pulse at the ON preset point RO 04 IOP 1 xx lt s TIMER 1 2 0 This parameter is only effective when the range comparator mode lt TIMER It specifies the length of the pulse in milliseconds that is produced by the range comparator when the input count reaches the OFF preset value A value of 0 specifies no output pulse at the OFF preset point RO 04 IOP 1 xx lt s MO
52. t range Default 0 Selects the Input voltage level to be used If 5 VDC inputs are used select TTL otherwise select NON TTL for 10 30 VDC inputs Default NON TTL This parameter selects the inputs that control the starting and stopping of Timer 1 The resulting time recorded for Timer 1 is reported in the eleventh AI word The selection IN10 causes Timer 1 to report the elapsed time in milliseconds from the configured edge of input 10 to the other edge of input 10 The selection IN09 10 causes Timer 1 to report the elapsed time in milliseconds from the configured edge of input 10 to the configured edge of input 9 Default IN10 This parameter selects the inputs that control the starting and stopping of Timer 2 The resulting time recorded for Timer 2 is reported in the twelfth AI word The selection IN12 causes Timer 2 to report the elapsed time in milliseconds from the configured edge of input 12 to the other edge of input 12 The selection IN11 12 causes Timer 2 to report the elapsed time in milliseconds from the configured edge of input 12 to the configured edge of input 11 Default IN12 This parameter allows you to enter the time base that is used to determine the Counts per Timebase return data second AI word The default is 1000 milliseconds 1 second resulting in Counts per Timebase return data that indicates input counts per second Default 1000 This parameter allows you to select whether Terminal point 9 is to be used
53. tatus Range Comparator 8 status Range Comparator 9 status Range Comparator 10 status Range Comparator 11 status Range Comparator 12 status Range Comparator 13 status Range Comparator 14 status Range Comparator 15 status Range Comparator 16 status Input 9 status Input 10 status Input 11 status Input 12 status Strobe 1 status Input 9 latch Strobe 2 status Input 10 latch Strobe 3 status Input 11 latch Strobe 4 status Input 12 latch Home Found Preload Latch status Home Switch Input IN5 status INestatus IN7status IN8status ModuleReady Error Bit number offsets to the starting address for I References Applies to AQUADB function only GFK 1028 4 1 l Status Bit Descriptions Range Comparator 1 8 Status Range Comparator 9 16 Status Input 9 12 Status Strobe 1 4 status Input 9 12 latch Home Found AQUADB only Preload Latch Status AQUADB only Home Switch Input AQUADB only IN6 IN7 IN8 AQUADB only Module Ready Error Indicates the ON OFF state for range comparator outputs 1 8 If the Output Mode Preset the state of the status bit is defined by the ON OFF presets If the Output Mode Timer the status bit will be on after each preset point is passed for the length of time designated by Timer 1 or Timer 2 These bits always indicate the output state for range comparators 1 8 even if the corresponding hardware output is disabled and Terminal Points 9 12
54. tput will stay ON until the Timer 2 value in ms has elapsed ON OFF PRESET PRESET 45369 80 106 QUTPUT1 p E PRESETS _j a ee ee a OUTPUT 1 ge aN no ON OFEPresets and Timer values can be set using Logicmaster Configuration software the Hand held Programmer or AQ PLC data commands Hardware 1 8 Output States in STOP Mode When the PLC is in the STOP mode hardware Outputs 1 8 operate as follows with the different Output Default configurations Out Default NORMAL Outputs continue operating as normal and if the en coder continues to rotate will switch on and off at the configured preset points Out Default FORCE OFF Outputs switch off and remain off under all condi tions in the PLC Stop mode Out Default HOLD LAST Outputs remain in the same state they were in before the PLC switch to STOP mode regardless of the count inputs and the preset point states Range Comparators 9 16 Range Comparators 9 16 control eight I status bits using one ON preset and one OFF preset per bit The bits are internally updated every 4 ms and reported to the PLC on each I O scan The ON OFF preset pairs can be set using Logicmaster Configuration software the Hand held Programmer or AQ PLC data commands Series 90 30 I O Processor User s Manual June 1994 GFK 1028 Range Comparators 17 32 Range Comparators 17 32 control 16 additional status bits using one ON preset and one OFF preset per bit The bits are int
55. ule User s Manual June 1994 GFK 1028 Chapter Configuring the I O Processor Module 3 There are two methods for configuring the I O Processor When the I O Processor module is installed in its selected slot in a Series 90 30 PLC baseplate the Hand held Programmer can be used for on line configuration e Off Line configuration can be accomplished using the Logicmaster 90 Configurator software and then downloading the new configuration to the PLC when on line Configuration Using the Hand held Programmer When the I O Processor Module is installed configuration data entered by the user in response to the Hand held Programmer screens is stored in the configuration memory area of the PLC When configuration is complete the PLC sends this configuration data to the I O Processor Module Hand held Programmer Configuration Screens The screens encountered when configuring the I O Processor are described below If the value input by the user is not an acceptable value for that configuration parameter the I O Processor will reject the data and respond with an error message Error messages are described in the Hand held Programmer User s Manual PLC I O Scanner Configuration Before the PLC allows the I O Processor configuration screens to be viewed it presents the following I O Scanner Configuration screens I Address RO 04 IOP 1 xx lt s I32 I_ On the first line of the screen display RO indicates the RACK number 0
Download Pdf Manuals
Related Search
Related Contents
製品安全データシート(MSDS) ModuVario Aqua - Paradigma Italia Manual de Instrucciones - Necxus Negocios Informáticos SA GENERATEUR DE SONS MIDI 8 C -88 MANUAL (p. 2) Sunglasses with Camera/DVR Manhattan 460668 webcam MANUEL D`INSTALLATION ET DE MAINTENANCE 取扱説明書 Manual de puesta en marcha de lámpara de sobremesa con lupa Samsung SR514AU User Manual Copyright © All rights reserved.