Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

Click on the above Motion Assistant, stay updated anytime!

Introduction

The handheld teaching pendant is a portable operating device, typically composed of a shell, internal circuit board, control panel (such as buttons, knobs, display, etc.), and connection cables, used to achieve specific control or operation functions. In mechanical equipment, handheld teaching pendants are often used for remote control and operation, enhancing work efficiency and safety. In industrial automation control systems, it serves as a human-machine interface to input and feedback complex control commands.

The handheld teaching pendants ZHD400X and ZHD500XB developed by Zhengyundong are introduced in this article to help users understand the hardware interfaces and usage of these products.

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

1

Product Overview

ZHD400X and ZHD500XB are network display touch screen teaching boxes, which must be used in conjunction with controllers that support ZHMI functions.

The ZHD400X handheld teaching box comes with a 24V power supply, features an 800*480 resolution true color display, 18 buttons, and an emergency stop switch.

The ZHD500XB handheld teaching box is equipped with a DC 24V power supply, features a 1024*600 resolution true color display, 16 buttons, an emergency stop switch, a key selection switch, and an additional manually operable handwheel.

ZHD400X Teaching Box Features

(1) Programmable teaching box that can implement various display interfaces through script programs.

(2) Drawing function: Chinese and English characters, straight lines, arcs, images.

(3) Equipped with an emergency stop button.

(4) Contains 18 buttons, button functions can be customized.

(5) RJ45 crystal head (with 3m connection cable), USB interface.

(6) Supports HMI configuration protocol.

(7) Applicable to various mechanical or robotic control.

(8) Supports touch screen, can be used in combination with buttons and touch.

(9) 800*480 resolution touch screen.

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

ZHD400X Teaching Box

ZHD500XB Teaching Box Features

(1) Programmable teaching box that can implement various display interfaces through script programs.

(2) Drawing function: Chinese and English characters, straight lines, arcs, images.

(3) Equipped with an emergency stop button, key selection switch, and handwheel.

(4) Contains 16 buttons, button functions can be customized.

(5) RJ45 crystal head, USB interface.

(6) Supports HMI configuration protocol.

(7) Applicable to various mechanical or robotic control.

(8) Supports touch screen, can be used in combination with buttons and touch, and can use a stylus for easier operation in some scenarios.

(9) 1024*600 resolution touch screen.

(10) Elegant appearance + ergonomic design effectively enhances operator comfort.

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

ZHD500XB TeachingBox
ZHD400X and ZHD500XB are open programmable teaching boxes with touch screens, developed using RTSys software and RTBasic and RTHmi syntax, featuring a user-friendly interface, supporting graphical displays and intuitive operation methods. Operators can view the robot’s operating status, error messages, etc., on the teaching box’s display, and interact with the robot through buttons or touch screens, allowing for online tracking and debugging, making it simple and easy to use.
Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

2

ZHD400X System Configuration

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

3

ZHD500XB System Configuration

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

4

ZHD400X Interface Definition

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

Serial Number

Interface

Description

Mode Selection Switch

Switch between manual/stop/automatic modes

Start Button

Press this button to start the program

Pause Button

Press this button to pause the program

Emergency Stop Button

Press to stop axis movement, rotate the button clockwise to release emergency stop

Status Light

Power indicator light: lights up when power is on

Run indicator light: lights up during normal operation

Error warning light: lights up when there is an operational error

Function Key

Used in conjunction with physical button coding

Axis Movement Key

Used in conjunction with physical button coding

Display Screen (Touch Screen)

800*480 resolution touch screen

USB Interface

Reserved function

5

ZHD500XB Interface Definition

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

Serial Number

Interface

Description

Key Selection Switch

Switch between Mode I/Mode 0/Mode II

Emergency Stop Button

Press to stop axis movement, rotate the button clockwise to release emergency stop

Start/Stop Button

Press this button to run/pause the program

Axis Movement Key

Used in conjunction with physical button coding

Function Key

Used in conjunction with physical button coding

Display Screen (Touch Screen)

1024*600 resolution touch screen/10.1-inch TFT display

USB Interface

Reserved function

Handwheel

Rotary encoder, supports forward, reverse, and downward pressing

Multi-grip Handle

Grip according to operating habits

Enable Key

Not supported by default, needs evaluation for purchase

Touch Pen

Used for clicking the touch screen

Status Light

S1: Reserved, customizable

S2: Reserved, customizable

S3: Reserved, customizable

Power indicator light: lights up when power is on

Run indicator light: lights up during normal operation

Error warning light: lights up when there is an operational error

6

Physical Buttons

ZHD400X has 18 buttons, ZHD500XB has 16 buttons, which need to be used in conjunction with physical button coding, and button functions can be customized.The button coding is formed by row and column combinations.

When a button is pressed, the teaching box automatically sends the physical button to the controller, and the controller program can detect the physical button. If virtual buttons are needed, a button conversion table must be used in the configuration. Specific usage can refer to the “RTHmi Programming Manual”.

1. Mode Selection Switch

ZHD400X

ZHD500XB

Button Coding

Manual

Mode I

1

Stop

Mode 0

No fixed key code

Automatic

Mode II

2

2. Start (Begin)/Pause (Stop)/Emergency Stop Button

ZHD400X

ZHD500XB

Button Coding

Start Button

Start Button

3

Pause Button

Stop Button

4

Emergency Stop Button

Emergency Stop Button

5

3. Handwheel
ZHD500XB supports a handwheel. When using the handwheel, set Atype to 24 (remote encoder axis type). Requires controller firmware version 20180404 or higher.

ZHD500XB

Button Coding

Handwheel

8

4. Enable Key (Optional for ZHD500XB)

Key Position

Function

Switch Operation

Switch Contact

Button Coding

1

Zero Position

None

Closed

None

2

Enable

Press

Open

6

3

Disable (De-enable)

Fully Pressed

Closed

7

5. Panel Buttons

ZHD400X

ZHD500XB

Button Coding

F1-F6

F1-F2

Global Const key_f1 = 11 ‘Function Key F1

Global Const key_f2 = 12 ‘Function Key F2

Global Const key_f3 = 13 ‘Function Key F3

Global Const key_f4 = 14 ‘Function Key F4

Global Const key_f5 = 15 ‘Function Key F5

Global Const key_f6 = 16 ‘Function Key F6

X- X+

X- X+

Global Const key_X– = 24 ‘Axis Movement Key

Global Const key_X+ = 25 ‘Axis Movement Key

Y- Y+

Y- Y+

Global Const key_Y– = 34 ‘Axis Movement Key

Global Const key_Y+ = 35 ‘Axis Movement Key

Z- Z+

Z- Z+

Global Const key_Z– = 44 ‘Axis Movement Key

Global Const key_Z+ = 45 ‘Axis Movement Key

U- U+

Rx- Rx+

Global Const key_U–(Rx–)= 54 ‘Axis Movement Key

Global Const key_U+(Rx+) = 55 ‘Axis Movement Key

A- A+

Ry- Ry+

Global Const key_A–(Ry–)= 64 ‘Axis Movement Key

Global Const key_A+(Ry+) = 65 ‘Axis Movement Key

B- B+

Rz- Rz+

Global Const key_B–(Rz–)= 74 ‘Axis Movement Key

Global Const key_B+(Rz+) = 75 ‘Axis Movement Key

7

Usage Instructions

1. Power On

Connect the red wire from the crystal head of the network cable on one end of the ZHD400X/ZHD500XB to the positive DC24V, and the black wire to the negative DC24V.

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

2. Touch Calibration

(1) Method 1: Continuously click in a “Z” shape from the upper left, upper right, lower left, lower right, upper left, upper right, lower left, lower right until the settings window pops up to wake the screen, as shown in the figure, and perform touch calibration (Touch Adjust), modify the controller IP, operate the speaker (Speaker On), etc.

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

(2) Method 2: After connecting to RTSys/ZDevelop, trigger calibration through the TOUCH_ADJUST command.

(3) Method 3: When not connected to RTSys/ZDevelop, press the 16 (F6) button on ZHD400X and continue to hold down the 11 (F1) button; for ZHD500XB, press the 11 (F1) button and continue to hold down the 12 (F2) button.

Follow the English instructions on the display screen (Touch crosshair to calibrate), track the “crosshair” icon on the screen and click in order to operate.

3. Connect to Controller/Simulator
Note: If the teaching box cannot scan the controller IP using Method 1, refer to Method 2.

The following video is from the Motion Assistant

Teaching Video

Method 1
Directly connect the teaching box to the controller, refresh the controller IP on the teaching box.

1. Connect the controller to the PC using the network/serial port, use RTSys/ZDevelop software to download the program to ROM for power-off storage. After successful program download, the connection between the controller and PC can be disconnected.

2. Use a network cable to connect the teaching box and the controller. When using network communication, ensure that the teaching box and the controller IP are on the same subnet. If they are not on the same subnet, modify the controller IP accordingly. The default controller IP is 192.168.0.11, and the default teaching box IP is 192.168.0.10.

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

ZHD400X Connection Method

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

ZHD500XB Connection Method

3. After powering on, click in a Z shape at the four corners of the teaching box screen twice to wake the screen and pop up the settings window. (Refer to “Touch Calibration – Wake Screen Picture”)
4. In the popped-up window, automatically obtain the currently connected controller IP address. Click on the IP display bar to switch the IP address. After confirming the IP is correct, click Connect to use.
Method 2
Connect the teaching box to the PC, then connect the teaching box to the controller

1. Use a switch to connect the teaching box, controller, and PC together (refer to “System Configuration Diagram”), ensuring all three are on the same subnet.

2. Connect the controller to the RTSys/ZDevelop software, download the HMI program to ROM, and disconnect the controller from the RTSys/ZDevelop software after successful download.
3. Wake the teaching box screen: click in a Z shape at the four corners of the teaching box screen twice to wake the screen and pop up the settings window. (Refer to “Touch Calibration – Wake Screen Picture”)
4. Connect the teaching box to the RTSys/ZDevelop software, ensuring the teaching box IP and computer IP are on the same subnet.
5. In the [Online Command] function of the RTSys/ZDevelop software, send the IP_CONNECT=controller IP command. After issuing the command, the teaching box will display the HMI interface content, successfully connecting the teaching box to the controller.
6. If you want to achieve real-time updates of the program inside the teaching box, based on step 5, disconnect the teaching box from the RTSys/ZDevelop software, connect the controller to the RTSys/ZDevelop software, while keeping the teaching box, controller, and PC connected through a switch. When the program changes, after downloading the program to the controller, the teaching box can update content in real-time.
To simulate this teaching box using RTSys/ZDevelop software, the methods are as follows
Method 1: After opening the project in RTSys and connecting to the simulator, download the HMI program to RAM/ROM, open the simulator, and click “Display” to show and operate the HMI interface.
Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

Method 2: After opening the project in RTSys and connecting to the simulator, download the HMI program to RAM/ROM, open Xplc Screen in “Tools”-“Plugins”, click anywhere to pop up the connection interface, select the simulator IP to connect, and once connected successfully, you can display and operate the HMI interface.

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

The following video is from the Motion Assistant

Teaching Video

This time, the quick start guide for the EtherCAT motion controller with the handheld teaching pendant from Zhengyundong is shared here.Thank you for your attention.

For more exciting content, please follow the “Motion Assistant” public account. If you need relevant development environments and example codes, please consult Zhengyundong technical sales engineers: 400-089-8936.
This article is original by Zhengyundong Technology, and everyone is welcome to reprint it for mutual learning and improvement of China’s intelligent manufacturing level. The copyright of the article belongs to Zhengyundong Technology, please indicate the source when reprinting.
Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

About Zhengyundong Technology

Shenzhen Zhengyundong Technology Co., Ltd. was established in 2013, focusing on the research of pure domestic motion control technology and the development of general motion control software and hardware platforms and products. It is a national high-tech enterprise and a specialized and innovative “little giant” enterprise.

Zhengyundong Technology gathers outstanding talents from companies such as Huawei and ZTE. Striving for innovation, the company currently holds more than fifty intellectual properties including patents and copyrights. While adhering to independent innovation, it actively collaborates with major universities and research institutes to cooperate in the research of basic motion control technologies, making it one of the fastest-growing enterprises in the domestic industrial control field, and one of the few enterprises that fully master core motion control technologies and real-time industrial control software platform technologies.

Zhengyundong Technology has research and development branches in Zhongshan, Wuhan, and Shanghai, in addition to its main R&D center. To better serve customers, it has established two regional service centers in Suzhou and Dongguan, as well as sales and technical service agencies in Foshan, Xiamen, Qingdao, Xi’an, Wuhan, Chengdu, Tianjin, and Zhengzhou.

After years of development and application with numerous partners, Zhengyundong Technology’s products are widely used in fields such as 3C electronics, semiconductors, new energy, robotics, packaging and printing, textile and clothing, laser processing, medical and pharmaceutical, CNC machine tools, and traditional processing.

Quick Start Guide for EtherCAT Motion Controller Teaching Pendant

Leave a Comment