XCPPro User Manual
XCPPro User Manual
XCPPro User Manual
User Manual
Catalog
1 Use explanation .............................................................................................................................. 4
1-1. System requirements ....................................................................................................... 5
1-2. Install steps ....................................................................................................................... 5
1-3. Uninstall steps .................................................................................................................. 7
2 Basic operation............................................................................................................................... 9
2-1. Open and close the XCP Pro ......................................................................................... 10
2-2. Create and open the project .......................................................................................... 11
2-3. Add and delete the PLC mode ...................................................................................... 12
3 Basic introduction of edit environment ........................................................................................ 14
3-1.The basic form of interface ............................................................................................ 15
3-2. Conventional Toolbar .................................................................................................... 16
3-3. PLC Toolbar ................................................................................................................... 16
3-4. Ladder Chart Input Bar................................................................................................ 17
3-5. Other ............................................................................................................................... 18
3-6. Menu Bar Introduction ................................................................................................. 18
3-6-1. File ........................................................................................................................ 18
3-6-2. Edit ....................................................................................................................... 19
3-6-3. Search/Replace ..................................................................................................... 19
3-6-4. View...................................................................................................................... 20
3-6-5. PLCOperate .......................................................................................................... 20
3-6-6. PLC Setting .......................................................................................................... 21
3-6-7. Option ................................................................................................................... 21
3-6-8. Window ................................................................................................................ 21
3-6-9. Help ...................................................................................................................... 22
3-7. Project bar ...................................................................................................................... 22
3-8. Shortcut key instruction ................................................................................................ 23
4 Simple function realization................................................................................................ 24
4-1. Online .............................................................................................................................. 25
4-2. Download/Upload program, PLC state control........................................................... 26
4-3. Set PLC initial value, upload/download data .............................................................. 27
4-3-1. Initial value settings .............................................................................................. 27
4-3-2. Upload/Download data ......................................................................................... 28
4-4. PLC and module information enquiry......................................................................... 29
4-4-1. PLC main unit information ................................................................................... 29
4-4-2. BD board information........................................................................................... 30
4-4-3. Expansion module information ............................................................................ 30
4-4-4. Scan cycle ............................................................................................................. 31
4-4-5. Clock information ................................................................................................. 31
4-4-6. Error information .................................................................................................. 31
4-5. PLC Initialization .......................................................................................................... 32
4-6. Lock/Unlock program ................................................................................................... 32
2
XCP Pro User Manual
3
XCP Pro User Manual
1 Use explanation
This chapter focuses on XC XCP Pro PC software installation system requirements, installation
and unloading steps.
1-2.Install steps
1-3.Uninstall steps
4
XCP Pro User Manual
This software suits for running on the platforms as Windows XP, Window 7 and other above.
1. If your operation system have not installed the Framework2.0 library before, you should
run the installation process "dotnetfx.exe" first, which is in the subfolder "dotnetfx" of the
installation folder;
5
XCP Pro User Manual
①Click“Next”.
②Choose software
installation path,
click "next step",
until the "install"
button appear.
6
XCP Pro User Manual
3 Pitch on "XCPPro3.0" in the list, press "Delete" in the lower right corner
7
XCP Pro User Manual
5 Uninstalling XCPPro
8
XCP Pro User Manual
2 Basic operation
This chapter focuses on the most basic operations in XCP Pro, including open and close software,
create and open the project, add and delete PLC type in the same project.
9
XCP Pro User Manual
(2) When the XCP Pro has just started, the screen display as shown below:
Note: You can also double-click the shortcut icon " " on the desktop to open the
procedure.
Choose "File"→"Exit", or directly click the button " ", the XCP Pro will be closed.
10
XCP Pro User Manual
(1) Choose "File"→"New project Ctrl+N ", or click icon " ", the PLC model selection
windows will pop up. If PLC has connected currently, the software will automatically detect
the model, as the default, as follows:
(2) Select the PLC model in the "Select PLC Model" windows, then click "OK", the
establishment of a new project is completed. As shown below:
2. Open project
Choose "File"→"Open project", or click icon " ", then select *. xcp type of file in the "Open
11
XCP Pro User Manual
PLC project file" dialog box, click the "open", it's completed.
Note: Usually, when you open a XCP project, the system backup the original file automatically,
file named *. rak for reunification. When the need to use the file, change the suffix to be ". xcp",
then open it in XCP Pro.
When project new created, it is defaulted for PLC1. When user needs to edit a number of PLCs,
they can add multi-object to a interface.
1. Add PLC
Method 2: In project column which is on the left side, right-click "PLC1"→"Add PLC", as
12
XCP Pro User Manual
follows:
When PLC is added successfully, it will be named "PLC2" acquiescently, and the project column
in the left side will change also, as shown below:
When edit different PLCs, only need to click the plc simply. What's more, users can also modify
appropriate name, edit communication mode, change models or delete operation on the
corresponding PLC .
1. Delete models
Method 2: First select the PLC to delete, and then to "File"→"Delete PLC".
After the operation, system will hint whether or not to delete, as follows:
Note: The code between different PLC editor objects can copy each other, the code between
different projects can also copy and paste.
13
XCP Pro User Manual
3-2.Conventional Toolbar
3-3.PLCToolbar
3-5.Else
3-6.Menu bar
3-7.Project bar
14
XCP Pro User Manual
Title bar:Behind the XCPPro,display the opening ladder program file name and path.
Menu bar:Choose the operation to carry out in the drop-down menu.
Ladder input bar:When input instruction symbol, select the corresponding symbol
icon.
Windows switch bar: Switch windows
PLCToolbar:Including upload、download、run、etc.
Other:Including the operation of
Project bar/Instruction bar: Show project catalog and instruction list. The object in project bar is for
user's convenient operation, these functions are included in menu bar also.
Note: Each window can adjust place and size at will.
15
XCP Pro User Manual
Instruction
Instruction tooltip open/close
tooltip
16
XCP Pro User Manual
Data monitor Monitor and set state, data of all PLC soft elements
Free monitor Monitor and set state, data of specified PLC soft elements
Software serial
Config software serial port
port config
17
XCP Pro User Manual
3-5. Other
3-6-1. File
18
XCP Pro User Manual
3-6-2. Edit
3-6-3. Search/Replace
19
XCP Pro User Manual
3-6-4. View
In the basic operation of PLC, there are several items, listed as below, need attention:
Please be sure to attention, in order to protect users' intellectual property, after the use of
secret download, the program or data in PLC will never be able to upload, and the program
is unable to decipher.
When user program error, bring on as run will not be able to communicate, use "Stop
PLC when PLC reboot", make PLC stop as soon as reboot, then can re-download user
program.
Lock/Unlock program
When using the function, first set the user program password, then download, password
and program will be download into PLC together. When user want to upload, they need to
input password to unlock the PLC at first, then can upload.
When PLC with password, it can re-download user program also, cover with the old
program. The password is used to protect user program.
20
XCP Pro User Manual
3-6-7. Option
3-6-8. Window
21
XCP Pro User Manual
3-6-9. Help
The left column includs "Project bar" and "Instruction class bar".
Project bar: Most operation in project bar have related to in menu bar and tool bar, it will not
go into details here.
Instruction class bar: Classify instructions in accordance with the different funcyions, then
users can search directly, as follows:
22
XCP Pro User Manual
23
XCP Pro User Manual
This chapter focuses on realization of PLC basic functions, including online, upload/download
program, run/stop PLC, upload/download data, specified information search, PLC initialization,
lock/unlock program, print, etc.
4-1.Online
4-5.PLC initialization
4-6.Lock/Unlock program
4-7.Print
24
XCP Pro User Manual
4-1. Online
1. Click menu bar, "option"→"software serial port config", or click icon
" ".
2. In "Config Software ComPort" window, choose correct serial port, baudrate, parity, or
click "Check", software will check and set correct serial port, baudrate, parity
automatically.
3. When red word "Connect PLC Succeeded" showing in the left bottom of "Config
Software ComPort" window, online success, connect succeed, check "OK", continue
other operations.
4. When online failed, "Communication Error" will show in red word in the left bottom of
"Config Software Comport" window, please check computer comport, communication
cable and PLC communication port.
25
XCP Pro User Manual
1. When online succeeded, click "PLC operation" in menu bar→ "upload program&data ",
or click " " icon, can upload the PLC program. Click "project" in menu bar→ "save
2. When online succeeded, click "PLC operate" in menu bar→"Download Program & Data",
or click icon, the program can download into PLC. If PLC is running, the "stop
running PLC" window will pop up.
Choose "OK", PLC stop run, download new program. While downloading, the guage pop up.
26
XCP Pro User Manual
3. State control
After online, click button to run PLC; click button to stop PLC.
Click "Set Reg Init Value" in project bar, the "Init Reg Value" window will pop up.
"Upload":Upload the data of PLC soft element; "Download": download the set value into
PLC.
The numerical value can switch between "decimal", "binary", "hexadecimal", "no symbol",
"ASCII".
Add soft element: Click "add" button, "Add Reg Init Value Range" window pop up, choose
register model 'D' or 'FD', then set begin and end address.
27
XCP Pro User Manual
The below chart is the initial value settings of adding two registers, double-click address ID,
modify numerical value.
Method 1: If the operation object is a part of address, set initial value at first, then click "upload",
"download" button.
Method 2: If operation object is the whole address, click "PLC operate" in menu bar→"Upload
data", "Download data".
28
XCP Pro User Manual
Method1:
① Click "Project column"→"PLC information",
a catalog will appear;
② Click "PLC main unit information", "BD
board information", "expansion module
information", "scan cycle", "error
information" on the respective, then you can
see corresponding information.
Method 2:
Click correlative items in the left side, "Project"→
"PLC information", to view directly, shown as
right.
Show PLC series, model, slave version and befitting master version.
29
XCP Pro User Manual
30
XCP Pro User Manual
31
XCP Pro User Manual
Choose "PLC setting" in menu bar→"PLC Initialization", PLC will be initialized to leave
factory settings.
When password setted, the PLC program cannot be read out in lock state, in order to protect
program. If repeatedly enter password error, PLC will blockade password automatically. Here,
PLC need a re-electrify, then can open password and upload.
Click "PLC setting" in project bar →"Password", or "PLC config" in menu bar→"password", tthe
password can be set and modified. Password is make up of 6 letters/numerals.The system default
for six zero, that is no password.
32
XCP Pro User Manual
4-6-2. Lock/Unlock
When password set succeeded, click icon to lock the current PLC. So in the process of upload
the PLC program, only enter corret password, the program can upload successfully; click
icon to unlock the current PLC, the program can upload in normal.
When using secreted PLC, if it needs to upload procedure frequently, or enter different passwords
to different secreted PLCs, users can set default decryption password. As shown above, users can
set a number of decryption passwords. Then in the upload process, no need to enter password
repeatedly.
33
XCP Pro User Manual
4-7. Print
Click "File"→"Print", the print config window will pop up, the program can be printed in ladder
chart or instruction mode.
Print object:
① Ladder chart, command, note;
② Print all or part (separated with cursor), all is allowed.
Print settings:
① Choose printer
② Print range
③ Print amount
34
XCP Pro User Manual
5 Program operation
This chapter focuses on the introduction in the XCP Pro program environment, including method,
configure and idiographic operation process, which may be involved in a wide variety of program.
5-1.Program mode
5-4.Correlative configure
35
XCP Pro User Manual
XCPPro can program in two methods: ladder chart program or repertoire program.
ladder chart program: intuitionistic and convenient, is chosen by the majority of PLC program
and maintenance personnel.
Repertoire program: suit for the personnel who is familiar with PLC and experienced in logic
program.
36
XCP Pro User Manual
When users write instructions in ladder chart mode, they can open instruction prompt function via
click " " icon. In manual input state, the system will automatically list correlative instructions for
users to choose, and put up choice tips on operand, to help users quickly and correctly complete
the instruction input.
For those who is not familiar with the directive of the user's operation.
37
XCP Pro User Manual
Mouse left bond click a certain node in ladder chart, the display area in dotted line box denote the
chosen node; first click " " icon (or press F5 key), the figure will show a dialog box (LD M0),
it can edit instruction and loop in dialog box. When edit finished, press "Enter" button, if input
error, then the node will show in red. Double-click the node, user can afresh input operation.
Edit
Right Wrong
input input
Edit instruction F8
② Click " " icon (or press F7 key), the instruction dialog window pop up (OUT);
38
XCP Pro User Manual
④ Press "Enter" key, if input correct, then dotted line box move to the next row; if not, the node
will show in red, double-click the node to modify.
Aftere input correct, press enter, then dotted line box line wrap.
After input correct, press enter, then dotted line box line wrap.
39
XCP Pro User Manual
① Click " " icon (or press F8 key), left side column show instruction list; douvle-click the
input instruction, the instruction is activated in appointed area, input parameter.
② Users who are familiar with instructions can double-click input area, manually input
instructions and parameters;
Double-click the activated area:
③Aftere input correct, press enter, then input area line wrap.
40
XCP Pro User Manual
Notice:
Instruction input mode: instruction + blank + operand.
The red node means it's error.
Pay attention to connection, make sure it's integrated.
The several instructions mentioned below, can lead user to complete correlative instruction set
through icon in dialog box format at a glance, the parameter settings is more clear.
1. PID instruction
After the set of parameter, click "OK", the instruction appear in the ladder chart window, as
follows:
Parameter modification
To edit parameters, double-click the instruction to modify address, other parameters canbe
modified through free monitor manually, can also click on
To edit parameters, double-click on the directive to address changes to other parameters can be
modified through free monitor manually, can also click on the instructions, then click on " ",
to modify parameters.
41
XCP Pro User Manual
When parameter settings completed, click "OK", instruction will present to the ladder chart area,
shown as follows:
Parameter modification
When modify parameter, double-click the instruction to modify address, other parameter can be
modifed in free monitor manually. It can also single-click the instruction, then click " " to
modify parameter.。
Make the cursor position to input point, then click " " icon in instruction bar, parameter
config box pop up. The config items include high speed count, campare value, 24-segment
config value, etc. As shown below:
After parameter setting, click OK, instruction appear in ladder chart appointed area, sa shown
below:
42
XCP Pro User Manual
Parameter modification
When modify parameter, double-click the instruction to modify address. You can modify other
parameter via free monitor manually, and also can click the instruction first, then click " " to
modify parameter.
When XCP Pro connect with G-BOX successfully, you can do SMS config.
Click " " icon in instruction bar, dialog box pop up, the config parameter include
instruction name, COM port, phone number, first address, SMS content, as shown below:
43
XCP Pro User Manual
②Move the dotted line box to upper right of the input place
① Delete horizontal line: Move the dotted line box to delete place, click (or press Shift+F11
key).
44
XCP Pro User Manual
② Delete vertical line: Move the dotted line box to upper right of the delete place, click (or
press Shift+F12 key).
Click (or press Ins key),node right extension, a blank line appear in dotted line box.
Click (or press Ins key), ladder chart down move a row, a blank row appear in dotted line
box.
45
XCP Pro User Manual
Delete (or press Del key), dotted line box right move a line, a blank line appearance.
Click (or press Shift+Del key), the row of dotted line box is deleted, the next row up
move a row automatically.
Click "view" in menu bar→"show node comment", then you can do operation of display and
close ladder chart node comment.
1、Add soft element comment
① Move the dotted line box to comment soft element, right click, then menu pop up.
46
XCP Pro User Manual
② Click "Modify Reg Comment " icon, the edit comment box pop up;
④ Click "OK", then complete note. In the condition of show node comment, all the comment
information will show in the bottom of the element.
In the mode of ladder chart don't show comment, move the mouse to soft element, then a
information box will emerge to show soft element comment information.
Click "Reg Comment" in the left project bar, or click "View" in menu bar→ "Node Comment
List", PLC soft element comment table pop up, you can view, modify, add all soft element
comment in the table. The display mode can be classify display, can also be whole display.
47
XCP Pro User Manual
Copy: mov the dotted line box to input place, press and drag the mouse, the selected area
Then move the dotted line box to paste place, click (or press Ctrl+V)
Cut: drag mouse and select the cut area, press (or press Ctrl+X), then move the dotted
Note: You can press Ctrl to select multi-node for cutting or pasting.
48
XCP Pro User Manual
When user procedure is too long, effective instruction management can help user with
clear thinking, then they can complete program favoringly.
The previous figure is a segment flow sentence, the left side in hoariness marked with
relevant row number of sentence. From the begining to end flow, there's a brace start with " ".
Click " ", it will turn to " ", and the relevant sentence are folded, as shown below:
Usually, the sentence fold only apply for flow, circle and other sentence. After folded, the
program is much more concise, to help users better grasp the overall program situation.
Fold and expand can carry out by the right-mouse menu, as follows:
5. GROUP/GROUPE
Though fold, expand function don't suit for normal sentence, but with the help of
"GROUP/GROUPE" to organize sentence into groups, fold/expand are also suitable.
"GROUP" and "GROUPE" instructions don't have practical significance, only dispose
the program on formal. Usually, a GROUP start with "GROUP", end with "GROUPE", the
middle part is effective user program. The GROUP rely on different functions of sentence, or
49
XCP Pro User Manual
If fold all sentence, it will be the effect as follows. When you want to descry a certain section
program, only need to click " ".
At the same time, convenient for management, users also can descry in the nearside project
bar, as shown below, all folden item are noted in "ladder", double-click to expand.
50
XCP Pro User Manual
1. Click "PLC config" in project bar→"serial port", serial port set box pop up.
2. Click "serial port 1", "serial port 2", "serial port 3" to set different serial ports.
3. There are two optional communication modes, "Modbus" and "Free protocal".
5. Click "Write Into PLC" to write current parameter into PLC, PLC re-power.
Modbus
communication
Free protocal
communication
51
XCP Pro User Manual
Click "PLC Config" in project bar→"Password", password set box pop up for password setting
and modification, work together with lock/unlock functions.
EX: take "2AD2PT-P" type BD config as example, first choose "other BD" in "BD Config",
then choose relevant BD board type in the below dialog box.
52
XCP Pro User Manual
Click the little box before "BD-2AD2PT-P", hook it, then "BD-2AD2PT-P config" box
appear in the right. Click drop-doen menu to modify its configuration, after modify finished,
click "Write To PLC".
Click "PLC config" in project bar→"CAN", CAN config settings dialog box pop up.
Add: first select the configure item, then click "add" button to add address;
53
XCP Pro User Manual
Note: the add and delete of item can also first select operation item, right-click, choose operation
in the pop-up menu.
54
XCP Pro User Manual
Click "PLC Setting" in project bar→"Hold Mem Setting", save hold memory set box pop up.
The value show in the right box of each soft element, is the power-off retentive area
original address. The "Input Value Range" in the lower left side, show the soft element
effective range.
Click "PLC config"→"expansion module", expansion module setting box pop up.
Click "Read From PLC" to get default configure parameter of expansion module.
After the settings of expansion module parameter, click "Write To PLC" to write set
value into PLC.
55
XCP Pro User Manual
Click "PLC config" in project bar→"I/O settings", I/O setting box pop up.
I/O point mapping: refer to the relevant actual input, output definition of internal soft
element number. Such as, set value to be 0 in X0,X1position, then when input terminal is
ON, soft element X0,X1 all set ON; if the set value in Y0,Y1 position all are 0, then only
while soft element Y1 is ON, output terminal Y0 has export.
In port property: when it's "+", the input and output state is positive logic; when it's "-",
the input and output state is negative logic.
56
XCP Pro User Manual
In in port
property, 0,1
are correspond
with positive
and negative
logic.
The default communication mode is serial port, when click "+", it will open TCP/IP
device(viz.TCP/IP settings) window, as shown below:
57
XCP Pro User Manual
Click "Add GOX" button, users can add communication device here, window pop up as follows:
Set relevant parameter in the window, concrete parameter set, please see from <<Wireless data
transmission module G-BOX user manual>>, no repeat here.
After add successfully, communication mode setting interface have changed, item UDP is
activated, network type is activated also. Usually G-BOX use inner network type, while T-BOX
use outer network type, as shown below:
Communication mode settings can also via click relevant PLC name in project bar, right click,
select "Edit PLC Communication Mode" in pop-up menu, as shown below:
58
XCP Pro User Manual
Set window is the same as "TCP/IP device", it can only activate UDP communication after TCP/IP
device configured
The window is use to show used C language function block and relevant information.
Function block directly compile in software, it can save and export after completed, and can be
directly transferred in ladder chart, shown as below:
59
XCP Pro User Manual
After confirm the input function block basic information, you will find a "FUN1" added in the
project bar, as shown below:
Click "FUN1", the following interface appear in main window, users edit program here. If still
need to use after exit project, you can save it, as shown below:
60
XCP Pro User Manual
Click "Reg comment" in project bar, soft element comment window pop up, you can see whole or
part soft element comment, double-click comment bar can edit the comment.
Click "used" in window, the used soft element window pop up, the used element number list
respectively.
Click "free monitor" in project bar, the free monitor window pop up.
Click "Add", "monitor node input" window pop up: input the monitor soft element capital address
in "Monitor Reg" bar, set the continuous monitoring soft elements number in "Num", select soft
element monitor method in "Monitor Mode" bar, select soft element show mode in "Show Mode"
bar.
61
XCP Pro User Manual
After added successfully, serial number, value, word length, number format and comment of
relevant element list in monitor window, double-click relevant place can edit its attribute.
Click "data monitor" in project bar, data monitor window pop up. Data monitor monitor loop state,
data register value in list, it can also modify register value or loop state directly.
Mouse double-click loop, then state negation; double-click register, then activate value
modification, press enter to affirm input.
Input relevant soft element number in search bar, press enter, monitor table will automatically
62
XCP Pro User Manual
When PLC connects successfully, and in the run state, user can predominate run state via ladder
chart monitoring, and especially usefully for program debugging.
Click " " icon in toolbar, open ladder chart monitor, soft element state of program all show,
loop in green-background white-word is ON state, real-time data in timer, register show also in
ladder chart, shown as follows:
For convenient debugging, users can right-click soft element, change the current state, look around
the revised operating results
63
XCP Pro User Manual
Output: Usually when PLC run error, relevant information writen into output bar, clue on
operation error. As shown below:
The display of information, data monitor and free monitor can switch via button in below of
window, shown as below:
The status bar not only shows the relevant information of the current enabled PLC, users can
double-click the status display information, to quickly open the modify attributes window, as
shown below:
64
XCP Pro User Manual
Double-click
65
XCP Pro User Manual