Skip to Main content Skip to Navigation
Conference papers

CSP solver for Safe PLC Controller: Application to manufacturing systems

Abstract : This paper presents an original approach of safe control synthesis for manufacturing systems controlled by Programmable Logic Controller (PLC) based on the use of a CSP (constraint satisfaction problem) solver. In this work, manufacturing systems are considered as Discrete Event Systems (DES) with logical Inputs (sensors) and logical Outputs (actuators). The proposed approach separates the functional control part from the safety control part. The methodology is based on the use of safety constraints in order to get from a CSP solver all the safe outputs vectors at each PLC scan time. The safe outputs vector is selected by choosing the one which minimizes the Hamming distance with the functional outputs vector. The approach is illustrated with a sorting boxes simulated process using the ITS PLC software from the Real Games Company (
Complete list of metadata

Cited literature [10 references]  Display  Hide  Download
Contributor : Nourhène Ben Rabah <>
Submitted on : Saturday, October 20, 2018 - 11:34:41 AM
Last modification on : Monday, May 17, 2021 - 2:52:12 PM


Publisher files allowed on an open archive




R. Pichard, N. Ben Rabah, V. Carre-Menetrier, B. Riera. CSP solver for Safe PLC Controller: Application to manufacturing systems. IFAC Conference on Manufacturing Modelling, Management and Control (MIM), 2016, Troyes, France. pp.402-407, ⟨10.1016/j.ifacol.2016.07.638⟩. ⟨hal-01899934⟩



Record views


Files downloads