论文部分内容阅读
本文介绍一种用于过程控制的实时Basic控制系统(BCS)。它已经在数据通用公司的诺瓦(Nova)系列计算机上配置使用。该系统的主要组成部分就是一般用途的多道程序设计的监督程序和一部用于控制各种不同的实时输入输出装置的BASIC语言解释程序。用户程序用实时扩充的BASIC语言编写,它具有并行处理的功能并易于在各任务之间通讯和同步。在BCS中有一个编辑程序,用于在线编辑并修改用户程序,因此有助于程序的扩充和调试。本文还提到全在内存和磁盘一内存这两个系统形式,两者都是高度模块化和大量再入的结构,可以直接增加特殊的处理程序。
This article describes a real-time Basic Control System (BCS) for process control. It has been configured for use on the Nova series computers at DataGen. The main components of the system are general purpose multi-channel programming supervisors and a BASIC language interpreter for controlling a wide variety of real-time I / O devices. The user program is written in a real-time extended BASIC language that has parallel processing capabilities and is easy to communicate and synchronize between tasks. There is an editing program in BCS for online editing and modification of user programs, thus facilitating program expansion and debugging. This article also mentions all the two system forms, memory and disk-in-memory, both highly modular and heavily reentrant, with the addition of special handlers.