Figure 2 - uploaded by Hiroaki Inoue
Content may be subject to copyright.
Source publication
Ladder Logics is a programming language standardized in IEC 61131-3 and widely used for programming industrial Programmable Logic Controllers (PLC). A PLC program consists of inputs (whose values are given at runtime by factory sensors), outputs (whose values are given at runtime to factory actuators), and the logical expressions computing output v...
Contexts in source publication
Context 1
... label is propagated during the WP calculus, appears in the verification condition sent to the automated solver and comes back in the counter-example the solver gives when it finds one. The error reason is encoded in the Why3 instructions library as shown in figure 2. It is attached, with a "expl:" label, to pre-conditions of Ladder instructions, and is propagated during the whole process, like code locations labels. ...
Context 2
... label is propagated during the WP calculus, appears in the verification condition sent to the automated solver and comes back in the counter-example the solver gives when it finds one. The error reason is encoded in the Why3 instructions library as shown in figure 2. It is attached, with a "expl:" label, to pre-conditions of Ladder instructions, and is propagated during the whole process, like code locations labels. ...
Similar publications
Programmable logic controllers (PLCs) are everywhere today and perform critical tasks in industries. They are considered as a key component for the Industry 4.0. Before they are put into operation, it is necessary to check the accuracy of the PLC programs. This verification operation can be performed using model checkers. This stage is often long a...
In edge computing, heterogeneous automation tasks like networked motion control and reconfiguration management have diverse weights on determinism and flexibility. Such heterogeneities escalate the demands on the runtime environments (RTEs) of programmable logic controllers (PLCs) to provide the best-suited rather than one-size-fits-all execution p...
The intelligent production line is generally composed of industrial robot workstations or multiple workstations, with complex process, large equipment investment, and difficult on-site debugging. In order to solve the problem of difficult on-site debugging, virtual simulation debugging technology has been gradually applied to the debugging of indus...
Water supply systems play a critical role in ensuring the availability of clean and reliable water for various applications. In the pursuit of efficient water management, automated pump
stations have become integral components.
This technical report focuses on the design and implementation of a pump station automation system using a Siemens LOGO...
PLCverif is an actively developed project at CERN, enabling the formal verification of Programmable Logic Controller (PLC) programs in critical systems. In this paper, we present our work on improving the formal requirements specification experience in PLCverif through the use of natural language. To this end, we integrate NASA’s FRET, a formal req...