Members Only | Ezine | Links | Legal Notice | Contact us |



East Bldg #134549


Structuring with SFC
do's & don'ts
V1.0 Official Release


PLCopen Safety
Part 1
Version 2.0 now released


Information Model
V1.01.09 RfC


PLCopen starts
new working group
on Industry 4.0










TC3 - Certification - TF Benchmarking

A benchmark is a reproducible, portable test to measure the performance of a given system in comparison to other systems. For PLC systems there are no defined benchmarks. The only common measurement for PLC performance is the execution speed of 1000 Boolean operations. This number is no good benchmark, because one cannot derive the performance of the PLC in a typical application from it, and as such it is not comparable between systems due to the lack of the definition of the test conditions.

There are two main objectives, when you use a benchmark.

1. To estimate the performance of the PLC in your own application
2. To compare the performance of the PLC with other PLCs and find out the specific strength and weakness of a given system

The paper defines two different sets of benchmarks to meet the objectives described above.
The first set of benchmarks defines five different types of applications, which are typical for the usage of a PLC. Most applications belong either to one of these types or consist of a mixture of them.

The second set of benchmarks measures each language feature of the IEC 61131-3 separately. The goal of this test is to exclude effects of other features to the most possible extent.

End 2005, the technical specification of this PLCopen Task Force was released to the community for comments as draft version 0.4 in order to get feedback form a broader community about its usability for their environments before developing the applicable test software.

The released document is available at the PLCopen website under TC3 – Certification / Task Force Benchmarking for free-of-charge download.