Home
Series Six Parallel I/O Interface
Contents
1. copied from S6PIO status table input status byte Applicable to ASCII module and IOCCM Table 14 S6WIN Parameter List S6XWIN C Block The S6XWIN C Block provides an enhanced interface to the S6PIO module for use in Vee mode to open a DMA window at a specific address H Param Data Comment Type X1 Word Bits 1 8 slot number Bits 9 14 rack number Bit 15 set expanded channel mode Bit 16 not used should be 0 DMA address The address is specified in standard Series Six bit notation Refer to Table 4 for details Bit 16 DMA Flow Through Command timeout in milliseconds Specifies the maximum time the C Block will wait for a window to complete X2 X3 S6XWIN is supported for firmware builds 123 and above Real Time Consultants Pty Ltd PO Box 688 Mornington Victoria 3931 AUSTRALIA Table 15 S6XWIN Parameter List S6MOVE C Block The S6MOVE C Block provides an interface to the S6PIO module for use in moving data between the S6PIO and 90 70 Param Data Comment Type X1 Word Rack in high 8 bits slot in low 8 bits X2 Word Source memory type refer to Table 17 Word X3 Word Source memory offset Note this is a word offset for Series Six register or logic memory for all other memory types it is a byte offset X4 Source memory ID 0 S6PIO 1 90 70 X5 Word Transfer length in bytes Y1 Return error status Y2
2. 70 PLC there are a number of architecture considerations that must be taken into account 8 Users must remember to transfer data between the 90 70 PLC and the emulated Series Six memory in the S6PIO 9 In the Series Six expanded I O overlays register memory This must be considered when translating Series Six programs that make reference to expanded T O 10 Generally the Series Six systems to be replaced by 90 70 plus S6PIO combination are highly complex systems Itis essential that a replacement system be given adequate unit and system testing before being brought online Real Time Consultants Pty Ltd PO Box 688 Mornington Victoria 3931 AUSTRALIA Series Six Parallel I O Interface Series Six Parallel I O Interface Module S6PIO Ordering Information Can be purchased directly from RTC in Australia or contact your local GE Fanuc agent GE Fanuc Part Number 44A749939 001 RTC Part Number J1320 P001 Associated Items Item Part Number T O Cables IC600WD002 005 010 025 050 100 200 500 T O Terminator N A Station manager cable IC693CBL16B Terminator Plug 150ohm RTC J1320 P003 Table 22 Associated Items Supported Series Six Modules The following Series Six modules are supported by the S6PIO In some cases support is qualified by certain restrictions in functionality Part Number Description All Digital Input Modules All Digital Output modules IC600
3. Firmware Build 127 C Blocks The 90 70 PLC interface software is in the form of a collection of C Blocks The C blocks provide the interface between the 90 70 PLC application program and the S6PIO module At the completion of processing a C block returns a comprehensive status to the user program Name Description Parameter Pairs S6SCAN Master Scan interface 6 SOSTAT counters S6AOP Master Scan analog output interface interface S6PSV Passive Mode interface S6WIN DMA Windowing interface 4 SOXWIN Expanded DMA Windowing 6 S6MOVE 5 S6NOOP Test for presence of S6PIO 1 S6PMAP Set or clear special card map for 4 passive mode analog I O de multiplexing S6EVTLG Clear or retrieve event log system 5 error log or DMA headers Table 3 C Block Summary Bit Addressing Most C Blocks take the Series Six I O addresses in bit format Valid bit numbers range from 1 to 8192 Series Six Parallel I O Interface Series Six Parallel I O Interface Module S6PIO Bit Mnemonic Description 2 RESERVED Always reads 0 3 RESERVED Always reads 0 4 Parity retries occurred during an I O scan 5 PARITY FATAL Parity retries exceeded during an I O scan 6 Always reads 0 7 Always reads 0 8 ISO PS BAD Isolated power supply and or eee od interface is BAD 9 Chain OK is BAD 10 CHAIN PARITY Chain parity OK is BAD 11 RST ASSERTED RST Asserted 12 RESERV
4. Time Consultants Pty Ltd PO Box 688 Mornington Victoria 3931 AUSTRALIA Series Six Parallel I O Interface Series Six Parallel I O Interface Module S6PIO Parm Data Type Byte Pointer to input table This is the table within array the 90 70 to receive input data Word Software build numbers This is an array of Array 2 registers to receive the C block and S6PIO build numbers Dummy parameter not used Dummy parameter not used Comment Y2 Y4 YD Table 7 S6SCAN Parameter List S6STAT C Block The S6SSTAT C Block provides a means to set or clear various status counters within the S6PIO module Comment Rack in high 8 bits slot in low 8 bits Set to 0 to get status from S6PIO Set to 1 to clear status in S6PIO Dummy parameter not used Return error status An array of 16 registers holding 8 32 bit status counters The contents of each counter are described below Dummy parameter not used Table 8 S6SSTAT Parameter List Register Data Comment Offset Type 0 DWORD Number of VME commands issued to the 6PIO module Number of VME command errors Number of I O chain errors Number of fatal parity errors Number of parity error retries Number of analog input scan errors Number of DMA window errors Number of expanded channel change errors
5. the diagram on the left The current device is electrically equivalent to the superceded device DISCLAIMER This document is based on information available at the 6PIO time of its publication While efforts have been made to cathe a be accurate the information contained does not purport colar eT to cover all details or variations in hardware and software nor to provide for every contingency in connection with installation operation and maintenance This document may describe features not present in all CONSOLE hardware and software systems Real Time Consultants Pty Ltd assumes no obligation of notice to holders of this document with respect to changes subsequently made Real Time Consultants Pty Ltd makes no representation or warranty expressed implied or statutory with respect to and assumes no responsibility for the accuracy completeness or usefulness of the information contained in this document No warranties of merchantability of fitness for purpose shall apply Real Time Consultants 2002 Print Date 27 Jun 02 Version 2 5 49 Z NQ QW O Z mN QL SS OQ Real Time Consultants Pty Ltd Page 14 PO Box 688 Mornington Victoria 3931 AUSTRALIA Email info real time com au
6. use in master scan mode This block provides the ability to scan in normal or expanded mode and can optionally issue a PDT window at the completion of the scan Note that a PDT window is required if Genius Bus controllers are to be supported or if there is another S6PIO listening on the bus in passive mode The C Block asserts power flow if and only if there are no errors encountered If errors are encountered the return error status register and the I O status register will identify the problem S6SCAN does not copy any input data if an error is encountered Parm Data Comment Type X1 Word Rack in high 8 bits slot in low 8 bits If the most significant bit is set then run in asynchronous mode issue the command to the S6PIO and return immediately Pointer to output table This is the table within the 90 70 to be output to the Series Six I O Start channel and address The address is specified in standard Series Six bit notation Refer to Table 4 for details This address refers to the FIRST bit in the scan End channel and address The address is specified_in standard Series Six bit notation Refer to able 4 for details This address refers to the LAST bit in the scan RST status Bit 1 first bit 0 means RST de asserted RST is the Series Six Bus reset line and if asserted will cause the I O modules to go to their default states X6 Scan options Refer to Table 6 Y1 X2 X3 X4 X5 Real
7. BF84 1 842 843 Analog Input Modules IC600BF94 1 942 943 Analog Output Modules IC600BF827 High Speed Counter IC600BF915 IC600BF917 IC600BF813 to IC600BF819 IC600BF900 940 IC600BF801 901 IC600BF831 IC660CBB902 903 Axis Positioning Module Type 1 Axis Positioning Module Type 2 Thermocouple Input Modules Local I O Transmitter Remote I O Driver Advanced I O Receiv IC600BF944 945 949 ASCII BASIC Modules IC600BF948 950 IOCCM Modules IC600BF946 Loop Management module IC600BF947 T O Link Local module Table 23 Supported Series 6 Modules 7 These modules have not been qualified yet Call RTC for details before using these modules 7 Genius diagnostics are not supported GBC modules only qualified to 1050 320M I O cable length with maximum two local I O transmitter modules and three daisy chained I O racks Call RTC for further details Data transfers are to from emulated Series Six memory tables Page 13 Email info real time com au GFK 1884 Series Six Parallel I O Interface J1320 G003 Rev 2 5 Series Six Parallel I O Interface Module S6PIO June 2002 Firmware Build 127 Superceded Front Panel The S6PIO module is manufactured and supported by Real Time Consultants Pty Ltd under license from Real Time amp Embedded This device was previously sold under the GE Fanuc part Systems Pty Ltd number 44A749939 001RO01 with the front panel shown in
8. C fault table Each message includes a brief description To prevent the PLC fault table overflowing with fault messages under error conditions in general a fault message is only posted upon its first occurrence In some cases messages are posted to indicate an exit from a fault condition The fault message includes the slot number of the S6PIO module and C Block name as the first part of the text Page 12 Email info real time com au GFK 1884 J1320 G003 Rev 2 5 June 2002 Firmware Build 127 Safety Considerations Of paramount importance in planning a changeover between a Series Six CPU and the combination of S6PIO and 90 70 PLC is consideration of safety For this reason attention is drawn to the following 1 The user may need to ensure priority input mode is appropriately implemented 2 Ifthe S6PIO watchdog function is disabled the user must ensure that equivalent functionality is provided downstream in the IO chain by using a suitably configured Advanced IO receiver Module 3 The S6PIO should follow the state of the 90 70 CPU Run Disable keyswitch 4 When designing a redundant system due attention must be paid to the possibility of both systems coming up in Solo mode 5 Itis necessary to check the data valid bit of the analog input status prior to using any analog input data 6 Care should be taken to ensure the I O chain is not multiply terminated 7 When converting Series Six programs to run in the 90
9. E Fanuc Series Six Parallel I O bus The S6PIO module allows users to update their existing Series Six installations without having to replace all of the installed I O oocoococoooooooooo000000 oooooocoocooooo0oo0oo0o00000 D O W N S T R E A M Figure 1 Module front View Real Time Consultants Pty Ltd Page 1 PO Box 688 Mornington Victoria 3931 AUSTRALIA Email info real time com au GFK 1884 J1320 G003 Rev 2 5 June 2002 Firmware Build 127 Installation e Installation should not be attempted without referring to the S6PIO User Manual and the applicable Programmable Controller Installation Manual e Make sure rack power is off e Install in any slot of rack 0 or a local expansion rack except for slot 1 e Connect the applicable Series Six I O bus cable or cables depending on the required configuration of the T O bus e Turn on power An example of a Master mode application with an S6PIO module originating the I O chain is shown in An example of a Passive mode application with a Series Six CPU as the Master and the S6PIO module daisy chained within the I O chain as shown in Up to four S6PIO modules may be installed in a given 90 70 CPU rack or local expansion rack I O Bus Termination The module as shipped has bus terminations fitted for operation at the beginning of the I O chain If it is desired to daisy chain the module in the middle of the chain for example in passive mode configur
10. ED Always reads 0 13 Always reads 0 14 S6PIO mode bit 1 15 S6PIO mode bit 2 16 PRIORITY INPUT Priority input mode Table 5 I O Status Register Scan Options C Blocks that initiate I O Scans accept a 16 bit scan options register with the following meanings Channel Series Six Designation Start Bit End Bit Number Number Number 0 1 00001 1 01000 1 1000 1 1 01 0001 1 01 1000 1025 2024 2 1 02 0001 I 02 1000 2049 3048 3 1 03 0001 I 03 1000 3073 4072 4 1 04 0001 I 04 1000 4097 5096 5 6 1 05 0001 I 05 1000 5121 6120 1 06 0001 I 06 1000 6145 7144 7 1 07 0001 I 07 1000 7169 8168 Table 4 Bit Addressing Verses Channel Number I O Status Register Most C Blocks return an I O status register as a part of their return data This register consists of 16 bits with the following meanings Description Command timeout Bit T Mnemonic 1 TIMEOUT Real Time Consultants Pty Ltd PO Box 688 Mornington Victoria 3931 AUSTRALIA Bit Mnemonic Description 1 RESERVED Set to zero for future compatibility PRIORITY INPUT MODE If set scan in priority input mode Allows inputs to be read without updating outputs SCAN SPEED b4 0 b3 0 default scan speed b4 0 b3 1 medium scan speed b4 1 b3 0 fast scan speed b4 1 b3 1 very fast scan speed Note fast amp very fast must not be used with Series Six I O EXPANDED Expanded c
11. GFK 1884 Series Six Parallel I O Interface J1320 G003 Rev 2 5 Series Six Parallel I O Interface Module S6PIO June 2002 Firmware Build 127 Features e I O Interface specifications similar to IC600BF900C T O Transmitter module e Asynchronous scanning runs in parallel with host O O srpok cHAN program logic execution O O parry soy O O ACTE RESET e Supports normal or expanded channel scanning s Each S6PIO module supports up to 8 channels 8000 EZ CONSOLE inputs and 8000 outputs e Bus length of up to 2000 made up of 4x500 segments e Will drive up to 10 Series Six I O racks in series e DMA window mode supported to emulated Series Six memory tables e Two front panel DB37 connectors connects to Series Six Parallel I O Bus e Failsafe bus operation e 1 500 volts dielectric isolation S Tm 0 0 0 C e Front panel RJ11 RS232 serial console port for configuration and debugging e Six front panel status LED S e Supports passive mode operation Allows monitoring of the I O in an existing Series Six system e Redundancy configurations supported through use of passive mode and user application program logic e Onboard Flash may be upgraded in the field e Software configuration no DIP switches or jumpers apart from bus termination when used in a 90 70 PLC system Functions This Series Six Parallel I O Interface S6PIO module provides an interface between GE Fanuc 90 70 PLC systems and the G
12. Table 9 S6SSTAT Status Counter Description New status counter introduced in build 123 firmware Page 7 Email info real time com au GFK 1884 J1320 G003 Rev 2 5 June 2002 Firmware Build 127 S6AOP C Block The S6AOP C Block provides an interface to the S6PIO module for use in master scan mode to output data to analog output cards The S6PIO module automatically scans and multiplexes the data to output to the four analog output channels on each card Series Six Parallel I O Interface Series Six Parallel I O Interface Module S6PIO Data Comment Type Parm Parm Data Comment Type X1 Word Rack in high 8 bits slot in low 8 bits X2 Pointer to analog output data 4 registers per card X3 Word Start channel and address The address is specified in standard Series Six bit notation Refer to Table 4 for details This address refers to the FIRST bit in the scan Note that a channel may NOT be crossed X4 Word Number of analog output cards Maximum 62 cards if starting at the beginning of a channel X5 Word RST status Bit1 first bit 0 means RST de asserted RST is the Series Six Bus reset line and if asserted will cause the I O modules to go to their default states X6 Y1 Return error status Y2 Byte Pointer to input table This is the table within array the 90 70 to receive input data Note that scanning analog output cards also results in input data being re
13. Target memory type refer to memory types it is a byte offset Y4 Target memory ID 0 S6PIO 1 90 70 Y5 Word Software build numbers This is an array Array of 2 registers to receive the C block and S6PIO build numbers Word Y3 Word Target memory offset Note this is a word offset for Series Six y register or logic memory for all other Table 16 S6MOVE Parameter List Page 10 Email info real time com au gt GFK 1884 Series Six Parallel I O Interface J1320 G003 Rev 2 5 Series Six Parallel I O Interface Module S6PIO June 2002 Firmware Build 127 Memory types are specified according to the following plein Data Comment table depending on whether the memory is resident in the Type S6PIO or the 90 70 Note that the C block allows source E S X1 Word Rack in high 8 bits slot in low 8 bits and target to be the same type i e memory can be moved from 90 70 to 90 70 90 70 to S6PIO S6PIO to 90 70 and x2 Log type O DMA log 1 system error S6PIO to S6PIO log 2 system event log Memory Type Value Offset X3 If 1 returns header only 90 70 L Memory Byte X4 Maximum number of log entries to 90 70 P Memory Byte return This parameter effectively sizes 90 70 R Memory Byte the buffer to use at Y4 90 70 AI Memory Byte X5 If 1 clear the event log No data will be 90 70 WAQ Memory Byte returned 90 70 Yel Memory B
14. address starting at address 0 The respective bit is set if a Card Present signal is received during the scan to that address Y3 Byte Address map A map similar to the CP Array map which indicates the addresses scanned since the last time the passive mode C block was executed Word W O status register Refer to Table 5 Word Software build numbers This is an array of Array 2 registers to receive the C block and S6PIO build numbers Must point to a register area at least 3 registers long Data written to this area is as follows 16 bit channel map bits 0 7 first 8 bits represent channels 0 7 Bit set to 1 if the corresponding channel was scanned else 0 16 bit Synchronization counter incremented each time the sync address is encountered 16 bit size of special passive mode data Following the size field is the passive mode data The user must ensure there is sufficient space here to hold all of the returned special mode data Y1 Y2 Y5 YD Table 12 S6PSV Parameter List S6PMAP C Block The S6PMAP C Block provides a means to set or clear the passive mode special card table in the S6PIO The S6PIO uses this table to know what special cards are present in Real Time Consultants Pty Ltd PO Box 688 Mornington Victoria 3931 AUSTRALIA Data Comment Type Param X1 Word X2 Rack in high 8 bits slot in low 8 bits If 1 clear the special card map in the S6PIO b
15. ation these jumper positions must be moved Refer to the S6PIO User Manual for more details VME RACK SERIES SIX MAIN UO SERIES SIX AUXILIARY I O To other Auxiliary To Expanded To other Main To Expanded VO racks VO racks 1O racks VO racks Max Total 50 feet Max Total 500 feet Max Total 50 feet Max Total 500 feet Figure 2 Example of Master Mode configuration Real Time Consultants Pty Ltd PO Box 688 Mornington Victoria 3931 AUSTRALIA Series Six Parallel I O Interface Series Six Parallel I O Interface Module S6PIO Series Six I O Bus Attachment Refer to the Series Six Plus Programmable Controller User Manual for details on how a Series Six I O chain may be configured Depending on configuration of the Series Six Plus system a number of scenarios are possible 1 Single chain originating from the Series Six Plus I O Control module 2 As per item L plus a second chain originating from the Auxiliary I O module 3 Expanded channels originating from the CPU or downstream I O racks via I O transmitter modules configured for expanded mode operation When replacing the I O chains a rule of thumb is to use an S6PIO module for each chain originated from the Series Six CPU rack SERIES 6 CPU RACK SERIES SIX AUXILIARY I O SERIES SIX MAIN UO To other Auxiliary To Expanded To other Main To Expanded VO racks WO r VO racks VO racks Max Total 50 feet Max Total 500 feet Max Total 50 f
16. d Table 20 C Block Error Codes Firmware Error Codes Error codes may also be generated by the S6PIO firmware these include Val Hex Description Val Passive mode failed to start Passive mode failed to stop Invalid mode command received by S6PIO The specified command is not implemented Low level I O error present Invalid channel number specified Errors occurred in high level I O scan Error in analog output scan Error in analog input scan Timeout waiting for PDT window in passive mode Invalid command received Error changing channels in expanded mode General window error Real Time Consultants Pty Ltd PO Box 688 Mornington Victoria 3931 AUSTRALIA Series Six Parallel I O Interface Series Six Parallel I O Interface Module S6PIO Val Hex Description Val 114 Window timeout 115 Window header checksum error 116 Window header is invalid 117 FPGA failed header done sequence 118 DMA interrupt received incomplete header 119 DMA interrupt didn t receive checksum 120 Invalid memory type received 121 Invalid special passive mode card type received 122 Reboot command failed 123 Invalid register parameter address 124 Invalid register parameter size 125 7D Invalid event log number Table 21 S6PIO Firmware Error Codes PLC Fault Table The C Block may post application fault messages to the PL
17. eet Max Total 500 feet Figure 3 Example of Passive Mode configuration Page 2 Email info real time com au GFK 1884 Series Six Parallel I O Interface J1320 G003 Rev 2 5 Series Six Parallel I O Interface Module S6PIO June 2002 Firmware Build 127 Default Jumper Positions u oe gee ol A JP4 RRRS I ete E Not Mounted TxD rl GND 1 BE 2 o0 E RxD lool eo oOo kas a Ba LL S Ss loo ecco JPS 13l00 14 eS fal JP Role gO Bl cca Ps E ypas uo ae E R 0 1 L N ee Erz Als RQZ jE O B RQ2z o es JP24 RQ1Z 19 RQoz IB ii 2 Hi JP34 re id Q 5 aa JP23 mo al Z B JP22 _ F a 4 H JP21 Z Ac o Bj JP20 ae Zz SHI JP19 b 82 Sz IACINOUT Enabled EH 3 1 JP32 123 JP35 pb ooooogs coool 123 K a ON a ON ma 23 y a gees LI SYSFAIL 5 ON z ma 1960000000 op 1 20 D 0000000 00 2 JP31 ON foo 123 a K D ON U sema TA K a Figure 4 S6PIO Module showing Jumpers in As Shipped position Real Time Consultants Pty Ltd Page 3 PO Box 688 Mornington Victoria 3931 AUSTRALIA Email info real time com au GFK 1884 J1320 G003 Rev 2 5 June 2002 Firmware Build 127 Jumper Settings Refer to Figure 4 for the locations of onboard jumpers The S6PIO module is shipped with a
18. efore inserting the card map pointed to by X4 If 0 just add to the existing special card map from the data pointed to by parameter X4 X3 Number of special card segments in the card map at X4 X4 The special card map This consists of a set of segments the number is defined by X3 For each entry there are three 16 bit parameters the card type 1 analog input 2 analog output the card bit address and the number of cards at consecutive addresses Refer to the S6PIO User Manual for more details Return error status 16 bit word indicating the number of card entries in the special card map Y1 Y2 Y3 16 bit word indicating the number of bytes of special card data that will be returned by a S6PSV call Refer to the S6PIO User Manual for more details Y4 Word Software build numbers This is an array Array of 2 registers to receive the C block and S6PIO build numbers Table 13 S6PMAP Parameter List Page 9 Email info real time com au GFK 1884 J1320 G003 Rev 2 5 June 2002 Firmware Build 127 S6WIN C Block The S6WIN C Block provides an interface to the S6PIO module for use in Master DMA mode to open a DMA window at a specific address Series Six Parallel I O Interface Series Six Parallel I O Interface Module S6PIO Data Comment Type Param Xl Word Bits 1 8 slot number Bits 9 14 rack number Bit 15 set expanded channel mode Bit 16
19. ent logs The S6PIO module maintains three event logs the system event log the system error log and the DMA header log Generally application code may want to retrieve the system error log and present the information to higher level alarming and TOE systems to assist in routine system maintenance Supported for builds 123 and above Real Time Consultants Pty Ltd Page 11 PO Box 688 Mornington Victoria 3931 AUSTRALIA Email info real time com au GFK 1884 J1320 G003 Rev 2 5 June 2002 Firmware Build 127 C Block Return Codes The C Block may return a number of error codes Errors that may be generated by the C blocks include Value Hex Description Value 0 Successful command completion 1 A block parameter was missing 3 An invalid data address was supplied to a C Block 11 The S6PIO is not present at the specified rack slot number 12 An invalid rack address was specified 13 An invalid slot address was specified 14 There is a software version conflict between the C Block and the S6PIO 15 An error occurred when reading or writing the VME interface 20 An invalid function code was specified 21 A timeout occurred 41 The defined series 6 I O start address is out of the PLC memory range 42 The defined series 6 I O range is out of the PLC memory range 43 The defined series 6 channel number is out of range 44 Size exceeds capacity of transfer buffer 45 Bad DMA header encountere
20. hannel scanning MODE USE_CP Only copy input data for which a valid CP was received Only for SOSCAN amp S6AOP blocks Issue PDT window after scan Only for S6SCAN C Block FORCE IDLE Force idle mode on watchdog MODE timeout Only for S6SCAN S6AOP amp S6AIN C Blocks DMA FLOW Causes DMA data to be copied THROUGH across to the corresponding 90 70 memory location Applicable only to S6SCAN blocks with the PDT window option set Set to zero may be used in future 10 RESERVED 16 versions of software Table 6 Scan Options Register Page 6 Email info real time com au GFK 1884 J1320 G003 Rev 2 5 June 2002 Firmware Build 127 Asynchronous Mode Certain C Blocks support an asynchronous mode of operation Currently supported asynchronous blocks are S6SCAN and S6PSV Asynchronous operation is very useful when the 90 70 is driving multiple S6PIO cards Refer to the S6PIO User Manual for more details Emulated Series Six Memory The S6PIO emulates Series Six memory locally onboard To devices on the Series Six Bus the S6PIO looks like a version 130 Microcode Series Six CPU with 32K Logic Memory and 16K Register memory and a CPUID of 1 DMA windows initiated by the S6PIO result in data transfers to and from the emulated Series Six memory not the 90 70 memory tables Refer to the S6PIO User Manual for more details S6SCAN C Block The S6SCAN C Block provides an interface to the S6PIO module for
21. hooting purposes 2 ADS address strobe 4 IS input strobe 6 CP card present 8 PE parity error 10 PAR bus parity Status Indications The six green LED s at the top of the module provide status information as shown in Table 1 During module initialization all LED s are cycled twice by an LED test routine RJ 11 Signal RJ 11 Port DB9 Signal During manufacturing test mode thesel LED s assume Pin Pin Description Pin special functions Refer to the S6PIO User Manual for 1 Clear to send i p K RTS details 2 Transmitted data o p 2 RD LED Description 3 Signal ground 5 SG BRDOK Board OK Initial state after RESET is off 4 Signal ground 5 SG After configuration is complete and the module 5 RD Received data i p 3 TD is ready for operation the LED shall be on 6 RTS Request to send 0 p 8 CTS CHAIN Chain OK CHOK This LED is on if power is on at all downstream stations and continuity is OK to all upstream points If any of these conditions are not met the LED will be off PARITY Chain Parity CHPAR The LED is on if output parity is OK at all downstream stations and off if there is an output parity error at one or more stations The LED state is based on the condition of the bus parity signal and will flicker during DMA cycles in passive mode as the parity bus signal line is used for another purpose during DMA windows Isolated Power LED This LED is on
22. if the output voltage of the isolated 5V DC DC converter is within tolerance and the isolated interface is operational ACTIVE Command Handler active CHACT Real Time Consultants Pty Ltd PO Box 688 Mornington Victoria 3931 AUSTRALIA ISOK Console Port The console port is an RJ 11 RS232 port The pin out connections for this port are shown in Table 2 This pin out is compatible with the GE Fanuc Station Manager Cable IC693CBL316B that may be used to connect to a standard PC DB9 serial port Console port communication speed is 57600 baud The console port is designed to be used with a windows 98 NT based console program The user may use this program to reprogram onboard FLASH memory or to retrieve I O chain alarms Refer to the S6PIO User Manual for details Table 2 Console Connections DB37 Male Port A male DB37 port provides for a connection to an upstream Series Six I O Bus If an upstream connection is not required this port should be left unconnected In this case termination jumpers must be fitted on the board DB37 Female Port A female DB37 port provides for a connection to a downstream Series Six I O Bus If a downstream connection is not required this port should be left unconnected In this case termination jumpers must be fitted on the board Page Email info real time com 5 au GFK 1884 J1320 G003 Rev 2 5 June 2002
23. ll jumpers set for plug and play mode in a 90 70 PLC and the I O bus terminated These settings are correct for the majority of applications Jumpers JP1 JP2 and JP3 Microcontroller Mode Selection These are factory set and cannot be changed Factory default positions N JP1 2 3 N JP2 1 2 N JP3 1 2 On revision 2 00 and later boards these jumpers are not physically fitted Jumper JP4 FLASH Memory Protect FLASH memory protect jumper This jumper is set to the disabled position in the factory and should not be moved unless field upgrading the on board FLASH memory Enabled w m lt Diagram at left shows jumper in disabled JP4 position Jumpers JP5 JP6 JP7 and JP8 Configuration maai UPS Configuration jumpers JP5 amp JP6 specify the Es configuration mode for the module The Haj diagram at left shows the default settings Han Ps bu 1 0 1 1 from top Plug amp Play Mode This is the factory default position In this mode the S6PIO module automatically senses the slot number into which it is plugged and configures its VME slave interface according to the slot number Refer to the S6PIO User Manual for details of the actual slave interface address and address modifiers This mode is the normal mode of operation for a 90 70 PLC system e IPS 1 N JP6 0 Manufacturing Test Mode In this mode the S6PIO module continually runs manufacturing self tests The progress of the self tests is indicated on
24. meout in milliseconds X3 Mode and desired channel bitmap Bits 1 amp 2 first 2 bits define the mode as of build 123 previously underrange error as of build 123 previously overrange error 7 as of build 123 previously open wire error Page 8 Email info real time com au GFK 1884 J1320 G003 Rev 2 5 June 2002 Firmware Build 127 Param Data Comment Type Series Six Parallel I O Interface Series Six Parallel I O Interface Module S6PIO the I O map so that it can demultiplex the data Currently analog input and output cards are supported O stop 1 run single channel 2 run expanded channel mode Bits 3 8 are set to 0 Bites 9 16 define the desired channels in expanded channel mode These bits represent channels 0 7 respectively and if set the data for that channel is copied to the next available buffer space This feature allows the user to tailor exactly what expanded channel data is returned to the 90 70 program X4 Pointer to input table X5 Pointer to output table X6 Synchronization address and channel number This address is monitored by the S6PIO and when a bus cycle occurs to this address the C block will return with the most current passive mode data Usually this address is set to OxFF the PDT window address Return error status CP map A map of CP status encountered since the last time the passive mode C block was executed Consists of 1 bit per
25. not used should be 0 DMA address The address is specified in standard Series Six bit notation Refer to Table 4 for details Bit 16 set DMA flow through Command timeout in milliseconds Specifies the maximum time the C Block will wait for a window to complete X2 X3 X4 Window timeout in units of 111usecs Specifies the window timeout Normally a value of 45 should be used to give a timeout of 5 milliseconds Y1 Y2 Y3 Return error status T O status register Refer to Table 5 Number of window headers processed including the close window header Y4 Word Software build numbers This is an array Array of 2 registers to receive the C block and S6PIO build numbers Param Data Comment Type X4 Word Window timeout in units of 11 lusecs Specifies the window timeout Normally a value of 45 should be used to give a timeout of 5 milliseconds X5 2 words Register parameter block address in S6PIO register memory Number of registers to transfer X6 Register parameter block Up to 128 words 256 bytes may be specified here Y1 Return error status Y2 T O status register Refer to abie 5 Y3 Number of window headers processed including the close window header Y4 Software build numbers This is an array of 2 registers to receive the C block and S6PIO build numbers Y5 Command byte to copy to S6PIO status table output command byte Applicable to ASCII module Y6 Status byte location for status byte
26. t if range err Bit3 Set if open wir Bit4 Sign Ral Y5 Word Software build numbers This is an array of 2 Array registers to receive the C block and S6PIO build numbers Y6 Byte Pointer to the input table The S6PIO copies Array analog input bit data to the input table image If this pointer is not NULL the C Block copies the image data to this address It is recommended that this pointer point to the area in 90 70 I O memory corresponding to the analog input module address Table 10 S6AOP Parameter List S6AIN C Block The S6AIN C Block provides an interface to the S6PIO module for use in master scan mode to input data from analog input cards Table 11 S6AIN Parameter List S6PSV C Block The S6PSV C Block provides an interface to the S6PIO module for use in passive mode to monitor a Series Six I O Chain Parm Data Comment Type X1 Word Rack in high 8 bits slot in low 8 bits X2 Pointer to 90 70 output data to be sent out during the analog input scan Scanning analog input cards also results in output data being sent from the 90 70 PLC Real Time Consultants Pty Ltd PO Box 688 Mornington Victoria 3931 AUSTRALIA Param Data Comment Type X1 Word Rack in high 8 bits slot in low 8 bits If the most significant bit is set then run in asynchronous mode issue the command to the S6PIO and return immediately X2 Synchronization wait ti
27. te all signals on the two DB37 connectors with 150ohm resistors This is the setting when the module is in master mode and is at the start of an I O chain with only one Series Six I O cable plugged into a DB37 connector generally the bottom one Jumpers JP10 through JP25 should be placed in pins 2 to 3 position when the module is used in passive mode where the module is not at the beginning of an I O chain That is when there are Series Six I O bus cables plugged into both DB37 connectors Jumpers JP10 through JP25 should also be placed in pins 2 to 3 position if the external 150ohm terminator plug is used Page 4 Email info real time com au Series Six Parallel I O Interface Series Six Parallel I O Interface Module S6PIO GFK 1884 J1320 G003 Rev 2 5 June 2002 Firmware Build 127 This LED is turned on for 200msec whenever a command is given to the S6PIO over the VME Jumper JP32 IACKIN OUT Daisy Chain Bus oe Positions to 2 and 3 to 4 to bypass the RESET RET LED 28 IACK daisy chain g c In Master Mode this LED is on if RST is NOT Positions 1 to 3 and 2 to 4 to enable the asserted When RST is asserted this LED 4 2 TACK daisy chain flashes In passive mode this LED is off 3 The diagram at left shows the chain T JP32 bypassed Table 1 LED Indicators Header JP33 I O Bus Test Signals Header JP33 makes certain I O test signals available This is useful for troubles
28. the front panel LED S Refer to the S6PJO User Manual for more details N JP5 0 N JP6 0 Real Time Consultants Pty Ltd PO Box 688 Mornington Victoria 3931 AUSTRALIA Series Six Parallel I O Interface Series Six Parallel I O Interface Module S6PIO VME Configuration from FLASH Mode This mode is intended to be used when the S6PIO module is installed in a standard VME system The VME slave address and address modifier are programmed into onboard FLASH memory during module configuration prior to first use N JP5 1 N JP6 1 VME Disabled Mode In this mode the VME bus is disabled N JP5 0 N JP6 1 Boot From FLASH or RAM JP7 specifies whether to boot from a program in FLASH or RAM This mode is only used during module testing The factory default position is to boot from FLASH N Position 0 Boot from RAM N Position 1 Boot from FLASH Boot Into Onboard Monitor JP8 specifies whether to boot into a monitor program for diagnostic and testing purposes or the application program The factory default is to boot into the application program N Position 0 Boot into monitor program N Position 1 Boot application program Jumper JP9 VME SYSFAIL S Diagram at left shows SYSFAIL enabled J lt normal position move jumper to top two pins o disable SYSFAIL Jumpers JP10 through JP25 Bus Termination 0 These jumpers are Series Six Bus termination O B jumpers In the default position pins to 2 are J10 jumpered to termina
29. turned to the 90 70 PLC Y3 Word Y4 Word Software build numbers This is an array of 2 Array registers to receive the C block and S6PIO build numbers Y5 Byte Pointer to the output table The S6PIO copies Array analog output bit data to the output table image If this pointer is not NULL the C Block copies the image data to this address It is recommended that this pointer point to ZIS the area in 90 70 I O memory corresponding to the analog output module address Y6 Word Dummy parameter not used X3 Word Start channel and address The address is specified in standard Series Six bit notation Refer to Table 4 for details This address refers to the FIRST bit in the scan A channel may NOT be crossed Number of analog input cards Maximum 31 cards if starting at the beginning of a channel X5 Word RST status Bit 1 first bit 0 means RST de asserted RST is the Series Six Bus reset line and if asserted will cause the I O modules to go to default states X6 Word Scan options Refer to Y1 Word Return error status Y2 Word Pointer to analog input data This is arranged Array as a block of 8 16 bit registers per analog card Y3 Word I O status register Refer to Y4 Word Pointer to analog input status data 4 bits of Array status data per channel packed 4 channels per 16 bit register The meanings of the 4 bits are as follows Bit Set if board 0 valid data X4 S a Bit2 Se
30. yte Y1 Return error status 90 70 Q Memory Byte Y2 The log header for the specified event 90 70 T Memory Byte log Requires 16 registers to store the log 90 70 M Memory Byte header Za Memory ee Y3 Number of log entries retrieved May be ey Lee less than the number asked for 90 70 GB memory Byte 90 70 GC Memory Byte Y4 Log data Requires 32 bytes per entry for 0 706 Memory pase ee 29 10 POE Memory Byte Entries consist of the following S6PIO Transition Table Byte ta l S6PIO Override Table Byte Milliseconds 32 bit number S6PIO Scratchpad rRe Day number 32 bit number p ore Event number 32 bit number S6PIO I O Status Table Byte Fault code 32 bit number S6PTO Registers Word Data 32 bytes for DMA log 16 bytes S6PIO Logic Memory Word for system error log and 80 bytes for Table 17 Memory Types SEED Y5 Word Software build numbers This is an array S6NOOP C Block Array of 2 registers to receive the C block and The S6NOOP C Block provides a simple interface to the Sor uae S6PIO module that performs No Operation Use of this Table 19 S6EVTLG Parameter List block provides for testing to determine whether a S6PIO module exists in a particular slot in the Series 90 70 rack and whether that S6PIO module is healthy Parm Data Comment Type X1 Rack in high 8 bits slot in low 8 bits y Table 18 SONOOP Parameter List S6EVTLG C Block The S6EVTLG C Block provides an interface to the S6PIO ev
Download Pdf Manuals
Related Search
Related Contents
Detector de gas. Safety at Height USC 154 (b) by 783 days. JVC BC50R User's Manual MANUAL DE OPERACIÓN wc rein Asus P3B-F Mouse User Manual Samsung KF-25G/WAA 用户手册 販売終了品 取扱説明書 ダウンロード Lux thermostat support TX500U Troubleshooting poor temperature Copyright © All rights reserved.
Failed to retrieve file