Organization of software for multicomputer process control systems

  • James D. Schoeffler
Part of the Lecture Notes in Computer Science book series (LNCS, volume 12)


The trend toward multiple computers for process control applications is accompanied by the introduction of line sharing input/output systems and microprocessors for general use. As a result, many different structures for multiple computer process control applications become practical. Software costs are still dominant however, and it is important that any multi-computer structure be supported by software which is compatible with process control objectives and economical to implement. Of particular importance is the need for an integrated data base and graceful degradation in case of failure. The organization of process control software for single computer systems is used as the starting point to evaluate the desirability of various software organizations for several multi-computer ring-connected systems. Compatibility with line-sharing I/0 systems is discussed.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Schoeffler, J. D., "The Development of Process Control Software", Spring Joint Comp. Conf., 1972, 907–914.Google Scholar
  2. 2.
    Pike, H. E., "Process Control Software", IEEE Proc., Vol 58, No. 1, Jan. 1970, 87–97.Google Scholar
  3. 3.
    Hewlet-Packard Co., "Realtime Executive Software System", Document No. 2005-900001, October, 1971.Google Scholar
  4. 4.
    Data General Corp., "Real-time Disk Operating System", No. 012-000040, Southboro, Mass.Google Scholar
  5. 5.
    Foxboro Co., Fox 1 Software, Publication 264, 1971.Google Scholar
  6. 6.
    Digital Equipment Corp, "RSX-11D System Description", Document No. 6701 00972 2444/I, Maynard, Massachusetts.Google Scholar
  7. 7.
    Williams, T. J., "Minutes of Workshops on Standardization of Industrial Computer Languages", Purdue Laboratory for Applied Industrial Control, Purdue Univ., W. Lafayette, Indiana.Google Scholar
  8. 8.
    Foxboro Co., "FPL Language", Publication 327-5, Foxboro, Mass.Google Scholar
  9. 9.
    Sevcik, K. C., J. W. Atwood, M. S. Grushcow, R. C. Holt, J. J. Horning, D. Tsichritizis, "Projects SUE as a Learning Experience", Fall Joint Comp. Conf., 1972, 331–338.Google Scholar
  10. 10.
    Aramaki, I., T. Ohta, T. Kawabata, J. Shibata, "A Language for Logical Design Implementation and Checkout", Sumitomo Electric Technical Review, No. 16, Nov., 1973, 56–69.Google Scholar
  11. 11.
    Donal, M., B. Girard, P. H. Guillier, J. Levy, D. Lorho, "A Language for the Programming of Industrial Applications," CECI-SESA manual.Google Scholar
  12. 12.
    Ritout, M., P. B. Onnard, P. Hugot, "Procol: A Programming System Adapted for Process Control," Committee of Automation, Delegation Generale a La Recherche Scientifique et Technique.Google Scholar
  13. 13.
    Taylor Instrument Co., "Process Oriented Language POL-1", Rochester N.Y.Google Scholar
  14. 14.
    Abascal, R. E., D. R. Kuehn, G. W. Markham, R. O. Martin, APG/7: An Application Program Generator for Sensor-Based Systems," 27th ISA Conf., October, 1972.Google Scholar
  15. 15.
    General Electric Co., "BICEPS Supervisory Control", GET-6064, 1970.Google Scholar
  16. 16.
    Metromation Inc., "Basic Control System Specifications", No. BCS 1000-90, August, 1973.Google Scholar
  17. 17.
    Honeywell Corp., "DDC System Applications Reference Manual", Doc. 130071884A, June, 1968.Google Scholar
  18. 18.
    I B M Corp., "Prospro/1800 Process Supervisory Program", Publ. H20-0473, 1967.Google Scholar
  19. 19.
    Marathon Oil Company, "Marathon Analog Scan and Control System," Findley, Ohio, February, 1970.Google Scholar
  20. 20.
    Digital Equipment Corp., "PDP-11 Multiple Processor System Options", No. 1101 00173 2464 f 14 04, Maynard, Mass.Google Scholar
  21. 21.
    Data General Corp., "Remote Synchronous Terminal Control Program", No. 021-000048, Southboro, Massachusetts.Google Scholar
  22. 22.
    Digital Equipment Corp., Product Summary Dec Comm, Number 1101 X 00672 L 14 20Google Scholar
  23. 23.
    F. W. Thoburn, "A Transmission Control Unit for High-Speed Computer-to-Computer Communication, IBM J. Res. Develop., Nov. 1970, 614–619.Google Scholar
  24. 24.
    Cullen, J. W., "Binary Synchronous Communications", IEEE Intl. Communications Conf., Philadelphia, Pa., June, 1968.Google Scholar
  25. 25.
    Hewlett Packard Corp., "Distributed Systems", No. 5952-1646, 1973.Google Scholar
  26. 26.
    Calva, J. R., "PCOS: A Process Control Extension to Operating System/360, IBM J. Res. Develop., Nov., 1970, 620–632.Google Scholar
  27. 27.
    C. J. Ball, Communications and the Minicomputer, COMPUTER, Sept., 1971, 13–21.Google Scholar
  28. 28.
    Newport, C. B., "Small Computers in Data Networks", Spring Joint Computer Conf., 1969, 773–775.Google Scholar
  29. 29.
    Aydelotte, W. M., "Communications Message Switching-An Analysis", Computers and Automations, July, 1971, 8–13.Google Scholar
  30. 30.
    Herzog, B., "Computer Networks", Intl. Computing Symposium April, 1972, Venice, Italy.Google Scholar
  31. 31.
    Farber, D. J., "Networks: An Introduction," Datamation, April, 1972, 37–40.Google Scholar
  32. 32.
    Kahn, R. E., "Resource-Sharing Computer Communications Networks", IEEE Proc., Nov., 1972, 111–121.Google Scholar
  33. 33.
    Heart, F. E., S. M. Ornstein, W. R. Crowther, D. C. Walden, "The Interface Message Processor for the ARPA Network", Spring Joint Computer Conf., 1970, 139–155.Google Scholar
  34. 34.
    Falk, H., "Data Communications", IEEE Spectrum, January, 1974, 36–39.Google Scholar
  35. 35.
    Bell, C. G., "More Power by Networking", IEEE Spectrum, February, 1974, 40–51.Google Scholar
  36. 36.
    Falk, H., "A Checkup: Minicomputer Software", IEEE Spectrum, February, 1974, 52–56.Google Scholar
  37. 37.
    Doll, D. R., "Telecommunications Turbulence and the Computer Network Evolution", Computer, February, 1974, 13–22.Google Scholar
  38. 38.
    Winkler, S. and L. Danner, "Data Security in the Computer Communication Environment", Computer, February, 1974, 23–31.Google Scholar
  39. 39.
    Rowe, L. A., M. D. Hopwood, D. J. Farber, "Software Methods for Achieving Fail-Soft Behavior in the Distributed Computing System", Technical Report, Department of Information and Computer Science, University of California, Irvine, California.Google Scholar
  40. 40.
    Farber, D. J., J. Feldman, F. M. Heinrich, "The Distributed Computing System", Seventh Annual IEEE Computer Society Intl. Conf., Feb., 1973.Google Scholar
  41. 41.
    Farber, D. J., F. R. Heinrich, "The Structure of a Distributed Computer System", Proc. Intl. Conf. on Computer Communications, October, 1972, 364–370.Google Scholar
  42. 42.
    Loomis, D. C., "Ring Communication Protocols", UC Irvine Distributed Computer Project, Report 46-A, May, 1972.Google Scholar
  43. 43.
    Aronson, R. L., "Line Sharing Systems for Plant Monitoring and Control", Control Engineering, January, 1971.Google Scholar
  44. 44.
    Foxboro Co., "Spec 200", Bulletin C-200, 1972, Foxboro Mass.Google Scholar
  45. 45.
    Foxboro Co., "Interspec Technical Information", Bulletins 2DC-100, 2DN-110, 240-100, 240-101, and 240-102, 1973, Foxboro, Mass.Google Scholar
  46. 46.
    Hippert, Jr., R. O., "IBM 2790 Digital Transmission Loop", IBM J of Res. Develop., Nov., 1970, 662–667.Google Scholar
  47. 47.
    Hooton, I. N., R. C. M. Barnes, "A Standardized Data Highway for On-Line Computer Applications", Fall Joint Computer Conf., 1968, 1077–1087.Google Scholar
  48. 48.
    European Standards Organization for Nuclear Electronics — Dataway Working Group," Proposed Standard Organization of Multi-Crate Serial CAMAC Systems", 1973.Google Scholar
  49. 49.
    Falk, H., "Computer Hardware/Software", IEEE Spectrum, January, 1974, 39–43.Google Scholar
  50. 50.
    Holt, R. M., M. R. Lemas, "Current Microcomputer Architecture", Computer Design, Feb, 1974, 65–73.Google Scholar
  51. 51.
    Schoeffler, J. D., L. R. Bronner, "Data Management Software For Minicomputer Production Monitoring and Control Systems," Proc. IEEE, Vol. 61, No. 11, Nov., 1973, 1563–1570.Google Scholar
  52. 52.
    Schoeffler, J. D., L. R. Bronner, "A Virtual Memory Organization for Minicomputer Process Control Software", Automatica, Vol. 9, Sept., 1973.Google Scholar
  53. 53.
    Schoeffler, J. D., C. W. Rose, E. Linn, R. J. Wolpe, "Organization of Hardware and Software for a Microprocessor Network Used for On-Line Control", Systems Research Center Report (in preparation), 1974.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1974

Authors and Affiliations

  • James D. Schoeffler
    • 1
  1. 1.Systems Research CenterCase Western Reserve UniversityClevelandUSA

Personalised recommendations