20 January 1997 Key characteristics for software for open architecture controllers
Author Affiliations +
Software development time, cost, and ease of (re)use are now among the major issues in development of advanced machines, whether for machine tools, automation systems, or process systems. Two keys to reducing development time are powerful, user-friendly development tools and software architectures that provide clean, well-documented interfaces to the various real-time functions that such machines require. Examples of essential functions are signal conditioning, servo-control, trajectory generation, calibration/registration, coordination of a synchronous events, task sequencing, communication with external systems, and user interfaces. There are a number of existing standards that can help with software development, such as the IEEE POSIX standards for operating systems and real time services; software tools to compliment these standards are beginning to see use. This paper will detail some of the existing standards, some new tools, and development activities relevant to advanced, 'smart' machines.
© (1997) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Lawrence E. Pfeffer, Lawrence E. Pfeffer, Hy D. Tran, Hy D. Tran, } "Key characteristics for software for open architecture controllers", Proc. SPIE 2912, Open Architecture Control Systems and Standards, (20 January 1997); doi: 10.1117/12.263376; https://doi.org/10.1117/12.263376

Back to Top