CHANNEL ACCESS - A SOFTWARE BUS FOR THE LAACS

被引:4
|
作者
HILL, JO
机构
关键词
D O I
10.1016/0168-9002(90)91459-O
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
The host processor for a code running within a distributed process control system is often predetermined by constraints built into the software architecture of the control system. Input/output (I/O) channels directly connected to the host processors are usually easier to access in software than channels on remote processors. It is often difficult to modernize selective parts of a control system's software while leaving the other parts unchanged. Likewise, software developed at one laboratory is often difficult to integrate into a control system developed at another laboratory. Software that runs in one machine or operating-system architecture is often unable to communicate with control-system software running on a different platform. For the Los Alamos Accelerator Control System (LAACS) we have attempted to address the above difficulties with a software communication facility which we call Channel Access. Channel Access provides a "software bus" that allows programs to be connected through a network to I/O channels on real-time processors in a manner similar to the way in which hardware modules are integrated within a standardized hardware bus such as CAMAC or VME. We have already placed an operator interface on Channel Access and we are currently designing alarm, archiving and sequencing tools as well. Numerous application-specific programs use Channel Access. This paper describes the unique feature of this approach and its performance as an integral part of the Los Alamos Accelerator Control System. © 1990.
引用
收藏
页码:352 / 355
页数:4
相关论文
共 50 条
  • [1] THE TOKEN-SKIPPING CHANNEL ACCESS SCHEME FOR BUS NETWORKS
    JAYASUMANA, AP
    FISHER, PD
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1985, 9 (03): : 201 - 208
  • [2] Dynamic real-time channel establishment in multiple access bus networks
    Mittal, A
    Manimaran, G
    Murthy, CSR
    COMPUTER COMMUNICATIONS, 2003, 26 (02) : 113 - 127
  • [3] THE POLYLITH SOFTWARE BUS
    PURTILO, JM
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (01): : 151 - 174
  • [4] REASON AND THE SOFTWARE BUS
    KORNS, MF
    BYTE, 1984, 9 (01): : 104 - &
  • [5] A Channel Access Software Platform for Beam Dynamics Applications in Scripting Languages
    Chrin, J.
    Aiba, M.
    Snuverink, J.
    10TH INTERNATIONAL PARTICLE ACCELERATOR CONFERENCE, 2019, 1350
  • [6] A Scalable and Robust OpenFlow Channel for Software Defined Wireless Access Networks
    Nguyen, Kien
    Ishizu, Kentaro
    Murakami, Homare
    Kojima, Fumihide
    Yano, Hiroyuki
    2015 IEEE 82ND VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2015,
  • [7] SOFTWARE FOR BUS MONITOR.
    Rama Murthy, T.V.
    Varambally, Sanath Kumar
    Defence Science Journal, 1987, 37 (03) : 297 - 304
  • [8] Towards the Mathematics Software Bus
    Calmet, J
    Homann, K
    THEORETICAL COMPUTER SCIENCE, 1997, 187 (1-2) : 221 - 230
  • [9] LIN bus testing software
    Popa, Mircea
    Groza, Voicu
    Botas, Alina
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 599 - +
  • [10] THE SOFTWARE BUS - A VISION FOR SCIENTIFIC SOFTWARE-DEVELOPMENT
    HALL, DE
    GREIMAN, WH
    JOHNSTON, WF
    MEROLA, AX
    LOKEN, SC
    ROBERTSON, DW
    COMPUTER PHYSICS COMMUNICATIONS, 1989, 57 (1-3) : 211 - 216