Browse Prior Art Database

Pc Software Control for Optomux I/O System

IP.com Disclosure Number: IPCOM000122694D
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 50K

Publishing Venue

IBM

Related People

Chung, KC: AUTHOR

Abstract

Disclosed is a program for an IBM personal computer-based software to control the Optomux* digital input/output system. The features of the software design are: 1) Interface and control via real-time application software. 2) Low-level machine sequencing operation. 3) Operator interface for on-line monitor and debug. 4) On-line development and configuration tolls for customized application.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 88% of the total text.

Pc Software Control for Optomux I/O System

      Disclosed is a program for an IBM personal computer-based
software to control the Optomux* digital input/output system.  The
features of the software design are:
      1)   Interface and control via real-time application software.
      2)   Low-level machine sequencing operation.
      3)   Operator interface for on-line monitor and debug.
      4)   On-line development and configuration tolls for customized
application.

      The software utilizes a multi-task operating system, such as
QNX** or OS/2***, for run-time optimization and is written in "C"
programming language for portability.

      The figure shows the major software modules of the control
software for the Optomux digital I/O system and interface to external
tasks or hardware.  The software consists of:
      A)   Input/Output Sequencers - Sequential operation programs
analogous to a programmable logic programmer.
      B)   Sequence Program Administrator - Interface between
sequence programs and external application control tasks.
      C)   Sequence Program Database - Maintains sequence program
data structures used to monitor sequence program status and activity.
      D)   Input/Output Database - Maintains real world digital I/O
states, isolates application tasks and I/O sequencer from real world
inputs.
      E)   Input/Output Driver - Low-level communication interface
between Opt...