So I'm new to DetlaV, having spent most of my automation career in a Ladder Logic/Rockwell Automation environment. I'm trying to cascade two FCVs, one primary, in order to fill a tank. I'm using XFR and CALC blocks as my input to my PID for the main FCV with a simple expression:
IF
'TANKLEVEL/PID1/PV.CV' >75 THEN 'OUT1>CV' := 0
ENDIF;
'TANKLEVEL/PID1/PC.CV' < 45 THEN 'OUT1.CV' := 1
ENDIF:
For the other FCV, I'm using this:
/TANKLEVEL/PID1/PV.CV' < 60 AND 'TANKLEVEL/PID1/PV.CV' > 75 THEN 'OUT1.CV' := 1;
/TANKLEVEL/PID/PV.CV' < 45 THEN 'OUT1.CV' := 0
ENDIF
The control philosophy is basically this: IF TANKLEVEL >75 then SECONDARYVALVE = CLOSED and PRIMARYVALVE = CLOSED
Else, if TANKLEVEL < 60 and > 45, then PRIMARYVALVE = OPEN and SECONDARYVALVE = CLOSED
Else, if TANKLEVEL < 45, then PRIMARYVALVE = OPEN and SECONDARYVALVE = OPEN
Appreciate any assist here...am knee-deep in learning DeltaV.
View online
You received this notification because you subscribed to the forum. To stop receiving updates from only this thread, go here.
Flag this post as spam/abuse.