Академический Документы
Профессиональный Документы
Культура Документы
1. Show the different types of regulatory control and calculation function blocks.
2. Define the different parts of the input and output signal processing functions.
3. Show and define the different types of signal wiring for connecting instruments and I/O connections
created on the control drawings.
4. Show how a calculation block (CALCU) is created and a calculation is made in this block.
Alarm
processing
CAS
CSV
AUT SV
MAN
RSV
MAN
RCAS
SUB
Data Items
RSV: Remote setpoint from a supervisory computer. TSW: Tracking switch
CSV: Remote setpoint from another instrument. RAW: Raw data input
RMV: Remote manipulated variable.
PV: Process variable.
SV: Setpoint variable.
MV: Manipulated variable.
VN: For compensation; used in feed forward.
RLV1/2: Reset limiter that limits increases or decreases in the output resulting from I control action
Alarm
processing
CAS
CSV
AUT SV
MAN
RSV
MAN
RCAS
CAS /AUT
Input Control Output
IN RAW PV MV OUT
Processing computation processing
processing ROUT
SUB
Pulse CAL
Input Conversion
BAD
Integration SUM
Communication
Input Conversion
Digital Filtering
Auto filtering or 3 selectable filter types (.5, .75, and .875).
Totalizer
Time units of: Second, Minute, Hour, or Day (based upon the engineering units), 8 digits maximum.
PV Overshoot Function
If the input goes bad the PV displays either the last good input or the Hi or Low range limits.
Calibration
Manually set the PV in case of transmitter failure or calibration.
Alarm
processing
CAS
CSV
AUT SV
MAN
RSV
MAN
RCAS
SUB
MH ML AUT/CAS/RCAS/ROUT/PRD
SV
Output
MAN/ +
velocity MV
TRK MAN TRK limiter +
Control Output
PV computation +
limiter
-
ROUT TRK
Output OUT
signal
conversion
RMV MVrb
SUB
Readback value from Auxiliary
TIN output
output destination
Output
module
Output Limiter:
Limits the function block’s output to the output module; this is displayed as the MH and ML on the tuning
panel.
Output Clamp:
Refers to the inability to move the MV above or below the preset output limits. It displays on the
instrument faceplate as CLP+ or CLP-.
Output Tracking:
Output tracking function forces the MV of the control block to equal the value of the tracking input signal
(TIN) that is coming from an external source or the value of the output’s destination (Cascade
connection).
Analog Output:
The MV signal to the analog output module generates the 4-20 mA (or 1-5 Vdc) to the control device in the
field. The output has a function that makes the signal to the control device go to 106.25% on a full open
and -17.19% on a full close. The output of the loop can be reversed (20-4 mA or 5-1 Vdc).
SW
BSET
Batch AUT
Input Output
IN PV set pattern MV OUT
Processing processing
MAN
SUM
%Z011101 %Z011102
To start a BSETU-2
• The mode must be AUT.
• Command switch SW=1.
Data
Referencing TI100
IN
Data
Setting P SV PVI
J02 J01 MV MV Terminal
TIC100 Terminal SUB
J03 Connection Connection
SETUP IN OUT
PID
BDSET-1 S11 S12 VN
Process
Connection OUT-SW OUT TIC200
IN
SW-33 PID
S10
I
SET
IN FIC100 OUT
PID
Process
Connection
Link Blocks
CAS
CSV (VN) (RLV1)(RLV2) (TSW)
AUT SV
MAN
RSV Data item
MAN
RCAS
CAS /AUT
Input Control Output
IN PV MV OUT
Processing Calculations Processing
SUB
SIGNAL WIRING
Wiring on a Control Drawing is based upon the data type and the instrument type involved. There are
several different wiring types available for connecting instruments and the process. These different types
of wiring are:
Process Connection: Wiring to or from an I/O connection box. This tells which I/O point will be used for
the specific tag.
Terminal Connection: Connection between two connection terminals. As an example; from the “OUT” of
a PID instrument to “SET” of a secondary instrument in a cascade configuration. Check the FCS
configuration manual for all of the allowable terminal connections.
Data Referencing: A data item can be taken from one instrument and used in another function block. To
do this, the required data item will be named on the output of one block and connected to the IN (as an
example) of another block.
Data Setting: CS 3000 has software instruments that can be used to change certain data items or gather
data from within another function block. As an example of what can be changed: P, I, D, HH, HI, LO, LL,
MH, and ML.
• The specific tag number and data type to be changed is defined on the detail panel.
• The actual data to load is defined on the “Tuning Panel”.
Shown below is a reference chart to showing examples of some allowable connections. This does not
cover all possible combinations; please refer to the IM’s for specific detail.
Terminal Connectable Items
IN Input modules (%Z), Data types (PV, SV, MV, etc), Switches (SW-33, SW-91).
OUT Output modules (%Z), SET terminal (cascade), Switches (SW-33, SW-91).
SET OUT terminal of “Primary” instrument (cascade), Switches (SW-33, SW-91).
SUB Connect to the VN register (feed forward).
Wiring
Link Block
EFFECTIVE CONNECTIONS
“Output Connection”
SET
To secondary instrument “SET” terminal.
TIC100 FIC100.SET
IN OUT
PID CASCADE
FIC100
IN OUT
PID
Items found on the “Show/Hide Detailed Setting Item” panel will vary, depending upon the function
block created. The example used here is for a PID type instrument.
Input
IN R
Processing
Logic Gain
Operation CP OUT
Bias
RV1
Gain
Q01 RV
RV1
Bias
P01 P08
IN R CP OUT
( CPV CPV)
SUB
CALCULATION FUNCTIONS
Calculation function blocks are used to support regulatory control and sequence control functions, and
provide general-purpose calculation functions for analog and contact signals.
Calculation blocks are divided into six types depending upon the kind of calculations they perform:
1. Arithmetic Calculation Blocks: Each arithmetic calculation has a fixed number of I/O points and fixed
calculation algorithm; it performs the basic arithmetic calculations for analog signals.
Examples of these are:
2. Analog Calculation Blocks: Each analog calculation block has a fixed number of I/O points and fixed
calculation algorithm: it performs arithmetic calculation for analog signals.
Examples of these are:
3. Calculation Auxiliary 1 Blocks: These blocks have the various functions to assist the control
computation. Examples of these are:
4. Batch Data Blocks: These blocks have functions to assist the setting or gathering of batch data.
Examples of these are:
5. General Purpose Calculation Blocks: Each general-purpose calculation block has a fixed number of
I/O points and but allows the user to define the calculation algorithm. Examples of these are:
1 program
2 alias A BL222-11.SH
3 alias B BL222-11.SL
4 alias Y FC222-11.SH
5 alias Z FC222-11.SL
6 float RANGE
7 RANGE = (Y-Z) / (A-B)
8 CPV = RV * RANGE
9 end
“Alias” allows a tag’s data item to be known by another name (i.e.: BL222-11.SH becomes “A”)
“Float” tells RANGE it will be floating-point data.
“CPV” is the calculated process variable to be output by this instrument (CL222-11).
“RV” is the data coming in through the “IN” terminal block after any input processing.
ON-LINE MANUAL
For more definition of the “CALCU” block, use the “On-line Manual”.
• Create the CALCU Block and, with it selected, click on the “Edit Function Block Detail” icon.
• When the calculation window appears, select “Help”, then “Builder Definition Items”.
• Maximize the on-line manual. On the left-hand side of the on-line manual page, select “Edit
Calculation Script” icon just beneath the “General-Purpose Calculations”.
• The menu at the right-hand side changes to display the different calculation data categories.
Batch Data Set blocks can be used for changing the values of:
• Setpoint (SV)
• Manipulated variable (MV)
• Alarm trip points (HH, PH, PL, LL, etc.)
• P, I, or D
• Batch settings for BSETU (BSET)
From a sequence table, the BDSET-1L can download either individual registers or all registers at
once. An operator can download all registers at the same time.
FCS
HIS
SETUP-1 Tuning Panel SETUP-1
DT01 = 150 J01
DT02 = 250 J02
DT03 = 5000 J03
DT04 = 1 J04
. .
. .
. .
DT16 J16 SET
SV TIC100 P
IN OUT
PID
SET
BSET RAW-MILK
IN OUT
SW BSETU-2
REPORT PACKAGE
A report package option is provided that has pre-defined reports built in that run on Excel spreadsheets.
When the report package is opened the user can select from a list of pre-defined reports that fits a
specific need from “snap shots”, to shift and hourly reports, and reports that display trend data.
When a report type is selected, data will be entered in to the block fields for:
• Tag name.
• Tag data item.
• Computer name (or operator station) to get data from.
The report is then assigned a unique name and loaded into the report database.
Running a Report
The newly created report can be run from a programmable function key or by the operator station
scheduler function, if data is required at a specific time.
7. Next the connection to I/O will be defined. Select the “Function Block” icon again, and then open
“Link Block”. Select “PIO” from the list that appears.
8. Click on the drawing panel to place the first and define it as “%%AIN-001”.
NOTE: This is the “Label” you created for “%Z011101” in the Analog IOM definition in the previous
chapter.
9. Click on the drawing panel again to place the second link block. Define it as “%%AOT-009”.
10. Place another link block on the page and define it as “%%AIN-002”.
11. Now the function blocks must be connected to the I/O’s. Click on the “Draw Wiring” icon to activate
that mode.
12. Click on an “X” on the “%%AIN-001” PIO box, the “X” will turn green. Double click on any of the “X’s”
on TC222A; notice the connection is automatically defined as “IN”. Where you started and where you
ended defined the direction of the signal flow.
13. Connect from “%%AIN-002” to FC222A.
14. Connect from FC222A to “%%AOT-009” to define the output.
15. For the “Cascade” connection, connect from TC222A to FC222A. Notice that the “OUT” of TC222A is
shown as going to the “IN” of FC222A. Move the pointer on top of the “IN” and hold the right-hand
mouse button, then select “Terminal Name”, “IO1”, and “SET”.
16. Click on “FC222A”, and then click on the “Edit Function Block Detail” icon. When the new window
opens, scroll down and make the “Measurement Tracking” “MAN Mode”, “Yes”.
17. Scroll down until “Fully-open, Tightly-shut” displays; change it to “No”.
• Normally the output is set at “–17.19”. In this class, this will make the loops get IOP (Input Open)
alarms because the loops have the output wired directly to the inputs. An output of –17.19%
would generate the IOP (when not in Test Mode) because it is below the alarm threshold.
18. Click on “File” and “Update” and then “exit”.
19. Save and, if there are no errors, exit from the control drawing builder.
Open the “Test Function” window at the bottom of the screen, then select “Tools”, and then “Wiring
Editor”.
Now, select “File” and “Open”. When the new window appears, select the new drawing’s number and
“Open”.
Use the scroll bar to find “Lag” and enter “10” for both loops. Also make sure that “Bias” is 0.
Click on “File” and “Save”. Make sure your drawing is selected on the next window to open and click on
“OK”. NOTE: The “Wiring Editor” is only used for control drawings that are simulating process
connections. Using the “Lag” or “Delay”, as an example, you can simulate the process response for you
loops.
Display “System View” again and open “DR0002” under “FCS0101” for “STUDENTV”.
• This drawing shows the loops that will be created and the connections that will be made in this
exercise.
Function Block
Tag name Model name Block type and Sub-type
AP222-11 PVI Regulatory Control, Input Indicators
BL222-11 LAG Regulatory Control, Analog Calculation
CL222-11 CALCU General-Purpose Calculations
CL222-12 CALCU General-Purpose Calculations
LC222-11 PID Regulatory Control, Controllers
PG222-11 PG-L13 Regulatory Control, Signal Setters
XW222-11 SW-33 Regulatory Control, Auxiliary
FC222-11 PID Regulatory Control, Controllers
Remember: The order of function block creation is also the order of execution. Use the figure on the
previous page for “wiring” after the blocks have been created.
When you create the function blocks for this exercise the details listed below are based upon the
instruments created in the order above.
5. Go to the “Edit Function Block Detail” icon and enter the following calculation in CL222-11:
program
alias A BL222-11.SH
alias B BL222-11.SL
alias Y FC222-11.SH
alias Z FC222-11.SL
float RANGE
RANGE=(Y-Z)/(A-B)
CPV=RV*RANGE
end
program
alias A BL222-11.SH
alias B BL222-11.SL
alias Y LC222-11.SH
alias Z LC222-11.SL
float RANGE
RANGE=(Y-Z)/(A-B)
CPV=RV*RANGE
end
Now the function blocks must be wired together, using the On-Line Manuals let’s look for more
details.
• On the control drawing, click on “Help”, and then “Builder Definition Item”. When “Adobe”
opens the on-line manual, maximize the screen. Under Control Drawing scroll down and click on
“Wiring”. The on-line manual now displays information on wiring; use the scroll arrow to view this
information.
• Close the Adobe reader.
18. Use the figure below as the guide for wiring the function blocks together.
• NOTE: When you are connecting the XW222-11 to FC222-11, the “S10” terminal name does not
show up on the right mouse button menu. You will have to type in “S10”.
19. Now, go to “File” on “DR0002” and select “Save”. If there are no errors, exit this drawing.
20. Close the window.
7. Select the second box down on the left-hand side under “Function Tab”, make the “Function Type”
a “Call Window”, make the “Window Name” be “Graphic”, and “Parameter” to be “TANK5-CG”.
Click on “Overview” on this builder window and change the “Type” to “View Name”. Change “View
Name” to “TANK5-CG” and “First Line Display Type” to “View Name”. Check box on “Use HIS
Display Font”. Now close window.
8. Select the third box down on the left-hand side under over view, change the “Type” to “Tag Name”,
and “Tag Name” to “FC222-11”. Select “Function” and “Function Type” = Call Window, “Window
Name” to “Tuning”, and “Parameter” to “FC222-11”. Click on close.
th th
9. Now, define the 4 and 5 boxes to display, and go to, the tuning panels for “LC222-11”, and “PG222-
11”. “Save” and Exit from the overview’s graphic builder.
NOTE: WARNINGS WILL APPEAR FOR THE UNDEFINED BOXES.
10. On “HIS0164” open the “CONFIGURATION” folder.
11. Select “TR0001”, and define the “properties” as “Continuous and Rotary Type” and “1 Second”
sampling.
12. Now, display “TR0001”, “Group01” and define the “Acquisition Data” for pens:
• #1: “PG222-11.SV”,
• #2: “PG222-11.MV”,
• #3: “FC222-11.PV”,
• #5 “FC222-11.SUM”, with the limits of 0 to 30000, and defined as “Totalizer Value”.
13. "Save" and exit from this trend.
14. Define “TR0002” sampling period for “Continuous and Rotary” and 10 seconds. Also define the
“Acquisition Data” using the tags and data items in the previous step. This trend group would be
called up with the name of "TG0201".
15. "Save" and Exit from this trend.
Trend Point Closing
1. Assign these new tags to TR0003, Group 1 on “HIS0164”. In chapter 2 we defined the trend block to
sample all assigned data at a 1-minute rate.
2. Define the actual closing process, select “View” at the top of the window followed by “Closing
definition” from the menu that appears. New boxes will appear to the right hand side of the screen.
Use the scroll bar to bring these boxes into the window.
3. Click on “Monthly” for all of the pens being used (“Hourly” and “Daily” are selected by default), and
then "Save" and Exit. This will save all of the settings defined in the previous steps.
NOTE: Remember we previously set up the “Closing Process” for “HIS0164” in chapter 2, page 20.
Reminder: The “X” registers define time for “ZONES”. A zone is the time the output goes from the Y
register setting at the beginning of the zone to the Y register setting at the end of the zone.
• EXAMPLE: Zone #1 starts at X01 (time 0) and ends at X02. The output will ramp from 5 (Y01) to
15 (Y02) during that period.
9. Change PG222-11’s mode to “CAS” then close the tuning panel and return to “TANK5-CG”.
• NOTE: The PG-L13 uses the mode of “CAS” to continually run through its profile. When it is put
into the mode of “AUT” then it will run 1 time and then go to “MAN”.
10. Change XW222-11 switch position to “2” and watch the operation of FC222-11.
11. Change PG222-11’s mode to “MAN”, and then display its Tuning panel. What happened to the
output?
12. Change PG222-11’s mode back to “CAS” then display “TG0101” and watch the trend data change.
REPORT PACKAGE
Opening the “Report Package” and creating a “Snap shot” report.
1. On the left- side menu, click on the “Tool Button Tool Box” and under the “Call View” tab select
“Logging Report Package”. Excel will open then select “Enable Macros” and the Report opens.
2. Select “Report Tab” from the top menu, under “File”, chose “Open report”. A menu now appears
listing the predefined report templates. Now, open the template for “01 SnapshotReport”.
Modifying the report.
1. When the report opens, click on the cell displaying “@TAG001”. Now, under “Menu Commands”,
under “Report”, choose “Data Assignment” on the next menu and a new window will open.
2. To set the first report cell up, enter “PG222-11” in the “Tag” box. Next put “MV” in the “Item” box.
3. At the top of the assignment window is a scroll bar with 1/36 displayed at its right-hand side. Click on
the right-hand arrow to display cell 2/36.
4. Assign the PV for FC222-11 and LC222-11 to the next two cells. Remember to “Read Datainf” as
you assign each cell.
5. Select “OK” when you have finished capturing these settings.
6. To name this report, select “File” and “Save As”. Enter a name for your report (make the name all
one word!) in the window that opens.
7. After the report has been saved, click on “File” again and the “Close Report”. This will take you back
to the main report page.