ICP DAS USA TPD Series Operating instructions

TPD/VPD Series –Programming Guide v.1.0.6 Page I
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
TouchPAD
TPD/VPD Series HMI Devices
Programming Guide
Version: 1.0.6 June 2020
Usage information for
TPD-2.8 inch series
TPD-4.3 inch series
TPD-7.0 inch series
VPD-3.5 inch series
VPD-4.3 inch series
VPD-7.0 inch series

TPD/VPD Series –Programming Guide v.1.0.6 Page 2
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Warranty
All products manufactured by ICP DAS are under warranty
regarding defective materials for a period of one year, beginning
from the date of delivery to the original purchaser.
Warning
ICP DAS assumes no liability for any damage resulting from the
use of this product. ICP DAS reserves the right to change this
manual at any time without notice. The information furnished by
ICP DAS is believed to be accurate and reliable. However, no
responsibility is assumed by ICP DAS for its use, nor for any
infringements of patents or other rights of third parties resulting
from its use.
Copyright
Copyright @ 2020 by ICP DAS CO., LTD. All rights are reserved.
Trademarks
Names used for identification only may be registered trademarks
of their respective companies.
Contact US
If you have any questions, please feel free to contact us.
We will give you a response within about two working days.
Email: ser[email protected]om

TPD/VPD Series –Programming Guide v.1.0.6 Page 3
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Table of Contents
Chapter 1. Introduction ------------------------------------------------ 5
1.1 Hardware Specifications --------------------------------------------------------6
Chapter 2. Software Installation ------------------------------------- 7
2.1 Install the HMIWorks Software------------------------------------------------7
2.2 Create a New Project-------------------------------------------------------------9
2.3 HMIWorks Working Environment-------------------------------------------11
2.4 Downloading Methods for TouchPAD -------------------------------------12
Applications are downloaded through RS-485. ----------------------------------------------- 12
Applications are downloaded through Ethernet.--------------------------------------------- 14
Applications are downloaded through USB. --------------------------------------------------- 17
Chapter 3. Demo Programs-------------------------------------------21
Chapter 3.------------------------------------------------------------------------------21
3.1 Using the standard C language ---------------------------------------------- 21
3.1.1 Demo 1 (Beep, Timer, Counter) ----------------------------------------------------------- 21
3.1.2 Demo 2 (Use Slider to control the object) ---------------------------------------------- 28
3.1.3 Demo 3 (Digital Clock) ----------------------------------------------------------------------- 33
3.1.4 Demo 4 (Remotely control the ICPDAS I/O model) ----------------------------------- 39
3.2 Using the Ladder Designer---------------------------------------------------- 47
3.2.1 Demo 1 (Beep & Count)--------------------------------------------------------------------- 47
3.2.2 Demo 2 (Displaying the Decimal Point)-------------------------------------------------- 56
3.2.3 Demo 3 (Digital Clock) ----------------------------------------------------------------------- 59
3.2.4 Demo 4 (Remotely control the ICPDAS I/O model) ----------------------------------- 66
3.3 Demo List--------------------------------------------------------------------------73

TPD/VPD Series –Programming Guide v.1.0.6 Page 4
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Appendix A. Downloading Information -----------------------------74
Appendix B. Creating Your Own GUI ---------------------------------75
Revision History -----------------------------------------------------------76

TPD/VPD Series –Programming Guide v.1.0.6 Page 5
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Chapter 1. Introduction
The TPD series and VPD series devices are part of the TouchPAD series that includes a tiny
touch HMI interface and are designed for building and home automation. The TouchPAD
series is equipped with a high resolution TFT color touch screen and can be installed using
a regular electrical wall-mount outlet. The TouchPAD series can also be seamlessly
integrated with rich I/O modules and provides a beautiful, flexible and customized screen
display. In short, the TouchPAD series is the best choice when upgrading from the
mechanical switches to intelligent control pads.
For PLC users, the HMIWorks utility includes Ladder Designer, and for IT users, a C
language environment is provided. It takes less than 30 minutes to learn how to create an
application for a TouchPAD device when using Ladder Designer. With all the features
provided, TouchPAD touch HMI devices are possibly the most cost-effective HMI device
solution that has been created.

TPD/VPD Series –Programming Guide v.1.0.6 Page 6
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
1.1 Hardware Specifications
If you are interested in learning more about the hardware specifications for the various
TouchPAD models, please refer to our website:
http://www.icpdas.com/en/product/guide+Panel__Products+TouchPAD+TPD__Series
TPD Series
(7.0”Touch Screen)
TPD Series
(2.8”Touch Screen)
TPD Series
(4.3”Touch Screen)
VPD Series
(3.5”Touch Screen)
VPD Series
(4.3”Touch Screen)
VPD Series
(7.0”Touch Screen)

TPD/VPD Series –Programming Guide v.1.0.6 Page 7
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Default directory
Chapter 2. Software Installation
First, install the HMIWorks development software on your PC. To download the latest
version, visit the website at:
http://www.icpdas.com/en/download/show.php?num=944&nation=US&kind1=&model=
&kw=HMIWORKS
2.1 Install the HMIWorks Software
Step 1: Double click the execution file, i.e., HMIWorks_STD_vxxx_setup.exe, to
install the HMIWorks software.
(This manual uses V2.10.02)
Step 2: Follow the instructions in the setup wizard and click “Finish” to complete
the installation.

TPD/VPD Series –Programming Guide v.1.0.6 Page 8
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Default directory
Step 3: Double click the execution file, i.e., HMIWorks_STD_vXXX_Update_XX.exe,
to update the HMIWorks software.
(This manual uses V2.10.46)
Step 4: Follow the instructions in the update wizard and click “Finish” to complete
the update.

TPD/VPD Series –Programming Guide v.1.0.6 Page 9
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
2.2 Create a New Project
Step 1: After the HMIWorks software has been successfully installed, execute the
software “ HMIWorks_Standard.exe” from the installed folder.
(Default : C:\ICPDAS\HMIWorks_Standard\bin)
Step 2: Select the “New Project” icon to create a new project.

TPD/VPD Series –Programming Guide v.1.0.6 Page 10
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Select the TouchPAD
model name
a.
Enter a project name
Enter the location
for saving the project
Select the HMI
display orientation
d.
Select the
programming type
e.
b.
c.
Step 3: Select the TouchPAD model name (a), enter a project name (b) and it’s the
location where the project should be saved (c), then select the display
orientation (d) and the default programming type (e), and click “OK”.
NOTE: If the TouchPAD model selected is incorrect, it will cause
errors in the program and will mean that the project cannot
be downloaded.

TPD/VPD Series –Programming Guide v.1.0.6 Page 11
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
2.3 HMIWorks Working Environment
Toolbox:
HMI Design area
Function Menu
Result section (output/errors)
Status bar
Workspace /
Toolbox
Properties Inspector
/ Picture libraries

TPD/VPD Series –Programming Guide v.1.0.6 Page 12
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
2.4 Downloading Methods for TouchPAD
Applications are downloaded through RS-485.
Applicable Model:
TPD-280-H TPD-280-M1 / M2 / M3
Step 1: Connect the TouchPAD model and the computer using the RS-485 converter.
For example : The ICPDAS product I-7520 (RS-232 / RS-485 Converter) or
I-7561 (USB / RS-485 Converter)
RS-485
(Data+, Data-)
I-7561,
USB/RS-485 Converter
VDC (+10 ~+30 VDC)
And Ground
USB
PC
Frame Ground
Earth
Power supply,
DP-665, 24V
TPD-280-H
Step 2: Adjust the Rotary Switch to “1” (Update mode) and then power on the
TouchPAD model. After powering on the TouchPAD model, the screen of
the TouchPAD should be blank.

TPD/VPD Series –Programming Guide v.1.0.6 Page 13
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Step 3: Select the “Set up Device (TouchPAD)”item from the “Run”menu to open
the “Setup Serial Device”dialog box. Select the COM Port that connects the
TouchPAD.
Step 4: In the HMIWorks application, click the “Run (Render, Compile, Download)
F9” item from the “Run” menu, or press F9. After completing the building,
the reminded-window will bounce (Please make sure there are no other
device on the RS-485 bus), click the “OK”button to start downloading.
NOTE:The default setting of Rotary Switch on TouchPAD is “0” (Run
mode)

TPD/VPD Series –Programming Guide v.1.0.6 Page 14
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Step 5: Wait until the Download are completed(100%). Adjust the Rotary Switch to
“0”(Run mode), and then reboot the TouchPAD. After rebooting the
TouchPAD, the screen of the TouchPAD will display the project.
Applications are downloaded through Ethernet.
Applicable Model:
TPD-283(U)-H TPD-283(U)-M1 / M2 / M3
TPD-433-H(-EU) TPD-433F-H
TPD-433F-M2 TPD-703(-64)
VPD-133(N)-H VPD-143(N)-H
VPD-173N(-64) VPD-173X(-64)
Step 1: Connect both the TouchPAD model and the Host PC to the same sub
network, or use a Power over Ethernet Switch, e.g., an NS-205PSE, and
supply power to the TouchPAD model via the PoE Switch.
Power
PoE Switch
NS-205PSE
TPD-283-H
ET-7000/PET-7000
Power supply
KA-52F-48
PC
Internet Ethernet

TPD/VPD Series –Programming Guide v.1.0.6 Page 15
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Step 2: Adjust the Rotary Switch to “0” (Run & Update mode) and then reboot the
TouchPAD model.
Step 3: Select the “Set up Device (TouchPAD)”item from the “Run”menu to open
the “Setup Ethernet Device”dialog box. Select the “DHCP”and “Ethernet”
options, and then click the “Search for TouchPAD…” to search for the model
NOTE:If your network doesn’t have access to a DHCP, you can use the
Static IP and enter the effective IP information.

TPD/VPD Series –Programming Guide v.1.0.6 Page 16
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Step 4: Select the TouchPAD model that has the correct MAC address, and then
click the “OK”button.
NOTE : If the TouchPAD can’t be found, please power off the
TouchPAD model first, then adjust the Rotary Switch to “1”(Ethernet
Force Update mode), and try to search again.
Step 5: Return to the “Setup Ethernet Device”dialog box and enter an effective “IP
address”in the “Download Information (TouchPAD)”field, and then click
the “OK”button.

TPD/VPD Series –Programming Guide v.1.0.6 Page 17
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Step 6: In the HMIWorks application, click the “Run (Render, Compile, Download)
F9” item from the “Run” menu, or press F9. The program will now be
compiled.
.
Step 7: Wait until the Build and Download are completed(100%), the screen of the
TouchPAD will display the project.
NOTE : If you use the “1”(Ethernet Force Update mode) to download,
please adjust the Rotary Switch to “0”(Run mode) and reboot
the TouchPAD model.
Applications are downloaded through USB.
Applicable Model:
TPD-280U-H TPD-283U-H
TPD-283U-M1 / M2 / M3 TPD-430-H(-EU)
TPD-433-H(-EU) TPD-432F-H
TPD-433F-M2 TPD-703(-64)
VPD-130(N)-H VPD-132(N)-H
VPD-133(N)-H VPD-142(N)-H
VPD-143(N)-H VPD-173X(-64)

TPD/VPD Series –Programming Guide v.1.0.6 Page 18
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
VDC (+10 ~+30 VDC)
And Ground
PC
Frame Ground
Earth
Power supply,
DP-665, 24V
TPD-280U-H
USB
Step 1: Connect the TouchPAD model to the Host PC using a CA-USB10 cable.
Step 2: Adjust the Rotary Switch to “9” (USB Force Update mode) and then reboot
the TouchPAD model.
NOTE:The default setting of Rotary Switch on TouchPAD is “0” (Run
mode)

TPD/VPD Series –Programming Guide v.1.0.6 Page 19
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Step 3: Select the “Set up Device (TouchPAD)”item from the “Run”menu to open
the “Setup Ethernet Device”dialog box. Select the “DHCP”and “USB”
options, and then click the “OK”button to confirm setting.
NOTE:If your network doesn’t have access to a DHCP, you can use the
Static IP and enter the effective IP information.
If the TouchPAD model didn’t support the Ethernet function,
you can skip this step.

TPD/VPD Series –Programming Guide v.1.0.6 Page 20
Copyright@ 2020 ICP DAS CO., LTD. All Rights Reserved. E-mail: service@icpdas.com
Step 4: In the HMIWorks application, click the “Run (Render, Compile, Download)
F9” item from the “Run” menu, or press F9. The program will now be
compiled.
.
Step 5: Wait until the Build and Download are completed(100%). Adjust the Rotary
Switch to “0”(Run mode), and then reboot the TouchPAD. After rebooting
the TouchPAD, the screen of the TouchPAD will display the project.
This manual suits for next models
7
Table of contents
Other ICP DAS USA Industrial PC manuals
Popular Industrial PC manuals by other brands

AXIOMTEK
AXIOMTEK AIE500-901-FL Series user manual

Neousys Technology
Neousys Technology Nuvo-9160GC Series user manual

Moxa Technologies
Moxa Technologies THINKCORE W345 Quick installation guide

VIA Technologies
VIA Technologies AMOS-3007 user manual

Siemens
Siemens SIMATIC Rack PCs Compact operating instructions

Moxa Technologies
Moxa Technologies W406 WinCE user manual