QUOTE (Crossbow @ Aug 15 2009, 10:15 AM)

Craig is exactly correct. The one language that works is the one you are most familiar with, and the one which will be easiest for you to support.
I have done 3 stone crushing plants, and I used ladder logic. In most cases the logic was simple interlocks so when conveyor 2 faults, conveyor one and in the input crusher shut down too. Some were more complex, with preconfigured startup and shutdown sequences, and monitoring of current on motors for alarming purposes.
One of my main reasons for using ladder (and I did have the ability to mix ladder, SFC, and structured text) was ease of troubleshooting by electricians. That's the whole reason for the existence of ladder logic. The electricians at this site would have no idea how the flowchart or structured text (like C++) version of code should be monitored or troubleshooting it. Take the end audience into account.
Thanks for big recommendation. Now i'm planning to use ladder and with time delay startup and shutdown sequence. I would like some ornaments (conveyer SPD,etc). Could you show me some part of your project's. Thanks for help