TSL Automation Solutions Logo
Chapter 3: Creating Panel Applications: 54 topics
  1. 3.1Setting up the Panel Application
  2. 3.1.1General Setup - General Settings
  3. 3.1.2General Setup - Custom Settings
  4. 3.1.3Activating Multiple Overlapped Buttons by One Touch
  5. 3.1.4Specifying Default Folder for File I/O
  6. 3.1.5Avoiding Data Corruption Due To Random Power-off
  7. 3.2Working with Keys
  8. 3.2.1Default Key Settings for the Panel Application
  9. 3.2.2Key Settings for a Screen
  10. 3.2.3Key Usage Table Settings
  11. 3.2.4Usage Settings for a Key
  12. 3.3Internal Memory
  13. 3.3.1Types of Internal Memory
  14. 3.3.2Index Registers
  15. 3.3.3System Memory
  16. 3.3.4Setting up Internal Memory
  17. 3.4Communication Links
  18. 3.4.1Types of Communication Links
  19. 3.4.2General Settings for Commnunication Links
  20. 3.4.3Communication Parameter Settings (Serial Port)
  21. 3.4.4Communication Parameter Settings (Ethernet Port)
  22. 3.4.5Sub-link Settings
  23. 3.4.6Sharing Data among Panels Using Data Sharer
  24. 3.4.7Writing Communication Programs Using Macro Commands
  25. 3.4.8Using Gateway Server of the Target Panel
  26. 3.4.8.1Setting up Gateway Service
  27. 3.4.9Selecting Modbus Communication Drivers
  28. 3.4.10Accessing Internal Memory through Ethernet
  29. 3.4.11Accessing Siemens PLC through Ethernet
  30. 3.4.12Using the OPC UA Client Driver
  31. 3.5Sound Table
  32. 3.6Command Block and Status Words
  33. Types of Command Block and Status Words
  34. 3.6.1.1Command & Status - Type A
  35. 3.6.1.2Command & Status - Type H (Binary)
  36. 3.6.1.3Command & Status - Type H (BCD)
  37. 3.6.2Command & Status - General Settings
  38. 3.6.3Command Block Settings (Type A)
  39. 3.6.4Status Word Settings (Type A)
  40. 3.6.5Command Block Settings (Type H)
  41. 3.6.6Status Word Settings (Type H)
  42. 3.6.7Using General Commands
  43. 3.7Setting up Clock Operations
  44. 3.8Setting up Passwords
  45. Screens
  46. 3.9.1Types of Screens
  47. 3.9.2Creating and Opening Screens
  48. 3.9.3Setting up a Screen
  49. 3.9.3.1Screen - General Page
  50. 3.9.3.2Screen - Background Page
  51. 3.9.4Importing/Exporting a Screen
  52. 3.9.5Cutting/Copying/Pasting/Deleting a Screen
  53. 3.9.6Saving Screens as Pictures
  54. 3.9.7Protecting Screens
All 20 chapters →

Section 3.1.1 · Chapter 3: Creating Panel Applications

General Setup - General Settings

This section describes how to define the general settings for a panel application. The following is an example of the General page of the General Setup dialog box.

The following table describes each item in the General page.

Item

Description
Application Name The name of the panel application.
Model The model of the target panel.
Click to bring up the Panel Model dialog box which helps you to select a model by specifying the size, resolution and orientation of the display.
The following is a sample of Panel Model dialog box.

The supported display resolutions for the HMI Runtime are 800x600; 1024x600; 1024x758; 1280x720; 1280x800; 1280x1024; 1366x768; 1440x900; 1600x900; 1600x1200; 1680x1050; 1920x1080; 1920x1200; 2560x1440; 2560x1600.
Splash Screen <Check Box> Check this option if you want a picture that appears while the application is loading. It can be an additional form of advertising.
Picture The name of the current picture. You can use the drop-down list to select a picture from the picture database.
Click to select a picture from a file as the current picture. After the selection, the software imports the picture of the selected file and saves the picture in the picture database.
Click to bring up the Select/Import from Library dialog box. Select a picture from a picture library file as the current picture. After the selection, the software imports the selected picture from the selected library and saves the picture in the picture database.
Time Duration Specify how long you want to display the picture.
Fit To Screen Check this item so the picture can change its size automatically to fit the screen.
Start Up Screen Specifies the first screen of the application that the target panel will display after powering up.
Delay Time Specifies the time that the target panel will delay to run the application.
Display Countdown Check this option if you want the target panel to display countdown while it is waiting for the expiry of the Delay Time.
Language Specifies the language the application will display the text in after power up.
Login Required Check this option if you want the target panel to get a valid password from the operator before it displays the first screen.
Default User Level Available when Login Required is not selected. Specifies the initial user level for the application.
Idle Processing Display Idle Screen Check this option to display the Idle Screen when the target panel has idled for the specified amount of time.
Idle Screen Specifies the screen that will be displayed as the idle screen.
Change User Level Check this option to change the current user level when the idle screen is displayed.
Idle User Level Available when the Change User Level is selected. Specifies the user once the idle screen is displayed.
Idle Time The length of time used to determine when the idle screen is displayed.
Screen Saver Time Specifies the screen saver time. The target panel will turn off its backlight when it has not been operated by the operator for the specified amount of time.
Note You can type a note for the panel application.
Macro Startup Macro Check this item if you want the application to have the Startup macro.
The Startup macro is only run once when the application starts. The target panel will not display the start-up screen until the macro terminates. You can use Startup macro to initialize global data and settings for your application.
Main Macro Check this item if you want the application to have the Main macro.
The Main macro runs concurrently with the application. The target panel runs the Main macro cyclically, i.e. it will delay preset time to run Main macro starting from the first command each time after processing the last command of the macro, or when it encounters an END command in the middle of the macro.
Event Macro #1~#4 An Event macro is run whenever the associated trigger bit changes from 0 (Off) to 1 (On). An application can have up to four Event macros. If the application needs an Event macro for a certain event, check one of the items that are available and specify the associated trigger bit for the corresponding Event macro. You can also select the trigger bit offered by the system, such as: MemStkInserted, MemStkRemoved, BatteryLow and BarCodeInputViaUsb.
Time Macro #1~#4 A Time macro is run periodically with a preset time interval. An application can have up to four Time macros. Each Time macro has a different set of time intervals that can be chosen to specify how often it runs. The following table describes the available time intervals for each Time macro.
Time Macro Available Time Intervals Remark
#1 0.5 and 1 second
#2 0.5, 1, 2, 3, ... and 59 seconds
#3 1/120, 1/60, 1, 2, 3, ... and 59 minutes The macro is run at 0 second.
#4 1/7200, 1/3600, 1, 2, 3, ... and 24 hours The macro is run on the clock.
If the application needs a Time macro, check the item of an appropriate Time macro and specify the time interval for that Time macro.
Print
Printer Specifies the type of printer that the application will use. An 800x480 screen can be printed in less than 15 seconds.
Supported Printer Tested Printer Model Remark
BIXOLON SRP-350 (USB) Thermal receipt printer
EPSON C79 (USB)
EPSON C86 (USB)
EPSON LQ-1600K (USB) DPK300 Fuji printer
EPSON LQ-300 (USB)
HP LaserJet (Ethernet / USB) HP 1606dn, Brother HL-2030, Brother HL-2070N, and Brother MFC-7840W. Supports most of the HP and Brother printers that support PCL and PCL 5e
Siupo SP Series (COM / PRT)
SPRT A Series (COM / PRT)
Port Specifies the port of the target panel that will connect to the printer.
If the printer is a mono printer, you can click it to bring up the “Settings for Printing” dialog box which helps you to select the colors to be printed in black.
The following is a sample of Settings for Printing dialog box.

Hardware Battery Backed RAM Specifies the size of the battery backed RAM installed in the target panel. Note that the battery backed RAM is shared by the alarm logger, the operation logger, the data loggers, the recipe blocks, the system memory, and the nonvolatile user memory.
Flash ROM Specifies the size of the flash ROM installed in the target panel.
Use External Keypad Select this option if you want to use a customized keypad or a PC's USB Keyboard as the external keypad for your HMI unit. Available only when the HMI unit supports the external keypad connection.
When the external keypad is used, the touch operation is still supported. You can operate the HMI unit with the touch screen and the external keypad at the same time.
If the PC USB Keyboard is selected, you can use Up, Down, Left, Right, and Tab keys to move the cursor to the desired object. To activate a button, move the cursor to the button and press Enter key. To enter numbers and characters, move the cursor to the associated object and use the keyboard to enter the data directly.

The Up key and Down key of the external keypad could move the cursor not only up and down but also left and right. When the Up key cannot move the cursor up further, it will try to move the cursor to the left. Also when the Down key cannot move the cursor down further, it will try to move the cursor to the right.
Miscellaneous Buzzer Sounding Time Specifies the length of the beep sounded by the buzzer when a touch operation is activated.
Overlapped buttons can be activated in sequence by one touch Check this option if you want the application to have the overlapped buttons can be activated in sequence by one touch feature. This allows the operator to issue multiple data settings or commands with one touch. There are some constraints with using this feature. See Section 3.1.3 for details.
Display Orientation Switchable Check this option to switch the screen orientation at runtime.
The run time orientation of a screen can be predefined in landscape or portrait. At run time, the display orientation of the window screens and the menu screens is determined by the orientation of the current normal screen.
Note that not all the HMI units support this feature. Select the model in the properties page to see whether the feature is available or not.
Support Text Anti-aliasing Check this option to make X series HMI units support text anti-aliasing.
Text without anti-aliasing Text with anti-aliasing
Check if the panel was stopped safely for the last shutdown Check this option to configure the HMI unit to check if the operator performed the safe stop successfully for the last power-off with a function button for "Stop Operation Safely ". Please see 3.1.5 Avoiding Data Corruption Due To Random Power-off for details.
Note that the check occurs when the HMI starts running the application every time.

Need PM Designer itself?

V4 for current PK, PT, ITV and PM panels, V2 for older models. Free, sent by email.

Source.Section 3.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.