Steve Bailey
Lifetime Supporting Member + Moderator
In the spirit of the Bad Hemingway and Faux Faulkner competions, I'd like to announce the first annual Bad Ladder competition. The idea is to create the most egregious example of obscure, misleading, downright ugly ladder logic you can think of. It can be an attempt to make a single rung do the work of an entire program. It can be something that renders a simple concept excruciatingly non-obvious. It can use analog instructions to perform a discrete task or vice-versa. It can break every rule of civilized programming, but still manage to work as specified.
The rules are simple:
1. Relay ladder logic only
2. The program must work. It must perform the task specified.
3. It must use instructions found in the majority of PLCs and be runnable on at least three PLC platforms from different vendors with no more edits than required to meet addressing and/or naming standards.
Judging criteria is totally subjective and entirely up to the discretion of the judges.
For this year's contest I nominate as judges, myself, BobB (the old pfhaart), Pierre, Bernie Carlton, and Terry Woods. This year's winner gets to nominate next year's judges.
The rules are simple:
1. Relay ladder logic only
2. The program must work. It must perform the task specified.
3. It must use instructions found in the majority of PLCs and be runnable on at least three PLC platforms from different vendors with no more edits than required to meet addressing and/or naming standards.
Judging criteria is totally subjective and entirely up to the discretion of the judges.
For this year's contest I nominate as judges, myself, BobB (the old pfhaart), Pierre, Bernie Carlton, and Terry Woods. This year's winner gets to nominate next year's judges.