ANALOG DEVICES Complete BASIC Programmable Stand-Alone Measurement and Control System py MAC-5000 FEATURES/BENEFITS Low Cost, Completely Integrated Measurement and Control! System On a Single Board @ Wide Selection of Functionally Complete Analog and Digital /O @ Operates from ac or de Power Integral Signal Conditioning Atlows Direct Connection to a Wide Variety of Signal Sources e@ Sensors: Thermocouples, RTDs, Strain Gages, Load Cells, AD590/AC2626 @ Millivolt and Voltage Sources @ 4-20mA/0-20mA Process Current Inputs Counter or Pulse Inputs Provide for Frequency or Event Counting Powerful Measurement and Control MACBASIC Language @ Programs Developed and Run On Board e@ Analog and Digital I/O Are Performed By Key Words In BASIC e@ Program Storage in PROM or Battery Backed-Up RAM Advanced MACBASIC Features Functions and Procedures Allow User Defined Key Words @ Advanced Block Structures Allow Modular, Self- Documenting Programs Powerful Communications Capabilities @ Supports Communications in RS-232C, 20mA, RS-422 and RS-423 @ Supports Asynchronous Communications @ Protocol Emulation Easily Accomplished with uMACBASIC GENERAL DESCRIPTION The ,zMAC-5000 Measurement and Ccntrol System is a complete, low cost solution designed to solve a broad range of industrial measurement and control problems. It can be used in applications requiring distributed intelligence or as a local front end. The pMAC-5000 offers an unprecedented set of hardware and software capabilities that can be easily tailored to virtually any measurement and control application. Modular design permits expansion within the system and the flexibility to accept a variety of analog and digital input and output functions. A powerful Measurement and Control BASIC language, MACBASIC, is provided with each product. The pMAC-5000 is optimized for high performance measurement and control. Analog input handling capability offers reliable operation in harsh, electrically noisy, industrial environments. The high performance is assured by high quality signal condi- tioning featuring input protection, + 1000V channel-to-channel and input-to-output isolation, high common mode noise rejection, This four-page data summary contains key specifications to speed your selec- tion of the proper solution for your application. Additional information on this product can be obtained from your local sales office. filtering, low drift amplification and 14-bit A/D conversion (13 bits + sign). A unique plug-in module approach allows the selection of standard signal conditioning modules for direct connection to a wide range of sensors. The MAC-5000 scales, linearizes and converts the input data to engineering units. Both analog and digital control capability are provided by the MAC-5000 system. Analog outputs, provided by the 1MAC-4030 Analog Output Expander, feature 12-bit resolution, voltage and 4-20mA/0-20mA current outputs with + 1000V isolation, as well as the capability of either auto or manual operation with bumpless transfer and programmable slew rate. Digital I/O offers direct interface to contact closures, TTL levels or high level ac and de voltages. Two pulse accumulator or frequency inputs are available on each .MAC-5000 and both have a 32-bit counter and operate over a 0 to 20kHz frequency range. The wMAC-5000 board is designed to operate efficiently in stand-alone applications. The ~#MAC-5000, which has two serial ports, can be used with any host computer. The local port can communicate in RS-232C, RS-422, or RS-423 and is primarily used for program development or for supporting a local printer or terminal. The remote port supports RS-232C, 20mA, RS-422, and RS-423. In supervisory control applications, the ~MAC-5000 can be used either as a local front end or located up to 10,000 feet from a host and can operate at speeds up to 19.2K baud in an asynchronous mode. The wMACBASIC language was designed to address the needs of both the experienced and inexperienced programmers. The language provides the less experienced programmer with a pow- erful version of the popular BASIC programming language which allows programmers with only a fundamental knowledge of BASIC to easily write programs. MACBASIC also provides the experienced programmer with a truly modular, structured language which simplifies the task of writing larger, more complex programs and provides higher quality programs. MEASUREMENT & CONTROL SUBSYSTEMS VOL. Il, 18-3i Pa re Photograph of the MAC-5000, showing the system architecture. 6 8 POWER SUPPLY SERIAL INPUT/OUTPUT 7 TO EXPANSION Power if DIGITAL INPUT/OUTPUT RS:232C Tacos] trarsnoo| Beas T hs DETECTION 20m ea) Ge DUAL PROGRAMMABLE s-cHaNNEL | | s.cHANNEL CHANNEL COMMUNICATION COUNTIRS DIGITAL oIGITAL EXPANSION INTERFACE (USAAT) OAT ounnet +5 -TRV +15V cE iF TE J q Tt TN ic rs t DATA BUS ADDRESS BUS 32K 8 32K x8 RAM 80K xs je-BIT A font ROM a OPTIONAL ROM DUAL-SLOPE [or| ENABLE LS PROGRAMMABLE af CONTROL GAIN =} Locic [7 7 = ay AMPLIFIER 2 INTERNAL ANALOG BUS sever ~ 1 1 V AMPLIFIER Pm ENABLE nw ENABLE feo ENABLE MULTIPLEXER SIGNAL bene CHANNEL ee CHANNEL CHANNEL CONDITIONERS ADDRESS ["~ ADDRESS [~~ AbpRess ty A SOCKET M37 SOCKET 4 Vie 4 ANALOG 4 ANALOG CHANNELS CHANNELS: CHANNELS ANALOG INPUTS. LIP TO 3 OMX MODULES IN ANY COMBINATION System functional block diagram. VOL. Il, 18-4 MEASUREMENT & CONTROL SUBSYSTEMS Overview of the wMAC 5000 LEGEND 1} Multiplexed Signal-Conditioning Mod- ules. Three plug-in 4-channel signal condi- tioning modules provide preamplification, and optional transformer isolation and bridge excitation. Four mix- matchable module types are available to handle many input sources: thermocouples, RTDs, strain gages, 4-20mA current loops, and millivolt, volt, and milliampere signals. 2) Programmable-Gain Amplifier (PGA). Digital logic sets the gain of the PGA to multiplexing, amplify the preamplified input signal to the full-scale range of the a/d converter (hidden). 3) A/D Converter. An integrating converter provides resolutions from 14 bits (13 bits + sign) to 11 bits, depending on the desired number of conversions per second (hidden). 4) Intelligence. A 16-bit wC with 80K bytes of ROM and 32K bytes of battery backed- up RAM supports stand-alone applications. Plug-in sockets support an optional 16K Bytes of ROM and 32K bytes of RAM. The MAC BASIC compiler and operating sys- tem use 80K bytes of ROM and 12K bytes of RAM. A DIP-switch option permits run- ning programs from either ROM or RAM. 5) Communications. Two serial ports con- nect the ~MAC-5000 to any host computer. Local and remote ports communicate in RS- 232C, RS-422, or RS-423. The remote port also supports 20-mA current loops. 6) Power Supply. An ac/dc converter and de/de converter generate +5V and + 15V system voltages from an ac power line or + 24V de source. Using both, the system can detect brownouts or power outages and switch to de without disturbing program execution. Factory-set line-voltage options are: LOOV, 115V, 220V, or 240V. 7) Digital 1/O. 8 digital inputs, optically iso- lated for 300V peak, can sense contact clo- sures or accept TTL signals. The 8 latched- TTL outputs can sink up to 24mA. The uMAC-4020, connected to the digital /O port, controls and monitors digital signals at line voltages. Two counters provide for pulse accumulator and frequency inputs. 8) Expansion Port. The expansion port pro- vides for up to 6 mix/match expansion boards to greatly increase the number of available analog and digital I/O channels.Qacal Terminal |_| o Printer /aamimamay/ [ ogee, commits Lo aes uCompyter MA 25000 (ego | Gonditioning ee | 12 shannel Prise anakg/Sencor opus t # Pulses Frequency 1: 7&7) eMAC-4050 ) Fi. F7 ate ar ne |) To Any Remote Host Computer wMAC-4015 Low-cost = Analog input 01 Analog input = Mixan Match SYSTEM CONFIGURATION A single board system configuration consists of one MAC-5000 Prograrmmable Master Board which accepts 4, 8, or 12 analog inputs and includes 8 digital inputs and 8 digital outputs. Two of the cligital inputs can optionally be used as pulse accumulators or frequency inputs. A multiple board configuration (cluster) consists of one ~MAC- 5000 programmable Master Board and up to six Expander Boards. The pMAC-4000 Series of expander products provides a wide range of analog and digital I/O capability and a cost effective solution to large point applications (see Table I. A pMAC-5000 must reside in each cluster since it contains the communications capability and intelligence. A network using up to 16 clusters in a multidrop configuration allows your host computer to monitor and control up to 1344 analog or 4864 digital points or varying combinations of both types from a single 20mA or RS-422 com- munications line. COMMUNICATIONS The MAC-5000 System is designed to operate in stand-alone applications and can communicate with any host computer or terminal that has a 20mA, RS-232C, RS-422, or RS-423 port. The MAC-5000 has two serial communication ports. Both ports have 256 byte RAM-buffers. A full duplex USART is used to receive and transmit data at selectable baud rates. The #MAC-5000s serial link allows use of either a party line (Figure 1) or radial system configuration. The local communications port is primarily used for program development and will support RS-232C, RS-422, and RS-423. It can also be used to support a printer o: terminal in a run time environment. This port is capable of communicating from 150 to 19.21K baud in an asynchronous mole. The local port can be used in either a full duplex or half duplex mode and can be used in a party line configuration when RS-422 is used. The remote communication port supports RS-232C, 20mA, RS- 422 and RS-423. In the asynchronous inode, it can operate from 110 to 19.2K baud. This port can be used in either a full duplex or half duplex mode and can be used in either a party line or radial configuration. The remote port has control lines (RTS, DCD, DTR, and CTS) which allow connection to a modem for long distance communications. The 20mA loop is optically coupled for harsh industrial environments. Model Function Description pMAC-4010 ~Analog input ~Up to 12 channels ~Digital /O using QMX modules -16 channels digital /O pMAC-4015 -Isolated Low cost, 12 analog input channels of same input type 1500V isolation pMAC-4030 8 channels -Voitage or analog output isolated 4-20mA outputs ~Readback, bumpless transfer pMAC-4040 -Digital /O -32 channels isolated digital inputs 32 channels digital outputs (TTL) pMAC-4050 Multi- Pulse accumulator function 4nput digital VO Frequency input 8 channels, Pulse output mixed ~Time proportional function output pMAC-4020 Interface Solid state relay subsystem to subsystem high level 16 channels, mix acand dc of input and voltages and output functions currents Table |. wMAC Series Expander Boards (See Data Sheet) ANALOG AND DIGITAL INPUTS CLUSTER 1 uMAC- ANALOG AND WITH EXPANDER BOARDS DIGITAL OUTPUTS RS-422 OR 20mA SERIAL LINK UP TO 19200 BAUD CLUSTER #2 uMAC.5000 WITH EXPANDER BOARDS > co c> Fees o> LAST CLUSTER CAN BE UP TO 10,000 FT. FROM HOS" CLUSTER #16 witt'e EXPANDER BOARDS: a Figure 1. Party Line Connection (Multidrop) MEASUREMENT & CONTROL SUBSYSTEMS VOL. Il, 18-5SPECIFICATIONS MAC-5000 Board Features Input Types 12 channels, mix and match Thermocouples: J,K,T,S,R,E,B,W (linearized) RTD: 1000 Platinum (linearized) Strain Gage: 30mV and 100mV spans DC Voltage: 25mV to 10V Process Currents: 0-lmA, 4-20mA, 0-20mA Inputs Selectable by 4-channel QMX module-mix 3 types per board QMX03, 04 modules isolated to 1000V channel-to-channel, input-to-output with IEEE-472 (SWC) transient protection A/D Converter: 14-bit integrating Digital /O 8 channels isolated digital or contact closure inputs 8 channels digital outputs Connector-compatible with pMAC-4020 high-level solid-state relay subsystem Pulse Inputs (optional use of two digital inputs) 2 channels of frequency or pulse accumulator inputs 32 bits pulse accumulation: 20kKHz max frequency Two Communication Ports. 4-wire full duplex 256 byte RAM buffered; asynchronous Selectable baud rate: 110 to 19,200 baud Distance: 20mA-10,000 ft. (3048m) RS-23250 ft. (15m) RS-42210,000 ft. (3045m) RS-423-1,000 ft. (305m) 8088-Based Microcomputer 32K RAM - expandable 80K PROM 16K user PROM socket Power On-board ac power supply: 100V/115V/220V/240V or +24V dc (used as primary power or back-up to ac line) Environmental Operating Temperature: 0 to + 60C Humidity: meets MIL-STD 202, method 103 Vibration: meeds MIL-STD 167-1 Magnetic Field Immunity: 200 gauss RFI Immunity: 5W @ 27MHz @ 3 feet Mechanical wMAC-5000 Board: 9.5 x 13"(241.3 x 330.2mm) wMAC-5000 Board Enclosure: 9.2 x 14,3 x 3"(234.2 x 363.2 x 76.2mm) 2-Board Enclosure: 10 x 15 x 6"(254.0 x 381.0 x 152.4mm) 4-Board Card Cage: 14.8 x 11.2 x 10.3"(376.0 x 284.5 x 261.6mm) 7-Board Card Cage: 15.75" x 19 x 11"(400.0 x 482.6 x 279.4mm) VOL. I, 18-6 MEASUREMENT & CONTROL SUBSYSTEMS pMAC-5000 APPLICATIONS Industrial Process Control and Monitoring: Temperature, pressure, flow and digital I/O measurements, and PID loop control are readily performed on the ~MAC-5000 in stand-alone applications. MACBASIC allows for the creation of proprietary algorithms that can be hidden from the end user. Machine/Boiler/Furnace Control: High immunity to electrical noise, 1000V isolation, 60C operation, and single board packaging provide highly reliable operation in harsh industrial environments. The MAC-5000 is an ideal replacement for programmable controllers where analog I/O is required in addition to digital Vo, Remote Terminal Units for data acquisition and control in pipe line, utilities and oil field applications. 1MAC-5000 can readily emulate existing protocols with j;MACBASIC and is readily integrated into applications requiring distributed intelligence. MAC-5000 can also be used with modems in remote applica- tions. Energy Management: The MAC-5000 is a low cost solution for small point counts requiring a high degree of I/O flexibility in distributed monitoring and control applications making it a natural for energy management applications. Industrial, Government or University R&D: ~MAC-5000s broad functionality, low cost and ease of use make it the logical choice for monitoring or controlling experiments or pilot plants in a lab environment. Programs can be developed and edited with a dumb terminal and stored in battery backed-up RAM or PROM. Personal Computers as Data Loggers: The MAC-5000 is an ideal intelligent front end to a personal computer which allows it to be used to acquire, log, process, store and display data from a lab experiment or remote process. The MAC-5000 with a printer can be used as a stand-alone data logger with the capability of sending exception messages to a host. Personal Computers can also be used as program development work stations for the uMAC-S000. N. TEMPERATURE FLOW Fe PRESSURE > STRAIN AC. OC. sense CONTACT CLOSURE osrtar | ANNUNGIATORS woronie WoTORS SOLENOIDS, SERVO _ MECHANISMS, VALVE POSITIONERS: ACTUATORS Z pMAC-5000 SYSTEM MEASUREMENT DIGITALINPUT Host COMPUTER RS-232, RS.422, RS-423, 20ma DIGITAL CONTROL ANALOG CONTROL Figure 2. 4MAC-5000 Measurement and Control Concept