For a start take a look at http://controldraw.blogspot.ca/2009/05/programming-equipment-states.html
Francis
www.controldraw.co.uk
www.s88control.blogspot.com
It is not quite what I designed it for, but you can do something like you want with ControlDraw, and I have myself.
You can import (by copy and paste special) pictures to diagrams making an object containing the picture, add text, connections etc. One file can contain hundreds of the diagrams...
You don't need to use VBA or to have another field, you can do it all in one query. The 5th column would be an expression that reads the other fields, using an IIF (I think) statement
Francis
www.controldraw.co.uk
www.s88control.blogspot.com
williamlove
I said before " Your transmitter may be able to respond in 250mS but if the process is slow (such as the temperature in a large tank) there is no point in sampling that fast."
Sampling your input faster than needed just wastes processor time.
Executing your PID too fast can, for...
The first question is how fast the process variable can change. Your transmitter may be able to respond in 250mS but if the process is slow (such as the temperature in a large tank) there is no point in sampling that fast.
It is the Process not your instrument that matters, provided the...
You cannot squeeze it all onto a P&ID either, create separate diagrams and put a cross reference to them on the P&ID.
Or use ControlDraw and add the PLC logic as linked diagrams.
Francis
www.controldraw.co.uk
www.s88control.blogspot.com
How are you triggering the PID?
It should be run at a fixed sample rate that is not too fast but fast enough.
Typically you should sample 5 to 10 times the process time constant.
See this for example
Francis
www.controldraw.co.uk
www.s88control.blogspot.com
Assuming this is a question about Visual Basic and you have the source code, you can set the ShowInTaskBar properties of the form.
Francis
www.controldraw.co.uk
www.s88control.blogspot.com