MOD 30ML Multiloop Controller Display Guide Scripting Hints, Help and Examples using 1800P MOD 30ML™ Identity Module and ViZapp Visual Applicatio
MOD 30ML Display Guide Display Basics 2 -4 2.2.1 Exercise: Loading and using a PID with display This exercise shows how to load the PID-100 co
MOD 30ML Display Guide Display Basics 2 -5 In order for the new display to appear on the front panel during operation, you must place the Display
MOD 30ML Display Guide Display Basics 2 -6 If you wish to download the configuration and view the display, you must configure the appropriate comm
MOD 30ML Display Guide Display Basics 2 -7 2.3 Creating Custom Loops and Displays: An Overview There are five types of blocks that interact to d
MOD 30ML Display Guide Display Basics 2 -8 Figure 2 .4. Typical PID Loop display Although it is most common to use one display for one algorith
MOD 30ML Display Guide Display Basics 2 -9 Figure 2 .5. Display Block Menu Page 1 Bars refer to the three bargraphs on the controller display.
MOD 30ML Display Guide Display Basics 2 -10 2.3.2 State Table Block The State Table (ST) block is placed in the strategy automatically by Visual
MOD 30ML Display Guide Display Basics 2 -11 • manage the order in which displays appear on the front face • define how alarms are indicated and
MOD 30ML Display Guide Display Basics 2 -12 2.3.5 Process Alarm Display Blocks The Process Alarm Display (PAD) block combines the functions of d
MOD 30ML Display Guide Display Basics 2 -13 VCIAlarmInputResultPAD Figure 2 .9. Process Alarm Display Block - Display Menu The Display Menu con
MicroMod Automation, Inc. The Company MicroMod Automation is dedicated to improving customer efficiency by providing the most cost-effective, applic
MOD 30ML Display Guide Display Basics 2 -14 display is to the specified display. The name of the desired display must be entered in the field. Fo
MOD 30ML Display Guide Display Basics 2 -15 Tag as the front face name by using the mnemonic DISPTAG on Line 1, as shown in the figure above. The
MOD 30ML Display Guide Display Basics 2 -16 Figure 2 .12. Display Block Menu Bars Tab By entering all values as fixed, in double quotes, you can
MOD 30ML Display Guide Display Basics 2 -17 2.4.2 Display Block Inputs Selecting the Inputs tab brings up the Inputs menu. Up to 40 inputs, or a
MOD 30ML Display Guide Display Basics 2 -18 2.4.3 Display Formats Selecting the Formats tab brings up the Formats menu. All attributes to be disp
MOD 30ML Display Guide Display Basics 2 -19 The Display Format is selected using the pull-down menu. Table 2-1 shows the format types and how the
MOD 30ML Display Guide Display Basics 2 -20 Setting Entry Method to None causes the up/down arrows to remain invisible, and the variable cannot
MOD 30ML Display Guide Display Basics 2 -21 2.4.4 Exercise: Creating an Indicating Totalizer using Display Block Menus Using only the Inputs men
MOD 30ML Display Guide Display Basics 2 -22 Figure 2 .16. Totalizer Display for Exercise … 3. Select the Initial/Restart tab of the Totoalize
MOD 30ML Display Guide Display Basics 2 -23 Figure 2 .17. Totalizer Display for Exercise … Exercise: Cont’d Action Comment 7. From the S
i Contents INTRODUCTION... 1-1 1.1 Overvie
MOD 30ML Display Guide Display Basics 2 -24 Figure 2 .18. Display Block General Menu -Totalizer 14. Select the Inputs tab. 15. Select the
MOD 30ML Display Guide Display Basics 2 -25 Action Comment 19. Select the Formats tab, and select the Add button The Specify Format Data dialog
MOD 30ML Display Guide Display Basics 2 -26 Figure 2 .22. Display Interface Block – Display List 29. Click on OK to close the block. 30. S
MOD 30ML Display Guide Display Basics 2 -27 2.5 Using State Tables In many applications it is useful to display more than one message in the same
MOD 30ML Display Guide Display Basics 2 -28 To determine correct values for an attribute refer to the Database Reference Manual for the correspond
MOD 30ML Display Guide Display Basics 2 -29 Figure 2 .24. Display Block Input 7. In the Line Format field, type: clear This format is defi
MOD 30ML Display Guide Display Basics 2 -30 Figure 2 .25. Display Block Formats – Clear Totalizer 17. Connect from Clear of the Display Block,
MOD 30ML Display Guide Display Basics 2 -31 Notes:
MOD 30ML Display Guide Display Basics 2 -32 Notes:
MOD 30ML Display Guide Display Scripts 3 Display Scripts 3.1 General Display Scripts are used to: • create key macros to change things o
MOD 30ML Display Guide Contents ii 4.4 Changing System Key Definition ...4-
MOD 30ML Display Guide Display Scripts 3.1.3 Using A Common Script File For Multiple Display Blocks If using several Display blocks which all oper
MOD 30ML Display Guide Display Scripts 3.2 The Display Script Language The display script language is used to develop custom displays or to modify
MOD 30ML Display Guide Display Scripts defined. For example, pressing the Scroll key may be used to change what is displayed on Line 6 most of the
MOD 30ML Display Guide Display Scripts Pre-Defined Events Key Event ALARM_PRESSED ALARM_HELD ALARM_RELEASED TAG_PRESSED TAG_HELD TAG_RELEASED
MOD 30ML Display Guide Display Scripts Table 3 .2 Display Resource Names Constant: #RBAR #RISEG1 #RISEG2 #RISEG3 #RISEG4 #MBAR #
MOD 30ML Display Guide Display Scripts Figure 3 .2. Example: Display Resource Assignment DEFAULTS: { { MANUAL_PRESSED: #LINE5 = “OP”;
MOD 30ML Display Guide Display Scripts Table 3 .3 System Resources Display Definition Display Resource Name Assigned Value and Displayed Resul
MOD 30ML Display Guide Display Scripts IF I1 > 0 THEN IF I2 > I3 THEN I2 + 1 ELSE I3 + 1 IF I1 > 0 THEN {
MOD 30ML Display Guide Display Scripts The example in Figure 3-4 combines an assignment statement, an IF-THEN-ELSE statement and a CASE statement t
MOD 30ML Display Guide Display Scripts 3.2.7 RETURN Statement The RETURN statement indicates immediate exit from an event script. This prevents th
MOD 30ML Display Guide Introduction 1 Introduction 2.1 Overview The MOD 30ML controller allows you to access virtually all its power thro
MOD 30ML Display Guide Display Scripts 3 - 12 Notes:
MOD 30ML Display Guide Special Effects 4 Special Effects In addition to creating loop displays, sequence displays and other operator disp
MOD 30ML Display Guide Special Effects Figure 4 .2. Menu entries for marquee messages 4.2 Remote Display Input Normally, access to the differ
MOD 30ML Display Guide Special Effects 4.3 Auto-Scrolling Displays The MOD 30ML can scroll automatically and continuously through all displays in t
MOD 30ML Display Guide Special Effects 4 - 4 4.4 Changing System Key Definition The following key functions are defined by the instrument operatin
MOD 30ML Display Guide Application Examples 5 Application Examples This section contains several examples of script definitions. In many
MOD 30ML Display Guide Application Examples 5.1 Example 1: Basic PID Display This display definition is contained in the pre-defined compound ML-
MOD 30ML Display Guide Application Examples The next figure shows the Display Block Inputs for this display. Figure 5 .2. Display Block Inputs, B
MOD 30ML Display Guide Application Examples Figure 5 .3. Display Block Formats, Basic PID Display 5 - 4
MOD 30ML Display Guide Application Examples The next figure illustrates the menu entries in the Display menu of the Display Block. No highlighted
MOD 30ML Display Guide Introduction 1 - 2
MOD 30ML Display Guide Application Examples Figure 5 .5. Tune List Inputs, Basic PID Display Finally, the formats assigned to the Tuning parame
MOD 30ML Display Guide Application Examples Figure 5 .7. Block Connections, Basic PID Display PIDTLDISPLISTOUTLISTINPVISPOPOPMSSPMSI1I2I3I9I8 5
MOD 30ML Display Guide Application Examples 5.2 Example 2: Adding Remote/Local Setpoint Switching The PID100 Smart Symbol assumes the PID block u
MOD 30ML Display Guide Application Examples 5.3 Example 3: PID & Totalizer Operation on a Single Display In this example, one Tag display is u
MOD 30ML Display Guide Application Examples { IF SCRLCNT == 2 THEN #LINE6.SRC = ACTION; #UPDN = 7; } ACTIVE: { IF ACTION &&
MOD 30ML Display Guide Application Examples The next figure illustrates the new Display Inputs that are added for this example. Figure 5 .11.Disp
MOD 30ML Display Guide Application Examples Figure 5 .12.Display Formats, PID and Totalizer New state tables added to ST Block 5 - 12
MOD 30ML Display Guide Application Examples 5.4 Example 4: Variable Ramping with Two Keys The standard method of changing a variable on Line 6 is
MOD 30ML Display Guide Application Examples Figure 5 .13. Script for Two-Key Ramping DEFAULTS: { MANUAL_PRES
MOD 30ML Display Guide Application Examples Script for Two-Key Ramping (continued) /* Cause UP ramping of set
2 -1 2 Display Basics 2.1 Overview The only real limit to the number of display “pages” is database memory. Practical considerations such as op
MOD 30ML Display Guide Application Examples Script for Two-Key Ramping (continued) ELSE DWNCOUNT = DWNCOUNT + 1; IF SCRLCNT == 0 THEN
MOD 30ML Display Guide Application Examples Figure 5 .14.Additional Inputs for Two-Key Ramping 5 - 17
MOD 30ML Display Guide Application Examples 5.5 Example 5: Time-Based Variable Ramping In some controllers, the longer the up or down ramp key is
MOD 30ML Display Guide Application Examples Figure 5 .16. Script for Two-Key Ramping DEFAULTS: { MANUAL_PRES
MOD 30ML Display Guide Application Examples Script for Two-Key Ramping (continued) /* Cause UP ramping of setp
MOD 30ML Display Guide Application Examples Script for Two-Key Ramping (continued) RETURN; } DOWN_HELD: { DWNHLD = 1; RETURN; } /
MOD 30ML Display Guide Application Examples The next figure illustrates the new input definition required for this example: Figure 5 .17.Additional
MOD 30ML Display Guide Application Examples 5.6 Example 6: Multiple Tune Lists In some applications it may be either desirable or necessary to us
MOD 30ML Display Guide Application Examples A symptom of incorrect occurrence number assignment is tuning one loop and affecting the tuning para
MOD 30ML Display Guide Application Examples The script for this example is shown in the next figure: Figure 5 .18. Script for accessing multiple T
MOD 30ML Display Guide Display Basics 2 -2 The Display Interface Block (DIF) contains the list of all displays that can be shown on the operator d
MOD 30ML Display Guide Application Examples Display script for multiple tuning lists (Continued) …continued from previous page: ACTIVE: {
MOD 30ML Display Guide Application Examples The next figure illustrates the new inputs that must be added to the Display Inputs menu: Figure 5 .19.
MOD 30ML Display Guide Application Examples 5.7 Example 7: Start & Stop a Discrete Device Motors, pumps, solenoid valves and other discrete d
MOD 30ML Display Guide Application Examples The next figure illustrates the Display Menus, Display Inputs, and Display Formats for this example.
MOD 30ML Display Guide Application Examples 5 - 30
MOD 30ML Display Guide Application Examples 5.8 Example 8: Recipe Selection This example shows how to construct displays for selecting recipes fr
MOD 30ML Display Guide Application Examples • TEMPERAT – configured as a floating point input with an initial value of 0. Then an external connec
MOD 30ML Display Guide Application Examples The next figure shows the State Table to be added to the State Table file in the ST block. The first r
MOD 30ML Display Guide Application Examples The next figure illustrates the Menus, Inputs and Formats for the Recipe Display Block. Figure 5 .27.
MOD 30ML Display Guide Application Examples 5.9 Example 9: Sequence Operation & Control All the functions of the MOD 30ML Sequence Block can b
MOD 30ML Display Guide Display Basics 2 -3 Connections between the appropriate algorithm blocks and the Display and Tune blocks have already been
MOD 30ML Display Guide Application Examples The script for this display is shown in the next figure: Figure 5 .29. Sequence Display Script
MOD 30ML Display Guide Application Examples Sequence Display Script (continued) { CMD = CMDSET; DELTA = 1; } ELSE IF DELTA TH
MOD 30ML Display Guide Application Examples The next figure shows the Display Block main menu entries for the sequence display: Figure 5 .31. Displ
MOD 30ML Display Guide Application Examples Figure 5 .33. Display Block Formats, sequence display Connections between the Sequence Block and
MOD 30ML Display Guide Application Examples 5.10 Example 10: Auto-Scrolling Displays In this example, MOD 30ML is acting as a multi-point indicat
MOD 30ML Display Guide Application Examples A connection is then made from input STOP in each of the Display Blocks to an Expression block that con
MOD 30ML Display Guide Application Examples 5 - 42 Each display block to be scrolled must have its own input to the expression block. The highest
The Company’s policy is one of continuous product improvement and the right is reserved to modify the information
Comentarios a estos manuales