Views Reference
This reference guide covers keyboard shortcuts, runtime configuration, multi-screen setup, and troubleshooting.
Keyboard Shortcuts
Editing
| Action | Shortcut |
|---|---|
| Save | Ctrl+S |
| Undo | Ctrl+Z |
| Redo | Ctrl+Y |
| Copy | Ctrl+C |
| Paste | Ctrl+V |
| Cut | Ctrl+X |
| Delete | Delete |
| Select All | Ctrl+A |
| Duplicate (drag) | Alt + Drag |
View Navigation
| Action | Shortcut |
|---|---|
| Zoom In | Ctrl + + |
| Zoom Out | Ctrl + - |
| Reset Zoom | Ctrl + 0 |
| Fit to Screen | Ctrl + 1 |
| Zoom to Selection | Ctrl + 2 |
| Pan Canvas | Space + Drag |
Component Operations
| Action | Shortcut |
|---|---|
| Group | Ctrl+G |
| Ungroup | Ctrl+Shift+G |
| Lock | Ctrl+L |
| Unlock | Ctrl+Shift+L |
| Hide | (Toolbar button) |
| Show | (Toolbar button) |
| Move 1px | Arrow Keys |
| Move 10px | Ctrl + Arrow Keys |
Alignment
| Action | Shortcut |
|---|---|
| Align Left | Ctrl+Alt+L |
| Align Center | Ctrl+Alt+C |
| Align Right | Ctrl+Alt+R |
| Align Top | Ctrl+Alt+T |
| Align Middle | Ctrl+Alt+M |
| Align Bottom | Ctrl+Alt+B |
| Distribute Horizontally | Ctrl+Shift+H |
| Distribute Vertically | Ctrl+Shift+U |
| Same Width | Ctrl+Alt+W |
| Same Height | Ctrl+Alt+H |
Layer Order
| Action | Shortcut |
|---|---|
| Bring to Front | Ctrl+Shift+[ |
| Send to Back | Ctrl+Shift+] |
| Bring Forward | Ctrl+[ |
| Send Backward | Ctrl+] |
Text Formatting
| Action | Shortcut |
|---|---|
| Bold | Ctrl+B |
| Italic | Ctrl+I |
| Underline | Ctrl+U |
Testing
| Action | Shortcut |
|---|---|
| Preview View | Alt+P |
| Run Project | Ctrl+P |
Runtime Configuration
Configure how views display when the project runs:
- Click Run → More → Runtime Settings
- Configure options:
Service Management (for debugging)
- Enable/disable services (historian, alarms, data archiving)
- Prevents generating test data during development
Display Settings
| Setting | Description |
|---|---|
| Enable Floating Ball | Show a floating toolbar for quick access to logout, full screen, virtual keyboard |
| Full Screen Mode | Hide OS taskbar and window borders |
| Multi-Screen Display | Configure which views display on which monitors |
| Event Error Markers | Highlight components with script errors (for debugging) |
Multi-Screen Configuration
Setup Steps
- Select Custom Screen Display
- For each monitor:
- Click Identify to see monitor numbers
- Select a view to display
- Choose fit mode:
- Fit Screen: Stretch to fill monitor
- Original Size: Display at designed size
- Fit Width: Scale to monitor width
- Fit Height: Scale to monitor height
Troubleshooting
Components Not Displaying Data
Cause: Tag binding is incorrect or tag doesn't exist.
Solution:
- Select the component
- Check Data Binding in Properties Panel
- Verify the tag name is correct (case-sensitive)
- Test the tag in Tag Manager → Start Debug
Charts Loading Slowly
Cause: Too much data being queried.
Solution:
- Enable Time Window Aggregation (e.g., 1 minute intervals)
- Reduce Max Data Points (e.g., 1000 instead of 10000)
- Shorten the time range (e.g., last 1 hour instead of last 24 hours)
Button Click Not Working
Cause: Event configuration is missing or incorrect.
Solution:
- Select the button
- Go to Events Tab in Properties Panel
- Verify On Click event is configured
- Check the action type and target tag
- Enable Event Error Markers in Runtime Settings to see errors
View Not Updating in Real-Time
Cause: Tags are set to Page Usage poll mode but view is not open.
Solution:
- Change tag Poll Mode to Service Running in Tag Manager
- Or ensure the view is open when you expect updates
Multi-Screen Display Not Working
Cause: Monitor configuration is incorrect.
Solution:
- Click Identify to verify monitor numbers
- Ensure each monitor has a view assigned
- Check that the fit mode is appropriate for the monitor resolution
- Restart the runtime after configuration changes
Security Best Practices
Access Control
- Use the Permissions system to restrict view access by user role
- Hide sensitive controls (e.g., setpoint changes) from operators
- Log all control actions for audit trails
Data Validation
- Set min/max limits on numeric inputs
- Validate user inputs before writing to tags
- Show confirmation dialogs for critical actions (e.g., "Stop Production Line?")
Next Steps
- Understanding Views: Review the View Editor interface
- Creating Monitoring Views: Build real-time process monitoring displays
- Creating Analytics Dashboards: Design data visualization dashboards
- Managing Alarms: Add alarm displays to your views