Section 3.6.1.1 · Chapter 3: Creating Panel Applications
Command & Status - Type A
■ Type A Command Block
The following command words for the application and their order in the command
block are adjustable.
Screen Switching Register
You can command the panel to change the main screen or display a window screen
by setting this word to the number of the desired screen.
Command Flag Word (Command Flags #0 - #15)
The following table describes the function of each bit in the Command Flag Word.
|
Bit |
Function | Description | |
|---|---|---|---|
| 0 | (reserved) | ||
| 1 | Switch Language |
Change the language that the panel displays. Parameter One Register: Specifies the number of the desired language |
|
| 2 | Set Current Recipe Number |
Set the current recipe number of the recipe block to the
specified recipe number. Parameter One Register: Specifies the recipe number Parameter Two Register: Specifies the recipe block Note: You do not need to specify the recipe block if the application has only one recipe block. |
|
| 3 | Read Recipe From PLC |
Read a recipe from the specified address defined in the
Recipe Block dialog box, and use that recipe to replace
the specified recipe of the specified recipe block. Parameter One Register: Specifies the recipe number Parameter Two Register: Specifies the recipe block Note: You do not need to specify the recipe block if the application has only one recipe block. |
|
| 4 | Write Recipe To PLC |
Write the specified recipe of the specified recipe block
to the specified address defined in the Recipe Block
dialog box. Parameter One Register: Specifies the recipe number Parameter Two Register: Specifies the recipe block Note: You do not need to specify the recipe block if the application has only one recipe block. |
|
| 5 | Clear Alarm History | Clear the alarm history. | |
| 6 | Clear Alarm Counts | Clear the alarm counts. | |
| 7 | Sound Buzzer |
Turn on or turn off the sound buzzer. Parameter One Register: Specifies the sound type. |
|
| Sound Type Value | Description | ||
| 0 | Continuous beep | ||
| 1 | 500ms beeps | ||
| 2 | 200ms beeps | ||
| 3 | 100ms beeps | ||
| 4 | 50ms beeps | ||
| 8 | Print Screen | Print the specified screen. | |
| Parameter One Register | Operation | ||
| (Undefined) | Prints the top screen. | ||
| 0 | Prints the top screen. | ||
| The number of the screen to be printed | Prints the specified screen. | ||
| 9 | Backlight On | Turn the backlight on. | |
| 10 | Backlight Off | Turn the backlight off. | |
| 11 | Set Current User Level |
Set the current user level to the specified level. Parameter One Register: the user level |
|
| 12 | Close All Window Screens | Close all window screens. | |
| 13 | (reserved) | ||
| 14 | (reserved) | ||
| 15 | Execute General Command | See the Section 3.6.7 Using General Commands for details. | |
Note:
To activate any of the above functions, change the corresponding command bit from Off to On. The panel does not reset the command bit, so you have to reset the command bit before commanding the panel to perform the same function again. Keep the state of the command bit long enough so the panel can detect the change. The best way is to use the corresponding acknowledge bit in the Command Status Word. The panel turns on the acknowledge bit when it detects the change. It is safe to reset the command bit when the acknowledge bit turns on. The panels turns off the acknowledge bit when it sees the command bit turn off.
Low Trigger Word (Trigger Bits #0 - #15), High Trigger Word (Trigger Bits #16 - #31)
You can use the trigger bits to initiate the following operations:
- Asking the associated data loggers to collect data
- Asking the associated data loggers to clear their logging buffers
- Executing event macros
- Increasing the clock by one hour
- Decreasing the clock by one hour
- Logging in
- Logging out
- Asking the associated line charts to read and draw a new set of data.
- Asking the associated line charts to clear its content.
- Asking the associated scatter charts to read and draw a new set of data.
- Asking the associated scatter charts to clear its content.
Enabling Word (Enabling Bits #0 ~ #15)
You can use the enabling bits to enable the following operations:
- The data collection of data loggers
Parameter One Register
This word specifies parameter #1 for the specified operation.
Parameter Two Register
This word specifies parameter #2 for the specified operation.
Parameter Three Register
This word specifies parameter #3 for the specified operation.
Parameter Four Register
This word specifies parameter #4 for the specified operation.
■ Type A Status Words
You can have the following status words for the application.
|
Status Word |
Description |
|---|---|
|
Command Status Word (Command Flag Ack. Bits #0 - -#15) |
Stores the acknowledge bits of the command bits #0 - #15. |
|
Low Trigger Ack. Word (Trigger Ack. Bits #0 - #15) |
Stores the acknowledge bits of the trigger bits #0 - #15. |
|
High Trigger Ack. Word (Trigger Ack. Bits #16 - #31) |
Stores the acknowledge bits of the trigger bits #16 - #31. |
| Current Screen Number Word | Stores the current main screen number. |
| Current Recipe Block ID Word | Stores the current recipe block number. |
| Current Recipe Number Word | Stores the current recipe number of the current recipe block. |
| Current User Level Word | Stores the current user level. |
| Current Language Word | Stores the current language number. |
Need PM Designer itself?
V4 for current PK, PT, ITV and PM panels, V2 for older models. Free, sent by email.
Source.Section 3.6.1.1 of the PM Designer Software User Manual, Edition 2.0, © Cermate Technologies Inc. (www.cermate.com, service@cermate.com). Reproduced online, with the manual's own figures, by TSL Automation Solutions, authorised Cermate distributor, for users of Cermate HMI panels. PM Designer and PanelMaster are trademarks of Cermate Technologies Inc.
Text and figures are the manufacturer's and may describe features your panel or software version does not have. For a plain-language introduction read the PM Designer guide; for help with a specific panel contact TSL Automation.