Copyright © IF AC Programmable Devices and Systems, Ostrava, Czech Republic, 2003 ELSEVIER IFAC PUBLICATIONS www.elsevier.comllocalelifac SOFTWARE INDUSTRIAL CONTROLLER - "SOFT PLC" Miroslaw CHMIEL Edward HRYNKIEWICZ Adam MILIK Krzysztof ZAK Institute of Electronics Silesian Technical University. Akademicka 16; 44-100 Gliwice; Poland chmiel@boss.iele.polsl.gliwice.pl; eh@boss.iele.polsl.gliwice. pl Abstract: The paper presents state of work carried over Logic Controller assembled with standard PC computer and remote object units. Presented system is equipped with software package that allows programming of control algorithms with use of Ladder Diagram and execution of programmed algorithm. Some PC machine can be used for program development. system control and monitoring. Copyright © 2003 IFAC Keywords: PLC, Distributed I/O group, Software PLC, LAD 1. INTRODUCTION Since the 80's Programmable Logic Controllers were used with a grate success in the domain of industrial controllers. They have replaced relay control systems, analogue regulators and even minicomputers. New ideas and solutions made PLCs more versatile than ever. Quick modification and adaptation to applications demands was achieved by easier programming without need of hardware modification. Commonly it is thought that increasing number of PLC application was caused by: Similarities in ladder diagram used in PLC programming to schematic diagrams of relay and switch based control systems High and continuolJ.Sly rising reliability of industrial computers that can operate in severe industrial condition and environments Programmatically supervised tests and diagnostic of controlled inputs and outputs and system diagnostics. Design of specific set of instruction that takes into account industrial specific condition of control program execution Human Machine Interface (HMI) that allows to communicate PLCs with operator panels, displays, personal computers and other devices in order to support external supervision of control and production process. 7 Since the 90's personal computers are used to programming PLC and to edit documentation of control programs. PLCs also become more complex and advanced offering work in large computer networks. Dynamically developing and growing software packages for Supervisory Control and Data Acquisition (SCADA) are the reason for trends in development of PLCs. SCADA systems are the top most layer of control system. Those systems complement and extend capabilities of PLCs. Following function can be carried out by SCADA systems: Data acquisition, processing and archiving that are directly obtained from controllers system Reporting current state of plant and equipment, use of supplies and other useful management reports Visualisation of controlled industrial processes in graphical way Alarm and warning generation caused by limit value exceeding Collecting data useful for optimal production control and management. The paper presents an idea of PLC that uses PC computer as computing unit. Popularity, availability and versatility of PC computers made us to try it in control application. Software PLC is not quite new solution and some manufacturers offer similar constructions [Legierski et al 1998][Michel G. 1992]