As a supplier of ABB HMIs, I often receive inquiries from customers about enabling multi-touch functionality on ABB HMIs. Multi-touch technology has become increasingly popular in industrial applications, offering enhanced user interaction and improved operational efficiency. In this blog post, I will share some insights on how to enable multi-touch on ABB HMIs, covering the necessary hardware requirements, software configurations, and troubleshooting tips.
Hardware Requirements
Before enabling multi-touch on an ABB HMI, it is essential to ensure that the hardware supports this feature. ABB offers a range of HMIs with multi-touch capabilities, including the ABB - CP630 1SAP530100R0001, ABB - PP886 3BSE092980R1, and ABB PP881. These HMIs are equipped with touchscreens that can detect multiple touch points simultaneously, allowing users to perform gestures such as pinch-to-zoom, swipe, and rotate.


When selecting an ABB HMI for multi-touch applications, consider the following factors:
- Touchscreen Technology: ABB HMIs use different touchscreen technologies, such as resistive, capacitive, and infrared. Capacitive touchscreens are the most common choice for multi-touch applications due to their high sensitivity, accuracy, and durability.
- Screen Size and Resolution: The screen size and resolution of the HMI can affect the user experience. Larger screens with higher resolutions provide more space for displaying information and performing multi-touch gestures.
- Operating System: Ensure that the HMI's operating system supports multi-touch functionality. ABB HMIs typically run on Windows Embedded Compact or Linux operating systems, which have built-in support for multi-touch input.
Software Configuration
Once you have selected an ABB HMI with multi-touch capabilities, the next step is to configure the software to enable this feature. The software configuration process may vary depending on the HMI model and the operating system it runs on. Here are the general steps to enable multi-touch on an ABB HMI:
1. Install the Latest Firmware
Before configuring the multi-touch settings, make sure that the HMI has the latest firmware installed. Firmware updates often include bug fixes, performance improvements, and new features, including support for multi-touch functionality. You can download the latest firmware from the ABB official website and follow the instructions provided to install it on the HMI.
2. Configure the Touchscreen Driver
The touchscreen driver is responsible for translating the touch input from the screen into digital signals that the HMI can understand. To enable multi-touch functionality, you need to configure the touchscreen driver to support multiple touch points. This can usually be done through the HMI's control panel or the touchscreen driver software.
- Windows Embedded Compact: If the HMI runs on Windows Embedded Compact, you can configure the touchscreen driver through the Control Panel. Navigate to the "Touch" or "Input" settings and select the option to enable multi-touch support. You may also need to calibrate the touchscreen to ensure accurate touch input.
- Linux: For HMIs running on Linux, the touchscreen driver configuration may involve editing the device tree or the kernel configuration. Consult the ABB documentation or the Linux community forums for specific instructions on how to configure the touchscreen driver for multi-touch support.
3. Configure the HMI Software
In addition to configuring the touchscreen driver, you may also need to configure the HMI software to support multi-touch gestures. This can be done through the HMI development environment, such as ABB's Panel Builder 800 or Pro-face's GP - Pro EX.
- Define Gesture Actions: In the HMI software, you can define the actions that should be performed when a specific multi-touch gesture is detected. For example, you can configure a pinch-to-zoom gesture to zoom in or out on a graphical display, or a swipe gesture to navigate between different screens.
- Test and Debug: After configuring the multi-touch gestures, test the HMI to ensure that the gestures are working as expected. You may need to make some adjustments to the gesture sensitivity or the action settings to optimize the user experience.
Troubleshooting Tips
If you encounter any issues while enabling multi-touch on an ABB HMI, here are some troubleshooting tips to help you resolve the problem:
1. Check the Hardware Connections
Make sure that the touchscreen is properly connected to the HMI. Loose or damaged connections can cause touch input problems, including inaccurate touch detection or no touch response at all. Check the cables and connectors for any signs of damage or looseness and ensure that they are securely plugged in.
2. Calibrate the Touchscreen
If the touch input is inaccurate or the multi-touch gestures are not working correctly, you may need to calibrate the touchscreen. Calibration helps to ensure that the touchscreen accurately detects the position of the touch points. You can usually calibrate the touchscreen through the HMI's control panel or the touchscreen driver software.
3. Check for Software Conflicts
Sometimes, software conflicts can cause issues with multi-touch functionality. Make sure that there are no other applications or drivers running on the HMI that may interfere with the touchscreen driver or the multi-touch settings. You can try closing any unnecessary applications and restarting the HMI to see if the problem is resolved.
4. Update the Firmware and Drivers
If the problem persists, check if there are any firmware or driver updates available for the HMI. Updating the firmware and drivers can often fix bugs and compatibility issues that may be causing the multi-touch problems. Download and install the latest firmware and drivers from the ABB official website and follow the instructions provided to update the HMI.
Conclusion
Enabling multi-touch on an ABB HMI can significantly enhance the user experience and improve the operational efficiency of industrial applications. By selecting an ABB HMI with multi-touch capabilities, configuring the software correctly, and troubleshooting any issues that may arise, you can ensure that the HMI provides reliable and intuitive multi-touch functionality.
If you are interested in purchasing an ABB HMI with multi-touch capabilities or need further assistance with the configuration process, please feel free to contact us. Our team of experts is ready to help you select the right HMI for your application and provide you with the support you need to get the most out of your investment.
References
- ABB official documentation for HMI products
- ABB technical support forums
- Linux community forums for touchscreen driver configuration
