A multi-core processor-based redundant PLC control system according to an aspect of the present invention configured by dualizing a PLC application on a single hardware using a multi-core processor includes a first master fieldbus communication module for receiving collected data from an external device; It is connected to the first master fieldbus communication module through a communication bus to receive the collected data from the first master fieldbus communication module, and calculates the received collected data according to a predetermined control logic to generate calculation data. A first core processor on which a master programmable logic controller (PLC) application is executed; A second core processor in which the master PLC application is redundantly configured to operate in a standby state, and a slave PLC application for monitoring the operation state of the master PLC application is executed; And a first shared memory in which the collected data and the operation data are stored by the master PLC application, and the slave PLC application transfers to the master when an error occurs in the master PLC application to transfer the first shared memory and the first It is characterized by being connected to the master fieldbus communication module.
展开▼