Skip to main content
Article thumbnail
Location of Repository

Guidelines for implementing real-time process control using the PC

By 

Abstract

Graduation date: 1997The application of the personal computer in the area of real-time process control\ud is investigated. Background information is provided regarding factory automation and\ud process control. The current use of the PC in the factory for data acquisition is\ud presented along with an explanation of the advantages and disadvantages associated\ud with extending the use of the PC to real-time process control. The use of interrupt-driven\ud and polled I/O to obtain real-time response is investigated and contrasted with\ud the use of a real-time operating system. A unique compilation of information provides\ud guidelines for selecting an implementation method for real-time control. Experimental\ud work is performed to evaluate the access time and latency periods for the hard drive,\ud video monitor, and I/O devices operating in a DOS environment. The execution speeds\ud of C and assembly language programs are investigated. A method to estimate the\ud performance of a real-time control system using polled or interrupt-driven I/O is\ud developed

Year: 1996
OAI identifier: oai:ir.library.oregonstate.edu:1957/34490
Provided by: ScholarsArchive@OSU

Suggested articles

Citations

  1. (1996). (Loo@luc.edu), "Papers on Real Time with Win95/NT?, " Newsgroup comp.realtime,
  2. (1988). A Firsthand Look at OS/2,"
  3. (1988). A New Solution to Real-Time Plant-Floor Control,"
  4. (1988). Advanced DOS,"
  5. (1989). An Analysis of the 8086 Instruction Set Usage in MS DOS Programs," doi
  6. (1989). An Overview of Microcomputer Operating Systems,"
  7. (1995). Applied Scientific,
  8. (1996). Bringing Benchmarks Up to SPEC,"
  9. (1996). CE Marking Not Just a Rumor,"
  10. (1988). Cell Control: Widespread Use Awaits Technology Improvements,"
  11. (1995). Changing Technology Boost Data Acquisition,"
  12. (1995). Comparative Evaluation of SCO UNIX and QNX Operating Systems With Respect of Real-Time Issues,"
  13. (1990). Computer Architecture: A Quantitative Approach,
  14. (1989). Control System Design Part 3: The PC-Based System,"
  15. (1996). Data Acquisition Handbook. doi
  16. (1994). Desktop DOS Goes Under Cover to Run Embedded Systems,"
  17. (1995). Detroit Auto Makers Driving Real-Time PC Control,"
  18. (1990). Developing Applications Using DOS,
  19. (1994). Embedded Systems Developers Embrace the PC Architecture,"
  20. (1991). Evaluating Real-Time UNIX,"
  21. GUI and Real Time Control With Windows NT," (See also http://www.lp-elektronik.com) Newsgroup comp.realtime,
  22. (1989). High Performance Data Acquisition: EISA Bus Opens PC DataTransfer Bottlenecks,"
  23. (1982). HP 1000 Specifications," Test and Measurement Catalog,
  24. (1987). Implementation of a Digital PID Controller in a Hierarchical Distributed Control System," Thesis,
  25. Inc., "SMX, Simple Multitasking Executive Specification,"
  26. (1988). Industrial Microcomputers Gain Still More Ground,"
  27. (1990). Industrial PC Software: The Driving Force is Openness,"
  28. (1986). Inside the IBM PC, Access to Advanced Features and Programming,
  29. Integrated Systems, "Multitasking Operating System Specification,"
  30. (1990). Intel 386DX Microprocessor Hardware Reference Manual,
  31. (1989). Just What is EISA?"
  32. (1988). Microchannel: The Changing PC Architecture,"
  33. Microcomputer Busses-Overview,"
  34. (1986). Multitasking Methods,"
  35. (1989). New Operating Systems, Standards Ease Control System Design and Use,"
  36. (1996). Papers on Real Time with Win95/NT?, "Newsgroup comp.realtime,
  37. (1996). Papers on Real Time with Win95/NT?," (See also info@pharlap.com) Newsgroup comp.realtime,
  38. (1989). PC Factions Queue Up for Control,"
  39. (1995). PC Price and Performance: The Values Just Keep Improving,"
  40. (1993). PC-Based Automation Provides Real-Time Performance,"
  41. (1996). PC-Based Control: Does it Start at the End of the Line?,"
  42. PCI: Real Versus Ideal,"
  43. (1995). Predictable I/O for Windows Systems,"
  44. Prodding the PC To Perform Real-Time Multitasking,"
  45. (1988). Real-Time Computer Control: An Introduction, doi
  46. (1985). Real-Time Microprocessor Systems, doi
  47. (1988). Real-Time System Design Using the Personal Computer," Thesis,
  48. (1991). Real-Time Systems," doi
  49. (1990). Real-Time UNIX: Fact or Fantasy?"
  50. Real-Time Windows 95," (See also http://www.simphonics.com/realtime.htm) Newsgroup comp.realtime,
  51. (1994). Requirements of Open, Modular Architecture Controllers for Applications in the Automotive Industry,"
  52. (1990). Retrospective,"
  53. (1988). Simplifying the Interfacing Task,"
  54. (1986). The Personal Computer as Instrument Controller,"
  55. (1990). Tutor,"
  56. (1996). Ty le, "Bringing Standards to Embedded Systems Design,"
  57. (1989). UNIX and Real-Time: A Force-Fit That Works,"
  58. (1986). Using PC-DOS for Real-Time Control,"
  59. (1988). What Are Your Control System Options?"
  60. (1988). When is an Industrial Personal Computer a Must?"
  61. (1991). Whether for Development or as a Target, Real-Time Environments take to PCs in Increasing Numbers,"
  62. (1995). Windows 95-Based CNC Controls," Autofact 95 Conference Proceedings,
  63. (1987). Writing MS-DOS Device Drivers, doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.