Data-Based PLC Identification for IEC 61499 Implementation
摘要
IEC 61131-3 standard languages are used predominantly in developing and implementing production system controls. Control systems based on these languages often have a monolithic structure poorly suited to modification or reuse in another application and implemented on obsolete hardware. The IEC 61499 standard provides models for developing distributed control systems that can be implemented on Industry 4.0-compliant embedded systems. This paper aims to address the problem of transitioning systems based on IEC 61131-3 to IEC 61499 systems with identical behaviour without having access to the original code and without losing knowledge. This approach uses learning algorithms to model the behaviour of production systems in a Finite-State Machine (FSM) using observation traces generated by the system. A transformation model is presented for converting the FSM into an IEC 61499 Function Block (FB) to obtain an application with identical behaviour to the original. This method is evaluated on the reconstruction of the control of a simulated production system.