Thread Content
I’m learning the DCS system from Zhejiang University’s Control Engineering program, and I’m having trouble understanding the relationship between 【Custom Loops】 and the 【FBD Programming BSCX Blocks】. Is it understood this way? Let me give an example (PID control of tank temperature): First, define an I/O input for tank temperature, namely AI1; then define an output, AO1, which is controlled by AI1. Again, for [Custom Circuit]: pid1, circuit number 00, single circuit, 0-200℃. Thus, there are four quantities: pid1.PV, pid1.MV, pid1.SV, and pid1.AM. Then a BSCX block was created: AI1.PV was introduced on the PV side (Question 1: Is it equivalent to AI1? Does it work properly if AI1 is used?). Introduce AO1 on the MV side. Question 2: Are these three values the same now: AI1 = AI1.PV = pid1.PV? Question 3: Is pid1.AM = AO1? https://bbs.hcbbs.com/forum.php?mod=image&aid=2220585&size=300x300&key=32fdacf97ef6767f&nocache=yes&type=fixnone Question 4: I have created four variables in the flowchart: pid1.PV, pid1.MV, pid1.SV, and pid1.AM. Can clicking on any of these variables bring up a PID adjustment window? I haven’t seen this window. Question 5: Where are the parameters such as P, I, and D that need to be saved entered and stored? https://bbs.hcbbs.com/forum.php?mod=image&aid=2220586&size=300x300&key=382fb94a0ccd946a&nocache=yes&type=fixnone Thank you!