This paper describes the configuration of real-time tasks using a PEARL-based programmable controller (“PEARL-PLC”). It will be shown that tasks can be consistently configured with function-blocks for logic, sequence and feedback control. Furthermore, the synchronization of cooperating tasks, controlling interdependent sub-processes, can also be configured using communication function-blocks based on Multicomputer-PEARL. Moreover, using the explicit task-scheduling offered by PEARL, the needed processor-time can be reduced to a conceptual minimum. Details of the configuration of a sequence-control task and a fuzzy-control task, the latter as a representative of a feedback-control task, are presented. Finally, trends of future developments of the “PEARL-PLC”, e.g. the implementation of fault-tolerance, are pointed out.
Control Engineering Practice 06/1995; DOI:10.1016/0967-0661(95)00068-6 · 1.91 Impact Factor