Validating Programmable Logic Controller Systems with Duration Calculus
نویسندگان
چکیده
The programmable logic controller (PLC) system is a type of the hybrid systems, which is a widely used safety-critical system in industry. It is regarded that the formal method is a valuable and indispensable way of analyzing and validating the PLC systems. However, which formal methods and how to use the methods are challenges. In this article, we propose a specific formal method of the PLC systems, e.g., we formalize the PLC systems by the EDC formulae hierarchically, specify the property as the formulae, and then analyze and verify the system in the framework of the EDC calculus. So in fact we propose an EDC based hierarchical formal method of this type of system, we trust this method is applicable. We also harness two examples to demonstrate the effectiveness and feasibility of the method.
منابع مشابه
Synthesizing Controllers from Real-Time Specifications - Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
We present an algorithm for synthesizing real-time controllers specified in a subset of the interval temporal logic duration calculus. The synthesized controllers are given in terms of programmable logic controller (PLC)-automata, which are an abstract description of programs of polling machines. PLCautomata can be implemented directly on PLC’s, a special kind of polling real-time controllers t...
متن کاملDesign and PLC Implementation for Speed Control of DC Motor using Fuzzy Logic
In this article, a speed control of DC motor is designed and illustrated using fuzzy logic-based programmable logic controller (PLC). The DC motor is an attractive part of electrical equipment in many industrial applications requiring variable speed and load specifications due to its ease of controllability. The designed system is consisted of three main parts including programmable logic contr...
متن کاملSynthesising Controllers from Real-Time Speci cations
| We present an algorithm for synthesising real-time controllers speciied in a subset of the interval temporal logic Duration Calculus. The synthesised controllers are given in terms of PLC-Automata, which are an abstract description of programs of polling machines. PLC-Automata can be implemented directly on Programmable Logic Controllers (PLCs), a special kind of polling real-time controllers...
متن کاملA rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملExpressive Completeness of Duration Calculus
This paper compares the expressive power of first-order monadic logic of order, a fundamental formalism in mathematical logic and the theory of computation, with that of the Propositional version of Duration Calculus (PDC), a formalism for the specification of realtime systems. Our results show that the propositional duration calculus is expressively complete for first-order monadic logic of or...
متن کامل