IBM OPERATING SYSTEM/2 (TM) SUPPORT
AND LANGUAGE EXTENSIONS/2 FOR THE IBM 7552
INDUSTRIAL COMPUTER

Contents


Announcement Letter Number 287-494 dated November 3, 1987
US - Last Revised on November 3, 1987



Brief Description of Announcement, Charges, and Availability

       The Language Extensions/2 licensed program provides the
extensions to four IBM Personal Computer software languages.  These
extensions support functions unique to the IBM 7552 Industrial
Computer when it is operating with the IBM Operating System/2.  IBM
is also announcing support of the IBM Operating System/2 for the IBM
7552 Industrial Computer.
       One-Time Charge: $400
       Planned Availability Date:  March, 1988
 (TM) Trademark of the International Business Machines Corporation.


Customer Letter Section

HIGHLIGHTS
o   Operating System/2 support
o   Supports the Operating System/2 language programs
    -   BASIC/2
    -   C/2
    -   PASCAL/2
    -   Macro Assembler/2
o   Provides programmer access to unique 7552 Industrial Computer
    hardware status
o   Informs programmer when unique events occur on 7552 Industrial
    Computer.
DESCRIPTION
       The 7552 Industrial Computer supports four Personal Computer
software languages that run under Personal Computer Operating
System/2.  The Language Extensions for the 7552 Industrial Computer
provide extensions to these four languages in the form of subroutine
calls to support the unique functions of the 7552 Industrial Computer
that are not a part of other IBM Industrial Computers.  No support
for these functions is provided in the Personal Computer software
languages.
       The four IBM Personal Computer software languages supported
are:
o   BASIC/2 (6280179)
o   C/2 (6280187)
o   PASCAL/2 (6280183)
o   Macro Assembler/2 (6280181).
       The Language Extensions allow the application programmer to be
informed of the occurrence of 7552 Industrial Computer unique
hardware events and to access 7552 Industrial Computer hardware
status information and to modify the machine state.
EVENTS
An event may be thought of as a hardware error.  The Language
Extensions provide for the application program to be notified of the
occurrence of the following events supported by the 7552 Industrial
Computer:
o   Temperature fail check
o   Temperature fail clear
o   Power supply fail check
o   Power supply fail clear
o   AC power failure.
HARDWARE ACCESS
In addition to the event support provided through the Language
Extensions, it is also possible to interface with other features of
the 7552 Industrial Computer and to query and modify the machine
state.  The following hardware features of the 7552 Industrial
Computer are available to the application programs using the Language
Extensions:
o   Watchdog Timer
           The watchdog timer will halt the processor if no hardware
    interrupts have occurred within one third of a second.  This
    timer is disabled by default and may be enabled using the
    Language Extensions.
o   System Re-IPL
           The 7552 Industrial Computer may be re-ipl'd (reset or
    rebooted) using the Language Extension support without
    intervention of an operator.
o   Orderly Startup and Shutdown
           The nonvolatile status register stores the cause of a
    previous shutdown.  At the next startup, the application software
    could branch to different startup procedures, based on the
    information stored in this status register.
           The 7552 Industrial Computer has an optional battery
    feature.  When this feature is a part of the configuration of the
    7552 Industrial Computer, the entire system unit can be powered
    from the battery for a minimum of ten seconds.  When a power
    failure occurs, the following two functions are provided by the
    7552 Industrial Computer:
    -   The 7552 can ignore the power failure for a preset time
        period. During this time, power is provided to the system
        unit from the battery.  The duration of this time period is
        selectable by the application software.
    -   If a prolonged power failure occurs, the application program
        is notified of the power failure.  The application program in
        turn can store critical data on the fixed disk or diskette
        before issuing the  command to shut the machine down.
o   Set Data Output Point
           The digital output point, controllable by the application
    software, can be used to activate external alarms.  High-level
    language support is provided to set and reset this digital output
    point.
o   Read the Position of the Key Switch
           The key switch position can be read by application
    software.  For security purposes, the application software could
    use this indication to keep the software from being altered.
o   Read and Write to the 7552 Machine Status Register
           The non-volatile register stores machine error status
    information.  The application software can read as well as write
    data to this register.
o   Hexadecimal Display
           A hexadecimal display, located on the system resource
    card, displays a single byte value in hexadecimal format.  An
    application, using the Language Extensions, may write a byte to
    the display to indicate checkpoints in the application and return
    codes or message codes to the operator.
PUBLICATIONS
       The following publication is shipped as documentation with the
program:
Title                           Order Number
7552 Language Extensions/2      SC28-8056-0
User's Guide
       Additional copies of this publication will not be available.
EDUCATION SUPPORT
There is no education planned for this program.
SCHEDULE
       Availability is planned for March, 1988.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
       These Language Extensions are designed for use on a 7552
Industrial Computer running under the control of Operating System/2
Version 1.0.
MACHINE REQUIREMENTS:  This licensed program will operate on all
models of the 7552 Industrial Computer providing it is configured to
support Operating System/2.  The minimum configurations for the 7552
Industrial Computer Models 040, 140, and 540, to support Operating
System/2 are as follows:
o   7552 Industrial Computer Model 040
    -   Recommended additional 1.5Mb memory (total system 2.0Mb)
    -   1.44Mb Diskette Drive (#6071)
    -   20Mb Disk Drive (#6083)
    -   Disk/Diskette Module II (#6180)
    -   Enhanced Graphic Adapter (#1200)
    -   IBM 5532 or 7534 Color Display
    -   Keyboard (Keyboard Rack Mount Kit (#6097) or Floor Mount Kit
        (#6098))
    -   RPQ PF1076 Operating System/2 BIOS.
o   7552 Industrial Computer Model 140
    -   Same as 7552 Industrial Computer Model 040, except RPQ PF1077
        Disk/Diskette Adapter in place of Disk/Diskette Module II
        (#6180).
o   7552 Industrial Computer Model 540
    -   Recommended additional 1.5Mb memory (total system 2.0Mb)
    -   1.44Mb Diskette Drive (#6071)
    -   Enhanced Graphic Adapter (#1200)
    -   IBM 5532 or 7534 Color Display.
SUPPORTED FEATURES:  The following lists all features supported by
the 7552 Industrial Computer when running with Operating System/2
Version 1.0:
o   Serial/Parallel Adapter (#0215)
o   Serial Adapter Cable (#0217)
o   Serial Adapter Connector (#0242)
o   Enhanced Graphics Adapter (#1200)
    -   Graphics Memory Expansion Card (#1201)
    -   Graphics Memory Module (#1203)
o   80287 Math Co-Processor (#6070)
o   1.44Mb Diskette Drive (#6071)
o   Battery (#6072)
o   External Voltage Module (#6073)
o   512Kb to 3Mb Memory Adapter (#6074)
o   512Kb Memory Expansion (#6075)
o   Card Shroud (#6076)
o   IBM Personal Computer Card Adapter (#6077)
o   Disk/Diskette Adapter Module II (#6180)
o   20Mb Fixed Disk Drive (#6083)
o   Memory Adapter and Card Shroud (#6095)
o   Filters (#6096)
o   Keyboard Rack Mount Hardware (#6097)
o   Floor Mount Kit (#6098)
o   Floor Mount Kit Without Keyboard (#6192)
o   Keyboard Rack Mount Hardware Without Keyboard (#6193)
PROGRAMMING REQUIREMENTS:  This licensed program is released to work
with Operating System/2 Version 1.0.
PREREQUISITES:  Operating System/2 Version 1.0 is a prerequisite for
the Language Extensions/2 for the 7552 Industrial Computer licensed
program.
LIMITATIONS:  Language Extensions/2 for the 7552 Industrial Computer
licensed program supports compiled BASIC/2, C/2, PASCAL/2, and Macro

Assembler/2 languages only.
PLANNING INFORMATION
CUSTOMER RESPONSIBILITIES:  The customer is responsible for program
setup and operation, implementation of backup procedures, and
application problem determination procedures.
PACKAGING:  The Language Extensions/2 for the 7552 Industrial
Computer is shipped on both a 3-1/2 and 5-1/4-inch diskette.  The
diskettes and the 7552 Language Extensions/2 User's Guide
(SC28-8056-0) is packaged in one carton.
SECURITY, AUDITABILITY, AND CONTROL
       Language Extensions/2 for the 7552 Industrial Computer with
Operating System/2 can be used and managed so as to limit the risk of
unintended modification, destruction, or disclosure to sensitive
data.
       User management is responsible for evaluation, selection, and
implementation of security features, administrative procedures, and
appropriate controls in application systems and communication
facilities.
ORDERING INFORMATION
       Ordering instructions will be provided when the program
becomes available.
TERMS AND CONDITIONS
LICENSING:  Programs in this announcement are licensed under the
terms and conditions of the IBM Program License Agreement.  A copy of
the agreement is included in the program package.
LIMITED WARRANTY:  Program Package: Yes.  Media: Three Months.
PROGRAM SERVICES:  Central Service, including the IBM Support Center,
will be available until March 25, 1989.  The statement of service
included in the program package describes this service.
VOLUME DISCOUNT:  Volume discounting is available under the terms and
conditions of the Volume Procurement Amendment (VPA) and the Exhibit
for Personal Computer/System Programs or the Exhibit for Personal
Computer/System Licensed Programs for Qualified Educational
Institutions/Hospitals.  The programs in this announcement are
included in the Eligible Program List for Industrial Computer
Programs.  They may be added to the applicable category in the space
provided on the Eligible Program List.  Program Packages are included
in Category F.
EDUCATIONAL ALLOWANCE:  A 15% educational allowance is available to
qualifying institutions in accordance with the Educational Allowance
Amendment.  The educational allowance may not be added to any other
discount or allowance.
CHARGES
Program                                            One-Time
Name/Number                    Order Type          Charge
Language Extensions/2
for the IBM 7552
Industrial Computer
5601-136                       Program Package      $400