July, I989 General Description The ASCII/BASIC module is a microprocessor-based module containing a BASIC language interpreter, with 12K or 28K bytes of memory available for user BASIC programs, and two serial I/O ports for external communications. The module is designed to operate with a Series Six Central Processor Unit (CPU) or it may be used as a stand-alone microcomputer. This module contains 16K bytes of battery-backed (CMOS)RAM, of which approximately 12K bytes is available as user program space. There is 32K bytes of EPROM memory which contains an operating system with built-in diagnostic testing capability. The EPROM memory also contains a powerful GE/BASIC interpreter package which includes special-purpose routines designed to help the user manage various on-board functions as well as the interface to the Series Six CPU. The GE/BASIC language has been enhanced to simplify programming in the Series Six environment, Included are provisions to control data flow between the module and the CPU and the capability to control many aspects of the module s operation. The language is powerful and is especially suited to providing formatted output, which would typically simplify the task of producing reports and CRT displays. Under control of its BASIC program, the ASCII/BASIC module can transfer information to and from the Series Six CPU. It can read the contents of any register, scratch pad, or I/O table in the Series Six CPU. Conversely, it can write data into the registers and the I/O tables in the Series Six CPU. A Series Six CPU with V104 software can initiate communications with an ASCII/BASIC module by executing a DPREQ instruction. Power flow out of the instruction indicates to the CPU s program whether the communications were successful or not, Multiple module applications, or applications using both a DPU and an ASCII/BASIC module require that the CPU contain V104 software or later. V103 software may be used in single module applications, though there are several restrictions pertaining to this usage. This ASCII/BASIC module may be programmed by the user using any serial ASCII terminal connected to Port 1. The terminal protocol may be RS-232, RS-422, or a 20 ma Current Loop. ASCII/BASIC Module BASIC programs may be copied on tape, using a STR- L i N K IIA or III recorder connected to Port 2. Programs saved in this way may be re-loaded into the ASCII/BASIC module and verified before they are used again. The two independent 25-pin serial I/O ports are user-configurable. Both ports support RS-232 and RS-422 protocols, with Port 1 supporting active/passive 20ma Current Loop in addition. Both ports are capable of supporting independent asynchronous serial communications with data rates up to 19.2K bits per second. The module can be used to communicate with external computers, terminals, CRTs, printers, Bar code readers, or other ASCII/BASIC modules using point-to-point, multi-drop, or modem-based RS-232 and RS-422 data links. The isolated on-module power supply provides power to the receivers and transmitters as well as providing 1500 Volts of isolation protection from port to port or from the ports to the Series Six system. Six Light-Emitting Diodes (LEDs) provide port activity and module status indications. If the on-board power-up diagnostics detect a failure, the BOARD OK LED will not turn ON and the remaining five LEDs will provide an error code. A BATTERY OK LED indicates the on-board Lithium battery is within the voltage range required to maintain (CMOS) RAM memory. If this LED is off, or is flashing, the battery should be replaced. The remaining four LEDs provide port activity indications for the respective transmitters and receivers. They will blink when a port is communicating and stay off when there is no activity on the port. The ASCII/BASIC module consists of two boards in a mother-daughter board configuration If this module is to be used as a stand-alone microcomputer it may bc inserted into a single I/O slot in any Series Six High-capacity I/O rack or Model 60 CPU rack. However, if communications are to take place between the ASCII/BASIC module and the Series Six CPU, the ASCII/BASIC module cannot be placed in an I/O rack which is part of a Remote I/O sub-system. Features, benefits, and applications of this module may be found in Table 1. mTrademark Electronics Processors, Inc. 2 ASCII/BASIC Module GEK-9075 8A PROPRIETARY NOTICE By accepting and using an ASCII/BASIC Input/Output Module incorporating software and information proprietary to GE Fanuc Automation North America, Inc. (GE Fanuc Automation) and/or its hcensors (Licensers) you agree that such software and information (Software) constitutes valuable trade secret and proprietary information of GE Fanuc Automation and/or its Licensers and that you shall hold the Software in confidence and secrecy and shall not, in whole or in part, copy or disclose the Software to any third party or make any unauthorized use thereof. Authorized use shall be limited to the ASCII/BASIC Input/Output Module upon which the Software is initially supplied. You further agree that this Agreement shall inure to the benefit of GE Fanuc Automation and any third party holding right, title, or interest in the Software, or any software and information from which it is derived, and their respective transferees, successors, and assignees, and that any subsequent transferee of the module herein shall be obligated to the terms of the agreement. This document is based on information available at the time of its publication. While efforts have been made to render accuracy to its contents, the information contained herein does not purport to cover all details or variations in hardware or software, nor to provide for every possible contingency with installation, operation, and maintenance. Features may be described herein which are not present in all hardware and software systems. GE Fanuc Automation assumes no obligation of notice to holders of this document with respect to changes subsequently made. GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutory with respect to, and assumes no responsibility for the accuracy, completeness, sufficiency or usefulness of the information contained herein. ASCII/BASIC Module 3 GEK-90758A Table I. FEATURES AND BENEFITS GE/BASIC FEATURES BENEFITS An interpretive extended BASIC language which makes programming easy and flexible. Full function floating point math. Used in solving complex mathematical algorithms. k Dual communication ports. Permits simultaneous and independent communications between the module and two external devices. 12K or 28K bytes of user memory, battery-backed. Fully user addressable for storage of user program. Requires no CPU memory. Special commands for CPU interface. Easy, controlled access to all CPU input, output, and Register data. 16 software interrupts from CPU or internal timers or events. 8-character variable names. Status indicators. Permits user recognizable variable names. Used for module diagnostics and to indicate serial data flow in/out. Interfaces to STR- L I N K IIA and III devices. Enables programs to be easily stored, retrieved and verified. Internal time/date. Facilities report generation and time/date dependent activities. ASCII/BASIC Module - GEK-90758A Module Specifications Space Requirements: One Series Six I/O slot in either a Model 60 CPU rack or a High-Capacity I/O rack Power Requirements: + 5 Vdc, + 12 Vdc (Supplied by rack power supply) 5 Vdc -20 unit loads Storage Temperature: Operating Temperature: Humidity: Altitude: Isolation: Noise & Transient Immunity: 0 to 7o c 0 to 6OOC 5% - 95*/o (non-condensing) Up to 10,000 feet (3,000 meters) above sea level (operating) (Port to Port and either Port to Series Six common). Transient: 1500 Vat, 50/60 Hzs for 1 minute maximum, non repetitive. Continuous: 240 Vdc or RMS ac, 50/60 Hzs. Meets following specifications Showering arcs per NEMA ICS 2,230.40 Surges per ANSI C37.90.9 5 W R.F. transmitter 27-450 Mhz RS-232C/RS-422 Cable Specifications ?? Length, Maximum: 50 feet (15 meters) for RS-232C 4000 feet 11.2 Km) for RS-422 ?? Overall Shield Recommended ?? 24 AWG Minimum ? Mating connector to Port 1 or Port 2 is a D-Subminiature Type. Cannon DB25P (Solder Pot) with DBI 1096B-3 Hood or Equivalent. (Standard RS-232C male connector.) ?? RS-422 Cable Selection The foliowing cables provide acceptable operation at data rates up to I9.2K BPS and up to 4OO0 feet: Belden 9184 Belden 9302 N E C 222P 1 SLCBT At shorter distances, alsmost any twisted pair or shielded twisted pair will work. It should be noted that RS-422 requires that the transmitter and receiver ground be within a few volts of each other or damage to the transmitter and receiver may result. It is also noted that the twisted pairs should be matched so that both transmit signals make up one twisted pair and both receive signals make up the other twisted pair. If this is ignored, then cross-talk can result from the mismatching which will affect the performance of the communication system. FIGURE 1. SPECIFICATIONS GEK-90758A PC 56-84 0174 PORT 1 PORT 2 z 0 0 e ASCII/ BASIC BOARD OK BATTERY OK REC 1 TRANS 1 REC 2 TRANS 2 FIGURE 2. USER ITEMS (Part 1 of 2) ASCII/BASIC Module 5 Ref. PC-S6-84-0174 6 ASCII/BASIC Module GEK-90758A 0 Lithium-Manganese Dioxide Battery O LED Status Indicators (see below) 0 Bank A DIP Switches 0 Bank B DIP Switches Bank C DIP Switches JI Connector: 25-pin D-type female connector (Programming Port I). 0 J2 Connector: 25-pin D-type female connector (Communications Port 2). 0 J2 Communication selection DIP package : RS-232 or RS-422 configuration read from top of imprinted label. 0 Battery connectors Faceplate LED DESCRIPTION (2A) BOARD OK ON: OFF: Board has passed self-diagnostics and is operating properly. Indicates a failure. (2B) BATTERY OK ON: Lithium battery voltage within limits. FLASHING: Battery performance marginal, replace battery. OFF: Lithium battery will not maintain user memory program in RAM. (2C) REC 1 ON: OFF: Serial data present at receiver 1 input. Receiver 1 input inactive. (2D) TRANS 1 ON: OFF: Serial data present at transmitter 1 output. Transmitter 1 output inactive. (2E) REC 2 ON: OFF: Serial data present at receiver 2 input. Receiver 2 input inactive. (2F) TRANS 2 ON: OFF: Serial data present at transmitter 2 output. Transmitter 2 output inactive. FIGURE 2. USER ITEMS (Part 2 of 2) ASCII/BASIC Module 7 GEK-90758A INSTALLATION The ASCII/BASIC module must be installed in a Series Six High-Capacity I/O rack or in a Model 60 CPU rack. Being an intelligent device, the ASCII/BASIC module can function independently of the CPU. As such, if communications with the CPU are not required, the module may be located in a High Capacity I/O rack in a remote l/O subsystem. Before installing the module, set the Dual- In-Line Package (DIP) switches adjacent to the card slot on the rack backplane to establish which group of eight consecutive input and output points in the CPU I/O tables will be used by the module being installed. For futher information on I/O DIP switch settings, refer to Figure 3 and Table 2. Set the DIP switch banks A,B and C (user items 3,4 and 5 on Figure 2) on the module to the required configurations (see Figures 5a, 5b and 5c), Verify the position of the configuration hybrid DIP package located between JI and 52, it is user item 4 on Figure 2. It is marked 232 on one end and 422 on the other and is mounted on a socket. A small screwdriver is needed to turn the screw which releases the configuration hybrid DIP package from the socket. Position the package so as to provide either RS-232 or RS-422 communications on the lower port (Port 2). The selected communications mode may be read off the surface of the package. The mode selected will appear right-side up. Use the extraction/insertion tool furnished Series Six rack to remove or install the module. with the Guide the faceplate over the circuit board so that the proper contact is made. Then secure the faceplate to the rack using the thumbscrews at the top and the bottom. Power may now be applied to the module and terminals or other external ASCII devices may be connected to Port 1 and/or Port 2. The pinout definitions for Port I and Port 2 are defined in Table 3. There are many devices to which this module can be connected and numerous ways to wire up these connections. A few of the more common wiring connections are shown in Figures 4(a)-(d). I I 1 PC-S6-83-0126 FIGURE 3. TYPICAL I/O BACKPLANE DIP SWITCH Ref. PC-S&83-0126 8 ASCII/BASIC Module GEK-90758A TABLE 2. DIP SWITCH SETTINGS FOR I/O POINT SELECTION FOR THE ASCII/BASIC MODULE DPREQ REGISTER CONTENTS DECIMAL (HEX) I/O POINT DIP SWITCH POSITION DPREQ REGISTER CONTENTS DECIMAL (HEX) I/O POINT DIP SWITCH POSITION 1497 (05D9) 497- 504 X X X X X \' For oroaramming use only. add 1000 to 1/0 mints X Switch in OPEN Position (Depressed to the Left). ASCII/BASIC Module 9 GEK-90758A TABLE 3. ASCII/BASIC MODULE PORT CONNECTOR PINOUTS PIN PROGRAMMING PORT (J1) COMMUNICATIONS PORT (J2) 1 NC NC 2 Data Out RS-232 Data Out RS-232 3 Data In RS-232 Data In RS-232 4 NC RTS or Tx Clock Out (RS-232) 5 NC CTS or Rx Clock In (RS-232) 6 NC NC 7 Ground Ground 8* Data Out (+ ) I Loop CD or Tx Clock In (RS-232) 9 Ground Ground 1 0# Data Out (+ ) RS-422 Data Out( + ) RS-422 11 Data In (+) RS-422 Data In (+) RS-422 12 I Src(+) Rx CTS(+) or Rx Clock In ( + ) (RS-422) 13* I Src(+) Tx CD (+) or Tx Clock In ( + ) (RS-422) 14 NC Output Relay -Normally Closed 15+ RS-232 IMP 1 Output Relay -Normally Open 1 6+ RS-232 JMP 2 Output Relay -Common 17 Term. Rx RS-422 Terminate Rx RS-422 18 Data In ( + ) I Loop Terminate CTS RS-422 1 9 Data In (-) I Loop Terminate CD RS-422 20 NC NC 21 Data Out (-) I Loop NC 22# Data Out (-) RS-422 Data Out(-) RS-422 23 Data In (-) RS-422 Data In (-) RS-422 24 I Src(-) Rx CTS(-) or Rx Clock In(-) (RS-422) 25* I Src (-) Tx CD (-) or Tx Clock In (-) (RS-422) CD = Carrier Detect (or RLSD = Receive Line Signal Detect). + Optional connection for Port I only, as switch in DIP bank C can be set to make this connection. # RS-422 transmit signals for the communications port are tri-stated for multi-drop links when the transmitter is active. The dual-purpose pins have no function until they are determined by the user\'s software. 1 5 RS-232 TERMINAL CONNECTOR PORT 1 OR PORT 2 DTE CRT, TTY, KSR, PRINTER OR OTHER ASCII DEVICE 1 6 GND RXD RXD RS-422 TERMINAL OR COMPUTER TWISTED PAIR 10 ASCII/BASIC Module GEK-90758A ASCII BASIC MODULE PC 56 ea 0 , 5 PINS 15 AND 16 MUST BE CONNECTED ON PORT 1 THIS MAY BE DONE ON THE CONNECTOR, IN THE CABLE, OR VIA THE DIP SWITCH C SETTING FIGURE 4(a). ASYNCHRONOUS RS-232 POINT-TO-POINT ASCII/BASIC MODULE CONNECTOR PORT 2 TR LINK HA OR III 7 3 2 0 7 3 2 DATA TERMINAL INTERFACE CONNECTOR GNO GNO O RXD TXD TXD RXD FIGURE 4(b). STR*-LINK CABLE ASCII BASIC MODULE CONNECTOR PORT 1 OR PORT 2 DTE FIGURE 4(c). ASYNCHRONOUS RS-422 POINT-TO-POINT *Trademark of Electronic Processors Inc. Ref. PC-S6-84-0175 PC-S6-84-0177 PC-S6-84-0178 470 +12 USER LOAD FROM - USART J1-21 J1-25 AT USER OPTION CURRENT 470 >>, RETURN CONNECTION MAY BE MADE TO GROUND OR -V _L J1-7 -12 470 J1-12 +12 +5 TO USART 12 ---4)01 J\\\\ 4 (<7 - < ( i IK SCIM 01. USER SWITCH + V +5 J1-7 MAY NOT OE NEEDED K M H 047 J1-21 > USER GROUND OR -V J 1 -8 USER LOAD FROM US ART - It SA 4,01. n J1-18 USER +V USER SWITCH <<____6n0_ USER GROUND OR -V DATA RECEIVED FROM EXTERNAL DEVICE TO USART ASCII/BASIC Module 11 GEK-90758A DATA TRANSMITTED FROM ASCIVBASIC MODULE TO EXTERNAL DEVICE DATA RECEIVED FROM EXTERNAL DEVICE ACTIVE CURRENT LOOP FIGURE 4(d). CURRENT LOOP POINT-TO-POINT (Part 1 of 2) DATA TRANSMITTED FROM ASCII.BASIC MODULE TO EXTERNAL DEVICE PASSIVE CURRENT LOOP FIGURE 4(d). CURRENT LOOP POINT-TO-POINT (Part 2 of 2) Ref. PC-S6-84-0179 PC-S6
Give us a call at 1-800-360-6802 or 1-919-535-3180. We can help you with your Revision specific needs.
UPS Ground shipping is always FREE!
These “New Surplus” units are a great cost saving alternative. This product is in the original manufacturer’s packaging with all sub-assemblies and documentation. Comes with a PLC Distribution Factory & Supply 3-year warranty.
UPS Ground shipping is always FREE!
Surplus New - New unused and includes all sub-assemblies and documentation. Product may ship in manufacturer or PLC Distribution Factory & Supply packaging and includes a PLC Distribution Factory & Supply 3 Year Warranty.
UPS Ground shipping is always FREE!
Reconditioned products from PLC Distribution Factory & Supply are a cost-effective alternative to new and obsoleted PLC products. Every part is reconditioned down to the circuit board level. All parts are thoroughly inspected and hand-cleaned before being functionally tested in a fully configured system.
Our Reconditioned Products always come with a PLC Distribution Factory & Supply 2-Year Warranty.
UPS Ground shipping is always FREE!
We stand behind our prices with a 110% price match guarantee. If you buy a part from us and, within seven days of purchase, find that part advertised on an authorized distributor's website for less, simply contact us and give us a link to the lower advertised price and we'll refund you 110% of the difference between your purchase price and the advertised lower price. The part must be in-stock for immediate shipment and be in similar condition. All pricing must be displayed without signing in.
3-5 Days for most repairs. 24 hour repair upon request at no extra charge. If part is unrepairable, we will exchange with a working unit or return unrepaired.