DocumentCode
2356358
Title
Reconciling programmable logic controllers (PLCs) with mechatronics control software
Author
Auslander, David M. ; Pawlowski, Christopher ; Ridgely, John
Author_Institution
Dept. of Mech. Eng., California Univ., Berkeley, CA, USA
fYear
1996
fDate
15-18 Sep 1996
Firstpage
415
Lastpage
420
Abstract
Programmable logic controllers (PLCs) have established a firm place as control elements for mechanical systems. Because their dominant programming model is ladder logic, based on relay logic, they are usually viewed as an entirely different class of device than computer-based controllers programmed in algorithmic languages such as C. The result separates, somewhat hostile communities of people, those who use PLCs and those who use computers. Through the use of a task/state design and implementation model for mechanical system control software (mechatronic software) these two seemingly disparate means of implementing mechatronic system control can be reconciled. Because the design model relates closely to its computational realization, control system designs can be transported between PLCs and computers relatively easily. This reconciliation is possible because the algorithmic software design is based on fully non-blocking code leading to a scanning computational structure. This structure is completely consistent with the rung-scanning algorithm used by PLCs
Keywords
computerised control; formal logic; high level languages; mechanical engineering computing; mechatronics; programmable controllers; programming; PLC; algorithmic languages; algorithmic software; control system designs; ladder logic; mechanical system control software; mechatronic system control; mechatronics control software; programmable logic controllers; reconciliation; relay logic; task/state design; Control system synthesis; Control systems; Logic devices; Logic programming; Mechanical systems; Mechatronics; Programmable control; Relays; Software algorithms; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Control Applications, 1996., Proceedings of the 1996 IEEE International Conference on
Conference_Location
Dearborn, MI
Print_ISBN
0-7803-2975-9
Type
conf
DOI
10.1109/CCA.1996.558834
Filename
558834
Link To Document