This paper refers to construction methods of Supervisory Control and Diagnostic Systems (SCDS) based on a CAN bus. Emphasis is put on the construction of such systems. Meeting real time constraints has become one of major aspects of this elaboration. The study enumerates possibilities of using various communication mechanisms of CAN, applicable for real-time systems. Proposed solutions are especially suitable for general-purpose SCDS. Principles of real-time analysis for CAN bus based systems are discussed as well. An example of SCDS implementation for a Swiss Light Source (SLS) large scale accelerator project is given. Time analysis is made for the constructed system with real-time conditions met. Experiments performed in the SLS confirm the results of the analysis.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
This paper presents a structural approach to the Supervisory Control and Diagnostic System (SCDS) for highly distributed control systems. The Supervisory Control Systems are a class of control systems superintending the subordinate ones. The proposed methodology led to the construction of the low-cost SCDS system for the SLS (Swiss Light Source) accelerator project. In order to minimize the length of the accelerator's downtimes, it is essential to use the SCDS, which makes it possible to diagnose and react quickly to any failure of the accelerator's control system. During the realization of the Supervisory Control and Diagnostic System, it was considered to use CANbus with CANopen protocol and a PC running Linux with Real Time Application Interface linking the CANbus with Ethernet. To obtain a coherent concept of infrastructure, joining the constituent Supervisory Control System elements, the usefulness of object methodology for software creating was taken into account. The designed and constructed SCDS was subjected to a series of tests on its applicability to the planned tasks' execution. There were performed response time measurements for particular parts of the system which proved predefined assumptions. Thus, the accepted solutions were verified in practice.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.