Analysis of Module Interaction in an OMAC Controller
John L. Michaloski
Machine controllers built from standardized software parts, commonly referred to as components or modules, have the greatest potential to reap open architecture benefits - including plug-and-play, reusability and extensibility. Modularity is the key to enabling component technology. Naturally, module interaction is a by-product of modularity, and must be explicitly modeled to allow plug-and-play technology. This paper will present a high-level model of component interactions in order to allow component-based machine controllers. Discussion will focus on Functionality, Infrastructure and Connection interfaces for dealing with the common software functionality such as handling normal operation, creation and destruction, parameter manipulation, connection, wiring, licensing, security, registration, binding, discovery, naming, and introspection. The concept of introspection will be explored as it relates to designing a machine controller architecture using an Integrated Development Environment.
Proceedings of the World Automation Congress Conference (WAC 2000)
Analysis of Module Interaction in an OMAC Controller, Proceedings of the World Automation Congress Conference (WAC 2000), Maui, HI, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=820663
(Accessed December 1, 2023)