Академический Документы
Профессиональный Документы
Культура Документы
Revision History
Version
Date
V 1.0
2014.10
Remark
1. First Edition
The number of Users manual is indicated the right side of the back cover.
LSIS Co.,Ltd. 2010 All Rights Reserved.
Page
-
Safety Instruction
Before using the product
For your safety and effective operation, please read the safety instructions
thoroughly before using the product.
Safety Instructions should always be observed in order to prevent accident
or risk with the safe and proper use the product.
Instructions are separated into Warning and Caution, and the meaning of
the terms is as follows;
Warning
Caution
The marks displayed on the product and in the users manual have the
following meanings.
Be careful! Danger may be expected.
Be careful! Electric shock may occur.
The users manual even after read shall be kept available and accessible to
any user of the product.
Safety Instruction
Safety Instructions when designing
Warning
Please, install protection circuit on the exterior of PLC to protect
the whole control system from any error in external power or PLC
module. Any abnormal output or operation may cause serious problem
in safety of the whole system.
- Install applicable protection unit on the exterior of PLC to protect
the system from physical damage such as emergent stop switch,
protection circuit, the upper/lowest limit switch, forward/reverse
operation interlock circuit, etc.
- If any system error (watch-dog timer error, module installation error,
etc.) is detected during CPU operation in PLC, the whole output is
designed to be turned off and stopped for system safety. However,
in case CPU error if caused on output device itself such as relay or
TR can not be detected, the output may be kept on, which may
cause serious problems. Thus, you are recommended to install an
addition circuit to monitor the output status.
Never connect the overload than rated to the output module nor
allow the output circuit to have a short circuit, which may cause a
fire.
Never let the external power of the output circuit be designed to
be On earlier than PLC power, which may cause abnormal output or
operation.
In case of data exchange between computer or other external
equipment and PLC through communication or any operation of
PLC (e.g. operation mode change), please install interlock in the
sequence program to protect the system from any error. If not, it
may cause abnormal output or operation.
Safety Instruction
Safety Instructions when designing
Caution
Safety Instruction
Safety Instructions when wiring
Warning
Before PLC system is powered on, be sure that all the covers of
the terminal are securely closed. If not, electric shock may be caused
Caution
Let the wiring installed correctly after checking the voltage rated
of each product and the arrangement of terminals. If not, fire,
electric shock or abnormal operation may be caused.
Secure the screws of terminals tightly with specified torque when
wiring. If the screws of terminals get loose, short circuit, fire or abnormal
operation may be caused.
*
Surely use the ground wire of Class 3 for FG terminals, which is
exclusively used for PLC. If the terminals not grounded correctly,
abnormal operation may be caused.
Dont let any foreign materials such as wiring waste inside the
module while wiring, which may cause fire, damage on the product
or abnormal operation.
Safety Instruction
Safety Instructions for test-operation or repair
Warning
Dont touch the terminal when powered. Electric shock or abnormal
operation may occur.
Prior to cleaning or tightening the terminal screws, let all the
external power off including PLC power. If not, electric shock or
abnormal operation may occur.
Dont let the battery recharged, disassembled, heated, short or
soldered. Heat, explosion or ignition may cause injuries or fire.
Caution
Dont remove PCB from the module case nor remodel the module.
Fire, electric shock or abnormal operation may occur.
Prior to installing or disassembling the module, let all the external
power off including PLC power. If not, electric shock or abnormal
operation may occur.
Keep any wireless installations or cell phone at least 30cm away
from PLC. If not, abnormal operation may be caused.
Caution
The Uses Manual describes the product. If necessary, you may refer to the following description and order
accordingly. In addition, you may connect our website(http://www.lsis.com/) and download the information as
a PDF file.
Relevant Users Manual
Title
XG5000 Users
Manual
XGK/XGB Series
Instruction &
Programming
XBC
Ultimate Performance
XGB Unit
XGB Analog
Users Manual
XGB Position
Users Manual
XGB Cnet I/F
Users Manual
XGB Fast Ethernet I/F
Users Manual
CANopen
Commnunication
Module
EtherNet/IP
Commnunication
Module
XGB Profibus-DP I/F
(Master) User s
Manaual
XGB Profibus-DP I/F
(Slave) User s
Manaual
XGB DeviceNet I/F
(Slave) User s
Manaual
XGB
High
speed
counter module Users
Manual
Description
It describes how to use XG5000 software especially about
online functions such as programming, printing, monitoring
and debugging by using XGT series products.
It describes how to use the instructions for programming
using XGK/XGB series.
It describes how to use XGB main unit, system configuration,
mechanism ,program function ,input/output function, Built-in
High-speed Counter, Datalog, PID Control, Built-in
Communication function, Built-in Position, Built-in Analog
input/output..
It describes how to use the specification of analog
input/analog output/temperature input module, system
configuration and built-in PID control for XGB main unit.
It describes how to use built-in Position function for XGB
main unit.
No. of User
Manual
10310000512
10310000510
10310001374
10310000920
10310000927
10310000816
10310000873
0310001245
10310001159
10310001310
10310001410
10310001414
10310001240
Contents
Part1. System
Chapter 1 Introduction
..................................................................................................... 1-1~1-17
............................................................................................. 2-5
Chapter 10 Internal Memory Address of Read/Write Variable Data command ............ 10-1~10-92
10.1 Parameter memory address ........................................................................................... 10-1
10.2 Axis 1 operation data memory address ............................................................................ 10-5
10.3 Axis 2 operation data memory address .......................................................................... 10-14
10.4 Axis 3 operation data memory address .......................................................................... 10-23
10.5 Axis 4 operation data memory address .......................................................................... 10-32
10.6 CAM data memory address .......................................................................................... 10-41
10.7 User CAM data memory address .................................................................................. 10-91
1.5
Part 6 Appendix
Appendix 1 Flag list .......................................................................................................... App1-1~11
Appendix 1.1 Special Relay (F) List ............................................................................ App 1-1
Appendix 1.2 Communication Relay (L) List ............................................................... App 1-6
Appendix 2
System
Chapter 1 Introduction
Part 1. System
Chapter 1 Introduction
1.1 Guide to this Manual
This manual includes specifications, functions and handling instructions for XGB series PLC. This manual is divided up into chapters as follows
No.
Title
Chapter 1
Introduction
Contents
Describes configuration of this manual, units features and
terminology.
Describes available units and system configuration in the XGB
Chapter 2
System Configurations
1.system
series.
Chapter 3
Specifications
Chapter 4
CPU Specifications
Chapter 5
Maintenance
Troubleshooting
Chapter 7
EMC Specifications
2.Main
Method
Chapter 2
CPU Specifications
Chapter 3
Input/Output Specifications
Chapter 4
Chapter 5
Datalog Function
1-1
System
Chapter 1 Introduction
Chapter 6
Chapter 1
Overview
3.Positioning
Specifications
Chapter 3
Chapter 4
Chapter 5
6.Appendix
5.Communication
4.Analog
Chapter 1
Embedded Analog
Chapter 1
Chapter 2
Appendix 1
Flag List
Appendix 2
Dimension
Appendix 3
1-2
Instruction List
System
Chapter 1 Introduction
1.2 Features
The high performance XGB basic unit has the following characteristics.
Standard Type
Advanced
High performance
(XBC-S)
Type(XBC-H)
(XBC-U)
94
84
60
2.1
1.54
1.58
Sequence
command
Data command
Remarks
Based on
MLOAD command
Based on MOV command
4.99
4.85
3.8
RADD command
4.5
4.64
3.8
RMUL command
8.5
8.18
5.9
LADD command
Long Real
8.0
9.62
6.0
LMUL command
(2) Advanced embedded functions
Various and special communication functions that the existing XGB could not provide are embedded.
- Embedded Data logging function through the SD memory
- Embedded Fast Ethernet supporting the switching function
- Embedded 4-axis positioning function supporting CAM operation, multi-axis interpolation(XBCDN32UP/DR28UP)
- Embedded analog I/O 8 channels with 14bit resolution (XBC-DN32UA/DR28UA)
Real
XBC-DN32UP/DR28UP 185 * 90 * 64
Basic unit
XBC-DN32UA/DR28UA 185 * 90 * 64
Expansion module
XBE-,XBF-,XBL-
20 * 90 * 60
System
Chapter 1 Introduction
1-4
System
Chapter 1 Introduction
1.3 Terminology
1.3.1 General term
The following table gives definition of terms used in this manual.
Terms
Definition
Remark
Example)
Module
Expansion module,
Specialmodule,
Communication
module
Unit
PLC System
Example)
Main unit, Expansion
unit
-
Internal memory area of the CPU module which used to hold I/O status.
Cnet
Computer Network
FEnet
RAPInet Network
CANopen
Pnet
Profibus-DP Network
Dnet
DeviceNet Network
RAPInet
RTC
Watchdog Timer
1-5
System
Chapter 1 Introduction
Terms
Definition
Remark
Current flows from the switch to the PLC input terminal if a input signal
turns on.
Z: Input
Sink Input
impedance
Current flows from the PLC input terminal to the switch after a input signal
turns on.
Z: Input
Source Input
impedance
Current flows from the load to the output terminal and the PLC output
turn on.
Sink Output
Current flows from the output terminal to the load and the PLC output
turn on.
Source Output
1-6
System
Chapter 1 Introduction
6
0
5
1
4
0
3
0
2
1
1
1
0
0
TX
RX
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
1-7
System
Chapter 1 Introduction
6
0
5
1
1
1
0
0
TX
RX
0
1
1
0
0
1
0
P
A
R
I
T
Y
S
T
A
R
T
(04H)
E
O
T
S
T
O
P
P
A
R
I
T
Y
S
T
A
R
T
S
T
O
P
P
A
R
I
T
Y
S
T
A
R
T
S
T
O
P
P
A
R
I
T
Y
S
T
A
R
T
S
T
O
P
P
A
R
I
T
Y
Stop Bit
1-8
S
T
A
R
T
S
T
O
P
Parity Bit
P
A
R
I
T
Y
S
T
A
R
T
Data Bits
S
T
O
P
P
A
R
I
T
Y
S
T
A
R
T
(05H)
E
N
Q
Start Bit
System
Chapter 1 Introduction
(4) Protocol
This is communication rule established in relation between the transmission side and the receiving side of information in
order to send and accept information between two computers/terminals or more without error, effectively, and reliably. In
general, this specifies call establishment, connection, structure of message exchange form, re-transmission of error
message, procedure of line inversion, and character synchronization between terminals, etc.
(6) Node
Node is a term that means the connected nodes of the data in the network tree structure, generally network is composed
of a great number of nodes, and is also expressed as the station number.
(7) Packet
Packet, a compound term of package and bucket used for packet exchange type to send information as divided in a unit
of packet, separates transferred data into the defined length to add a header that presents the correspondent addresses
(station No., etc.) thereto.
(8) Port
Port is meant to be the part of the data process device which sends or receives the data from a remote control terminal in
data communications, but in Cnet serial communication is meant to be the RS-232C or RS-422 port.
(9) RS-232C
RS-232C is the interface to link a modem with a terminal and to link a modem with a computer, and is also the serial
communications specification established by EIA according to the recommendations of the CCITT. This is also used to
link the null modem directly as well as the modem linkage. The disadvantage is that the transfer length is short and that
only 1 : 1 communication is available, and the specifications which have overcome this disadvantage are RS-422 and
RS-485.
(10) RS-422/RS-485
As one of the serial transmission specifications, its transferring length is long with 1 : N connection available compared to
RS-232C. The difference of these two specifications is that RS-422 uses 4 signals of TX(+), TX(-), RX(+) and RX(-),
while RS-485 has 2 signals of (+) & (-), where data is sent and received through the same signal line. Accordingly, RS422 executes the full-duplex type of communication and RS-485 executes the half-duplex type of communication.
1-9
System
Chapter 1 Introduction
TX
RX
TX
Server
RX
TX
Server
RX
TX
Server
RX
TX
Server
Client
RX
TX
RX
Server
1-10
TX
RX
Server
TX
RX
Server
TX
RX
Server
TX
System
Chapter 1 Introduction
Public network
line
Public network
Relay station
line
1-11
System
Chapter 1 Introduction
(15) Frame
Frame is composed of transmitted and received data as in a specified form in data communication including additional
information of segments [station No., command, parameter by command], control characters [ENQ, ACK, EOT, ETX] for
synchronization, parity for detecting error, and BCC. The structure of frame used for serial communication of Cnet is as
follows.
Request Frame
E
N
Q
Station Comm
and
No.
E
O
T
Parameter by Commend
Head
Segment
Tail
B
C
C
Head
A
C
K
Segment
Tail
E
T
X
B
C
C
Response Frame
Used to inspect reliability of data with such various methods as ADD, OR, Exclusive OR, MULTPLY, etc
(16) Reset
This function is used to initialize the communication module with errors.
Use XG-PD to select [On-Line] [Reset] so to execute Reset, which will restart PLC.
1-12
System
Chapter 1 Introduction
(3) Bridge
A device used to connect two networks so to be operated as one network. Bridge is used not only to connect two
different types of networks but also to divide one big network into two small networks in order to increase the
performance
(4) Client
A user of the network service, or a computer or program (mainly the one requesting services) using other
computers resource.
1-13
System
Chapter 1 Introduction
(9) Ethernet
A representative LAN connection system (IEEE 802.3) developed by Xerox, Intel and DEC of America which can
send about 10Mbps and use the packet of 1.5kB. Since Ethernet can allow various types of computers to be
connected as one via the network, it has been called a pronoun of LAN as a universal standard with various
products available, not limited to some specific companies.
(11) Gateway
Software/Hardware used to translate for two different protocols to work together, which is equivalent to the
gateway necessary to exchange information with the different system.
(12) Header
Part of the packet including self station number, correspondent station number and error checking area.
(13) HTML
Hypertext Markup Language, standard language of WWW. In other words, it is a language system to prepare
Hypertext documents. The document made of HTML can be viewed through the web browser
(14) HTTP
Hypertext Transfer Protocol, standard protocol of WWW. It is a protocol supporting the hypermedia system.
System
Chapter 1 Introduction
(17) IP Address
Address of respective computers on the Internet made of figures binary of 32 bits (4 bytes) to distinguish the
applicable machine on the Internet. Classified into 2 sections, network distinguishing address and host
distinguishing address. The network address and the host address is respectively divided into class A, B and C
based on the bits allotted. IP address since it shall be unique all over the world, shall be decided not optionally but
as assigned by NIC(Network Information Center) of the applicable district when joining the Internet. In Korea,
KRNIC(Korea Network Information Center) is in charge of this work. Ex.) 165.244.149.190
(21) Node
Each computer connected with the network is called Node
(22) Packet
A package of data which is the basic unit used to send through the network. Usually the package is made of
several tens or hundreds of bytes with the header attached in front to which its destination and other necessary
information are added
(25) Protocol
Contains regulations related with mutual information transmission method between computers connected with
each other through the network. The protocol may specify detailed interface between machines in Low level (for
1-15
System
Chapter 1 Introduction
example, which bit/byte should go out through the line) or high level of message exchange regulations as files are
transferred through the Internet.
(26) Router
A device used to transfer the data packet between the networks. It sends the data packet to its final destination,
waits if the network is congested, or decides which LAN is good to connect to at the LAN junction. Namely, it is a
special computer/software used to control the two or more networks connected.
(27) Server
The side which passively responds to the clients request and shares its resources.
(30) Telnet
It means remote login via Internet. To login to remote host via TELNET, account of that host is necessary.
But for some hosts providing public service, you can connect without account
1-16
System
Chapter 1 Introduction
Token
Ring
Dual Token passing
(35) Reset
This is function used when you want to initialize the communication module to clear the error
Select [Online] [Rest] in the XG-PD
If you execute this function, PLC will restart.
1-17
System
Main Unit
Types
Model
XBC-DN32U
XBC-DR28U
XBC-DN32UP
XBC-DR28UP
XBC-DN32UA
Expansion Unit
XBC-DN28UA
Special Module
Description
XBE-DC08A
XBE-DC16A/B
XBE-DC32A
XBE-RY08A
XBE-RY08B
XBE-RY16A
XBE-TN08A
XBE-TN16A
XBE-TN32A
XBE-TP08A
XBE-TP16A
XBE-TP32A
XBE-DR16A
XBF-AD04A
XBF-AD04C
XBF-AD08A
XBF-DC04A
XBF-DC04C
XBF-DV04A
XBF-DV04C
XBF-AH04A
Remark
Basic type
Positioning
type
Analog
type
Input
Output
In/Output
Analog
ln/Out
2-1
Special Module
Types
Model
Description
XBF-RD04A
XBF-RD01A
XBF-TC04S
XBF-PD02A
XBF-HD02A
XBF-HO02A
XBF-TC04RT
XBF-TC04TT
XBF-PN08B
Temperature
Positioning
XBL-C21A
XBL-C41A
XBL-EMTA
Enet I/F
XBL-EIPT
XBL-CMEA
CANopen MasterI/F
XBL-CSEA
XBL-PMEC
Profibus-DP, Master
XBL-PSEA
Profibus-DP, Slave
XBL-DSEA
DeviceNet, Slave
USB-301A
Notice
LS INDUSTRIAL SYSTEM CO., LTD. has consistently developed and launched new products.
For new products that are not included to this manual, please contact a nearby exclusive agency.
2-2
Remark
Counter
XBL-EIMT/F/H
Communication
Module
System
--
System
32
UP
XGB PLC
No. of I/O point
DC input
Classification
Compact type
basic unit
Name
DC input
Relay output
Transistor output
XBC-DN32U
16 point
None
16 point
XBC-DR28U
16 point
12 point
None
XBC-DN32UP
16 point
None
16 point
XBC-DR28UP
16 point
12 point
None
XBC-DN32UA
16 point
None
16 point
XBC-DR28UA
16 point
12 point
None
Power
AC110V-220V
2-3
System
DC
XX
XGB series
Relay output(RY)
Transistor output (TN/TP)
Name
DC input
Relay output
Transistor output
XBE-DC08A
8 point
None
None
XBE-DC16A/B
16 point
None
None
XBE-DC32A
32 point
None
None
XBE-RY08A/B
None
8 point
None
XBE-RY16A
None
16 point
None
XBE-TN08A
None
None
XBE-TN16A
None
None
XBE-TN32A
None
None
XBE-TP08A
None
None
XBE-TP16A
None
None
XBE-TP32A
None
None
XBE-DR16A
8 point
8 point
Reference
Input
Relay Output
2-4
8 point
(sink type)
16 point
(sink type)
32 point
(sink type)
8 point
(source type)
16 point
(source type)
32 point
(source type)
None
In/Output
System
AD
XX
XGB series
Classification
Analog input
Analog output
RTD input
TC input
Positioning
Name
No. of input
ch.
Input type
No. of output
ch.
Output type
XBF-AD04A/C
Voltage/Current
None
XBF-AD08A
Voltage/Current
None
XBF-DC04A/C
None
Current
XBF-DV04A/C
None
Voltage
XBF-RD04A
PT100/JPT100
None
XBF-RD01A
PT100/JPT100
None
XBF-TC04S
K, J, T, R
None
XBF-TC04RT
PT100/JPT100
Transister
XBF-TC04TT
K, J, T, R
Transister
XBF-PD02A
Line Driver
Voltage
XBF-PN08B
Line Driver
EtherCAT
XBF-HD02A
Line Driver
Voltage
XBF-HO02A
Open Collector
Voltage
2-5
System
C21A
XGB series
Classification
Name
Type
XBL-C21A
RS-232C, 1 channel
XBL-C41A
RS-422/485, 1 channel
XBL-EMTA
XBLEIMT/EIMF/EIMH
XBL-EIPT
XBL-CMEA
CANopen Master
XBL-CSEA
CANopen Slave
XBL-PMEC
Profibus-DP Master
XBL-PSEA
Profibus-DP Slave
XBL-DSEA
DeviceNet Slave
2-6
System
Basic unit
Items
Number of I/O configuration points
Number of
accessible
expansion
modules
Digital I/O
module
Special module
Communication
module
High speed
expansion module
Option module
Basic type
Basic
Positioning type
Unit
Analog type
Digital I/O
module
Configurat
ion of Expa
Special module
products nsion
modul
e
Communication
module
High speed I/F
module
I/O module
Description
XBC-DN32U, XBC-DN32UP, XBC-DN32UA :32 points ~ 352 points
XBC-DR28U, XBC-DR28UP, XBC-DR28UA :32 points ~ 348 points
Up to 10 EA
Up to 10 EA
Up to 2 EA
Up to 2 EA (Can be expanded for 2 slots just behind the basic unit)
Cannot be installed.
XBC-DN32U
XBC-DN32UP
XBC-DN32UA
XBE-DC08/16/32A
XBE-DC16B
XBF-AD04A
XBF-AD04C
XBF-AD08A
XBF-AH04A
XBF-RD04A
XBF-RD01A
XBL-C41A
XBL-EMTA
XBL-PMEC
XBE-TN08/16/32A
XBE-TP08/16/32A
XBE-DR16A
XBF-DC04A
XBF-DC04C
XBF-DV04A
XBF-DV04C
XBF-TC04S
XBF-PD02A
XBL-C21A
XBL-EIMT/F/H
XBL-EIPT
XBE-RY08/16A
XBE-RY08B
XBF-HO02A
XBF-HD02A
XBF-TC04RT
XBF-TC04TT
XBL-PSEA
XBL-CMEA/CSEA
XBL-DSEA
XBF-PN08B
2-7
System
Expansion modules
Basic Unit
1stag
e
3-
4-
5-
Definitions of Operations
Remarks
Existing XGB
High
performance
XGB
2-8
2-
2 communication
modules works
System
2 communication
modules works
2-9
System
RS-232C / RS-485
(2) Communication with the other PLC through the basic units embedded RS-485 port/ 1:1 connection with the HMI
through the embedded RS-232C port
2-10
System
(3) Configuring 1:N communication system with the maximum 32 stations by using the basic units embedded RS485port
Notice
For detailed specificaitons of the high performance XGBs embedded Cnet communication, refer to Chap.5 Embedded
Communication of this manual.
For detailed specificaitons of the expansion Cnet communication module, refer to XGB Cnet I/F of the manual.
2-11
System
Notice
For more details on how to the above LSISs network system configuration and Enet system configuration, refer to
Chap.5 Embedded Communication and XGB FEnet I/F of this manual.
2-12
System
Chapter 3 Specifications
Chapter 3 Specifications
3.1 Names and Functions of Each Part
3.1.1 Basic Type
No
Names
LED for displaying input, output
Connector for PADT
Input terminal block
Output terminal block
Purposes
Displays the On/Off status of input, output contacts
Connector(USB 1channel) to access to XG5000
Terminal block receiving the actual input signal
Terminal block outputting the actual output signal
Sets the basic units operation mode.
STOP RUN : Programs operation is executed.
RUN STOP : Programs operation is stopped.
(In case of STOP, the remote operation is available.)
Displays the basic units operation status.
PWR(Red light On) : The power is supplied.
RUN(Green light On) : During RUN mode
ERR(Flickering red light) : Occurrence of errors during operation
STATE(Red light On/flickering Red light): When the SD card is installed, the
red light is turned On; when the SD card error occurs, the red light is flickering.
RD/WR(Flickering red light) : During SD card Write
Connector with the SD memory card
SD card connector
Terminal
block
for
the
embedded
Enet Terminal block for the embedded Enet communication
communication
Terminal block for the
Terminal block(lower part of the product) for the embedded RS-232C/485
embedded communication
communication
Power terminal block
Terminal block (AC 100 ~ 240V) for power supply
24V output
Terminal block with DC 24V output
Battery holder
Battery holder(upper part of the product)
3-1
System
No
3-2
Names
Purposes
LED for displaying input,
Displays the On/Off status of input, output contacts
output
Connector for PADT
Connector(USB 1channel) to access to XG5000
Input terminal block
Terminal block receiving the actual input signal
Output terminal block
Terminal block outputting the actual output signal
Sets the basic units operation mode.
STOP RUN : Programs operation is executed.
RUN/STOP mode switch
RUN STOP : Programs operation is stopped.
(In case of STOP, the remote operation is available.)
Displays the basic units operation status.
PWR(Red light On) : The power is supplied.
RUN(Green light On) : During RUN mode
ERR(Flickering red light) : Occurrence of errors during operation
Status display LED
STATE(Red light On/flickering Red light): When the SD card is installed, the red
light is turned On; when the SD card error occurs, the red light is flickering.
RD/WR(Flickering red light) : During SD card Write
SD card connector
Connector with the SD memory card
Terminal block for the
embedded Enet
Terminal block for the embedded Enet communication
communication
Terminal block for the Terminal block(lower part of the product) for the embedded RS-232C/485
embedded communication communication
Power terminal block
Terminal block (AC 100 ~ 240V) for power supply
24V output
Terminal block with DC 24V output
Battery holder
Battery holder(upper part of the product)
Displays the operation status of analog input/output.
Red light On : During normal operation
Analog display LED
Flickering red light : Occurrence of errors
Red light Off : Power OFF or module errors
AD terminal block
Analog input terminal block
DA terminal block
Analog output terminal block
System
Chapter 3 Specifications
No
Names
Purposes
LED for displaying input,
Displays the On/Off status of input, output contacts
output
Connector for PADT
Connector(USB 1channel) to access to XG5000
Input terminal block
Terminal block receiving the actual input signal
Output terminal block
Terminal block outputting the actual output signal
Sets the basic units operation mode.
STOP RUN : Programs operation is executed.
RUN/STOP mode switch
RUN STOP : Programs operation is stopped.
(In case of STOP, the remote operation is available.)
Displays the basic units operation status.
PWR(Red light On) : The power is supplied.
RUN(Green light On) : During RUN mode
ERR(Flickering red light) : Occurrence of errors during operation
Status display LED
STATE(Red light On/flickering Red light): When the SD card is installed, the red
light is turned On; when the SD card error occurs, the red light is flickering.
RD/WR(Flickering red light) : During SD card Write
SD card connector
Connector with the SD memory card
Terminal block for the
embedded
Terminal block for the embedded Enet communication
Enet communication
Terminal block for
Terminal block(lower part of the product) for the embedded RS-232C/485
The embedded
communication
communication
Power terminal block
Terminal block (AC 100 ~ 240V) for power supply
24V output
Terminal block with DC 24V output
Battery holder
Battery holder(upper part of the product)
Displays the operation status by positioning axes.
LED displaying axial Green light On: During the corresponding axial operation
Green light Off: Stop of the corresponding axial operation
operation
Flickering red light: Occurrence of errors from the corresponding axial operation
I/O connector
Connector for external wiring of 3, 4-axis
I/O connector
Connector for external wiring of 1, 2-axis
3-3
System
Items
Specification
Reference
Ambient Temp.
0 ~ 55 C
Storage Temp.
25 ~ +70 C
Ambient humidity
5 ~ 95%RH (Non-condensing)
Storage humidity
5 ~ 95%RH (Non-condensing)
Occasional vibration
Vibration
Frequency
Acceleration
Pulse width
5f< 8.4
8.4f150
3.5mm
Times
9.8m/s (1G)
10 times each
Continuous vibration
Frequency
Acceleration
Pulse width
5f< 8.4
8.4f150
1.75mm
4.9m/s (0.5G)
direction
(X,Y and Z)
IEC61131-2
Shocks
Duration : 11ms
Pulse wave type : Half-sine (3 times each direction per each axis)
Square wave
AC: 1,500 V
impulse noise
DC: 900 V
Electrostatic
discharge
7
Impulse noise
LSIS standard
Radiated
electromagnetic field
80 ~ 1,000MHz, 10 V/m
noise
Fast transient
/Burst noise
Classifi-
Power
Digital/Analog Input/Output,
cation
supply
Communication Interface
Voltage
2kV
1kV
Operation ambience
Altitude
10
Pollution degree
Less than 2
11
Cooling method
Air-cooling
IEC61131-2
IEC61000-4-2
IEC61131-2,
IEC61000-4-3
IEC61131-2
IEC61000-4-4
Notes
1) IEC (International Electrotechnical Commission)
: An international civil community that promotes international cooperation for standardization of electric/ electro
technology, publishes international standard and operates suitability assessment system related to the above.
2) Pollution Degree
: An index to indicate the pollution degree of used environment that determines the insulation performance of the
device. For example, pollution degree 2 means the state to occur the pollution of non-electric conductivity
generally, but the state to occur temporary electric conduction according to the formation of dew.
3-4
System
Chapter 3 Specifications
Note
AC85V ~ AC264V
AC100V ~ AC240V
50/60 3 (47 ~ 63 )
1.2A or less
0.6A or less
Inrush current
120Apeak or less
eakage current
1 or less
Efficiency
65% or more
input current
Permitted
momentary
10ms or less
power failure
voltage
Output voltage
Ouput
Output voltage
current
Ripple rate
+5V
4.90~5.15V
5A
+24V
21.1~26.9V
0.4A
ripple
noise
+5V
100pp or lese
200pp or less
+24V
400pp or less
Protecting
+5V
5.5A or more
overcurrent
+24V
0.44A or more
Ripple&
Noise
* For protection of the power supply, you are recommended to use the power supply with the maximum of 4A fuse.
Notice
(1) Allowable instantaneous interruption time
It is the time to maintain the normal output voltage(normal operation) on the condition that the input voltage of
AC110/220V is lower than the rating (AC85/170V).
(2) Over-current Protection
(a) When the voltage exceeding the standard is applied to the circuit of DC5V, DC24V, over-current protection device
interrupts the circuit and stops the system.
(b) If over-current occurs, after removing the causes such as shortage of current capacity, short circuit, etc., restart the
system.
(3) Over-voltage Protection
When the voltage exceeding the standard is applied to the circuit of DC5V, over-voltage protection device interrupts the
circuit and stops the system.
3-5
System
Main unit
3-6
Model
XBC-DN32U
XBC-DR28U
XBC-DN32UP
XBC-DR28UP
XBC-DN32UA
XBC-DR28UA
XBE-DC32A
XBE-DC16A/B
XBE-DC08A
XBE-RY16A
XBE-RY08A/B
XBE-TN32/16/08A
XBE-DR16A
XBE-TP32/16/08A
XBF-AD04A
XBF-AD08A
XBF-AH04A
XBF-DV04A
XBF-DC04A
XBF-RD04A
XBF-RD01A
XBF-TC04S
XBF-PD02A
XBF-HO02A
XBF-HD02A
XBF-AD04C
XBF-DC04C
XBF-DV04C
XBF-TC04RT
XBF-TC04TT
XBL-C21A
XBL-C41A
XBL-EMTA
XBL-EIMT/F/H
XBL-EIPT
XBL-CMEA
XBL-CSEA
XBL-PMEC
XBL-PSEA
XBL-DSEA
700
990
1250
1550
780
1040
50
40
20
440
240
80/50/40
250
80/50/40
120
105
120
110
110
100
100
100
500
270
330
105
70
70
120
120
110
110
190
280/670/480
400
150
150
300
230
100
System
Chapter 3 Specifications
Model
Unit No.
Internal 5V
consumption
current
Remark
(Unit : )
Main unit
Expansion module
XBC-DN32U
700
XBE-DC32A
50
XBE-TN32A
80
XBF-AD04A
120
XBF-DC04A
110
XBL-C21A
110
Consumption
current
1,300
Consumption
voltage
6.5W
1.3A 5V = 6.5W
In case system is configured as above, since 5V consumption current is total 1,300 mA and 5V output of XGB 32 points main unit
is maximum 5A, normal system configuration is available.
(2) XGB PLC configuration example 2
Type
Model
Unit No.
Internal 5V
consumption
current
Remark
(Unit : )
Main unit
Expansion module
Consumption
current
Consumption
voltage
XBC-DN32U
700
XBE-DR16A
250
XBE-RY16A
440
XBF-AD04A
120
XBL-C21A
110
2,430mA
12.15W
In case system is configured as above, since 5V consumption current is total 2,430 mA and 5V output of XGB 32 points main unit
is maximum 5A, normal system configuration is available.
3-7
System
3.4 Battery
3.4.1 Battery specifications
Items
Nominal voltage / current
Warranty term
Purpose
Backup time
Specifications
Appearance Size (mm)
Specifications
DC 3.6V / 800 mAh
3 years(at room temperature)
Program and data backup, RTC operation during the blackout
3 years
Lithium battery, 3.6V
14.5 X 26 mm
3-8
System
Chapter 3 Specifications
Yes
ERR LED off?
No
Battery malfunction
Complete
3-9
System
XBC-
XBC-
XBC-
XBC-
XBC-
DN32U
DR28U
DN32UA
DR28UA
DN32UP
DR28UP
Process-driven interrupt
Batch processing by simultaneous scan (Refresh method),
Directed by program instruction
Ladder Diagram, Instruction List
Number of
Basic
28
Application
677
(Basic instruction)
Program capacity
Max. I/O points
Data area
File register
task
60 /step
32Kstep
(Main + Expansion 10 stages)
Input/Ouput
Link
Flag
Timer
Counter
S00.00 ~ S127.99
Step
D00000 ~ D19999(20000word)
Data register
Analog Data
N0000~N10239(10,240 word)
Total program
Initial
Remark
instructions
Processing speed
Initial task
Cyclic task
Max 16
I/O task
Max 8
Self-diagnosis function
Program port
Back-up method
3-10
XBC-
Max 8
RUN, STOP, DEBUG
Detects errors of scan time, memory, I/O and power supply
USB 1 channel
Latch area setting in basic parameter
700
990
780
1,040
1,250
1,550
Weight
571g
630g
683g
732g
673g
722g
System
Chapter 3 Specifications
Specifications
Items
PID control
Cnet
PID control
Channel
Transfer
spec
Enet
Topology
Diagnosis
Protocol
Built-in Function
Service
Performance
channels
High
Speed Counter mode
Counter
Function
Group
Data set
Type
Extension
Memory
Datalog
size
SD memory type
Memory
size
File system
Pulse catch
XBC-
XBC-
XBC-
XBC-
XBC-
XBC-
DN32U
DR28U
DN32UA
DR28UA
DN32UP
DR28UP
Remark
3-11
50 8point(P0008 ~ P000F)
1,3,5,10,20,70,100
*1 Auto-MDIX(Automatic medium-dependent interface crossover) : It is the function to automatically detect whether the cable connected
to the Ethernet port is peer-to-peer(straight) or cross cable
3-12
Positioning
Items
Built in function
System
Specifications
Remark
Available
On
UP type
System
Chapter 3 Specifications
Analog input
Channels
Specification
Specifications
0.250 (1 ~ 5V)
Accuracy
Analog
1.0 (4 ~ 20)
1.25 (0 ~ 20)
0.625 (0 ~ 10V)
1.250 (10V)
0.2% or less (When ambient temperature is 25)
0.3% or less (When ambient temperature is 0 ~ 55)
Available
On
Analog
Analog output
Built in function
Channels
Remark
4channels (current/voltage)
Voltage: 1~5V, 0~5V, 0~10V, -10~10V
Current: 4~20,0~20
Input Range
Current input or Voltage input can be selected through
the external terminal wiring setting.
Input
1 or more(voltage input), 250 (current iput)
resistance
1/16000
each channel.
Load
resistance
Specification
1 or more(voltage output),
600 or less(current output)
1/16000
0.250 (1 ~ 5V)
Accuracy
1.0 (4 ~ 20)
1.25 (0 ~ 20)
0.625 (0 ~ 10V)
1.250 (10V)
0.2% or less (When ambient temperature is 25)
0.3% or less (When ambient temperature is 0 ~ 55)
3-13
System
Danger
Please design protection circuit at the external of PLC for entire system to operate safely because an abnormal
output or an malfunction may cause accident when any error of external power or malfunction of PLC module.
(1) It should be installed at the external side of PLC to emergency stop circuit, protection circuit, interlock circuit of
opposition action such as forward /reverse operation and interlock circuit for protecting machine damage such as
upper/lower limit of positioning.
(2) If PLC detects the following error, all operation stops and all output is off.
(Available to hold output according to parameter setting)
(a) When over current protection equipment or over voltage protection operates
(b) When self diagnosis function error such as WDT error in PLC CPU occurs
When error about IO control part that is not detected by PLC CPU, all output is off.
Design Fail Safe circuit at the external of PLC for machine to operate safely. Refer to 4.1.1 Fail Safe circuit.
(1) Because of error of output device, Relay, TR, etc., output may not be normal. About output signal that may cause
the heavy accident, design supervisory circuit to external.
When load current is more than rating or over current by load short flows continuously, danger of heat, fire may occur
so design safety circuit to external such as fuse.
Design for external power supply to be done first after PLC power supply is done. If external power supply is done
first, it may cause accident by misoutput, misoperation.
In case communication error occurs, for operation status of each station, refer to each communication manual.
In case of controlling the PLC while peripheral is connected to CPU module, configure the interlock circuit for system
to operate safely. During operation, in case of executing program change, operation status change, familiarize the
manual and check the safety status. Especially, in case of controlling long distance PLC, user may not response to
error of PLC promptly because of communication error or etc.
Limit how to take action in case of data communication error between PLC CPU and external device adding installing
interlock circuit at the PLC program.
4-1
System
Danger
Dont close the control line or communication cable to main circuit or power line. Distance should be more than 100mm.
It may cause malfunction by noise.
In case of controlling lamp load, heater, solenoid valve, etc. in case of Off -> On, large current (10 times of normal
current) may flows, so consider changing the module to module that has margin at rated current.
Process output may not work properly according to difference of delay of PLC main power and external power for
process (especially DC in case of PLC power On-Off and of start time.
For example, in case of turning on PLC main power after supplying external power for process, DC output module may
malfunction when PLC is on, so configure the circuit to turn on the PLC main power first
Or in case of external power error or PLC error, it may cause the malfunction.
Not to lead above error to entire system, part causing breakdown of machine or accident should be configured at the
external of PLC
4-2
System
In case of AC . DC
Power
Power
Check direct
current
Signal input
Trans
Fuse
Trans
Trans
Fuse
Fuse
DC power
F0045
Pm
Pm
Fuse
F009C
F009C
Start
switch
Program
Stop
SW
Pm
Tm
Input module
Start
switch
Pn
Output module
Program
Voltage relay
equipped
Stop
SW
Output module
Pm
Timer setting
which DC input
signal is
configured.
Pm
Pm
Pm
Output module
Emergency stop,
Stop by limit
Output module
Power Off to
output device
(Emergency stop,
stop by limit
switch)
4-3
System
<System example>
0
Slot No.
t
6
t u
1 p
in
o In
p
P Area
00~3F
40~7F
t
u
p
6
t tu
1 O
in
o
p
t
6
t u
1 p
in
o In
p
On delay timer
T1
P200
F0093
P201
T2
External load
L
MC
~
P20F
P200
24V
0.5s
0.5s
0V
T1
T2
DC24V
MC
CPU unit
Output module
4-4
t
u
p
6
t tu
1 O
in
o
p
P200
System
(d) Average power consumption by output voltage drop of the output module(power consumption of simultaneous On point)
Wout = Iout X Vdrop X output point X simultaneous On rate (W)
Iout : output current (actually used current) (A)
Vdrop: voltage drop of each output module (V)
I24V
DC24V
Main unit
AC power
100V~240V
DC5V
constant
Comm.
Comm.
output
input
Special
input
I5V
Voltage
transformer
Iout
Iin
load
DC
power
24V
AC power
100V~240V
4-5
System
2
4-6
System
Remark
Module must be mounted to hook for fixation properly before its fixation.
The module may be damaged from over-applied force. If module is not mounted properly, it may cause malfunction.
Do not drop or impact the module case, terminal block connector.
Do not separate PCB from case.
4-7
System
Remark
When separating module, do not apply excessive force. If so, hook may be damaged.
4-8
System
Panel
4-9
System
30 or above *1
Panel
PLC
*3
20or above
30or above*1
*1
5 or above
5 or above
*1 : In case height of wiring duct is less than 50 mm (except this 40mm or more)
*2 : In case of equipping cable without removing near module, 20mm or more
*3 : In case of connector type, 20mm or above
(5) Module equipment direction
(a) For easy ventilation, install as shown below.
4-10
System
100mm or above
50mm or above
50mm or above
4-11
System
OUT
Induced load
Output module
COM
OUT
Surge killer
Induced load
+
Output module
Diode
COM
4-12
System
4.3 Wire
In case using system, it describes caution about wiring.
Danger
When wiring, cut off the external power.
If all power is cut, it may cause electric shock or damage of product.
In case of flowing electric or testing after wiring, equip terminal cover included in product. It not, it may cause electric shock.
Remark
Do D type ground (type 3 ground) or above dedicated for PLC for FG and LG terminal. It may cause electric shock or malfunction.
When wiring module, check the rated voltage and terminal array and do properly.
If rating is different, it may cause fire, malfunction.
For external connecting connector, use designated device and solder.
If connecting is not safe, it may cause short, fire, malfunction.
For screwing, use designated torque range. If it is not fit, it may cause short, fire, malfunction.
Let no foreign material enter such as garbage or disconnection part into module. It may cause fire, malfunction, error.
AC power
100V~240V
AC power
Constant
voltage
transformer
AC100-240V
(2) Connect noise that include small noise between line and earth.
(When there are moch noise, connect insulated transformer.)
4-13
System
(3) Isolate the PLC power, I/O devices and power devices as follows.
Main unit
Main
power
PLC
power
AC220V
Constant
Voltage
Transformer
AC100-240V
IO power
DC 24V Output
DC 24V
SMPS
(5) AC110V/AC220V/DC24V cables should be compactly twisted and connected in the shortest distance.
2
4-14
System
(8) To prevent surge from lightning, use the lightning surge absorber as presented below.
(9) Wiring of each input power should be twisted as short as possible and the wiring of shielding transformer or noise filter should not
be arranged via a duct.
(10)To prevent surge from lightning, use the lightning surge absorber as presented below.
PLC
I/O device
E1
E2
Remark
(1) Isolate the grounding(E1) of lightning surge absorber from the grounding(E2) of the PLC.
(2) Select a lightning surge absorber type so that the max. voltage may not the specified allowable voltage
of the absorber.
4-15
System
(1) The size of I/O device cable is limited to 0.3~2 mm but it is recommended to select a size(0.3 mm ) to use conveniently.
(2) Please isolate input signal line from output signal line.
(3) I/O signal lines should be wired 100mm and more away from high voltage/high current main circuit cable.
(4) Batch shield cable should be used and the PLC side should be grounded unless the main circuit cable and power cable can not
be isolated.
PLC
Shield cable
Input
RA
Output
DC
(5) When applying pipe-wiring, make sure to firmly ground the piping.
4-16
System
4-17
System
PLC
PLC
Otherdevices
Type 3 Grounding
A) Exclusive grounding : best
Otherdevices
PLC
Otherdevices
Type 3 Grounding
B) common grounding : good
(4) Use the grounding cable more than 2 mm . To shorten the length of the grounding cable, place the grounding point as close to
the PLC as possible.
(5) If any malfunction from grounding is detected, separate the FG of the base from the grounding.
4-18
Types of external
connection
Lower limit
Upper limit
Digital input
0.18 (AWG24)
1.5 (AWG16)
Digital output
0.18 (AWG24)
2.0 (AWG14)
Analogue I/O
0.18 (AWG24)
1.5 (AWG16)
Communication
0.18 (AWG24)
1.5 (AWG16)
Main power
1.5 (AWG16)
2.5 (AWG12)
Protective grounding
1.5 (AWG16)
2.5 (AWG12)
System
Chapter 5 Maintenance
Chapter 5 Maintenance
Be sure to perform daily and periodic maintenance and inspection in order to maintain the PLC in the best conditions.
Ambient
Judgment
Within change rate of input
voltage
Input/Output specification of each
module
Temperature
0 ~ + 55
Humidity
5 ~ 95%RH
range.
Vibration
No vibration
environment
Play of modules
Connecting conditions of
terminal screws
Corrective Actions
No play allowed
No loose allowed
Store conditions
5-1
System
Check Points
Check the screws.
Connection conditions of
Input/Output module
Screws.
Retighten
cable
terminals.
provided.
LED
Retighten
Connecting conditions of
Corrective
Actions
Judgment
Screws.
Retighten
Screws.
Correct.
PWR LED
Run LED
ERR LED
Input LED
On (flickering or On indicates an
error)
Flickering indicates an error
indicator
Output LED
Correct.
Checking Methods
Ambient
Ambient
environment
Ambient Humidity
hygrometer
5 ~ 95%RH
Ambient pollution
There should be no
standard of control
corrosive gases
section)
standard
(Internal environmental
Looseness,
Ingress
the unit
mounted securely.
Visual check
Re-tighten screws
Retighten
Visual check
Proper clearance
Correct
dust or foreign
Loose terminal
screws
Distance between
terminals
Loose connectors
5-2
Adjust to general
material
Connecting
conditions
0 ~ 55 C
Corrective Actions
temperature
level
PLC
Conditions
Judgment
Visual check
Measure voltage between
input terminals
Retighten screws
Retighten connector
mounting
screws
Change supply power
System
Chapter 6 Troubleshooting
Chapter 6 Troubleshooting
The following explains contents, diagnosis and corrective actions for various errors that can occur during system operation.
6.2 Troubleshooting
This section explains the procedure for determining the cause of troubles as well as the errors and corrective actions.
Symptoms
Off ?
Is the ERR LED flickering ?
Off ?
I/O module doesnt operate
properly.
Flowchart used when the output load of the output module doesnt
turn on.
6-1
System
6.2.1 Troubleshooting flowchart used when the PWR (Power) LED turns Off
The following flowchart explains corrective action procedure used when the power is supplied or the power
LED turns Off during operation.
No
No
Yes
Yes
No
Yes
Yes
Yes
Complete
6-2
System
Chapter 6 Troubleshooting
6.2.2 Troubleshooting flowchart used with when the ERR (Error) LED is flickering
The following flowchart explains corrective action procedure used when the power is supplied starts or the ERR LED
is flickering during operation.
code,
with
No
Warning error?
Yes
No
Yes
Warning
Though warning error appears, PLC system doesnt stop but corrective action is needed promptly. If not, it
may cause the system failure.
6-3
System
6.2.3 Troubleshooting flowchart used with when the RUN , STOP LED turns Off.
The following flowchart explains corrective action procedure to treat the lights-out of RUN LED when the
power is supplied, operation starts or is in the process.
No
Yes
6-4
Complete
System
Chapter 6 Troubleshooting
6.2.4 Troubleshooting flowchart used when the I/O part doesnt operate normally.
The following flowchart explains corrective action procedure used when the I/O module doesnt operate normally.
No
Is the output LED of SOL1
On?
Yes
Correct wiring.
No
No
Is the
terminal connector
appropriate?
Yes
Is the output
wiring correct?
Yes
No
Is it normal condition?
Yes
Yes
Yes
Continue
No
Yes
Is it normal condition?
SOL1.
6-5
System
Continue
No
Yes
Yes
No
No
Yes
Is the condition
of the terminal board connector
appropriate?
Yes
Is input wiring correct?
No
No
Is the
terminal screw tighten
securely?
Correct wiring
No
Retighten the
terminal screw.
Replace the
Terminal board
connector.
Yes
Input unit
replacement is
Needed.
6-6
Input unit
replacement is
Needed.
System
Chapter 6 Troubleshooting
FAX)
OS version No.: (
Serial No. (
),
),
),
), No (
): Periodic (
), Related to environment (
6-7
System
Cause
Corrective Actions
Condition
Input signal
doesnt turn off.
AC input
C
Leakage current
AC input
External device
R
~
Input signal
doesnt turn off.
(Neon lamp
may be still on)
Leakage current
R
External device
Input signal
doesnt turn off.
AC input
Leakage current
External device
External device
Input signal
DC input
Leakage current
R
External device
6-8
DC input
R
System
Chapter 6 Troubleshooting
supplies.
DC input
L
E1
Cause
Corrective Action
is true of a solenoid)
load in parallel.
is off, excessive
voltage is applie
d to the load.
Load
Load
Output
Load
C
R
Leakage current
R
Load
Load
6-9
System
Drive the relay using a contact and drive the C-R type
time
Output
constant
Load
C
fluctuates.
R
cautious.
T
Leakage current
Timer
Output
turn off.
supplies.
Output
Load
Load
E1
E2
If the load is the relay, etc, connect a counterelectromotive voltage absorbing code as shown by the
dot line.
Condition
The load off
response
time is long.
Cause
Corrective actions
Over current at off state [The large solenoid Insert a small L/R magnetic contact and drive the
current fluidic load (L/R is large) such as is load using the same contact.
directly driven with the transistor output.
Output
Output
Off current
Load
E1
6-10
Load
transistor output.
Output
Surge current of the white lamp on.
transistor is
destroyed.
System
Chapter 6 Troubleshooting
Output
E1
Sink type transistor output
Output
Source
output
type
transistor
6-11
System
Error cause
Action
(restart mode after taking an action)
Operation
status
LED
status
Diagnosis
point
Warning
0.5 second
Flicker
RUN mode
Warning
0.5 second
Flicker
Reset
RUN mode
switching
Warning
0.5 second
Flicker
Reset
RUN mode
switching
(Dec)
23
Program to execute is
abnormal
24
25
26
Heavy
error
27
Compile error
Heavy error
0.1
RUN
second
mode
Flicker
switching
0.1 second
Flicker
RUN
mode
switching
30
Warning
0.5 second
Flicker
RUN mode
switching
31
Warning
0.1 second
Flicker
Every scan
33
Heavy error
0.1 second
Flicker
Scan end
34
Normal access of
special/link module
data during operation not
available
Heavy error
0.1 second
Flicker
Scan end
38
Extension
Module exceed
Heavy error
0.1 second
Flicker
RUN
mode
switching
39
6-12
Abnormal stop of
CPU or malfunction
Heavy error
0.1 second
Flicker
Ordinary
time
Error
code
Error cause
Action
(restart mode after taking an action)
Operation
status
LED
status
Diagnosis
point
Warning
0.5 second
Flicker
While
running the
program
Warning
0.5 second
Flicker
While
running the
program
System
Chapter 6 Troubleshooting
(Dec)
40
41
44
Warning
0.5 second
Flicker
Scan end
50
Heavy error of
external device
Heavy error
1 second
Flicker
Scan end
55
Task confliction
Heavy error
0.5second
Flicker
Every time
60
E_STOP function
executed
Heavy error
1 second
Flicker
While
running the
program
Action
(restart mode after taking an action)
Operation
status
LED
status
Diagnosis
point
Error
code
Error cause
500
Warning
501
Warning
502
Warning
1 second
Flicker
0.1 second
Flicker
0.1 second
Flicker
Reset
Ordinary
time
Ordinary
time
6-13
EN61131-2
Test item
Test details
Standard value
EN55011
Radiated noise
2
EN55011
Conducted noise
Electromagnetic emissions
product are measured
from
the
EN61000-4-2
Electrostatic
immunity
EN61000-4-4
Fast transient
burst noise
EN61000-4-3
Radiated field AM
modulation
EN61000-4-12
Damped oscillatory
wave immunity
30~230 QP : 50 /m 1
230~1000 QP : 57 /m
150~500 QP : 79 Mean: 66
500~230 QP : 73 Mean: 60
15 Aerial discharge
8 Contact discharge
Power line: 2
Digital /O : 1
Analog I/O, signal lines: 1
10Vm,26~1000
80%AM modulation@ 1
Power line: 1
Digital I/O (24V or higher): 1
7-1
Door
Seal
(e) To ensure good electrical contact with the control panel or base plate, mask painting and weld so that good
surface contact can be made between the panel and plate.
7-2
System
ferrite core
(a) Earth the control panel with a thick wire so that a low impedance connection to ground can be ensured even at high frequencies.
(b) The function of LG (Line Ground) and FG (Frame Ground) terminals is to pass the noise generated in the PLC system to the ground,
so an impedance that is as low as possible must be ensured.
(c) The earthing wire itself can generate the noise, so wire as short and thick to prevent from acting as an antenna.
(d) Attach ferrite core under the power cable to satisfy CE specification.
[ferrite core]
External Dimension (mm)
manufacture
name
Laird
Laird
Coilmaster
TDK
28A3851-0A2
28A5776-0A2
C2L RU130B
ZCAT3035-1330
30.00
29.20
31.50
30.00
13.00
20.00
13.00
13.00
33.70
42.00
33.00
34.00
30.00
42.00
31.50
30.00
maximum
cable
diameter
(mm)
12.85
19.40
13.00
13.00
address
www.lairdtech.com
www.lairdtech.com
www.coilmaster.com.tw
www.tdk.com
7-3
System
There are dangerous voltages (voltages higher than 42.4V peak) inside the power supply modules of the AC110/220V rated I/O
voltages. Therefore, the CE mark-compliant models are enhanced in insulation internally between the primary and secondary.
(2) I/O module
There are dangerous voltages (voltages higher than 42.4V peak) inside the I/O modules of the
AC110/220V rated I/O voltages. Therefore, the CE mark-compliant models are enhanced in insulation internally between the primary and
secondary.
The I/O modules of DC24V or less rating are out of the low-voltage directive application range.
(3) Special module, Communication module
The special module and communication modules are DC24V or less in rated voltage, therefore they are out of the low-voltage directive
application range.
7-4
Main
1-1
Main
(2) Interrupt operation mode (fixed cycle, external interrupt, internal device start, high speed counter)
It is the mode that suspends the currently executed scan program operation and handles the interrupt program
immediately when urgent priority matter occurs during execution of the PLC scan program. The signals that inform
the CPU of such interrupt occurrence is called interrupt signal and there are 4 kinds as below. For more details on
each interrupt operation, refer to Section 1.1.5 ~ 1.1.10.
Fixed cycle signal: Interrupt signal occurring at the fixed interval
External input signal: External contact (P0008~0000F) input signal
Internal device: In case the internal device value is matched with the set occurrence condition
High speed counter: In case the high speed counter current value is matched with the set value
1-2
Flag Name
Name
Description
In case the actual scan time is longer than the fixed
cycle set value
F005C
_CONSTANT_ER
F0080
_CONSTANT_RUN
Main
The below figure shows the PLCs execution processing flow chart when instantaneous interruption occurs.
Notice
Instantaneous interruption means the state that the PLC exceeds the allowable variation rage of the specified power
and is lower than the range. The brief (several ms ~ dozens of ms) blackout is called instantaneous interruption.
1-3
Main
PLC
Model
Scan program
internal
Analog module
(8 channels,
XBC-DN32Ux
9.7
0.8
1EA)
time
0.3
Communication module
2.0
0.8
The high performance XGB basic unit performs the control operation based on the below sequence. Accordingly, you can
estimate the rough control performance of the system to be designed by using the below calculation method.
I/O processingI/O
time
Communication
module service
processing
System
XG5000
XG5000
Task processing
Basic
unit
Ladder
processing
Ladder
processing time
Comm. data
Input
Self-processing
module
Output
Expansion
Scan time
Exchange
of communication module data
Scan time = Ladder running time + system processing time + digital module I/O processing time + analog I/O
processing time + communication module processing time + XG5000 Service processing time
1-4
Main
Items
Product
name
Operating
conditions
Basic unit
SLOT2
SLOT3
System Configuration
SLOT4 SLOT5 SLOT6
XBC-DN32U
XBE-DC32A * 3EA
32kStep
SLOT7
SLOT8
XBLXBL-EMTA
XBF-AD04A * 2EA
C41A
200 Byte per module,
1 block
Scan time= Ladder running time + system processing time + digital I/O processing time +
analog I/O processing time + communication module processing time + XG5000 Service
processing time = 9.7 + 0.8 + 0.3*3 + 2.0*2 + 0.8*2 +0.1 = 17.1
However, in the event of changing during RUN or writing communication parameters with XG5000, it requires
converting the program changed during RUN into executable machine code in the PLC or other internal
processing operations for changed communication parameters so the scan time may be temporarily increased
by several ms or more.
(3) Verification of the scan time
The PLCs scan time can be verified by using XG5000 or flag as below.
(a) How to use XG5000: ClickOnline-Diagnosis-PLC information-Performance.
(b) How t to use flag : The scan time is saved in the below system flag (F) area.
1-5
Main
WORD
F0050
Flag Name
Name
Maximum scan
_SCAN_MAX
time
F0051
_SCAN_MIX
F0052
_SCAN_MAX
Description
The longest scan time (update in case of occurrence only), in
0.1ms
The shortest scan time (update in case of occurrence only), in
Minimum scan time
0.1ms
Current scan time Running time of this scan (scan update), in 0.1ms
1-6
Main
Notice
1) Make the interrupt program as shortly as possible. In case the same interrupt occurs repeatedly during
executing the interrupt program, O/S watchdog error may occur with non-execution of the scan program.
(In case the self-interrupt occurs during executing the interrupt program, task conflict error may occur.)
2) Although interrupts with low priority occur several times during executing the one with high priority, the interrupt
will run just once so you should pay attention to set up the priority.
1.1.5 Interrupt
(1) Interrupt processing flow chart
It describes the PLCs operation flow chart, giving you the example of setting the interrupt program as below.
Interrupt setting
Interrupt type
Interrupt Name
Priority
Task No.
Program Name
Remarks
Initialization
Interrupt0
Initialization program
Fixed cycle 1
Interrupt1
2
0
Fixed cycle 1
External
Interrupt2
2
16
External
Internal device
Interrupt3
3
24
Internal device
High
speed
Interrupt4
4
40
High speed counter
counter
Fixed cycle 2
Interrupt5
3
1
Fixed cycle 2
Scan program
Initializing
(Before INIT_DONE instruction)
occur
Cycle time 1/
external occur
simultaneously
Internal device
Interrupt occur
Cycle time 2
occur
Internal device interrupt
END
execution
Cycle time 1
execution
Timed-driven
execution
1-7
Main
Notice
1) If the interrupt with the same priority occur at the same time, the early set interrupt will be executed first. (In
case interrupt 1andinterrupt 2occur at the same time, interrupt1will be executed first.)
2) If the interrupt with higher priority occurs during execution of interrupts, the interrupt with higher priority will be
executed first.
3) All interrupts are allowable (Enable) when the power is On. If you want to run by interrupt program or prohibit
them, you can use EI, DI command.
4) The internal device interrupt will run after getting the END command.
(2) Types and operation standards of tasks
The types and operation standards of tasks that are available for the high performance small-sized PLC are as
below.
Type
Fixed cycle task
External contact task
Internal contact task High speed counter task
Spec.
Maximum
number
Start
conditions
Detection
and
Execution
Detection
delay
Time
Priority of
executions
16 EA
1ms
comparative output 0 /
input contacts
conditions
P008~P00F
input contacts occur
8 EA
16 EA
2 ~ 7 level setting
(2 level has the highest
priority)
Designated without
Task No.
8 EA
Main
the maxim error of 10 seconds may occur in the timer. The counter reflects the input state every 10
seconds so the input that changed within 10 seconds is not counted.
(b) Execution priority
In case several tasks to be executed stand by, the task program with high priority should be processed
first. If the tasks with the same priority stand by, they should be processed in order of occurrence.
When the fixed cycle task and external contact task occur at the same time, the task set early by
XG5000 will be executed by priority.
Set up the priority of the task programs in consideration of characteristics, importance of the programs
and urgency of required executions.
(c)Processing delay time
The delay of task program processing is caused by the below causes. Consider these factors when setting
up tasks and writing programs.
Delayed detection of tasks (Refer to the detailed description of each task.)
Program execution delay due to execution of the preceding task program
(d) Relation between the initialization, scan program and the task program
When executing the initialization task program, the fixed cycle, external contact, high speed counter,
internal contact task cannot be started.
The scan program has the lowest priority so when the task occurs, the scan program will be suspended
and the task program will be executed preemptively. Accordingly, in case the tasks occur frequently during
one scan or they converge intermittently, the scan time may be extended abnormally. You should consider
this point when setting tasks.
(e) Protection of the currently running scan program by prohibiting tasks execution
If you do not want the scan program to be suspended by the task program with high priority during
executing the scan program, you can partially prohibit the execution of task programs by using the below
DI, EI command in order to protect the scan program.
(When the power is supplied to the PLC, the initial values of all tasks are EI (allowable) state.)
Comman
Use
d
Description
EI
DI
EIN
DIN
Main
Scan startup
(Initial
operation
t )
Execution
program
of
Scan
Execution of program 1
Occurrence
10ms_fixed cycle
of
Execution of program 2
Occurrence of
contact %M000
Internal
Execution of program 3
Occurrence of
contact %Q000
external
Time
0
Time ()
0~6
6~8
8~10
10~12
1-10
6 7 8 10 12
20 22 24 25
30 32 34
Executed details
The scan program starts and is executed.
Request on running the external contact interrupt is entered and the scan program is interrupted and
the program 3 runs. There is the request on rerun at 7[] but it is ignored since the program is running.
The execution of the program 3 is completed and the scan program will run continuously.
There is the request on running 10_fixed cycle interrupt so the scan program is interrupted and the
12~20
20
20~22
22~24
24~25
25
time ()
25~30
30~32
32~34
34
Main
program 1 runs.
The execution of the program 1 is completed and the scan program that was interrupted runs
continuously.
Although there are the requests on 10_fixed cycle interrupt and the external contact interrupt at the
same time, the external contact interrupt has higher priority so the program 3 runs and the program 1
stands by for execution.
The scan program is interrupted and the program 3 runs.
The execution of the program 3 is completed and the pending 10_fixed cycle interrupt program 1
runs.
The execution of the program 1 is completed and the scan program is finished.
The program 2 is executed by checking the interrupt request on internal contact_M0 of P2 at the time
of completion of the scan program.
Executed details
The program 2 runs.
The request on 10_fixed cycle interrupt occurs and the 10_fixed cycle has higher priority so the
program 2 is interrupted and the program 1 runs.
The execution of the program 1 is completed and the program 2 that was interrupted is finished.
The new scan starts (startup of executing the scan program)
1-11
Main
(b) The screen for registering the task will be displayed. Click Initialization in the execution conditions
and enter the task name.
1-12
Main
(c) Click on the right mouse button on the registered task and click Add Items-Program.
(d) Make the necessary initialization program and make sure to include the INIT_DONE command to the
initialization task program.
(If the operation conditions of INIT_DONE runs, the initialization task is ended and the scan program
runs.)
1-13
Main
(b) The screen for registering the task will be displayed. Click Fixed cyclein the execution conditions and
after entering the task name, input the items required for setting as below
Items
priority
2~7
Task No.
0~15
cycle
1-14
Input range
1~4,294,967,295 ()
Description
Designates the priority of tasks.
Designates the task number.
The numbers overlapped with are not available.
Designates the tasks running cycle.
Main
(c) Click on the right mouse button on the registered task and click Add Items-Program.
(e) If the program window for writing the task program is displayed, you can make the task program here.
1-15
Main
1-16
Main
(b) The screen for registering the task will be displayed. Click External contactin the execution conditions
and after entering the task name, input the items required for setting as below.
Items
Priority
Input range
Task No.
16~23
Contact No.
Starting
conditions
8~15
Description
Designates the priority of tasks.
Designates the task number.
The numbers overlapped with are not available.
Designates the task start contact number.
2~7
(c) Click on the right mouse button on the registered task and click Add Items-Program.
1-17
Main
(e) If the program window for writing the task program is displayed, you can make the task program here.
(3) Instructions to use the external contact task
When the rising, falling or transition conditions occur in the set input contact, the corresponding external contact task
program runs and keep the below instructions in mind.
8 external contacts are available in the range of P0008~P000F.
When the specific external contact task program runs currently or stands by for execution, if the request on
running the same input task program occurs, the newly occurred task will be ignored.
The input contact monitoring for the external contact tasks is executed only when the operation mode is
RUN mode. The input contact monitoring for task startup is not executed in STOP mode.
The detection delay time of the external contact task is approximately 50us.
When designing the system, several external contact tasks should not start at the same time. If P0008 ~
P000F contacts are ON at the same time under all the external contacts of P0008 ~ P000F are set as the
external contact tasks, 8 external contact task programs run at one so the scan time may be longer
momentarily.
1-18
Main
(b) The screen for registering the task will be displayed. Click Internal devicein the execution conditions and after
entering the task name, input the items required for setting as below.
Items
Input range
Description
Priority
2~7
Designates the priority of tasks..
Designates the task number.
Task No.
24~39
The numbers overlapped with are not available.
Internal device
BIT, WORD
Selects the device type that will start the task.
Input directly the device that will start the task and set the startup
Device
Direct input
conditions.
Rising
Starts the task in case of rising edge.
Falling
Starts the task in case of falling edge.
Rising, falling, transition, On, Transitio
Starts the task in case of rising or falling edge.
Bit
Off
n
On
Starts every scan task during ON.
Off
Starts every scan task during OFF.
Starts the task when the word is less than the set
Startup
<
value.
conditio
Starts the task when the word is less than or equal to
ns
<=
the set value.
Starts the task when the word is the same as the set
Word <, <=, ==, >=, >
==
value.
Starts the task when the word is more than or equal
>=
to the set value.
Starts the task when the word is more than the set
>
value.
1-19
Main
(c) Click on the right mouse button on the registered task and click Add Items-Program.
1-20
Main
(e) If the program window for writing the task program is displayed, you can make the task program here.
(2) Instructions to use the internal device task
The internal contact task detects the startup conditions of the internal device set by the scan END and runs the
relevant internal device task program. Keep the below instructions in mind.
The internal device task program runs when the scan program is completed. Accordingly, although the
execution conditions of the internal device task program occur in the scan programs or task programs (fixed
cycle, external contact, high speed counter), it will run at the time of completing the scan program instead of
running immediately.
In the case of the internal device task, the execution conditions are searched when the scan program is
completed. Accordingly, if the execution conditions of the internal device task occur and dissipate by the scan
program or other task programs, the task will not run since the execution conditions cannot detected at the
time of searching the conditions.
1-21
Main
(b) The screen for registering the task will be displayed. Click High speed counter in the execution conditions
and after entering the task name, select the channel.
1-22
Main
(c) Click on the right mouse button on the registered task and click Add Items-Program.
(e) If the program window for writing the task program is displayed, you can make the task program here.
(2) Instructions to use the high speed counter task
When the high speed counters current value in the selected channel becomes equal to the comparative output
set value of 0 of the relevant channel in the below Fig., the high speed counter task will be detected and the task
program will run.
You can check whether the conditions of the high speed counter task occur at every 250us cycle so detection
delay may occur up to 250us.
The operations of the high speed counter task are performed only when the operation mode is RUN
mode.
1-23
Main
1-24
Main
1-25
Main
RUN
STOP
RUN STOP
XG5000
command
Operation mode
Unchangeable
Local RUN
RUN
STOP
Debug
-
remote RUN
remote STOP
Debug
STOP
Remarks
When the operation mode switch is
located in RUN position, the mode
change by XG5000 is impossible.
(a) The mode change by XG5000 is available only when the operation mode switch is in STOP state.
(b) If you want to change the mode into STOP with a switch in the remote RUN state by XG5000, operate
the switch as STOP RUN STOP.
1-26
Main
1.3 Memory
The high performance XGB basic unit has two types of memory for a user. One is the program memory saving the user
program that is made by a user to build up the system; another is the data memory providing the device area that saves the
data during operation.
Size (KB)
120
1024
System area
156
2,176
Details
1-27
Main
Data register
U00.00~U0B.31
N0000~N10239
Communication data
register
Z000~Z127
T0000~T2047
C0000~C2047
R0000~R16383
1-28
Characteristics of
devices
Index register
Timers current value
register
Counters current value
register
File register
Purpose
It is the area keeping the internal data. It also can be expressed as
bit. (Ex.: No.0 bit of D0000.0 D0)
It is the register used to read the data from the special module
equipped to the slot. (It can be expressed as bit)
Area saving the P2P service of the communication module.
(It cannot be expressed as bit)
Dedicated device to use index functions
(It cannot be expressed as bit)
Area indicating the timers current value.
Area indicating the counters current value.
Register to save files
Main
1-29
Main
Latch area 1
X
O
X
X
O
O
O
O
X
Latch area 2
X
O
X
X
O
O
O
O
X
N
Z
R
X
X
X
X
X
X
Characteristics
Image area saving the I/O contacts state
Internal contact area
Contacts that keep the contact state during blackout.
System flag area
Area related to the timer ( For both bit/word )
Area related to the counter (For both bit/word)
Relay for step control
Area saving general word data
Analog data register (Not latched)
High speed link/P2P service state contacts of the communication
module (Not latched)
Communication modules P2P service address area (latched)
Register for index only (Not latched)
File register (latched)
Notice
K, N, R devices can be basically latched without setting parameters.
P, U, Z devices cannot be latched.
(1) How to set up the latch area
(a) After clicking the Device Area Setup of the basic parameter, select the latch to be used and input the initial
address and end address.
1-30
Main
Operations
Detailed operations
latch1
latch2
Maintain
Maintain
Reset
Maintain
Maintain
Maintain
Reset
Reset
Reset
Reset
Latch 1 Clear
Reset
Maintain
Latch 2 Clear
Reset
Reset
Power On/Off
On / Off
Reset by XG5000
Overall Reset
XG5000 online
Remarks
(c) If you clickOnline- Reset/Clear - Reset PLC -Overall Reset, the latch 1 area will be
cleared.
1-31
Main
(d) After selecting Online- Reset/Clear -Clear PLC latch area 1,2, if you click Delete, it will be
cleared.
Notice
In case the mode is changed into RUN by a switch in the remote RUN mode, the PLC is operates continuously
without intermission.
Modificaiton is possible during run in the RUN mode by a switch but the mode change operaitons through XG5000 are
restricted. Only when mode change is not allowable in a remote site, set the mode switch in RUN position.
1-32
Main
PLC
Name
CPU Type
XGBDR16C3
XGBDR32HL
Language
Description
Remarks
MK language
Dedicated product
Modular type
MK language
Dedicated product
Compact type
XGB-XBCE MK language
XGB
XGB-XBCH MK language
XGB-XBCS MK language
XGB-XBMS MK language
XGB-XBCU MK language
Economic : XBC-DR10/14/20/30E
XBC-DN10/14/20/30E,
XBC-DP10/14/20/30E
Deluxe: XBC-DR32/64H, XBC-DN32/64H
XBC-DP32/64H
Standard : XBC-DR20/30/40/60SU,
XBC-DN20/30S (U),
XBC-DN40/60SU
Standard : XBM-DN16/32S , XBM-DR16S
high performance : XBC-DN32U, XBC-DN32UP,
XBC-DN32UA
Compact type
Compact type
Compact type
Modular type
Compact type
2-1
Main
You can set up 3 items; Basic operation setting, Device area setting, Error operation setting.
Classification
Basic
operations
Items
Fixed cycle operation
Watchdog timer
Standard input filter
Output
debugging
Descriptions
Set the fixed cycle operation time.
Set the scan Watch Dogs time.
Set the standard input filters time.
Set values
1~999
10~1000
1,3,5,10,20,70,100
during
Device
Selection of latch area
Set each devices latch area.
area setting
Resumption of operation
Error
Determine whether stopping or resuming the operation
in case of computational
Stop/Resume
in case of computational errors.
operation
errors.
2-2
Main
If you click the Modulein the slot position, the list of each module will be displayed. Then, choose the
module that is matched with the actual system to be configured. The selected slot will be displayed as below.
2-3
Main
If you press In Detailbutton on the slot image or the relevant slot position in the base window as below, the
window for setting the filter, emergency output will be displayed.
Notice
In case each set details are different from the actually accessed I/O module, Module Type Mismatch Error occur and
the error will be displayed.
If there is no setting, the CPU reads each I/O modules information for operation.
2-4
Main
(2) The Watchdog timer monitors the scanning time during operation and when set detection time is exceeded, it
stops the PLCs operations immediately. At this time, the output status is maintained or cleared based on the
details of Output Hold when errors occur.
(3) If it is expected that the Scan Watchdog Time is exceeded since it takes more time to process the specific part
of the user programs (in case of using FOR ~ NEXT command, CALL command, etc.), clear the Watchdog
timer through the WDT command.
The WDT command initializes the scan Watchdog time and restarts measuring time from 0.
WDT
WDT
WDT
WDT
END
Main
Items
Description
Error/Warning Displays the current Error/Warning.
Error history
Displays Error/Warning occurred in order of time.
Remarks
Saving up to 100
Notice
If you click Delete in the Error/Warning window, all the saved error history will be deleted.
In case the error histories exceed 100EA, the histories are deleted in order from the one that occurred first and the
100EA recent histories are saved
2-6
Main
2-7
Main
Word
F0029
_IOPRM_ER
F002A
_SPPRM_ER
F002B
_CPPRM_ER
F002C
_PGM_ER
Special module
parameters
Communication
module parameters
Program error
F002D
_CODE_ER
Code error
F002E
F0030
Bit
F0041
_SWDT_ER
_WDT_ER
Flag Name
_CNF_WAR
_DBCK_ER
F0043
_ABSD_ER
F0046
F004
F0048
F0049
F0054
F0055
F0056
F005C
F0110
F011
F0111
F0112
2-8
F015
F0113
F0115
-
F023
F058
F060
F062
F064
F066
F068
IO parameters
parameters.
There are some problems with I/O
parameters.
Abnormal special module parameters
Abnormal communication module parameters
There are some errors with the program.
There are some errors with the program
code.
The system Watchdog works.
The scan Watchdog works.
Description
Reports the minor failure status of the system.
There are some problems with data backup.
Stoppage caused by abnormal operation.
Main
F090
_IO_TYER_N
Mismatch slot
F091
_IO_DEER_N
F093
_IO_RWER_N
RW error slot
F094
_IP_IFER_N
IF error slot
F096
_IO_TYER0
F104
_IO_DEER0
F120
F128
_IO_RWER0
_IO_IFER_0
F202
_ANC_ERR
F203
_ANC_WAR
Notice
For more details on the whole flags, refer to the Appendix 1 Flag Table of the Outline of this manual.
2-9
Main
Bit
F0202
F0203
F0026
F0046
F2002
F2003
Flag Name
Function
Information on the external
_ANC_ERR
devices failures
Information on the external
_ANC_WAR
devices MINOR failures
detection of external serious
_ANNUM_ER
error
_ANNUM_WA detection of external slight
R
error
Request detection of external
_CHK_ANC_E
serious error
RR
Description
Input the error code of user-defined
serious failure of external device.
Input the error code of user-defined
minor failure of external device.
It is On when the external devices
serious failure occurs.
It is On when the external devices minor
failure occurs.
It is the command flag asking to detect
the external devices serious failure.
2-10
Main
2-11
Main
F203 (_ANC_WAR)flag.
(f) If you input 0 again to F203 (_ANC_WAR) after removing the causes of failures and turn ON F2003
(_CHK_ANC_WAR) again, detection of minor failures is canceled.
(g) The below figure describes the example of the program detecting the external devices minor failures
with operation details.
2-12
Main
3) If you want to transfer the PLCs time to the PLC, click the PC clock and synchronization button.
4) If you want to set up your preferred time, after changing the set values of the data and time box, click them
to the PLC.
(b) Read with the special relay
You can monitor the data with the special relay as below.
Word
Flag Name
Name
F053
_MON_YEAR Clock data (month/year)
F054
_TIME_DAY Clock data (hour/day)
F055
_SEC_MIN
Clock data (second/minute)
F056
_HUND_WK Clock data (Year/day)
Data
H0709
h1214
H2040
H2003
Description
Sep, 2007
14:00, 12th
20 minutes 40 seconds
2000s,Wed.
2-13
Main
Area
D0000
D0001
D0002
D0003
Item
Year, Month
Day, Hour
Second, Minute
Year, Day
Input data
h'0314
h'1230
h'1130
h'2000
Description
Mar./2014
th
12:00/30
11 seconds/30 minutes
2000s /Sun.
Input the clock data in the random devices (P,M,K,L,Z,U,D,R) and turn On/Off the DATEWR input contact
M0001. (In case the date and day are not matched, Write is not allowable)
Check whether the data was correctly changed by monitoring the above special areas (F053~F056).
(d) How to express the day
No.
0
Day
Sun.
1
Mon.
2
Tue.
3
Wed.
4
Thu.
5
Fri.
6
Sat.
normal condition(sec/day)
-1.55
0.58
-5.97
Notice
The clock data may not be stated in the shipped product so you need to set up the clock data correctly before use.
If you write unserviceable clock data in the RTC, it will not work properly.
Ex.) 25:00, 32th, 14 month
In case the RTC stops or error occurs due to a battery failure, if you write the new clock data in the RTC, the error
will be cleared.
2-14
Main
Range
100ms timer
0.1 seconds ~ 6553.5
seconds
10ms timer
0.01 seconds ~ 655.35
seconds
Timer type
1ms timer
0.001 seconds ~ 65.535
seconds
(1) Updating the current value of On delay timer and contact On/Off
If the input contact is On, the current value starts to increase. When the current value reaches the set time (PT)
(current value=set value), the timers output contact (Txxx) will be On. When the input contact is Off while the
current value increases, the timers current value will be 0. The timing chart of the On delay timer is as below.
2-15
Main
(2) Updating the current value of Off delay timer and contact On/Off
If the input condition is On, the timers output contact (Txxx)is On and the current value becomes the set
value. When the input contact is Off, the current value starts to decrease and if the elapse time reaches the set
time (PT (current value=0), the timers output contact (Txxx) will be Off. If the input contact is On while the
current value decreases, the current value becomes the set value.
The timing chart of the Off delay timer is as below.
(3) Updating the current value of Cumulative timer and contact On/Off
The current value increases only when the input contact is On and if the cumulative value reaches the timers
et time (PT), timer output contact is on. The timer output contact maintains the On status until it is Off by the
reset coil (IL : RST command). The timing chart of the Cumulative timer is as below.
2-16
Main
(4) Updating the current value of Monostable timer and contact On/Off
If the input condition is On, the timers output contact (Txxx) is On. When the timers current value starts to
decrease from the set value (PT) and it becomes 0, the output contact is Off. The change of On/Off of the input
contact is regarded until the current value reaches 0. The timing chart of the Monostable timer is as below.
(5) Updating the current value of retriggerble timer and contact On/Off
If the input condition is On, the timers (Txxx) is On.
When the timers current value starts to decrease from the set value (PV) and it becomes 0, the output contact
is Off. Before the timers current value becomes 0, the input contact is OffOn again, the timers current value
is updated to the initial set value again. The timing chart of the retriggerble timer is as below.
Notice
The timers current value and output processing are executed in the scan END so the maximum error is as below.
Max. error : 1 scan time + Executing time from the startup of the scan to the timer command step
For more details on how to use the timer command, refer to the XGB command manual.
2-17
Main
It increases the current value under the rising edge of the input condition.
When the current value increases and becomes the same as the set value, the counters output contact
(Cxxx) is On.
The current value is 0 and the output contact (Cxxx) is Off while the reset signal is On.
(b) Subtractive counter
It decreases the current value of the rising edge of the input condition.
When the current value decreases and becomes 0, the counters output contact (Cxxx) is On.
The current value is 0 and the output contact (Cxxx) is Off while the reset signal is On.
(c) Additional subtractive counter
The current value increases under the rising edge of the additional input condition and the current value
decreases under the rising edge of the subtractive input condition. When the current value is greater than
or equal to the set value, the output contact Cxxx is On. The current value is smaller than or equal to the
set value, the output contact Cxxx is Off.
The current value becomes 0 in case of reset signal input.
(d) Ring counter
2-18
Main
The current value increases by 1 under the rising edge of the input condition. After the current value
reaches the set value, the current value becomes 0 under the rising edge of the next input condition.
When the current value is the set value, output contact Cxxx is On. Under the rising edge of the next input
condition or the rising edge of the reset condition, output contact Cxxx is Off.
During counting the ring counter, it the reset condition is input, the current value becomes 0.
2-19
Main
C max =
counting
n
1
( )
100 tS
speed
n :Duty (%)
t S : scan time[s]
The duty (n) puts the input signals On, Off time ratio on a percentage basis
Notice
You are recommended to use the high speed counter function to count the high speeds input pulse accurately
that cannot be counted with the counter command
2-20
Main
2-21
Main
The below table represents the items related to the forced I/O setting.
Item
Movement of address
Apply
Flag
Individual
Data
View
variables/comments
Select All
Delete All
Set device
Description
You can select the base and slot.
You can set the forced input and output Enable / Unable
You can set the forced I/O Enable / Unable by bit.
You can set the forced I/O data (On/Off) by bit.
Remarks
2.7.2 Time to process the forced I/O On / Off and processing method
(1) Forced input
When the forced input is set, among the data read from the input model at the time of Refresh, the data of the contact set
as the forced On/Off is replaced by the forced set data to update the input image area. Accordingly, during program
operation, among the actual input data, the forced set area is operated with the results replaced by the forced set data.
Main
image areas including the operation results, the data of the contact set as the forced On/Off is replaced by the
forced set data, and then, they are output. Accordingly, in contrast with the forced input, in the case of the
forced output, the data of the output image area shows the same data with the program operation results but
the actual output changes by the forced output On/Off settings.
(3) Instructions to use the Forced I/O functions
It works from the time of setting each I/O Enable after setting the forced data.
Although the actual I/O modules are not equipped, the forced input can be set.
In spite of Off-> On of the power, change of operation modes and operation by the reset key
The previously set On/Off data is stored in the PLC.
Even in STOP mode, the forced input and output data is not eliminated.
When you try to set the new data from the beginning, cancel all settings of I/O by using Delete All before use.
(4) Operations in case of errors
When errors occur after setting the forced output, it works based onOutput Hold when errors occur of
output control settings in the basic parameters and Emergency Output of the I/O parameters. In case of
error occurrence, if you select the emergency output as Clear after setting Output Hold when errors
occur, the output is off when errors occur; if you choose Hold, the output status will be maintained.
In case Output Hold when errors occur is not set in the output control setting of the basic parameters,
the output is Off.
When M00000 is On, the IORF command is executed and the first operand specifies the slot number. The second
operand is the mask data of the upper 32 bits, the third operand is the mask data of the lower 32 bits. You need to set
the bit to be refreshed as 1. The bit set as 0 is not refreshed.
Notice
When you read and write the data in the expansion module through the IORF command, it takes approximately
1~2ms. Accordingly, if the IORF command is used in the fixed cycle task or the external interrupt task program that
is input at a short interval, task conflict may occur.
For more details on the IORF command, refer to the XGK/XGB command manuals.
Main
through XG5000. The operation history is saved in the PLC unless it is deleted through XG5000.
2-24
Main
Slot No.
Model
I/O allocation
Remakrs
XBC-DN32U
Embedded
functions
P0040~P007F
XBE-DC32A
input : P0080~P011F
XBE-TN32A
XBL-C21A
P0160 ~ P019F
XBF-AD04A
P0200 ~ P023F
XBF-DV04A
P0240 ~ P027F
XBE-DC32A
XBE-TN32A
special
* The number of empty I/O points can be used as the internal relay.
* In the case of the high performance XGB basic type, it does not have the embedded special function corresponding to No.1
slot but occupies No.1 slot as an empty slot.
(2) When the I/O of the I/O parameter is allocated, the allocation information is displayed.
2-25
Main
2-26
Main
(3) Then, the background color of the program window changes and it is converted into the mode of modification
during RUN.
(5) When the modification of the program is completed, click Online-Write Modification During RUN
2-27
Main
(6) When Write Program is completed, click Online-End Modification During RUN.
(7) The background color of the program window changes into the original one and modification during RUN is
completed.
Notice
For Modification of communication parameters during RUN, after changing the network configuration items of
XG5000 in the RUN status without going into the Modification during RUN menu, click Online-Write and
choose Network Parameter to execute Write.
2-28
Main
(2) If you click Detailed Information after choosing the module, the details on the module will be displayed.
2-29
Main
Descriptions
Start/End monitor
Suspend monitor
Restart monitor
Trend monitor
Data trace
Device monitor
User event
2-30
current
Remarks
Main
2-31
Main
2-32
Main
2-33
Main
5) If you double-click the occurrence number, the detailed value of the device at the time of occurrence will be
monitored with the details as below.
2-34
Main
Notice
For more details on the monitor, refer to the XG5000 manual.
2-35
Main
(b) If you choose the program among the items of Write, [Stop]Program Upload Prohibit will be activated.
(c) Then, choose [Stop]Program Upload Prohibit and click the OK button.
(2) When you try to read the PLC under the condition that the [Stop]Program Upload Prohibit function is set up, the below
dialog box will pop up. Reading is not available in the PLC where Read-Protect is set although the password is cleared.
Namely, you cannot read the PLC in any way until a new program is applied.
2-36
Main
(b) If you choose Yes in the dialog box, the window for selecting the connection method with the PLC to be
deleted is created.
2-37
Main
(c) After choosing the connection method with the PLC to be deleted, if you click Accessor OK, all
PLC programs, parameters, data, passwords will be deleted.
Notice
Although the initial PLC is not connected, the function is executed. You can connect to the PLC after assess
setting.
If you use the function to delete all of PLC, all PLCs internal data including passwords will be completely deleted
so be careful of this.
If you use the function to delete all of PLC when the password is lost, it is possible to connect to the PLC so you
can reuse the PLC.
2-38
Main
Load
Inductor
Load
Output
module
Output
module
Resistor
3-1
100
Open/Close times ( 10000)
Main
50
30
20
10
0.5
10
3-2
100
Main
(8) A clamped terminal with sleeve can not be used for the XGB terminal strip. The clamped terminals suitable for terminal strip are as
follows (JOR 1.25-3:Daedong Electricity in Korea).
6.0mm or less
6.0mm or less
(9) The cable size connected to a terminal strip should be 0.3~0.75 stranded cable and 2.8 thick. The cable may
have different current allowance depending on the insulation thickness.
(10) The coupling torque available for fixation screw and terminal strip screw should follow the table below.
Coupling position
IO module terminal strip screw (M3 screw)
IO module terminal strip fixation screw
(M3 screw)
Reference
Initial value
3-3
Main
3-4
Main
3-5
Main
3-6
Main
If it is selected as Clear, the output will be Off and if Hold is selected, the output will be kept.
3-7
Main
Main unit
XBC-DN32U/XBC-DN32UP/XBC-DN32UA
Specification
Input point
16 point
Insulation method
DC24V
On voltage / On current
Input resistance
Response
time
Off On
On Off
Insulation pressure
Insulation resistance
10 or more by MegOhmMeter
Common method
16 point / COM
0.3~0.75
Operation indicator
External connection
method
Weight
571g
Circuit configuration
Photo coupler
TB1
R
R
Internal
TB8
circuit
TB9
COM
DC24V
3-8
No.
Contact
No.
Contact
TB1
TB1
TB2
TB2
TB3
TB3
TB4
TB4
TB5
TB5
TB6
TB6
TB7
TB7
TB8
TB8
TB9
COM
TB10
COM
Type
Main
Main unit
Specification
XBC-DN32U/XBC-DN32UP/XBC-DN32UA
Output point
16 point
Insulation method
load
voltage
DC 10.2 ~ 26.4V
0.1 or less
4A / 10 or less
DC 0.4V or less
Surge absorber
Zener diode
1 or less
Off On
Response
time
On Off
Common method
16 point / COM
Voltage
Current
External
power
Operation indicator
571g
Circuit configuration
Weight
DC5V
Internal
TB01
circuit
TB08
TB09
TB10
DC12/24V
Terminal
number
No.
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
TB09
TB10
Contact
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
DC12/24V
COM
Type
3-9
Main
Main unit
Specification
XBC-DR28U/XBC-DR28UA/XBC-DR28UP
16 point
Output point
Insulation method
Rated load voltage/current
Min. load voltage/current
Relay insulation
DC24V 2A (Resistive load) / AC220V 2A (COS = 1),
2A/COM(P20~23),5A/COM(P24~2B)
DC5V / 1
AC250V, DC125V
none
Surge absorber
Mechanical
Service life
Electrical
Off On
10 or less
On Off
Common method
12 or less
Current consumption
Response
time
1point/COM(P20~23) , 4point/COM(P24~2B)
Circuit configuration
DC5V
TB
1
Internal
circuit
RY
TB9
TB1
0
Terminal
number
3-10
No.
Contact
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
TB09
TB10
0
COM0
1
COM1
2
COM2
3
COM3
4
5
6
7
COM4
8
9
A
B
COM5
Type
Main
DC input module
XBE-DC08A
Specification
Input point
8 point
Insulation method
DC24V
About 4
On Voltage/Current
Off Voltage/Current
Input resistance
About 5.6
Response
time
Off On
On Off
Insulation pressure
Insulation resistance
10 or more by Megohmmeter
Common method
8 point / COM
Current consumption
Operation indicator
Weight
52 g
Circuit configuration
No.
Contact
TB1
TB2
TB3
TB4
Internal
TB5
circuit
TB6
TB7
TB8
TB9
COM
TB10
COM
Photo coupler
0
TB1
R
R
TB8
TB9
COM
DC24V
Type
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
TB09
TB10
3-11
Main
DC input module
Specification
XBE-DC16A
Input point
16 point
Insulation method
DC24V
DC12/24V
About 4/8
DC9.5~30V (ripple rate < 5%)
On Voltage/Current
About 4
DC20.4~28.8V
(ripple rate < 5%)
DC19V or higher / 3 or higher
Off Voltage/Current
Input resistance
About 5.6
About 2.7
Response
time
Off On
On Off
Insulation pressure
Insulation resistance
10 or more by Megohmmeter
Common method
16 point / COM
Stranded cable 0.3~0.75 (External diameter 2.8 or less)
Operation indicator
Weight
53 g
Circuit configuration
No.
Contact
TB1
TB2
TB3
TB4
TB5
Internal
TB6
circuit
TB7
TB8
TB1
TB2
TB3
TB4
TB5
TB6
TB7
TB8
TB9
COM
TB10
COM
Photo coupler
0
TB1
R
R
TB8
TB9
COM
DC24V
3-12
XBE-DC16B
Type
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
TB09
TB10
Main
DC input module
XBE-DC32A
Specification
32 point
Photo coupler insulation
DC24V
About 4
DC20.4~28.8V (ripple rate < 5%)
Refer to Derating diagram
DC 19V or higher / 3 or higher
Input point
Insulation method
Rated input voltage
Rated input current
Operation voltage range
Input Derating
On Voltage/Current
Off Voltage/Current
Input resistance
DC 6V or less / 1 or less
About 5.6
Off On
On Off
Insulation pressure
Insulation resistance
Common method
Proper cable size
Current consumption
Operation indicator
External connection method
Weight
Response
time
Circuit configuration
No.
Photo coupler
0
B20
R
R
Internal
A05
circuit
B02
COM
No.
Contact
Type
B20
00
A20
10
B19
01
A19
11
B18
02
A18
12
B17
03
A17
13
B20
B19
B16
04
A16
14
B18
A18
B17
A17
B16
A16
A20
A19
B15
05
A15
15
B14
06
A14
16
B15
A15
B14
B13
A14
A13
B12
A12
B11
B10
B09
A11
A10
A09
B08
B07
B06
A08
A07
A06
B13
07
A13
17
B12
08
A12
18
B11
09
A11
19
100
90
B10
0A
A10
1A
80
70
B09
0B
A09
1B
B08
0C
A08
1C
B05
A05
A04
A03
A02
A01
DC24V
On rate (%)
Contact
60
50
40
DC28.8V
0
10
40
50 55
30
20
Ambient temperature ()
B07
0D
A07
1D
B04
B03
B06
0E
A06
1E
B02
B01
B05
0F
A05
1F
B04
NC
A04
NC
B03
NC
A03
NC
B02
COM
A02
COM
B01
COM
A01
COM
3-13
Main
Output point
8 point
Insulation method
Relay insulation
DC5V / 1
AC250V, DC125V
3,600 times/hr
Surge absorber
None
20 millions times or more
Mechanical
Electrical
Response
time
Off On
10 or less
On Off
12 or less
Common method
8 point / COM
Current consumption
Operation indicator
Weight
80g
Circuit configuration
DC5V
TB1
No.
Contact
Type
TB1
TB2
TB3
TB4
TB5
TB6
TB4
TB5
TB7
TB6
TB7
TB8
TB8
TB9
COM
TB1
TB2
TB3
Internal
RY
TB8
TB9
TB9
3-14
Main
Specification
XBE-RY08B
Output point
8 point
Insulation method
Relay insulation
DC5V / 1
AC250V, DC125V
3,600 times/hr
Surge absorber
None
Mechanical
Service life
Electrical
Response
time
Off On
10 or less
On Off
12 or less
Common method
1 point / COM
Current consumption
Operation indicator
Weight
81g
Circuit configuration
DC5V
TB1
RY
TB2
TB7
Internal
circuit
RY
TB8
Terminal no.
No.
Contact
TB1
TB2
COM0
TB3
TB4
COM1
TB5
TB6
COM2
TB7
TB8
COM3
TB9
NC
TB1
TB2
COM4
TB3
TB4
COM5
TB5
TB6
COM6
TB7
TB8
COM7
TB9
NC
No.
TB1
TB2
TB3
TB4
TB5
TB6
TB7
TB8
TB9
TB1
TB2
TB3
TB4
TB5
TB6
TB7
TB8
TB9
3-15
Main
Specification
XBE-RY16A
Output point
16 point
Insulation method
Relay insulation
AC250V, DC125V
3,600 times/hr
Surge absorber
None
Mechanical
Service life
Electrical
Off On
10 or less
On Off
Common method
12 or less
Current consumption
Operation indicator
Weight
130g
Response
time
8 point / COM
Circuit configuration
DC5V
TB1
Internal
RY
Contact
TB1
TB2
TB3
TB4
TB5
TB6
TB7
TB8
TB8
TB9
TB9
COM
TB1
TB2
TB3
3-16
No.
TB4
TB5
TB6
TB7
TB8
TB9
COM
Type
TB1
TB2
TB3
TB4
TB5
TB6
TB7
TB8
TB9
TB1
TB2
TB3
TB4
TB5
TB6
TB7
TB8
TB9
Main
Specification
XBE-TN08A
Output point
8 point
Insulation method
DC 12 / 24V
DC 10.2 ~ 26.4V
0.5A / 1 point
0.1 or less
4A / 10 or less
DC 0.4V or less
Surge absorber
Zener Diode
Response
time
Off On
1 or less
On Off
Common method
8 point / COM
Current consumption
External
power supply
Voltage
Current
Operation indicator
Weight
52g
Circuit configuration
DC5V
TB01
circuit
Contact
Type
TB01
TB02
TB03
TB02
TB04
TB03
TB05
TB04
TB05
TB06
TB06
TB07
TB08
TB09
TB09
DC12
/24V
TB10
TB10
COM
TB01
Internal
No.
TB08
TB09
TB10
DC12/24V
Terminal block no.
TB07
TB08
3-17
Main
Specification
XBE-TN16A
Output point
16 point
Insulation method
DC 12 / 24V
DC 10.2 ~ 26.4V
0.1 or less
4A / 10 or less
DC 0.4V or less
Surge absorber
Zener Diode
Response time
Off On
1 or less
On Off
Common method
16 point / COM
Current consumption
External power
supply
Voltage
Current
Operation indicator
Weight
54 g
Circuit configuration
TB01
DC5V
Internal
circuit
TB08
TB09
TB10
DC12/24V
Terminal block no.
No.
Contact
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
F
DC12
/24V
COM
TB09
TB10
3-18
Type
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
TB01
TB02
TB03
TB04
TB05
TB06
TB07
TB08
TB09
TB10
Main
Specification
XBE-TN32A
Output point
32 point
Insulation method
DC 12 / 24V
DC 10.2 ~ 26.4V
0.1 or less
0.7A / 10 or less
DC 0.4V or less
Surge absorber
Zener Diode
Response time
Off On
1 or less
On Off
Common method
32 point / COM
0.3
Current consumption
External power
supply
Voltage
Current
Operation indicator
40 pin connector
Weight
60g
Circuit configuration
DC5V
No.
B20
Internal
circuit
A05
B01,B02
A01,A02
DC12/24V
B20
B19
B18
B17
B16
B15
B14
B13
B12
B11
B10
B09
B08
B07
B06
B05
B04
B03
B02
B01
Contac
t
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
NC
NC
DC12/
24V
No.
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A09
A08
A07
A06
A05
A04
A03
A02
A01
Type
Contac
t
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
NC
NC
B20
B19
A20
A19
B18
A18
B17
A17
B16
A16
B15
A15
B14
B13
B12
A14
B11
B10
B09
A11
A10
A09
B08
B07
B06
A08
A07
A06
B05
B04
B03
A05
A04
A03
B02
A02
A01
B01
A13
A12
COM
3-19
Main
3.5.7
Specification
XBE-TP08A
8 point
Output point
Insulation method
DC 12 / 24V
DC 10.2 ~ 26.4V
0.5A / 1 point
0.1 or less
4A / 10 or less
DC 0.4V or less
Zener Diode
Surge absorber
Response
time
Off On
1 or less
On Off
Common method
8 point / COM
Current consumption
External
power
Voltage
Current
Operation indicator
External connection method
Weight
Circuit configuration
DC5V
TB09
TB10
TB08
Internal
circuit
No.
Contact
Type
TB01
TB02
TB03
TB04
TB05
TB06
TB06
TB07
TB07
TB08
TB08
TB09
TB09
COM
TB10
TB10
0V
TB01
TB02
TB03
TB04
TB05
TB01
Terminal bloc
k no.
3-20
Main
Specification
Output point
Insulation method
Rated load voltage
Load voltage range
Max. load voltage
Off leakage current
Max. inrush current
Max. voltage drop (On)
Surge absorber
Off On
Response time
On Off
Common method
Proper cable size
Current consumption
Voltage
External
power
Current
Operation indicator
External connection method
Weight
16 point
Photo coupler insulation
DC 12 / 24V
DC 10.2 ~ 26.4V
0.5A / 1 point, 2A / 1COM
0.1 or less
4A / 10 or less
DC 0.4V or less
Zener Diode
1 or less
1 or less (Rated load, resistive load)
16 point / COM
Stranded cable 0.3~0.75 (external diameter 2.8 or less)
60 (When all outputs are on)
DC12/24V 10% (ripple voltage 4 Vp-p or less)
10 or less (connecting DC24V)
LED On when output On
8 pin terminal block connector + 10 pin terminal block connector
40g
Circuit configuration
DC5V
TB09
DC12/24V
TB10
Internal
TB08
circuit
TB010
Terminal bloc
k no.
No.
Contact
Type
TB01
TB02
TB03
TB03
TB04
TB05
TB04
TB05
TB06
TB07
TB08
TB01
TB02
TB03
TB04
TB04
TB05
TB05
TB06
TB06
TB07
TB08
TB09
COM
TB10
0V
TB01
TB02
TB06
TB07
TB08
TB01
TB02
TB03
TB07
TB08
TB09
TB10
3-21
Main
Specification
XBE-TP32A
32 point
Output point
Insulation method
DC 12 / 24V
DC 10.2 ~ 26.4V
0.1 or less
4A / 10 or less
Zener Diode
Surge absorber
Response time
DC 0.4V or less
Off On
1 or less
On Off
Common method
32 point / COM
0.3
120 (When all outputs are on)
Current consumption
External power
Voltage
Current
Operation indicator
External connection method
40 pin connector
60g
Weight
Circuit configuration
DC5V
B02,B01
DC12/24V
A02,A01
Internal
A05
circuit
B20
Connector N
o.
3-22
No.
Contact
No.
Contact
B20
B19
B18
B17
B16
B15
B14
B13
B12
B11
B10
B09
B08
B07
B06
B05
B04
B03
B02
B01
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
NC
NC
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A09
A08
A07
A06
A05
A04
A03
A02
A01
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
NC
NC
COM
0V
Type
B20
A20
B19
A19
B18
A18
B17
A17
B16
A16
A15
A14
A13
B15
B14
B13
B12
A12
B11
B10
B09
A11
A10
A09
B08
B07
B06
A08
A07
A06
B05
B04
B03
A05
A04
A03
B02
B01
A02
A01
Main
DC input module
Specification
XBE-DR16A
8 point
Input point
Insulation method
Rated input voltage
DC24V
About 4
DC20.4~28.8V (within ripple rate 5%)
Off Voltage/Current
Input resistance
Response
time
Off On
On Off
Insulation pressure
Insulation resistance
10 or more by Megohmmeter
Common method
8 point / COM
Current consumption
Operation indicator
External connection method
Weight
Circuit configuration
No.
Contact
TB1
TB2
TB1
TB3
TB2
TB4
Internal
TB5
TB3
TB4
circuit
TB6
TB7
TB8
TB9
COM
Photo coupler
TB1
R
R
TB8
TB9
COM
DC24V
Terminal bloc
k no.
Type
TB5
TB6
TB7
TB8
TB9
3-23
Main
Specification
8 point
Relay insulation
Output point
Insulation method
Rated load
voltage / Current
Min. load voltage/Current
Max. load voltage
Off leakage current
Max. On/Off frequency
Surge absorber
Mechanical
Service life
Electrical
Response
Off On
time
On Off
Common method
Proper cable size
Current consumption
Operation indicator
External connection method
Weight
DC5V / 1
AC250V, DC125V
0.1 (AC220V, 60)
3,600 times/hr
None
20 millions times or more
Rated load voltage / current 100,000 times or more
AC200V / 1.5A, AC240V / 1A (COS = 0.7) 100,000 times or more
AC200V / 1A, AC240V / 0.5A (COS = 0.35) 100,000 times or more
DC24V / 1A, DC100V / 0.1A (L / R = 7) 100,000 times or more
10 or less
12 or less
8 point / COM
Stranded cable 0.3~0.75 (external diameter 2.8 or less)
280 (When all inputs and outputs are on)
LED on when output on
9 pin terminal block connector
81g
Circuit configuration
DC5V
TB1
No.
Contact
TB1
TB2
TB3
TB4
TB5
TB6
TB7
TB8
TB9
COM
Internal
circuit
TB1
TB2
TB3
RY
TB8
TB9
Terminal bloc
k no.
3-24
Type
TB4
TB5
TB6
TB7
TB8
TB9
Main
3-25
Main
The below timing chart represents the operations of the Pulse Catch function.
Step
Scan 1
Scan 2
Scan 3
3-26
Processing details
When the minimum pulse signal of 50 is input, the CPU part will detect the fact and save
the status.
The input image data area is On.
The input image data area is Off.
Basis
4.1
Classification
Count input
signal
Signal
Input type
A-phase, B-phase
Voltage input (Open collector)
Signal level
DC 24V
Spcification
100kpps
1 phase
100kpps 8 channels
2 phase
50kpps 4 channels
Count range
Count mode
(Program setting)
Input mode
(Program setting)
2-phase input
CW/CCW input
Voltage
Signal type
Multiplication
function
Control input
1 phase input
1 multiplication
2 phase input
4 multiplication
1 multiplication
CW/CCW
Signal
Signal level
Signal type
Voltage
4-1
Basis
Classification
Output points
External
output
Type
Output type
Count Enable
Preset function
Auxiliary mode
(Program setting)
Spcification
2 point/channel (for each channel):use output contact point of main unit
Selects single-compared (>, >=, =, =<, <) or section-compared output (included or
excluded) (program setting)
Transistor output
To be set through program (count available only in enable status)
To be set through terminal (contact) or program
Count Latch
Frequency Measure
Count per unit time (time setting value: 1~60,000ms)
Count pause
4-2
Classification
Spcification
Input voltage
Input current
20.4V
6V
Basis
Terminal
No.
P000
P001
P002
P003
P004
P005
P006
P007
P008
P009
P00A
P00B
P00C
P00D
P00E
P00F
COM0
Names
1-phase
Ch0 counter input
Ch1 counter input
Ch2 counter input
Ch3 counter input
Ch4 counter input
Ch5 counter input
Ch6 counter input
Ch7 counter input
Ch0 preset 24V
Ch1 preset 24V
Ch2 preset 24V
Ch4 preset 24V
Ch5 preset 24V
Ch6 preset 24V
Ch7 preset 24V
Ch8 preset 24V
input common
2-phase
Ch0 A-phase input
Ch0 B-phase input
Ch2 A-phase input
Ch2 B-phase input
Ch4 A-phase input
Ch4 B-phase input
Ch6 A-phase input
Ch6 B-phase input
Ch0 preset 24V
Ch2 preset 24V
Ch4 preset 24V
Ch6 preset 24V
input common
Usage
1-phase
2-phase
counter input terminal
A-phase input terminal
counter input terminal
B-phase input terminal
counter input terminal
A-phase input terminal
counter input terminal
B-phase input terminal
counter input terminal
A-phase input terminal
counter input terminal
B-phase input terminal
counter input terminal
A-phase input terminal
counter input terminal
B-phase input terminal
preset input terminal
preset input terminal
preset input terminal
No use
preset input terminal
preset input terminal
preset input terminal
No use
preset input terminal
preset input terminal
preset input terminal
No use
preset input terminal
preset input terminal
preset input terminal
No use
common terminal
common terminal
4-3
Basis
I/O
Internal circuit
4.7 k
4.7 k
Terminal
No.
Ch0
pulse input
Ch 0
A-phase input
On
20.4~28.8V
P0000
Off
6V or less
Ch 1
pulse input
Ch 0
B-phase input
On
20.4~28.8V
P0001
Off
6V or less
Ch 2
pulse input
Ch 2
A-phase input
On
20.4~28.8V
P0002
Off
6V or less
Ch 3
pulse input
Ch 2
B-phase input
On
20.4~28.8V
P0003
Off
6V or less
Ch4
pulse input
Ch 4
A-phase input
On
20.4~28.8V
P0004
Off
6V or less
Ch 5
pulse input
Ch 4
B-phase input
On
20.4~28.8V
P0005
Off
6V or less
Ch 6
pulse input
Ch 6
A-phase input
On
20.4~28.8V
P0006
Off
6V or less
Ch 7
pulse input
Ch 6
B-phase input
On
20.4~28.8V
P0007
Off
6V or less
Ch 0
preset input
Ch 0
preset input
On
20.4~28.8V
P0008
Off
6V or less
Ch 1
preset input
On
20.4~28.8V
P0009
Off
6V or less
Ch 2
preset input
Ch 2
preset input
On
20.4~28.8V
P000A
Off
6V or less
Ch 3
preset input
On
20.4~28.8V
P000B
Off
6V or less
Ch 4
preset input
Ch 4
preset input
On
20.4~28.8V
P000C
Off
6V or less
Ch 5
preset input
On
20.4~28.8V
P000D
Off
6V or less
Ch 6
preset input
Ch 6
preset input
On
20.4~28.8V
P000E
Off
6V or less
Ch 7
preset input
On
20.4~28.8V
P000F
Off
6V or less
4.7 k
4.7 k
Input
5.6 k
5.6 k
5.6 k
5.6 k
5.6 k
5.6 k
5.6 k
5.6 k
COM0
4-4
On/Off
Guaranteed
voltage
2-phase
4.7 k
4.7 k
Operation
1-phase
4.7 k
4.7 k
Signal Name
COM(input common)
Basis
Increasing/Decreasing classification
Increasing/decreasing count setting signal Off
Increasing/decreasing count setting signal On
Operation example
A phase input
pulse
On
Up/Down
count setting
Count
Off
10
Off
11
12
Up
13
12
Down
12
11
Up
4-5
Basis
Increasing count
Decreasing count
Operation example
A phase input
pulse
On
B phase input
pulse
Count
Off
10
Off
11
12
13
11
12
Up
12
Down
Up
10
11 12 13 14 15 16 17 18 19 20 21 22
23
22 21 20 19 18 17 16 15 14 13 12 11
Up
10
Down
Increasing count
Operation example
A phase input
pulse
B phase input
pulse
Count
10
11
12
Up
4-6
13
12
11
Down
10
Basis
Ch.6
Ch.7
K2280
K2310
Ref.
0 : linear
1 : ring
Count start
Input
pulse
-2,147,483,648
Borrow
Carry
4-7
Basis
Ring counter max. and min value is saved at the following special K area.
Area per each channel (Double word)
type
Ch.0
Ch.1
Ch.2
Ch.3
Ch.4
Ch.5
Ch.6
Ring counter min.
K308 K338 K368 K398
K2228 K2258 K2288
value
Ring counter
K310 K340 K370 K400
K2230 K2260 K2290
max. value
Ch.7
K2318
K2320
Ref.
-
Range of Ring counter: user defined min. value ~ user defined max. value
Counter display: in case of using ring counter, user defined max. value is not displayed.
1) During increasing count
Even if count value exceeds user-defined maximum value during increasing count, Carry only occurs and
count does not stop differently to Linear Count.
Ring count max.
value
Input pulse
Count start
4-8
: not included
: included
Basis
Input pulse
: Not included
: Included
3) Operation when setting Ring Count based on present count value (during increasing count)
If present count value exceeds user-defined range when setting Ring Count
- Error (code no. 27) is occurred and it operates linear counter.
If present count value is within user-defined range when setting Ring Count
- Present count value starts to increase up to the user-defined maximum value and down to the userdefined minimum value and keeps counting after Carry occurs.
- Not the maximum but the minimum value only is displayed with count kept on as shown below.
2,147,483,647
Ring Count
Max. value
Carry occurred
Present
position
Ring Count
Min. value
-2,147,483,648
Carry occurred
:Not included
Present position
If out of the userdefined range
:Included
4-9
Basis
4) Operation when setting Ring Count based on present count value (during decreasing count)
If present count value exceeds user-defined range when setting Ring Count
- Error (code no. 27) is occurred and it operates linear counter. If the present count value goes into the
ring count range, it operates ring counter.(The error code is not cleared.)
If present count value is within user-defined range when setting Ring Count
- Present count value starts to decrease down to the user-defined minimum value and up to the userdefined maximum value and keeps counting after Borrow occurs.
2,147,483,647
Ring Count
maximum value
Ring Count
minimum value
-2,147,483,648
Present position
Present position
Borrow occurred
If out of the user-defined
range
Borrow occurred
:Not included
:Included
Remark
(1) Based on count value within or out of user-defined range, count will be decided to be within or out of the range
when setting Ring Count.
(2) Ring Count setting when count value is out of the range is regarded as users mistake. The count is not available
within the Ring Count range.
(3) Use preset function or the like when using Ring Count so to surely position the count value within the range.
4-10
Basis
Comp output 0
Comp output 1
*2)
Value
Set to 0
Ch.0 K302
Ch.1 K332
Ch.2 K362
Ch.3 K392
Ch.4 K2222
Ch.5 K2252
Ch.6 K2282
Ch.7 K2312
Ch.0 K303
Ch.1 K333
Ch.2 K363
Ch.3 K393
Ch.4 K2223
Ch.5 K2253
Ch.6 K2283
Ch.7 K2313
Set to 1
Set to 2
Set to 3
Set to 4
Set to 5
Set to 6
4-11
Basis
Ch. 0
Ch. 1
Ch. 2
Count enable
signal
K2600
K2700
K2800
K2900
Compared 0
enable signal
K2604
K2704
K2804
Compared 1
enable signal
K2607
K2707
K2807
Operation
Ch. 5
Ch. 6
Ch. 7
K21800
K21900
K22000
K22100
0:disable
1: enable
K2904
K21804
K21904
K22004
K22104
0: disable
1: enable
K2907
K21807
K21907
K22007
K22107
0: disable
1: enable
In order to make external output, the compared coincidence output signal (P20~P2F) must be set. If Compared output
contact is Off at Special Module Parameter Setting of XG5000, Compared coincidence output signal (internal device)
is only output.
Classification
Compared
coincidence
output signal 0
Compared
coincidence
output signal 1
Ch. 0
Ch. 1
Ch. 2
Ch. 5
Ch. 6
Ch. 7
Operation
K2612
K2712
K2812
K2912
K21812
K21912
K22012
K22112
0: Compared mismatch
1: Compared match
K2613
K2713
K2813
K2913
K21813
K21913
K22013
K22113
0: Compared mismatch
1: Compared match
4-12
Basis
Count
123456
123457
123458
123459
Comparator
output 0 Min.value
123460
123461
123462
123460
Compared
output 0 Enable
Compared output 0
Output Signal
External output
(in case of Enabled)
Count
123456
123457
123458
123459
Comparator
output 0 Min.value
123460
123461
123462
123460
Compared
output 0 Enable
Compared output 0
Output Signal
External output
(in case of Enabled)
123456
Comparator
output 0 Min.value
123457
123458
123459
123460
123461
123462
123460
Compared
output 0 Enable
Compared output 0
Output Signal
External output
(in case of Enabled)
4-13
Basis
123456
123457
Comparator
output 0 Min.value
123458
123459
123460
123461
123462
123458
Compared
output 0 Enable
Compared output 0
Output Signal
External output
(in case of Enabled)
123456
123457
Comparator
output 0 Min.value
123458
123459
123460
123461
123462
123458
Compared
output 0 Enable
Compared output 0
Output Signal
External output
(in case of Enabled)
6) Mode 5
(Section comparison: Min. set value of Compared Output 0 Count value Max. set value of Compared Output 0)
If present count value is greater than or equal to the minimum set value of compared output 0 and less than or
equal to the maximum set value of compared output 0, output is sent out, and if count value increases/decreases to
exceed compared values range, output is not sent out.
Count
123456
External output
(in case of Enabled)
4-14
123457
123458
123459
123460
123461
123457
123461
123462
Basis
123456
123457
123458
123459
123460
123461
123462
123458
123460
Comparator Enable
Compared output
result
External output
(in case of Enabled)
Remark
Ultimate performance XGB main unit checks present count value every 250 and executes compared output
function. Therefore, it can takes maximum 250 delay to detect compared condition.
Classification
Carry signal
Ch.0
Ch.1
K2610
K2710
K2910
K21810
K21910
Ch.6
Ch.7
K22010
K22110
Classification
Borrow signal
Ch.0
Ch.1
K2611
K2711
K2911
K21811
K21911
Ch.6
Ch.7
K22011
K22111
4-15
Basis
Setting value is saved at the following special K area and user can designate directly.
Ch.0
Ch.1
Unit time
K322
K352
K382
K412
K2242
K2272
K2302
K2332 1~60000
Pulse/Rev
value
K323
K353
K383
K413
K2243
K2273
K2303
K2333 1~60000
Class
Ch.6
Ch.7
Setting
range
2) In case of using Rev/unit time function, enable the following special K area
Device per each channel (Word)
Class
Operation
Ch.0
Ch.1
Ch.2
Ch.3
Ch.4
Ch.5
Ch.6
Ch.7
Rev/unit time
0: disable
K2605 K2705 K2805 K2905 K21805 K21905 K22005 K22105
command
1: enable
3) Rev/unit time value is saved at the following special K area.
Device per each channel (Word)
Class
Ch.0
Ch.1
Ch.2
Ch.3
Ch.4
Ch.5
Rev/unit time
4-16
K264
K274
K284
K294
K2184
K2194
Ch.6
Ch.7
K2204
K2214
Ref.
-
Basis
1
unit time(ms)
pls
1000
Input pluse
= Revolution/Unit time
(pls)
sec
number
of
pulses
per
a
revolution
(c) Number of Revolution per 1 second is indicated after number of pulse per 1 revolution is set and time is set to 1
second (1000ms). In order to indicate by Revolutions per minute (RPM), set the Unit time to 1
minute(60,000ms).
(d) In case of that number of pulse per 1 revolution set to 10, the example of calculating Revolution/Unit time is as
shown below.
Current count
700
600
400
350
300
190
100
0
Revolution
per unit time
30
25
21
10
0
Setting time
Setting time
Setting time
Setting time
Revolution per
unit time function
enabled
Class
Ch.0
Count latch
K2606
command
Ch.1
Ch.2
K2706
K2806
K2906
Ch.6
Ch.7
Operation
0: disable
1: enable
Count latch function is operated when Count latch signal is On. Namely, counter value is not cleared when power
supply Off =>On and mode change, it is counted from previous value.
In latch counter function, internal or external preset function has to use for clearing present value.
4-17
Basis
Ch.6
Ch.7
Ref.
Internal
preset value
K304
K334
K364
K394
K2224
K2254
K2284
K2314
External
preset value
K306
K336
K366
K396
K2226
K2256
K2286
K2316
Preset command is specified through the following special K area, external preset is used by executing the
designated input contact point after allowance bit is on.
Area per each channel (Bit)
Ref.
Type
Ch.0
Ch.1
Ch.2
Ch.3
Ch.4
Ch.5
Ch.6
Ch.7
Internal
preset
K2601
K2701
K2801
K2901
K21801 K21901 K22001 K22101
command
External
preset
K2602
K2702
K2802
K2902
K21802 K21902 K22002 K22102
allowance
External
preset
P008
P009
P00A
P00B
P00C
P00D
P00E
P00F
command
External preset is executed in case of that rising edge of external preset input contact is occurred when external
preset allowance is enabled.
4-18
Basis
Setting value is saved at the following special K area and user can designate directly.
Device per each channel (Word)
Class
Ch.0
Ch.1
Ch.2
Ch.3
Ch.4
Ch.5
Ch.6
Frequency
K324
K354
K384
K414
K2244 K2274 K2304
Measuring
Period
Ch.7
K2334
Operation
1, 10, 100,
1000 Hz
2) Set Frequency measurement enable flag to Enable when using frequency measurement function.
Device per each channel (Word)
Class
Operation
Ch.0
Ch.1
Ch.2
Ch.3
Ch.4
Ch.5
Ch.6
Ch.7
Frequency
measurement
0: disable
K2608 K2708 K2808 K2908 K21808 K21908 K22008 K22108
1: enable
enable
command
3) Frequency measurement value is saved at the following special K area.
Device per each channel (Word)
Class
Ch.0
Ch.1
Ch.2
Ch.3
Ch.4
Ch.5
Frequency
K278
K288
K298
K2188 K2198
measurement K268
value
Ch.6
Ch.7
K2208
K2218
Ref.
-
4-19
Basis
Input frequency
300
250
210
100
0
Revision
Cycle
Frequency
Measurement
enable
Revision
Cycle
Revision
Cycle
Revision
Cycle
Ch.1
Ch.2
K260A
K270A
K280A
Current Count
300
100
0
-200
Count pause
enable
4-20
Ch.0
Count starting
point
K290A
Ch.6
Ch.7
Operation
0: disable
1: enable
Basis
Pulse generator
Contact
A5V
COM
A5V
F.G
0V
24V
- +
24V DC
OUTA
COM
A_C
24V
0V
- +
F.G
24V DC
4-21
Basis
Counter mode
Pulse input
mode
setting
Comp.
Output 0
mode
setting
Comp.
Output 1
mode
setting
Internal
preset value
setting
External
preset value
setting
Ring counter
min. value
setting
Ring counter
max. value
setting
Comp. output
min. value
setting
Comp. output
max. value
setting
4-22
Value
h0000
h0001
h0000
h0001
h0002
h0003
h0000
h0001
h0002
h0003
h0004
h0005
h0006
h0000
h0001
h0002
h0003
h0004
h0005
h0006
Setting
Linear count
Ring count
1 phase 1 input 1 multiplication
1 phase 2 input 1 multiplication
CW / CCW
2 phase 4 multiplication
(Magnitude) <
(Magnitude)
(Magnitude) =
(Magnitude)
(Magnitude) >
(Range) Include
(Range) Exclude
(Magnitude) <
(Magnitude)
(Magnitude) =
(Magnitude)
(Magnitude) >
(Range) Include
(Range) Exclude
-2,147,483,648 ~ 2,147,483,647
-2,147,483,648 ~ 2,147,483,647
-2,147,483,648 ~ 2,147,483,645
-2,147,483,646 ~ 2,147,483,647
-2,147,483,648 ~ 2,147,483,647
-2,147,483,648 ~ 2,147,483,647
Ch 0
Ch 4
Ch 1
Ch 5
Ch 2
Ch 6
Ch 3
Ch 7
K300
K2220
K330
K2250
K360
K2280
K390
K2310
Word
K301
K331
K361
K391
Word
K2221
K2251
K2281
K2311
Word
K302
K332
K362
K392
Word
K2222
K2252
K2282
K2312
K303
K333
K363
K393
Word
K2223
K2253
K2283
K2313
K304
K334
K364
K394
K2224
K2254
K2284
K2314
K306
K336
K366
K396
K2226
K2256
K2286
K2316
K308
K338
K368
K398
K2228
K2258
K2288
K2318
K310
K340
K370
K400
K2230
K2260
K2290
K2320
K312
K342
K372
K402
K2232
K2262
K2292
K2322
K314
K344
K374
K404
K2234
K2264
K2294
K2324
DWord
DWord
DWord
DWord
DWord
DWord
Basis
Comp. output 0
point
designation
Comp. output 1
point
designation
Value
Setting
HFFFF
h0000
h0001
h0002
h0003
h0004
h0005
h0006
h0007
h0008
h0009
h000A
h000B
h000C
h000D
h000E
h000F
HFFFF
h0000
h0001
h0002
h0003
h0004
h0005
h0006
h0007
h0008
h0009
h000A
h000B
h000C
h000D
h000E
h000F
No use
P0020
P0021
P0022
P0023
P0024
P0025
P0026
P0027
P0028
P0029
P002A
P002B
P002C
P002D
P002E
P002F
No use
P0020
P0021
P0022
P0023
P0024
P0025
P0026
P0027
P0028
P0029
P002A
P002B
P002C
P002D
P002E
P002F
1 ~ 60,000 ms
Pulse/Rev.value
1 ~ 60,000
Frequency
Measurement
cycle setting
h0000
h0001
h0002
h0003
1Hz
10Hz
100Hz
1000Hz
Ch 1
Ch 5
Ch 2
Ch 6
Ch 3
Ch 7
K320
K350
K380
K410
Remark
Word
K2240
K2270
K2300
K2330
K321
K351
K381
K411
Word
K2241
K2271
K2301
K2331
K322
K352
K382
K412
K2242
K323
K2243
K2272
K353
K2273
K2302
K383
K2303
K2332
K413
K2333
K324
K354
K384
K414
Word
K2244
K2274
K2304
K2334
Word
Word
Word
4-23
Basis
Ch 0
Ch 1
Counter enabling
Internal preset designation of counter
External preset enabling of counter
Designation of decremental counter
K2600
K2601
K2602
K2603
K2700
K2701
K2702
K2703
K2800
K2801
K2802
K2803
K2900
K2901
K2902
K2903
K2604
K2704
K2804
K2607
K2707
K2807
K2605
K2705
K2805
K2606
K2608
K2610
K2611
K2706
K2708
K2710
K2711
K2612
K2613
K2712
K2713
K21800
K21801
K21802
K21803
K21900
K21901
K21902
K21903
K21906
K21908
K21910
K21911
Ch 6
Ch 7
K22000
K22001
K22002
K22003
K22100
K22101
K22102
K22103
K22006
K22008
K22010
K22011
K22100
K22108
K22110
K22111
4-24
Ch 0
Ch 1
Ch 2
Ch 3
Ch 4
Ch 5
K262
K264
K268
K272
K274
K278
K282
K284
K288
K292
K294
K298
K2182
K2184
K2188
K2192
K2194
K2198
Ch 6
Ch 7
K2202 K2212
K2204 K2214
K2208 K2218
Basis
Ch0
Ch1
Ch2
K266
K276
K286
K2186
K2196
Ch6
Ch7
K2206
K2216
Remark
Word
Description
Counter type is set out of range
Pulse input type is set out of range
Requesting #1(3,)channel Run during the operation of #0(2) channel 2 phase(
* During #0(2) channel 2 phase inputting, using #1(3)channel is not possible.
Compared output type setting is set out of range.
Internal preset value is set out of counter range
External present value is set out of counter range
Ring counter setting is set out of range
* Note ring counter setting should be 2 and more.
Compared output min. value is set out of permissible max. input range
Compared output max. value is set out of permissible max. input range
Error of Compared output min. value>Compared output max. value
Compared output is set out of the default output value
Set value of Unit time is out of the range
Pulse value per 1 revolution is set out of range
Compared output min. value is set out of permissible max. input range (Comp. output 1)
Compared output max. value is set out of permissible max. input range (Comp. output 1)
Error of Compared output min. value>Compared output max. value (Comp. output 1)
Compared output is set out of the default output value (Comp. output 1)
Frequency measurement cycle setting error
Remark
If two and more errors occur, the module displays the latest error code.
4-25
Basis
(b) Selecting high-speed counter opens a window to set high-speed counter parameters as follows.
(Every parameter settings are saved in the special K device area.)
4-26
Basis
(d) To use additional functions of the high-speed counter, you needs to turn on the flag allowing an operation
command.
* Refer to <4.3.1 Special Area for High-speed Counter>
For instance, turn on K2605 bit if among additional functions in order to use revolution time per unit time function.
4-27
Basis
Item
Description
FLAG Monitor
Start Monitoring
Test
Close
Close monitor
(c) Clicking Start Monitoringshows the high-speed counter monitor display, in which you may set each
parameter. At this moment, if any, changed values are not saved if power off=> on or mode is changed.
4-28
Basis
(d) ClickingFLAG Monitor shows the monitor of each flag in high-speed counter, in which you may direct
operation commands by flags (clicking commands reverse turn).
4-29
Basic
5.1.1 Features
Using the high-performance XGB internal data log function, you can collect run data of PLC and save them into a SD memory
card in the CSV (Comma-Separated Values) format just with a simple parameter configuration. The function has the following features.
5-1
Basic
Chapter 5 Data Log Function
(1) Enter parameter values using XG5000, then perform data log function.
(2) Data saved by the PLC is saved into the SD memory in CSV format.
(3) The saved files can be remotely read through FTP.
(4) When XG5000 is remotely connected, you can format the SD memory without going through the PC.
(SD memory formatting only supported in PLC STOP)
5-2
Basic
Names
Description
Status LED
internal Ethernet.
Names
RUN
ERR
Description
Indicates high-performance XGB PLC run
Indicates high-performance XGB PLC error
status
Specifications
Turns on during RUN, and turns off at STOP, ERR.
Flashes when error occurs
Turns on : SD card mounted, status normal
STATE
RD/WR
interval)
Turns off : Access to SD card terminated
5-3
Basic
Chapter 5 Data Log Function
Note
(1) The SD memory should be formatted in FAT 32 format to be used for high-performance XGB data log
function.
(2) The maximum storage of SD memory supported is 16GB.
5-4
Basic
5-5
Basic
Chapter 5 Data Log Function
Function
Configuration
Group Configuration
Up to 10 groups
Configuration Data
Up to 32 per group
File Format
CSV
File Size
Up to 16MByte
Data Type
Sampling Cycle
Sampling Object
32 per file
Regular Save
File
Conversion
Trigger Save
Maximum
No. of Files
Operation Condition
AND, OR condition
Conversion
Timing
Maximum
No. of Files
Single Condition
Operation Condition
AND, OR condition
Files
Conversion
5-6
Bit: elevation/descent
Word: small, big, same, different, big or same, small or same
Event Save
SD memory
Conversion
Timing
Single Condition
Files
Conversion
Formatting
Function
Performance Specifications
Conversion
Timing
Maximum
No. of Files
Formatting Type
Cluster Size
Volume Label
LSIS (fixed)
Power Input
2.7 ~ 3.6VDC
Card Size
Maximum Capacity
Up to 16GB
Memory Type
SD, SDHC
(Recommended manufacturer: SanDisk, Transcend)
File System
FAT 32
Note
Basic
Note
(1) SanDisk, Transcend SD memories are recommended for internal data log. Use of SD memory from other
manufacturer may result in unexpected run. Please choose your SD memory card with caution.
5-7
Basic
Chapter 5 Data Log Function
Data Type
BIT
0 or 1
BYTE
00 ~ FF
WORD
0000 ~ FFFF
DWROD
00000000 ~ FFFFFFFF
LWORD
17
-128 ~ 127
-32,768 ~ 32,767
DINT
-2,147,483,648 ~ 2,147,483,647
12
LINT
-576,460,752,303,423,488 ~ 576,460,752,303,423,487
21
0 ~ 255
0 ~ 65,535
UDINT
0 ~ 4,294,967,295
11
ULINT
0 ~ 1,152,921,504,606,846,975
20
SINT
INT
USINT
UINT
5-8
Basic
Output
REAL
-3.402823466e+038 ~ -1.175494351e-038
or 0 or 1.175494351e-038 ~ 3.402823466e+038
17
LREAL
-1.7976931348623157e+308 ~ -2.2250738585072014e-308
or 0 or 2.2250738585072014e-308 ~ 1.7976931348623157e+308
24
STRING
33
ASCII Code
Value
Indication
ASCII Code
Value
Indication
ASCII Code
Value
Indication
ASCII Code
Value
0x20
SP
0x2A
0x3D
0x60
0x21
0x2B
0x3E
>
0x61~0x7A
English
(lower
case)
0x23
0x2D
0x3F
0x7B
0x24
0x2E
0x41 ~ 0x5A
English
(upper
case)
0x7C
0x25
0x2F
0x5B
0x7D
0x26
&
0x30 ~ 0x39
Number
0x5C
0x7E
0x27
0x3A
0x5D
0x28
0x3B
0x5E
0x29
0x3C
<
0x5F
Indication
`
Data Type
BIT
WORD
Description
Note
P, M, K, F, T, C, U, L, D, R
P, M, K, F, T(current value, set value), C(current value, set
value),
U, Z, L, D, R
5-9
Basic
Chapter 5 Data Log Function
#2
M0001
#1
M0000
#4
M0003
#3
M0002
#2
M0001
#1
M0000
#1
Device
M0015
M0014
M0013
M0000
5-10
Basic
In such cases, you can view the normal data by reading the data using Word Pad.
Note
Float conversion, such as REAL type, supports IEEE754 standards as follows.
BIT 31
Sign (S)
BIT 0
Exponent (E)
Note
In case of REAL, LREAL types, NaN, +NaN are saved for undefined data, and -INF, +INF character strings are
saved for data with infinite range.
Please verify the data save range before use.
5-11
Basic
Chapter 5 Data Log Function
5-12
Basic
5-13
Basic
Chapter 5 Data Log Function
Setting
Operation
Note
Data are saved after End of each scan after lapse of set time
Note
(1) Although data collection is performed at the interval set by the parameter, file save into the SD memory is
performed by scan END.
(2) Each group has its buffer area, where certain data are collected an then saved into the SD memory.
5-14
Basic
Operation
BIT
Elevation
Condition
Descent
Elevation
Saves data at the elevation edge of the relevant bit, when the set
word device value is smaller than the input set value
Small
Descent
Saves data at the descent edge of the relevant bit, when the set
word device value is smaller than the input set value
Elevation
Saves data at the elevation edge of the relevant bit, when the set
word device value is smaller than or the same as the input set value
Descent
Small or
Same
Elevation
Large
Word
Condition
Saves data at the descent edge of the relevant bit, when the set
word device value is smaller than or the same as the input set value
Saves data at the elevation edge of the relevant bit, when the set
word device value is larger than the input set value
Descent
Saves data at the descent edge of the relevant bit, when the set
word device value is larger than the input set value
Elevation
Saves data at the elevation edge of the relevant bit, when the set
word device value is larger than or the same as the input set value
Descent
Elevation
Descent
Large or
Same
Large or
Same
Elevation
Different
Descent
Note
Saves data at the descent edge of the relevant bit, when the set
word device value is larger than or the same as the input set value
Saves data at the elevation edge of the relevant bit, when the set
word device value is the same as the input set value
Saves data at the descent edge of the relevant bit, when the set
word device value is the same as the input set value
Saves data at the elevation edge of the relevant bit, when the set
word device value is different from the input set value
Saves data at the descent edge of the relevant bit, when the set
word device value is different from the input set value
Trigger condition saves data after END of each scan. In case where a trigger occurs while saving trigger data, the new
trigger is ignored.
5-15
Basic
Chapter 5 Data Log Function
(3) Event Save
Event Save runs with similar conditions to Trigger Save. Event Save refers to saving data when the event occurs, until the
conditions are not satisfied.
Event
Device
Occurrence Set Condition
Condition
BIT
Condition
Word
Condition
Word
Condition
Operation
Elevation
Descent
Transfer
ON
OFF
Elevation
Saves data at the point where the condition conversion bit elevates
when the set word device value is smaller than the input set value
Descent
Saves data at the point where the condition conversion bit descends
when the set word device value is smaller than the input set value
Transfer
small
ON
Saves data at the point where the condition conversion bit is ON when
the set word device value is smaller than the input set value
OFF
Saves data at the point where the condition conversion bit is OFF
when the set word device value is smaller than the input set value
Same as
Above
Release
Value
Setting
Setting
Available
Small or
Same
Saves data if the condition conversion bit satisfies the set condition
when the set word device value is smaller than or the same as the
input set value
Setting
Available
Large
Saves data if the condition conversion bit satisfies the set condition
when the set word device value is larger than the input set value
Setting
Available
Large or
Same
Saves data if the condition conversion bit satisfies the set condition
Setting
when the set word device value is larger than or the same as the input
Available
set value
Saves data if the condition conversion bit satisfies the set condition
Setting
Same
W
when the set word device value is the same as the input set value
Available
h
Saves data if the condition conversion bit satisfies the set condition
Setting
e
Not Same
when the set word device value is not the same as the input set value Available
n
Event Save method is used, data are saved after END of each scan where the set bit condition occurred. Event Save
saves data at each scan after the event occurs. Data loss may occur if the scan interval is faster than the set number of
data.
5-16
Basic
(1) Folder Name: Folder name is fixed. Creating additional folder other than the structures show in in the Figure below in the
SD memory, data log function does not show normal function. Please be careful.
(2) Data Save Folder: This folder saves log data generated by data log. Each parameter setting group uses different folders.
The file names are created in accordance with the following rules. The data folder name can be as long as 8 characters
(in case of English, no space). (The folder name indicated in the folder structure diagram is arbitrary. Users can change
the names.)
5-17
Basic
Chapter 5 Data Log Function
Items
Description
Separation Character
Comma (,)
Character Code
ASCII Code
Field Data
File Size
Up to 16Mbyte
Header
Data File
5-18
Remark
Project Name
Remark
Remark
Remark
PLC Type
Remark
Remark
Basic
Note
(1) Index indicates the number of saved data
(2) Data 0, Data 1, , Data 31 indicate data names
5-19
Basic
Chapter 5 Data Log Function
(3) Data File Item Description
1) First Data Line
String
Name
Temporary
String
Index
String
Data
String
Output
Size (Word)
Data
Column
Output
Size (Byte)
String is output using the data output format set at CSV Output Setting.
Ex) 2014/09/17 10:15:20:243
24
10
BOOL
BYTE
WORD
DWORD
LWORD
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
2
3
5
9
17
5
7
12
21
4
6
11
20
REAL
LREAL
STRING
5-20
0 or 1
00 ~ FF
0000 ~ FFFF
00000000 ~ FFFFFFFF
00000000 00000000 ~ FFFFFFFF FFFFFFFF
-128 ~ 127
-32,768 ~ 32,767
-2,147,483,648 ~ 2,147,483,647
-576,460,752,303,423,488 ~ 576,460,752,303,423,487
0 ~ 255
0 ~ 65,535
0 ~ 4,294,967,295
0 ~ 1,152,921,504,606,846,975
-3.402823466e+038 ~ -1.175494351e-038
or 0 or 1.175494351e-038 ~ 3.402823466e+038
-1.7976931348623157e+308 ~ -2.2250738585072014e-308
or 0 or 2.2250738585072014e-308 ~ 1.7976931348623157e+308
Fixed Character (up to 32 characters
17
24
33
Basic
Setting Range
10KB ~ 16,384KB
1000 ~ 32768
Operation
Note
Note
In case the SD memory is not capable of saving 256 files and the storage is full, the following run occurs in
accordance with the [History Setting] value in the parameter.
Maintains the latest history Saves file up to the full storage of SD memory, and continues saving into No. 0 file
Maintains the initial history Saves file up to the full storage of SD memory, then stops data saving
5-21
Basic
Chapter 5 Data Log Function
In accordance with the set sampling condition, the collected data are stored in the buffer memory first and then saved in to the
temporary memory of the SD memory card when data log condition occurs. The size of buffer memory is fixed at up to 500KB
per group. Therefore, setting too fast data sampling condition or sampling too much data, data loss can be caused by buffer
memory excess. Data loss increases the DATA_CLASH flag counter.
5-22
Basic
(3) Operation
While data log file is accessed through FTP, the buffer memory values cannot be saved into the temporary file.
Therefore, accessing large-volume files through FTP may cause the buffer memory storage to be exceeded, and thus
leading to data omission. When using FTP, please consider the data log performance (4 words / 20ms)
(4) Web Server Operation
In case of web server run with data log file, the SD memory saving performance may deteriorate, which makes it
impossible to normally save data accumulated in the buffer, which may cause data omission.
When using with a web server, please use caution in setting the parameter values, so as to avoid data omission.
5-23
Basic
Chapter 5 Data Log Function
To prevent this, the collected data need to be saved into the data at certain intervals regardless of the storage. The data
saved into the SD memory is not lost even in case of sudden power change. Backup time can be set at from 1 to 5
seconds. However, setting too short backup time may affect data log performance.
5-24
Basic
Note
It runs when both the data log parameter and the data log EN flag are set. In case either condition is omitted, the data log
run will not progress.
Please verify whether both the data log parameter and the data log EN flag are set.(See 5.10, Flag List)
5-25
Basic
Chapter 5 Data Log Function
3) Choose [Save at Every Scan] at the [Data Collection Method]
4) Set the path, history setting and file conversion point at [Save Setting]
5-26
Basic
Type
WORD
BIT
K40001
BIT
K40002
BIT
K40003
BIT
K40004
BIT
K40005
BIT
K40006
BIT
K40007
BIT
K40008
BIT
K40009
BIT
Description
Data Log Enable Flags
Group 0 Enable Flag
1: Operation, 0: Stop
Group 1 Enable Flag
1: Operation, 0: Stop
Group 2 Enable Flag
1: Operation, 0: Stop
Group 3 Enable Flag
1: Operation, 0: Stop
Group 4 Enable Flag
1: Operation, 0: Stop
Group 5 Enable Flag
1: Operation, 0: Stop
Group 6 Enable Flag
1: Operation, 0: Stop
Group 7 Enable Flag
1: Operation, 0: Stop
Group 8 Enable Flag
1: Operation, 0: Stop
Group 9 Enable Flag
1: Operation, 0: Stop
OFF the data log Enable Flag (K40000) to stop data saving. When the SD memory still has data to save, the Log
Ending (K40201) flag turns ON, and back to OFF once all data are saved.
The data STOP progress can be verified though LOG, STOP Progress flag. When the flag value is 100, it indicates
completion of all data save.
Note
When using Scan Save, set the data log parameters by referring to PLC scan.
Setting too much data and too fast interval may cause data loss
- Scan time can be verified from the following menu.
[On-line] [Diagnosis] [PLC Information] [Performance Tab]
5-27
Basic
Chapter 5 Data Log Function
The collected data at each set cycle are scan END processed and saved into the SD memory as a CSV file.
(2) Setting Method
1) Choose XG5000 [Project Window] - [internal parameter] - [data log]
This activates the data log parameter setting window.
5-28
Basic
Note
Setting too fast interval (faster than data log save performance) may cause data loss
data log: 4 words /10ms
data log + FTP(web server): 4 words /20ms
data log + FTP +web server: 4 words /30ms
2) Set the path, history setting and file conversion point at [Save Setting]
5-29
Basic
Chapter 5 Data Log Function
4) Connect the SD memory card, and turn on the Data Log Enable Flag (K40000) when the DL RDY (K40010) Flag is On
to activate the function. Data log will not be activated if the Enable Flag is ON while DL RDY (K40010) Flag is OFF.
- The following are Enable Flags for each data log group
Item
Type
Description
K4000
WORD
K40000
BIT
0: Stop
K40001
BIT
0: Stop
K40002
BIT
0: Stop
K40003
BIT
0: Stop
K40004
BIT
0: Stop
K40005
BIT
0: Stop
K40006
BIT
0: Stop
K40007
BIT
0: Stop
K40008
BIT
0: Stop
K40009
BIT
0: Stop
OFF the data log Enable Flag (K40000) to stop data saving.
When the SD memory still has data to save, the Log Ending flag turns ON, and back to OFF once all data are saved.
The data STOP progress can be verified though LOG, STOP Progress flag. When the flag value is 100, it indicates
completion of all data save.
5-30
Basic
Note
After selecting Trigger Save, if the first trigger condition occurs and another trigger condition occurs while
collecting data, the new trigger is ignored and the trigger reoccurrence flag value increases.
5-31
Basic
Chapter 5 Data Log Function
2) WORD Condition
Word Condition compares the set device with the input value, and converts them into TRUE or FALSE. If the set
device value satisfies the input condition, data are collected when the value is either [elevation] or [descent].
Ex) If set value is <50, elevation condition
5-32
Basic
Device
Set Condition
Operation
BIT
Elevation
Condition
Descent
Elevation
Saves data at the elevation edge of the relevant bit, when the set word
device value is smaller than the input set value
small
Descent
Elevation
Small or Same
Descent
Note
Saves data at the descent edge of the relevant bit, when the set word
device value is smaller than the input set value
Saves data at the elevation edge of the relevant bit, when the set word
device value is smaller than or the same as the input set value
Saves data at the descent edge of the relevant bit, when the set word
device value is smaller than or the same as the input set value
Saves data at the descent edge of the relevant bit, when the set word
device value is larger than the input set value
Elevation
Large
Descent
Saves data at the descent edge of the relevant bit, when the set word
device value is larger than the input set value
Word
Condition
Elevation
Large or Same
Descent
Saves data at the elevation edge of the relevant bit, when the set word
device value is larger than or the same as the input set value
Saves data at the descent edge of the relevant bit, when the set word
device value is larger than or the same as the input set value
Saves data at the elevation edge of the relevant bit, when the set word
device value is the same as the input set value
Elevation
Same
Descent
Saves data at the descent edge of the relevant bit, when the set word
device value is the same as the input set value
Elevation
Saves data at the elevation edge of the relevant bit, when the set word
device value is different from the input set value
Different
Descent
Saves data at the descent edge of the relevant bit, when the set word
device value is different from the input set value
5-33
Basic
Chapter 5 Data Log Function
(2) Multiple Condition
Multiple Condition refers to setting up to 4 single conditions and operating by performing the operations that fit the
conditions
At least two Single Conditions should be set. Trigger Save begins when operation with the set single conditions satisfy the
result.
Multiple Condition runs under AND Calculation, OR Calculation.
Note
When less than 2 single conditions are set for trigger multiple condition, the following error message is displayed.
5-34
Basic
Set Device
Condition 0
BIT
M10100
Condition 1
BIT
D00000.0
Condition 2
BIT
M20101
Condition 3
BIT
P20101
Trigger Occurrence
Condition
Elevation
5-35
Basic
Chapter 5 Data Log Function
When setting with combination of BIt and WORD conditions
Condition
5-36
Condition 0
Word
Condition 1
BIT
Comparison
Condition
<
Set Value
Set Device
50
M1010
D00000.0
Trigger Occurrence
Condition
Elevation
Basic
Set Device
Condition 0
BIT
M10100
Condition 1
BIT
D00000.0
Condition 2
BIT
M20101
Condition 3
BIT
P20101
Trigger Occurrence
Condition
Elevation
5-37
Basic
Chapter 5 Data Log Function
When setting with combination of BIt and WORD conditions
Condition
5-38
Condition 0
Word
Condition 1
BIT
Comparison
Condition
<
Set Value
Set Device
50
M1010
D00000.0
Trigger Occurrence
Condition
Elevation
Basic
2)
3)
4)
No. of sample blocks = Trigger Buffer Space / {(No. of set data * size of set data ) +(RTC data size )}
No. of stored samples = sample block * No. of set data
1) Trigger Buffer Space: 8960 Word/Group
2) No. of Set Data 32 (Maximum)
3) Size of Set Data
Data Type
Data Size
BIT
BYTE
WORD
DWORD
LWORD
INT
SINT
DINT
LINT
UINT
USINT
UDINT
ULINT
REAL
LREAL
STRING
16
Ex)
- No. and Type of Set Data 20 (INT 10, DWORD 10)
Max. No. of sample blocks that can be set:
8960 / {(10 * 1) + (10*2)+3} = 271 sample blocks
Total No. of Samples
271 * 20 = 5420 samples
5-39
Basic
Chapter 5 Data Log Function
(Setting Available)
Caution
After selecting Trigger Save, if the Trigger Condition is again satisfied before data saving is complete, the new trigger
is ignored and the trigger reoccurrence flag value increases. Trigger Condition is checked after saving the set number
of trigger sample blocks, and then the data are saved.
(2) If Trigger occurs before the number of previous data set by the parameter
Saves data in the number of transfer data collected, and then collects subsequent data (Saves less number of data
than the number set by the parameter
)
5-40
Basic
3) Select [Trigger Logging] at [Data Collection Method] to activate [Setting] menu on the left.
Then, select the [Setting] menu on the left.
4)
5-41
Basic
Chapter 5 Data Log Function
Upon selection, the following window is activated for trigger setting.
Select [Single Condition] as the Trigger Condition. Select either [Elevation] or [Descent] as the Trigger Occurrence
Condition.
5) Select the condition setting menu to activate the following setting window.
Select [BIT Condition], and input device values into the device window in BIT types.
When setting is complete, the window closes and the conditions initially set at the Trigger Setting Condition menu are
displayed as follows.
5-42
Basic
7) Input sampling interval, total number of samples and number of samples after trigger, then finish Trigger setting.
See [5.5.2 Trigger Sample Block Calculation] for operation of number of sample blocks.
8) Device values set at the Data Log Basic Setting window are collected, and saved into the SD memory after type
conversion.
5-43
Basic
Chapter 5 Data Log Function
(2) Single WORD Condition
1) Choose XG5000 [Project Window] - [internal parameter] - [data log]
This activates the data log parameter setting window.
3) Select [Trigger Logging] at [Data Collection Method] to activate [Setting] menu on the left.
Then, select the [Setting] menu on the left.
5-44
Basic
5) Select the condition setting menu to activate the following setting window.
Select [Word Condition], and input device values into the device window in BIT types, and input comparison
condition and comparison values
Comparison Condition: Large, Large or Same, Same, Small, Small or Same, Not Same.
When setting is complete, the window closes and the conditions initially set at the Trigger Setting Condition menu are
displayed as follows.
5-45
Basic
Chapter 5 Data Log Function
7) Input sampling interval, total number of samples and number of samples after trigger, then finish Trigger setting.
See [5.5.2 Trigger Sample Block Calculation] for operation of number of sample blocks.
8) Device values set at the Data Log Basic Setting window are collected, and saved into the 3 after type conversion.
Caution
(3)
(4) When inputting single, word condition set values, set device type as [BIT] and [WORD], respectively.
(5)
5-46
Basic
3) Select [Trigger Logging] at [Data Collection Method] to activate [Setting] menu on the left.
Then, select the [Setting] menu on the left.
5-47
Basic
Chapter 5 Data Log Function
4) Upon selection, the following window is activated for trigger setting.
Select [Multiple Condition] as Trigger Condition, Select either [Elevation] or [Descent] as the Trigger Occurrence
Condition.
5) Select [Trigger Condition] and [Multiple Condition] to activate the condition setting window which allows for up to 4
inputs.
6) Select each condition setting menu one by one, inputting specific set values.
[Multiple Condition] activates Trigger Condition by combining [Single Conditions] through operation to save data. As
described below, the basic setting method is the same as that of Single Condition.
5-48
Basic
When setting is complete, the window closes and the conditions initially set at the Trigger Setting Condition menu are
displayed as follows.
If only one [Condition Setting] is input after selecting Calculation Condition before finishing the setting, the following
phrase is displayed and the setting is not complete.
7) Input sampling interval, total number of samples and number of samples after trigger, then finish Trigger setting.
8) Device values set at the Data Log Basic Setting window are collected when the Trigger Condition occurs, converted
into the set type, and saved into the SD memory.ion.
5-49
Basic
Chapter 5 Data Log Function
(4) Multiple OR Condition
[Trigger Setting] is identical to the [Multiple AND Calculation] above.
1) Select each condition setting menu one by one, inputting specific set values.
[Multiple Condition] activates Trigger Condition by combining [Single Conditions] through operation to save data. As
described below, the basic setting method is the same as that of Single Condition.
When setting is complete, the window closes and the conditions initially set at the Trigger Setting Condition menu are
displayed as follows.
5-50
Basic
2) Input sampling interval, total number of samples and number of samples after trigger, then finish Trigger setting.
3) Device values set at the Data Log Basic Setting window are collected when the Trigger Condition occurs, converted
into the set type, and saved into the SD memory.
5-51
Basic
Chapter 5 Data Log Function
Note
After selecting Trigger Save, if the first trigger condition occurs and another trigger condition occurs while collecting
data, the new trigger is ignored.
5-52
Basic
2) WORD Condition
Word Condition compares the set device with the input value, and converts them into TRUE or FALSE. If the set
device value satisfies the input condition, saves data when the value is [elevation], [descent], [transfer], [ON], or [OFF].
Ex) If set value is <50, elevation condition
5-53
Basic
Chapter 5 Data Log Function
3) Release Value Setting
Among Event Save functions, release value setting can be done only in WORD Condition. It affects data save interval
and frequency. Once the release value is set, the condition after event occurrence saves data until the release value
is satisfied.
Use Release Value Setting
M0000 > 100
M0000 >= 100
M0000 == 100
Note
Release value can be set as follows. If the following is not complied with, an error window will appear and data input
will not work. Check it when setting the parameter.
Release value many not overlap with the range of set values.
5-54
Condition
Large
Large or Same
small
Small or Same
Same
Not Same
Basic
4) Condition Description
Device
Set Condition
Occurrence
Condition
BIT
Condition
Operation
Elevation
Descent
Transfer
ON
OFF
Elevation
Saves data at the point where the condition conversion bit elevates
when the set word device value is smaller than the input set value
Descent
Saves data at the point where the condition conversion bit descends
when the set word device value is smaller than the input set value
Transfer
small
ON
Saves data at the point where the condition conversion bit is ON when
the set word device value is smaller than the input set value
OFF
Saves data at the point where the condition conversion bit is OFF
when the set word device value is smaller than the input set value
Word
Condition
Same as
Above
Release
Value
Release
Value
Setting
Small or Same
Saves data if the condition conversion bit satisfies the set condition
when the set word device value is smaller than or the same as the
input set value
Setting
Available
Large
Saves data if the condition conversion bit satisfies the set condition
when the set word device value is larger than the input set value
Setting
Available
Saves data if the condition conversion bit satisfies the set condition
Large or Same when the set word device value is larger than or the same as the input
set value
Setting
Available
Same
Saves data if the condition conversion bit satisfies the set condition
when the set word device value is the same as the input set value
Setting
Available
Not Same
Saves data if the condition conversion bit satisfies the set condition
when the set word device value is not the same as the input set value
Setting
Available
5-55
Basic
Chapter 5 Data Log Function
(2) Multiple Condition
Multiple Condition refers to setting up to 4 single conditions and operating by performing the runs that fit the conditions
Event condition occurs when operation with the set condition satisfies the result
Setting
Operation
Note
AND Condition
Performs AND run with the set conditions, and saves data when the result is 1.
OR Condition
Performs OR run with the set conditions, and saves data when the result is 1.
1) AND Calculation
Event occurs when all relevant conditions are satisfied at a single scan. The following is an example of activating Event
Save.
When setting only with BIT condition
Condition 0
Condition 1
Condition 2
Condition 3
5-56
Condition
BIT
BIT
BIT
BIT
Set Device
M10100
D00000.0
M20101
P20101
Elevation
Basic
Word
Condition 1
BIT
Comparis
on Condition
<
Set Value
50
Release
Value
-
Set Device
M1010
D00000.0
Event Occurrence
Condition
Elevation
5-57
Basic
Chapter 5 Data Log Function
When setting with combination of BIT and WORD conditions (release value set)
5-58
Condition
Comparison
Condition
Set Value
Release
Value
Condition 0
Word
<
50
100
Condition 1
BIT
Set Device
M1010
D00000.0
Event Occurrence
Condition
Elevation
Basic
Set Device
Condition 0
BIT
M10100
Condition 1
BIT
D00000.0
Condition 2
BIT
M20101
Condition 3
BIT
P20101
Event
Condition
Occurrence
ON
5-59
Basic
Chapter 5 Data Log Function
When setting with combination of BIt and WORD conditions (no release value set)
5-60
Condition
Comparison
Condition
Set Value
Release
Value
Set Device
Condition 0
Word
<
50
M1010
Condition 1
BIT
D00000.0
Event Occurrence
Condition
Elevation
Basic
Comparison
Condition
Set Value
Release
Value
Set Device
Condition 0
Word
<
50
100
M1010
Condition 1
BIT
D00000.0
Event Occurrence
Condition
ON
5-61
Basic
Chapter 5 Data Log Function
3) Select [Event Logging] at [Data Collection Method] to activate [Setting] menu on the left.
Then, select the [Setting] menu on the left.
5-62
Basic
5) Select the condition setting menu to activate the following setting window.
Select [BIT Condition], and input device values into the device window in BIT types.
When setting is complete, the window closes and the conditions initially set at the Event Setting Condition menu are
displayed as follows.
5-63
Basic
Chapter 5 Data Log Function
Select the timing of data saving at the Event Occurrence Condition. The number and timing of data change depending on
the set value.
6) Mail Transmission allows the user to receive the relevant information via e-mail.
Select [Mail Transmission] to enable the mail address box.
A mail address can be as long as 64 characters (English). A warning window will be activated if the mail address
format is not complied with.
5-64
Basic
3) Select [Event Logging] at [Data Collection Method] to activate [Setting] menu on the left.
Then, select the [Setting] menu on the left.
5-65
Basic
Chapter 5 Data Log Function
4) Upon selection, the following window is activated for event setting.
Select [Single Condition] as the Event Condition.
5) Select the condition setting menu to activate the following setting window.
Select [WORD Condition], and input device values into the device window in BIT types.
When setting is complete, the window closes and the conditions initially set at the Event Setting Condition menu are
displayed as follows.
5-66
Basic
6) Select the timing of data saving at the Event Occurrence Condition. The number and timing of data change
depending on the set value.
7) Mail Transmission allows the user to receive the relevant information via e-mail.
Select [Mail Transmission] to enable the mail address box.
A mail address can be as long as 64 characters (English). A warning window will be activated if the mail address
format is not complied with.
5-67
Basic
Chapter 5 Data Log Function
Multiple AND Condition
1) Choose XG5000 [Project Window] - [internal parameter] - [data log]
This activates the data log parameter setting window.
3) Select [Event Logging] at [Data Collection Method] to activate [Setting] menu on the left.
Then, select the [Setting] menu on the left.
4) Select [Event Condition] and [Multiple Condition] to activate the condition setting window which allows for up to 4
inputs.
5-68
Basic
6) Select each condition setting menu one by one, inputting specific set values. [Multiple Condition] activates Event
Condition by calculating [Single Conditions] using the set run method. The basic setting is performed in the same
way as Single Condition.
5-69
Basic
Chapter 5 Data Log Function
7) When setting is complete, the window closes and the conditions initially set at the Event Setting Condition menu are
displayed as follows.
If only one [Condition Setting] is input after selecting Calculation Condition before finishing the setting, the following
phrase is displayed and the setting is not complete.
5-70
Basic
5-71
Basic
Chapter 5 Data Log Function
3) Select [Event Condition] and [Multiple Condition] to activate the condition setting window which allows for up to 4
inputs.
4) Select the timing of data saving at the Event Occurrence Condition. The number and timing of data change
depending on the set value.
5) Select each condition setting menu one by one, inputting specific set values. [Multiple Condition] activates Event
Condition by calculating [Single Conditions] using the set run method. The basic setting is performed in the same
way as Single Condition.
5-72
Basic
5-73
Basic
Chapter 5 Data Log Function
6) When setting is complete, the window closes and the conditions initially set at the Event Setting Condition menu are
displayed as follows.
If only one [Condition Setting] is input after selecting Calculation Condition before finishing the setting, the following
phrase is displayed and the setting is not complete.
5-74
Basic
Setting Method
Caution
Do not change data log parameter if file is overwritten after selecting [Overwrite the latest history]
Changing the parameter changes the data save format, causing error.
If error occurs after change, perform formatting using the SD memory.
5-75
Basic
Chapter 5 Data Log Function
Please make sure to select [Send E-mail] at the [Event Settings] parameter setting window.
Caution
If an event occurs again while sending an e-mail, mail transmission for the second event is not performed.
Mail transmission is done after the first mail transmission.
5-76
Basic
Volume Label
6
PLC Operation Mode
7)
Formatting Mode
Set Specifications
FAT32
2GByte ~ 16Byte
5)
4096Byte (512 Sector * 8)
8192Byte (for 16G)
LSIS (fixed)
STOP (REMOTE available)
Fast Formatting
(2) Execution
1) Select XG5000 [On-line] [Reset/Clear] [SD Memory ] [Format]
5-77
Basic
Chapter 5 Data Log Function
2) Before executing SD memory formatting, cautions for formatting process are activated..
After reviewing the cautions, press [Yes] to proceed to the next stage.
Caution
Detaching the SD memory with force, power off or reset during formatting may cause internal damage of the
connected card, which may not show normal run afterwards.
3) Subsequently the formatting setting window is activated. The setting window is as follows.
The storage, file system and allotted unit size are Default values that are read when connecting the SD memory.
Also, only fast formatting is supported. Volume label should be in English, and can be as long as 10 characters.. After
setting as indicated above, press [Start] to begin formatting. The status bar indicates the current progress.
Ex) when a 8G memory is connected
5-78
Basic
Flag Name
Description
FW0032
_SD_FMT_INFO
SD
memory
formatting
information
BIT
F00320
_SD_FMT_RUN
SD
memory
formatting
in
progress
F00321
_SD_FMT_DONE
F00322
_SD_FMT_NG
_SD_FMT_ECODE
SD
FW0033
memory formatting
error
codes
2) Error Code
Error
Error Name
Error Description
SD
Detachment
File System
Damage
memory formatting
PLC Mode
Change
memory formatting
Code
0x0001
0x0002
0x0003
3) Completion Phrase
FOO321 Bit turns ON when formatting is complete. In this case, the following completion window appears.
If formatting failed, an error window appears along with the relevant code.
SD Detachment
5-79
Basic
Chapter 5 Data Log Function
PLC Mode Change
5-80
Basic
Caution
Since sudden power off may cause file system / file damage or saving of abnormal data.
Therefore, make sure to execute STOP flag or PLC STOP when trying to stop data log function, so as to ensure normal data
saving.
5-81
Basic
Chapter 5 Data Log Function
I
File Name
Description
.CSV
Group
Number
File Number
Extension
0~9
000 ~ 255
Fixed
Value
Fixed Value
Range
The first 3 characters are fixed as FILE, and the 4th number indicates the group number selected, and the following 5~8th
numbers indicate the file number.
For example, the 8th file of the 7th group will be named FILE7008.CSV.
Group Name
File Name
and
Creation
Sequence
Group 0
LOG0000
Group 1
LOG1000
Group 2
LOG2000
Group 3
LOG3000
Group 4
LOG4000
Group 5
LOG5000
LOG0255
LOG1255
LOG2255
LOG3255
LOG4255
LOG5255
Group 9
LOG9000
LOG9255
Note
While the data value collected from PLC is saved at the interval set by the parameter, saving into the SD memory is
performed using Scan Save method, starting from Group 0.
5-82
Basic
Setting
Parameter
Save Data
Data TypeLINT
No. of Settings1
First
Parameter
Data TypeLINT
No. of Settings1
Change
Parameter
Caution
Data log error flag occurs if the conditions for parameter change are not satisfied, and file saving stops.
5-83
Basic
Chapter 5 Data Log Function
Items
Description
Memory
Capacity:
File System
FAT32
Voltage Range
2.7 ~ 3.6V
Working
Temperature
-25 ~ 85
Range
Static
Tolerance
Number
of
Detachments
Current
Consumption
Number
of
Read/Writes
Size
Writing
Prevention
Recommended
Products
Up to 10,000 times
SanDisk, Transcend
Note
Data log function of high-performance XGB is capable of using all SD memories that satisfy the specifications
above.
Optimal performance can be expected by using the recommended products (SanDisk, Transcend).
Please use the recommended products unless required otherwise
5-84
Basic
Number
Name
DO
Description
A signal line through which response data of the SD memory is
transmitted upon request from PLC
VSS
Signal Ground
SCLK
VCC
VSS
DI
CS
LOCK SW
5-85
Basic
Chapter 5 Data Log Function
5.9.3 Caution
Please pay attention to the following when using data log function with SD memory card.
(1) Power Off during SD Memory Writing
1) Power off or PLC reset during writing of data collected by high-performance XGB into the SD memory may damage
the file system of the memory card. Although PLC verifies the file system of the SD memory when applying electric
power to convert the damaged files into usable files, such restoration may not be possible depending on the level of
damage. When powering off PLC, please perform power off after verifying that the SD memory writing is not being
performed.
2) Power off or PLC reset during writing of data collected by high-performance XGB into the SD memory causes all
data saved in the buffer memory inside the buffer memory. Therefore, the data collected immediately before power
off may not have been saved properly. When powering off PLC, please perform power off after verifying that the SD
memory writing is not being performed.
(2) Time Required when Suspending SD Memory Writing
In cases of using K area flag to turn off the data log permission flag while data saving is in progress, all data collected
before reception of the relevant flag command are saved into the SD memory, and then the data log operation stops.
Therefore, a small time is required until the data log function actually stops. The stop progress can be verified using the
STOP PROGRESS flag in K area. The time required for data log stop varies depending on the volume of data collected.
When SD memory writing is complete, the data log STOP status flag value changes to 1.
(3) Removal of Memory Card during Read/Write in SD Memory
1) Forcibly removing the SD memory from PLC during writing or reading of data collected by high-performance XGB
may damage the file system of the memory card. Therefore, please remove SD memory after disabling the data log
function using the command flag. If SD memory is removed during read/write of the SD memory, the SD STATE
LED flashes at 500ms interval.
The following figure shows the sequence of disconnecting or exchanging SD memory card.
5-86
Basic
2) Power off or reset during data log run may cause abnormal data saving. Also, the file system may be damaged and
not recognized the SD memory and the files. In cases of power off during data saving, the SD memory diagnosis
function is activated, and other PLC functions are not performed during that time (approximately 15 seconds).
5-87
Basic
Chapter 5 Data Log Function
(4) Use of Cover to Prevent SD Memory Detachment
When connecting SD memory to the high-performance PLC, se the direction properly.
5-88
Basic
Note
SD memory state may affect scan time and saving performance. SD memory should be formatted before use.
When using the SD memory for a long time, formatting on a regular basis is required to maintain performance.
5-89
Basic
Chapter 5 Data Log Function
Data
Type
Variable
_DL_En
Function
K4000
WORD
K40010
BIT
_DL_RDY
K40011
BIT
_DL_SD_Detect
K4002
WORD
_DL_SD_StorageSize (GB)
K4003
WORD
_DL_SD_Cluster
SD Cluster Size
K4004
DWOR
D
_DL_SD_RemainVolume
(KB)
K4006
WORD
_DL_Err_Code
Remaining SD
memory storage
Common Error
Code
K4007 ~ K4019
Description
Data Log Setting Flag
: Sets the BIT that corresponds to the set group
Ex) Group 3 in use Bit 3 ON
Group 3 not in use Bit 3 OFF
Indicates SD memory availability
Indicates SD memory mounting state
Capacity of the SD memory connected
SD Cluster Size
Remaining SD memory storage (KB)
Common error code for the overall data log
functions
RESERVED
Address
Data
Type
K40000
BIT
_DL_0_Group_En
K40200
BIT
_DL_0_Log_Run
K40201
BIT
_DL_0_Log_Ending
K40202
BIT
_DL_0_Log_Err
K40203
BIT
_DL_0_Data_Clash
K4021
WORD
K4022
K4023
5-90
Variable
Function
Description
_DL_0_Err_Code
Error Code
WORD
_DL_0_File_Index
WORD
_DL_0_File_Overwrite_Cnt
Basic
K4024
DWOR
D
_DL_0_File_Pointer
K4026
DWOR
D
_DL_0_Data_Index
K4028
WORD
_DL_0_DL_Stop_Progress
(%)
K4029
WORD
K40301
BIT
K4031
WORD
_DL_0_Trig_Cnt
K4032
WORD
_DL_0_Trig_ReCnt
K40331
BIT
K4034
WORD
_DL_0_Data_Clash_Cnt
_DL_0_Trig_State
_DL_0_Evt_State
_DL_0_Evt_Cnt
K4035 ~ K4039
RESERVED
Size
Variable
Function
Description
K4040
20Word
K4060
20Word
K4080
20Word
K4100
20Word
K4120
20Word
K4140
20Word
K4160
20Word
K4180
20Word
K4200
20Word
5-91
Basic
Chapter 5 Data Log Function
Error Code
0x0000
0x0001
Parameter Error
0x0002
SD card locked
File
System
Error
Connect other
SD Card
SD Card Not
Supported
SD
Card
Capacity
Exceeded
0x0003
0x0004
0x0005
0x000A
0x000C
Overall
Error
Codes
0x0010
0x0011
0x0020
0x0030
0x00A0
0x00B0
0x00C0
0x00D0
5-92
Error Name
No Error
0x00F0
File
System
Mount Error
0x0015
SD
Memory
Storage Full:
Solution
Please check the data log parameter setting.
Parameter errors are indicated as errors also in the group where
they occurred, and subsequent groups are not checked.
(Use setting is selected but the set data do not exist; Trigger
setting is selected and trigger is not allowed or no condition is set;
Event setting is selected and event is not allowed or no condition
is set)
Please check the LOCK switch on the right side of SD card
Format in FAT32 format and connect SD memory.
Format in FAT32 format and connect SD memory.
Please connect SD Card with storage of 2GB~16GB.
SD memory storage is fully used, and data cannot be saved.
Please replace SD memory or format the memory before
reconnecting. Available storage is less than 20%
Power off may lead to data loss. If data is not saved, it means the
file system inside the SD memory is damaged. Please format the
memory before use. Power off before STOP
Format in FAT32 format and connect SD memory. (Another folder
exists apart from DATALOG folder)
Note
Basic
Groupspecific
Errors
Code81
92Byte
0x8000
Format Error
0x0001
Group No. X
Parameter Error
0x0004
Group No. X
Connect another
SD card
0x000C
0x1000
0x2000
0x3000
0x4000
0x5000
0x6000
0x7000
0x9000
Group No. X
Folder Creation
Error
Group No. X File
Open Error
Group No. X File
Save Location
Search Error
Group No. X File
Write Error
Group No. X File
Flush Error
Group No. X File
Close Error
Group No. X File
Search Error
Group No. X File
Rave Error
5-93
Basic
Chapter 5 Data Log Function
Scan Time Variation = within 30% of max scan time (when scan time is 10ms or longer)
Ex 1) In case of setting data log for a 1ms scan program, the scan time may increase up to 6ms.
Ex 2) In case of setting data log for a 10ms scan program, the scan time may increase up to 13ms.
Ex 2) In case of setting data log for a 100ms scan program, the scan time may increase up to 130ms.
Item
Description
Scan Time
1ms / 10ms
Buffer Size
500kByte
4 Word/ 10ms
Data Log
Setting
Sampling Method
Designated Interval
Data
CSV Output
File Save
SD MEMORY CARD
Note
(2) Results:
Measurement taken under the conditions above showed the following results. The table below does not represent
absolute values: in actual use, please consider the scan time and settings.
Number of Devices
4 WORD
8 WORD
32 WORD
64 WORD
320 WORD
Unit
(4 WORD * 1 Group) (8 WORD * 1 Group) (32 WORD * 1 Group) (32 WORD * 2 Group) (32 WORD * 10 Group)
5-94
1ms
1.5
1.7
1.6
1.7
1.6
10ms
3.5
3.4
3.5
3.2
3.7
ms
Basic
Description
Item
1ms
Scan Time
Function Applied
Buffer Size
Data Log
Setting
Note
Sampling Method
Designated Interval
Data
CSV Output
File Save
SD MEMORY CARD
(2) Results:
Measurement taken under the conditions above showed the following results. The table below does not represent
absolute values: in actual use, please consider the scan time and settings.
Number of Devices
1)
DL
2)
DL + FTP
3)
DL + FTP + Web
4 WORD
(4 WORD * 1
Group)
8 WORD
(8 WORD * 1
Group)
32 WORD
(32 WORD * 1
Group)
64 WORD
(32 WORD * 2
Group)
320 WORD
(32 WORD * 10
Group)
10
20
40
40
1000
20
40
80
80
2000
30
60
120
120
3000
Unit
ms
5-95
Basic
Chapter 5 Data Log Function
Set Value
Set Group
10
Configuration Data
32 Data
SD Memory Storage
2) Results
Item
Type
Scan Time
Data Collection
Interval
10ms
50ms
100ms
500ms
BOOL
15ms
65ms
129ms
644ms
1,000ms
BYTE
16ms
65ms
128ms
643ms
1,000ms
WORD
15ms
66ms
128ms
643ms
1,000ms
DWORD
15ms
65ms
128ms
643ms
2,000ms
LWORD
16ms
66ms
129ms
645ms
4,000ms
INT
15ms
65ms
128ms
642ms
1,000ms
DINT
16ms
66ms
129ms
644ms
2,000ms
LINT
17ms
66ms
130ms
645ms
4,000ms
UINT
15ms
65ms
129ms
644ms
1,000ms
UDINT
16ms
67ms
129ms
645ms
2,000ms
ULINT
16ms
66ms
130ms
646ms
4,000ms
USINT
16ms
66ms
129ms
645ms
1,000ms
SINT
16ms
66ms
129ms
643ms
1,000ms
REAL
17ms
69ms
130ms
645ms
2,000ms
LREAL
19ms
69ms
133ms
649ms
4,000ms
STRING
18ms
69ms
132ms
645ms
5,000ms
5-96
Basic
Start
(1)
(2)
End
Stage
Operation
Note
High-performance XGB collects data and saves them into the buffer
inside PLC.
(1)
Data Collection
5-97
Basic
Chapter 5 Data Log Function
(2)
5-98
Save Data
Saves the data stored in the buffer into the SD memory in CSV
format.
When the data save speed is less than the speed of data collection,
the internal buffer is exceeded, and data omission may occur.
Therefore, it should be verified whether properly collected data can be
saved in CSV format.
Basic
Verification
Note
Verification
Note
Solution
(4) Use of the data log function of high-performance XGB requires time for data collection and saving, which increases the
PLC scan time. Please set the parameters based on the measurements presented here.
5-99
Basis
6-1
Basis
E = SV PV
(6.2.1)
MVP = K P E
(6.2.2)
MVi =
KP
Ti
Edt
MVd = K PTd
dE
dt
(6.2.3)
(6.2.4)
(6.2.5)
Basis
PID control operation expressions of XGB series are more complicate than expression (6.2.1) ~ (6.2.5) mathematically but
those are based on the above expression. The followings describe the characteristics of control process with an example that
controls the output temperature of heating system in figure 6.1. At this example, the system and PID parameters imaginary to
help the comprehension and those may be different with real heating system. If the heating system in figure 6.1 is expressed as
second order system with transfer function like expression (6.2.6) in frequency domain, it is expressed as differential equation
like expression (6.2.6) in the time domain.
Transfer function =
32
(2 s + 1)(3s + 5))
(6.2.6)
6 d 2 y (t ) 13 dy (t )
+
+ 5 y (t ) = x(t )
32 dt 2
32 dt
(6.2.7)
Items
Value
Items
Value
50
3s
Cycle of operation
0.01s
0.19s
Output temperature of
heating system (PV)
MVP = E K P
(6.2.8)
MV0 = 50 4 = 200
6-3
Basis
Time
Target temp.
Proportional
coefficient
Output temp.
Error
50
50
50
44.98
5.02
50
53.08
-3.08
50
50.15
-0.15
50
48.42
1.58
50
48.28
1.72
50
48.44
1.56
50
48.49
1.51
50
48.49
1.51
50
48.49
1.51
Max. overshoot
Offset
6-4
Basis
(c) Offset is an unavoidable error when only P control is executed. Offset decreases proportional to P coefficient but overshoot
increases proportional to P coefficient. Table 6.3 and Figure 6.3 is simulation of offset and overshoot according to P coefficient.
Time
Target
temperature
Kp = 5
Kp = 2.5
Kp = 1
50
50
45.02
63.46
46.67
50
53.11
42.52
46.77
50
50.15
47.93
41.38
50
50.22
47.25
41.60
50
48.27
46.96
43.30
50
48.35
46.92
43.25
50
48.44
46.90
43.21
50
48.53
46.90
43.18
50
48.53
46.90
43.18
6-5
Basis
MVi =
KP
Ti
Edt
(6.2.9)
(a) In the expression 6.2.9, Ti means the time takes for MVi, output by I control, to be added into real output.
(b) Generally, I control is used with P control. So the expression of PI control is as follows.
MV = MVP + MVi = E K P +
KP
Ti
Edt
(6.2.10)
(c) In the above heating system, the simulation results are as shown in the table 6.4 when proportional coefficient is 2.5 and
integral time is 1.5s.
Time
Target temp.
Proportional
coefficient
Integral time
P Control
PI Control
50
2.5
1.5
50
2.5
1.5
63.46
74.41
50
2.5
1.5
42.52
40.63
50
2.5
1.5
47.93
52.99
50
2.5
1.5
47.05
49.67
50
2.5
1.5
46.96
49.70
50
2.5
1.5
47.12
50.38
50
2.5
1.5
47.03
49.76
50
2.5
1.5
47.07
50.14
50
2.5
1.5
47.06
49.94
10
50
2.5
1.5
47.06
50.02
11
50
2.5
1.5
47.06
49.99
12
50
2.5
1.5
47.06
50.00
13
50
2.5
1.5
47.06
50.00
14
50
2.5
1.5
47.06
50.00
15
50
2.5
1.5
47.06
50.00
6-6
Basis
MVd = K PTd
dE
dt
(6.2.11)
6-7
Basis
KP
Ti
Edt + K pTd
dE
dt
(6.2.12)
(c) The Figure 6.6 is simulation result when PID control is applied to above heating system.
Time
Target
temp.
Proportional
coefficient
Integral
time
Derivative
time
PI
Control
PID
Control
50
2.5
1.5
0.3
50
2.5
1.5
0.3
74.41
55.50
50
2.5
1.5
0.3
40.63
56.33
50
2.5
1.5
0.3
52.99
52.50
50
2.5
1.5
0.3
49.67
50.92
50
2.5
1.5
0.3
49.70
50.34
50
2.5
1.5
0.3
50.38
50.12
50
2.5
1.5
0.3
49.76
50.05
50
2.5
1.5
0.3
50.14
50.02
50
2.5
1.5
0.3
49.94
50.01
10
50
2.5
1.5
0.3
50.02
50.00
11
50
2.5
1.5
0.3
49.99
50.00
12
50
2.5
1.5
0.3
50.00
50.00
13
50
2.5
1.5
0.3
50.00
50.00
to
8.5 . At this time, P coefficient,
integral time, derivative time are not optimal values, just one of the examples. Actually, P coefficient, integral time, derivative
time values vary according to PID control system.
6-8
Basis
Scope of
setting PID
constants
Item
Specifications
No. of loops
16 Loop
Proportional constant(P)
Integral constant(I)
Differential constant(D)
RUN/STOP
Indication
Error
Warning
Control operation
Control interval
Additional
functions
PWM output
Mixed forward/reverse
output
Limiting change of
present value
Limiting change of
maneuver value
Equally dividing set
value
Present value follow-up
Cascade control
Min./max. present value
Differential filter
Dead band setting
Prevention of dual
integral accumulation
PID operation pause
6-9
Basis
6-10
Basis
Description
Set the operation mode of PID control.
Scope
Auto/manual operation
Forward/reverse
Disabled/enabled
Disabled/enabled
100 ~ 65535
-32,768 ~ 32,767
Real number
Real number
Real number
-32,768 ~ 32,767
-32,768 ~ 32,767
-32,768 ~ 32,767
-32,768 ~ 32,767
-32,768 ~ 32,767
0 ~ 65,535
0 ~ 65,535
P20 ~ P3F
100 ~ 65,535
0 ~ 65,535
0 ~ 65,535
-32,768 ~ 32,767
-32,768 ~ 32,767
Basis
Drive saturation
PV
Target
value
MV
Integral accumulation phenomenon
Time
6-12
Time
Output
0 sec
5000
1 sec
3000
Basis
MV = 5000
0.5sec
0.5sec
MV = 7000
0.3sec
0.7sec
P20 output
(%QX0.0.0
output)
Time
Output cycle = 1sec
Basis
PV
DeadBand
6-14
Basis
Existin
SV
If SV Ramp is used
SV * operation
cycle
T
i
[ Figure 6.12 SV Ramp function ]
6-15
Basis
Loop
K area
IEC type
K12000~F
%KX19200~15
K12010~F
%KX19216~31
K12020~F
Common
Loop 0
Data
type
Default
_PID_MAN
Bit
Auto
_PID_PAUSE
Bit
RUN
_PID_REV
Bit
Forward
Symbol
%KX19232~47
Control direction(0:forward,
1:reverse) operation control
Dual integral accumulation
Prevention
(0:enabled, 1:disabled)
PID remote operation
(0:disabled, 1:enabled)
K12030~F
%KX19248~63
_PID_AW2D
Bit
Disabled
K12040~F
%KX19264~79
_PID_REM_RUN
Bit
Disabled
K1205~K1207
%KW1205~%KW1207
WORD
K12080~F
%KX19328~43
_PID_PWM_EN
Bit
Disabled
K12090~F
%KX19344~59
_PID_STD
Bit
K12100~F
%KX19360~75
_PID_ALARM
Bit
K12110~F
%KX19376~91
_PID_ERROR
Bit
K1212~K1215
%KW1212~%KW1215
WORD
Reserved
K1216
%KW1216
_PID00_SV
INT
PID SV
K1217
%KW1217
_PID00_T_s
WORD
100
K1218
%KD609
_PID00_K_p
REAL
K1220
%KD610
_PID00_T_i
REAL
K1222
%KD611
_PID00_T_d
REAL
K1224
%KW1224
_PID00_d_PV_max
WORD
K1225
%KW1225
_PID00_d_MV_max
WORD
K1226
%KW1226
_PID00_MV_max
INT
4000
K1227
%KW1227
_PID00_MV_min
INT
K1228
%KW1228
_PID00_MV_man
INT
K1229
%KW1229
_PID00_PV
INT
PID PV
Reserved
Reserved
6-16
Description
Reserved area
PWM output enable
(0:disabled, 1:enabled)
PID operation indication
(0:stop, 1:run)
PID warning
(0:normal, 1:warning)
Basis
Data
type
Default
_PID00_PV_old
INT
%KW1231
_PID00_MV
INT
PID MV
K1232
%KD616
_PID00_ERR
DINT
K1234
%KD617
_PID00_MV_p
REAL
K1236
%KD618
_PID00_Mv_i
REAL
K1238
%KD619
_PID00_MV_d
REAL
K1240
%KW1240
_PID00_DB_W
WORD
K1241
%KW1241
_PID00_Td_lag
WORD
K1242
%KW1242
_PID00_PWM
WORD
H20
K1243
%KW1243
_PID00_PWM_Prd
WORD
100
K1244
%KW1244
_PID00_SV_RAMP
WORD
K1245
%KW1245
_PID00_PV_Track
WORD
K1246
%KW1246
_PID00_PV_MIN
INT
K1247
%KW1247
_PID00_PV_MAX
INT
4000
K1248
%KW1248
_PID00_ALM_CODE
Word
K1249
%KW1249
_PID00_ERR_CODE
Word
K1250
%KW1250
_PID00_CUR_SV
INT
K1251-1255
%KW1251-1255
WORD
Reserved area
K1256~K1295
%KW1256~%KW1295
Loop
Loop 0
Loop 1
K area
IEC type
K1230
%KW1230
K1231
Symbol
Reserved
-
Description
~
Loop16
K1816~K1855
%KW1816~%KW1855
< Table 6.8 K area flags for PID control (continued) >
K1200 ~ K1211 areas are the common bit areas of PID loops while each bit represents the status of each PID control loop.
Therefore, each 16 bits, the max number of loops of XGB PID control represents loop status and setting respectively. K1216 ~
K1255 areas are K areas for PID control loop 0 and save the loop 0 setting and status. It also contains parameters such as SV,
operation cycle, proportional coefficient, integral time and differential time set in the built-in parameter window and the XGB builtin PID function executes PID control by each device value in question. In addition, the output data such as MV calculated and
output while PID control is executed is also saved into the K areas. By changing the values in K areas, control setting may be
changed any time during PID control.
Remark
By changing value of area, you can change control setting whenever you want during the PID control
1) PID control flag expression : _PID[n]_xxx
[n] : loop number
xxx : flag function
Ex) _PID10_K_p : means K_p of loop 10.
6-17
Basis
address
Unit
Setting
_PID_MAN
(PID RUN mode setting)
K1200n
%KX19200 + n
BIT
Available
It determines whether to operate the PID control of n loop automatically or manually. For more information about RUN
mode, refer to 6.2.3 PID control parameter setting. If the bit is off, it operates automatically; if on, it runs manually.
2) _PID_PAUSE (PID Pause setting)
Flag name
Address
Unit
Setting
K1201n
%KX19216 + n
BIT
Available
It changes PID control of n loop to pause status. If PID control is paused, the control MV is fixed as the output at the time
of pause. At the moment, PID operation is continued internally with output fixed. If changing pause status to operation
status again, it resumes control, so it may take a longer time until the PV is going to SV once system status is largely
changed during pause. If the bit is off, it cancels pause; if on, it operates as paused.
3) _PID_REV (PID RUN direction setting)
Flag name
Address
Unit
Setting
_PID_REV
(PID RUN direction setting)
K1202n
%KX19232 + n
BIT
Available
It sets the RUN direction of PID control of nth loop. For more information about run direction, refer to 7.2.3 PID control
parameter setting. If the bit is off, it operates normally; if on, it operates reversely.
4) _PID_AW2D (Dual Integral accumulation prevention setting)
Flag name
Address
Unit
Setting
_PID_AW2D
(dual integral accumulation prevention
setting)
K1203n
%KX19248 + n
BIT
Available
1.1
It sets enable/disable of dual integral accumulation prevention of nth loop. For more information about dual
integral accumulation prevention, refer to 7.2.3 PID control parameter setting. If the bit is off, it is enabled; if
on, it is disabled.
6-18
Basis
Address
Unit
Setting
_PID_REM_RUN
(PID remote run setting)
K1204n
%KX19264 + n
BIT
Available
XGB series built-in PID function can be started by both run from commands start junction and remote run bit setting. That
is, XGB starts PID control if PIDRUN commands start junction is on or remote run setting bit is on. Namely, if one of them
is on, it executed PID control.
6) _PID_PWM_EN (PWM output enable)
Flag name
Address
Unit
Setting
_PID_PWM_EN
(PWM output enable)
K1208n
%KX19328 + n
BIT
Available
It determines whether to output the MV of PID control of nth loop as PWM output. For more information about PWM
output, refer to 6.2.3 PID control parameter setting. If the bit is off, it is disabled; if on, it is enabled.
7) _PID_STD (PID RUN status indication)
Flag name
Address
Unit
Setting
_PID_STD
(PID RUN status indication)
K1209n
%KX19344 + n
BIT
Unavailable
It indicates the PID control RUN status of n th loop. If a loop is running or paused, it is on while if it stops or has an error
during RUN, it is off. In the area as monitoring area, it is changed to the current run status by PLC although a user enters
any value temporarily.
8) _PID_ALARM (PID Warning occurrence)
Flag name
Address
Unit
Setting
_PID_ALARM
(PID Warning occurrence)
K1210n
%KX19360 + n
BIT
Unavailable
It indicates warning if any warning occurs during PID control of nth loop. Once a warning occurs during PID control
operation of a loop, it is on while if it is normal, it is off. At the moment, despite of warning, PID control continues without
interruption, but it is desirable to check warning information and take a proper measure. Once a warning occurs, the
warning code is also indicated in warning code area of a loop. For more information about the types of warning codes
and measures, refer to 6.5. In the area as monitoring area, it is changed to the current run status by PLC although a user
enters any value temporarily.
9) _PID_ERROR (PID Error occurrence)
Flag name
Address
Unit
Setting
_PID_ERROR
(PID error occurrence)
K1211n
%KX19376 + n
BIT
Unavailable
IIf an error that discontinues running during PID control of n th loop occurs, it indicates the errors occurrence. If an error
6-19
Basis
I
t
Flag name
Address
Unit
Scope
_PIDxx_SV
(PID xx Loop SV setting)
K1216+16*xx
%KW1216+16*xx
INT
-32,768 ~ 32,767
It sets/indicates the SV of PID control of xx th loop. For more information about SV, refer to 6.2.3 PID control parameter
setting. The available scope is between -32,768 ~ 32,767.
Address
Unit
Scope
_PIDxx_T_s
(PID xx Loop operation cycle)
K1217+16*xx
%KW1217+16*xx
WORD
100 ~ 65,535
It sets/indicates the operation cycle of PID control of xx th loop. For more information about operation cycle, refer to 6.2.3
PID control parameter setting. The available scope is between 100 ~ 65,535.
Address
Unit
Scope
_PIDxx_K_p
(PID xx Loop proportional constant)
K1218+16*xx
%KD609+20*xx
REAL
Real number
It sets/indicates the proportional constant of PID control of xx th loop. For more information about proportional constant,
refer to 7.2.3 PID Control Parameter Setting. The available scope is real number (-3.40282347e+38 ~ -1.17549435e-38 ,
0 , 1.17549435e-38 ~ 3.40282347e+38). If it is, however, set as 0 and lower, the PID control of a loop generates an error
and does not work.
6-20
Basis
Address
Unit
Scope
_PIDxx_T_i
(PID xx Loop integral time)
K1220+16*xx
%KD610+20*xx
REAL
Real number
It sets/indicates integral time of PID control of xx th loop. The available scope is real number. If it is set as 0 and lower, it
does not execute integral control.
Address
Unit
Scope
_PIDxx_T_d
(PID xx Loop differential time)
K1222+16*xx
%KD611+20*xx
REAL
Real number
It sets/indicates differential time of PID control of xx th loop. The available scope is real number. If it is set as 0 and lower,
it does not execute differential control.
Address
Unit
Scope
_PIDxx_d_PV_max
(PV change limit)
K1224+16*xx
%KD612+20*xx
WORD
0 ~ 65,535
Address
Unit
Scope
_PIDxx_d_MV_max
(MV change limit)
K1225+16*xx
%KD610+20*xx
WORD
0 ~ 65,535
It sets the MV change limit of xxth loop. For more information about MV change limit, refer to 6.2.3 PID
control parameter setting. If it is set as 0, the MV change limit function does not work.
6-21
Basis
Address
K1226+16*xx
%KW1226+16*xx
K1227+16*xx
%KW K1227+16*xx
K1228+16*xx
%KW K1228+16*xx
Unit
Scope
INT
-32,768 ~ 32,767
It sets the max. MV, min. MV and manual MV of xx th loop. For more information about max. MV, min. MV and manual
MV, refer to 6.2.3 PID control parameter setting. If the max. MV is set lower than the min. MV, the PID control loop
generates an error and does not work.
Address
Unit
Scope
_PIDxx_PV
(present value)
K1229+16*xx
%KW1229+16*xx
INT
-32,768 ~ 32,767
It is the area that receives the present value of xx th PID control loop. PV is the present status of the system to control
and is normally saved into U device via input devices such as A/D input module if it is entered from a sensor. The value is
used to execute PID operation by moving to _PIDxx_PV by means of commands like MOV.
Address
Unit
Scope
_PIDxx_PV_OLD
(PV of previous control cycle)
K1230+16*xx
%KW1230+16*xx
INT
Unavailable
The area indicates the PV just before the xx th PID control loop. The flag, as a dedicated monitoring flag, would be
updated by PLC although a user directly enters it.
Address
Unit
Scope
K1231+16*xx
%KW1231+16*xx
INT
Unavailable
The area shows the MV of xx th PID control loop. As the area in which XGB built-in PID operation result is output every
PID control cycle, it delivers the value in the area to U device every scanning by using commands like MOV in the
program and outputs to D/A output module, operating a drive.
6-22
Basis
Address
Unit
Scope
_PID00_ERR
(present error)
K1232+16*xx
%KW1232+16*xx
DINT
Unavailable
The areas shows the current error of xx th PID control loop. It is also used as an indicator about how much gap the
present status has with a desired status and if an error is 0, it means the control system reaches a desired status exactly.
Therefore, if control starts, error is quickly reduced at transient state and it reaches normal state, maintaining remaining
drift as 0, it could be an ideal control system. The flag, as a dedicated monitoring, is updated although a user directly
enters it.
Address
K1234+16*xx
%KD616+20*xx
K1236+16*xx
%KD617+20*xx
K1238+16*xx
%KD618+20*xx
Unit
Scope
REAL
Unavailable
It indicates n th loop MV by classifying proportional control MV, integral control max. MV and differential control MV. The
entire MV consists of the sum of these three components. The flag, as a dedicated monitoring, is updated although a
user directly enters it.
Address
Unit
Scope
_PIDxx_DB_W
(DeadBand setting)
K1240+16*xx
%KW1232+16*xx
WORD
0 ~ 65,535
It sets the deadband of xx th loop. For more information about Deadband function, refer to 6.2.3 PID control parameter
setting. If it is set as 0, the function does not work.
Address
Unit
Scope
_PIDxx_Td_lag
(differential filter coefficient)
K1241+16*xx
%KW1241+16*xx
WORD
0 ~ 65,535
It sets the differential filter coefficient of xx th loop. For more information about differential filter coefficient, refer to 6.2.3
PID control parameter setting. If it is set as 0, the function does not work.
6-23
Basis
Address
Unit
Scope
_PID00_PWM
(PWM output junction setting)
K1242+16*xx
%KW1242+16*xx
WORD
H20 ~ H3F
It sets the junction to which PWM output of xx th loop is output. PWM output junction is valid only between H20 ~ H3F. If
any other value is entered, PWM output does not work.
Address
Unit
Scope
_PIDxx_PWM_Prd
(PWM output cycle setting)
K1243+16*xx
%KW1243+16*xx
WORD
100 ~ 65,535
It sets the PWM output cycle of xx th loop. The available scope is between 100 ~ 65,535 at the unit of 0.1ms.
Address
Unit
Scope
_PIDxx_SV_RAMP
(SV ramp setting)
K1244+16*xx
%KW1244+16*xx
WORD
0 ~ 65,535
It sets the SV ramp value of xx th loop. For more information about SV ramp of PV, refer to 6.2.3 PID control parameter
setting. If it is set as 0, the function does not work.
Address
Unit
Scope
_PIDxx_PV_Track
(PV follow-up setting)
K1245+16*xx
%KW1245+16*xx
WORD
0 ~ 65,535
It sets the PV follow-up SV of xx th loop. For more information about PV follow-up, refer to 6.2.3 PID control parameter
setting. If it is set as 0, the function does not work.
6-24
Address
K1246+16*xx
%KW1246+16*xx
K1247+16*xx
%KW1247+16*xx
Unit
Scope
INT
-32,768 ~ 32,767
Basis
Address
Unit
Scope
_PIDxx_ALM_CODE
(Warning code)
K1248+16*xx
%KW1248+16*xx
WORD
Unavailable
It indicates warning code if a warning occurs during xx th loop run. The flag, as a dedicated monitoring, is updated
although a user directly enters it. For more information about warning code, refer to 6.5.
Address
Unit
Scope
_PIDxx_ERR_CODE
(error code)
K1249+16*xx
%KW1249+16*xx
WORD
Unavailable
It indicates error code if an error occurs during xx th loop run. The flag, as a dedicated monitoring, is updated although a
user directly enters it. For more information about warning code, refer to 6.5.
Address
Unit
Scope
_PIDxx_CUR_SV
(SV of the present cycle)
K1250+16*xx
%KW1250+16*xx
INT
Unavailable
It indicates SV currently running of xx th loop. If SV is changing due to SV ramp or PV follow-up function, it shows the
currently changing PV. The flag, as a dedicated monitoring, is updated although a user directly enters it.
6-25
Basis
- Operand S means the loop no. to execute PID control and avaiable only for constant(0~15).
- If start signal contact is on, the PID control of a loop starts.
(2) PIDCAS
PIDCAS is a command to execute CASCADE control.
- Operand M and S mean master loop and slave loop respecively and available only for constant(0~15).
- If start signal contact is on, cascade control is executed through master loop and slave loop.
Cascade control is called a control method which is intended to increase control stability through quick removal of
disturbance by connecting two PID control loops in series and is structured as follows.
6-26
Basis
- Operand F and R represent forward operation loop and reverse operation loop and available only for constant(0~15).
- If start signal conatact is on, it starts the mixed forward/reverse operation from the designated forward/reverse loops.
The mixed forward/reverse control is called a control method to control forward operation control output and reverse operation
control operation alternatively to a single control process. The XGB built-in PID control enables the mixed forward/reverse
control by connecting two PID control loops set as forward/reverse operations. At the moment, it uses PIDHBD command.
For more information about the command, refer to 6.2.5. The mixed forward/reverse run is executed as follows in the XGB
built-in PID control.
(a) Commencement of mixed run
If PIDHBC command starts first, it starts reverse run when PV is higher than SV; it starts forward run if PV is lower than
SV.
(b) Conversion of RUN direction
The conversion of run direction is executed according to the following principles. In case of forward operation run, it keeps
running by converting to reverse operation once PV is over SV + DeadBand value. At the moment, the DeadBand setting
value uses the deadband of a loop set for forward operation. If PV is below SV DeadBand value during reverse
operation, it also keeps running by converting to forward operation. In the case, the DeadBand setting uses the
deadband of a loop set for reverse loop. It may be illustrated as 6.14.
6-27
Basis
6.6
PID Auto-tuning
Ku =
4 ( Max.output Min.output )
p width
(6.4.1)
At this time, oscillation period is called boundary period. If boundary gain and period is specified, use table 6.9, Ziegler &
Nichols tuning table to specify the PID coefficient. This Relay tuning is relatively simple to configure and easy to know the
boundary gain and period so it is used frequently and XGB built-in PID auto-tuning uses this method.
Controller
Proportional gain
(Kp)
Integral time(Ti)
Differential time(Td)
0.5 K u
PI
0.45K u
Pu / 1.2
PID
0.6 K u
Pu / 2
Pu / 8
6-28
Basis
Specifications
Scope of SV
Scope of PV
Scope of MV
Error indication
AT direction setting
Forward/Reverse
Control cycle
Additional
function
PWM output
Supportable
Hysteresis
Supportable
6-29
Basis
Description
Set the run direction of auto-tuning.
Set whether to set PWM output of MV enabled/
disabled.
Set SV.
Set auto-tuning operation time.
Scope
Forward/reverse
Disable/enable
-32,768 ~ 32,767
100 ~ 65535
Max. MV
-32,768 ~ 32,767
Min. mV
-32,768 ~ 32,767
PWM junction
designation
PWM output cycle
Hysteresis setting
P20 ~ P3F
100 ~ 65,535
0 ~ 65,535
6-30
Basis
(c) SV
It sets the auto-tuning SV of a loop in question. Similar to PID control, physical values (temperature, flow rate, pressure and
etc) of an object to control is not meaningful and instead, it should use the physical amount of an object to control after
converting them into numerals. For instance, in order to control a system using a sensor that the output is 0V when its
heating device temperature is 0 while it is 10V when the temperature is 100 as much as 50, it is necessary to set
SV as 2000(as long as it uses AD input module XBE-AD04A).
(d) Operation time
It sets the cycle to execute operation for auto-tuning. The setting cycle is 0.1ms and available between 10ms ~ 6553.5ms
(setting value: 100 ~ 65,535) while it is set at a unit of integer per 0.1ms.
(e) Max./min. MV
It sets the max./min. value of output for auto-tuning. The available scope is between -32,768 ~ 32,767. If the max. MV is set
lower than min. MV, the auto-tuning function of a loop generates an error and does not work.
(f) Hysteresis setting
Looking at relay tuning in Figure 6.15, it shows it outputs the max. MV as auto-tuning starts but it converts to min. output as
PV is over SV and then, it converts to the max. output as PV is lower than SV. However, if input PV contains noise
components or reply components, auto-tuning ends by a slight vibration of PV around SV, yielding incorrect tuning result.
To prevent it, hysteresis may be set. XGB auto-tuning converts output at SV + Hysteresis when PV increases or at SV
Hysteresis when it decreases once hysteresis is set. With it, it may prevent incorrect tuning by a slight vibration around SV.
MV
PV
SV
Hysteresis
SV+Hysteresis
SV- Hysteresis
6-31
Basis
K area
K18560~F
K18570~F
Common
K18580~F
Loop0
IEC type
%KX29696
~%KX29711
%KX29712
~%KX29727
%KX29728
~%KX29743
Symbol
Data type
Default
Description
_AT_REV
Bit
Forward
Auto-tuning direction(0:forward,
1:reverse)
_AT_PWM_EN
Bit
Disable
_AT_ERROR
Bit
Auto-tuning error(0:normal,1:error)
K1859
%KW1859
Reserved
WORD
Reserved area
K1860
%KW1860
_AT00_SV
INT
K1861
%KW1861
_AT00_T_s
WORD
100
AT SV loop 00
AT operation cycle
K1862
%KW1862
_AT00_MV_max
INT
4000
K1863
%KW1863
_AT00_MV_min
INT
K1864
%KW1864
_AT00_PWM
WORD
K1865
%KW1865
_AT00_PWM_Prd
WORD
K1866
%KW1866
_AT00_HYS_val
WORD
AT hysteresis setting
K1867
%KW1867
_AT00_STATUS
WORD
K1868
%KW1868
_AT00_ERR_CODE
WORD
AT error code
K1869
%KD
_AT00_K_p
REAL
K1871
_AT00_T_i
REAL
K1873
_AT00_T_d
REAL
K1875
_AT00_PV
INT
AT PV
K1876
_AT00_MV
INT
AT MV
Word
Reserved area
%KW1877
K1877~1879
~%KW1879
Reserved
(T_s)[0.1msec]
6-32
Basis
Address
Unit
Setting
_AT_REV
(PID RUN direction setting)
K1856n
%KX29696 + n
BIT
Available
It determines the run direction of auto-tuning of n th loop. If the bit is off, it is forward operation; if on, it is reverse operation.
2) _AT_PWM_EN (PWM output enable)
Flag name
Address
Unit
Setting
_AT_PWM_EN
(PWM output enable)
K857n
%KX29713 + n
BIT
Available
It sets whether to output the auto-tuning MV of n th loop as PWM output. If the bit is off, it is disabled; if on, it is enabled.
3) _AT_ERROR (Auto-tuning error occurrence)
Flag name
Address
Unit
Setting
_PID_ERROR
(PID error occurrence)
K1858n
%KX29728 + n
BIT
Unavailable
It indicates the error in case an error that discontinues operation during auto-tuning of nth loop occurs. If an error occurs,
it is on; if normal, it is off. Once an error occurs, auto-tuning stops and the MV is output as the min. output set in the
parameter. Also, if an error occurs, it indicates the error code in the error code area of a loop. For more information about
error code types and measures, refer to 6.5. The area, as a dedicated monitor area, is updated although a user directly
enters it.
B) Auto-tuning flag area by loops
The auto-tuning flag areas by loops are K1860 ~ K2179 and each 20 words per loop are allocated to totally 16 loops.
Therefore, individual data area of n th loop is between K (1860+16*n) ~ K (1879+16*n).
1) _ATxx_SV (auto-tuning xx Loop SV setting)
Flag name
Address
Unit
Scope
_ATxx_SV
(AT xx Loop SV setting)
K1860+16*xx
%KW1860+16*xx
INT
-32,768 ~ 32,767
6-33
Basis
Address
Unit
Scope
_PIDxx_T_s
(Auto-tuning xx Loop operation cycle)
K1861+16*xx
%KW1861+16*xx
WORD
100 ~ 65,535
It sets/indicates the operation cycle of xx th loop auto-tuning. The available scope is 100 ~ 65,535.
Address
K1862+16*xx
%KW1862+16*xx
K1863+16*xx
%KW1863+16*xx
Unit
Scope
INT
-32,768 ~ 32,767
It sets max. MV and min. MV of xx th loop respectively. If the max. MV is set lower than min. MV, the autotuning loop generates an error and does not work.
Address
Unit
Scope
_AT00_PWM
(AT output junction setting)
K1864+16*xx
%KW1864+16*xx
WORD
H20 ~ H3F
It sets the junction that PWM output of xxth loop is output. The PWM output junction is valid only between H20 ~ H3F
(hex). If any other value is entered, PWM output does not work.
Address
Unit
Scope
_ATxx_PWM_Prd
(PWM output cycle setting)
K1865+16*xx
%KW1865+16*xx
WORD
100 ~ 65,535
It sets the PWM output cycle of xx th loop. The available scope is between 100 ~ 65,535 at the unit of 0.1ms.
Address
Unit
K1866+16*xx
%KW1866+16*xx
WORD
Scope
0
~ 65,535
It sets the hysteresis of xx th loop. For more information about hysteresis function, refer to 6.3.3 AutoTuning Parameter Setting. If it is set as 0, it does not work.
6-34
Basis
Address
Unit
Scope
_ATxx_STATUS
(Auto-tuning status)
K1867+16*xx
%KW1867+16*xx
WORD
Unavailable
Address
Unit
Scope
_ATxx_ERR_CODE
(Error code)
K1868+16*xx
%KW1868+16*xx
WORD
Unavailable
It indicates error code in case an error occurs during the auto-tuning of xxth loop. The flag, as a dedicated monitor, is
updated although a user directly enters it. For more information about error code, refer to 6.5.
9) _ATxx_K_p, _ATxx_T_i, _ATxx_T_d (AT result proportional coefficient, integral time, differential time)
Flag name
_ATxx_K_p
(proportional coefficient)
_ATxx_T_i
Address
K1869+16*xx
%KD934+20*xx
K1871+16*xx
%KD1004+20*xx
K1873+16*xx
%K1005+20*xx
(integral time)
_ATxx_T_d
Unit
Scope
Real
Unavailable
(differential time)
The area indicates proportional coefficient, integral time and differential time calculated after the auto-tuning of xx th loop
is normally completed. The flag, as a dedicated monitoring, updated although a user directly enters it.
10) _ATxx_PV (PV)
Flag name
Address
Unit
Scope
_ATxx_PV (PV)
K1875+16*xx
%KW1875+16*xx
INT
-32,768 ~ 32,767
It is the area to receive PV of xx th auto-tuning loop. PV is the present status of a system to control and in case of PID
control, the entry from a sensor is saved into U device through input devices such as A/D input module and it moves the
value to _ATxx_PV by using commands such as MOV every scanning, executing auto-tuning.
11) _ATxx_MV (Auto-tuning MV)
Flag name
Address
Unit
Scope
K1876+16*xx
%KW1876+16*xx
INT
Unavailable
It is the area to output MV of xx th auto-tuning loop. Every auto-tuning cycle, it saves XGB auto-tuning and it delivers the
value in the area by using commands like MOV in a program and operates a drive every scanning.
6-35
Basis
1) PIDAT
PIDAT is a command to execute auto-tuning by loops.
- Operand S means the loop no. to execute auto-tuning and avaiable only for constant(0~15).
- If start signal contact is on, the PID control of a loop starts.
6-36
Basis
6.7
Example Programs
The paragraph explains example programs regarding the directions of XGB built-in PID function.
The example programs are explained with water level system as illustrated in 6.17.
Water
level sensor
Tank
Tank
Pump
0~10V
XGB
RS-232C
XG5000
D/A
A/D
0~10V
6-37
Basis
6-38
Basis
6-39
Basis
6-40
Basis
Data type
Application
F0099
BIT
U02.01.0
BIT
U03.02.0
BIT
U02.02
INT
U03.03
INT
K1875
INT
K1876
INT
K18677
BIT
K18580
BIT
K1863
INT
Basis
6-42
Basis
6-43
Basis
6-44
Basis
6-45
Basis
6-46
Device
Data type
Application
F0099
BIT
U02.01.0
BIT
U03.02.0
BIT
U02.02
INT
U03.03
INT
K1875
INT
K1876
INT
K18677
BIT
K18580
BIT
K1863
INT
K1229
INT
K1876
INT
Basis
6-47
Basis
6.8
It describes error codes and warning codes of the XGB built-in PID function. The error codes and warning codes that may occur
during use of the XGB built-in PID function are summarized as table. If any error or warning occurs, remove potential causes of
the error by referring to the tables.
Indications
H0001
MV_MIN_MAX_ERR
H0002
PV_MIN_MAX_ERR
H0003
PWM_PERIOD_ERR
Measures
It occurs when max. MV is set lower than min. MV. Make sure to
set max. MV larger than min. MV.
It occurs when max. PV is set lower min. Pv. Make sure to set
max. PV larger than min. PV.
It occurs when the period of auto tuning or PID operation loop is
set under 100(10ms). Make sure to set output period more than
100.
H0004
SV_RANGE_ERR
H0005
PWM_ADDRESS_ERR
H0006
P_GAIN_SET_ERR
H0007
I_TIME_SET_ERR
H0008
D_TIME_SET_ERR
H0009
CONTROL_MODE_ERR
H000A
TUNE_DIR_CHG_ERR
H000B
PID_PERIOD_ERR
H000C
HBD_WRONG_DIR
H000D
HBD_SV_NOT_MATCH
6-48
Basis
Indications
H0001
PV_MIN_MAX_ALM
H0002
PID_SCANTIME_ALM
H0003
PID_dPV_WARN
H0004
PID_dMV_WARN
H0005
PID_MV_MAX_WARN
H0006
PID_MV_MIN_WARN
Measures
It occurs when the set PV is beyond the min./max. PV.
It occurs when PID operation cycle is too short. It is desirable to
set PID operation cycle longer than PLC scan time.
It occurs when the PV change of PID cycle exceeds PV change
limit.
It occurs when the PV cycle MV change exceeds MV change
limit.
It occurs when the calculated MV of PID cycle exceeds the max.
MV.
It occurs when the calculated MV of PID cycle is smaller than the
min. MV
6-49
Positioning
Chapter 1 Overview
1.1 Characteristics
The characteristics of positioning module are as follows.
(1) The positioning function is embedded in XBC-DN32UP PLC.
(2) Various positioning control function
It has various functions needed for positioning system such as positioning control, speed control etc.
The operation data including positioning address and operation method, operation pattern is available to set up to 400 for
each axis With this operation data, positioning for each axis is available.
(a) Various sing-axis operations are available.
1) Position Control
2) Speed Control
3) Feed Control
4) Multi-axis Synchronous Start
5) Point Operation
(b) Various Multi-axis Operations are available.
1) Circular arc Interpolation (up to 2 groups, 2 axes per one group)
2) Linear Interpolation (up to 4 axes)
3) Helical Interpolation
4) Ellipse Interpolation
(c) Switching Control in operation is available.
1) Position/Speed Control Switching
2) Speed/Position Control Switching.
(d) Cam Control is available.
It is available to create up to 7 kinds of cam data with various cam profile of XG-PM Software.
1-1
Positioning
Chapter 1 Overview
1-2
Positioning
Chapter 1 Overview
Drive
Stepping
Motor
Rotation
Program Write
Setting
Multi-phase
Pulse
Pulse
AMP
Pulse
Read
Reverse
Rotation
XG-PM
Pulse
XBC-DN32UP
Drive
Servo Motor
Forward pulse
Deviation
Write
Program
Read
Setting Data
Speed
order
D/A
Servo
Counter
Reverse pulse
Interface
PG
Feedback pulse
Speed
XG-PM
Accumulated Pulse
1-3
Positioning
Chapter 1 Overview
Writing
sequence Program
XG5000
Encoder
XG-PM
XC-DN32UP
External
Signal
Upper/Lower Limit, DOG,
HOME, EMG/STP
External
Signal
Servo on, Servo alarm reset
Command position
pulse output
Servo Drive
Motor
Working
1-4
Positioning
Chapter 1 Overview
1000
8000
Movement Value 7000
Starting Position
Goal Position
Starting Position
Reverse
Forwar
Negative value
Positive value
1-5
Positioning
Chapter 1 Overview
[ Example ]
Starting Position : 5000
Goal Position : -7000
In this condition, it moves reversely and stops at -2000.
5000
-2000
Goal Position
Starting Poiton
X axis
Forward
direction
X2
[ Example ]
Starting Position (1000, 4000)
Goal Position (10000, 1000)
In this condition, operation is as follows.
(Y axis)
S0ar0ing
posi0ion
4000
Y axis movemen0 value
(1000-4000=-3000)
Goal
Posi0ion
1000
X axis
0
1000
5000
10000
1-6
Positioning
Chapter 1 Overview
X axis
Forward
direction
X2
[ Example ]
Starting position (1000, 4000)
Goal position (9000, -3000)
In this condition, operation is as follows.
(Y axis)
S0ar0ing
posi0ion
4000
Y axis
movemen0 value
(-3000)
Linear
in0erpola0ion end
posi0ion
1000
(X axis)
0
1000
5000
10000
1-7
Positioning
Chapter 1 Overview
Goal position
Center point
of circular arc
Starting point
Forward
direction
Reverse
direction
Reverse Origin
direction
3) Control unit degree is not available to be used for circular interpolation control.
4) Movement direction is automatically designated by goal position and auxiliary point of circular interpolation
(b) Circular interpolation with center point designation form
1) Starts operating from starting position and execute circular interpolation along trace of circle that has distance
from starting point to designated center point as radius.
Forward Direction
Operating by circular interpolation
Starting
position
Radius
Reverse
Direction
Origin
Reverse Direction
1-8
Goal
Position
Center point
of circular arc
Forward
Direction
Positioning
Chapter 1 Overview
2) If the goal position is same as starting position, it is available to have an operation like a circle that has distance
from starting point to auxiliary point as its radius
Forward Direction
Operating by circular interpolation
Center point
of the circle
Starting position
& Goal position
Reverse
Direction
Forward
Direction
Origin
Reverse Direction
3) Control unit degree is not available to be used for circular interpolation control.
4) Direction is determined in setting of Cir int. mode (Center point CW, Center point CCW).
(c) Circular interpolation with radius designation form
1) Starts operating from starting position and execute circular interpolation along trace of circular arc that has
value designated in auxiliary point of main axis as it radius. Depending on size setting of circular
arc(<180,>=180), center point of circular arc will be different.
Forward Direction
Center
point
Reverse
Direction
Starting
Position
Reverse Direction
Origin
Circular angle
< 180
Operating by circular
interpolation when
Circular angle >= 180
Forward
Direction
Center
point
2) In radius designation form, goal position cant be set the same as starting position.
3) Control unit degree is not available to be used for circular interpolation control.
4) The direction and arc size are determined in Cir. int. mode.
1-9
Positioning
Chapter 1 Overview
+Z
Helical
Interpolation
End
position
Straight
interpolation
Part
+Y
Center
Position
+X
1-10
Starting
Position
Positioning
Chapter 1 Overview
Time
Operation
Command
In
Operation
It will not be ON
even though stop
Signal of positioning
complete
Stop command
1-11
Positioning
Chapter 1 Overview
Time
Start
In
operation
Position
Time
Current
position value
is 0 when start
1-12
Positioning
Chapter 2 Specifications
Chapter 2 Specifications
2.1 Performance Specifications
The following table shows the performance specifications of Embedded Positioning.
Model
XBC-DN32UP
Items
No. of control axis
Interpolation function
Control method
Control unit
4
2/3/4 axis linear interpolation
2 axis circular interpolation
3 axis helical interpolation
Position control, Speed control, Speed/Position control, Position/Speed control, Feed control
Pulse, , inch, degree
Each axis can have up to 400 operation data .(Operation step number : 1
Positioning data
XG-PM
400)
Connection
Setting data
Common, Basic, Extended, Manual operation, Homing, Input/output signal parameter, Operation data, Cam
data, Command information
Monitor
Back-up
Positioning method
Inch
degree
pulse
-214748364.8 214748364.7()
-21474.83648 21474.83647
-21474.83648 21474.83647
-2147483648 2147483647
Inch
degree
pulse
rpm
Speed range
Incremental
-214748364.8 214748364.7()
-21474.83648 21474.83647
-21474.83648 21474.83647
-2147483648 2147483647
Speed/Position,
Position/Speed Switching
control
-214748364.8 214748364.7()
-21474.83648 21474.83647
-21474.83648 21474.83647
-2147483648 2147483647
Acc./Dec. process
Acc./Dec. time
Manual Operation
Homing method
Upper/Lower limit, HOME
Speed change function
No. of Channel
External
Encoder
input
Max. speed
Signal
Input type
1
200 kpps, (Low-Active)
Line drive input (RS-422A IEC specification)
W/CCW, PULSE/DIR, Phase A/B(4 mul.)
2-1
Positioning
Chapter 2 Specifications
Model
XBC-DN32UP
Items
Control Period
Max. output speed
Max. connection distance
Error indication
Connector
Size of use cable
Current consumption
Weight
2-2
Max. 800mA
660g
Positioning
Chapter 2 Specifications
Rated input
voltage/
current
Voltage range
DOG
DC 24V/5mA
DC 20.4~26.4V
External high-limit
DC 24V/5mA
DC 20.4~26.4V
External low-limit
EMG stop/DEC stop
Drive Ready
DC 24V/5mA
DC 20.4~26.4V
DC 24V/5mA
DC 20.4~26.4V
DC 24V/5mA
DC 20.4~26.4V
DC 5V/5mA
DC 4.25~5.5V
On
voltage/ current
Off
voltage/current
Input
resistance
Response
time
DC 16V/3mA
DC 16V/3mA
DC 16V/3mA
DC 16V/3mA
DC 16V/3mA
DC 3V/3mA
DC 4V/1mA
DC 4V/1mA
DC 4V/1mA
DC 4V/1mA
DC 4V/1mA
DC 1V/1mA
Approx. 5.15
11
1
1
1
1
0.2
Approx. 5.15
Approx. 5.15
Approx. 5.15
Approx. 5.15
Approx. 1.73
Home
DC 5V/10mA
DC 4.25~5.5V
DC 3V/5.0mA
DC 1V/0.3mA
Approx. 300
1us
Manual pulse
generator
/ Encoder input
2.5
2.5
2) Phase difference
Duty 50%
1.25
The response time is associated with the control period. response time can be up to 1ms when control period is 1ms and it can be up to 5ms when control period
is 5ms The control period is 1ms when Continuous operation is disabled on the common parameters Enable. (5ms when Continuous operation is enabled)
2-3
Positioning
Chapter 2 Specifications
Rated load
voltage
Available
load voltage range
Leakage
current (Off)
Response
Time
Pulse
output mode
Pulse
Output
Servo On/
Servo Alarm Reset
2-4
High Active
Forward
CW/CCW
CW
CCW
PLS/DIR
PULSE
Dir
PHASE
A
B
DC 524V
Low
DC 4.7526.4V
Low Active
Reverse
High
0.1A(point)
/0.4A 10
Forward
Reverse
High
Low
DC 1V (Rated)
DC 2.5V (Max.)
0.1
control period
Positioning
Chapter 2 Specifications
AX4
AX3
AX2
AX1
20 20
20 20
19 19
19 19
18 18
18 18
17 17
17 17
16 16
16 16
15 15
15 15
14 14
14 14
13 13
13 13
12 12
12 12
11 11
11 11
10 10
10 10
4
[ ]
Signal direction
PLC-Ext. Equipment
20A
MPG A+
20B
MPG A-
19A
MPG B+
19B
MPG B-
NC
Not used
Signal Name
A 18D
18C
18B
18A FP+
17D
17C
17B
17A FP-
16D
16C
16B
16A RP+
15D
15C
15B
15A RP-
14D
14C
14B
14A OV+
Upper Limit
13D
13C
13B
13A OV-
Lower Limit
12D
12C
12B
12A DOG
DOG
11D
11C
11B
11A
EMG
Emergency Stop
STOP
10D
10C
10B
10A COM1
Common
(OV+,OV-,DOG,EMG/STOP)
9D
9C
9B
9A
DR
8D
8C
8B
8A
DR_COM
7D
7C
7B
7A
SVON
Servo On output
6D
6C
6B
6A
ARMRST
5D
5C
5B
5A
SVON/
RST_COM Servo On/Servo alarm reset COM
(COM2)
4D
4C
4B
4A
3D
3C
3B
3A
1~2A,1~2B,1~2C,1~2D
NC
Trigger
condition
Not used
2-5
Positioning
Chapter 2 Specifications
Signal
Name
Encoder
Internal circuit
Line Driver output
Signal
18A
FP+
Pulse F+(CW/PLS/Phase A)
17A
FP-
Pulse F-(CW/PLS/Phase A)
16A
RP+
Pulse R+(CCW/DIR/Phase B)
15A
RP-
Pulse R-(CC/DIR/Phase B)
*1
*1
*1
Pin No.
AX4 AX3 AX2 AX1
Signal
14A
14B
14C
14D
OV+
13A
13B
13C
13D
OV-
12A
12B
12C
12D
DOG
DOG
11A
11B
11C
11D
10A
10B
10C
10D
COM
Common
(0V+,0V-,DOG,EMG,STOP)
9A
9B
9C
9D
DR
8A
8B
8C
8D
DR COM
4A
4B
4C
4D
HOME +5V
3A
3B
3C
3D
Internal circuit
Positioning
Chapter 2 Specifications
7B
7C
7D
SVON
6A
6B
6C
6D
ARMRST
5A
5B
5C
5D
SVON/RST COM
Signal
Servo On output
Servo Alarm Reset output
Servo On output/ Alarm Reset Common
A+
A-
B+
DC5V
0V
B-
Signal
20A
20B
19A
19B
2-7
Positioning
Chapter 2 Specifications
No.
2-8
Name
Indication LED
(AX1 ~ AX4)
External connector
Description
1. Operating indication
On : during operation of the corresponding axis
Off : when the corresponding axis stops
2. Error indication
On or Off : No Error
Blinking : error of the corresponding axis
(LED of axis having error would be blinking)
Connector for drive, input, encoder
Positioning
END
3-1
Positioning
3.2 Installation
3.2.1 Installation Environment
This machine has a good reliability regardless of installation environment but cares should be taken in the following items to
guarantee the reliability and safety of the system.
(1) Environment Condition
- Install the control panel available for water-proof, anti-vibration.
- The place free from continuous impact or vibration.
- The place not exposed to direct rays.
- The place with no dew phenomena by rapid temperature change.
- The place where surrounding temperature maintains 0-55.
(2) Installation Construction
- In case of processing the screw hole or wiring, cares should be taken not to put the wiring remnants to PLC inside.
- Install on the good place to operate.
- Do not install the high voltage machine on the same Panel.
- The distance from duct or surrounding module shall be more than 50mm.
- Ground to the place where surrounding noise environment is good enough.
3-2
Positioning
3-3
Positioning
ServoMotor
C P
Power
3Phase AC200V
U
V
W
MR-H A
S
T
U
V
W
E
SM
R1
S1
Detector
Within10m
XC-DN32UP
OV+
OV-
14
13
Upper Limit
Lower Limit
SVON
DOG
EMG/STP
12
11
DOG
ALMRST
COM
EMG/DEC Stop
10
SVON
ALMRST
SVON/ALMRST COM
FP+
18
FPRP+
RPDR
17
16
15
9
DR_COM
HOME +5V
HOME COM
Torque Limit
FWD limit
REV Limit
DC24V
SVON
ALMRST
SG
SG
11
SG
EMG
SON
40
46
12
RES
TL
LSP
LSN
15
13
VIN
VDD
CR
SG
38
39
20
22
10
RD
49
LZ
LZR
VDD
ZSP
ALM
21
23
48
MPG A+
MPG AMPG B+
20A
20B
19A
MPG B-
19B
5V
A
Zerospeed
Detection
Error
B
0V
RA1
11
35
36
RA2
Within2m
Within50m
37
17
PP
PPR
NP
NPR
MPG
3-4
CN2
CN1
P15R
TLAP
LG
N15R
27
28
TLAN
26
29
LG
SD
30
50
CN3
4
3
1
MonitorOutput
MO1
MO2
MOG
Within 2m
10K
Positioning
HC-MF HA-FF
Series motor
NF
MR-J2S- A
MC
TE11
L1
Power
3phase 200VAC
U
V
U
V
W
L2
L3
L11
L21
CTE2
D
PE
EMG
PE
18
FPRP+
17
16
RPDR
DR_COM
15
9
8
HOME +5V
HOME COM
OV+
OV-
14
13
DOG
EMG/STP
12
11
SVON
ARMRST
10
7
6
SVON/RST COM
OPC
PP
Detecto
20A
20B
19A
19B
11
PG
3
13
NP
NG
RD
COM
2
12
19
9
CR
SG
8
10
LZ
LZR
5
15
Upper Limit
Lower Limit
LG
DOG
EMG/DEC stop
DC24V
A+
AB+
B-
Electronic brake
CN2
FP+
MPG
MPG
MPG
MPG
B2
24VDC
XC-DN32UP
COM
B1
CN1A
Within 10m
SM
W
E
5V
A
Forward limit
Reverse limit
B
0V
Manual pulse generator
RA1
Error
Zero Speed Detection
In Torque Limit
RA2
RA3
SD
1
Plate
CN1E
EMG
15
SON
RES
5
14
PC
TL
8
9
LSP
LSN
SG
SG
16
17
10
20
VDD
COM
3
13
ALM
ZSP
TLC
18
19
6
P15R
TLA
11
12
LG
SD
Plate
12
2
1
11
5
15
CN3
TxD
RxD
LG
RD
SD
GND
GND
LG
LG
LG
Personal
computer
RS
CS
DR
ER
Monitor output
4
3
14
13
Plate
GND
RS
CS
DR
ER
10k
Max. 10mA
10k
Within 2m
Within 2m
3-5
Positioning
NF
MR-J3- A
MC
L1
L2
L3
N (P1
P2
Power
3phase 200VAC
L11
L21
P (+)
C
Motor
TE11
U
V
U
V
W
W
E
PE
EMG
PE
Within 10m
XC-DN32UP
+
-
DICOM
DOCOM
20
46
OPC
12
18
PP
10
FPRP+
17
16
PG
NP
11
35
RPDR
DR_COM
15
9
8
NG
RD
36
49
CR
41
HOME +5V
4
3
LZ
LZR
8
9
LG
SD
Plate
OV+
OV-
14
13
DOG
EMG/STP
COM
12
11
10
7
SVON
ARMRST
SVON/RST COM
Upper Limit
Lower Limit
DOG
20A
20B
19A
MPG B-
19B
External emergency
SVON
ALMRST
P control
Torque limit
5V
Forward limit
Reverse limit
A
B
0V
MPG
Error
Zero Speed Detection
In Torque Limit
Inposition range
Within 2m
Detector
CN2
5
4
3
6
1
7
8
CN3
SDP
SDN
RDP
RDN
LG
LG
RS-422
RDP
RDN
SDP
SDN
GND
GND
TRE
CN1
EMG
42
SON
RES
PC
TL
15
19
17
18
LSP
LSN
DOCOM
43
44
47
RA1
RA2
DICOM
ALM
ZSP
21
48
23
RA3
TLC
25
RA4
INP
24
P15R
TLA
LG
SD
1
27
28
Plate
CN4
BAT
LG
CN5
VBUS
2
3
DD+
GND
GND
SEL
Shield
Shield
USB
VBUS
DD+
Within 3m
3
1
2
CN6
MO1
LG
MO2
Monitor output
Maximum +1mA
A
10k
A
Within 2m
3-6
Electronic brake
Within 30m
EMG/DEC stop
DC24V
6
5
MPG A+
MPG AMPG B+
B2
24VDC
FP+
HOME COM
B1
CN1
Interface
DC 24V
SM
10k
Positioning
Regenerative option
ServoMotor
N C P
R
Power
3 phase AC200V
MR-J A
S
T
V
W
V
W
E
SM
R1
S1
Detector
CN2
Within10m
XC-DN32UP
CN1
OV+
14
Upper Limit
OV-
13
Lower Limit
SVON
DOG
EMG/STOP
COM
12
11
10
DOG
EMG/DEC stop
DC24V
ALMRST
Torquelimit
Forwardlimit
Reverselimit
SVON
ARMRST
SVON/RST COM
7
6
5
SVON
ALMRST
SG
SG
13
SG
SON
14
RES
TL
LSP
LSN
VIN
VDD
CR
SG
28
29
33
30
FP+
18
FPRP+
17
16
RP-
15
DR
DR_COM
9
8
RD
HOME +5V
4
3
P15R
1
12
RA1
OP
VDD
ZSP
ALM
RA2
SG
HOME COM
MPG A+
20A
MPG AMPG B+
20B
19A
19B
MPG B-
PP
PG
NP
NG
5V
A
Zerospeed
Error
B
0V
Within30m
31
34
35
32
15
20
19
22
21
24
36
26
27
16
MPG
CN1
P15R
TLA
LG
1
3
6
MO
LG
SD
7
18
Within2m
3-7
Positioning
Regenerative Option
HC-PQ
Series motor
NF
MC
TE1
L1
Power
Single phase 200VAC (A type) or
Single phase 100VAC (A1 type)
U
U
SM
L2
MR-C A or MR-C A1
EMG
24VDC
CN2
XC-DN32UP
CN1
FP+
18
PP
FPRP+
RP-
17
16
15
PG
10
NP
NG
7
8
CR
SG
V+
13
12
1
2.2, 1/4W
HOME +5V
HOME COM
OV+
OVDOG
EMG/STOP
COM
14
13
12
11
10
SVON
ARMRST
7
6
SVON/RST COM
MPG
MPG
MPG
MPG
A+
AB+
B-
Upper Limit
SERVO ON
Lower Limit
Forwardlimit
DOG
Reverselimit
ALM RST
EMG/DEC stop
SERVO ON
ALM RST
20A
20B
19A
19B
5V
A
B
0V
MPG
+
-
24V power
supply
24V, 0.2A
3-8
OP
SD
SON
LSP
LSN
11
17
15
14
ALM
V24
2
20
Electronic brake
Detector
Positioning
(2) PANASONIC
(a) A Series Connection (Line Driver)
Max. 10m
XC-DN32UP
MINAS A
FP+
18
21
PULSE2
FPRP+
RP-
17
16
15
9
22
10
PULSE1
HOME +5V
HOME COM
4
3
37
OZ-
23
35
OZ+
5V
MPG A+
MPG AMPG B+
20A
20B
19A
MPG B-
19B
OV+
OV-
14
13
Upper Limit
DOG
EMG/STOP
12
11
DOG
COM
10
34
29
9
+5V
A
B
0V
8
7
SIGN2
SIGN1
S-RDY+
S-RDYSRV-ON
CCWL
CWL
COM+
5G
Lower Limit
EMG/DEC stop
24G
P24V
3-9
Positioning
(3) VEXTA
(a) UDX2107 Connection
Max. 10m
VEXTA UDX2107
XC-DN32UP
FP+
18
FPRP+
RP-
17
16
15
HOME +5V
HOME COM
4
3
CW+
CWCCW+
2.2, 1/4W
CCWH OFF+
P5V
H OFF-
5G
TIMING
COM
OH
3-10
OV+
OV-
13
12
DOG
11
EMG/STOP
COM
10
9
MPG A+
MPG AMPG B+
20A
20B
19A
MPG B-
19B
Upperlimit
Lower Limit
DOG
EMG/DEC stop
24G
P24V
5V
A
B
0V
MPG
Positioning
VEXTA UPO
FP+
18
CW+
FPRP+
RP-
17
16
15
CW-
HOME +5V
HOME COM
4
3
CCW+
CCW-
2.2, 1/4W
H OFF+
P5V
5G
H OFFTIMING
COM
OH
5V
MPG A+
MPG A-
20A
20B
MPG B+
MPG B-
19A
19B
OV+
14
Upperlimit
OVDOG
EMG/STOP
COM
13
12
11
10
Lowerlimit
A
B
0V
MPG
DOG
EMG/DEC stop
24G
P24V
3-11
Positioning
(c) FX Connection
Max. 10m
VEXTA-FX
XC-DN32UP
FP+
18
12
CW+
FPRP+
17
16
11
CWCCW+
RP-
15
10
9
22
HOME +5V
HOME COM
21
33
4
3
34
15
13
OV+
OV-
14
13
DOG
EMG/STOP
COM
12
11
10
Upper Limit
Lower Limit
DOG
P24V
EMG/DEC stop
24G
5G
MPG A+
MPG A-
3-12
20A
MPG B+
20B
19A
MPG B-
19B
A
B
0V
P5V
CLH.OFF+
H.OFFENC A
ENC B
23
29
25
ENC Z
16
ENC A
14
ENC B
24
30
ENC Z
26
5V
CCWCL+
2
1
P.END
ALARM
P.END
ALARM
GND
COMMON
Positioning
Max. 10m
FDA-5000/6000
XC-DN32UP
FP+
18
FPRP+
RP-
17
16
15
HOME +5V
HOME COM
8
7
11
10
PPFIN
PFIN
PPRIN
12
PRIN
5
30
PZO+
21
22
13
Upper Limit
12
Lower Limit
DOG
EMG/STOP
11
10
DOG
COM
OV+
OV-
47
48
20
P24V
EMG/DEC stop
24G
MPG A+
20A
MPG AMPG B+
MPG B-
20B
19A
19B
A
B
0V
Manual pulse
generator
INPOS
0 SPEED
BRAKE
ALARM
45
19
A_CODE0
A_CODE1
44
A_CODE2
GND24
24
25
5V
PZORDY
18
38
15
40
39
38
GND24
SVONEN
CLR
CCWLIM
CWLIM
ESTOP
41
14
ALMRST
P/P1
TLIM
49
+24VIN
3-13
Positioning
(5) YASKAWA
(a) CACR (R Series) Connection (Line Driver)
Max. 10m
CACR (R Series)
Servopack
XC-DN32UP
3-14
FP+
18
21
FPRP+
RP-
17
16
15
9
22
PULS
*PULS
SIGN
10
*SIGN
HOME +5V
HOME COM
37
PCOT
S-ON
2.2k,1/4W
1k
SVON
ARM_RST
7
6
SVON/RST_COM
8
43
OV+
14
Upper Limit
OVDOG
EMG/STOP
COM
13
12
11
10
Lower Limit
MPG
MPG
MPG
MPG
20A
A+
AB+
B-
20B
19A
19B
DOG
EMG/DEC stop
24G
P24V
5V
A
B
0V
ALM RST
26
41
N-OT
P-OT
+24VIN
Positioning
NF
MC
U
U
Power
Single phase 200VAC (A type) or
Single phase 100VAC (B type)
V
W
SGDA- BP
Within 10m
XC-DN32UP
1CN
FP+
FPRP+
RP-
18
17
16
15
HOME +5V
HOME COM
4
3
OV+
OVDOG
14
13
12
EMG/STOP
11
CPM
SVON
ARM_RST
10
7
6
SVON/RST_COM
MPG A+
MPG AMPG B+
5
20A
20B
5V
A
19A
19B
0V
MPG B-
Servo On
Upper Limit
Lower Limit
Forward Limit
DOG
Reverse Limit
Alarm Reset
EMG/DEC stop
Servo On
Alarm Reset
Alarmcodeoutput
(OpenCollector)
PG
PULS
*PULS
SIGN
*SIGN
CLR
3
4
5
*CLR
PCO
*PCO
+24V
S-ON
24
25
13
14
P-OT
N-OT
ALMRST
SG
16
17
18
19
ALO1
30
ALO2
ALO3
SG-AL
31
32
33
PAO
20
*PAO
PBO
21
22
*PBO
23
Encoderoutput
- 24V power
+ supply
24V, 0.2A
3-15
Positioning
XC-DN32UP
7
FP+
FP-
18
17
RP+
16
8
11
RP-
15
12
15
14
24G
HOME +5V
HOME COM
14
Upper Limit
OV-
13
Lower Limit
DOG
EMG/STOP
COM
12
11
10
DOG
SVON
ARM_RST
SVON/RST_COM
7
6
5
MPG A+
MPG AMPG B+
20A
20B
19A
MPG B-
19B
B
0V
SG
/CLR
3
13
PL1
ALO1
37
PL2
ALO2
38
18
PL3
ALO3
39
26
27
V-CMP- (/COIN-)
/TGON+
PAO
33
/PAO
34
P24V
28
/TGON-
PBO
35
/S-RDY+
24G
29
30
31
32
/PBO
PCO
36
19
/PCO
20
PSO
48
/PSO
SG
49
1
SVON
MPG
47
40
41
43
ALM RST
3-16
22
SEN
V-CMP+ (/COIN+)
5V
A
21
BAT (-)
25
EMG/DEC stop
SVON
ALM RST
/SIGN
CLR
BAT (+)
P24V
4
3
OV+
PULS
/PULS
SIGN
/S-RDYALM+
ALM+24VIN
/S-ON
/P-CON
42
N-OT
P-OT
44
46
/ALM-RST
/N-CL
45
/P-CL
Positioning
XC-DN32UP
FP+
18
PULS
FP-
17
/PULS
RP+
RP-
16
15
11
SIGN
/SIGN
12
15
14
24G
HOME +5V
HOME COM
CLR
/CLR
BAT (+)
21
BAT (-)
22
SEN
SG
ALO1
37
ALO2
38
ALO3
39
P24V
4
3
OV+
14
Upper Limit
25
26
PAO
33
OVDOG
13
12
Lower Limit
27
/TGON+
/PAO
34
DOG
35
11
EMG/DEC stop
/TGON/S-RDY+
PBO
EMG/STOP
28
29
/PBO
36
COM
SVON
ARMRST
SVON/RST_COM
10
7
6
5
30
31
/S-RDYALM+
PCO
19
/PCO
20
32
ALM-
MPG
MPG
MPG
MPG
20A
SG
A+
AB+
B-
20B
19A
19B
P24V
24G
SV ON
ALM RST
5V
SV ON
A
B
0V
MPG
ALM RST
V-CMP+ (/COIN+)
V-CMP- (/COIN-)
47
40
+24VIN
41
43
/P-CON
N-OT
P-OT
42
44
46
45
/S-ON
/ALM-RST
/N-CL
/P-CL
3-17
Positioning
XC-DN32UP
FP+
FP-
18
17
9
10
PF+
PF-
RP+
16
11
12
Digital output
ZSPD
43
PR+
BRAKE
INPOS
44
45
ALO0
16
49
PRPULCOM
ALO1
ALO2
15
14
*
*
PCON
GAIN2
GND24
25
GND24
24
*
*
T_LMT
*
*
ABS_RQ
ZCLAMP
14
Upper Limit
21
OV-
13
Lower Limit
SPD3
SPD2
DOG
EMG/STOP
12
11
DOG
22
23
COM
10
SVON
RP-
15
24G
HOME +5V
HOME COM
OV+
ARMRST
SVON/RST_COM
P24V
4
3
MPG A+
6
5
20A
MPG AMPG B+
MPG B-
20B
19A
19B
P24V
MODE
TLMT
VLMT
INSPD
WARN
*
*
*
MONIT1
28
MONIT2
29
GND
37
SPD1
Analog output
EMG/DEC stop
24G
SVON
ALM RST
38
ALARM+
39
40
ALARM-
41
5V
READY+
READY-
A
B
0V
MPG
ALM RST
SVON
50
48
+24V IN
STOP
18
19
EMG
CWLIM
20
CCWLIM
46
17
*
DIR
*
*
47
ALMRST
EGEAR1
EGEAR2
P_CLR
SVON
+12VA
34
-12VA
35
AO
/AO
32
33
BO
/BO
ZO
30
31
4
/ZO
SG
36
Note 1) Input signals DI1 to DIA and output signals DO1 to DO5 are default signals allocated by the factory.
Note 2) * These are non-allocated signals. You can change their allocation by setting parameters. For more information, refer to L7 sereis servo manual
3-18
-10V ~ +10v
-10V ~ +10v
Positioning
XC-DNUP
Twisted shield cable
A Phase+
OUTA
A Phase-
B Phase+
OUTB
B PahseF.G
0V
5V
5V DC
Notes
Before Wiring, please consider maximum output distance of pulse generator.
3-19
Positioning
XC-DNUP
Twisted shield cable
A Phase+
A Phase-
B Phase+
B Phase-
OUTA+
OUTA-
OUTB+
OUTBF.G
0V
5V
5V DC
Notes
Before Wiring, please consider maximum output distance of pulse generator.
3-20
Positioning
4.2
4-1
Positioning
Setting range
-2
Speed limit 1)
Acceleration time 1
Acceleration time 2
Acceleration time 3
0 ~ 2,147,483,647 [ms]
Acceleration time 4
Deceleration time 1
Deceleration time 2
Deceleration time 3
Deceleration time 4
Deceleration time for EMG stop
Pulse per revolution
0 ~ 2,147,483,647 [ms]
0 ~ 2,147,483,647 [ms]
1 ~ 200,000,000
unit (bit 2 ~ 3)
Control word
Unit multiplier(bit 4 ~ 5)
Speed unit (bit 6)
Pulse output mode
-4
: 1 200,000,000 [X10 ]
-1
(1 200,000,000 [X10 ])
-5
Inch : 1 200,000,000 [X10 Inch]
-5
degree : 1 200,000,000 [X10 degree]
Bias speed 2)
1) The mm, inch, degree unit is not available when a value converted to the pulse/sec unit is greater than 2,000,000.
2) The bias speed can not greater than the speed limit.
Notes
For Deceleration time, when it stops by DEC. stop, DEC. time set in command is applied. At this time, if DEC. time is set
as 0 in command, DEC. time set in basic parameter is applied. In case it stops by EMG stop because of internal factor,
not external factor, EMG stop deceleration time in basic parameter is applied.
4-2
Positioning
If this value does not correspond with parameter value of servo drive, command and motor action may be different.
Travel per pulse = Transfer per rotation (Al) / Pulse per rotation (Ap)
Ex1) Speed: 60mm/min, Al:2000um, Ap: 200pls/revolution
60mm/min = 1mm/sec = 1000um/sec
1000um = 0.5 Revolution = 100pls
Pulse output speed is 100pls/sec when driving 60mm/min speed.
(3) Travel per rotation and unit multiplier
(a) Only in case of using mm, inch, degree as a positioning command unit, you should set travel per revolution and multiplier
(b) Actual Machines travel distance per revolution of motor is determined by the structure of machine.
If the lead of ball screw (mm/rev) is PB and the rate of deceleration is 1/n,
Transfer amount per revolution (AL) = PB 1/n.
(c) Settable Travel per revolution (AI) is as below
Setting unit
Travel per revolution
mm
0.1 ~ 20000000.0 um
Inch
0.00001 ~ 2000.00000 inch
degree
0.00001 ~ 2000.00000 degree
In case Transfer amount per revolution (AL) exceeds the above range, The travel per rotation (AI) should be set as follows:
Transfer amount (AL) = PB 1/n = Travel per rotation (AI) Unit multiplier (Am)
[Note]
In case unit is mm, unit multiplier (Am) can be 1,10,100,1000.
If the value of PB 1/n exceeds 20,000,000.0, it is required to adjust the unit multiplier so that the travel per rotation (Al) does not
exceed 20,000,000.0.
Ex1) In case that (AL) = PB 1/n = 2500000.0(= 2500)
Transfer amount per revolution (AL) = (Al) (Am) = 25000000 1
Ex2) In case that (AL) = PB 1/n = 25000000.0(= 25000)
Transfer amount per revolution (AL) = (Al) (Am) = 25000000 10 = = 2500000 100
4-3
Positioning
4-4
Positioning
FP
RP
CW( )
CCW( )
FP
RP
CW(Forward Output)
CCW(Reverse Output)
(c) PHASE
Forward pulse and reverse pulse will be outputted with 90degree phase difference.
The following figure shows pulse output diagram in case Active-low mode.
FP
RP
CW(Forward Output)
CCW(Reverse Output)
4-5
Positioning
Note
1. If Bias speed is set as high, total operation time shall be reduced but if the setting value is too high,
it may cause the occurrence of impact sound in the start/end time and forces the excessive effect to the
machine. Cares shall be taken in using..
2. The bias speed should be set within the range as follows :
1) Bias speed Positioning speed data
2) Bias speed Homing-low speed Homing-high speed
3) Bias speed JOG low speed JOG high speed
3. It causes error in connection with bias speed in the following example..
1) Bias speed > Positioning speed data : error code 153
2) Bias speed > Homing-high speed : error code 133
3) Bias speed > Homing-low speed : error code 134
4) Bias speed > JOG high speed : error code 121
5) Bias speed > JOG high speed : error code 122
6) Bias speed > inching speed : error code 123
7) Converted Bias speed > 1pulse/s: error code 105
4-6
Positioning
Setting Range
-4
:-2,147,483,648 ~ 2,147,483,647[X10 ]
-1
(-2,147,483,648 ~ 2,147,483,647[X10 ])
-5
-5
mm: 1 ~ 2,147,483,647[X10 ]
-1
(1 ~ 2,147,483,647[X10 ])
Infinite running repeat position
-5
mm: 0 ~ 65,535[X10 ]
-1
(0 ~ 65,535[X10 ])
Backlash compensation amount
-5
0 ~ 65,535[ms]
1 ~ 100
-4
mm: 0 ~ 2,147,483,647[X10 ]
-1
(0 ~ 2,147,483,647[X10 ])
-5
Control
word
1~5000[ms]
0: CW, 1: CCW
M Code mode(bit 2 ~ 3)
Reserved (bit6)
Reserved (bit 8)
4-7
Positioning
Control
word
Setting Range
0: Incremental, 1: Absolute
0: Disable, 1: Enable
0 : Pass target position, 1 : Pass near position
0: absolute, 1: incremental
(c) The range check of software upper/lower limit is done at the start of operation and during operating.
(d) If the software upper/lower limit is detected, error (Software upper limit error: 501, Software lower limit error: 502)
occurs and the pulse output of positioning module shall be disabled.
Therefore, when you want to operate again, it is required to reset error and release the output inhibition before using.
(e) Setting range
Unit
Software upper/lower limit range
pulse
Inch
degree
-2,147,483,6482,147,483,647[pulse]
-4
-2,147,483,6482,147,483,647[X10 ]
-5
-2,147,483,6482,147,483,647[X10 Inch]
-5
-2,147,483,6482,147,483,647[X10 degree]
* Software upper limit value always should be higher than software lower limit, at least same
(f) If the software upper/lower limit was set by default value (upper limit: 2,147,483,647, lower limit: -2,147,483,648) or
same value, then it wouldnt detect upper/lower limit.
4-8
Positioning
Infinite running
repeat position
Unit
pulse
Inch
degree
12,147,483,647[X10 ]
-5
12,147,483,647[X10 Inch]
-5
12,147,483,647[X10 degree]
Inch
degree
0 65,535[X10 ]
-5
0 65,535[X10 Inch]
-5
0 65,535[X10 degree]
4-9
Positioning
(d) As presented in the following figure, if the position moved 1m to the right and again 1m to the left, it is not possible to
reach the original position by backlash. At this time, it is required to add backlash compensation amount.
Gear
Backlash compansation
Bachlash
Bachlash
(e) It compensates by adding backlash compensation pulse to current output pulse within speed limit.
In case backlash compensation amount is bigger than Max. output Pulse (Speed limit Control cycle) for
one control cycle, distribute compensation amount to several control cycles
P1 : 1500
(1500)
P2 : 1500
(1500 - compensation amount)
A: 1000
P3 : 0
{1500 (compensation amount+1500)}
B: 500
P0 : 1000
(1000)
4-10
C:0
D: 1500
Time
Positioning
Notes
In case backlash compensation is bigger than Max. Pulse (Speed limit Control cycle) for one control cycle,
progress is as shown below. For example, in case that Speed limit is 100000 and backlash is 250, backlash
compensation is bigger than Max. output Pulse (100000pps 0.001s = 100)for one control cycle, and performed for
several control cycles. In this case, the number of output pulse which comes from positioning module per one control
cycle is different according to Acc. time. Compensation pulse is added to above pulse for total pulse output to be
smaller than Max. output pulse for one control cycle. So the number of control cycle compensation acts is different.
Dwell
Time
Dwell
Time
Time
Start
Busy
Position Completion
set position completion time
position completion
output time
4-11
Positioning
Time
Start
Busy
Position Completion
Time
Start
Busy
Position Completion
4-12
Positioning
Reverse
RP
Reverse
Forward
CW Setting
CCW Setting
PLS/DIR
FP
Forward
Reverse
RP
Reverse
Forward
CW Setting
CCW Setting
PHASE
FP
Forward
Reverse
RP
Reverse
CW Setting
Forward
CCW Setting
4-13
Positioning
(f) There are two kinds of M code mode according to the output timing of M code signal: With mode and After mode
(In case of setting NONE, There is no M code signal, even if M code No. was set.)
1) With mode
It turns on the M code signal and outputs M code number with start of positioning [Indirect start, direct start and
simultaneous start].
Speed
Dwell time
Keep operation
Dwell time
End operation
Time
Indirect start
In operation
M code On signal
M code No.
4-14
Positioning
2) After mode
It turns on the M code signal and outputs M code number after completion of positioning [indirect start, direct start
and simultaneous start].
Speed
Dwell time
Keep operation
Dwell time
End operation
Time
Indirect start
M code on
M code on signal
M code No.
Main
AXIS
Synthetic
speed
Main axis
Data
Sub
AXIS
Calculated by PLC
Sub
AXIS
Calculated by PLC
4-15
Positioning
Speed
Speed
Time
<Trapezoidal method>
Time
<S-Curve method>
Speed
S-Curve rate
100%
50%
1%
100%
50%
1%
Time
4-16
Positioning
Setting value
Interpolation
continuous
operation method
Description
In case of continuous operation from current step to next step, it passes target
position of current step.
In case of continuous operation from current step to next step, it passes near
target position of current step
For further information, please refer to operation mode (4) continuous operation of 8.2.2 positioning control.
Setting Value
Content
0 : Dont insert
1 : insert arc
For further information about Arc insertion during 2-axis linear interpolation continuous operation, please refer to
(4) 2-axis linear interpolation continuous operation arc insertion of 2-axis linear interpolating control of 8.2.6.
Setting value
Content
4-17
Positioning
Position-specified
speed override coordinate
Setting value
Content
0 : ABS
1 : INC
Speed changes at the position as far as the set value from start position.
Setting value
Content
0 : INC
1 : ABS
4-18
Positioning
Setting range
-2
: 1 2,147,483,647 [X10 /]
-3
Inch : 1 2,147,483,647 [X10 Inch/]
-3
degree : 1 2,147,483,647 [X10 degree/]
pulse : 1 2,000,000 [pulse/]
0 ~ 2,147,483,647 [ms]
-2
Inching Speed
: 1 65,535[X10 /min]
-3
Inch : 1 65,535[X10 Inch/min]
-3
degree : 1 65,535[X10 degree/min]
pulse : 1 65,535[pulse/sec]
4-19
Positioning
Setting range
Origin address
Homing-high speed
Homing-low speed
Homing Acceleration time
Homing deceleration time
Homing dwell time
4-20
Homing mode(bit 0 ~ 2)
Homing direction(bit 3)
-4
-3
Positioning
0: DOG/origin(OFF)
1: DOG/origin(ON)
2: High/low limit/origin
3: DOG
5: High/low limit
6: HOME
(b) For further information of homing method, please refer to 8.1 homing of chapter 8
4-21
Positioning
Origin
Compensation
amount
Homing
DOG
HOME
Completion of
Homing
Notes
When setting the homing speed, it is recommended to set the homing-low speed as low speed as possible.
If setting the low speed as too fast, it may cause the incorrect origin signal detection.
4-22
Positioning
4-23
Positioning
Setting range
4-24
Positioning
Control word
Setting range
0:CW/CCW 1 multiplication
1:PULSE/DIR 1 multiplication
2:PHASE A/B 4 multiplication
Speed override
Continous Operation
Encoder 0 Max. value
Encoder 0 Min. value
4-25
Positioning
Decrease
Increase
Increase
Decrease
2) PULSE/DIR 1 multiplier
Counts at the rising edge of A-phase input.
Counting direction will be decided by B-phase.
Increase/Decrease
Increase
Decrease
Increase
4-26
Decrease
Increase
Positioning
Increase
Decrease
Not include
Include
Start spot
Min value of
encoder
Not include
Include
Start spot
Min value of
encoder
4-27
Positioning
Control
period
4-28
Time
Positioning
Setting range
*1
Dwell time
M Code no.
0 ~ 65,535
Operation speed
Control
Word
-4
Goal position
Operation method
Operation pattern
Circular size (bit 7)
Acceleration No. (bit 8~9)
Bit 7
-
Bit 6
-
Bit 5
-
Bit 4
-
Bit 3
4
Bit 2
3
Bit 1
2
Bit 0
1
0:CW, 1:CCW
Notes
*1 The circular interpolation can not be executed in degree unit. Therefore it is idle to set value at the circular interpolating
auxiliary position item.
4-29
Positioning
(2) Coordinate
(a) Coordinate of position data includes absolute coordinate and incremental coordinate.
1) Absolute Method
a) This carries out the positioning control from the current position to the goal position
(the goal position assigned by positioning data).
b) Positioning is carried out based on the assigned position of homing (origin address).
c) Transfer direction shall be determined by the current position and goal position.
Start position < Goal position : forward direction positioning
Start position > Goal position : reverse direction positioning
[Example]
When current position : 1000 , Goal position : 8000, forward direction transfer amount is 7000(8000-1000).
0
1000
8000
Current position
Notes
Positioning by Absolute method (Absolute coordinate) can start only in the state that the origin is determined.
If starting in the state that the origin is not determined, Error will occur.
2) Incremental method
a) This carries out the positioning control as much as goal transfer amount from the current position.
b) Transfer direction shall be determined by the sign of transfer amount..
When transfer direction is (+) or no sign : forward direction positioning (position increase direction)
When transfer direction is ( - )
Reverse
4-30
Forward
Positioning
[Example]
When current position : 5000 , Goal position : -7000, the positioning shall be done at 2000 position.
-2000
5000
Current position
Notes
Set coordinate and control method in all at the same time in control method item with positioning software package.
And the software package Control Method item is same as follows
Absolute, Single-axis Positioning Control / Absolute, Single-axis Speed Control
/ Absolute, Single-axis FEED control / Absolute, linear Interpolation / Absolute, Circular Interpolation
/ Relative, Single-axis Positioning Control / Relative, Single-axis Speed Control / Relative, Single-axis FEED control
/ Relative, linear Interpolation / Relative, Circular Interpolation
Notes
Set operation pattern and operation method at the operation method item with XG-PM software package.
These are operation method item;
Singular,End / Singular,Keep / Singular,Continuous / Repeat,End / Repeat,Continuous / Repeat,Continuous.
4-31
Positioning
(7) M Code
(a) M code is applied to the whole axis in a bundle by M code mode set by positioning parameter and is given to each
operation step no. as a Number within the setting range to use at Program.
(b) The setting range is 1 65,535
(c) M code no. can be identified by read by the operation state code
(d) For further information, please refer to M code output of chapter 4.3.2.
(8) Acceleration/Deceleration No
(a) The dual acceleration/deceleration time setting is available by setting the acceleration/deceleration time 1/2/3/ 4 of
basic parameter as acceleration/deceleration no. 1/2/3/4 respectively.
4-32
Positioning
Notes
Positioning software package set as follows at a time;
- circular arc method, circular interpolating direction, circular arc size with Circular interpolating mode.
Software package Circular interpolating mode is as follows ;
- Midpoint / Central point, CW / Central point, CCW / Radius, CW, Circular arc < 180-degree / Radius , CW ,
Circular arc >= 180-degree / Radius, CCW, Circular arc < 180-degree / Radius, CCW, Circular arc >= 180-degree
4-33
Positioning
Description
1A1
221
2A1
321
1A2
222
2A2
322
1A3
223
2A3
323
1A4
224
2A4
324
1A5
225
2A5
325
1A6
226
2A6
326
1A7
227
2A7
327
1A8
228
2A8
328
1A9
229
2A9
329
1AA
22A
2AA
32A
1AB
22B
2AB
32B
1AC
22C
2AC
32C
1AD
22D
2AD
32D
1AE
22E
2AE
32E
1AF
22F
2AF
32F
1B0
230
2B0
330
1B1
231
2B1
331
1B2
232
2B2
332
1B3
233
2B3
333
1B4
234
2B4
334
Positioning
1 axis
180
181
182
183
184
185
186
187
188
189
18A
18B
18C
18D
18E
18F
190
191
192
193
194
195
196
197
198
199
19A
19B
19C
19D
19E
19F
Memory Address
2 axis 3 axis 4 axis
200
201
202
203
204
205
206
207
208
209
20A
20B
20C
20D
20E
20F
210
211
212
213
214
215
216
217
218
219
21A
21B
21C
21D
21E
21F
280
281
282
283
284
285
286
287
288
289
28A
28B
28C
28D
28E
28F
290
291
292
293
294
295
296
297
298
299
29A
29B
29C
29D
29E
29F
300
301
302
303
304
305
306
307
308
309
30A
30B
30C
30D
30E
30F
310
311
312
313
314
315
316
317
318
319
31A
31B
31C
31D
31E
31F
Description
Teaching Data1(LOWER)
Teaching Data1(UPPER)
Teaching Data2(LOWER)
Teaching Data2(UPPER)
Teaching Data3(LOWER)
Teaching Data3(UPPER)
Teaching Data4(LOWER)
Teaching Data4(UPPER)
Teaching Data5(LOWER)
Teaching Data5(UPPER)
Teaching Data6(LOWER)
Teaching Data6(UPPER)
Teaching Data7(LOWER)
Teaching Data7(UPPER)
Teaching Data8(LOWER)
Teaching Data8(UPPER)
Teaching Data9(LOWER)
Teaching Data9(UPPER)
Teaching Data10(LOWER)
Teaching Data10(UPPER)
Teaching Data11(LOWER)
Teaching Data11(UPPER)
Teaching Data12(LOWER)
Teaching Data12(UPPER)
Teaching Data13(LOWER)
Teaching Data13(UPPER)
Teaching Data14(LOWER)
Teaching Data14(UPPER)
Teaching Data15(LOWER)
Teaching Data15(UPPER)
Teaching Data16(LOWER)
Teaching Data16(UPPER)
(2) Setting
(a) The command of Teaching data setting is XTWR.
(b) References for XTEAA (command of Teaching) and XTWR (command of Teaching Data Setting ) are on Chapter
6.3.30.
(c) In PLC program, in order to carry out the normal action of Teaching command, the Teaching data setting should
be done in the step before Teaching command is executed.
5-2
Positioning
1 axis
1B6
1B7
1B8
1B9
Memory Address
2 axis 3 axis 4 axis
236
2B6
336
237
2B7
337
238
2B8
338
239
2B9
339
Description
Simultaneous Start
Simultaneous Start
Simultaneous Start
Simultaneous Start
(2) Setting
(a) The command for Step Data of Simultaneous Start setting is XSWR.
(b) References for XSST (command of Simultaneous Start) and XSWR(Setting command for Step Data of
Simultaneous Start )are on Chapter 6.3.6.
(c) In PLC program, in order to carry out the normal action of Simultaneous Start, the Step data setting of
Simultaneous Start should be done in the step before Simultaneous Start command is executed.
5-3
Positioning
Memory
1
1
axis axis
1C0 240
1C1 241
1C2 242
1C3 243
1C4 244
1C5 245
1C6 246
1C7 247
1C8 248
1C9 249
1CA 24A
1CB 24B
1CC 24C
1CD 24D
1CE 24E
1CF 24F
1D0 250
1D1 251
1D2 252
1D3 253
1D4 254
1D5 255
1D6 256
Address
1
1
axis axis
2C0 340
2C1 341
2C2 342
2C3 343
2C4 344
2C5 345
2C6 346
2C7 347
2C8 348
2C9 349
2CA 34A
2CB 34B
2CC 34C
2CD 34D
2CE 34E
2CF 34F
2D0 350
2D1 351
2D2 352
2D3 353
2D4 354
2D5 355
2D6 356
Description
Operation state bit information (Lower)
Operation state bit information (Upper)
Axis information
External I/O signal state
Current Position ( LOWER)
Current Position ( UPPER)
Current Position ( LOWER)
Current Position ( UPPER)
Step Number
M Code Number
Current error information
Error information 1
Error information 2
Error information 3
Error information 4
Error information 5
Error information 6
Error information 7
Error information 8
Error information 9
Error information 10
Encoder Value (LOWER)
Encoder Value (UPPER)
(2) Setting
(a) The area of state information of internal memory is the Read only area. Thus, it is available to use only by GET,
GETP command. (PUT, PUTP command is not allowed to use in this area).
(b) The command of State Information ready only is XSRD.
(c) If you use only command XSRD, the information of axis status is read at the same time.
(d) If you want to choose to read among the state information, it is available to read memory address of above table
using by GET/GETP
5-4
Positioning
1 axis
1C0
Memory Address
Information
2 axis 3 axis 4 axis
240
2C0
340 Operation State bit Information (LOWER)
Bit 0
In Operation
Bit 1
Error
Bit 2
Positioning Completed
Bit 3
M Code signal
Bit 4
Homing State
Bit 5
N/A
Bit 6
Stop State
Bit 7
Variable Data
Read/Write
Bit 8
Bit 9
Bit 10
Bit 11
Direction
Bit 12
Acceleration State
Bit 13
Bit 14
Deceleration State
Bit 15
Dwell State
5-5
Positioning
1 axis
1C1
Memory Address
Information
2 axis 3 axis 4 axis
241
2C1
341 Operation State Bit Information (UPPER)
Bit 0
Axis 1 Position
Controlling
Bit 1
Axis1 Speed
Controlling
Bit 2
Linear Interpolation
in Operation
Bit 3
No Use
Bit 4
Circular Interpolation
in Operation
Bit 5
Homing Operating
Bit 6
Synchronous Start by
Position in Operation
Bit 7
Synchronous Start by
Speed in Operation
Bit 8
JOG in Operation
Bit 9
No Use
Bit 10
Inching in Operation
Bit 11
No Use
Bit 12
RTP in Operation
Bit 13
CAM in Operation
Bit 14
FEED in Operation
Bit 15
Circular Interpolation in
Operation
*1
Note
*1 RTP: Return to Position Before Manual Operation
5-6
Positioning
3) Axis Information
Memory Address
1 axis
2 axis
3 axis
4 axis
1C2
242
2C2
342
Information
Axis Information
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Axis State
Bit 5
~
No Use
[0]
Bit 15
5-7
Positioning
Bit 0
1 axis
2 axis
3 axis
4 axis
1C3
243
2C3
343
External Emergency/ *1
Deceleration Stop
Signal
Bit 1
Bit 2
No Use
Information
External I/O Signal State
[0]
Bit 3
Bit 4
Upper Limit
Signal
Bit 5
Lower Limit
Signal
Bit 6
Home Signal
DOG Signal
Bit 7
Bit 8
Bit 9
No Use
[0]
Bit 10
Bit 11
Bit 12
Servo On Signal
Bit 13
Bit 14
No Use
[0]
Bit 15
Notes
*1 : External emergency stop / deceleration stop signal: It operates either Emergency stop or Deceleration stop
according to selection of expanded parameter setting between Emergency stop / deceleration stop
*2 : Alarm reset signal keeps the ON state during only the time set in the extended parameter.
5-8
Positioning
1 axis
2 axis
3 axis
4 axis
Input Signal
Description
Uxx.01.0
Uxx.01.1
Uxx.01.2
Uxx.01.3
No use
Uxx.01.4
Uxx.01.5
Uxx.01.6
Uxx.01.7
No use
Uxx.01.8
Uxx.01.9
Uxx.01.A
Uxx.01.B
No use
Uxx.01.C
Uxx.01.D
Uxx.01.E
Uxx.01.F
No use
5-9
Positioning
Axis
5-10
Uxx.00.0
No use
Uxx.00.1
No use
Uxx.00.2
No use
Uxx.00.3
No use
Uxx.00.4
No use
Uxx.00.5
No use
Uxx.00.6
No use
Uxx.00.7
No use
Uxx.00.8
No use
Uxx.00.9
No use
Uxx.00.A
No use
Uxx.00.B
No use
Uxx.00.C
No use
Uxx.00.D
No use
Common
Uxx.00.E
Common
UXX.00.F
Positioning
On
Off
Off
On
Off
On
Off
On
(b) If Jog direction is changed during Jog operation, it slows down at first and then operates as the direction it changed.
(c) According to value of Jog low/high Signals, it could operate with low/high speed. When jog low/high signals Off, it
operates with low speed and when they are ON, it operates with high speed.
(d) If you change value of low/high jog signals during Jog operation, there will be no stop and apply the speed as you
changed.
Speed
JOG High Speed
JOG in
Operation
Forward JOG
Signal
Reverse JOG
Signal
JOG Low/High
Speed Signal
5-11
Positioning
Chapter 6 Command
Chapter 6 Command
Here describes the positioning command used in XGB PLC.
Description
Internal memory write (Level)
Internal memory write (Edge)
Internal memory read (Level)
Internal memory read (Edge)
Operand
Base, memory address, save device leading address, data number to write at one time
Base, memory address, save device leading address, data number to write at one time
Base, memory address, save device leading address, data number to write at one time
Base, memory address, save device leading address, data number to write at one time
n1
n2
n3
Form
Description
Available area
n1
Constant
n2
Constant
M, P, K, L, U, N, D, R
n3
M, P, K, L, Constant
h344
M0001
h345
M0002
h346
M0003
h347
M0004
Step No.
h348
M0005
M code
h349
Operating condition
GET
h344
M0000
6-1
Positioning
Chapter 6 Command
Form
n1
n2
n3
Description
Available area
n1
Constant
n2
Constant
M, P, K, L, U, N, D, R
n3
M, P, K, L, Constant
Teaching data1(lower)
h280
D00001
Teaching data1(upper)
h281
D00002
Teaching data2(lower)
h282
D00003
Teaching data2(upper)
h283
D00004
Teaching data3(lower)
h284
D00005
Teaching data3(upper)
h285
D00006
Teaching data4(lower)
h286
D00007
Teaching data4(upper)
h287
D00008
Teaching data5(lower)
h288
D00009
Teaching data5(upper)
h289
D00010
Teaching data6(lower)
h28A
D00011
Teaching data6(upper)
h28B
D00012
Teaching data7(lower)
h28C
D00013
Teaching data7(upper)
h28D
D00014
Teaching data8(lower)
h28E
D00015
Teaching data8(upper)
h28F
Operating condition
PUT
6-2
h280
D00000
16
Positioning
Chapter 6 Command
Form
n1
n2
n3
Description
Available area
n1
Constant
n2
Constant
M, P, K, L, U, N, D, R
n3
M, P, K, L, U, N, D, R
6-3
Positioning
Chapter 6 Command
[Example]
The case that reads speed limit value of Axis1~4 from variable memory of embedded positioning, then save these
values to device D0~D6.
(*Notes)
It takes up to 5ms to copy the data from variable data area to common memory public domain with XVRD
command. Therefore, it needs 5ms waiting time at least when execute GETM command after execution of XVRD
command.
Variable Data
(WORD)
0
1
70
71
140
141
210
211
Common Area
(DWORD)
D device
(DWORD)
D0000
D0002
D0004
D0006
Operating condition 1
XVRD
70
Operating condition 2
GETM
6-4
D0000
Positioning
Chapter 6 Command
XPTV
XSTP
XSKP
XSSP
Command description
Homing start
Floating origin setting
Direct start
Indirect start
Simultaneous start
Simultaneous start step setting
Ellipse interpolation
Speed/position switching control
Position specified speed/position
switching control
Position/speed switching control
Deceleration stop
Skip operation
Position synchronous start
XSSS
XVTPP
XSSSP
XCAM
XCAMO
XPOR
XSOR
XPSO
XNMV
XINCH
XRTP
XSNS
XSRS
XMOF
XPRS
XEPRS
XTEAA
XTWR
Position assigned
Speed synchronous start
CAM Operation
Main axis offset-specified CAM
operation
Position override
Speed override
Position assigned speed
override
Continuous operation
Inching operation
Return to the previous position of
manual operation
Start step No. change
Repeat step No. change
M code release
Current position preset
Encoder preset
Teaching Array
Teaching array data setting
XSBP
XSEP
XSHP
XSES
XSCP
XSMD
XVRD
XSMP
Command condition
Slot, command axis
Slot, command axis
Slot, command axis, position, speed, dwell time, M code, control word
Slot, command axis, step no.
Slot, command axis, Simultaneous start axis
Slot, command axis, step no., device, number of steps
Slot, command axis, ratio of the ellipse, driving angle
Slot, command axis
Slot, command axis, target position
Slot, command axis
Slot, command axis, deceleration time
Slot, command axis
Slot, command axis, step no., main axis position, main axis setting
Slot, command axis, main axis rate, subordinate axis rate, main axis
setting
Slot, command axis, main axis rate, subordinate axis rate, main axis
setting, goal position
Slot, command axis, main axis setting, CAM block no.
Slot, command axis, main axis setting, CAM block no., main axis offset
Slot, command axis, position
Slot, command axis, speed
Slot, command axis, position, speed
Slot, command axis
Slot, command axis, inching amount
Slot, command axis
Slot, command axis, step no.
Slot, command axis, step no.
Slot, command axis
Slot, command axis, position
Slot, command axis, position, Encoder No.(=0)
Slot, command axis, step no., RAM/ROM, position/speed, Teaching no.
Slot, command axis, teaching data device, no. of teaching
Slot, command axis, basic parameter change value, item to change,
RAM/ROM
Slot, command axis, extended parameter change value, item to change,
RAM/ROM
Slot, command axis, homing parameter change value, item to change,
RAM/ROM
Slot, command axis, manual operation parameter change value, item to
change, RAM/ROM
Slot, command axis, input signal parameter change value, RAM/ROM
Slot, command axis, common parameter change value, item to change,
RAM/ROM
Slot, command axis, operation data value, operation data item, step no.,
RAM/ROM
Slot, command axis, read address, block offset, block size, block count
6-5
Positioning
Chapter 6 Command
Command condition
Slot, command axis, data device, write address, block offset, block size,
block count
Slot, command axis, axis information
Slot, command axis
Slot, command axis, common error reset
Slot, command axis
Slot, command axis, step no.
Slot, command axis, step data device, step no.
Slot, command axis, operation state save, device no.
Slot, command axis
Slot, command axis
Slot, command axis
Slot, command axis
Note
The dedicated command acts at rising edge. That is, it executed the first action once when input condition is ON. To execute
the action again, It should be OFF and then ON again. SRD just execute High level action. When input condition is On, it
keeps operating and it doesnt operate when its Off.
6-6
Positioning
Chapter 6 Command
6-7
Positioning
Chapter 6 Command
(2) Description
Device
M00000
D00000.0
D00000.1
D00003.B
Description
axis1 homing start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
Command
XORG
OP1 Slot
Constant
Operand
OP2 Axis PMLK, constant, D, Z, R, ZR
PMLK means P, M, L and K areas
WORD
WORD
Homing start
Slot No(Embedded positioning :Fixed to 1)
Command axis (1~4 : axis1 ~ axis4 )
(a) If homing start command is executed, it carries out homing operation by the setting homing parameter and if homing
is complete by external input signal, the origin determination end signal is ON.
(b) Please refer to "8.1 Homing Start about detailed explanation of Homing Start.
(c) D device signal (axis1 Signal in Operation, etc) which used in the example above is an assumption that saving the
axis state value in D device area with XSRD command.
6-8
Positioning
Chapter 6 Command
(2) Description
Device
M00000
D00000.0
D00000.1
D00003.B
Description
axis1 homing start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
Command
XFLT
OP1 Slot
Constant
Operand
OP2 Axis PMLK, constant, D, Z, R, ZR
PMLK means P, M, L and K areas
WORD
WORD
(a) If the floating origin setting command is executed, the current position is changed to the origin address of homing
parameter and the origin determination signal (bit) is ON.
(b) Floating origin setting that different from homing origin is set at the current position and can not be set in operation.
(c) D device signal (axis1 Signal in Operation, etc) which used in the example above is an assumption that saving the
axis state value in D device area with XSRD command.
6-9
Positioning
Chapter 6 Command
(2) Description
Device
M00000
D00000.0
D00000.1
D00003.B
Description
axis1 homing start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
Command
OP1
OP2
Operand
OP3
XDST
Constant
Slot
Axis
PMLK,constant,D,Z,R,ZR
WORD
Goal position
PMLK,constant,D,Z,R,ZR
DINT
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
DWORD
WORD
WORD
WORD
(a) Details of Control word (OP7) for each Bit are as follows.
15 ~ 12
11 ~ 10
9~8
7~5
-
WORD
Dec. Time
Acc. Time
Direct start
Slot No
(Embedded positioning :Fixed to 1)
Command axis
( 1 ~ 4 : axis1 ~ axis4)
Goal position
(-2,147,483,648 ~ 2,147,483,647)
Goal speed
Dwell time (0~65,535)
M code (0~65,535)
3~2
0:Absolute
1:Relative
1~0
0:Position Control
1:Speed control
2:Feed Control
3:Shortest Position Control
(b) If control word is h0012, it shall be set by Feed control, relative, acc./dec. time 1.
(c) No.2~3, 5~7, 12~15 Bit of control word is the unused area and does not affect the setting.
(d) D device signal (axis1 Signal in Operation, etc) which used in the example above is an assumption that saving the
axis state value in D device area with XSRD command.
.
6-10
Positioning
Chapter 6 Command
(2) Description
Device
M00000
D00000.0
D00000.1
D00003.B
Description
axis1 homing start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
Command
XIST
OP1
Operand
Slot
OP2
Axis
OP3 Operation step
PMLK means P, M, L and K areas
Constant
WORD
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
Indirect start
Slot No
(Embedded positioning :Fixed to 1)
Command axis (1 ~ 4 : axis1 ~ axis4 )
Step No. to operate (0~400)
(a) If operation step No. is set as 0 in indirect start, it will be operated as current step No. If other number except 0 is
set as the operation step number, it operates only for step no. set.
(b) If operation pattern is set as Continous or go-on, several steps can be operated by an indirect start command.
(Continous operation can be executed when the continous operation parameter is enabled)
(c) D device signal (axis1 Signal in Operation, etc) which used in the example above is an assumption that saving the
axis state value in D device area with XSRD command
6-11
Positioning
Chapter 6 Command
(2) Description
Device
M00004
M00000
D00000.0
D00000.1
D00003.B
D00100.0
D00100.1
Description
Simultaneous start step setting
Simultaneous start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
axis2 signal in operation
axis2 error state
Command
Description
axis2 drive ready signal
axis4 signal in operation
axis4 error state
axis4 drive ready signal
axis1 simultaneous start step
axis2 simultaneous start step
axis4 simultaneous start step
XSST
OP1
Operand
Device
D00103.B
D00300.0
D00300.1
D00303.B
D01400
D01401
D01403
Slot
OP2
Axis
OP3 Operation axis
PMLK means P, M, L and K areas
Constant
WORD
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
Simultaneous start
Slot No
(Embedded positioning :Fixed to 1)
Command axis (1 ~ 4 : axis1 ~ axis4 )
Simultaneous start axis
(a) Simultaneous command is the command operates simultaneous steps saved in operation axis(OP3) at a time.
(b) Axis setting is set by setting the bits to the axis
15 ~ 4 Bit
3Bit
2Bit
1Bit
Not use
axis4
axis3
axis2
That is, axis4, axis2, axis1 will be set if set as h000B
0Bit
axis1
But, the axis which command simultaneous start is basically included without being set in operating axis.
(c) In the example program above, axis1 operates step no.1, axis2 operates step no.5, 5 axes operates step no.10.
(d) To set steps of axis for simultaneous start, use XSWR command or PUT/PUTP command to set simultaneous start
step no. on simultaneous start step memory address. This must be complete before simultaneous start executes.
(e) D device signal (axis1 Signal in Operation, etc) which used in the example above is an assumption that saving the
axis state value in D device area with XSRD command.
6-12
Positioning
Chapter 6 Command
(2) Description
Refer to the chapter 6.3.5 for example program.
Command
Operand
XSWR
OP1
OP2
OP3
OP4
Slot
Axis
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
Device
PMLK,constant,D,Z,R,ZR
WORD
Number of step
PMLK,constant,D,Z,R,ZR
WORD
6-13
Positioning
Chapter 6 Command
(2) Description
Device
M00000
D00000.0
D00000.1
D00003.B
D00100.0
D00100.1
D00103.B
D01300
Description
axis1/axis2 ellipse interpolation input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
axis2 signal in operation
axis2 error state
axis2 drive ready signal
axis1 operation step
Command
Operand
OP1
OP2
Slot
Axis
XELIN
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
OP3
operation step
PMLK,constant,D,Z,R,ZR
WORD
OP4
Ellipse ratio
Operation
degree
PMLK,constant,D,Z,R,ZR
WORD
Ellipse Interpolation
Slot No. installed with APM module
Command axis (1 ~ 4 : axis1 ~ axis4)
Step no. to execute ellipse
interpolation
Ellipse ratio (%)
PMLK,constant,D,Z,R,ZR
WORD
OP5
(b) Ellipse ratio is able to be set from 1 to 65535, has [X10 %] unit. That is, 65535 will be 655.35%.
-1
(c) Operation degree is able to be set from 1 to 65535, has [X10 degree] unit. That is, 3650 will be 365.0 degree.
(d) D device signal (axis1 Signal in Operation, etc) which used in the example above is an assumption that saving the
axis state value in D device area with XSRD command.
6-14
Positioning
Chapter 6 Command
(2) Description
Device
M00007
D00000.0
D00000.1
D00001.1
Description
axis1 speed/position switching control input
axis1 signal in operation
axis1 error state
axis1 signal in speed control
Command
Operand
OP1
OP2
Slot
Axis
XVTP
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
6-15
Positioning
Chapter 6 Command
(2) Description
Device
M00041
D00000.0
D00000.1
D00001.1
D01100
Description
1-axis position-specified speed/position switching control input
1-axis signal in operation
1-axis error state
1-axis signal in speed control
1-axis target position
Command
Operand
OP1
OP2
OP3
Slot
Axis
Target
position
XVTPP
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DINT
6-16
Positioning
Chapter 6 Command
(2) Description
Device
M00008
D00000.0
D00000.1
D00001.0
Description
axis1 position/speed switching control input
axis1 signal in operation
axis1 error state
axis1 signal in position control
Command
Operand
OP1
OP2
Slot
Axis
XPTV
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
6-17
Positioning
Chapter 6 Command
(2) Description
Device
M0000A
D00000.0
D00000.1
D01500
Description
axis1 deceleration stop input
axis1 signal in operation
axis1 error state
axis1 deceleration stop time set
Command
Operand
XSTP
Constant
OP1
Slot
WORD
OP2
Axis
PMLK,constant,D,Z,R,ZR
WORD
OP3
Deceleration
time
PMLK,constant,D,Z,R,ZR
WORD
Deceleration stop
Slot No
Command axis
(1 ~ 4 : axis1 ~ axis4)
deceleration time
(0 ~ 2,147,483,647 ms)
6-18
Positioning
Chapter 6 Command
(2) Description
Device
M0000A
D00000.0
D00000.1
Description
axis1 deceleration stop input
axis1 signal in operation
axis1 error state
Command
Operand
OP1
Slot
OP2
Axis
XSKP
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
Skip operation
Slot No
Command axis
(1 ~ 4 : axis1 ~ axis4)
6-19
Positioning
Chapter 6 Command
(2) Description
Device
M0000C
M00200
D00000.0
D00000.1
D00003.B
D00100.0
D00100.1
D00103.B
Description
axis1 synchronous start by position input
axis1 direct start input
axis1 signal in operation
axis1 error signal
axis1 drive ready signal
axis2 signal in operation
axis2 error state
axis2 drive ready signal
Command
XSSP
OP1
OP2
Operand
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DINT
OP4
Slot
Axis
Main axis
position
Operation step
PMLK,constant,D,Z,R,ZR
WORD
OP5
Main axis
PMLK,constant,D,Z,R,ZR
WORD
OP3
6-20
Positioning
Chapter 6 Command
(2) Description
Device
M0000E
M00200
D00000.0
D00000.1
D00003.B
D00100.0
D00100.1
D00103.B
Description
axis1 speed synchronous start input
axis2 direct start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
axis2 signal in operation
axis2 error state
axis2 drive ready signal
Command
XSSS
OP1
OP2
Slot
Axis
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
OP3
PMLK,constant,D,Z,R,ZR
WORD
OP4
Subordinate
axis ratio
PMLK,constant,D,Z,R,ZR
WORD
OP5
Main axis
PMLK,constant,D,Z,R,ZR
WORD
Operand
6-21
Positioning
Chapter 6 Command
(2) Description
Device
M00040
M00200
D00000.0
D00000.1
D00003.B
D00100.0
D00100.1
D00103.B
Description
axis1 speed synchronous start input by position
axis2 direct start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
axis2 signal in operation
axis2 error state
axis2 drive ready signal
Command
OP1
OP2
OP3
Operand
OP4
Slot
Axis
Main axis
ratio
Sub axis
ratio
XSSSP
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
INT
PMLK,constant,D,Z,R,ZR
INT
OP5
Main axis
PMLK,constant,D,Z,R,ZR
WORD
OP6
Target
position
PMLK,constant,D,Z,R,ZR
DINT
6-22
Positioning
Chapter 6 Command
(2) Description
Device
M0000F
M00200
D00000.0
D00000.1
D00003.B
D00100.0
D00100.1
D00103.B
Description
axis1 cam operation input
axis2 direct start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
axis2 signal in operation
axis2 error state
axis2 drive ready signal
Command
Operand
OP1
OP2
OP3
OP4
Slot
Axis
Main axis
Cam Block
XCAM
Constant
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
WORD
WORD
Cam Operation
Slot No.
Command axis (1 ~ 4 : axis1 ~ axis4)
Main axis (1 ~ 4 : axis1 ~ axis4, 9 : Encoder)
Cam data block to apply to operation (1 ~ 8)
6-23
Positioning
Chapter 6 Command
(2) Description
Device
M0000F
M00000
D00000.0
D00000.1
D00003.B
D00100.0
D00100.1
D00103.B
Description
axis1 cam operation input
axis2 direct start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
axis2 signal in operation
axis2 error state
axis2 drive ready signal
Command
OP1
OP2
Slot
Axis
XCAMO
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
OP3
Main axis
PMLK,constant,D,Z,R,ZR
WORD
OP4
Cam Block
PMLK,constant,D,Z,R,ZR
WORD
OP5
Main axis
offset
PMLK,constant,D,Z,R,ZR
DINT
Operand
6-24
Positioning
Chapter 6 Command
(2) Description
Device
M00010
M0000
D00000.0
D00000.1
D00003.B
D01100
D02800
Description
axis1 position override input
axis1 direct start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
axis1 Goal position value
Position override value
Command
Operand
OP1
OP2
OP3
Slot
Axis
Position
value
XPOR
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DINT
Position override
Slot No
Command axis (1 ~ 4 : axis1 ~ axis4)
Goal position value to change
(Absolute coordinate)
6-25
Positioning
Chapter 6 Command
(2) Description
Device
M00012
M00011
D00000.0
D00000.1
D00003.B
D01200
D01600
Description
axis1 speed override input
axis1 direct start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
Goal speed value
Speed override value
Command
Operand
OP1
OP2
OP3
Slot
Axis
Speed
value
XSOR
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DWORD
Speed override
Slot No
Command axis (1 ~ 4 : axis1 ~ axis4)
Goal speed value to change
6-26
Positioning
Chapter 6 Command
(2) Description
Device
M00013
M0000
D00000.0
D00000.1
D00003.B
D01200
D01600
D02800
Description
axis1 position assigned speed override input
axis1 direct start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
Goal speed value
Speed override value
Position value to execute speed change
Command
Operand
OP1
OP2
OP3
OP4
Slot
Axis
Position value
Speed value
XPSO
Constant
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
DINT
DWORD
6-27
Positioning
Chapter 6 Command
(2) Description
Device
M00014
M0000
D00000.0
D00000.1
D00003.B
Description
axis1 continuous operation input
axis1 indirect start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
Command
Operand
OP1
OP2
Slot
Axis
XNMV
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
Continuous operation
Slot No
Command axis (1 ~ 4 : axis1 ~ axis4)
6-28
Positioning
Chapter 6 Command
(2) Description
Device
M00016
D00000.0
D00000.1
D00003.B
D01000
Description
axis1 inching operation input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
axis1 inching value
Command
Operand
OP1
OP2
OP3
Slot
Axis
Position
value
XINCH
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DINT
Inching operation
Slot No
Command axis (1 ~ 4 : axis1 ~ axis4)
Position value to move for inching
operation
6-29
Positioning
Chapter 6 Command
(2) Description
Device
M00017
D00000.0
D00000.1
D00003.9
Description
axis1 return to the previous manual operation position start input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
Command
Operand
OP1
OP2
Slot
Axis
XRTP
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
6-30
Positioning
Chapter 6 Command
(2) Description
Device
M00018
D00000.0
D00000.1
D01300
Description
axis1 start step No. change input
axis1 signal in operation
axis1 error state
axis1 start step no. to change
Command
Operand
OP1
OP2
OP3
Slot
Axis
Step No.
XSNS
Constant
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
WORD
6-31
Positioning
Chapter 6 Command
(2) Description
Device
M00019
D00000.1
D01300
Description
axis1 start step No. change input
axis1 error state
axis1 repeat step no. to change
Command
Operand
OP1
OP2
OP3
Slot
Axis
Step No.
XSRS
Constant
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
WORD
6-32
Positioning
Chapter 6 Command
(2) Description
Device
M0001A
D00000.1
D00000.3
Description
axis1 M code release input
axis1 error state
axis1 M code signal
Command
Operand
OP1
OP2
Slot
Axis
MOF
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
M code release
Slot No.
Command axis (1 ~ 4 : axis1 ~ axis4)
6-33
Positioning
Chapter 6 Command
(2) Description
Device
M0001B
D00000.0
D00000.1
D00003.B
D02800
Description
axis1 current position preset input
axis1 signal in operation
axis1 error state
axis1 drive ready signal
axis1 preset position value
Command
Operand
XPRS
OP1
OP2
OP3
Slot
Axis
Position value
Constant
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
DINT
6-34
Positioning
Chapter 6 Command
(2) Description
Device
M0001C
D02900
Description
Encoder preset input
Encoder preset position value
Command
Operand
OP1
OP2
OP3
Slot
Axis
Position value
XEPRS
Constant
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
DINT
Encoder preset
Slot No
Command axis (1 ~ 4 : axis1 ~ axis4)
Current position value to change
6-35
Positioning
Chapter 6 Command
(2) Description
Device
M0001E
M0001F
D00000.0
D00000.1
D02000
Description
axis1 teaching data setting input
axis1 teaching array input
axis1 signal in operation
axis1 error state
axis1 teaching array data leading address
Command
Operand
XTEAA
OP1
OP2
OP3
OP4
OP5
OP6
Slot
Axis
Teaching step
Teaching method
Teaching item
Number of
Teaching
Constant
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
WORD
WORD
WORD
Teaching Array
Slot No
Command axis (1 ~ 4 : axis1 ~ axis4)
leading step No. for teaching (0~400)
0:RAM Teaching, 1:ROM Teaching
0:Position teaching 1:Speed teaching
PMLK,constant,D,Z,R,ZR
WORD
6-36
Positioning
Chapter 6 Command
(2) Description
Device
M0001E
M0001F
D00000.0
D00000.1
D02000
Description
axis1 teaching data setting input
axis1 teaching array input
axis1 signal in operation
axis1 error state
axis1 teaching array data leading address
Command
Operand
OP1
OP2
OP3
Slot
Axis
Device
OP3
Number of
data
XTWR
Constant
PMLK,constant,D,Z,R,ZR
PMLK,D,Z,R,ZR
WORD
WORD
WORD
PMLK,constant,D,Z,R,ZR
WORD
Positioning
Chapter 6 Command
(e) Teaching array data can be set by using PUT command. For this, refer to memory address of 5.1.2 Teaching data
and 6.1.2 Internal Memory Writing. If use PUT command in the example program above, it displayed like the
picture below.
(f) D device signal (axis1 Signal in Operation, etc) which used in the example above is an assumption that saving the
axis state value in D device area with XSRD command.
6-38
Positioning
Chapter 6 Command
(2) Description
Device
M00020
D00000.0
D00000.1
D02100
D02102
Description
axis1 basic parameter setting input
axis1 signal in operation
axis1 error state
Parameter value
Parameter items
Command
OP1
OP2
Operand
OP3
OP4
OP5
Slot
Axis
Parameter
value
Parameter item
Setting method
XSBP
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DWORD
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
6-39
Positioning
Chapter 6 Command
Items
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Acc. Time 1
Acc. Time 2
Acc. Time 3
Acc. Time 4
Dec. Time 1
Dec. Time 2
Dec. Time 3
Dec. Time 4
Sudden Stop Dec. Time
Dividing output pulse/rotation
Travel distance/rotation
Unit
Unit allocation
Speed command unit
Bias Speed
Pulse output mode
Setting Range
-2
mm : 1 2,147,483,647 [X10 /min]
-3
Inch : 1 2,147,483,647 [X10 Inch/min]
-3
degree : 1 2,147,483,647 [X10 degree/min]
pulse : 1 2,147,483,647 [pulse/sec]
1 ~ 2,147,483,647 [ms]
1 ~ 2,147,483,647 [ms]
1 ~ 2,147,483,647 [ms]
1 ~ 200,000,000
0:Pulse, 1:mm, 2:Inch, 3:Degree
0: x 1, 1: x 10, 2: x 100, 3: x 1000
0: Unit/Time, 1: rpm
1 ~ Speed limit value
0: CW/CCW, 1: PLS/DIR, 2: PHASE
(e) For the change value (OP3) setting range of each basic parameter item (OP4) which already set, refer to 4.1.1
Basic Parameter Content
(f) In the example program above, it changes the item that saved on D02102 of axis1 basic parameter to the value that
saved on D02100 using RAM setting method. In the case of D02102=10, D02100=100, it sets sudden stop time as
100ms using RAM setting method.
(g) D device signal (axis1 Signal in Operation, etc) which used in the example above is an assumption that saving the
axis state value in D device area with XSRD command.
6-40
Positioning
Chapter 6 Command
(2) Description
Device
M00021
D00000.0
D00000.1
D02100
D02102
Description
axis1 extended parameter setting input
axis1 signal in operation
axis1 error state
Parameter value
Parameter items
Command
OP1
OP2
Operand
OP3
OP4
OP5
Slot
Axis
Parameter
value
Parameter item
Setting method
XSEP
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DWORD
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
6-41
Positioning
Chapter 6 Command
Setting value
-4
:-2147483648 ~ 2147483647[X10 ]
-5
-5
degree:-2147483648~2147483647[X10 degree]
pulse:-2147483648 ~ 2147483647[pulse]
-4
mm: 0 ~ 65,535[X10 ]
-5
4
5
15
Acc./dec. pattern
M code mode
High&Low limit detection in speed
control
Servo Reset retention time
Interpolation continous operation
positioning form
axis2 Linear interpolation
continuous operation circular arc
adding
External emergency
stop/Acc.&Dec. stop selection
Positioning speed override
coordinate
Pulse output direction
16
17
7
8
9
10
11
12
13
14
18
19
mm: 0 ~ 2147483647[X10 ]
-5
(e) For the change value (OP3) setting range of each extended parameter item (OP4) which already set, refer to 4.2.1
Extended Parameter Content
(f) In the example program above, it changes the item that saved on D02102 of axis1 basic parameter to the value that
saved on D02100 using RAM setting method. In the case of D02102=8, D02100=1, it sets sudden stop time as
With using RAM setting method.
(g) D device signal (axis1 Signal in Operation, etc) which used in the example above is an assumption that saving the
axis state value in D device area with XSRD command.
6-42
Positioning
Chapter 6 Command
(2) Description
Device
M00022
D00000.0
D00000.1
D02100
D02102
Description
axis1 homing parameter teaching input
axis1 signal in operation
axis1 error state
Parameter value
Parameter items
Command
OP1
OP2
Operand
OP3
OP4
OP5
Slot
Axis
Parameter
value
Parameter item
Setting method
XSHP
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DWORD
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
6-43
Positioning
Chapter 6 Command
Origin address
4
5
6
Setting value
-4
0 ~ 65,535[ms]
-3
6-44
Positioning
Chapter 6 Command
(2) Description
Device
M00023
D00000.0
D00000.1
D02100
D02102
Description
axis1 manual operation parameter setting input
axis1 signal in operation
axis1 error state
Parameter value
Parameter items
Command
OP1
OP2
Operand
OP3
OP4
OP5
Slot
Axis
Parameter
value
Parameter item
Setting method
XSMP
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DWORD
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
: 1 65,535[X10 /min]
-3
Inch : 1 65,535[X10 Inch/min]
5
Inching speed
-3
degree : 1 65,535[X10 degree/sec]
pulse : 1 65,535[pulse/sec]
(e) For the change value (OP3) setting range of each manual operation parameter item (OP4) which already set, refer
to 4.4.1 Manual Operation Parameter Content
(f) In the example program above, it changes the item that saved on D02102 of axis1 manual operation parameter to
the value that saved on D02100 using RAM setting method. In the case of D02102=3, D02100=500, it sets jog acc.
time as 500ms using RAM setting method.
6-45
Positioning
Chapter 6 Command
(2) Description
Device
M00024
D00000.0
D00000.1
D02100
D02102
Description
axis1 input signal parameter teaching input
axis1 signal in operation
axis1 error state
Parameter value
Parameter items
Command
OP1
OP2
Operand
OP3
OP4
Slot
Axis
Parameter
value
Setting method
XSES
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DWORD
PMLK,constant,D,Z,R,ZR
WORD
6-46
Positioning
Chapter 6 Command
(2) Description
Device
M00025
D02100
D02102
Description
Common parameter setting input
Parameter value
Parameter items
Command
XSCP
OP1
OP2
OP3
OP4
OP5
Operand
Slot
Axis
Parameter value
Parameter item
Setting Method
Constant
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
WORD
WORD
DINT
WORD
WORD
Setting value
0: % setting 1: Speed setting
0:CW/CCW(Phase of 1)
1:Pulse/Dir(Phase of 1)
2:PhaseA/B(Phase of 4)
3
Encoder Highest value
-2147483648 ~ 2147283647
4
Encoder Lowest value
5
Pulse output level
0 : Low Active, 1 : High Active
6
Continuous Operation
0: Disable, 1: Enable
(d) For the change value (OP3) setting range of each common parameter item (OP4) which already set, refer to 4.7.1
Common Parameter Content
(e) In the example program above, it changes the item that saved on D02102 of common parameter to the value that
saved on D02100 using RAM setting method. In the case of D02102=1, D02100=1, it sets speed override method
time as 1: speed setting using RAM setting method
(f) Common parameter setting command is unavailable to be executed when the axis is operating.
6-47
Positioning
Chapter 6 Command
(2) Description
Device
M00026
D00000.0
D00000.1
D02110
D02112
Description
axis1 Operation data setting input
axis1 signal in operation
axis1 error state
Operation data value
Operation data items
Command
OP1
OP2
OP3
Operand
OP4
Slot
Axis
Operation data
value
Operation data
item
XSMD
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
DINT
PMLK,constant,D,Z,R,ZR
WORD
OP5
Step No.
PMLK,constant,D,Z,R,ZR
WORD
OP6
Step method
PMLK,constant,D,Z,R,ZR
WORD
6-48
Positioning
Chapter 6 Command
Items
Goal position
Circular interpolation
subordinate position
Setting value
-4
Operation speed
4
5
Dwell time
M code No.
10
Control method
11
12
13
14
15
Operation method
Operation Pattern
Circular arc size
Acc. No.
Dec. No.
Circular arc interpolation
method
Circular arc interpolation
direction
16
17
Bit 1
axis2
Bit 0
axis1
(f) For the change value (OP3) setting range of each position data item (OP4) which already set, refer to 4.7.1
Operation Data Content
(g) In the example program above, it changes the item that saved on D02112 of axis1 operation to the value that saved
on D02100 using RAM setting method. In the case of D02112=5, D02100=125, it changes M code no. of step no.4
to 125 using RAM setting method.
6-49
Positioning
Chapter 6 Command
(2) Description
Device
M00040
M00041
D02114
D02116
D02118
D02119
D02120
D02122
D02123
D02200
6-50
Description
Input to read variable data
Ready flag to read common area (ready flag to save in internal device by GETM after
executing command reading variable data)
Head address to read internal memory data of module
Block offset
Block size
Number of block
Size of data to read (WORD)
Size of data to read (DWORD)
Remaining (after changing WORD to DWORD)
Head device to save data
Command
Operand
XVRD
OP1
Slot
Constant
OP2
Axis
PMLK,constant,D,Z,R,ZR
OP3
OP4
OP5
OP6
Read
address
Block offset
Block size
No. of
block
WORD
WORD
PMLK,constant,D,Z,R,ZR
DWORD
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
DWORD
WORD
WORD
PMLK,constant,D,Z,R,ZR
Positioning
Chapter 6 Command
6-51
Positioning
Chapter 6 Command
(2) Description
Device
M00042
D2400
D2124
D2116
D2118
D2119
Description
Input to write variable data
Head address where data for writing is saved
Write address
Block offset
Block size
No. of block
Command
XVWR
Constant
OP1
Slot
WORD
OP2
Axis
PMLK,constant,D,Z,R,ZR
WORD
OP3
Data device
PMLK,constant,D,Z,R,ZR
WORD
OP4
Write address
PMLK,constant,D,Z,R,ZR
DWORD
OP5
OP6
OP7
Block offset
Block size
No. of block
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
PMLK,constant,D,Z,R,ZR
DWORD
WORD
WORD
Operand
6-52
Positioning
Chapter 6 Command
(2) Description
Device
M00027
D00000.1
Description
axis1 parameter/operation data save input
axis1 error state
Command
XWRT
Constant
Operand
OP1
Slot
OP2
Axis
PMLK,constant,D,Z,R,ZR
WORD
OP3
Selection axis
PMLK,constant,D,Z,R,ZR
WORD
WORD
6-53
Positioning
Chapter 6 Command
(2) Description
Device
M00028
Description
axis1 internal emergency stop input
XEMG
Command
Operand
OP1
OP2
Slot
Axis
Constant
PMLK,constant,D,Z,R,ZR
Emergency stop
WORD
WORD
Slot No.
Command axis (1 ~ 4 : axis1 ~ axis4)
6-54
Positioning
Chapter 6 Command
(2) Description
Device
M00029
D00000.1
Description
axis1 error reset input
axis1 error state
Command
Operand
OP1
OP2
OP3
Slot
Axis
Common
error
XCLR
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
PMLK,constant,D,Z,R,ZR
WORD
Error reset
Slot No.
Command axis (1 ~ 4 : axis1 ~ axis4)
Common error reset
(Ignored inembedded positioning)
6-55
Positioning
Chapter 6 Command
(2) Description
Device
M00030
Description
axis1 error history reset input
Command
Operand
OP1
OP2
Slot
Axis
XECLR
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
6-56
Positioning
Chapter 6 Command
(2) Description
Device
M00031
M00032
D00000.0
D00000.1
D03000
Description
axis1 point start step data setting input
axis1 point start input
axis1 operating state
axis1 error state
Point start step data setting leading device
Command
Operand
OP1
OP2
OP3
Slot
Axis
Point operation
No.
XPST
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
Point operation
Slot No
Command axis (1 ~ 4 : axis1 ~ axis4)
PMLK,constant,D,Z,R,ZR
WORD
6-57
Positioning
Chapter 6 Command
(2) Description
Device
M00031
M00032
D00000.0
D00000.1
D03000
Description
axis1 Point Start Step Data Setting Input
axis1 Point Start Input
axis1 Operating State
axis1 Error State
Point Start Step Data Setting Leading Device No.
Command
Operand
OP1
OP2
OP3
Slot
Axis
XPWR
Constant
PMLK,constant,D,Z,R,ZR
Device
PMLK,D,Z,R,ZR
OP4
Data
PMLK,constant,D,Z,R,ZR
No.
PMLK means P, M, L and K areas.
WORD
WORD
WORD
WORD
(a) This is the command that sets step which set on device of point step area of command axis.
(b) Point start wont be executed by only point start step data setting command. Refer to the previous page about PST
command.
(c) It is able to set maximum 20 point start step.
(d) Point start step data will be set like item below depending on the leading no. of device.
No.
Device No.
POINT start step data
1
Device + 0
POINT start step data 1
2
Device + 1
POINT start step data 2
3
Device + 2
POINT start step data 3
4
Device + 3
POINT start step data 4
5
Device + 4
POINT start step data 5
6
Device + 5
POINT start step data 6
7
Device + 6
POINT start step data 7
8
Device + 7
POINT start step data 8
9
Device + 8
POINT start step data 9
10
Device + 9
POINT start step data 10
11
Device + 10
POINT start step data 11
12
Device + 11
POINT start step data 12
13
Device + 12
POINT start step data 13
14
Device + 13
POINT start step data 14
15
Device + 14
POINT start step data 15
16
Device + 15
POINT start step data 16
17
Device + 16
POINT start step data 17
18
Device + 17
POINT start step data 18
19
Device + 18
POINT start step data 19
20
Device + 19
POINT start step data 20
6-58
Positioning
Chapter 6 Command
(e) Step data must be set in point start data area before execute point start.
(f) For detail description of point start operation, refer to 8.2.17 Positioning Start (4) Point Start.
(g) The example program above sets 10 point steps from D03000 on axis1 and executes point start to 5 point steps
which already set.
(h) It is possible to set point operation step with PUT command. At that time, refer to memory address of 5.1.1 Point
Operation Step Data and 6.1.2 Internal Memory Writing. If apply PUT to the example program above, refer to
follows.
6-59
Positioning
Chapter 6 Command
(2) Description
Device
F00099
D04000
Description
Always ON Flag
Head address to save the operation status of axis 1
Command
Operand
OP1
OP2
Slot
Axis
XSRD
Constant
PMLK,constant,D,Z,R,ZR
WORD
WORD
OP3
Device
PMLK,D,Z,R,ZR
WORD
6-60
Positioning
Chapter 6 Command
(2) Description
Device
M0034
Description
1axis restart command input
Command
XRSTR
OP1 Slot
Constant
Operand
OP2 Axis
PMLK,constant,D,Z,R,ZR
PMLK means P, M, L and K areas.
WORD
WORD
Restart
Slot No.
Axis to read the current state
(a) This is the command that makes the servo restart with position data set up at previous operation after it stops with
DEC. stop
(b) You cant execute this command while axis is in operation.
(c) If you start the axis with commands other than Restart after it stops with DEC. stop, Restart will not be executed
(d) In example above, it gives the command to 1-axis
6-61
Positioning
Chapter 6 Command
(2) Description
Device
M0035
D00000.0
D00000.1
Description
1axis servo on command input
axis1 Operating State
axis1 Error State
Command
XSVON
OP1 Slot
Constant
Operand
OP2 Axis
PMLK,constant,D,Z,R,ZR
PMLK means P, M, L and K areas.
WORD
WORD
Servo On
Slot No.
Axis to read the current state
(a) The Servo ON output signal of embedded positioning module turns on when this command is executed.
(b) Refer to correspond manual of servo drive for the details of servo on signal.
(c) In example above, it turns on the servo on output of axis 1.
6-62
Positioning
Chapter 6 Command
(2) Description
Device
M0036
D00000.0
D00000.1
Description
1axis servo off command input
axis1 Operating State
axis1 Error State
Command
XSVOFF
OP1 Slot
Constant
Operand
OP2 Axis
PMLK,constant,D,Z,R,ZR
PMLK means P, M, L and K areas.
WORD
WORD
Servo Off
Slot No.
Axis to read the current state
(a) The Servo ON output signal of embedded positioning module turns off when this command is executed.
(d) Refer to correspond manual of servo drive for the details of servo on signal.
(c) In example above, it turns off the servo on output of axis 1.
6-63
Positioning
Chapter 6 Command
(2) Description
Device
M0037
D00000.0
D00000.1
Description
1axis servo reset command input
axis1 Operating State
axis1 Error State
Command
XSCLR
OP1 Slot
Constant
Operand
OP2 Axis
PMLK,constant,D,Z,R,ZR
PMLK means P, M, L and K areas.
WORD
WORD
Servo Reset
Slot No.
Axis to read the current state
(a) The Servo reset output signal of embedded positioning module turns on when this command is executed.
(b) You can clear a error state of servo drive using this command if ARMRST signal is connected to the servo drive's reset
signal.
(c) Refer to correspond manual of servo drive for the details of servo reset signal.
(d) Set the servo reset on retention time parameter according to the servo drive's manual.(Default : 500ms)
(c) In example above, it turns on the servo reset output of axis 1.
6-64
Positioning
Chapter 7 Program
Chapter 7 Program
Here describes the basic program that operate positioning module case by using its commands.
7-1
Positioning
Chapter 7 Program
7-2
Positioning
Chapter 7 Program
7-3
Positioning
Chapter 7 Program
7-4
Positioning
Chapter 7 Program
7-5
Positioning
Chapter 7 Program
7-6
Positioning
Chapter 7 Program
7-7
Positioning
Chapter 7 Program
7-8
Positioning
Chapter 7 Program
7-9
Positioning
Chapter 7 Program
7-10
Positioning
Chapter 7 Program
7-11
Positioning
Chapter 7 Program
7-12
Positioning
Chapter 7 Program
(f) Address of first device where those data for Teaching Array are saved
To execute a Teaching Array, you need to set a specific value first. TWR commands are using for set up those
Teaching Array data. It has to be done before actual Teaching Array operation. Teaching Data will be set up depends
on number of first device as below table.
No.
Device No.
Teaching array data
1
Device + 0
Teaching array data1
2
Device + 2
Teaching array data2
3
Device + 4
Teaching array data3
4
Device + 6
Teaching array data4
5
Device + 8
Teaching array data5
6
Device + 10
Teaching array data6
7
Device + 12
Teaching array data7
8
Device + 14
Teaching array data8
9
Device + 16
Teaching array data9
10
Device + 18
Teaching array data10
11
Device + 20
Teaching array data11
12
Device + 22
Teaching array data12
13
Device + 24
Teaching array data13
14
Device + 26
Teaching array data14
15
Device + 28
Teaching array data15
16
Device + 30
Teaching array data16
(g) Amount of Saving Teaching data
Decide how many data will be saved by using XTWR command. Maximum 16 data can be saved. In this example
above, 10 Teaching data saved in the axis 1. Therefore those Teaching data from D01800~D01818 saved in the
module.
(h) First number of Teaching Step
You can setup the first number of Teaching Step among the Operating Data step. In this example above, Teaching
th
th
th
Array of axis 1 will be operate from 22 step, which is 10 step away from 13 step, hence it will be operate between
th
th
13 step and 22 step.
(i) Teaching Method
This function sets whether you save value of changed Teaching data to Rom or Ram. If you choose Rom the data will
be saved regardless of power and if you save in the ram the data will be vanished when powers off. This parameter
sets as 1 means Rom saved, and sets as 0 means Ram saved. The number of times for ROM teaching is limited to
1,000,000 because operation data is saved on FLASH Memory
(j) List of Teaching
You can set a data with Teaching Method among the Operating Data. Both Goal Position and Operating Speed can
be changed by Teaching Array. When its value set 0 means set a Goal Position and 1 means set an Operating
Speed.
(k) Amount of Teaching Method
Decide how many steps will be operated using by Teaching Method. Maximum 16 Teaching Array data can be used.
For more information about Teaching Array Operation, look for reference from Chapter 8.7.1
7-13
Positioning
Chapter 7 Program
(l) This example above can also be operated, using command PUT from XTWR as below.
For more information about each saving Teaching Data, look for reference from Chapter 5.1.2. When you are using
a command PUT, you need to setup a type of data as a WORD not a DINT considered its size
7-14
Positioning
Chapter 7 Program
3Bit
axis 4
2Bit
axis 3
1Bit
axis 2
0Bit
axis 1
7-15
Positioning
Chapter 7 Program
7-16
Positioning
Chapter 7 Program
7-17
Positioning
Chapter 7 Program
7-18
15 ~ 12
11 ~ 10
9~8
7~5
3~2
Dec. Time
Acc. Time
0:Absolute
1:Ralative
1~0
0:Position control
1:Speed control
2:Feed control
Positioning
Chapter 7 Program
7-19
Positioning
Chapter 7 Program
7-20
Positioning
Chapter 7 Program
Device No.
Device + 0
Device + 1
Device + 2
4
Device + 3
Axis4 Simultaneous Start Step
(c) Operating state by axis
According to exercise from Chapter 7.1.2 Current State Reading, it is a signal of Operating for each axis. It turns on
when it is operating. Operating Data Setting can not be configured while it is running hence configuration will only be
configured when it is not running. If you execute Axis1 Simultaneous Start while it is running, the error 291 would be
appeared.
(d) Ready signal for each axes
According to exercise from Chapter 7.1.2 Current State Reading, it is a signal of Drive Ready for each axis. This
command only works when the condition of Drive Ready is on. If it is not set as ON, the error 295 would be appeared.
(e) Address of Positioning Module
The slot number of embedded positioning is fixed to Slot 1.
(f) Axis of command execution
You can set an axis for Parameter Setting. Embedded positioning supports for 4 axes. In the execution of axis from the
configuration of Parameter Setting, you can set a value for axis 1 through 4 axes.
(g) Axis for Synchronous Start
Set axis for Synchronous Start. The axis for Synchronous Start uses a bit from WORD Data setting as a 1 for each
axis. Axis for each bits are as below.
15 ~ 4 Bit
3Bit
2Bit
1Bit
0Bit
Not use
Axis4
Axis3
Axis2
Axis1
(h) In this program above, you can use command PUT instead of XSWR.
7-21
Positioning
Chapter 7 Program
Setting a memory address for each axis of Synchronous Start step number, look up reference for Synchronous Start is
in the Chapter5.1.3.
7-22
Positioning
Chapter 7 Program
7-23
Positioning
Chapter 7 Program
(g) Address of first device where those data for Step Numbers of Point Operation are saved
To execute a Point Operation, you need to set a specific value first. XPWR commands are using for set up those Point
Operation steps. It has to be done before actual Point Operation. Point Operation Step Data will be set up depends on
number of first device as below table.
Value
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Device No.
Device + 0
Device + 1
Device + 2
Device + 3
Device + 4
Device + 5
Device + 6
Device + 7
Device + 8
Device + 9
Device + 10
Device + 11
Device + 12
Device + 13
Device + 14
Device + 15
Device + 16
Device + 17
Device + 18
Device + 19
Setting a memory address for each axis of Point Operation step number, look up reference for Point Operation is in the
Chapter5.1.1.
7-24
Positioning
Chapter 7 Program
7-25
Positioning
Chapter 7 Program
Main Axis
1
2
3
4
5
6
7
8
9
Axis1
Axis2
Axis3
Axis4
Encoder
(k) For more information, reference for Speed Synchronization is in the Chapter 8.4.1.
7-26
Positioning
Chapter 7 Program
7-27
Positioning
Chapter 7 Program
Main Axis
1
2
3
4
5
6
7
8
9
Axis1
Axis2
Axis3
Axis4
Encoder
7-28
Positioning
Chapter 7 Program
7-29
Positioning
Chapter 7 Program
Main Axis
1
2
3
4
5
6
7
8
9
Axis1
Axis2
Axis3
Axis4
Encoder
(j) For more information, reference for Synchronous Start by Position is in the Chapter 8.4.2.
7-30
Positioning
Chapter 7 Program
7-31
Positioning
Chapter 7 Program
7-32
Positioning
Chapter 7 Program
7-33
Positioning
Chapter 7 Program
7-34
Positioning
Chapter 7 Program
7-35
Positioning
Chapter 7 Program
7-36
Positioning
Chapter 7 Program
7-37
Positioning
Chapter 7 Program
7-38
Positioning
Chapter 7 Program
(e) Slot
7-39
Positioning
Chapter 7 Program
7-40
Positioning
Chapter 7 Program
7-41
Positioning
Chapter 7 Program
7-42
Positioning
Chapter 7 Program
7-43
Positioning
Chapter 7 Program
7-44
Positioning
Chapter 7 Program
7-45
Positioning
Chapter 7 Program
7-46
Positioning
Chapter 7 Program
7.1.7 Error
(1) Error Reset
7-47
Positioning
Chapter 7 Program
7-48
Positioning
Chapter 8 Functions
Chapter 8 Functions
8.1 Homing
Homing is carried out to confirm the origin of the machine when applying the power. In case of homing, it is required to set
homing parameter per axis. If the origin position is determined by homing, the origin detection signal is not recognized during
positioning operation.
8-1
Positioning
Chapter 8 Functions
(1) Operation
(a) Accelerates to the setting homing direction and acts by homing high speed.
(b) At the rising edge DOG signal it decelerates and acts by homing low speed.
(c) If HOME signal is entered after the DOG signal has changed from On to Off, the origin shall be determined and
it stops pulse output.
Operating Pattern
Speed
Homing high speed
DOG signal
Homing command
Homing processing
Origin fixed state
Action state
8-2
Waiting
In homing
Waiting
Positioning
Chapter 8 Functions
NOTE
1. While DOG signal maintains On, the origin will not be determined by HOME signal.
That is, when DOG signal changes from Off to On(acceleration section -> homing high speed) , from On to
Off (deceleration section -> homing low speed) and then when the HOME changes from Off to On, the origin
will be determined.
The origin is not determined while the DOG ON.
Speed
Time
DOG signal
HOME signal
2. While the homing speed acts to the deceleration section by homing high speed after the DOG signal is changed
from Off to On, from On to Off, the origin will not be determined even if encounters the HOME input.
Speed
Time
DOG signal
HOME signal
3. If the DOG signal is changed from Off to On, from On to Off and encounters external upper/lower limit while
waiting the HOME input, the action is as follow.
Forward
Reverse
Homing
command
DOG signal
Lower Limit
HOME signal
As the PLC changes the irection promptly without eceleration when
encounters upper/Lower limit uring homing, cares shoul be taken in using
the stepping motor as it may cause motor trip.
4. If On time of the origin is too short, the positioning module can not recognize it.
HOME
signal
1ms
8-3
Positioning
Chapter 8 Functions
8.1.4 Origin Detection after Deceleration when DOG On(1: DOG /HOME(On))
This is the method using the DOG and HOME signal and the action by homing command is as follows.
(1) Operation
(a) Accelerates to the setting homing direction and acts by homing high speed.
(b) At the rising edge DOG signal it decelerates and acts by homing low speed.
(c) while the DOG signal is On and the homing low speed is active, the origin shall be determined if HOME signal is
entered.
Operating Pattern
Spee
Deceleration in DOG ON
Homing high
spee
Homing low
spee
Time
Moving amount after DOG ON
When the homing spee is
ecelerate by near origin,
the origin is not eci e
by origin signal.
DOG signal
Home signal
ON
Homing
comman
ON
In homing
State of originfixe
Status
waiting
In homing
waiting
Note
1. Once the DOG signal is On, when the homing speed acts from high speed to low speed via deceleration
section, if the HOME is entered in the state that the DOG signal is ON, the origin will be determined promptly.
That is, The origin will not be determined by the HOME signal during the decelerating.
2. When encounters the Upper/Lower limit signal before HOME after the DOG signal has changed from Off to
On, the action will be the same as the method of Article 8.1.3
3. If On time of HOME signal is short, the positioning module can not recognize it.
8-4
Positioning
Chapter 8 Functions
8.1.5 Origin Detection by Origin and High/Low Limit (2: U.L Limit/Home)
This is the method using the DOG and HOME and the action by homing command is as follows.
(1) Operation
(a) Accelerates to the setting homing direction and acts by homing high speed.
(b) If Upper/Lower signal is entered, it transferred to opposite direction and acts by homing low speed.
(c) If encounters the HOME signals while the homing low speed is active, the origin would be determined and it stops..
Operating Pattern
Spee
Change the irection when meet upper limit signal
Homing high
spee
Time
Homing
low spee
Upper limit
signal
HOME signal
Motor 1 turning
(PG 1 turning)
ON
Homing
comman
ON
In homing
State of Origin
Fixe
Action
Waiting
status
In homing
Waiting
Note
In case that HOME signal is ON before entering the Upper/Lower limit signal, it carries out the homing low speed
operation when the Upper/Lower limit signal is entered and when HOME is ON, the origin will be determined
Speed
Time
Upper
Limit
Home
signal
8-5
Positioning
Chapter 8 Functions
(1) Operation
(a) Accelerates to the setting homing direction and acts by homing high speed.
(b) If DOG signal is entered, it decelerates and transferred to opposite direction acts by homing high speed.
(c) When it operates in opposite direction, if DOG is entered again, it decelerates and transferred to opposite direction
and acts by homing low speed.
(d) If encounters the DOG signals again while the homing low speed is active, the origin would be determined and it
stops..
Operating Pattern
Forwar
Turn the irection at the rising e ge of DOG signal
Homing at
high spee
Homing at
Low spee
Time
Origin- etermine
Turn the irection at the rising e ge of
DOG signal
Reverse
DOG signal
ON
Homing comman
ON
In homing
ON
The state of
origin- eci e
In homing
Waiting
Note
If ON time of DOG is longer than deceleration time, the action is as follows.
Forward
Homing High
speed
Homing Low
speed
Time
Origin
determined
Homing High
speed
Deceleration section
Reverse
DOG signal
8-6
Positioning
Chapter 8 Functions
(1) Operation
(a) Once Homing command executes, it operates positioning with high speed and homing from current position
(b) When using High speed homing, it should be carried out in the state that the positioning by 6 types of mechanical
homing, by floating origin, or by the current position preset is completed in advance.
Operating Pattern
Speed
Homing at
high speed
Time
Origin
decided
ON
Homing command
ON
In homing
ON
State of origindecided
Action
Waiting
status
In homing
Waiting
8-7
Positioning
Chapter 8 Functions
(1) Operation
(a) It accelerates to the setting homing direction and acts by homing high speed.
(b) If Upper/Lower limit signal is entered, it transferred to opposite direction and acts by homing low speed.
(c) If Upper/Lower limit signal is turned off while the homing low speed is active, the origin would be determined and it
stops.
Operating Pattern
Forwar
Turn the irection when it meet with Upper/Lower
limit signal
Homing at
high spee
Origin- eci e
Time
Homing at
low spee
Reverse
Upper limit
signal
ON
Homing
comman
ON
In homing
Origin eci e
Action
status
8-8
waiting
In homing
waiting
Positioning
Chapter 8 Functions
(1) Operation
(a) It accelerates to the setting homing direction and acts by homing high speed.
(b) In this case, if HOME signal is entered, it decelerates and transferred to opposite direction acts by homing high
speed.
(c) When it operates in opposite direction, if HOME is entered again, it decelerates and transferred to opposite
direction and acts by homing low speed.
(d) If encounters the HOME signals again, the origin would be determined and it stops.
Operating Pattern
Forwar
Turn the irection at the rising e ge of HOME signal
Homing at
high spee
Homing at
low spee
Time
Origin
eci e
Turn the irection at the falling e ge of
HOME signal
Reverse
HOME signal
ON
Homing comman
ON
In homing
ON
State of origineci e
Action
Waiting
status
In homing
Waiting
8-9
Positioning
Chapter 8 Functions
Note
1. If ON time of DOG is longer than deceleration time, the action is as follows
Forward
Homing at
high spee
Homing at
low spee
Time
Origin eci e
Turn the irection at the falling e ge of
HOME signal
Dec. area
Homing at
high spee
Reverse
Home signal
2. It acts as follows if Lower limit (if homing direction is forward, upper limit) signal is entered before HOME signal is
entered..
Forwar
Turn the irection at the rising e ge of HOME signal
Homing at
high spee
Time
Homing at
low spee
Origin eci e
Turn the irection when it meets with Lower limit
signal
Reverse
Lower limit
signal
HOME signal
ON
Homing comman
ON
In homing
ON
State of Origin
eci e
Action
status
8-10
Wating
In homing
Waiting
Positioning
Chapter 8 Functions
Positioning
Control
Control Method
Single-axis
Position
Control
Single-axis
Feed Control
Linear
Interpolation
Operation
Specified axis executes positioning control from
the beginning (current position) to the goal
position.
The starting position (the current stop position),
changes to 0 and executes positioning control
as much as setting amount of movement..
Executing linear interpolation control by using
starting address (current stop position) from the
axis (2 axes or more) to the target position.
Circular
Interpolation
Helical
Interpolation
Ellipse
Interpolation
Speed Control
Speed/Position
Switching Control
Position/Speed
Switching Control
8-11
Positioning
Chapter 8 Functions
Setting
Control Method
Operation Method
Goal Position
Operation Speed
Acceleration Number
Deceleration
Number
M Code
Set the M Code when using the code number for sub operation of positioning control.
Dwell Time
After complete the positioning control, set the time until servo drive complete positioning
control.
Circular Interpolation
Set the secondary data (middle point, center point and radius) during circular interpolation.
Circular Interpolation
Mode
Circular Interpolation
Turn Number
Set the generating method of arc (middle point, center point and radius) during circular
interpolation.
Helical Interpolation
Note
It is available to set the operation data each of 1~400 steps and axis1~4.
8-12
Positioning
Chapter 8 Functions
Operation
Method
Single
Single-axis
Position
Control
Repeat
Single
Single-axis
Speed
Control
Repeat
Single
Single-axis
FEED
Control
Repeat
Single
Linear
Interpolation
Repeat
Single
Circular
Interpolation
Repeat
Operation
Pattern
Executable
End
Keep
Continuous
Continue to the next step after the completion of the current step
position control
Continue to the next step continuously without stop.
End
Keep
Continuous
Change the step No. to the Repeat step No. after the completion of
the current step position control.
Continue to the repeat step No. after the completion of the current
step position control
The current step and the repeat step No. continuously without stop
End
Keep
Continuous
End
Keep
Continuous
Errors
End
Keep
Continuous
End
Keep
Errors
Change the step No. to the Repeat step No. after the completion of
the current step FEED control.
Continue to the repeat step No. after the completion of the current
step FEED control
Continuous
Errors
End
Keep
Continuous
End
Keep
Continuous
End
Keep
Continuous
End
Keep
Continuous
Operation
Continue to the next step after the completion of the current step s
circular interpolation
Continue to the next circular interpolation step continuously without
stop
Change the step No. to the Repeat step No. after the completion of
the current step circular interpolation.
Continue to the repeat step No. after the completion of the current
step s circular interpolation
The current circular interpolation and the repeat step No.
continuously without stop
8-13
Positioning
Chapter 8 Functions
Note
1. Operation mode shall be set from PLC Program or Operation data of XG-PM.
2. Operation data can be set up to 400 from operation step no. 1 400 at each axis.
3. With one time start command, positioning operation method by one operation step positioning data and
positioning operation method by several operation step in order shall be determined by operation mode of each
positioning data set.
3. With one time start command, positioning operation method by one operation step positioning data and
positioning operation method by several operation step in order shall be determined by operation mode of each
positioning data set.
4. when executing continuous operation, The continuous operation item of common parameter must be set to
Enable. if Continuous Operation parameter is disabled, Continuous operation command can not be executed
Dwell time
Time
ON
Start command
In operation
ON
In acceleration
ON
In constant
speed
ON
In deceleration
ON
In dwell
ON
Positioning
complete
8-14
Positioning
Chapter 8 Functions
Speed
Dwell time
Dwell time
Time
Time
ON
ON
Start
command
Start
command
In
operation
In
operation
ON
In acc.
In acc.
At
constant
speed
At
constant
speed
ON
ON
In dec.
In dec.
ON
ON
In dwell
In dwell
ON
ON
Positioning
complete
Positioning
complete
8-15
Positioning
Chapter 8 Functions
[ Example ]
- When indirect start command is executed[when Step No. of command is set to 0].
- Starting command execute total four times.
Setting of XG-PM
Step NO.
Control Method
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
1
2
3
4
Operation
Method
Goal Position
[pls]
Operation
Speed [pls/s]
Accel NO.
Decel
NO.
M Code
Dwell Time
Single,End
10000
1000
Single,End
15000
500
Single,End
25000
1000
Single,End
30000
500
Operation Pattern
Speed
Operationdmoded:d
SingularpdEnd
1ttt
Operationdmoded:d
SingularpdEnd
Operationdmoded:d
SingularpdEnd
5tt
stepdnord:d1
stepdnord:d2
ON
ON
Operationdmoded:d
SingularpdEnd
stepdnord:d3
ON
stepdnord:d4
ON
Start
command
ON
ON
ON
In
operation
The operating step for each starting command will be [1] [2] [3] [4].
8-16
ON
Time
Positioning
Chapter 8 Functions
Control Method
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
1
2
3
4
Operation
Method
Goal Position
[pls]
Operation
Speed [pls/s]
Accel NO.
Decel
NO.
M Code
Dwell Time
Single,End
10000
1000
Repeat,End
15000
500
Single,End
25000
1000
Repeat,End
30000
500
Operation Pattern
Speed
Operation method :
Single, end
1000
Operation method :
Single, end
Operation method :
repeat, end
Operation method :
repeat, end
500
Operation step
number : 1
ON
Operation step
number : 2
ON
Operation step
number : 2
Operation step
number : 1
ON
Time
ON
Start
command
ON
ON
ON
ON
In
operation
The operating step for each starting command will be [1] [2] [1] [2].
The operating step3 and step4 will not be executed
8-17
Positioning
Chapter 8 Functions
[ Example 2]
- When indirect start command is executed[when Step No. of command is set to 0].
- After the first starting command, change repeat operation step number as 3 by Change repeat step number
command(XSRS).
- Execute starting command 3 times more.
Setting of XG-PM
Step NO.
Control Method
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
1
2
3
4
Operation
Method
Goal Position
[pls]
Operation
Speed [pls/s]
Accel NO.
Decel
NO.
M Code
Dwell Time
Single,End
10000
1000
Repeat,End
15000
500
Single,End
25000
1000
Repeat,End
30000
500
Operation Pattern
Speed
Operation mode : Singular, End
uttt
ytt
step no. : 1
step no. : 3
step no. : 2
ON
ON
ON
ON
step no. : 4
Start
command
ON
ON
ON
In
operation
ON
XSRS
command
The operating step for each starting command will be [1] [2] [3] [4].
8-18
ON
Time
Positioning
Chapter 8 Functions
Control Method
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
1
2
3
4
Operation
Method
Goal Position
[pls]
Operation
Speed [pls/s]
Accel NO.
Decel
NO.
M Code
Dwell Time
Single,Keep
10000
1000
Single,Keep
15000
500
Single,End
25000
1000
Single,End
30000
500
Operation Pattern
Speed
1ttt
Dwell time
Dwell time
Operation mode :
Single, Keep
5tt
step no. : 1
step no. : 2
step no. : 4
step no. : 3
Time
ON
ON
Start
command
ON
ON
In
operation
8-19
Positioning
Chapter 8 Functions
(4) Continuous Operation
(a) Continuous Operation Overview
1) With one time Start command, the positioning for operation step set by continuous operation mode is executed
to the goal position without stop and the positioning shall be completed at the same time as dwell time
proceeds.
2) if the moving amount of next operation step is smaller than the deceleration distance from current position, the
"Look ahead control" is activated to avoid immediate stop at [operation speed bias speed].
3) Steps of dwell time set as 'Continuous' operation mode is ignored, steps of dwell time set as 'End' operation
pattern is valid.
4) When you execute 'Continuous' operation mode, always set as 'End' for the very last operation step.
5) When operation pattern is continuous, continue operation until operation pattern come out as 'End'. If there is
no "END" operation pattern, execute until operation step No. 400. and if operation pattern of step 400 is not
"End'", error occurs and operation will be stop. When operation pattern of step 400 is 'Repeat, continuous,
execute operation data of Repeat Step Number.
6) Operation direction shall be determined by setting value of goal position.
7) If you want to operate with the position and speed of next step before the current operation step reaches the
goal position, the operation by the Next Move continuous operation(XNMV) command is available.
8) Next Move continuous operation(XNMV) command can be executes in the acceleration, constant speed,
deceleration section of Continuous operation.
9) when executing continuous operation, The continuous operation item of common parameter must be set to
Enable. Control period will be 5ms if continuous operation is enabled and it will be 1ms if continuous
operation is disabled. therfore it is recommanded to disable this parameter if continuous operation is not
required.
[ Example]
- When indirect start command is executed[when Step No. of command is set to 0].
- Starting command execute one time.
Setting of XG-PM
Step NO.
1
2
3
Control Method
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Operation
Method
Goal Position
[pls]
Operation
Speed [pls/s]
Accel NO.
Decel
NO.
M Code
Dwell Time
Single,Cont
10000
1000
Single,Cont
30000
500
Single,End
40000
300
Operation Pattern
Speed
Operation mode :
Singular, Continuous
Operating step no. : 2
uttt
Operation mode :
Singular, Continuous
Operating step no. : 1
5tt
3tt
Operation mode :
Singular, End
Operating step no. : 3
Time
ON
Start
command
ON
In
operation
Operating step that execute according to starting command order will be [1 2 3].
8-20
Positioning
Chapter 8 Functions
Note
1. When operation method is continuous, sometimes it can be changed to next operation step speed before
reaching the amount of movement current step's goal position. This is operation to change operating speed
continuously, The remained moving amount of current step is operated in next step.
(The remaining distance is less than the distance can be moved within 1 control cycle at current speed)
2. If the control method is set as linear or circular interpolation and the operation method is set as continuous,
operating speed of positioning will be different according to the interpolation continuous operation positioning
methodof extended parameter.
refer to continuous operation of interpolation control for detail.
(b) Look Ahead
1) if the moving amount of next operation step is smaller than the deceleration distance from current position, the
"Look ahead control" is activated to avoid immediate stop at [operation speed bias speed].
2) The "Look Ahead control" is control method which calculate the available entry speed for next step by goal
position of current and next step and change current speed. if the moving amount of next operation step is
smaller than the deceleration distance from current position, it will decrease the current speed to make stop
speed and bias speed equal..
3) XBC-DN32UP embedded positioning executes the "Look Ahead" using goal position of total 3 steps including
current step..
The difference of general continuous operation and Look Ahead control is as below.
Normal continuous operation
Speed
Calculate the nu
End speed with
Look Ahead
Time
ON
Time
ON
Start
command
Start
command
ON
In
operation
Calculate the
Endspeed with n2
Look Ahead
ON
In
operation
*1 : moving amount of Step 2 and Step 3 is more than the deceleration stop distance from operation speed. So, endpoint
speed = operation speed.
*2 : When moving amount of step 3 is smaller than deceleration stop distance from operation speed of step 2. Therefore, it
calculate available end point speed for step 2 by goal position of step2,3 and change speed to this..
.
8-21
Positioning
Chapter 8 Functions
Setting Value
Contents
0 : Passing Goal
Position
1 : Near Passing
Operation
step : 1
Passing by
Goal position
Speed
Operation step
no. : 1
Operation step
no. : 2
Time
Setting speed
Compensated Speed
Operation step
no. : 1
Time
It decrease speed of acceleration, constant speed section as much as remaining amount of movement at the
last section of current step to compensate position if operates as passing goal position operation.
Because next step can start with compensated speed, can avoid occurrence of discontinuous operating
speed.
8-22
Positioning
Chapter 8 Functions
Operation step : 2
Operation step : 1
Position of
main-axis
Continuous operation without
compensation
Speed
Operation step
no. : 1
Operation step
no. : 2
Time
Operation step
no. : 2
Time
In the picture above, during general Continuous Operation, Occurring speed discontinuity because of
remaining amount of movement at the last operation step NO.1. Near PassingContinuous Operation,
you can move the remaining amount of movement to next step and execute Continuous Operation without
speed discontinuity.
Note
When usingNear passingcontinuous operation, sometimes it operates with next step speed before
reaching the amount of movement set on goal position to remove the discontinuity of speed.
However in the case of Interpolation Continuous Operation control, it can have a gap with trajectory data
which user set if it operates speed of the next step before reaching the goal position.
The following is the maximum difference of position for each axis.
Difference of maximum axis position <( speed of each axis (pls / s) x control cycle (= 1ms or 5ms))
8-23
Positioning
Chapter 8 Functions
Control Method
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
1
2
Operation
Method
Single
Continuous
Single
End
Goal Position
[pls]
Operation
Speed[pls/s]
Accel NO.
Decel NO.
M Code
Dwell Time
10000
1000
3000
700
Operation Pattern
Speed
1000
Operation mode :
Singular, Continuous
Operation step no. : 1
Deceleration Stop
Time
Operation mode :
Singular, End
Operation step no. : 2
-300
ON
Start
command
ON
In
operation
The Step1 will be operated by the start command. however, because the goal position of next step is on
opposite direction from the goal position of step1, it stops after deceleration, and then operate Step2 to a
opposite direction.
2) When the moving amount of next step is 0
When the next step's moving amount is 0, operation speed will be 0 during one control period.
Setting of XG-PM
Step NO.
1
2
3
8-24
Control Method
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Absolute Single-axis
Positioning Control
Operation
Method
Signle
Continuous
Signle
Continuous
Signle
End
Goal
Position [pls]
Operation
Speed [pls/s]
Accel NO.
Decel NO.
M Code
Dwell Time
10000
1000
10000
700
15000
500
Positioning
Chapter 8 Functions
Operation Pattern
Speed
Operation mode : Singular, Continuous
Operation step no. : 2
1000
Deceleration Stop
500
Operation mode :
Singular, Continuous
Operation step no. : 1
Operation mode :
Singular, End
Operation step no. : 3
Time
ON
Start
command
ON
In
operation
The Step1 will be operated by the start command. However, because the moving amount of next step is 0, it
stops after deceleration, and then operates Step3 after 1 control period.
3) If there is an error on the operation data of next step
If there is an error on the next step's data(for example, if the operation speed of next step is 0 or if the
operation method of current step isSingle-axis Positioning Controlbut operation method of Next step is
Single-axis FEED Control), it stops after deceleration after current step's operation, and then completes
operation.
Setting of XG-PM
Step NO.
Control Method
Absolute Single-axis
Positioning Control
Absolute Single-axis
Feed Control
Absolute Single-axis
Positioning Control
1
2
3
Operation
Method
Signle
Continuous
Signle
Continuous
Signle
End
Goal
Position [pls]
Operation
Speed [pls/s]
Accel NO.
Decel NO.
M Code
Dwell Time
10000
1000
20000
1000
30000
1000
Operation Pattern
Speed
1000
Operation mode :
Singular, Continuous
Operation step no. : 1
Deceleration Stop
Time
ON
Start
command
ON
In
operation
8-25
Positioning
Chapter 8 Functions
Note
During Continuous Operation of Linear interpolation or circular interpolation, because the PLC does not check the
direction of movement, does not deceleration stop even if the moving direction is changed.
Therefore, if there is opposite direction of goal position set on operation data,
it may cause damages to machine because of rapid direction changing.
In this case, use the operation method of Keepto prevent the damage for system.
Linear interpolating continuous operation
Action of main-axis
Speed
Position of sub-axis
Operation step
no. : 1
Operation step
no. : 2
Position
of mainaxis
Time
Speed
Action of sub-axis
ON
Start
command
Main in
operation
ON
ON
Sub in
operation
8-26
Time
Positioning
Chapter 8 Functions
(1) Control by Absolute method (Absolute coordinate) (Absolute, Single-axis Positioning Control)
(a) Positioning control from start position to goal position (the position assigned by positioning data). Positioning
control is carried out based on the position assigned (origin position) by homing.
(b) Moving direction shall be determined by start position and goal position.
Start position < Goal position: forward direction positioning
Start position > Goal position: reverse direction positioning
[Example] Set the Absolute Coordinates as follow, Operate single-axis positioning control.
Start position: 1000,
Goal position: 8000
The transfer amount to forward direction shall be 7000 (7000=8000-1000).
1000
8000
Amount of movement : 7000
Starting position
Goal position
Setting of XG-PM
Step NO.
Control Method
Absolute Single-axis
Positioning Control
Operation
Method
Single
End
Goal Position
[pls]
Operation
Speed [pls/s]
Accel NO.
Decel NO.
M Code
Dwell Time
8000
1000
100
Operation Pattern
Speed
1000
Dwell time = 100ms
Time
ON
Start
command
In
operation
ON
ON
In dwell
ON
Positioning
complete
8-27
Positioning
Chapter 8 Functions
(2) Control by Incremental method (Relative coordinate) (Relative, Single-axis Positioning Control)
(a) Positioning control as much as the goal transfer amount from start position. Unlike the absolute coordinates of
goal position, it is not a value of specified on goal position; it is a moving amount of current position.
(b) Transfer direction shall be determined by the sign of transfer amount.
Transfer direction (+) or no sign: forward direction (current position increase) positioning
Transfer direction ( - )
: reverse direction (current position decrease) positioning
Starting position
Reverse
Forward
Amount of movement is -
Amount of movement is +
[Example] Set the Relative Coordinates as follow, Operate single-axis positioning control.
Start position: 5000,
Goal position: -7000
This will be reverse direction and positioning will be at the point of 2000.
5000
-2000
Goal position
Starting position
Setting of XG-PM
Step NO.
Control Method
Incremental Single-axis
Positioning Control
Operation
Method
Single
End
Goal Position
[pls]
Operation
Speed [pls/s]
Accel NO.
Decel NO.
M Code
Dwell Time
-7000
1000
100
Operation Pattern
Speed
Time
-1000
ON
Start
command
ON
In operation
ON
In dwell
ON
Positioning
complete
8-28
Positioning
Chapter 8 Functions
Setting speed
Time
ON
Start command
ON
In operation
Stop but not to
be on
Positioning
complete signal
ON
Dec. stop
command
(3) Restrictions
(a) Set the operation pattern of speed control as 'End' or 'Keep'. When it is set on "Continuous", error occurs (error
code: 236) and can not execute speed control.
(b) Using as speed control, only whenM code modeof extended parameter is "with" , M code signal is "On".
(When "After mode", M code signal is not "On".)
8-29
Positioning
Chapter 8 Functions
(c) Speed control of software upper/lower limit checking change according to the setting of the speed control of
software upper/lower limit check.
Item
During Speed Control
S/W Upper/Lower limit
Setting Value
Contents
0 : Not Detect
1 : Detect
8-30
Step NO.
Control Method
Absolute Single-axis
Speed Control
Operation
Method
Single
End
Goal Position
[pls]
Operation
Speed [pls/s]
Accel NO.
Decel NO.
M Code
Dwell Time
100
1000
Positioning
Chapter 8 Functions
500
Time
ON
Start command
ON
In operation
ON
ON
In dwell
ON
Positioning complete
Position
1000
700
Time
The current position value is 0 when positioning starts
(3) Restrictions
(a) Set the operation pattern of Feed control as 'End' or 'Keep'. When it is set on "Continuous", error occurs (error
code: 230) and can not execute Feed control.
1
2
Control Method
Operation
Method
Absolute Single-axis
Feed Control
Absolute Single-axis
Feed Control
Single
Keep
Single
End
Goal Position
[pls]
Operation
Speed [pls/s]
Accel NO.
Decel NO.
M Code
Dwell Time
1000
1000
100
700
500
100
8-31
Positioning
Chapter 8 Functions
(1) Linear interpolation control with absolute coordinates (Absolute, Linear Interpolation)
(a) Execute linear interpolation from starting position to the goal position designated on positioning data. Positioning
control is on basis of the designated position from homing.
(b) The direction of movement depends on the starting position and the goal position for each axis.
Starting position < Goal position : Positioning operation in forward
Starting position > Goal position : Positioning operation in reverse
Y Forward
Y2
Moving amount
of Y axis
Goal position
(X2, Y2)
Y1
Action by linear interpolation
X Reverse
X Forward
Moving amount
of X axis
Y Reverse
X1
(c) Restrictions
Linear interpolation with 2 axes may not be executed in the case below.
Sub axis settingError (error code : 253)
Sub axis settingof main axis operating data is Axis-undecided
Sub axis settingof main axis operating data is the same as main axis no.
Sub axis settingof main axis operating data exceeds the settable axis No.
Note
Because more than 2 axes are in action, so need user to pay attention
(1) The commands available are as follows.
Speed override, Dec. time, Emergent stop, Skip operation, Continuous operation
(2) The commands unavailable in linear interpolation are as follows.
Position/Speed switching control, Position override
(3) The parameter items which work depending on the value of each axis are as follows.
Backlash compensation, Software Upper/Lower limit
8-32
X2
Positioning
Chapter 8 Functions
Main-axis setting
Sub-axis setting
Control
method
Absolute, Linear
interpolation
Singular, End
10000
5000
1000
Acc. no.
No.1
Dec. no.
No.2
Operating
method
Goal
position
[pls]
Operating
speed
[pls/s]
*1
Description
When linear interpolation control is executed by the
method of absolute coordinates, setAbsolute, Linear
interpolationon the main axis
Note
Linear interpolation control is executed on the basis of operating data of main axis.
Only Goal positionitem of sub-axis setting affect linear interpolation. In other word, whatever value is set
as, it does not affect the operation and errors do not arise.
8-33
Positioning
Chapter 8 Functions
[Example] axis1 and axis2 are main and sub axis each. Execute linear interpolation by the setting as follows
Starting position (1000, 4000), Goal position (10000, 1000) : In this condition, the operation is as follows.
Setting example of XG-PM
Operating data of main-axis(axis1)
Step NO.
Control Method
Operation
Method
Goal Position
[pls]
Operation
Speed [pls/s]
Accel
NO.
Decel
NO.
M Code
Dwell Time
Sub axis
setting
Absolute, Linear
Singular, End
10000
3000
100
Axis 2
Control Method
Operation
Method
Goal Position
[pls]
Operation
Speed [pls/s]
Accel
NO.
Decel
NO.
M Code
Dwell Time
Absolute, Single
positioning control
Singular, End
1000
Sub axis
setting
Axisundecided
Operating pattern
Posi0ion of Sub-axis
S0ar0ing posi0ion
x000
Moving amou0
of sub-axis
(1000-4000=-3000)
u000
Goal posi0ion
Posi0ion of
main axis
0
u000
5000
u0000
Speed of
main aixs
3000
Ac0ion of main axis
Time
Speed of
sub axis
Ac0ion of sub axis
0
-u000
Time
ON
D3ell 0ime
S0ar0 command
ON
Main-axis in opera0ion
ON
Sub-axis in opera0ion
8-34
Positioning
Chapter 8 Functions
(2) Linear interpolation control with relative coordinates (Relative, Linear Interpolation)
(a) Execute 2 axes linear interpolation from starting position to the goal position. Positioning control is on basis of the
current stop position.
(b) Moving direction depends on the sign of the goal position (Moving amount)
The sign is positive (+ or nothing) : Positioning operation in forward
The sign is negative (-) : Positioning operation in reverse
Y Forward
Y2
Moving amount
of Y
Ending position of
linear interpolation
(X2, Y2)
Y1
Action by linear interpolation
X Reverse
X Forward
Moving amount of X
X2
X1
Y Reverse
(c) Restrictions
Linear interpolation with 2 axes may not be executed in the case below.
Sub-axis settingerror (error code : 253)
Sub-axis settingvalue of main axis operating data is Axis-undecided
Sub-axis settingvalue of main axis operating data is same as the main axis no.
Sub-axis settingvalue of main axis operating data exceeds settable axis no.
(d) Setting example of operation data
Items
Main-axis setting
Sub-axis
setting
Control method
Relative, Linear
interpolation
Operating method
Singular, End
Goal position[pls]
10000
5000
Operating speed
[pls/s]
1000
Acc. no.
No.1
Dec. no.
No.2
*1
*1
Description
8-35
Positioning
Chapter 8 Functions
Note
In linear interpolation start, more than 2 axes operate synchronously. Need users to pay attention.
(1) Auxiliary operations may be used are as follows.
Speed override, Dec. stop, Emergent stop, Skip operation, Continuous operation
(2) The commands may not be used in linear interpolation are as follows.
Position/Speed switching control, Position override.
(3) The parameter items operating on the basis of setting value on each axis are as follows.
Backlash correction in extended parameter, Software high/low limit, Software low limit
[Example] axis1 and axis2 are main and sub axis each. Execute linear interpolation by the setting as follows.
Starting position (1000, 4000), Goal position (9000, -3000) : In this condition, the operation is as follows.
Setting example of XG-PM
Operating data of main-axis(axis1)
Step NO.
Control Method
Operation
Method
Goal Position
[pls]
Operation
Speed [pls/s]
Accel
NO.
Decel
NO.
M Code
Dwell Time
Sub axis
setting
Absolute, Linear
Singular, End
9000
3000
100
Axis2
Control Method
Operation
Method
Goal Position
[pls]
Operation
Speed [pls/s]
Accel
NO.
Decel
NO.
M Code
Dwell Time
Sub axis
setting
Absolute, Single
positioning control
Singular, End
-3000
None
Operating pattern
Position of Sub-aixs
Starting position
xttt
Moving amount of
sub-axis
(-3000)
Ending position of
linear interpolation
uttt
Position of
main-axis
t
uttt
Speed of main-axis
5ttt
utttt
3ttt
Action of
main-axis
Time
Speed of sub-axis
Action of
sub-axis
t
-uttt
Time
D3ell time=100ms
Start command
ON
Main-axis in operation
ON
Sub-axis in operation
8-36
Positioning
Chapter 8 Functions
Y2
Mo2ing amo1nt
of Y (Sy)
(Speed of S1b-axis)
d
ee
Vy
of
on
lati
o
erp
int
(Sp
F
Y1
Vx (Speed of main-axis)
Starting position
(X1, Y1)
Position of X
Mo2ing amo1nt of X(Sx)
X1
X2
Interpolating speed ( F ) = Vx + Vy
2
[Example]
Starting position (2000, 1000)
Goal position (6000, 4000)
Operating speed : 400 [pls/s]
Speed of sub-axis and interpolating speed are as follows.
3000
Speed of sub-axis = 400
= 300 [pls/s]
4000
Interpolating speed =
8-37
Positioning
Chapter 8 Functions
Speed in 2 axes linear interpolation(when Synthetic speed is selected)
Position of Y
Goal position
(X2, Y2)
Y2
Mo2ing amo1nt
of Y (Sy)
(Speed of S1b-axis)
ed
Vy
e
(Sp
of
on
lati
po
ter
in
F
Y1
Vx (Speed of main-axis)
Starting position
(X1, Y1)
Position of X
Mo2ing amo1nt of X(Sx)
X1
X2
Sx + Sy
[Example]
Starting position (2000, 1000)
Goal position (6000, 4000)
Synthetic speed : 400 [pls/s]
Speed of sub-axis and interpolating speed are as follows.
Interpolating moving amount(S)=
Speed of main-axis = 400
8-38
4000
= 320
5000
3000
= 240 [pls/s]
5000
Positioning
Chapter 8 Functions
Note
Operating
method
Singular,
Continuous
Control method
Absolute, Linear
interpolation
Absolute, Linear
interpolation
1
2
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Sub axis
setting
5000
1000
No.1
No.1
100
Axis2
5000
1000
No.1
No.1
100
Axis2
Operating
method
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Sub axis
setting
Singular, End
1000
No.1
No.1
None
Singular, End
3000
No.1
No.1
None
Singular, End
Control method
Absolute, single
position control
Absolute, single
position control
1
2
Operating pattern
Posi0ion of sub-axis
Trace of linear
in0erpola0ion
3000
Opera0ing s0ep : 2
(Mo2ing amoun0 of
main-axis = 0)
Opera0ing s0ep : 1
u000
Posi0ion of main-axis
5000
Speed of main-axis
Ac0ion of
main-axis
u000
Opera0ing s0ep : 1
Opera0ing s0ep : 2
Time
Speed of sub-axis
Ac0ion of
sub-axis
Opera0ing a0 0he
speed of main-axis
u000
Opera0ing s0ep : 1
200
Opera0ing s0ep : 2
Time
0
ON
S0ar0
command
D3ell 0ime
ON
Main-axis
in opera0ion
ON
Sub-axis
In opera0ion
8-39
Positioning
Chapter 8 Functions
(4) 2 axes linear interpolating continuous operation with circular arc interpolation
When the operation method is set as continuous and the direction of movement changes rapidly, machine is
possible to be damaged. When it does not have to position to the goal position, user may interpolate circular
interpolating operation between two trace to make operation softer and smoother.
(a) Operation order
1) Confirm the execution of 2 axes linear interpolating continuous operation with circular arc interpolation when
linear interpolation starts. It may be set in2 axes linear interpolating continuous operation with circular arc
interpolationof extended parameter.
Setting items
Setting value
Description
2 axes linear interpolating
0 : Not to execute
When executing it, not to interpolate circular arc
continuous operation with
1 : To execute
When executing it, interpolate circular arc
circular arc interpolation
2) Reset the starting position of circular interpolation (Goal position of Linear trace 1) and the goal position
(Starting position of Linear trace 2) through checking the position circular arc will be interpolated at. The
position circular arc will be interpolation at may be set inCircular arc interpolating positionof extended
parameter.
Setting items
Setting value
Description
Set the position circular arc will be interpolated at.
2 axes linear interpolating
continuous operation with 0 ~ 2147483647
This value means the relative distance from the
circular arc interpolation
goal position of linear trace 1.
3) Execute linear interpolation to the starting position of circular arc and continue to execute circular interpolation
at the same speed as linear interpolation. After finish the circular interpolation, continue to execute linear
interpolation at the same speed.
(b) Operating pattern
No circular interpolation
Sub-axis
Shock occurs
Operation
step: 1
Position of
circular
interpolation
Operation
step : u
Operation
step : 2
Circular
interpolation
Operation
step : 2
Mainaxis
Mainaxis
Connecting spee
Operation step
8-40
Connecting spee
:1
Operation step:
Linear
interpolation
Time
Circular
interpolation
Linear
interpolation
Time
Positioning
Chapter 8 Functions
(c) Restrictions
Circular interpolation is not executed in the case below but linear interpolation is executed to the goal position.
Operating method of operation data is End or Continue
Position of circular arc interpolating is bigger than linear trace 1, 2 (Error code : 262)
Trace of both linear interpolations are on the same line
[Example] Execute linear interpolation when the extended parameter setting is same as follows at the
current position (0,0)
Extended parameter
2 axes linear interpolating continuous operation
with circular arc interpolation
Position of 2 axes linear interpolating continuous
operation with circular arc interpolation
Setting value
1 : Circular arc interpolating continuous operation
2000
Operating
method
singular,
continuous
singular,
continuous
Control method
Absolute, Linear
interpolation
Absolute, Linear
interpolation
Absolute, Linear
interpolation
Goal pos[pls]
speed [pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Sub axis
setting
3000
No.1
No.1
Axis2
5000
3000
No.1
No.1
Axis2
5000
3000
No.1
No.1
100
Axis2
Operating
method
Goal pos[pls]
speed [pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Sub axis
setting
singular, end
1000
No.1
No.1
None
singular, end
1000
No.1
No.1
None
singular, end
4000
No.1
No.1
None
singular, end
Control method
Absolute, single axis
position control
Absolute, single axis
position control
Absolute, single axis
position control
Operating pattern
No circular arc interpolation
Sub-axis
Sub-axis
xttt
xttt
Operation step : 3
Operation step : 2
uttt
uttt
Position of
circular arc
interpolation=
2000
uttt
Operation step : u
3ttt
5ttt
Main
-axis
uttt
3ttt
5ttt
Main
-axis
8-41
Positioning
Chapter 8 Functions
Description about action
When executing operation step no.1, execute linear interpolation to original goal position (0,1000) without circular
arc interpolation because position to interpolate circular arc(2000) is bigger than the length of line 1(1000).
When finishing linear interpolation to goal position of operation step no.1 and executing operation step no.2,
because position to interpolate circular arc(2000) is smaller than line length of step no.2(5000) and no.3(3000), so
recalculate the starting position (Goal position of linear trace no.1) and the goal position (Starting position of linear
trace no.2) of circular interpolation.
After continue to execute linear interpolation to the recalculated goal position of operation step no.2(3000,1000),
then execute circular interpolation to recalculated starting position of operation step no.3(5000,3000).
After circular interpolation, execute linear interpolation to the goal position of operation step no.3(5000,4000),
Positioning will be complete.
8-42
Positioning
Chapter 8 Functions
(1) Linear interpolation control with absolute coordinates (Absolute, Linear Interpolation)
(a) Execute linear interpolation with 3 axes from starting position to the goal position designated on positioning data.
Positioning control is on basis of the designated position from homing.
(b) The direction of movement depends on the starting position and the goal position for each axis.
Starting position < Goal position : Positioning operation in forward
Starting position > Goal position : Positioning operation in reverse
Forward(axis2)
Goal position
(X2, Y2, Z2)
Starting
position
(X1, Y1, Z1)
Z2
Moving amount of axis2
Forward(axis3)
Moving amount of
axis3
Y1
Z1
Reverse
X2
Forward(axis1)
Reverse
Reverse
(c) Restrictions
Linear interpolation with 3 axes may not be executed in the case below.
Sub axis settingError (error code : 253)
Sub axis settingof main axis operating data is Axis-undecided
Sub axis settingof main axis operating data is the same as main axis no.
Sub axis settingof main axis operating data exceeds the settable axis no. of module now using
If only one axis is set as sub axis, execute linear interpolation control with 2 axes.
8-43
Positioning
Chapter 8 Functions
(d) Setting example of operating data
Setting items
Main-axis setting
Sub-axis
Sub-axis
(axis1)
setting(axis2)
setting(axis3)
Control
Absolute, Linear
method
interpolation
Operating
5000
6000
1000
Acc. no.
No.1
Dec. no.
No.2
M code
Dwell time
500
Axis2, Axis3
[pls]
Operating
speed
[pls/s]
Sub-axis
setting
*1
Goal position
*1
*1
Singular, End
method
Description
: It does not need to be set. Whatever value is set as, it does not affect linear interpolation.
Note
Linear interpolation control is executed on the basis of operating data of main axis.
Only Goal positionitem of sub-axis setting affect linear interpolation. In other word, whatever value is set as, it
does not affect the operation and errors do not arise
8-44
Positioning
Chapter 8 Functions
[Example] axis1 is main axis, axis2 and axis3 are sub axis. Execute linear interpolation by the setting as follows.
Starting position (2000, 1000, 1000), Goal position (5000, 6000, 4000)
In this condition, the operation is as follows.
Setting example of XG-PM
Operating data of main-axis(axis1)
Step no.
Control method
Operating
method
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Sub axis
setting
Absolute, Linear
Singular, End
5000
1000
No.1
No.1
100
Axis2
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Sub axis
setting
6000
No.1
No.1
None
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Sub axis
setting
4000
No.1
No.1
None
Operating
method
Control method
Operating
method
Control method
Operating pattern
Forwar (axis2)
Goal position
(5000,6000,4000)
6ttt
Forwar (axis3)
Starting position
(2000,1000,1000)
xttt
uttt
Reverse
uttt
vttt
5ttt
Forwar (axis1)
8-45
Positioning
Chapter 8 Functions
(2) Linear interpolation control with relative coordinates (Relative, Linear Interpolation)
(a) Execute 3 axes linear interpolation from starting position to the goal position. Positioning control is on basis of the
current stop position.
(b) Moving direction depends on the sign of the goal position (Moving amount)
The sign is positive (+ or nothing) : Positioning operation in forward
The sign is negative (-) : Positioning operation in reverse
Forwar (axis2)
Starting position
(X1, Y1, Z1)
Y2
Action by linear
interpolation of
axis1, 2, 3
Z2
Mo2ing amo1nt of axis2
Forwar (axis3)
Mo2ing amo1nt
of axis3
Y1
Z1
Re2erse
Re2erse
X2
Forwar (axis1)
Re2erse
(c) Restrictions
Linear interpolation with 3 axes may not be executed in the case below.
Sub-axis settingerror (error code : 253)
Sub-axis settingvalue of main axis operating data is Axis-undecided
Sub-axis settingvalue of main axis operating data is same as the main axis no.
Sub-axis settingvalue of main axis operating data exceeds settable axis no.
If only one axis is set as sub axis, execute linear interpolation control with 2 axes.
8-46
Sub-axis
setting(axis3)
Description
When linear interpolation control is executed
by the method of absolute coordinates,
setAbsolute, Linear interpolationon the
main axis
Set the operating method to execute linear
interpolation
Set the goal position to position on main-axis
and sub-axis
Use speed-designated method of main axis
for linear interpolation
Absolute, Linear
interpolation
Singular, End
5000
6000
1000
Acc. no.
No.1
Dec. no.
No.2
Operating
method
Goal
position[pls]
Operating
speed[pls/s]
*1
*1
4000
Positioning
Chapter 8 Functions
Note
Linear interpolation control is executed on the basis of operating data of main axis.
Only Goal positionitem of sub-axis setting affect linear interpolation. In other word, whatever value is set as,
it does not affect the operation and errors do not arise.
8-47
Positioning
Chapter 8 Functions
[Example] axis1 and axis2 are main and sub axis each. Execute linear interpolation by the setting as follows
Starting position (2000, 1000, 1000), Goal position (5000, 6000, 4000) : In this condition, the operation is as follows.
Setting example of XG-PM
Operating data of main-axis(axis1)
Step no.
Control method
Operating
method
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Sub axis
setting
Absolute, Linear
Singular, End
5000
1000
No.1
No.1
100
Axis2
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Sub axis
setting
6000
No.1
No.1
None
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Sub axis
setting
4000
No.1
No.1
None
Operating
method
Control method
Operating
method
Control method
Operating pattern
Forward(axis2)
Goal position
(5000,6000,4000)
6ttt
Forward(axis3)
Starting position
(2000,1000,1000)
xttt
Reverse
uttt
Reverse(axis1)
uttt
5ttt
vttt
8-48
Positioning
Chapter 8 Functions
Z
Moving amount of Y (Sy)
Vy
Z2
Moving amount of
Z(Sz)
Vz
Vx
Y1
Z1
X1
X2
X
Starting position
(X1, Y1, Z1)
[Example]
Starting position (2000, 1000, 1000)
Goal position (6000, 5000, 6000)
Operating speed : 400 [pls/s]
Speed of sub-axis and interpolating speed are as follows.
3000
Speed of sub-axis1 = 400
= 300 [pls/s]
4000
Speed of sub-axis2 = 400
Interpolating speed =
5000
= 500 [pls/s]
4000
8-49
Positioning
Chapter 8 Functions
Note
(1) Speed limit for Sub-axis
When using linear interpolation control and moving distance of main < moving distance of sub, it is possible that
sub-axis speed calculated by embedded positionig module exceeds Speed limitof basic parameter. In this
case, error (error code : 261) arises and sub-axis speed is recalculated, then sub-axis continues to operate. To
prevent that errors arise, operate it at the speed below limit.
(2) The speed when the distance main-axis moved is 0
When the distance main-axis moved is 0, the operating speed of main-axis operating data becomes actual
interpolating speed.
In case of linear interpolation with more than 3 axes, the speed of sub-axis is calculated by the formula below.
8-50
Positioning
Chapter 8 Functions
(1) Linear interpolation control with absolute coordinates (Absolute, Linear Interpolation)
(a) Execute linear interpolation from starting position to the goal position designated on positioning data.
Positioning control is on basis of the designated position from homing.
(b) The direction of movement depends on the starting position and the goal position for each axis.
Starting position < Goal position : Positioning operation in forward
Starting position > Goal position : Positioning operation in reverse
(2) Linear interpolation control with relative coordinates (Relative, Linear Interpolation)
(a) Execute 4 axes linear interpolation from starting position to the goal position. Positioning control is on basis of the
current stop position.
(b) Moving direction depends on the sign of the goal position (Moving amount)
The sign is positive (+ or nothing) : Positioning operation in forward
The sign is negative (-) : Positioning operation in reverse
Interpolating Speed ( F ) = V1 + V2 + V3 + V4
2
8-51
Positioning
Chapter 8 Functions
Midpoint
position
Acting by circular
interpolation
Target
position
Start point
(Current stop position)
Reverse of
main axis
Reverse of
main axis
Origin
point
Midpoint of
circular arc
Forward of
main axis
(d) Restriction
User cant draw circle which is starting point same with last point on the circular interpolation of midpoint
designation method. If you want to draw circle, please use method of midpoint.
User cannot progress circular interpolation of midpoint designation method with following cases.
Sub axis settingdisorder (Error code : 279)
- In case of the value of Sub axis setting of main axis operation data is no setting axis
- In case of the value of Sub axis setting of the main axis operation data same with the number of main
axis,
- In case of value ofSub axis setting of main axis operation data exceed the axis No. of module which is
can set.
In case of degree is set as item of main axis or sub axis, (Error code : 282(Main axis), 283(Sub axis))
Midpoint that is designated as auxiliary point same with start position or target position. (Error code : 284)
In case of start position same with target position (Error code : 285)
In case of calculated radius of circular arc exceed 2147483647pls (Error code : 286)
In case of auxiliary position and target position in a straight line from start position, (Error code : 287)
8-52
Positioning
Chapter 8 Functions
Note
Have to be careful, because 2 axes work both in the circular interpolation maneuver.
(1) Available auxiliary operation is as follows ;
Speed override, Deceleration stop, Emergency stop, Skip operation
(2) Operation of circular interpolation unavailable command is as follows ;
Position/Speed conversion control, Position override, Continuous operation
(3) The parameter item which is operated by set value of each axis is as follows ;
amount of compensate of Backlash, high limit of software, low limit of software on the item of expansion
parameter
(e) Example of setting operation data
Main axis
(axis1) setting
Absolute, circular
interpolation
Singleness, End
10000
Set the target position for positioning on the main axis and
sub axis.
Operation speed
[pls/s]
1000
Acceleration speed
No.1
Deceleration speed
No.2
500
Axis 2
5000
5000
Midpoint
Do not use
Setting item
Control method
Operation method
Target position
[pls]
M code
Dwell time
The axis of
ordinates setting
Circular interpolation
Auxiliary point
Circular interpolation
mode
Circular interpolation
The number of rotations
Helical interpolation
*1
Contents
Set absolute, circular interpolationon main axis, when
control circular interpolation by absolute coordinates.
set the dwell time taken until plc outputs the signal which
informs users of finishing the position decision
Set axis as sub axis among settable axes of module which
is using for now on the main axis operation data.
Set midpoint for passing circular arc on the method of the
designating midpoint.
In case of using the method of designating midpoint, set
midpointon the main axis.
When user want to draw circle which is over 360 degrees,
set the number of rotations of circular arc.
In case of using circular interpolation, set Do not
useon the main axis.
*1
- : Do not need setting. Whatever you set, there is no effect to circular interpolation.
Note
The circular interpolation control of the method of designating midpoint operate by standards of set item on the
operation data of main axis (command axis).
When circular interpolation operation of the method of designating midpoint, there is no effect except forTarget
position, Auxiliary point of circular interpolationon the axis of setting. What ever you take for the value, there
is no effect to operate, there is no error.
8-53
Positioning
Chapter 8 Functions
[Example] Operate circular interpolation of designating midpoint and absolute coordinate (main axis; axis 1,
sub axis; axis 2)
In case of Start position (0, 0), Target position (10000, 6000), Auxiliary point (2000, 6000), operation is as follows;
Example of setting in the XG-PM
Main axis(axis1) operation data
Step
Control
Operation
No.
Method
method
Absolute,
1
Circular
interpolation
Singleness,
End
Target
Operation
position
Speed
[pls]
[pls/s]
13000
1000
Acc.
Dec.
Speed Speed
No. 1
No. 1
Dwell
Sub axis
code
time
setting
100
Axis 2
Circular
Circular
interpolation
interpolatio
Auxiliary point
n mode
10000
Midpoint
The number of
rotations of
Helical
Circular
interpolation
interpolation
0
Do not use
Control
Operation
No.
Method
method
Target
Operation
position
Speed
[pls]
[pls/s]
9000
Acc.
Dec.
Dwell
Sub axis
Speed
speed
code
time
setting
Absolute,
1
Reduction
Singleness
positioning
End
Circular
Circular
interpolation
interpolation
Auxiliary point
mode
7500
Midpoint
No. 1
setting
axis
Operation pattern
Forward of sub axis
Acting by circular
interpolation
Midpoint position
(2000, 6000)
Target position
(10000, 6000)
6000
Midpoint of
circular arc
Start position
(0, 0)
0
Reverse of
main axis
8-54
rotations of
Helical
Circular
interpolation
interpolation
Do not
No. 1
control
Reverse
of main
axis
The number of
2000
10000
Forward
of main
axis
Do not use
Positioning
Chapter 8 Functions
Midpoint
position
Acting by circular
interpolation
Target
position
Amount of
movement
of mid point
of sub axis
Amount of
movement to
target position
of sub axis
Start position
(current stop position)
Reverse of
main axis
Reverse of
sub axis
Midpoint
Amount of movement
of main axis midpoint
Amount of movement to target
position of main axis.
Forward
of main
axis
(e) Restriction
Can not draw circle which starting point is the same with last point on the circular interpolation of the method of
designating midpoint. When want to draw circle, should use midpoint method.
In this following case, it will be error and can not working circular interpolation of method of designating midpoint.
Sub axis settingdisorder (Error code : 279)
- It is axis-undecided that the value of sub axis of main axis operation data.
- The value of Sub axis setting of main axis operation data is set is same with main axis No.
- The value of Sub axis setting of main axis operation data exceed axis No. of settable module which is using.
In case of Degree is set as control item of main/sub axis. (Error code : 282(Main axis), 283(Sub axis))
In case of midpoint which is designated as auxiliary point is same with start position and target position. (Error code :
284)
In case of start position same with target position. (Error code : 285)
Radius of calculated circle exceed 2147483647pls (Error code : 286)
Start position is in alignment with auxiliary position and target position. (Error code : 287)
8-55
Positioning
Chapter 8 Functions
(f) Example of operation data setting
Main axis(axis 1)
Setting item
setting
Relative, Circular
Control method
interpolation
Sub axis(axis
2) setting
-
*1
Contents
When control circular interpolation by relative coordinates,
set relative, circular interpolationon main axis.
Operation method
Singleness, End
10000
1000
Acceleration speed
No.1
Deceleration speed
No. 2
500
set the dwell time taken until plc outputs the signal which
informs users of finishing the position decision
Axis 2
5000
5000
Set the middle point that the arc with mid-point designating
method would pass by as an increment from the current
stop position
Midpoint
Not use
Operation speed
[pls/s]
M code
Dwell time
number
of
rotations of circular
interpolation
Helical interpolation
*1
- : Do not need setting. Whatever user set, there is no effect to circular interpolation.
Note
Circular interpolation of method of designating midpoint is depends on item that it is set on operation data of main axis
(command axis).
There is no effect to circular interpolation operation except for Target positionandCircular interpolation auxiliary
point, when operate circular interpolation of method of designating midpoint. Whatever user set, there is no effect
and no error.
8-56
Positioning
Chapter 8 Functions
[ Example ] Operate circular interpolation of method of designating relative coordinate midpoint with axis 1 (main
axis), with axis 2 (sub axis)
Start position : (1000, 1000)
Target position (amount of movement) setting : (8000, 4000)
Auxiliary point (amount of movement) setting : (5000, 5000)
In this case operation is as follows:
Example of setting XG-PM
Main axis(axis 1) Operation data
Step
Control
Operation
No.
Method
method
Relative,
1
Circular
interpolation
Singleness
, End
Target
Operation
position
Speed
[pls]
[pls/s]
8000
1000
Acc.
Dec.
Dwell
Sub axis
Speed
Speed
code
time
setting
No. 1
No. 1
100
Axis 2
Acc.
Dec.
Dwell
Sub axis
Speed
Speed
code
time
setting
No. 1
No. 1
Circular
Circular
The number of
interpolation
interpolation
rotations of Circular
Auxiliary point
mode
interpolation
5000
Midpoint
Helical
interpolation
Do not use
Control
Operation
No.
Method
method
Target
Operation
position
Speed
[pls]
[pls/s]
4000
Circular
Circular
The number of
interpolation
interpolation
rotations of Circular
Auxiliary point
mode
interpolation
5000
Midpoint
Helical
interpolation
Absolute,
1
Reduction
Singleness
positioning
, End
Axisundecided
Do not use
control
Operation pattern
Forward of
the sub axis
Acting by circular
interpolation
Midpoint position
(6000, 6000)
Target position
(9000, 5000)
6000
Amount of
movement of
sub axis
midpoint
= 5000
5000
Amount of movement of sub
axis target position
= 4000
Start point
(1000, 1000)
1000
Midpoint
Reverse of
main axis
1000
6000
9000
Forward
of main
axis
Amount of movement of
main axis midpoint
= 5000
Reverse of
sub axis
8-57
Positioning
Chapter 8 Functions
Midpoint, CCW
Target
position
Forward of
sub axis
Target
position
Midpoint
Radius
Reverse
of main
axis
Reverse
Forward of
of main
main axis
axis
Reverse of
sub axis
8-58
Midpoint
Start
position
Origin point
Reverse of
sub axis
Forward of
main axis
Origin point
Positioning
Chapter 8 Functions
(c) If target position is same with start position, can progress circular interpolation. And the circle radius is distance from
midpoint to starting position (=target position)
Forward of
sub axis
Acting by circular
interpolation
Midpoint
Starting
position
= Target
position
Reverse
of main
axis
Reverse of
sub axis
Origin
point
Forward
of main
axis
(d) Condition
In this following case, to be error and can not progress circular interpolation control of method of designating midpoint.
Sub axis settingdisorder (Error code : 279)
- In case of the value ofSub axis settingof main axis operation data is axis-undecided,
- In case of the value ofSub axis settingof main axis operation data is same with main axis No. by setting.
- In case of the value ofSub axis settingof main axis operation data exceed settable axis No.
In case of degree is set as item of main/sub axis control, (Error code : 282(Main axis), 283(Sub axis))
In case of midpoint which is set as auxiliary point is same with starting/target position, (Error code : 284)
In case of calculated radius of circle exceed 2147483647pls, (Error code : 286)
Note
Should be careful during starting circular interpolation, because 2 axes act at a time.
1. Available auxiliary operation is as follows:
Speed override, Deceleration stop, Emergency stop, Skip operation
2. Unavailable command with circular interpolation is as follows:
Position/Speed conversion control, Position override, Consecutive operation
3. The parameter item that it is operated by set value each axes is as follows:
Amount of backlash compensation of expansion parameter item, Software high limit, Software low limit
8-59
Positioning
Chapter 8 Functions
(e) Example of operation data setting
Main axis(axis1)
Setting item
setting
Sub axis(axis2)
setting
Contents
Control
method
Absolute, Circular
interpolation
Operation
method
Singleness, End
Target
position [pls]
10000
Operation
speed
[pls/s]
1000
Acceleration
speed
No.1
Deceleration
speed
No.2
500
set the dwell time taken until plc outputs the signal which
informs users of finishing the position decision
Axis 2
5000
-5000
Midpoint, CW
Not use
M code
Dwell time
Sub axis
setting
Circular
interpolation
auxiliary point
Circular
interpolation
mode
The number
of rotations of
circular
interpolation
Helical
interpolation
*1
*1
- : Do not need setting. Whatever user set, there is no effect to circular interpolation.
Note
Circular interpolation of method of designating midpoint is depends on item that it is set on operation data of main
axis (command axis).
There is no effect to circular interpolation operation except for Target positionandCircular interpolation
auxiliary point, when operate circular interpolation of method of designating midpoint. Whatever user set, there is
no effect and no error.
8-60
Positioning
Chapter 8 Functions
[Example] Operate circular interpolation of designating midpoint and absolute coordinate (main axis; axis 1,
sub axis; axis 2)
In case of Start position (0, 0), Target position (0, 0), Auxiliary point (1000, 1000), direction of rotation :CW operation is
as follows;
Example of setting in the XG-PM
Main axis(axis1) operation data
Step
Control
Operation
No.
Method
method
Target
Operation
position
Speed
[pls]
[pls/s]
1000
Acc.
Dec.
Dwell
Sub axis
Speed
Speed
code
time
setting
No. 1
No. 1
100
Axis 2
Circular
Circular
The number of
Helical
interpolation
interpolation
rotations of Circular
interpolati-
Auxiliary point
mode
interpolation
on
Do not use
Absolute,
1
Circular
Singleness
interpolatio
, End
Centerpoint
1000
,CW
Control
Operation
No.
Method
method
Target
Operatio
osition
n Speed
[pls]
[pls/s]
Acc.
Speed
Deceleration
Speed
Dwell
Sub axis
code
time
setting
Circular
Circular
interpolation
Interpolation
Auxiliary point
mode
1000
Centerpoint
The number of
rotations of
Circular
interpolation
Helical
interpolation
Absolute,
1
Reduction
Singleness
positioning
, End
No.1
No.1
Axisundecided
Do not
use
control
Operation pattern
Forward of sub axis
1000
Centerpoint
(1000,1000)
1000
Forward
of main
axis
8-61
Positioning
Chapter 8 Functions
(2) Circular interpolation control by the method of relative coordinate, designating center-point
(Relative, Circular interpolation)
(a) Start operating at starting position and then execute circular interpolation by moving amount already set, along the trace
of the arc which has a distance between starting position and designated mid-point as radius. Circular interpolation
auxiliary pointmeans the moving amount between the current position and mid-point.
(b) Moving direction is decided to set direction on circular interpolation mode of operation data.
Center-point, CW - Circular interpolation go clockwise from current position..
Center-point, CCW- Circular interpolation go counterclockwise from current position.
Centerpoint, CW
Centerpoint, CCW
Forward
of sub
axis
Forward of
sub axis
Target position
Amount of
movement
to sub axis
target
position
Start position
Amount of
movement
of sub axis
centerpoint
position
Centerpoint of circle
Radius
Amount of
movement
to sub axis
target
position
Amount of
movement
of sub axis
centerpoint
position
Starting position
Centerpoint of
circle
Reverse
of main
axis
Forward of Reverse of
main axis
main axis
Forward of
main axis
Reverse of
sub axis
(c) If set target position of main axis and sub axis as 0, than starting position will be same with target position and can
progress circular interpolation that it is drawing circle. The radius of the circle is distance from starting position to centerpoint.
Forward of
sub axis
Reverse
of the
main axis
Reverse of
sub axis
8-62
Origin
point
Forward
of main
axis
Positioning
Chapter 8 Functions
(d) Condition
User cannot progress circular interpolation of midpoint designation method with following cases.
Sub axis settingdisorder (Error code: 279)
- In case of the value of Sub axis setting of main axis operation data is no setting axis,
- In case of the value of Sub axis setting of the main axis operation data same with the number of main axis,
- In case of value ofSub axis setting of main axis operation data exceed the axis No. of module which is can set ,
In case of degree is set as item of main axis or sub axis, (Error code: 282(Main axis), 283(Sub axis))
Midpoint that is designated as auxiliary point same with start position or target position. (Error code: 284)
In case of start position same with target position (Error code: 285)
In case of calculated radius of circular arc exceed 2147483647pls (Error code: 286)
Sub axis(axis2)
setting
Contents
Relative, Circular
interpolation
- *1
Singleness, End
10000
1000
No.1
No.2
M code
Dwell time
500
Axis 2
5000
-5000
Midpoint, CW
Not use
Control
method
Operation
method
Target position
[pls]
Operation
speed
[pls/s]
Acceleration
speed
Deceleration
speed
Sub axis
setting
Circular
interpolation
auxiliary point
Circular
interpolation
mode
The number
of rotations of
circular
interpolation
Helical
interpolation
*1
- : Do not need setting. Whatever user set, there is no effect to circular interpolation.
8-63
Positioning
Chapter 8 Functions
Note
Circular interpolation of method of designating midpoint is depends on item that it is set on operation data of main axis
command axis).
There is no effect to circular interpolation operation except for Target positionandCircular interpolation auxiliary
point, when operate circular interpolation of method of designating midpoint. Whatever user set, there is no effect and
no error.
[ Example ] Operate circular interpolation of the method of designating relative coordinate centerpoint with axis 1
(main axis), with axis 2 (sub axis)
Start position: (0, 0)
Target position (amount of movement) setting: (2000, 0)
Auxiliary point (amount of movement) setting: (1000, 0)
Direction of rotations: CW
In this case operation is as follows:
Example of setting XG-PM
Main axis (axis 1) Operation data
Step
No.
Relative,
Circular
interpolation
Relative,
Circular
interpolation
Operation
method
Target
position
[pls]
Operation
Speed
[pls/s]
Acc.
Speed
Dec.
Speed
M
code
Dwell
time
Sub
axis
setting
Circular
interpolation
Auxiliary point
Circular
Interpolation
mode
The number of
rotations of
Circular
interpolation
Helical
Interpolati
on
Singleness,
Continue
2000
1000
No. 1
No. 1
100
Axis 2
1000
Center-point
,CW
Do not use
Singleness,
End
2000
1000
No. 1
No. 1
100
Axis 2
1000
Center-point
,CW
Do not use
Control
Method
Control
Method
Absolute,
Reduction
positioning
control
Absolute,
Reduction
positioning
control
Operation
method
Target
position
[pls]
Singleness,
End
Singleness,
End
Dec.
Speed
M
code
Dwell
time
Sub axis
setting
Circular
interpolation
Auxiliary point
Circular
Interpolation
mode
The number of
rotations of
Circular
interpolation
Helical
interpolation
No. 1
No. 1
Axisundecided
Midpoint
,CW
Do not use
No. 1
No. 1
Axisundecided
Midpoint
,CW
Do not use
Operation
Acc.
Speed
Speed
[pls/s]
Operation pattern
Forward of sub axis
1000
Centerpoint
Centerpoint
Main axis centerpoint
Amount of movement = 1000
Main axis target position
Amount of movement = 2000
8-64
2000
4000
Forward of
main axis
Positioning
Chapter 8 Functions
(3) Circular interpolation control which radius of starting point is different with radius of ending point.
(Relative, Circular interpolation)
(a) According to set value of target position, distance A which it is distance from start point to center point is different with
distance B which it is distance from target position to center point (End point, Radius) on circular interpolation control of
the method of designating center point. Sometimes do not operate normally.
When starting point radius have difference with end point radius, calculate each speed on the set operation speed, and
operate circular interpolation control with compensating radius.
(b) In case of starting point radius has some difference with ending point radius, compensating speed is as follows:
Radius of starting point > Radius of ending point: The more near from target position, the slower.
Radius of starting point < Radius of ending point: The more near from target position, the faster.
Midpoint starting point radius < Ending point radius
Forward of
sub axis
Starting point
radius
= Ending point
radius
Target
position
Starting point
radius
< Ending point
radius
Target
position
Starting point
radius
= Ending point
radius
Starting point
radius
> Ending point
radius
Center point
Center point
Starting position
Reverse of
main axis
Starting position
Forward of
main axis
Reverse of
main axis
Reverse o f
sub axis
Compensation
speed
Forward of
main axis
Reverse o f
sub axis
Compensation
speed
Setting speed
Setting speed
Time
Time
Note
In case of Starting point radius < Ending point radius, the more operate circular interpolation, the faster. Sometimes exceed
Speed limitof parameter. When operate circular interpolation, in case of starting point radius shorter than ending point
radius, lower speed for never exceedingSpeed limit.
Can operate no exceed Speed limit, even if it is near to target position.
Compensation speed
Compensation speed
Not exceed
speed limit
Speed limit
Setting
speed
Setting
speed
Lower setting speed
Time
Time
8-65
Positioning
Chapter 8 Functions
(4) Absolute coordinate function of the number of circular interpolations rotation
(a) In case of circular interpolation setting exceed 1 on circular interpolation control of the method of absolute coordinate,
designating center point. To set of the number of circular interpolations rotations operate the number of rotations at the
absolute coordinate of first start.
(b) Even if decelerate and stop, operate origin circular interpolation by restart.
(c) Condition
In this following case position is changed after deceleration stop command. The number of circular interpolations rotation
is not the number of absolute rotations. It operate by the number of relative rotations.
After operate positioning command except for current step indirect start (Directing start, Jog operation, Inching
operation, Sync. operation, etc),
After progress position changing command,
[ Example ] Progress circular interpolation that is the method of absolute, designating center point. And then axis 1
is main axis, axis 2 is sub axis.
In this case of Starting position (100, 500), Target position (400, 500), Auxiliary position (600, 500), Direction of
rotations: CW, operating is as follows:
Example of setting XG-PM
Main axis (axis 1) operation data
Step
No.
Control
Method
Operation
method
Target
position
[pls]
Operation
Speed
[pls/s]
Acc.
Speed
Dec.
Speed
M
code
Dwell
time
Sub axis
setting
Absolute, circular
interpolation
Singleness
, End
600
1000
No.1
No.1
100
Axis 2
Circular
Circular
The number
Helical
interpolation
of rotations
interpolati
Auxiliary
Interpolation of Circular
on
point
mode
interpolation
Midpoint
Do not
600
3
,CW
use
Control
Method
Operation
method
Target
position
[pls]
Operation
Speed
[pls/s]
Acc.
Speed
Dec.
Speed
M
code
Dwell
time
Sub axis
setting
Absolute, Reduction
positioning control
Singleness
, End
300
No.1
No.1
Axisundecided
Circular
Circular
The number
Helical
interpolation
of rotations
interpolati
Auxiliary
Interpolation of Circular
on
point
mode
interpolation
Do not
500
Midpoint
0
use
Operation pattern
Deceleration stopduring of operation circular interpolation
Forward of
sub axis
Stop by
deceleration
stop
Restart by
directing start
Starting
position
Centerpoint
500
Centerpoint
500
Starting
position
Target
position
300
100
0
Target
position
300
100
100
600
Forward of
main axis
100
600
Forward of
main axis
When decelerating in circular interpolation by dec. stop command and restart the same step no., not that executing circular
interpolation after circular interpolation being executed 3 times, but that positioning at the goal position after going around 1 time,
because 2 times of circular interpolation was executed in former operation.
8-66
Positioning
Chapter 8 Functions
(1) Circular interpolation by method of absolute and designating radius (Absolute, Circular interpolation)
(a) Start operating at starting position and execute circular interpolation along the trace of the circle which has radius set on
circular interpolation auxiliary point of main-axis operating data. Center point of Circular arc depends on the turning
direction (CW, CCW) ofCircular interpolation mode and size setting of circular arc (Circular arc<180, Circular
arc>=180).
Circular interpolation mode
Radius, CW, Arc<180
Radius, CW, Arc>=180
Description
Execute circular interpolation in clockwise and the arc is smaller than 180
Execute circular interpolation in clockwise and the arc is bigger than 10
Execute circular interpolation in counterclockwise and the arc is smaller than 180
or same.
Execute circular interpolation in counterclockwise and the arc is bigger than 180
or same.
CW, Arc>=180
Circular interpolation action
Center
point
CCW, Arc<180
Center
Circular interpolation action
point
Radius
Radius
Goal position
Goal
position
Starting
position
CW, Arc<180
Circular interpolation
action
Radius
Origin
Starting
position
Arc>=180
Main-axis
Forward
Radius
Main-axis
Forward
Center point
Origin
CCW, Arc>=180
Circular interpolation
action
8-67
Positioning
Chapter 8 Functions
(b) Restrictions
Circular interpolation with designating radius method may not draw an exact circle that the starting position and ending
position are same. If user wants to draw an exact circle, use circular interpolation with center point method.
In the cases below, error would arise and circular interpolation may not be executed.
Sub-axis settingerror (error code:279)
- Value of Sub-axis settingis Axis-undecided
-Sub axis settingof main axis operating data is the same as main axis no.
-Sub axis settingof main axis operating data exceeds the settable axis no. of module now using.
Control unit of main or sub axis is set as degree. (error code : 282(main), 283(sub))
Starting position and goal position are same (error code:285)
Radius value of circular interpolation of main-axis operating data is smaller than half of the length from starting position
to goal position
- Radius < (R x 0.8) : Error (error code:270)
- (R x 0.8) <= Radius < R
: Execute circular interpolation after reset the radius to R. In other words, execute circular interpolation by setting the
center of the line from starting position to goal position as center point.
Note
If executing circular interpolation start, 2 axes will operate at the same time. Need user to pay attention.
(1) Auxiliary operations may be used are as follows.
Speed override, Dec. stop, Emergent stop, Skip operation.
(2) The commands may not be used in circular interpolating operation are as follows.
Position/Speed switching control, Position override, Continuous operation
(3) The parameter items operating by standards of each axis are as follows.
Amount of backlash revision in extended parameter items, Software high limit, Software low limit
8-68
Positioning
Chapter 8 Functions
Sub-axis setting
-
*1
Description
When executing circular interpolation with absolute coordinates,
setAbsolute, Circular interpolationon main
Acc. no.
No.1
Dec. no.
No.2
M code
Dwell time
500
Axis2
Set an axis to use as sub-axis among the axis available on mainaxis operating data.
7000
Radius,
CW, Arc<180
Set the no. of turns of arc for making a circle bigger than 360
Not use
Sub-axis
setting
Auxiliary
point
Circular
interpolation
The No. of
Turns
Helical
*1
- : It means that no need to be set. Whatever value it is, it dose not affect circular interpolation.
Note
(1) Circular interpolation control of Radius designation method is executed on the basis of the items set on operating data.
When it is executed, onlyGoal positioncan affect circular interpolation. In other words, whatever value is set as, it does not
affect the action and no errors arise.
(2) When setting the circular interpolating auxiliary point (radius) of main-axis, it must be bigger than the half of the length
between starting position and goal position. If it is smaller than the half(R) and the value is higher than 80% of R, circular
interpolation which has middle point between starting position and goal position as center-point is executed. If it is smaller than
the half(R) and the value is lower than 80% of R, error (error code:270) arises and circular interpolation is not executed.
8-69
Positioning
Chapter 8 Functions
[Example] Axis1 is main-axis and Axis2 is sub-axis. Execute circular interpolation with relative coordinates and
designated radius.
Starting position (1000, 1000), Goal position (9000, 1000), Auxiliary point (5000, 0)
Moving direction of arc : CCW, Size of arc : Arc >= 180
The action is as follows in the condition above
Setting example in XG-PM
Main-axis(Axis1) Operating data
Step
No.
1
Control method
Operation
Method
Goal
position
[pls]
Operating
speed
[pls/s]
Acc.
No,
Dec.
No,
M
Code
Dwell
Time
Sub-axis
Setting
Auxiliary
Point
8000
1000
No.1
No.1
100
Axis2
5000
Absolute, Circular
Singular, End
interpolation
Circular
interpolation
mode
Radius, CW,
Arc<180
The no.
of
turns
Helical
interpolation
Not use
Control method
Operation
Method
Goal
position
[pls]
Operating
speed
[pls/s]
Acc.
No,
Dec.
No,
M
Code
Dwell
Time
Sub-axis
Setting
Auxiliary
Point
Circular
interpolation
mode
The no.
of
turns
Helical
interpolation
Absolute, single
axis position
control
Singular, End
8000
1000
No.1
No.1
100
Axis2
5000
Radius, CW,
Arc<180
Not use
Operation pattern
CW, Arc<180
Circular interpolation action
Sub-axis
Forward
Starting position
(1000,1000)
uttt
Main-axis
Reverse
t
-uttt
uttt
-vttt
Sub-axis
Reverse
8-70
5ttt
Radius
=5000
Goal position
(9000,1000)
Main-axis
Forward
9ttt
Positioning
Chapter 8 Functions
(2) Circular interpolation by method of relative and designating radius (Relative, Circular interpolation)
(a) Start operating from starting position and then execute circular interpolation by increment set on goal position
along
the trace of the circle which has the value set on circular interpolation auxiliary point of main-axis operation data as a radius.
Circular arc depends on the moving direction ofCircular interpolation mode(CW, CCW) and setting of arc
size(Arc<180, Arc>=180)
Description
Execute circular interpolation with center-point of arc which smaller than 180in
direction of CW
Execute circular interpolation with center-point of arc which bigger than 180in direction
of CW
Execute circular interpolation with center-point of arc which smaller than 180in
direction of CCW
Execute circular interpolation with center-point of arc which bigger than 180in direction
of CWW
? CW, Arc>=180?
Circular interpolation action
Center point
Radius
Radius
Moving
amount
of subaxis goal
position
Goal position
? CW, Arc<180?
Circular interpolation
Degree of arc < 180
action
Staring
position
Radius
Origin
? CCW, Arc180?
Circular interpolation action
Center
point
Moving
amount
of subaxis goal
position
Goal position
Starting
position
Degree of arc>=180
Radius
Main-axis
Forward
Origin
Center point
Main-axis
Forward
? CCW, Arc>=180?
Circular interpolation action
8-71
Positioning
Chapter 8 Functions
(b) Restrictions
Circular interpolation with designating radius method may not draw an exact circle that the starting position and ending
position are same. If user wants to draw an exact circle, use circular interpolation with center point method.
In the cases below, error would arise and circular interpolation may not be executed.
Sub-axis settingerror (error code: 279)
- Value of Sub-axis settingis Axis-undecided
-Sub axis settingof main axis operating data is the same as main axis no.
-Sub axis settingof main axis operating data exceeds the settable axis no. of module now using.
Control unit of main or sub axis is set as degree. (error code : 282(main), 283(sub))
Starting position and goal position are same (error code: 285)
Radius value of circular interpolation of main-axis operating data is smaller than half of the length from starting position
to goal position
- Radius < (R x 0.8) : Error (error code: 270)
- (R x 0.8) <= Radius < R
: Execute circular interpolation after reset the radius to R. In other words, execute circular interpolation by setting the
center of the line from starting position to goal position as center point.
(c) Setting example of Operating data
Items
Main-axis setting
Control
Relative, Circular
Method
interpolation
Operating
Singular, End
Method
Goal
10000
position[pls]
Operating
1000
speed[pls/s]
Sub-axis setting
-
*1
Description
When executing circular interpolation with absolute coordinates,
setRelative, Circular interpolationon main
Acc. no.
No.1
Dec. no.
No.2
M code
Dwell time
500
Axis2
Set an axis to use as sub-axis among the axis available on mainaxis operating data.
7000
Radius,
CW, Arc<180
Set the no. of turns of arc for making a circle bigger than 360
Not use
Sub-axis
setting
Auxiliary
point
Circular
interpolation
The No. of
Turns
Helical
*1
- : It means that no need to be set. Whatever value it is, it dose not affect circular interpolation.
8-72
Positioning
Chapter 8 Functions
Note
(1) Circular interpolation control of Radius designation method is executed on the basis of the items set on operating data.
When it is executed, onlyGoal positioncan affect circular interpolation. In other words, whatever value is set as, it does not
affect the action and no errors arise.
(2) When setting the circular interpolating auxiliary point (radius) of main-axis, it must be bigger than the half of the length
between starting position and goal position. If it is smaller than the half(R) and the value is higher than 80% of R, circular
interpolation which has middle point between starting position and goal position as center-point is executed. If it is smaller than
the half(R) and the value is lower than 80% of R, error (error code:270) arises and circular interpolation is not executed.
[Example] Axis1 is main-axis and Axis2 is sub-axis. Execute circular interpolation with relative coordinates and
designated radius.
Starting position (1000, 1000), Goal position (8000, 0), Auxiliary point (5000, 0)
Moving direction of arc : CCW, Size of arc : Arc >= 180
The action is as follows in the condition above
Setting example in XG-PM
Main-axis(Axis1) Operating data
Step
No.
Control method
Operation
Method
Goal
position
[pls]
Operating
speed
[pls/s]
Acc.
No,
Dec.
No,
M
Code
Dwell
Time
Sub-axis
Setting
Auxiliary
Point
Relative, Circular
interpolation
Singular, End
8000
1000
No.1
No.1
100
Axis2
5000
Circular
interpolation
mode
Radius, CCW,
Arc>=180
The no.
of
turns
Helical
interpolation
Not use
Control method
Operation
Method
Goal
position
[pls]
Operating
speed
[pls/s]
Acc.
No,
Dec.
No,
M
Code
Dwell
Time
Sub-axis
Setting
Auxiliary
Point
Circular
interpolation
mode
The no.
of
turns
Helical
interpolation
Absolute, single
axis position
control
Singular, End
1000
No.1
No.1
100
Axis2
Middle point
Not use
Operation pattern
Sub-axis
Forward
Starting position
(1000,1000)
Radius
=5000
Goal position
(9000,1000)
uttt
Main-axis
Reverse
t
-uttt
uttt
-vttt
9ttt
5ttt
Main-axis
Forward
Degree of arc>=180
Center-point
Moving amount of main-axis goal position=8000
CCW, Arc>=180
Circular interpolation
action
Sub-axis
Reverse
8-73
Positioning
Chapter 8 Functions
Helical interpolation
Center
Starting position
(x1, y1, z1)
Circular interpolation part
(2) Restrictions
(a) The restrictions of helical interpolation are same as various kinds of circular interpolation depending on the mode of
circular interpolation.
(b) If user setsHelical Interpolationto Not use, it will be same as the action of circular interpolation.
(c) If user sets the goal position of helical interpolation axis to the same starting position, it will be same as the action of
circular interpolation.
8-74
Positioning
Chapter 8 Functions
Note
If executing helical interpolation, 3 axes will operate at the same time. Need user to pay attention.
(1) Auxiliary operations may be used are as follows.
Speed override, Dec. stop, Emergent stop, Skip operation.
(2) The commands may not be used in circular interpolating operation are as follows.
Position/Speed switching control, Position override, Continuous operation
(3) The parameter items operating by standards of each axis are as follows.
Amount of backlash revision in extended parameter items, Software high limit, Software low limit
Main axis(axis1)
Setting
Sub
axis(axis2)
Setting
Control
method
Absolute, Circular
interpolation
Operation
method
Singular, End
Goal
position[pls]
10000
10000
Operation
speed[pls/s]
1000
Acc. no.
No.1
Dec. no
No.2
M code
Dwell time
500
Axis2
5000
5000
Middle point
Axis3
Sub axis
setting
Auxiliary point
of Circular
interpolation
Circular
interpolation
mode
No. of turn of
circular
interpolation
Helical
interpolation
*1
Helical
axis(axis3)
setting
-
*1
Description
Circular interpolation must be set when executing
helical interpolation
Set operation method for helical interpolation
*1
- : This item does not need to be set. Whatever it is set as, it dose not affect circular interpolation.
Note
Helical interpolation control is executed on the item basis set on operation data of main axis.
When executing circular interpolation of helical interpolation, only Goal position, Auxiliary point of circular interpolation
items of sub axis setting and Goal position item of helical axis setting affect helical interpolation. In other words,
Whatever the setting value is, it does not affect operation and cause any errors.
8-75
Positioning
Chapter 8 Functions
[Example] Execute helical interpolation of absolute coordinates, center point designating method and axis1, axis2,
axis3 are main, sub, helical axis.
The action in the case (Starting point (650, 400, 0), Goal position (400, 1200, 350), Auxiliary point (800, 400)) is as
follows.
Setting example of XG-PM
Operation data of main axis(axis1)
Step
no.
Control
method
Operating
method
Goal
position
[pls]
Absolute,
circular
interpolation
Singular, End
400
Operating
speed
[pls/s]
Acc.
no.
Dec.
M code
no.
1000
No.1
No.1
Dwell
time
Sub axis
setting
Auxiliary point of
circular
interpolation
Circular
interpolation
mode
100
Axis2
800
Middle
point,CCW
Dwell
time
Sub axis
setting
Auxiliary point of
circular
interpolation
Circular
interpolation
mode
100
400
Middle point
Dwell
time
Sub axis
setting
Auxiliary point of
circular
interpolation
Circular
interpolation
mode
100
Middle point
No. of
turn of
Helical
circular interpolati
interpolati
on
on
0
Axis3
Control
method
Operating
method
Goal
position
[pls]
Operating
speed
[pls/s]
Acc.
no.
Dec.
M code
no.
Absolute,
single axis
position
control
Singular, End
1200
No.1
No.1
No. of
turn of
Helical
circular interpolati
interpolati
on
on
0
Not use
Control
method
Operating
method
Goal
position
[pls]
Operating
speed
[pls/s]
Acc.
no.
Dec.
M code
no.
Absolute,
single axis
position
control
Singular, End
350
No.1
No.1
No. of
turn of
Helical
circular interpolati
interpolati
on
on
0
Operating pattern
Z
4tt
3tt
Goal position
(400,1200,350)
utt
4tt
8tt
u2tt
Center point
(800,400)
4tt
6tt
7tt
8-76
Starting position
(650,400,0)
Not use
Positioning
Chapter 8 Functions
(b) Moving direction of ellipse is decided by the direction set on circular interpolation mode of operation data.
Center point, CW- Execute ellipse interpolation in clockwise.
Center point, CCW- Execute ellipse interpolation in counterclockwise.
Sub axis
Forward
Rate:100%, Size:180
Ellipse interpolation
150%
100%
Starting position
= Goal position
50%
Center point
Rate:50%, Size:90
Ellipse interpolation
Main
axis
Reverse
? ?
Rate:150%, Size:360
Ellipse interpolation
Main axis
Forward
Sub axis
Reverse
(c) Starting position and goal position must be same when executing ellipse interpolation.
8-77
Positioning
Chapter 8 Functions
(d) When executing ellipse interpolation, the radius changes continuously and composing speed also changes depending on
the ratio of ellipse. When the ratio of ellipse is bigger than 100%, operating speed of sub axis and composing speed get
faster. So it calls users attention. Sub axis of ellipse interpolation is not limited by speed limit, so user must set operating
speed below limit.
Ratio of ellipse < 100%
Sub-axis
Forward
Ratio:150%,Size:180
Ellipse interpolation
Ratio:50%,Size:180
Ellipse interpolation
150%
50%
Center point
Starting position
= Goal position
Center point
Starting position
= Goal position
Main-axis
Forward
Main-axis
Forward
Composing speed
Slower
Composing speed
Faster
Slower
Faster
Speed set
Speed set
Time
(2) Restrictions
(a) Ellipse interpolation may not be executed in the case below.
Sub-axis settingError (error code : 547)
- The value of sub-axis setting of main axis operating data is Axis-undecided.
- The value of sub-axis setting of main axis operating data is set equally to the no. of main-axis.
- The value of sub-axis setting of main axis operating data is set wrongly. (Exceeding settable axis no.)
- An axis of helical interpolation is set.
Control unit of main or sub axis is set as degree. (error code : 551(main), 552(sub))
The center point designated as auxiliary point is the same as starting position or goal position.
(error code : 553)
The radius of circular arc that calculated exceeds 2147483647pls. (error code : 554)
The operating method is continuous or go on. (error code : 556)
If user executes ellipse interpolation, End operation must be set before use.
Staring position and Goal position are different. (error code : 558)
Size of circular arc (Moving degree) is 0. (error code : 559)
8-78
Time
Positioning
Chapter 8 Functions
Note
Need user to heed the synchronous operation of 2 axes in ellipse interpolation start.
1. Auxiliary operations available are as follows.
Speed override, Dec. stop, Emergent stop, Skip operation
2. The commands unavailable in ellipse interpolating operation are as follows.
Position/Speed switching control, Position override, Continuous operation
3. Parameter items of each axis on setting value basis are as follows.
Backlash revision of extended parameter, Software high limit, Software low limit
Main-axis setting
Absolute, Circular
interpolation
Sub-axis setting
Singular, End
10000
1000
Acc. no.
No.1
Dec. no.
No.2
M code
Dwell time
500
Axis2
Set an axis to use as sub-axis among the axis available on mainaxis operating data.
5000
5000
Center point, CW
Not use
Sub-axis
setting
Auxiliary
point
Circular
interpolation
The No. of
Turns
Helical
*1
Description
Set circular interpolation when executing ellipse interpolation
*1
- : It means that no need to be set. Whatever value it is, it dose not affect circular interpolation.
Note
Ellipse interpolation control is executed by the standard set on operating data of main-axis.
When executing ellipse interpolation, onlyGoal positionandAuxiliary point of circular interpolationaffect the
operation of ellipse interpolation. In other words, whatever value is set to, it does not affect operation and no errors arise.
8-79
Positioning
Chapter 8 Functions
[Example] Execute ellipse interpolation with 20% of ellipse ratio, 360of movement degree and relative coordinates
Starting position (100, 100),
Setting of goal position : (0, 0)
Setting of auxiliary point : (500, 200)
Direction of operation : CW
Example setting in XG-PM
Operation data of Main-axis(axis1)
Step
no.
Control method
Operating
method
Goal
position
[pls]
Operating
speed
[pls/s]
Acc.
No.
Dec.
No.
M
code
Dwell
Time
Setting
Sub axis
Auxiliary point of
circular
interpolation
Circular
interpolation
mode
The no. of
turns
Helical
interpolation
Relative, circular
interpolation
Singular, End
1000
No.1
No.1
100
Axis2
800
Center,CW
Not use
Control method
Operating
method
Goal
position
[pls]
Operating
speed
[pls/s]
Acc.
No.
Dec.
No.
M
code
Dwell
Time
Setting
Sub axis
Auxiliary point of
circular
interpolation
Circular
interpolation
mode
The no. of
turns
Helical
interpolation
No.1
No.1
Undecided
400
Middle point
Not use
Operating data
Sub-axis
Forward
5tt
wtt
Movement of
center point
= 200
Main-axis
Reverse
Starting position
= Goal position
20%
Center point
Rate:20%,Si6e:360
Ellipse interpolation
utt
utt
6tt
uutt
Main-axis
Forward
Note
(1) If the degree of ellipse is not 360, the goal position and actual position after stop operating are not same.
(2) If the ratio of ellipse is 0%, the trace of ellipse interpolation is shown as straight line. Ratio of ellipse need to be set to
above 0.
8-80
Positioning
Chapter 8 Functions
Setting value
Description
0 : Not allowed
1 : Allowed
External speed/position
switching control
(d) In speed/position switching control, the value of coordinates has no affection. In other words, actions of Absolute, Single
axis speed control and Relative, Single axis speed control are same.
Acc. area
Spee set
Position control
Dwell Time
Time
ON
Start comman
ON
In operation
ON
Positioning
complete
External
spee /position
switching signal
Internal
spee /position
switching
comman
ON
ON
8-81
Positioning
Chapter 8 Functions
(3) Restrictions
(a) Operation pattern of speed control has to be set as End or Go on. If Continuous is set as, error (error code:236)
arises and speed control may not be executed.
(b) If the value of goal position is 0, speed/position switching command may not be executed. In this case, it continues to
operate with speed control.
Setting value
Absolute, Single axis
speed control
Singular, End
Description
When executing speed/position switching control, set single axis speed control
When executing speed/position switching control, set end or continuous
10000
1000
Acc. no.
No1
Dec. no.
No.2
M code
Dwell time
500
8-82
Set it when user needs to execute another auxiliary work synchronizing with
speed/position switching control
Set dwell time(ms) between switching commands inputting and positioning
completions outputting
Positioning
Chapter 8 Functions
Setting value
Description
0 : Incremental
1 : Absolute
(c) In speed/position switching control, the value of coordinates has no affection. In other words, actions of Absolute,
single axis speed control and Relative, single axis speed control are same.
(d) In Position specified speed/position control, a target position set in the operation data or direct start is
ignored and it moves according to target position operand of Position specified speed/position switching
control command
8-83
Positioning
Chapter 8 Functions
(3) Restrictions
(a) Operation pattern of speed control has to be set as End or Go on. If Continuous is set as, error (error code:236)
arises and speed control may not be executed.
(b) If the value of goal position is 0, position specified speed/position switching command may not be executed. In this case,
it continues to operate with speed control.
Setting value
Absolute, Single axis
speed control
Singular, End
Description
When executing speed/position switching control, set single axis speed control
When executing speed/position switching control, set end or continuous
10000
1000
Acc. no.
No1
Dec. no.
No.2
M code
Dwell time
500
8-84
Set it when user needs to execute another auxiliary work synchronizing with
speed/position switching control
Set dwell time(ms) between switching commands inputting and positioning
completions outputting
Positioning
Chapter 8 Functions
Acc. area
Position control Speed control
Speed set
Time
ON
Start
command
ON
In operation
Positioning
complete
Position/Spee
d switching
command
ON
ON
Dec. stop
command
8-85
Positioning
Chapter 8 Functions
(3) Restrictions
(a) Position/speed switching command is not inputted before positioning to the goal position, it stops by deceleration and
finishes the positioning.
(b) After position/speed switching, software high/low limit check depends on Soft high/low limit in speed control of extended
parameter.
Items
Soft high/low
in speed control
Setting value
Description
0 : Not detect
1 : Detect
8-86
Setting value
Description
10000
1000
Acc. no.
No.1
Dec. no.
No.2
M code
Dwell time
500
Positioning
Chapter 8 Functions
Contents
Set target position of control.
Set operating speed of control.
Set dwell time (ms) that it is from positioning to outputting signal of positioning. (0~65535)
Set for performing auxiliary action which is depending on set control.(0~65535)
Acceleration time
No.
Reduction time
No.
Coordinate
Control method
Note
Direct start only can use when it is shortened operation. In case that Interpolation operation, use indirect starts.
Contents
Set step number of operation data what you need operating.(0 or 1 ~ 400)
Note
Set O operation step of Indirect start and carry out command of indirect start. And then start operation data which
was saved in step number.
8-87
Positioning
Chapter 8 Functions
(3) Simultaneous start
(a) According to axis information and setting step, Simultaneous start positioning operation data of axis 2 ~ axis 4.
(b) When Input stop command, only it decelerates and stops on the corresponding axis. In case of Simultaneous start
setting step number is current operating step number. Input start command, and then according to relative coordinate
and absolute coordinate, operate positioning.
(c) Condition
In these cases can not operate all of the axes which were set simultaneous start by error.
When occurred error in over an axis among setting axes of simultaneous start. (Output error code in its axis.)
When command axis of simultaneous start was wrong. (Error code : 296)
- Only set command axis (Set over 2 axes is necessary.)
- In case of exceeding number of possible setting axis of current using module among the possible setting axes
[ Example ] Set Simultaneous start of axis 1, axis 2, axis 3 is as follows;
Current position of axis 1: 0, Operation step: 1
Current position of axis 2: 0, Operation step: 3
Current position of axis 3: 0, Operation step: 10
Example of setting XG-PM
Operation data of axis 1
Step No.
1
2
Control method
Absolute, Shorten
position control
Absolute, Shorten
position control
Operation
method
Single,
Continuous
Target position
[pls]
Operation speed
[pls/s]
Acceleration
No.
Deceleration
No.
M code
Dwell time
1000
1000
Single, End
1800
800
100
Control method
Operation
method
Target position
[pls]
Operation speed
[pls/s]
Acceleration
No.
Deceleration
No.
M code
Dwell time
Absolute, Shorten
position control
Single, End
900
500
8-88
Step No.
Control method
Operation
method
Target position
[pls]
Operation speed
[pls/s]
Acceleration
No.
Deceleration
No.
M code
Dwell time
10
Absolute, Shorten
speed control
Single, End
1000
300
100
Positioning
Chapter 8 Functions
Operation pattern
Speed
Operation step No. of Axis 1 : 1
1000
800
500
300
Dwelldtime
=uttms
Time
ON
Command of
Simultaneous start
ON
Operating Axis 1
ON
Operating Axis 2
ON
Operating Axis 3
ON
Deceleration stop
command (Axis 3)
ON
Signal of finishing
positioning axis 1
ON
Signal of finishing
positioning axis 2
Signal of finishing
positioning axis 3
8-89
Positioning
Chapter 8 Functions
(4) Point operation
(a) Point maneuvering is a positioning drive also called ptp drive. Which processes the sequential data of user
defined steps in order
(b) It can be appointed 20 steps by point operation.
(c) Start point maneuvers as much as the number of set points from setting step (point1), irrespective of end,
continue, automatic operation mode.
[ Example ] Point operation of axis 1 is as follows;
The number of point operation: 4
Point operation step No. : 1, 2, 10, 20
Current position of Axis 1 : 0
Example of setting XG-PM
Step No.
1
2
10
11
12
13
20
21
22
8-90
Absolute, Shorten
position control
Absolute, Shorten
position control
Operation
method
Singleness,
End
Singleness,
End
Absolute, Shorten
position control
Absolute, Shorten
position control
Absolute, Shorten
position control
Absolute, Shorten
position control
Singleness,
Keep
Singleness,
Keep
Singleness,
Keep
Singleness,
End
Absolute, Shorten
position control
Absolute, Shorten
position control
Absolute, Shorten
position control
Singleness,
Continue
Singleness,
continue
Singleness,
End
Control method
Target position
[pls]
Operation speed
[pls/s]
Acceleratio Deceleratio
n No.
n No.
1000
1000
3000
2000
6000
M code
Dwell time
20
20
3000
20
10000
4000
20
15000
5000
20
25000
6000
20
45000
7000
75000
8000
9000
Positioning
Chapter 8 Functions
8-91
Positioning
Chapter 8 Functions
Exceed soft
high-limit
Exceed soft
low-limit
Deceleration
Sequence
stop command
program
*4
Emergency
stop command
External
signal
Positioning
*1
Prompt stop
No Detection
Prompt stop
No Detection
Deceleration
stop
Deceleration
stop
External highlimit On
Sudden stop
External lowlimit On
Sudden stop
Speed
synchronous
Cam control
Status of Axis
after stop
M code On
Status of
signal
Error (Error501)
No change
Error (Error502)
No change
Stop On
No change
Error (Error481)
Off
Sudden stop
Error (Error492)
No change
Sudden stop
Error (Error493)
No change
Error (Error491)
prohibition output
Off
Deceleration
stop
Stop On
No change
Deceleration
stop
Stop On
No change
Stop On
Off
Prompt stop
*5
Prompt stop
Error 322
(Keep
operation)
When
operate to
forward,
sudden stop
When
operate to
reverse,
sudden stop
Deceleration
stop
Sudden stop
External stop
*9
On
Deceleration
stop
Deceleration
stop
Deceleration
stop command
Deceleration
stop
Deceleration
stop
Emergency
stop command
Jog
Operation
Sudden stop
External
emergency
*8
stop On
XG-PM
Software
*2
Homing
Error322
(Keep
operation)
Error322
(Keep
operation)
Sudden stop
Note
*1 : Positioning means position control, speed control, interpolation control, speed/position switching control, position/speed switching
control, position/torque control by positioning data.
*2 : When complete homing, approximate origin and HOME signal do not effect to positioning control.
*3 : Only work while software high/low limit on the speed control of expansion parameter at the speed control operation mode is set
1:detection
*4 : Sequence program means XGT program type.
*5 : Output speed become 0, when it has factor of stop.
*6 : Speed goes to "0" while the deceleration stop time of deceleration stop command support data decelerates as a set time.
*7 : Speed goes to 0 decelerate by set time assudden stop, decelerationof parameter.
*8 : When theselect external emergency stop/ decelerationof expansion parameter is 0: emergency stop, it is available.
*9 : Whenselect external emergency stop/deceleration stopof expansion parameter is 1:deceleration stop, it is available.
8-92
Positioning
Chapter 8 Functions
Setting value
Contents
0: Emergency stop
1: Deceleration stop
(f) Condition
When command internal deceleration stop
The value of deceleration time can bigger than set value of deceleration time by auxiliary data.
If deceleration stop command is inputted while operate Jog, error (error code: 322) will be made. Use Stop Jog
command for Jog operation stop.
8-93
Positioning
Chapter 8 Functions
Speed
Speed
Speed limit
Deceleration stop
as deceleration time
Setting
of deceleration stop
speed
command
Speed limit
Setting
speed
Deceleration stop
as setted time
Time
Time
Deceleration time
of command
Deceleration of
current operation
ON
Start
command
Deceleration of
current operation
ON
Start
command
ON
ON
Operating
Operating
Completer
positioning
Complep
ON
ON
Internal
deceleration
stop command
external atop
command
If the deceleration distance is longer than distance to target position when input deceleration stop command during
positioning control operation, it will be stopped at the target position.
Spee
Position
Target position
ON
Start comman
ON
Operating
ON
Deceration stop
command
8-94
Stop position
by deceleration
stop
Positioning
Chapter 8 Functions
Setting value
Contents
0 : Emergency stop
1 : Deceleration stop
Setting value
0 ~ 2147483647 [ms]
Contents
Set deceleration time for using when detect hardware high/low
limit signal. Deceleration time express needed time for
deceleration as bias speed at speed limit, when suddenly stop.
Start command
ON
Operating
Signal of complete
positioning
ON
M code ON
(With mode)
ON
Internal or External
emergency stop
8-95
Positioning
Chapter 8 Functions
(4) Stop hardware by high/low limit
(a) When positioning control, if the signal of hardware high/low limit is inputted, then stop positioning control and it will be
decelerated and stopped as set time atdeceleration time when it is suddenly stopped, and error will be occurred.
(b) In case of external input stroke high limit error, error 492 will occur and in case of external input stroke low limit error, error
493 will occur.
Setting related parameter (basic parameter)
Item
Setting value
0 ~ 2147483647 [ms]
Content
Set deceleration time for using when detect hardware high/low
limit signal. Deceleration time express needed time for
deceleration as bias speed at speed limit, when suddenly stop.
Start command
ON
Operating
Signal of complete
positioning
ON
Input external
stroke high/low limit
8-96
Positioning
Chapter 8 Functions
Setting value
Contents
-2147483648 ~ 2147483647
-2147483648 ~ 2147483647
(c) Condition
Software high/low limit not to be checked in the following case:
In case of setting Software high/low limits as maximum (2147483647), minimum (-2147483648)
In case of Software high limit = Software low limit
(d) Motion timing
Prompt stop
Position
Software low limit
ON
Start command
ON
Operating
8-97
Positioning
Chapter 8 Functions
Note
Process is as follows, when factor of sudden stop is occurred during deceleration stop.
Deceleration stop factor generation.
Positioning speed
Stop position by
deceleration stop factor
Software
high limit
ON
Deceleration
stop command
ON
Emergency stop
command
The factor of sudden stop : Emergency stop command or software high/low limit
8-98
Positioning
Chapter 8 Functions
Starting
point
Target
point
Forward of
main axis
Composition
speed
Setting
Deceleration stop
as setted
deceleration time.
speed
Time
ON
Starting
command
ON
Be operating
main axis
Be operating
the axis of
ordinates
Internal
deceleration
stop command
ON
ON
8-99
Positioning
Chapter 8 Functions
Setting value
Description
1 ~ Speed limit
Set Jog speed. Jog high speed must be set below speed limit
Set Jog speed. Jog low speed must be set below Jog high speed
0 ~ 2147483647
0 ~ 2147483647
Note
If Jog Acc. Time is 0, it operates at Acc. Time1 of basic parameter.
If Jog Dec. Time is 0, it operates at Dec. Time1 of basic parameter.
8-100
Positioning
Chapter 8 Functions
Speed
Jog High Speed
Jog
accelerating
Jog
decelerating
Time
ON
Forward Jog
Signal
ON
In
operation
Stopped but
not be ON
Signal of
Positioning
complete
Note
Notices for setting Jog speed are as follows.
Jog Low Speed Jog High Speed Speed Limit
Speed
Speed Limit
Jog High Speed
Time
(3) Restrictions
You can not execute Jog operation in the case as follows.
(a) Value of Jog High Speed exceeds the speed limit of basic parameter (Error code : 121)
(b) Value of Jog Low Speed exceeds the value of Jog high speed. (Error code : 122)
8-101
Positioning
Chapter 8 Functions
Axis
U01.01.1
U01.01.2
U01.01.3
U01.01.4
U01.01.5
U01.01.6
U01.01.7
U01.01.8
U01.01.9
U01.01.A
U01.01.B
U01.01.C
U01.01.D
U01.01.E
U01.01.F
Axis1
Axis2
Axis3
Axis4
8-102
Positioning
Chapter 8 Functions
ON
In Operation
Positioning complete
signal
Stop but
not turn ON
Stop but
not turn ON
Note
Dec. stop command will not be executed in Jog Operation.
Jog operation will stop if turn the Jog signal of the current operating direction Off.
8-103
Positioning
Chapter 8 Functions
8-104
Setting value
Description
0 ~ 2147483647
0 ~ 2147483647
Inching Speed
1 ~ Speed limit
Positioning
Chapter 8 Functions
Speed
Inching Speed
Decelerating at Jog
dec. time
Amount of Inching
Time
ON
Inching operation
command
ON
In operation
ON
Positioning
complete Signal
8-105
Positioning
Chapter 8 Functions
Setting value
Description
Homing speed
1 ~ Speed limit
0 ~ 2147483647
0 ~ 2147483647
Jog in Forward
Time
Returning to the previous
position of manual operation
Jog
Operation
Returning
Positioning
complete position
(A)
Time
ON
Returning command
ON
In operation
ON
Positioning
complete Signal
If value of the current position is A after positioning control operation and the positioning value changed by Jog operation is
B, execute positioning to A when executing the returning to the previous position of manual operation.
8-106
Positioning
Chapter 8 Functions
SubAxis
) . If it is positive, the direction is
MainAxis
-32768 ~ 32767
-32768 ~ 32767
Ratio =
SubAxis
MainAxis
It is possible to set like Ratio of Main axis(Absolute) < Ratio of Sub axis(Absolute) at setting ratio of speed sync.
Operating speed of sub axis is calculated as follows.
8-107
Positioning
Chapter 8 Functions
Speed of
Main Axis
Speed of
Sub Axis
Time
ON
Main axis in
operation
ON
Sub axis in
operation
ON
Positioning
complete signal
of Main axis
Positioning
complete signal
of Sub axis
Stop but
not turn ON
ON
(3) Restrictions
You can not execute Jog operation in the case as follows.
(a) If speed sync. is executed in being On of M code signal, error (code:353) arises. Make M code off with M code release
command (XMOF) before use.
(b) In the case that the axis set as main axis is not the axis can be set or the case that the setting of main axis is the same as
the setting of command axis, error (code355) arises. Set the main axis among the axis available to be set.
(c) If the speed of main axis exceeds the speed limit, error (code:357) arises. In the case, the speed of main axis has to be
down below the speed limit.
In the case that the speed of main axis exceeds the speed limit, error arises and it decelerate in Dec. time of
emergent stop.
Note
If master axis is encoder, input frequency can be recognized as 1000pps even though the actual input speed is
lower than 1000pps. In this case, the speed limit error can be occurs according to synchronous ratio.
Therefore, Care must be taken when master axis is encoder.
8-108
Positioning
Chapter 8 Functions
[Example] axis1 is main axis, axis2 is sub axis. Operate at ratio of main axis : ratio of sub axis = 2 : 1 at the
beginning and then execute speed sync. control changing the ratio to ratio of main axis : ratio of sub axis =
1 : 2
Example of setting in XG-PM
Operation data of main axis(axis1)
Step no.
Control method
Operation
method
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell Time
Relative, Reduction
position control
Single, End
10000
2000
No. 1
No. 1
Operating pattern
Speed
Ratio of sub axis : 2
4000
2000
1000
Time
ON
Main axis
Start command
Sub axis
Speed sync.
command
ON
ON
ON
Main axis
in operation
ON
Sub axis
In operation
ON
Main axis
positioning
complete signal
Sub axis
positioning
complete signal
Stop but
not turn On
ON
8-109
Positioning
Chapter 8 Functions
Phase A
phase A is ahea of Bs
Phase B
Ratio of SubAxis
) . If it is positive,
Ratio of MainAxis
operating direction will be forward direction of encoder. If it is negative, operating direction will be reverse direction of
encoder.
(g) Related parameter (Common Parameter)
Set parameter related to encoder on common parameter.
Item
Setting Value
0 : CW/CCW 1 multiplying
1 : PULSE/DIR 1 multiplying
2 : PHASE A/B 4 multiplying
Maximum of encoder
-2147483647 ~ 2147483647
Minimum of encoder
Description
Set the encoder to use in input of encoder
8-110
Positioning
Chapter 8 Functions
[Example] Execute speed sync. control with encoder (main axis), axis2(sub axis) at the ratio of main axis : the
ratio of sub axis = 1 : 2.
(Hypothesize that the input speed of encoder is 1Kpps)
When the direction of encoder is forward, the operating direction of sub axis is reverse. When the direction of encoder
is reverse, the operating direction of sub axis is forward.
Operating pattern
Ratio of main axis :
Speed
Forward
Time
Reverse
-2000
Encoder phase A
Input
Encoder phase B
Input
ON
Speed sync.
for axis2
ON
Axis2 in
operation
Positioning
complete signal
of axis2
ON
Stop command
for axis2
8-111
Positioning
Chapter 8 Functions
Ratio of SubAxis
) . If it is positive,
Ratio of MainAxis
operating direction will be forward direction of main axis. If it is negative, operating direction will be reverse direction of
main axis.
(c) If give speed sync. command to sub axis, it will be changed to the operating state and stay at operating state until release
command.
(d) If the current position of sub axis become the goal position, it stops speed sync. and stay there. For the details, refer to
Speed sync. control.
(e) Auxiliary data of positioning speed sync. command.
The auxiliary data used in speed sync. is as follows.
Items
Setting value
Description
Main axis
1(axis1) ~ 4(axis4), 9(Encoder)
Set main axis
Ratio of main axis
-32768 ~ 32767
Set ratio of main axis
Ratio of sub axis
-32768 ~ 32767
Set ratio of sub axis
Goal position
-2147483648 ~ 2147483647
Set the goal position of positioning speed sync.
(f) Operation timing
Speed
Speed of
main axis
Speed of
sub axis
Time
Position of
sub axis
Goal position
Time
ON
Start command
for main axis
Speed sync.
command for
sub axis
ON
ON
Main axis
in operation
ON
Sub axis
in operation
ON
Positioning
complete signal
of main axis
Positioning
complete signal
of sub axis
8-112
Positioning
Chapter 8 Functions
Note
Even though the current position of main axis and the setting value set on position sync. are not exactly same, if the
current position of main axis is at between the position of main axis of previous scan and the current position of main
axis, the sub axis will be executed with the positioning data of step no. set on operation step.
8-113
Positioning
Chapter 8 Functions
Dwell Time
sub axis
Time
Position
Position for
position sync.
Time
Position of sub axis
ON
Start command
for main axis
Position sync.
command for
sub axis
ON
ON
Main axis
in operation
ON
Sub axis
in operation
Main axis
positioning
complete signal
Sub axis
positioning
complete signal
ON
ON
(3) Restrictions
Position sync. control can be executed in the case below.
(a) If position sync. command is executed in M code signal is On, error (code:343) arises. Use it after making M code Off
with M code release command(XMOF).
(b) If the current main axis is not the axis can be set on the current module or main axis and command axis are the same
axis, error (code:355) arises. Set the main axis among one of the axis can be set on module.
8-114
Positioning
Chapter 8 Functions
[Example] Axis1 is main axis, axis2 is sub axis. The position of main axis for position sync. is 1000, execute position
sync. with operation data no.10.
The current position of axis1 : 0
The current position of axis2 : 0
Example in XG-PM
Main axis (axis1) Operation data
Step no.
Control method
Operation
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Single axis,
End
2000
1000
No. 1
No. 1
Control method
Operation
Operating speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
10
Single axis,
End
2000
2000
No. 2
No. 2
Operating pattern
Speed
Step of axis2 : 10
2000
Step of axis1 : 1
1000
Time
Axis2 starts
operating
Position
2000
Position
of axis1
1300
Position
of axis2
0
Time
Position for
position sync.
ON
Start command
for axis1
Position sync.
command for
axis2
ON
ON
Axis1
in operation
ON
Axis2
in operation
ON
Axis1 positioning
complete signal
ON
Axis2 positioning
complete signal
8-115
Positioning
Chapter 8 Functions
CAM data
Servo
motor
(b) You may write max. 9 CAM data blocks and apply it to each axis.
(c) Each block consists of 2048 CAM data.
(d) Auxiliary data of CAM command
Auxiliary data used in CAM command is as follows.
Item
Main Axis
Setting value
1(Axis1) ~ 4(Axis4),
9(Encoder)
Description
Set the main axis of CAM operation
CAM block
1(no.1) ~ 8(no.8)
Main axis
-2147483648 ~
offset
2147483647
8-116
Positioning
Chapter 8 Functions
Starting position of
main axis
Ending position of
main axis
Starting position of
sub axis
Ending position of
sub axis
CAM curve
Depending on Unit
th
Description
Set unit of main/sub axis
Set the transfer distance of
main/sub axis per 1 rotation
Set no. of pulse of main/sub axis
per 1 rotation
Set CAM control method
Set the resolution ability of CAM
data
8-117
Positioning
Chapter 8 Functions
(b) CAM control mode setting
1) Control method
Set the form of CAM repeat pattern. Repeat mode and Increase mode may be set.
Repeat (Two-way mode)
Execute round-trip motion repeatedly in the range already set from starting position of sub axis to ending position
according to the position of main axis in 1 rotation.
When CAM data is created in repeat, the ending position of the last step of sub axis user last set must be set as 0.
Position
<CAM data>
En ing
position of
Sub axis
Time
t
1 rotation of main axis
Position in 1rotation
of main axis
En ing
position of
main axis
Time
Position of sub axis
Time
1 cycle
1 cycle
1 cycle
<CAM data>
Last
position of
sub axis
Time
t
1rotation of main axis
Position in 1rotation of
main axis
En ing position of
main axis
Time
Position of sub axis
Movement
amount of
sub axis
Time
1 Cycle
8-118
1 Cycle
1 Cycle
Positioning
Chapter 8 Functions
2) Point unit
Set the resolution ranging from starting position of main axis to ending position of main axis on each step data of CAM
block data setting. When CAM data is created, calculate the position of sub axis corresponding to the position of main
axis from the starting position of main axis by point unit. The smaller point unit is, the more no. of CAM data is, so you
may execute much smoother CAM operation. However, if point unit is small, no. of CAM data exceeds 2048, so there is
a chance that user can not create CAM data.
Position of sub axis
<CAM data>
En ing
position of
sub axis
Point unit
Position of
main axis
t
1rotation of main axis
Note
When set CAM block data after point unit setting, Ending position of main axis must be set as positive multiple
number of point unit. For example, if the unit of main axis is degree and point unit is 10, Ending position of main
axis must be set as multiple number of 10 like 40, 90, 180, .
8-119
Positioning
Chapter 8 Functions
(c) CAM block data setting
20 data sections may be set in a CAM block and every section may have specific curve.
1) Starting position of main axis
Set the starting position of main axis in designated section. Starting position of main axis is the same as the ending
position of main axis in previous section.
2) Ending position of main axis
Set ending position of main axis in designated section. The ending position of main axis in the last section must be set
as much as the transfer distance per 1rotation set on main/sub axis parameter.
3) Starting position of sub axis
Set the starting position of sub axis corresponding to the starting position of main axis in the designated section. Starting
position of sub axis is the same as the ending position of sub axis in previous section.
4) Ending position of sub axis
Set ending position of sub axis corresponding to the ending position of main axis in the designated section. If control
method is Repeat (Two-way mode), the ending position of sub axis in the last section must be 0. If control method is
Increase(Feed mode), the ending position of sub axis in the last section generally has to be set as much as the
transfer distance per 1rotation set on main/sub axis parameter.
5) CAM curve
Set CAM specific curve to create data ranging from starting position of sub axis to ending position of sub axis in the
designated section. The position of sub axis is calculated by characteristic of selected CAM curve, the position of main
axis increase by point unit at the same time.
Position of sub axis
Section2
Ending position of sub axis
Section2
Section1
Ending position
of sub axis
Section3
Point unit
Section1
Section1.CAM curve : Straight Line
t
Section3
Ending position
of sub axis
Section1
Ending
position of
main axis
Section1
Position of
Section3
main axis
Ending
position of
main axis
Section2
Ending
position of
main axis
Section2
Section3
8-120
Positioning
Chapter 8 Functions
Speed
(Vmax)
Acc.
(Amax)
Jerk
(Jmax)
Straight Line
1.00000
0.00000
0.00000
0.00000
Constant Acceleration
1.00000
2.00000
4.00000
0.00000
Simple Harmonic
1.00000
1.57076
4.93409
2.46735
1.00000
1.57076
4.93409
2.46735
Double Harmonic
1.00000
2.04047
5.55125
0.10285
1.00000
2.04048
9.86605
4.93455
1.00000
1.22203
7.67383
3.83881
1.00000
1.27526
8.00947
0.98712
1.00000
1.71788
4.19885
2.09942
1.00000
1.91589
4.43866
55.77788
Modified Trapezoid
1.00000
1.99975
4.88812
0.30562
1.00000
1.99982
6.11015
0.47620
One-Dwell Cycloidal
1.00000
1.75953
5.52756
0.17345
Cycloidal
1.00000
1.99985
6.28273
0.19715
Asymmetrical Cycloidal
1.00000
1.99989
7.85304
0.30783
One-Dwell Trapecloid
1.00000
1.73636
4.91007
0.30699
Reverse Trapecloid
1.00000
2.18193
6.16975
0.38579
Trapecloid
1.00000
2.18193
6.17044
0.38579
1.00000
1.65978
5.21368
0.32603
Modified Sine
1.00000
1.75953
5.52697
0.34562
5th Curve
1.00000
1.87500
5.77350
60.00000
7th Curve
1.00000
2.18750
7.51283
41.99646
Name
Acc. type
8-121
Positioning
Chapter 8 Functions
For example, if the position of main axis at the beginning of CAM operation is 1000, the current position is 1073 and point
unit is 10, the step no. of CAM data is as follows.
1073 1000
10
= 7.3
=
(d) Calculate update position of sub axis with CAM data step. If main axis
is forward direction, calculate the position of sub axis with the position corresponding to the part of positive number of
CAM data step no. and the position corresponding to the part of positive number of CAM data step no. +1.
Position of sub axis
= {(Step position of CAM data +1) (Step position of CAM data)} x Decimal part of CAM data step no.
+ (Step position of CAM data)
For example, if position value of sub axis of step 7 is 395 and step 8s is 475, the position of sub axis is as follows.
8-122
Positioning
Chapter 8 Functions
Starting position
Time
Position in 1rotation
of main axis
Transfer distance per
1rotation of main axis
0
Time
Time
1 cycle
1 cycle
ON
Start command
for main axis
ON
CAM operation
for sub axis
ON
Main axis
in operation
ON
Sub axis
In operation
Positioning
complete signal
for main axis
Positioning
complete signal
for sub axis
ON
Stop command
for sub axis
8-123
Positioning
Chapter 8 Functions
(a) Master axis offset designated CAM command
Position of Master Axis
Goal Posr
CAM operation
starting Posr
Master Axis
starting Posr
Offset
Time
Position in 1rotation
of main axis
Transfer istance
per 1rotation of
main axis
Time
Sub Axis
starting Posr
t
u Cycle
Time
u Cycle
Transfer istance
per 1rotation of
sub axis
ON
Start comman
for main axis
ON
CAM operation
for sub axis
ON
Main axis
in operation
ON
Sub axis
In operation
Positioning
complete signal
for main axis
Positioning
complete signal
for sub axis
ON
Stop comman
for sub axis
(5) Restrictions
CAM operation command may not be executed in the cases below.
(a) If execute CAM operation command in being On of M code, error (code:702) arises. Make M code OFF with M code
release (XMOF) command before use.
(b) If the current main axis is not the axis can be set on the current module or main axis and command axis are the same
axis, error (code:704) arises. Set the main axis among one of the axis can be set on module.
(c) If speed of main axis is too fast and speed of sub axis exceeds speed limit, error (code:708) arises. In this case, you have
to lower the operation speed.
8-124
Positioning
Chapter 8 Functions
Like figure above, you can set up maximum 30 CAM data points, and it operates CAM curve between CAM points with
straight line. CAM point data is set up at sub-axis and as type of (main-axis position, sub-axis position). CAM data point
can be saved at the specified memory address of each axis by using Write Variable Data (XVWR, XPM_VWR)
command. For memory address to save CAM data point of each axis, refer to 3.10 User CAM data memory address.
Note
Change of User CAM data is available to be executed when the User CAM is operating. The changed User CAM
data is applied after the one cycle completed. This function may be used in application that need to change CAM
pattern without stop of User CAM operation.
8-125
Positioning
Chapter 8 Functions
Setting value
Description
-2147483648 ~ 2147483647
Note
Floating origin setting just executes forced origin-decision from the current position to origin completion position. So
user need to take notice as follows.
(1) When error arose, clear the cause of error and reset,
(2) set floating origin again,
(3) change the operation step no. to operate with start step no. change command and then execute.
Origin
ON
Floating Origin
setting command
ON
Origin-decision
Signal
(3) Restrictions
If drive ready signal is in OFF, floating origin setting command is not executed but error (code:212)arises. When drive
ready signal is in ON, execute floating origin setting command.
8-126
Positioning
Chapter 8 Functions
Spee
Operation mo e:
Singular, En
Step no. : 2
Operation mo e:
Singular, En
Step no. : 2
Operation mo e :
Singular, Continuous
Step no. : 1
Operation mo e :
Singular, Continuous
Step no. : 1
Time
Position P1
ON
Position P2
Time
Start
Start
n
tio
a
r
e
p
O
s
u
o
u
n
ti
n
o
C
e
s
U
Position
P1+P2
Position P1
ON
ON
ON
In operation
In operation
Spee
Spee
A
Operation mo e:
Singular, En
Step no. : 2
Operation mo e:
Singular, En
Step no. : 2
Operation mo e :
Singular, Continuous
Step no. : 1
Operation mo e :
Singular, Continuous
Step no. : 1
Time
Position P1
ON
Position P1
ON
Position
P1+P2
Time
In operation
In operation
Continuous
operation
comman
Position P2
ON
Continuous
operation
comman
ON
The goal positions of continuous operation on absolute coordinates are same, so the goal position is the same as the
position before and after continuous operation. Therefore, the current position positioned by continuous operation is P2. (A
area and B area both are same size)
When continuous operation is executed on relative coordinates, the movement amount between current position and goal
position is the real goal position. Therefore, the goal position is different from the one without continuous operation. The
position positioned by continuous operation is P1 + P2.
8-127
Positioning
Chapter 8 Functions
(3) Restrictions
In the cases below, continuous operation is not executed and previous operation is being kept.
(a) Acc./Dec. pattern of extended parameter is S-curve operation. (error code : 390)
(b) It is in dwell. (error code : 392)
(c) The current control is not single axis position control or linear interpolation. (error code : 393)
(d) Speed data value of operation step to be executed next is 0 or exceeds the speed limit. (error code : 394)
(e) Execute continuous operation command on sub axis. (error code : 395)
User has to execute continuous operation command on main axis in linear interpolation.
(f) Execute continuous operation command on axis in circular interpolation. (error code : 396)
(g) Execute continuous operation on sub axis in sync. operation. (error code : 397)
(h) The current operation step no. is the last step(400) of operation data. (error code : 399)
(i) The current axis in operation is executed by direct start command. (error code : 400)
(j) The continuous operation of common paramert isDisabled (error code : 160)
[Example] Execute continuous operation on axis1 operating by absolute, single axis position control
Current position of Axis1 : 0
Setting example in XG-PM
Operation data of axis1
Step no.
Operation
Operation speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
Singular, end
1000
1000
No.1
No.1
Singular, end
5000
2000
No.1
No.1
Control method
Absolute, single axis
position control
Absolute, single axis
position control
1
2
Operation pattern
Spee
2ttt
Operation mo e :
Singular, En
Operation step no. : 2
uttt
Operation mo e :
Singular, En
Operation step no.: 1
uttt
5ttt
ON
Start comman
ON
Continuous
operation
comman
ON
In operation
ON
Positioning
complete
8-128
Position
Positioning
Chapter 8 Functions
e
p
(2) Operation
timing
O
s
u
o
u
in
n
o
C
e
s
U
t
o
N
Spee
Spee
Operation mo e :
Singular, Continuous
Step no. : 1
Operation mo e :
Singular, Continuous
Step no. : 1
Operation mo e :
Singular, En
Step no. : 2
Operation mo e:
Singular, En
Step no. : 2
Time
Position P1
ON
Position P2
Start
n
io
t
a
r
e
p
O
s
u
o
u
in
t
n
o
C
e
s
U
Position
P1+P2
Position P1
ON
Time
Start
ON
ON
In operation
In operation
Spee
Spee
Operation mo e :
Singular, Continuous
Step no. : 1
Operation mo e :
Singular, En
Step no. : 2
Operation mo e :
Singular, Continuous
Step no. : 1
Operation mo e:
Singular, En
Step no. : 2
Time
Position P1
ON
In operation
Skip
operation
comman
Position P2
Position P1
ON
Position
P1+P2
Time
In operation
ON
Skip
operation
comman
ON
The goal position of next operation step after skip operation command is executed on absolute coordinates is the same as
the case did not execute skip operation. Therefore, current position positioned by skip operation is P2. (A area and B area
both are same size)
When skip operation is executed on relative coordinates, the movement amount between current position and goal
position is the real goal position. Therefore, the goal position is different from the one without continuous operation. The
position positioned by skip operation is P1 + P2.
8-129
Positioning
Chapter 8 Functions
(3) Restrictions
In the cases below, skip operation is not executed and previous operation is being kept.
(a) Execute skip operation command on the sub axis of linear interpolation. (error code:332)
Skip operation in linear interpolation operation must be executed on main axis.
(b) Execute skip operation command on the sub axis of sync. operation. (error code:333)
(c) Execute skip operation command on the axis in Jog operation. (error code:335)
(d) The current axis is executed by direct start. (error code:336)
(e) Execute skip operation on the axis in Inching operation. (error code:337)
(f) Execute skip operation on the sub axis of circular interpolation. (error code:338)
Skip operation in circular interpolation operation must be executed on main axis.
[Example] Execute skip operation command on axis1 operating by absolute and single axis position control.
Current position of axis1 : 0
Setting example in XG-PM
Operation data of axis1
Step no.
1
2
Control method
Absolute, Single axis
position control
Absolute, Single axis
position control
Operation
method
Operating speed
[pls/s]
Acc.no.
Dec.no.
M code
Dwell time
Singular,End
1000
1000
No.1
No.1
Singular,End
5000
2000
No.1
No.1
Operation pattern
Spee
2ttt
Operation mo e :
Singular, En
Operation step no. : 1
uttt
Operation mo e :
Singular, En
Operation step no. : 2
Pre2ious operation pattern
of skip operation
uttt
ON
Position
5ttt
Start comman
ON
Skip operation
comman
ON
In operation
ON
Positioning
complete
8-130
Positioning
Chapter 8 Functions
Setting Spee
Position
Current position
Overri e
position1
Goal Position
Overri e
position2
ON
Start
ON
ON
Position overri e
comman
Overri e position1
Overri e position2
ON
In-operation
ON
Positioning complete
If position override is executed in operation, the goal position is changed to override position1 and keep operating. If
position override for override position2 is executed at dec. area, positioning is finished by acc. speed already set at
override position2.
8-131
Positioning
Chapter 8 Functions
The case that override position is smaller than decelerating stop position.
Overri e position is smaller
than ecelerating stop position,
so the operating irection is
reverse.
Speed
Setting Spee
Position
Current position
Goal position
Overri e position
Setting spee
ON
Start comman
ON
Position overri e
(3) Restrictions
In the cases below, position override is not executed and previous operation is being kept.
(a) Execute position override in dwell. (error code:362)
(b) Current operation is not positioning control(single axis positioning, Inching operation). (error code:363)
(c) Execute position override on the axis operating linear interpolation. (error code:364)
(d) Execute position override on the axis operating circular interpolation. (error code:365)
(e) Execute position override on the sub axis of sync. operation. (error code:366)
8-132
Positioning
Chapter 8 Functions
[Example] Execute position override on axis1 operating by absolute, single axis positon control.
Current position of axis1 : 0
Setting example in XG-PM
Operation data of axis1
Step no.
1
2
Control method
Absolute single axis
position control
Absolute single axis
position control
Operation
method
Singular,
End
Operation speed
[pls/s]
Acc.no.
Dec.no.
M code
Dwell time
1000
1000
No.1
No.1
5000
2000
No.1
No.1
Singular, End
Operation pattern
Spee
2ttt
Operation mo e :
Singular, continuous
Operation step no. : 1
uttt
Operation mo e :
Singular, En
Operation step no. : 2
Operate the next step at
o2erri e position
Position
t
uttt
2ttt
Goal position
O2erri e position
5ttt
ON
Start comman
ON
Position o2erri e
O2erri e position : 2000
ON
In operation
ON
Positioning complete
Note
If operation pattern is continuous and override position is bigger than goal position, keep operating at current
speed then continue to operate the next step. If override position is smaller than goal position, execute decelerating
stop and position in reverse direction, then continue to operate the next step.
8-133
Positioning
Chapter 8 Functions
Speed
1 ~ Speed limit
Overri e spee 2
Setting spee
Overri e spee 1
Time
ON
Start comman
ON
ON
Spee overri e
Overri e spee 1
Overri e spee 2
ON
In operation
ON
Positioning complete
8-134
Positioning
Chapter 8 Functions
(3) Restrictions
In the cases below, speed override is not executed and previous operation is being kept.
(a) Value of speed override exceeds speed limit of basic parameter. (error code:372)
Speed value of Speed override must be below speed limit.
Override speed of linear interpolation for each axis need to be below speed limit.
(b) Execute speed override on the sub axis of linear interpolation. (error code:373)
In linear interpolation, speed override must be executed on main axis.
(c) Execute speed override on the sub axis of circular interpolation. (error code:374)
In circular interpolation, speed override must be executed on main axis.
(d) Execute speed override on sub axis of sync. operation. (error code:375)
(e) Execute speed override in dec. area. (error code:377)
(f) In the case that acc./dec. pattern of extended parameter is S-curve operation. (error code:378)
[Example] Execute speed override(50%100%200%150%) on axis1 operating by absolute, single axis
position control.
Current position of axis1 : 0
Speed override of common parameter : Set %
Speed limit of basic parameter : 3000 [pls/s]
Setting example of XG-PM
Operation data of axis1
Step no.
Control method
Operation
method
Operation speed
[pls/s]
Acc.no.
Dec.no.
M code
Dwell time
Singular, End
1000
2000
No.1
No.1
Operation pattern
Spee
4ttt
O2erri e spee
: 2tti
Spee limit
O2erri e spee
3ttt
: 150%
Pre2ious
operation pattern
of spee o2erri e O2erri e spee : 100%
2ttt
uttt
Time
ON
Start comman
ON
ON
ON
ON
Spee o2erri e
comman
O2erri e spee
ON
: 50%
O2erri e spee
: 150%
: 200%
In operation
ON
Positioning
complete
8-135
Positioning
Chapter 8 Functions
Setting value
Description
0 : Set %
1 : Set speed
Extended parameter
Items
Coordinates of
positioning speed
override
Setting value
Description
0 : Absolute
1 : Relative
Setting value
Description
Position
-2147483648 ~ 2147483647
1 ~ 65535 (1=0.01%)
1 ~ Speed limit
Speed
Note
While the current position is not exactly same as the value set on speed override, if the position of speed override is
at between previous scan and current scan, speed override is executed at the speed set.
8-136
Positioning
Chapter 8 Functions
Overri e spee
Setting spee
Starting
position
Goal position
Position
ON
Start comman
ON
Positioning
spee overri e
ON
In operation
ON
Positioning complete
(3) Restrictions
In the cases below, positioning speed override is not executed and previous operation is being kept.
(a) Current operation is not positioning (single axis position control, Inching operation) control. (error code:382)
(b) The value of speed override exceeds speed limit of basic parameter. (error code:383)
The speed value of speed override must be below speed limit.
Override speed of linear interpolation for each axis need to be below speed limit.
(c) Execute positioning speed override on the sub axis of linear interpolation. (error code:384)
In linear interpolation, positioning speed override must be executed on main axis.
(d) Execute speed override on the sub axis of circular interpolation. (error code:385)
In circular interpolation, positioning speed override must be executed on main axis.
(e) Execute speed override on sub axis of sync. operation. (error code:386)
(f) In the case that acc./dec. pattern of extended parameter is S-curve operation. (error code:389)
(g) If execute positioning speed override in dec. area., although error does not arise but speed override is not executed.
However, execute positioning speed override command in non-dec. area and speed override is executed when it is
decelerating, error arises. (error code:377)
8-137
Positioning
Chapter 8 Functions
[Example] Execute positioning speed override at 4000 [pls/s] at 2000(position of speed override) on axis1 operating by
absolute, single axis position control.
Current position of axis1 : 0
Speed overrideof common parameter : Speed setting
Speed limitof basic parameter : 5000 [pls/s]
Coordinates of positioning speed overrideof extended parameter : Absolute
Setting example in XG-PM
Operation data of axis1
Step no.
Control method
Operation
method
Singular,
End
Operation speed
[pls/s]
Acc.no.
Dec.no.
M code
Dwell time
5000
2000
No.1
No.1
Operation pattern
Spee
Spee limit
5ttt
O2erri e spee : 4000
4ttt
2ttt
Position
Starting
position
2ttt
Position for
Spee o2erri e
5ttt
Goal position
ON
Start comman
ON
Positioning
spee o2erri e
comman
ON
In operation
ON
Positioning
complete
8-138
Positioning
Chapter 8 Functions
Setting value
Description
Position
-2147483648 ~ 2147483647
Origin
Origin
ON
Current position
preset command
ON
Origin-deciding
signal
(3) Restrictions
In the cases below, current position preset is not executed and error arises.
(a) Setting value of current position preset exceeds soft high/low limit of extended parameter. (error code:452)
8-139
Positioning
Chapter 8 Functions
Setting value
Position
-2147483648 ~
2147483647
Types
0 : Encoder
Description
Set the encoder position to change on selected encoder
Select encoder to change (Must be 0)
Current position
Position to preset
Time
Encoder A phase
input
Encoder B phase
input
ON
Encoder preset
command
(3) Restrictions
In the cases below, encoder preset command may not be executed and error arises.
(a) There is an encoder as a main axis (error code: 532)
(b) Position value of encoder preset exceeds the max./min. value of encoder of common parameter.
(error code:534)
8-140
Positioning
Chapter 8 Functions
Setting value
Step
1 ~ 400
Description
Set the step no. to change
Time
Current step no.
Start command
(IST Step:0)
ON
n+1
ON
d
ON
d
In-operation
ON
ON
d
d
d
ON
Positioning
complete
ON
(3) Restrictions
In the case below, start step no. change command is not executed.
(a) Step no. to change is out of 0 ~ 400. (error code:442)
If step no. is 0, keep the current step no.
8-141
Positioning
Chapter 8 Functions
Setting value
Step
1 ~ 400
Description
Set the repeat operation step no. to change
Repeat, End
Repeat, End
Time
Current step no.
Start command
(IST step:0)
10
10
ON
ON
d
ON
Repeat operation
step no. change
command
Step no. : n
d
In operation
ON
ON
d
d
d
ON
Positioning
complete
ON
Note
The current operation step is not changed at the moment of executing the command. After Repeat positioning data
operation is finished, it is changed to the step designated by repeat operation step no. change command.
8-142
Positioning
Chapter 8 Functions
(3) Restrictions
In the case below, repeat operation step no. change command is not executed.
(a) Step no. to change is out of 0 ~ 400. (error code:442)
If the step no. is 0, keep the previous step no.
[Example] Execute repeat operation step no. change command on axis1 operating by absolute, single axis position
control.
Current position of axis1 : 0
Setting example in XG-PM
Operation data of axis1
Step no.
Control method
Absolute single axis
position control
Absolute single axis
position control
Absolute single axis
position control
Absolute single axis
position control
Absolute single axis
position control
1
2
3
4
5
Operation
method
Singular,
Go on
Singular,
continuous
Singular,
continuous
Repeat,
Continuous
Singular,
End.
Operation speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
1000
1000
No.1
No.1
2000
2000
No.1
No.1
4000
3000
No.1
No.1
2000
3000
No.1
No.1
5000
2000
No.1
No.1
Operation pattern
Speed
3ttt
2ttt
Step no.2, 3, 4
are repeated
uttt
Singular, Singular,
Singular,
Continuous continuous continuous
Singular,C
ontinuous
Repeat,
Continuous
Singular,C
ontinuous
Repeat,Go on
Time
-3ttt
Start command
(IST Step:0)
ON
d
d
ON
Repeat operation
step no. change
command
Step no. : 2
d
In operation
ON
d
d
Positioning
complete
8-143
Positioning
Chapter 8 Functions
Low
limit
Controllable range of positioning mo ule
Stopper
Stopper
Moving irection
Moving irection
Start
Start
XGF-PH
8-144
Items
Setting value
Description
Dec. time of
Emergent stop
0 ~ 2147483647 [ms]
Set the dec. time for emergent stop. Dec. time for emergent stop
means the time needed at decelerating by bias speed.
Positioning
Chapter 8 Functions
Setting value
Description
-2147483648 ~ 2147483647
-2147483648 ~ 2147483647
Emergent stop
Position
Soft low limit
ON
Start comman
ON
In operation
(g) In the case below, software high/low limit are not detected.
The value of soft high limit 2147483647, the value of soft low limit is -2147483648
The value of soft high and low limit are same. (High limit = Low limit)
8-145
Positioning
Chapter 8 Functions
Note
(1) It does not detect software high/low limit in origin-undecided state
(2) Not to detect software high/low limit
If the value of current position becomes 2147483647 in forward operation, the current position becomes
-2147483646 and keeps operating in forward direction.
If the value of current position becomes -2147483647 in reverse operation, the current position becomes
2147483646 and keeps operating in reverse direction.
8-146
Positioning
Chapter 8 Functions
8.6.2 M code
This is used to confirm the current operation step no. and carry out the auxiliary work (Clamp, Drill rotation, Tool change etc.)
by reading M Code from the program.
Setting value
M code mode
Description
0 : None
1 : With
Start and turn M code signal on at the same time, then output M code
no. set in operation data.
2 : After
2 : After mode
Time
Time
Dwell
time
Dwell time
Time
Start command
Time
ON
Start command
ON
M code no.
d
M code ON
M code no.
M code ON
ON
M code release
In operation
ON
d
ON
M code release
ON
In operation
d
Positioning
complete
ON
ON
ON
ON
Positioning
complete
8-147
Positioning
Chapter 8 Functions
[Example] Set M code no. in operation data as follows and execute absolute, single axis positioning control.
Current position of axis1 : 0
M code mode of basic parameter : With
Setting example in XG-PM
Operation data of axis1
Step no.
1
2
3
Operation
method
Singular,
continuous
Singular,
continuous
Singular,
continuous
Control method
Absolute, single axis
positioning control
Absolute, single axis
positioning control
Absolute, single axis
positioning control
Operation speed
[pls/s]
Acc. no.
Dec. no.
M code
Dwell time
1000
2000
No.1
No.1
100
100
3000
2000
No.1
No.1
200
100
5000
2000
No.1
No.1
300
100
Operation pattern
Speed
Operation step no. : 1
2ttt
Dwell time
Singular, Go on
Singular, Go on
Dwell time
Singular, End
Dwell time
Time
Start command
Start go on
ON
Start go on
M code no.
output
d
M code ON
100
ON
ON
300
ON
d
ON
M code
release
In operation
200
ON
ON
d
ON
Positioning
complete
8-148
Positioning
Chapter 8 Functions
Goal Position
Time
Infinite repeat
running position
Position
Goal Position
Starting Position
0
Time
ON
Starting command
8-149
Positioning
Chapter 8 Functions
Setting value
0 ~ 400
0 : RAM teaching
1 : ROM teaching
0 : Position
1 : Speed
1 ~ 16
Description
Set the step no. for teaching
Set the method of teaching
Set the data items for teaching
Set the number of operating step
(h) Teaching Array command is available to be executed when the axis is operating. But teaching data of operating step
do not apply instantly. Operating step data will apply end of present step operation
Note
The teaching data must be set in the data setting area for teaching array before teaching array command is
executed. Refer to the teaching array command XTWR.
8-150
Positioning
Chapter 8 Functions
(2) Restrictions
Teaching array command may not be executed in the case as follows.
(a) The number of teaching array is out of the range (1~16). (Error code: 462)
(b) Teaching step no. is out of the range (1~400). (Error code: 465)
Total number (Teaching step no. + The number of Teaching) must be below 400.
8-151
Positioning
Chapter 8 Functions
8-152
Positioning
Chapter 8 Functions
Teaching item
Teaching
method
Setting value
Refer to setting range
Description
Set the teaching value of parameter selected
Setting range
Speed limit
Acc.time 1
Acc.time 2
Acc.time 3
Acc.time 4
Dec.time 1
Dec.time 2
Dec.time 3
Dec.time 4
10
Emergent Dec.time
11
Plse/rotation
1 ~ 200000000
12
Transferring
distance/rotation
1 ~ 200000000
1 ~ 2147483647
0 ~ 2147483647
0:pulse
1:mm
2:inch
3:degree
0:x1
1:x10
2:x100
3:x1000
0: unit/time
1: rpm
13
Unit
14
Double precision of
unit
15
Speed unit
16
Bias speed
1 ~ Speed limit
17
0:CW/CCW
1:PLS/DIR
2:PHASE
0 : RAM Teaching
1 : ROM Teaching
For the details about basic parameter items and setting value, refer to Chapter 4 parameter and operation data.
8-153
Positioning
Chapter 8 Functions
Setting value
Teaching
data
Teaching
items
Description
Set the teaching value of parameter selected
Setting value
-2147483648 ~ 2147483647
-2147483648 ~ 2147483647
0 ~ 65535
0 ~ 65535
1 ~ 100
0 ~ 2147483647
Acc./Dec. Pattern
0 : Trapezoid operation
1 : S-curve operation
M code mode
0 : Not to detect
1 : Detect
10
11
Positioning method of
interpolation continuous
operation
Circular interpoation of
2 axes linear interpolating
continuous operation
1 ~ 5000[ms]
0 : Pass the goal position
1 : Pass near position
13
14
Coordinates of
positioning speed override
0 : No circular interpolation
1 : Circular interpolating continuous
operation
0 : Emergent stop
1 : Dec. stop
0 : Absolte
1 : Relative
0: CW, 1: CCW
12
15
16
17
18
19
1 ~ 2147483647
0: Disable,
1: Enable
0: Incremental
1: Absolute
0: Main axis speed
1: Synthetic speed
8-154
Positioning
Chapter 8 Functions
Setting value
Teaching data
Description
Set the teaching value of parameter selected
Setting range
Position of origin
-2147483648 ~ 2147483647
Origin revision
0 ~ 2147483647
Teaching
items
Homing mode
10
0 ~ 65535
-2147483648 ~ 2147483647
0 ~ 65535
0 : Near Origin/Origin (Off)
1 : Near Origin /Origin (On)
2 : High/Low limit Origin
3 : Near Origin
4 : High speed origin
5 : High/Low limit
6 : Origin
0 : Forward
1 : Reverse
Teaching
0 : RAM teaching
Set the teaching method
method
1 : ROM teaching
For the details about basic parameter items and setting value, refer to Chapter 4 parameter and operation data.
8-155
Positioning
Chapter 8 Functions
Setting value
Teaching data
Description
Set the teaching value of parameter selected
Setting range
Teaching
items
Inching speed
Teaching
0 : RAM teaching
Set the teaching method
method
1 : ROM teaching
For the details about basic parameter items and setting value, refer to Chapter 4 parameter and operation data.
Teaching data
Setting value
Bit 0
Bit 1
Bit 2
DOG signal
Bit 3
HOMEsignal
Bit 4
Bit 5
Bit 6
Bit 7
Description
Bit 8 ~
Bit 15
Teaching
0 : RAM teaching
Set the teaching method
method
1 : ROM teaching
For the details about basic parameter items and setting value, refer to Chapter 4 parameter and operation data.
8-156
Positioning
Chapter 8 Functions
Teaching
items
Speed override
Continuous operation
0 : Low Active
1 : High Active
0: Disable
1:Enable
Teaching
0 : RAM teaching
Set the teaching method
method
1 : ROM teaching
For the details about basic parameter items and setting value, refer to Chapter 4 parameter and operation data.
8-157
Positioning
Chapter 8 Functions
8-158
Positioning
Chapter 8 Functions
Setting value
Description
Teaching data
Goal position
-2147483648 ~ 2147483647
Auxiliary
point
of
Circular interpolation
-2147483648 ~ 2147483647
Operating speed
Dwell time
0 ~ 65535
M code
0 ~ 65535
Helical interpolation
No. of circular
interpolation turn
Coordinates
10
Control method
11
Operating method
12
Operating pattern
13
14
Acc. no.
0 : Absolute
1 : Relative
0 : single axis position control
1 : single axis speed control
2 : single axis Feed control
3 : Linear interpolation control
4 : Circular interpolation control
0 : Singular
1 : Repeat
0 : End
1 : Keep
2 : Continuous
0 : Circular arc < 180
1 : Circular arc >= 180
0~3
15
Dec. no.
0~3
16
Method of
interpolation
circular
17
Direction of
interpolation
circular
Teaching
items
Step no.
1 ~ Speed limit
0 ~ 400
0 : Middle point
1 : Center point
2 : Radius
0 : CW
1 : CCW
Set the step no. of operation data to execute teaching
Teaching
0 : RAM Teaching
Set the teaching method
method
1 : ROM Teaching
For the details about basic parameter items and setting value, refer to Chapter 4 parameter and operation data.
8-159
Positioning
Chapter 8 Functions
Setting value
Description
Read address
0 ~ 49586
Block offset
0 ~ 49586
Block size
1 ~ 128
No. of block
1 ~ 128
Operation parameter
Common parameter
Block 1
Data address
Block 1
Block offset
Block 2
Block size
Block 2
128 word
Block n
49586
No. of block
Block n
CAM data
(f) Restriction
In the following case, error occurs and cant execute Read Variable Data command
Data setting error (Error code: 711)
Read data size (Block size x No. of block) is 0 or higher than 128 WORD.
Read data address [Read address + {block offset x (No. of block -1)} + Block size is higher than last address value
(49586)
Note
If you execute Read Variable Data command in XGB PLC, Read data from positioning module is saved in common
area. To save in device for using in PLC program, use GETM command [Read address: 0, data size: Read data size
(DWORD)]
In XGB PLC, Read data is saved in register set in Function Block automatically.
8-160
Positioning
Chapter 8 Functions
Setting value
Description
Data device
0 ~ 49586
Write address
0 ~ 49586
Block offset
0 ~ 49586
Block size
1 ~ 128
No. of block
1 ~ 128
Operation parameter
Common parameter
Block 1
Data address
Block offset
Block 1
Block 2
Block size
49586
128 word
Block 2
Block n
No. of block
Block n
CAM data
(g) Restriction
In the following case, error occurs and cant execute Read Variable Data command
Data range setting error (Error code: 711)
Write data size (Block size x No. of block) is 0 or higher than 128 WORD
Write data address [Write address + {Block offset x (No. of block -1)} + Block size] is higher than last address
value (49586)
Block overlap error (Error code: 713)
In case module internal block to write is overlapped each other
(In case no. of block is higher than 2, block offset is smaller than block size)
Execution inhibition error in operation (Error code: 712)
Any axis of positioning module is in operation
8-161
Positioning
Solutions
101
The speed limit of basic parameter for pulse units are bigger than
bias speed and less than 2000000
102
103
104
Solutions
111
112
113
Solutions
121
122
123
9-1
Positioning
Solutions
131
132
133
134
Solutions
141
Encoder type value of Common parameter exceeds Set Encoder input signal of Common parameter to be between 0
the range.
and 2.
148
Set Encoder max value smaller than min value, also set encoder
max/min value contains current position.
Solutions
151
152
153
155
156
157
9-2
Positioning
Error
Code
Error Description
Solutions
158
159
160
Solutions
171
172
173
174
175
Start command cannot be executed while writing Execute again once writing of parameter or operating data are
sending-parameters or operating-data from XG-PM.
done.
Solutions
201
Not possible to carry out Homing command in the Check if command axis is in operation when the Homing command
is executed.
state of in operation.
203
Not possible to carry out Homing command in the Check if Driver Ready signal of command axis is OFF when
Homing command is executed.
state of Servo Ready OFF.
211
212
221
Not possible to carry out Direct Start command in the Check if command axis is in operation whenDirect Start command is
executed.
state of in operation.
9-3
Positioning
Error
Code
Error Description
Solutions
223
Not possible to carry out Direct Start command in the Check if M code signal of command axis is ON when Direct Start
state of M Code ON.
command is executed. XMOF command can make M Code OFF.
224
225
Not possible to carry out Direct Start command in the Check if Driver Ready signal of command axis is OFF when Direct
state of Servo Ready OFF.
Start command is executed.
230
231
Not possible to carry out Indirect Start command in Check if command axis is in operation when Indirect Start command
the state of in operation.
is executed.
233
234
235
Not possible to carry out Indirect Start command in Check if Driver Ready signal of command axis is OFF when Indirect
the state of Servo Ready OFF.
Start command is executed.
236
237
238
241
242
247
Not possible to carry out Linear interpolation Start in Check if M Code signal of main axis is ON when Linear interpolation
the state that M Code signal of main axis of Linear command is executed. Available to make M Code OFF by XMOF
interpolation is ON.
command.
248
Not possible to carry out Linear interpolation Start in Check if M Code signal of subordinate axis 1 is ON when Linear
the state that M Code signal of subordinate axis 1 of interpolation command is executed. Available to make M Code OFF
Linear interpolation is ON.
by XMOF command.
9-4
Positioning
Error
Code
Error Description
Solutions
250
251
253
254
Not possible to carry out the operation as Servo Check if Driver Ready signal of master axis is OFF when Linear
Ready is OFF at the main axis of Linear interpolation
interpolation command is executed.
255
261
Set low for main axis speed so that linear interpolation speed limit
would not exceeds.
262
263
264
Set again for goal position so those two lines would not be at the
Not possible to insert the circular because the radius of
same location or set 0:Not insert circular for 2 axis linear
2axis continuous linear interpolation circular insertion
interpolation continuous operating circular insertion then execute
are bigger than 2147483647.
linear interpolation.
265
Not possible to insert the circular because the radius of Make bigger for circular insert position and less for speed limit or set
2axis continuous linear interpolation circular insertion 0:Not insert circular for 2 axis linear interpolation continuous
are rarely small or its speed limits are too high.
operating circular insertion then execute linear interpolation.
266
Set again for goal position so those two lines would not be at the
same location or set 0:Not insert circular for 2 axis linear
interpolation continuous operating circular insertion then execute
linear interpolation.
270
271
272
Positioning
Error
Code
Error Description
Solutions
275
Not possible to carry circular interpolation start in the Check if M Code signal of main axis is ON when circular
state that M Code signal of main axis of circular interpolation command is executed. Available to make M Code
interpolation is ON.
OFF by XMOF command.
276
Not possible to carry circular interpolation start in the Check if M Code signal of subordinate axis is ON when circular
state that M Code signal of subordinate axis of circular interpolation command is executed. Available to make M Code
interpolation is ON.
OFF by XMOF command.
277
278
279
280
Not possible to carry out the operation as Drive Ready Check if Driver Ready signal of main axis is OFF when circular
is OFF in main axis of circular interpolation.
interpolation command is executed.
281
Not possible to carry out the operation as Drive Ready Check if Driver Ready signal of subordinate axis 1 is OFF when
is OFF in subordinate axis of circular interpolation.
circular interpolation command is executed.
282
Not possible to carry out degree operation in circular Check if the unit of Basic Parameter of main axis of circular
interpolation.
interpolation command is set as degree.
283
Not possible to carry out degree operation in circular Check if the unit of Basic Parameter of subordinate axis of circular
interpolation.
interpolation command is set as degree.
284
285
286
287
Not possible to carry out the operation as linear profile Check if circular interpolation method of Common parameter is set
comes out of circular
as Middle point and the middle point is set to be aligned with start
interpolation.
point and end point.
290
291
9-6
Positioning
Error
Code
Error Description
Solutions
293
294
295
296
297
301
Not possible to carry out Speed/Position control Check if the axis is stop state when speed/position control
switching command not in the state of in operation.
switching command is executed.
302
Not possible to carry out Speed/Position control Check if the axis is speed control state when speed/position control
switching command not in the state of speed control.
switching command is executed.
303
Not possible to carry out Speed/Position control Check if the axis is in operation by subordinate axis of Synchronous
switching command at subordinate axis of Start operation when speed/position control switching command is
Synchronous Start operation.
executed.
304
Not possible to carry out Speed/Position control Check if the operation has the goal position when speed /position
switching command if there is no goal position.
control switching command is executed.
306
311
312
313
314
316
317
322
the
9-7
Positioning
Error
Code
Error Description
Solutions
324
331
332
Not possible to carry out Skip command for Check if the axis is in operation by subordinate axis of Linear
subordinate axis of Linear interpolation operation.
interpolation when Skip command is executed.
333
Not possible to carry out Skip command for Check if the axis is in operation by subordinate axis of Synchronous
subordinate axis of Synchronous Start operation.
Start operation when Skip command is executed.
335
Not possible to carry out Skip command in the state of Check if the axis is in Jog operation when Skip command is
Jog operation.
executed.
336
Not possible to carry out Skip command in the state of Check if the axis is in Direct Start operation when Skip command is
Direct Start operation.
executed.
337
Not possible to carry out Skip command in the state of Check if the axis is in Inching operation when Skip command is
Inching operation.
executed.
338
Not possible to carry out Skip command for Check if the axis is in operation by subordinate axis of circular
subordinate axis of circular interpolationoperation.
interpolation operation when Skip command is executed.
9-8
Positioning
Error
Code
Error Description
Solutions
341
Not possible to carry out Synchronous Start by Check if the axis is in operation when Synchronous Start by Position
Position command in the state of in operation.
command is executed.
343
344
345
346
347
350
Not possible to carry out Synchronous Start by Speed Execute Synchronous Start by Speed command while main axis
command in the state of in operation of main axis.
Is not operating when it is state of stop.
351
353
354
Not possible to carry out Synchronous Start by Speed Check if Driver Ready signal of the axis is OFF when Synchronous
command in the state that Servo Ready is OFF.
Start by speed command is executed.
355
357
The speed of Synchronous Start by Speed command Set low for main axis ratio/second axis ratio values so
cannot exceeds its speed limit.
The value would not exceed its limitation.
361
Not possible to carry out Position Override command Check if the axis is stop state when Position Override command is
not in the state of in operation (Busy).
executed.
362
Not possible to carry out Position Override command Check if the axis is in dwell when Position Override command is
not in the state of in dwell.
executed..
363
Not possible to carry out Position Override command Check if the axis is in operation by position control
not in the state of positioning operation.
Override command is executed.
364
Not possible to carry out Position Override command Check if the axis is in Linear interpolation operation when Position
for the axis of Linear interpolation operation.
Override command is executed.
when Position
9-9
Positioning
Error
Code
Error Description
Solutions
365
Not possible to carry out Position Override command Check if the axis is in circular interpolation operation when Position
for the axis of circular interpolation operation.
Override command is executed.
366
Not possible to carry out Position Override command Check if the axis is in operation by subordinate axis of Synchronous
for the subordinate axis of Synchronous operation.
Start operation when Position Override command is executed.
371
372
373
374
Not possible to carry out Speed Override command Check if the axis is in operation by subordinate axis of circular
for the axis of circular interpolation operation.
interpolation operation when Speed Override command is executed.
375
Not possible to carry out Speed Override command Check if the axis is in operation by subordinate axis of Synchronous
for the subordinate axis of Synchronous operation.
Start operation when Speed Override command is executed.
377
Not possible to carry out Speed Override command in Check if the axis is in the state of deceleration stop when Speed
the deceleration section.
Override command is executed.
378
Not possible to carry out Speed Override command in Check if the acceleration/deceleration pattern of Extended
S-curve acceleration/deceleration pattern.
Parameter of command axis is set as S-Curve.
381
Not possible to carry out Random position speed Check if the axis is stop state when Random position speed
override command not in the state of in operation.
override command is executed.
382
Not possible to carry out Random position speed Check if the axis is in speed control operation when Random
override command not in positioning operation.
position speed override command is executed.
383
384
Not possible to carry out Random position speed Check if the axis is in operation by subordinate axis of Linear
override command for the subordinate axis of Linear interpolation operation when Random position speed override
interpolation operation.
command is executed.
385
386
389
390
391
Not possible to carry out Continuous operation Check if the axis is stop state when Continuous operation
command not in the state of in operation.
command is executed.
392
Not possible to carry out Continuous operation Check if the axis is in dwell when Continuous operation command is
command not in the state of in dwell.
executed.
9-10
Positioning
Error
Code
Error Description
Solutions
393
Not possible to carry out Continuous operation Check if the axis is in speed control operation
command not in the settled of positioning
when Continuous operation command is
operation.
executed.
394
395
Not possible to carry out Continuous operation Check if the axis is in operation by subordinate axis of Linear
command for the subordinate axis of Linear interpolation operation when Continuous operation command is
interpolation operation.
executed.
396
397
399
Not possible to carry out Continuous operation Check if the axis is in operation of 400 step when Continuous
command at the last step of Operation data.
operation command is executed.
400
Not possible to carry out Continuous operation Check if the axis is in operation by Direct Start command that
command in the state of Direct Start operation.
Continuous operation command is executed.
401
Not possible to carry out Inching command in the Check if the axis is in operation when Inching command is
state of in operation.
executed.
403
Not possible to carry out Inching command in the Check if Drive Ready signal of the axis is OFF when Inching
state that Drive Ready is OFF.
command is executed.
411
Not possible to carry out Jog Start command in the Check if the axis is in operation when Jog Start command is
state of in operation.
executed.
413
Not possible to carry out Jog Start command in the Check if Driver Ready signal of the axis is OFF when Jog Start
state that Servo Ready is OFF.
command is executed.
431
Not possible to carry out Return to the Position before Check if the axis is in operation when Return to the position before
Manual Operation in the state of in operation.
manual operation command is executed .
434
441
442
Exceeds the step assignment range of Start step no. Check if the setting step value of Start step no. change command or
Change/Repeat Operation Start step no. assignment repeat operation start step no. assignment command is greater than
command.
or equal to 1 and less than or equal to 400.
451
Not possible to carry out Current Position Preset Check if the axis is in operation when Current position preset
command in the state of in operation.
command is executed.
452
461
Not possible to carry out Position Teaching command Check if the axis is in operation when Position teaching command is
in the state of in operation.
executed.
th
9-11
Positioning
Error
Code
Error Description
Solutions
462
Not possible to carry out Teaching Array command for Check if the data no. of Teaching Array command is set in the range
the data over 16.
that is greater than or equal to 1 and less than or equal to 16.
463
Not possible to carry out Speed Teaching command Check if the axis is in operation when Speed teaching command is
in the state of in operation.
executed.
465
Make sure step for teaching operation is smaller than 400 or same
as 400.
466
467
471
472
473
474
475
476
481
491
492
493
501
502
511
Inappropriate command
9-12
Positioning
Error
Code
512
522
531
532
534
541
542
543
544
545
546
547
548
549
550
551
552
553
Error Description
Step number of auxiliary data is out of range.
The command cannot be done when the
signal of Drive Ready is OFF during the
operation.
Error for Encoding number exceed from
Encoder preset command.
Preset command cannot be done because
of the axis which using encoder as a main
axis
The position of Encoder preset exceeds from
Max or Min value of encoder.
Ellipse interpolation cannot be operated while
main axis of circular interpolation is operating.
Ellipse interpolation cannot be operated while
support axis of circular interpolation is
operating.
Ellipse interpolation start cannot be operated
when M code from main axis circular
interpolation is ON.
Ellipse interpolation start cannot be operated
when M code from subordinate axis circular
interpolation is ON.
Unable to execute the determine absolute coordinate
position operation when ellipse interpolation main axis
is not positioned.
Unable to execute the determine absolute coordinate
position operation when ellipse interpolation sub axis
is not positioned.
Incorrect setting for main and subordinate axis
from Ellipse interpolation.(Unset for main/
subordinate axis Set as Helical interpolation
Exceed number of possible current operating
Axis.)
Ellipse interpolation cannot be operated with
middle point setting and radius setting.
Cannot be operated when Drive Ready of
Ellipse interpolation main axis is OFF.
Cannot be operated when Drive Ready of
Ellipse interpolation subordinate axis is OFF.
Cannot be operated when unit of Ellipse
interpolation main axis is degree.
Cannot be operated when unit of Ellipse
interpolation subordinate axis is degree.
Cannot be operated when three parameters of
Ellipse interpolation are same.
(start point=main point=end point)
Solutions
Commands set for bigger than 400. Set it Between 1 and 400.
Execute again once Drive Ready is ON.
Execute Encoder preset command after set 0 For encoder
number.
Execute Encoder preset when the encoder using axis is not
operating
Execute Encoder preset command after set the value of encoder
position preset as bigger than Min value and smaller than Max
value.
Execute the Ellipse interpolation command when main axis is not
operating.
Execute the circular interpolation command when subordinate axis
is not operating
Execute Ellipse interpolation command after set M code from main
axis Ellipse interpolation is OFF with XMOF command.
Execute Ellipse interpolation command after set M code from
subordinate axis Ellipse interpolation is OFF with XMOF
command.
Execute Ellipse interpolation command after set main axis as a state
of being origin with homing command or floating origin setting.
Execute Ellipse interpolation command after set sub axis as a state
of being origin with homing command or floating origin setting.
9-13
Positioning
Error
Code
Error Description
Solutions
554
555
556
557
558
559
571
572
701
702
703
704
705
706
707
708
Set lower speed for main axis so that speed of subordinate axis
from CAM data which is calculated by subordinate position would
not exceed its speed limit.
709
When you set the main axis of CAM data as encoder, set the unit of
main axis of CAM block as pulse.
710
After slow down the speed of the master axis then operate the axis.
9-14
Positioning
Error
Code
711
Error Description
Data area setting value (block size and no. of block)
of Variable Data Read/Write command is out of
range.
Variable Data Write command cant be executed
during operation.
Solutions
Set the block size and no. of block for [block size X no. of block] to
be 1~128.
801
811
Previous command is not processed. It is impossible Check previous command is executed. If the process is finished,
to execute command additionally.
execute other command additionally
712
713
721
722
Error Description
RAM memory is failed in positioning module
FLASH memory is failed in positioning module
Pulse output IC is failed
Solutions
Positioning module is normal. Enter service center, or Homepage.
9-15
Positioning
Basic
Parameter
Extended
parameter
Axis 2
DEC HEX
70
46
Axis 3
DEC HEX
140
8C
Axis 4
DEC HEX
210
D2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
8D
8E
8F
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
A0
A1
A2
A3
A4
A5
A6
A7
A8
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
29
30
31
32
33
34
35
36
37
38
39
40
1D
1E
1F
20
21
22
23
24
25
26
27
28
99
100
101
102
103
104
105
106
107
108
109
110
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
169
170
171
172
173
174
175
176
177
178
179
180
A9
AA
AB
AC
AD
AE
AF
B0
B1
B2
B3
B4
239
240
241
242
243
244
245
246
247
248
249
250
EF
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
Positioning
Manual
operation
parameter
Homing
parameter
I/O signal
parameter
Common
parameter
10-2
Axis 1
DEC HEX
42
2A
43
2B
44
2C
45
2D
46
2E
47
2F
48
30
49
31
50
32
51
33
52
34
53
35
54
36
55
37
56
38
57
39
58
3A
59
3B
60
3C
61
3D
62
3E
63
3F
64
40
65
41
66
42
67
43
68
44
69
45
Axis 2
DEC HEX
112
70
113
71
114
72
115
73
116
74
117
75
118
76
119
77
120
78
121
79
122
7A
123
7B
124
7C
125
7D
126
7E
127
7F
128
80
129
81
130
82
131
83
132
84
133
85
134
86
135
87
136
88
137
89
138
8A
139
8B
Axis 3
DEC HEX
182
B6
183
B7
184
B8
185
B9
186
BA
187
BB
188
BC
189
BD
190
BE
191
BF
192
C0
193
C1
194
C2
195
C3
196
C4
197
C5
198
C6
199
C7
200
C8
201
C9
202
CA
203
CB
204
CC
205
CD
206
CE
207
CF
208
D0
209
D1
Axis 4
DEC HEX
252
FC
253
FD
254
FE
255
FF
256
100
257
101
258
102
259
103
260
104
261
105
262
106
263
107
264
108
265
109
266
10A
267
10B
268
10C
269
10D
270
10E
271
10F
272
110
273
111
274
112
275
113
276
114
277
115
278
116
279
117
280
118
281
119
282
11A
283
11B
284
11C
285
11D
286
11E
287
11F
288
120
289
121
Unit (bit 2 ~ 3)
Contents
0: CW/CCW
1: PLS/DIR
2: PHASE
0: pulse
1: mm
2: inch
3: degree
0: x1
1: x10
2: x100
3: x1000
0:Unit/Time
1:rpm
Positioning
Contents
0: CW, 1: CCW
0:Trapezoid operation, 1:S-Curve operation
0: NONE, 1: WITH, 2: AFTER
0: main axis speed, 1: synthetic speed
0:Dont detect, 1: Detect
0: Emergency stop, 1: Deceleration stop
0: Incremental, 1: Absolute
0: Disable, 1: Enable
0 : Pass target position, 1 : Pass near position
0 : Dont insert , 1 : Insert arc continuous operation
0: absolute, 1: incremental
Contents
0: DOG/HOME(OFF)
1: DOG/HOME(ON)
2: U.L. Limit/HOME
3: DOG
4: High speed
5: Upper/lower limit
6: Home
0: CW
1: CCW
10-3
Positioning
10-4
Contents
0: CW/CCW (x1)
1: PULSE/DIR (x1)
2: PHASE A/B (x4)
0: Disable, 1: Enable
0: Specify %
1: Specify speed
0: Low Active
1: High Active
Positioning
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Target
position
Cir. int.
auxiliary point
Operation
speed
Low
High
Low
High
Low
High
290
302
314
326
338
350
362
374
386
398
410
422
434
446
458
470
482
494
506
518
530
542
554
566
578
590
602
614
626
638
650
662
674
686
698
710
722
734
746
758
770
782
794
806
818
830
842
854
291
303
315
327
339
351
363
375
387
399
411
423
435
447
459
471
483
495
507
519
531
543
555
567
579
591
603
615
627
639
651
663
675
687
699
711
723
735
747
759
771
783
795
807
819
831
843
855
292
304
316
328
340
352
364
376
388
400
412
424
436
448
460
472
484
496
508
520
532
544
556
568
580
592
604
616
628
640
652
664
676
688
700
712
724
736
748
760
772
784
796
808
820
832
844
856
293
305
317
329
341
353
365
377
389
401
413
425
437
449
461
473
485
497
509
521
533
545
557
569
581
593
605
617
629
641
653
665
677
689
701
713
725
737
749
761
773
785
797
809
821
833
845
857
294
306
318
330
342
354
366
378
390
402
414
426
438
450
462
474
486
498
510
522
534
546
558
570
582
594
606
618
630
642
654
666
678
690
702
714
726
738
750
762
774
786
798
810
822
834
846
858
295
307
319
331
343
355
367
379
391
403
415
427
439
451
463
475
487
499
511
523
535
547
559
571
583
595
607
619
631
643
655
667
679
691
703
715
727
739
751
763
775
787
799
811
823
835
847
859
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular int.
turns
Control
word
296
308
320
332
344
356
368
380
392
404
416
428
440
452
464
476
488
500
512
524
536
548
560
572
584
596
608
620
632
644
656
668
680
692
704
716
728
740
752
764
776
788
800
812
824
836
848
860
297
309
321
333
345
357
369
381
393
405
417
429
441
453
465
477
489
501
513
525
537
549
561
573
585
597
609
621
633
645
657
669
681
693
705
717
729
741
753
765
777
789
801
813
825
837
849
861
298
310
322
334
346
358
370
382
394
406
418
430
442
454
466
478
490
502
514
526
538
550
562
574
586
598
610
622
634
646
658
670
682
694
706
718
730
742
754
766
778
790
802
814
826
838
850
862
299
311
323
335
347
359
371
383
395
407
419
431
443
455
467
479
491
503
515
527
539
551
563
575
587
599
611
623
635
647
659
671
683
695
707
719
731
743
755
767
779
791
803
815
827
839
851
863
300
312
324
336
348
360
372
384
396
408
420
432
444
456
468
480
492
504
516
528
540
552
564
576
588
600
612
624
636
648
660
672
684
696
708
720
732
744
756
768
780
792
804
816
828
840
852
864
301
313
325
337
349
361
373
385
397
409
421
433
445
457
469
481
493
505
517
529
541
553
565
577
589
601
613
625
637
649
661
673
685
697
709
721
733
745
757
769
781
793
805
817
829
841
853
865
10-5
Positioning
Step
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
10-6
Target
position
Operation
speed
Low
High
Low
High
Low
High
866
878
890
902
914
926
938
950
962
974
986
998
1010
1022
1034
1046
1058
1070
1082
1094
1106
1118
1130
1142
1154
1166
1178
1190
1202
1214
1226
1238
1250
1262
1274
1286
1298
1310
1322
1334
1346
1358
1370
1382
1394
1406
1418
1430
1442
867
879
891
903
915
927
939
951
963
975
987
999
1011
1023
1035
1047
1059
1071
1083
1095
1107
1119
1131
1143
1155
1167
1179
1191
1203
1215
1227
1239
1251
1263
1275
1287
1299
1311
1323
1335
1347
1359
1371
1383
1395
1407
1419
1431
1443
868
880
892
904
916
928
940
952
964
976
988
1000
1012
1024
1036
1048
1060
1072
1084
1096
1108
1120
1132
1144
1156
1168
1180
1192
1204
1216
1228
1240
1252
1264
1276
1288
1300
1312
1324
1336
1348
1360
1372
1384
1396
1408
1420
1432
1444
869
881
893
905
917
929
941
953
965
977
989
1001
1013
1025
1037
1049
1061
1073
1085
1097
1109
1121
1133
1145
1157
1169
1181
1193
1205
1217
1229
1241
1253
1265
1277
1289
1301
1313
1325
1337
1349
1361
1373
1385
1397
1409
1421
1433
1445
870
882
894
906
918
930
942
954
966
978
990
1002
1014
1026
1038
1050
1062
1074
1086
1098
1110
1122
1134
1146
1158
1170
1182
1194
1206
1218
1230
1242
1254
1266
1278
1290
1302
1314
1326
1338
1350
1362
1374
1386
1398
1410
1422
1434
1446
871
883
895
907
919
931
943
955
967
979
991
1003
1015
1027
1039
1051
1063
1075
1087
1099
1111
1123
1135
1147
1159
1171
1183
1195
1207
1219
1231
1243
1255
1267
1279
1291
1303
1315
1327
1339
1351
1363
1375
1387
1399
1411
1423
1435
1447
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
872
884
896
908
920
932
944
956
968
980
992
1004
1016
1028
1040
1052
1064
1076
1088
1100
1112
1124
1136
1148
1160
1172
1184
1196
1208
1220
1232
1244
1256
1268
1280
1292
1304
1316
1328
1340
1352
1364
1376
1388
1400
1412
1424
1436
1448
873
885
897
909
921
933
945
957
969
981
993
1005
1017
1029
1041
1053
1065
1077
1089
1101
1113
1125
1137
1149
1161
1173
1185
1197
1209
1221
1233
1245
1257
1269
1281
1293
1305
1317
1329
1341
1353
1365
1377
1389
1401
1413
1425
1437
1449
874
886
898
910
922
934
946
958
970
982
994
1006
1018
1030
1042
1054
1066
1078
1090
1102
1114
1126
1138
1150
1162
1174
1186
1198
1210
1222
1234
1246
1258
1270
1282
1294
1306
1318
1330
1342
1354
1366
1378
1390
1402
1414
1426
1438
1450
875
887
899
911
923
935
947
959
971
983
995
1007
1019
1031
1043
1055
1067
1079
1091
1103
1115
1127
1139
1151
1163
1175
1187
1199
1211
1223
1235
1247
1259
1271
1283
1295
1307
1319
1331
1343
1355
1367
1379
1391
1403
1415
1427
1439
1451
876
888
900
912
924
936
948
960
972
984
996
1008
1020
1032
1044
1056
1068
1080
1092
1104
1116
1128
1140
1152
1164
1176
1188
1200
1212
1224
1236
1248
1260
1272
1284
1296
1308
1320
1332
1344
1356
1368
1380
1392
1404
1416
1428
1440
1452
877
889
901
913
925
937
949
961
973
985
997
1009
1021
1033
1045
1057
1069
1081
1093
1105
1117
1129
1141
1153
1165
1177
1189
1201
1213
1225
1237
1249
1261
1273
1285
1297
1309
1321
1333
1345
1357
1369
1381
1393
1405
1417
1429
1441
1453
Step
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
Target
position
Operation
speed
Low
High
Low
High
Low
High
1454
1466
1478
1490
1502
1514
1526
1538
1550
1562
1574
1586
1598
1610
1622
1634
1646
1658
1670
1682
1694
1706
1718
1730
1742
1754
1766
1778
1790
1802
1814
1826
1838
1850
1862
1874
1886
1898
1910
1922
1934
1946
1958
1970
1982
1994
2006
2018
2030
1455
1467
1479
1491
1503
1515
1527
1539
1551
1563
1575
1587
1599
1611
1623
1635
1647
1659
1671
1683
1695
1707
1719
1731
1743
1755
1767
1779
1791
1803
1815
1827
1839
1851
1863
1875
1887
1899
1911
1923
1935
1947
1959
1971
1983
1995
2007
2019
2031
1456
1468
1480
1492
1504
1516
1528
1540
1552
1564
1576
1588
1600
1612
1624
1636
1648
1660
1672
1684
1696
1708
1720
1732
1744
1756
1768
1780
1792
1804
1816
1828
1840
1852
1864
1876
1888
1900
1912
1924
1936
1948
1960
1972
1984
1996
2008
2020
2032
1457
1469
1481
1493
1505
1517
1529
1541
1553
1565
1577
1589
1601
1613
1625
1637
1649
1661
1673
1685
1697
1709
1721
1733
1745
1757
1769
1781
1793
1805
1817
1829
1841
1853
1865
1877
1889
1901
1913
1925
1937
1949
1961
1973
1985
1997
2009
2021
2033
1458
1470
1482
1494
1506
1518
1530
1542
1554
1566
1578
1590
1602
1614
1626
1638
1650
1662
1674
1686
1698
1710
1722
1734
1746
1758
1770
1782
1794
1806
1818
1830
1842
1854
1866
1878
1890
1902
1914
1926
1938
1950
1962
1974
1986
1998
2010
2022
2034
1459
1471
1483
1495
1507
1519
1531
1543
1555
1567
1579
1591
1603
1615
1627
1639
1651
1663
1675
1687
1699
1711
1723
1735
1747
1759
1771
1783
1795
1807
1819
1831
1843
1855
1867
1879
1891
1903
1915
1927
1939
1951
1963
1975
1987
1999
2011
2023
2035
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
1460
1472
1484
1496
1508
1520
1532
1544
1556
1568
1580
1592
1604
1616
1628
1640
1652
1664
1676
1688
1700
1712
1724
1736
1748
1760
1772
1784
1796
1808
1820
1832
1844
1856
1868
1880
1892
1904
1916
1928
1940
1952
1964
1976
1988
2000
2012
2024
2036
1461
1473
1485
1497
1509
1521
1533
1545
1557
1569
1581
1593
1605
1617
1629
1641
1653
1665
1677
1689
1701
1713
1725
1737
1749
1761
1773
1785
1797
1809
1821
1833
1845
1857
1869
1881
1893
1905
1917
1929
1941
1953
1965
1977
1989
2001
2013
2025
2037
1462
1474
1486
1498
1510
1522
1534
1546
1558
1570
1582
1594
1606
1618
1630
1642
1654
1666
1678
1690
1702
1714
1726
1738
1750
1762
1774
1786
1798
1810
1822
1834
1846
1858
1870
1882
1894
1906
1918
1930
1942
1954
1966
1978
1990
2002
2014
2026
2038
1463
1475
1487
1499
1511
1523
1535
1547
1559
1571
1583
1595
1607
1619
1631
1643
1655
1667
1679
1691
1703
1715
1727
1739
1751
1763
1775
1787
1799
1811
1823
1835
1847
1859
1871
1883
1895
1907
1919
1931
1943
1955
1967
1979
1991
2003
2015
2027
2039
1464
1476
1488
1500
1512
1524
1536
1548
1560
1572
1584
1596
1608
1620
1632
1644
1656
1668
1680
1692
1704
1716
1728
1740
1752
1764
1776
1788
1800
1812
1824
1836
1848
1860
1872
1884
1896
1908
1920
1932
1944
1956
1968
1980
1992
2004
2016
2028
2040
1465
1477
1489
1501
1513
1525
1537
1549
1561
1573
1585
1597
1609
1621
1633
1645
1657
1669
1681
1693
1705
1717
1729
1741
1753
1765
1777
1789
1801
1813
1825
1837
1849
1861
1873
1885
1897
1909
1921
1933
1945
1957
1969
1981
1993
2005
2017
2029
2041
Positioning
10-7
Positioning
Step
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
10-8
Target
position
Operation
speed
Low
High
Low
High
Low
High
2042
2054
2066
2078
2090
2102
2114
2126
2138
2150
2162
2174
2186
2198
2210
2222
2234
2246
2258
2270
2282
2294
2306
2318
2330
2342
2354
2366
2378
2390
2402
2414
2426
2438
2450
2462
2474
2486
2498
2510
2522
2534
2546
2558
2570
2582
2594
2606
2618
2043
2055
2067
2079
2091
2103
2115
2127
2139
2151
2163
2175
2187
2199
2211
2223
2235
2247
2259
2271
2283
2295
2307
2319
2331
2343
2355
2367
2379
2391
2403
2415
2427
2439
2451
2463
2475
2487
2499
2511
2523
2535
2547
2559
2571
2583
2595
2607
2619
2044
2056
2068
2080
2092
2104
2116
2128
2140
2152
2164
2176
2188
2200
2212
2224
2236
2248
2260
2272
2284
2296
2308
2320
2332
2344
2356
2368
2380
2392
2404
2416
2428
2440
2452
2464
2476
2488
2500
2512
2524
2536
2548
2560
2572
2584
2596
2608
2620
2045
2057
2069
2081
2093
2105
2117
2129
2141
2153
2165
2177
2189
2201
2213
2225
2237
2249
2261
2273
2285
2297
2309
2321
2333
2345
2357
2369
2381
2393
2405
2417
2429
2441
2453
2465
2477
2489
2501
2513
2525
2537
2549
2561
2573
2585
2597
2609
2621
2046
2058
2070
2082
2094
2106
2118
2130
2142
2154
2166
2178
2190
2202
2214
2226
2238
2250
2262
2274
2286
2298
2310
2322
2334
2346
2358
2370
2382
2394
2406
2418
2430
2442
2454
2466
2478
2490
2502
2514
2526
2538
2550
2562
2574
2586
2598
2610
2622
2047
2059
2071
2083
2095
2107
2119
2131
2143
2155
2167
2179
2191
2203
2215
2227
2239
2251
2263
2275
2287
2299
2311
2323
2335
2347
2359
2371
2383
2395
2407
2419
2431
2443
2455
2467
2479
2491
2503
2515
2527
2539
2551
2563
2575
2587
2599
2611
2623
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
2048
2060
2072
2084
2096
2108
2120
2132
2144
2156
2168
2180
2192
2204
2216
2228
2240
2252
2264
2276
2288
2300
2312
2324
2336
2348
2360
2372
2384
2396
2408
2420
2432
2444
2456
2468
2480
2492
2504
2516
2528
2540
2552
2564
2576
2588
2600
2612
2624
2049
2061
2073
2085
2097
2109
2121
2133
2145
2157
2169
2181
2193
2205
2217
2229
2241
2253
2265
2277
2289
2301
2313
2325
2337
2349
2361
2373
2385
2397
2409
2421
2433
2445
2457
2469
2481
2493
2505
2517
2529
2541
2553
2565
2577
2589
2601
2613
2625
2050
2062
2074
2086
2098
2110
2122
2134
2146
2158
2170
2182
2194
2206
2218
2230
2242
2254
2266
2278
2290
2302
2314
2326
2338
2350
2362
2374
2386
2398
2410
2422
2434
2446
2458
2470
2482
2494
2506
2518
2530
2542
2554
2566
2578
2590
2602
2614
2626
2051
2063
2075
2087
2099
2111
2123
2135
2147
2159
2171
2183
2195
2207
2219
2231
2243
2255
2267
2279
2291
2303
2315
2327
2339
2351
2363
2375
2387
2399
2411
2423
2435
2447
2459
2471
2483
2495
2507
2519
2531
2543
2555
2567
2579
2591
2603
2615
2627
2052
2064
2076
2088
2100
2112
2124
2136
2148
2160
2172
2184
2196
2208
2220
2232
2244
2256
2268
2280
2292
2304
2316
2328
2340
2352
2364
2376
2388
2400
2412
2424
2436
2448
2460
2472
2484
2496
2508
2520
2532
2544
2556
2568
2580
2592
2604
2616
2628
2053
2065
2077
2089
2101
2113
2125
2137
2149
2161
2173
2185
2197
2209
2221
2233
2245
2257
2269
2281
2293
2305
2317
2329
2341
2353
2365
2377
2389
2401
2413
2425
2437
2449
2461
2473
2485
2497
2509
2521
2533
2545
2557
2569
2581
2593
2605
2617
2629
Step
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
Target
position
Operation
speed
Low
High
Low
High
Low
High
2630
2642
2654
2666
2678
2690
2702
2714
2726
2738
2750
2762
2774
2786
2798
2810
2822
2834
2846
2858
2870
2882
2894
2906
2918
2930
2942
2954
2966
2978
2990
3002
3014
3026
3038
3050
3062
3074
3086
3098
3110
3122
3134
3146
3158
3170
3182
3194
3206
2631
2643
2655
2667
2679
2691
2703
2715
2727
2739
2751
2763
2775
2787
2799
2811
2823
2835
2847
2859
2871
2883
2895
2907
2919
2931
2943
2955
2967
2979
2991
3003
3015
3027
3039
3051
3063
3075
3087
3099
3111
3123
3135
3147
3159
3171
3183
3195
3207
2632
2644
2656
2668
2680
2692
2704
2716
2728
2740
2752
2764
2776
2788
2800
2812
2824
2836
2848
2860
2872
2884
2896
2908
2920
2932
2944
2956
2968
2980
2992
3004
3016
3028
3040
3052
3064
3076
3088
3100
3112
3124
3136
3148
3160
3172
3184
3196
3208
2633
2645
2657
2669
2681
2693
2705
2717
2729
2741
2753
2765
2777
2789
2801
2813
2825
2837
2849
2861
2873
2885
2897
2909
2921
2933
2945
2957
2969
2981
2993
3005
3017
3029
3041
3053
3065
3077
3089
3101
3113
3125
3137
3149
3161
3173
3185
3197
3209
2634
2646
2658
2670
2682
2694
2706
2718
2730
2742
2754
2766
2778
2790
2802
2814
2826
2838
2850
2862
2874
2886
2898
2910
2922
2934
2946
2958
2970
2982
2994
3006
3018
3030
3042
3054
3066
3078
3090
3102
3114
3126
3138
3150
3162
3174
3186
3198
3210
2635
2647
2659
2671
2683
2695
2707
2719
2731
2743
2755
2767
2779
2791
2803
2815
2827
2839
2851
2863
2875
2887
2899
2911
2923
2935
2947
2959
2971
2983
2995
3007
3019
3031
3043
3055
3067
3079
3091
3103
3115
3127
3139
3151
3163
3175
3187
3199
3211
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
2636
2648
2660
2672
2684
2696
2708
2720
2732
2744
2756
2768
2780
2792
2804
2816
2828
2840
2852
2864
2876
2888
2900
2912
2924
2936
2948
2960
2972
2984
2996
3008
3020
3032
3044
3056
3068
3080
3092
3104
3116
3128
3140
3152
3164
3176
3188
3200
3212
2637
2649
2661
2673
2685
2697
2709
2721
2733
2745
2757
2769
2781
2793
2805
2817
2829
2841
2853
2865
2877
2889
2901
2913
2925
2937
2949
2961
2973
2985
2997
3009
3021
3033
3045
3057
3069
3081
3093
3105
3117
3129
3141
3153
3165
3177
3189
3201
3213
2638
2650
2662
2674
2686
2698
2710
2722
2734
2746
2758
2770
2782
2794
2806
2818
2830
2842
2854
2866
2878
2890
2902
2914
2926
2938
2950
2962
2974
2986
2998
3010
3022
3034
3046
3058
3070
3082
3094
3106
3118
3130
3142
3154
3166
3178
3190
3202
3214
2639
2651
2663
2675
2687
2699
2711
2723
2735
2747
2759
2771
2783
2795
2807
2819
2831
2843
2855
2867
2879
2891
2903
2915
2927
2939
2951
2963
2975
2987
2999
3011
3023
3035
3047
3059
3071
3083
3095
3107
3119
3131
3143
3155
3167
3179
3191
3203
3215
2640
2652
2664
2676
2688
2700
2712
2724
2736
2748
2760
2772
2784
2796
2808
2820
2832
2844
2856
2868
2880
2892
2904
2916
2928
2940
2952
2964
2976
2988
3000
3012
3024
3036
3048
3060
3072
3084
3096
3108
3120
3132
3144
3156
3168
3180
3192
3204
3216
2641
2653
2665
2677
2689
2701
2713
2725
2737
2749
2761
2773
2785
2797
2809
2821
2833
2845
2857
2869
2881
2893
2905
2917
2929
2941
2953
2965
2977
2989
3001
3013
3025
3037
3049
3061
3073
3085
3097
3109
3121
3133
3145
3157
3169
3181
3193
3205
3217
Positioning
10-9
Positioning
Step
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
10-10
Target
position
Operation
speed
Low
High
Low
High
Low
High
3218
3230
3242
3254
3266
3278
3290
3302
3314
3326
3338
3350
3362
3374
3386
3398
3410
3422
3434
3446
3458
3470
3482
3494
3506
3518
3530
3542
3554
3566
3578
3590
3602
3614
3626
3638
3650
3662
3674
3686
3698
3710
3722
3734
3746
3758
3770
3782
3794
3219
3231
3243
3255
3267
3279
3291
3303
3315
3327
3339
3351
3363
3375
3387
3399
3411
3423
3435
3447
3459
3471
3483
3495
3507
3519
3531
3543
3555
3567
3579
3591
3603
3615
3627
3639
3651
3663
3675
3687
3699
3711
3723
3735
3747
3759
3771
3783
3795
3220
3232
3244
3256
3268
3280
3292
3304
3316
3328
3340
3352
3364
3376
3388
3400
3412
3424
3436
3448
3460
3472
3484
3496
3508
3520
3532
3544
3556
3568
3580
3592
3604
3616
3628
3640
3652
3664
3676
3688
3700
3712
3724
3736
3748
3760
3772
3784
3796
3221
3233
3245
3257
3269
3281
3293
3305
3317
3329
3341
3353
3365
3377
3389
3401
3413
3425
3437
3449
3461
3473
3485
3497
3509
3521
3533
3545
3557
3569
3581
3593
3605
3617
3629
3641
3653
3665
3677
3689
3701
3713
3725
3737
3749
3761
3773
3785
3797
3222
3234
3246
3258
3270
3282
3294
3306
3318
3330
3342
3354
3366
3378
3390
3402
3414
3426
3438
3450
3462
3474
3486
3498
3510
3522
3534
3546
3558
3570
3582
3594
3606
3618
3630
3642
3654
3666
3678
3690
3702
3714
3726
3738
3750
3762
3774
3786
3798
3223
3235
3247
3259
3271
3283
3295
3307
3319
3331
3343
3355
3367
3379
3391
3403
3415
3427
3439
3451
3463
3475
3487
3499
3511
3523
3535
3547
3559
3571
3583
3595
3607
3619
3631
3643
3655
3667
3679
3691
3703
3715
3727
3739
3751
3763
3775
3787
3799
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
3224
3236
3248
3260
3272
3284
3296
3308
3320
3332
3344
3356
3368
3380
3392
3404
3416
3428
3440
3452
3464
3476
3488
3500
3512
3524
3536
3548
3560
3572
3584
3596
3608
3620
3632
3644
3656
3668
3680
3692
3704
3716
3728
3740
3752
3764
3776
3788
3800
3225
3237
3249
3261
3273
3285
3297
3309
3321
3333
3345
3357
3369
3381
3393
3405
3417
3429
3441
3453
3465
3477
3489
3501
3513
3525
3537
3549
3561
3573
3585
3597
3609
3621
3633
3645
3657
3669
3681
3693
3705
3717
3729
3741
3753
3765
3777
3789
3801
3226
3238
3250
3262
3274
3286
3298
3310
3322
3334
3346
3358
3370
3382
3394
3406
3418
3430
3442
3454
3466
3478
3490
3502
3514
3526
3538
3550
3562
3574
3586
3598
3610
3622
3634
3646
3658
3670
3682
3694
3706
3718
3730
3742
3754
3766
3778
3790
3802
3227
3239
3251
3263
3275
3287
3299
3311
3323
3335
3347
3359
3371
3383
3395
3407
3419
3431
3443
3455
3467
3479
3491
3503
3515
3527
3539
3551
3563
3575
3587
3599
3611
3623
3635
3647
3659
3671
3683
3695
3707
3719
3731
3743
3755
3767
3779
3791
3803
3228
3240
3252
3264
3276
3288
3300
3312
3324
3336
3348
3360
3372
3384
3396
3408
3420
3432
3444
3456
3468
3480
3492
3504
3516
3528
3540
3552
3564
3576
3588
3600
3612
3624
3636
3648
3660
3672
3684
3696
3708
3720
3732
3744
3756
3768
3780
3792
3804
3229
3241
3253
3265
3277
3289
3301
3313
3325
3337
3349
3361
3373
3385
3397
3409
3421
3433
3445
3457
3469
3481
3493
3505
3517
3529
3541
3553
3565
3577
3589
3601
3613
3625
3637
3649
3661
3673
3685
3697
3709
3721
3733
3745
3757
3769
3781
3793
3805
Step
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
Target
position
Operation
speed
Low
High
Low
High
Low
High
3806
3818
3830
3842
3854
3866
3878
3890
3902
3914
3926
3938
3950
3962
3974
3986
3998
4010
4022
4034
4046
4058
4070
4082
4094
4106
4118
4130
4142
4154
4166
4178
4190
4202
4214
4226
4238
4250
4262
4274
4286
4298
4310
4322
4334
4346
4358
4370
4382
3807
3819
3831
3843
3855
3867
3879
3891
3903
3915
3927
3939
3951
3963
3975
3987
3999
4011
4023
4035
4047
4059
4071
4083
4095
4107
4119
4131
4143
4155
4167
4179
4191
4203
4215
4227
4239
4251
4263
4275
4287
4299
4311
4323
4335
4347
4359
4371
4383
3808
3820
3832
3844
3856
3868
3880
3892
3904
3916
3928
3940
3952
3964
3976
3988
4000
4012
4024
4036
4048
4060
4072
4084
4096
4108
4120
4132
4144
4156
4168
4180
4192
4204
4216
4228
4240
4252
4264
4276
4288
4300
4312
4324
4336
4348
4360
4372
4384
3809
3821
3833
3845
3857
3869
3881
3893
3905
3917
3929
3941
3953
3965
3977
3989
4001
4013
4025
4037
4049
4061
4073
4085
4097
4109
4121
4133
4145
4157
4169
4181
4193
4205
4217
4229
4241
4253
4265
4277
4289
4301
4313
4325
4337
4349
4361
4373
4385
3810
3822
3834
3846
3858
3870
3882
3894
3906
3918
3930
3942
3954
3966
3978
3990
4002
4014
4026
4038
4050
4062
4074
4086
4098
4110
4122
4134
4146
4158
4170
4182
4194
4206
4218
4230
4242
4254
4266
4278
4290
4302
4314
4326
4338
4350
4362
4374
4386
3811
3823
3835
3847
3859
3871
3883
3895
3907
3919
3931
3943
3955
3967
3979
3991
4003
4015
4027
4039
4051
4063
4075
4087
4099
4111
4123
4135
4147
4159
4171
4183
4195
4207
4219
4231
4243
4255
4267
4279
4291
4303
4315
4327
4339
4351
4363
4375
4387
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
3812
3824
3836
3848
3860
3872
3884
3896
3908
3920
3932
3944
3956
3968
3980
3992
4004
4016
4028
4040
4052
4064
4076
4088
4100
4112
4124
4136
4148
4160
4172
4184
4196
4208
4220
4232
4244
4256
4268
4280
4292
4304
4316
4328
4340
4352
4364
4376
4388
3813
3825
3837
3849
3861
3873
3885
3897
3909
3921
3933
3945
3957
3969
3981
3993
4005
4017
4029
4041
4053
4065
4077
4089
4101
4113
4125
4137
4149
4161
4173
4185
4197
4209
4221
4233
4245
4257
4269
4281
4293
4305
4317
4329
4341
4353
4365
4377
4389
3814
3826
3838
3850
3862
3874
3886
3898
3910
3922
3934
3946
3958
3970
3982
3994
4006
4018
4030
4042
4054
4066
4078
4090
4102
4114
4126
4138
4150
4162
4174
4186
4198
4210
4222
4234
4246
4258
4270
4282
4294
4306
4318
4330
4342
4354
4366
4378
4390
3815
3827
3839
3851
3863
3875
3887
3899
3911
3923
3935
3947
3959
3971
3983
3995
4007
4019
4031
4043
4055
4067
4079
4091
4103
4115
4127
4139
4151
4163
4175
4187
4199
4211
4223
4235
4247
4259
4271
4283
4295
4307
4319
4331
4343
4355
4367
4379
4391
3816
3828
3840
3852
3864
3876
3888
3900
3912
3924
3936
3948
3960
3972
3984
3996
4008
4020
4032
4044
4056
4068
4080
4092
4104
4116
4128
4140
4152
4164
4176
4188
4200
4212
4224
4236
4248
4260
4272
4284
4296
4308
4320
4332
4344
4356
4368
4380
4392
3817
3829
3841
3853
3865
3877
3889
3901
3913
3925
3937
3949
3961
3973
3985
3997
4009
4021
4033
4045
4057
4069
4081
4093
4105
4117
4129
4141
4153
4165
4177
4189
4201
4213
4225
4237
4249
4261
4273
4285
4297
4309
4321
4333
4345
4357
4369
4381
4393
Positioning
10-11
Positioning
Step
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
10-12
Target
position
Operation
speed
Low
High
Low
High
Low
High
4394
4406
4418
4430
4442
4454
4466
4478
4490
4502
4514
4526
4538
4550
4562
4574
4586
4598
4610
4622
4634
4646
4658
4670
4682
4694
4706
4718
4730
4742
4754
4766
4778
4790
4802
4814
4826
4838
4850
4862
4874
4886
4898
4910
4922
4934
4946
4958
4970
4395
4407
4419
4431
4443
4455
4467
4479
4491
4503
4515
4527
4539
4551
4563
4575
4587
4599
4611
4623
4635
4647
4659
4671
4683
4695
4707
4719
4731
4743
4755
4767
4779
4791
4803
4815
4827
4839
4851
4863
4875
4887
4899
4911
4923
4935
4947
4959
4971
4396
4408
4420
4432
4444
4456
4468
4480
4492
4504
4516
4528
4540
4552
4564
4576
4588
4600
4612
4624
4636
4648
4660
4672
4684
4696
4708
4720
4732
4744
4756
4768
4780
4792
4804
4816
4828
4840
4852
4864
4876
4888
4900
4912
4924
4936
4948
4960
4972
4397
4409
4421
4433
4445
4457
4469
4481
4493
4505
4517
4529
4541
4553
4565
4577
4589
4601
4613
4625
4637
4649
4661
4673
4685
4697
4709
4721
4733
4745
4757
4769
4781
4793
4805
4817
4829
4841
4853
4865
4877
4889
4901
4913
4925
4937
4949
4961
4973
4398
4410
4422
4434
4446
4458
4470
4482
4494
4506
4518
4530
4542
4554
4566
4578
4590
4602
4614
4626
4638
4650
4662
4674
4686
4698
4710
4722
4734
4746
4758
4770
4782
4794
4806
4818
4830
4842
4854
4866
4878
4890
4902
4914
4926
4938
4950
4962
4974
4399
4411
4423
4435
4447
4459
4471
4483
4495
4507
4519
4531
4543
4555
4567
4579
4591
4603
4615
4627
4639
4651
4663
4675
4687
4699
4711
4723
4735
4747
4759
4771
4783
4795
4807
4819
4831
4843
4855
4867
4879
4891
4903
4915
4927
4939
4951
4963
4975
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
4400
4412
4424
4436
4448
4460
4472
4484
4496
4508
4520
4532
4544
4556
4568
4580
4592
4604
4616
4628
4640
4652
4664
4676
4688
4700
4712
4724
4736
4748
4760
4772
4784
4796
4808
4820
4832
4844
4856
4868
4880
4892
4904
4916
4928
4940
4952
4964
4976
4401
4413
4425
4437
4449
4461
4473
4485
4497
4509
4521
4533
4545
4557
4569
4581
4593
4605
4617
4629
4641
4653
4665
4677
4689
4701
4713
4725
4737
4749
4761
4773
4785
4797
4809
4821
4833
4845
4857
4869
4881
4893
4905
4917
4929
4941
4953
4965
4977
4402
4414
4426
4438
4450
4462
4474
4486
4498
4510
4522
4534
4546
4558
4570
4582
4594
4606
4618
4630
4642
4654
4666
4678
4690
4702
4714
4726
4738
4750
4762
4774
4786
4798
4810
4822
4834
4846
4858
4870
4882
4894
4906
4918
4930
4942
4954
4966
4978
4403
4415
4427
4439
4451
4463
4475
4487
4499
4511
4523
4535
4547
4559
4571
4583
4595
4607
4619
4631
4643
4655
4667
4679
4691
4703
4715
4727
4739
4751
4763
4775
4787
4799
4811
4823
4835
4847
4859
4871
4883
4895
4907
4919
4931
4943
4955
4967
4979
4404
4416
4428
4440
4452
4464
4476
4488
4500
4512
4524
4536
4548
4560
4572
4584
4596
4608
4620
4632
4644
4656
4668
4680
4692
4704
4716
4728
4740
4752
4764
4776
4788
4800
4812
4824
4836
4848
4860
4872
4884
4896
4908
4920
4932
4944
4956
4968
4980
4405
4417
4429
4441
4453
4465
4477
4489
4501
4513
4525
4537
4549
4561
4573
4585
4597
4609
4621
4633
4645
4657
4669
4681
4693
4705
4717
4729
4741
4753
4765
4777
4789
4801
4813
4825
4837
4849
4861
4873
4885
4897
4909
4921
4933
4945
4957
4969
4981
Step
392
393
394
395
396
397
398
399
400
Target
position
Operation
speed
Low
High
Low
High
Low
High
4982
4994
5006
5018
5030
5042
5054
5066
5078
4983
4995
5007
5019
5031
5043
5055
5067
5079
4984
4996
5008
5020
5032
5044
5056
5068
5080
4985
4997
5009
5021
5033
5045
5057
5069
5081
4986
4998
5010
5022
5034
5046
5058
5070
5082
4987
4999
5011
5023
5035
5047
5059
5071
5083
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
4988
5000
5012
5024
5036
5048
5060
5072
5084
4989
5001
5013
5025
5037
5049
5061
5073
5085
4990
5002
5014
5026
5038
5050
5062
5074
5086
4991
5003
5015
5027
5039
5051
5063
5075
5087
4992
5004
5016
5028
5040
5052
5064
5076
5088
4993
5005
5017
5029
5041
5053
5065
5077
5089
Positioning
10-13
Positioning
Target
position
Cir. int.
auxiliary point
Operation
speed
Low
High
Low
High
Low
High
5090
5102
5114
5126
5138
5150
5162
5174
5186
5198
5210
5222
5234
5246
5258
5270
5282
5294
5306
5318
5330
5342
5354
5366
5378
5390
5402
5414
5426
5438
5450
5462
5474
5486
5498
5510
5522
5534
5546
5558
5570
5582
5594
5606
5618
5630
5642
5091
5103
5115
5127
5139
5151
5163
5175
5187
5199
5211
5223
5235
5247
5259
5271
5283
5295
5307
5319
5331
5343
5355
5367
5379
5391
5403
5415
5427
5439
5451
5463
5475
5487
5499
5511
5523
5535
5547
5559
5571
5583
5595
5607
5619
5631
5643
5092
5104
5116
5128
5140
5152
5164
5176
5188
5200
5212
5224
5236
5248
5260
5272
5284
5296
5308
5320
5332
5344
5356
5368
5380
5392
5404
5416
5428
5440
5452
5464
5476
5488
5500
5512
5524
5536
5548
5560
5572
5584
5596
5608
5620
5632
5644
5093
5105
5117
5129
5141
5153
5165
5177
5189
5201
5213
5225
5237
5249
5261
5273
5285
5297
5309
5321
5333
5345
5357
5369
5381
5393
5405
5417
5429
5441
5453
5465
5477
5489
5501
5513
5525
5537
5549
5561
5573
5585
5597
5609
5621
5633
5645
5094
5106
5118
5130
5142
5154
5166
5178
5190
5202
5214
5226
5238
5250
5262
5274
5286
5298
5310
5322
5334
5346
5358
5370
5382
5394
5406
5418
5430
5442
5454
5466
5478
5490
5502
5514
5526
5538
5550
5562
5574
5586
5598
5610
5622
5634
5646
5095
5107
5119
5131
5143
5155
5167
5179
5191
5203
5215
5227
5239
5251
5263
5275
5287
5299
5311
5323
5335
5347
5359
5371
5383
5395
5407
5419
5431
5443
5455
5467
5479
5491
5503
5515
5527
5539
5551
5563
5575
5587
5599
5611
5623
5635
5647
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
5096
5108
5120
5132
5144
5156
5168
5180
5192
5204
5216
5228
5240
5252
5264
5276
5288
5300
5312
5324
5336
5348
5360
5372
5384
5396
5408
5420
5432
5444
5456
5468
5480
5492
5504
5516
5528
5540
5552
5564
5576
5588
5600
5612
5624
5636
5648
5097
5109
5121
5133
5145
5157
5169
5181
5193
5205
5217
5229
5241
5253
5265
5277
5289
5301
5313
5325
5337
5349
5361
5373
5385
5397
5409
5421
5433
5445
5457
5469
5481
5493
5505
5517
5529
5541
5553
5565
5577
5589
5601
5613
5625
5637
5649
5098
5110
5122
5134
5146
5158
5170
5182
5194
5206
5218
5230
5242
5254
5266
5278
5290
5302
5314
5326
5338
5350
5362
5374
5386
5398
5410
5422
5434
5446
5458
5470
5482
5494
5506
5518
5530
5542
5554
5566
5578
5590
5602
5614
5626
5638
5650
5099
5111
5123
5135
5147
5159
5171
5183
5195
5207
5219
5231
5243
5255
5267
5279
5291
5303
5315
5327
5339
5351
5363
5375
5387
5399
5411
5423
5435
5447
5459
5471
5483
5495
5507
5519
5531
5543
5555
5567
5579
5591
5603
5615
5627
5639
5651
5100
5112
5124
5136
5148
5160
5172
5184
5196
5208
5220
5232
5244
5256
5268
5280
5292
5304
5316
5328
5340
5352
5364
5376
5388
5400
5412
5424
5436
5448
5460
5472
5484
5496
5508
5520
5532
5544
5556
5568
5580
5592
5604
5616
5628
5640
5652
5101
5113
5125
5137
5149
5161
5173
5185
5197
5209
5221
5233
5245
5257
5269
5281
5293
5305
5317
5329
5341
5353
5365
5377
5389
5401
5413
5425
5437
5449
5461
5473
5485
5497
5509
5521
5533
5545
5557
5569
5581
5593
5605
5617
5629
5641
5653
Step
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
Target
position
Cir. int.
auxiliary point
Operation
speed
Low
High
Low
High
Low
High
5654
5666
5678
5690
5702
5714
5726
5738
5750
5762
5774
5786
5798
5810
5822
5834
5846
5858
5870
5882
5894
5906
5918
5930
5942
5954
5966
5978
5990
6002
6014
6026
6038
6050
6062
6074
6086
6098
6110
6122
6134
6146
6158
6170
6182
6194
6206
6218
6230
5655
5667
5679
5691
5703
5715
5727
5739
5751
5763
5775
5787
5799
5811
5823
5835
5847
5859
5871
5883
5895
5907
5919
5931
5943
5955
5967
5979
5991
6003
6015
6027
6039
6051
6063
6075
6087
6099
6111
6123
6135
6147
6159
6171
6183
6195
6207
6219
6231
5656
5668
5680
5692
5704
5716
5728
5740
5752
5764
5776
5788
5800
5812
5824
5836
5848
5860
5872
5884
5896
5908
5920
5932
5944
5956
5968
5980
5992
6004
6016
6028
6040
6052
6064
6076
6088
6100
6112
6124
6136
6148
6160
6172
6184
6196
6208
6220
6232
5657
5669
5681
5693
5705
5717
5729
5741
5753
5765
5777
5789
5801
5813
5825
5837
5849
5861
5873
5885
5897
5909
5921
5933
5945
5957
5969
5981
5993
6005
6017
6029
6041
6053
6065
6077
6089
6101
6113
6125
6137
6149
6161
6173
6185
6197
6209
6221
6233
5658
5670
5682
5694
5706
5718
5730
5742
5754
5766
5778
5790
5802
5814
5826
5838
5850
5862
5874
5886
5898
5910
5922
5934
5946
5958
5970
5982
5994
6006
6018
6030
6042
6054
6066
6078
6090
6102
6114
6126
6138
6150
6162
6174
6186
6198
6210
6222
6234
5659
5671
5683
5695
5707
5719
5731
5743
5755
5767
5779
5791
5803
5815
5827
5839
5851
5863
5875
5887
5899
5911
5923
5935
5947
5959
5971
5983
5995
6007
6019
6031
6043
6055
6067
6079
6091
6103
6115
6127
6139
6151
6163
6175
6187
6199
6211
6223
6235
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
5660
5672
5684
5696
5708
5720
5732
5744
5756
5768
5780
5792
5804
5816
5828
5840
5852
5864
5876
5888
5900
5912
5924
5936
5948
5960
5972
5984
5996
6008
6020
6032
6044
6056
6068
6080
6092
6104
6116
6128
6140
6152
6164
6176
6188
6200
6212
6224
6236
5661
5673
5685
5697
5709
5721
5733
5745
5757
5769
5781
5793
5805
5817
5829
5841
5853
5865
5877
5889
5901
5913
5925
5937
5949
5961
5973
5985
5997
6009
6021
6033
6045
6057
6069
6081
6093
6105
6117
6129
6141
6153
6165
6177
6189
6201
6213
6225
6237
5662
5674
5686
5698
5710
5722
5734
5746
5758
5770
5782
5794
5806
5818
5830
5842
5854
5866
5878
5890
5902
5914
5926
5938
5950
5962
5974
5986
5998
6010
6022
6034
6046
6058
6070
6082
6094
6106
6118
6130
6142
6154
6166
6178
6190
6202
6214
6226
6238
5663
5675
5687
5699
5711
5723
5735
5747
5759
5771
5783
5795
5807
5819
5831
5843
5855
5867
5879
5891
5903
5915
5927
5939
5951
5963
5975
5987
5999
6011
6023
6035
6047
6059
6071
6083
6095
6107
6119
6131
6143
6155
6167
6179
6191
6203
6215
6227
6239
5664
5676
5688
5700
5712
5724
5736
5748
5760
5772
5784
5796
5808
5820
5832
5844
5856
5868
5880
5892
5904
5916
5928
5940
5952
5964
5976
5988
6000
6012
6024
6036
6048
6060
6072
6084
6096
6108
6120
6132
6144
6156
6168
6180
6192
6204
6216
6228
6240
5665
5677
5689
5701
5713
5725
5737
5749
5761
5773
5785
5797
5809
5821
5833
5845
5857
5869
5881
5893
5905
5917
5929
5941
5953
5965
5977
5989
6001
6013
6025
6037
6049
6061
6073
6085
6097
6109
6121
6133
6145
6157
6169
6181
6193
6205
6217
6229
6241
Positioning
10-15
Positioning
Step
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
10-16
Target
position
Cir. int.
auxiliary point
Operation
speed
Low
High
Low
High
Low
High
6242
6254
6266
6278
6290
6302
6314
6326
6338
6350
6362
6374
6386
6398
6410
6422
6434
6446
6458
6470
6482
6494
6506
6518
6530
6542
6554
6566
6578
6590
6602
6614
6626
6638
6650
6662
6674
6686
6698
6710
6722
6734
6746
6758
6770
6782
6794
6806
6818
6243
6255
6267
6279
6291
6303
6315
6327
6339
6351
6363
6375
6387
6399
6411
6423
6435
6447
6459
6471
6483
6495
6507
6519
6531
6543
6555
6567
6579
6591
6603
6615
6627
6639
6651
6663
6675
6687
6699
6711
6723
6735
6747
6759
6771
6783
6795
6807
6819
6244
6256
6268
6280
6292
6304
6316
6328
6340
6352
6364
6376
6388
6400
6412
6424
6436
6448
6460
6472
6484
6496
6508
6520
6532
6544
6556
6568
6580
6592
6604
6616
6628
6640
6652
6664
6676
6688
6700
6712
6724
6736
6748
6760
6772
6784
6796
6808
6820
6245
6257
6269
6281
6293
6305
6317
6329
6341
6353
6365
6377
6389
6401
6413
6425
6437
6449
6461
6473
6485
6497
6509
6521
6533
6545
6557
6569
6581
6593
6605
6617
6629
6641
6653
6665
6677
6689
6701
6713
6725
6737
6749
6761
6773
6785
6797
6809
6821
6246
6258
6270
6282
6294
6306
6318
6330
6342
6354
6366
6378
6390
6402
6414
6426
6438
6450
6462
6474
6486
6498
6510
6522
6534
6546
6558
6570
6582
6594
6606
6618
6630
6642
6654
6666
6678
6690
6702
6714
6726
6738
6750
6762
6774
6786
6798
6810
6822
6247
6259
6271
6283
6295
6307
6319
6331
6343
6355
6367
6379
6391
6403
6415
6427
6439
6451
6463
6475
6487
6499
6511
6523
6535
6547
6559
6571
6583
6595
6607
6619
6631
6643
6655
6667
6679
6691
6703
6715
6727
6739
6751
6763
6775
6787
6799
6811
6823
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
6248
6260
6272
6284
6296
6308
6320
6332
6344
6356
6368
6380
6392
6404
6416
6428
6440
6452
6464
6476
6488
6500
6512
6524
6536
6548
6560
6572
6584
6596
6608
6620
6632
6644
6656
6668
6680
6692
6704
6716
6728
6740
6752
6764
6776
6788
6800
6812
6824
6249
6261
6273
6285
6297
6309
6321
6333
6345
6357
6369
6381
6393
6405
6417
6429
6441
6453
6465
6477
6489
6501
6513
6525
6537
6549
6561
6573
6585
6597
6609
6621
6633
6645
6657
6669
6681
6693
6705
6717
6729
6741
6753
6765
6777
6789
6801
6813
6825
6250
6262
6274
6286
6298
6310
6322
6334
6346
6358
6370
6382
6394
6406
6418
6430
6442
6454
6466
6478
6490
6502
6514
6526
6538
6550
6562
6574
6586
6598
6610
6622
6634
6646
6658
6670
6682
6694
6706
6718
6730
6742
6754
6766
6778
6790
6802
6814
6826
6251
6263
6275
6287
6299
6311
6323
6335
6347
6359
6371
6383
6395
6407
6419
6431
6443
6455
6467
6479
6491
6503
6515
6527
6539
6551
6563
6575
6587
6599
6611
6623
6635
6647
6659
6671
6683
6695
6707
6719
6731
6743
6755
6767
6779
6791
6803
6815
6827
6252
6264
6276
6288
6300
6312
6324
6336
6348
6360
6372
6384
6396
6408
6420
6432
6444
6456
6468
6480
6492
6504
6516
6528
6540
6552
6564
6576
6588
6600
6612
6624
6636
6648
6660
6672
6684
6696
6708
6720
6732
6744
6756
6768
6780
6792
6804
6816
6828
6253
6265
6277
6289
6301
6313
6325
6337
6349
6361
6373
6385
6397
6409
6421
6433
6445
6457
6469
6481
6493
6505
6517
6529
6541
6553
6565
6577
6589
6601
6613
6625
6637
6649
6661
6673
6685
6697
6709
6721
6733
6745
6757
6769
6781
6793
6805
6817
6829
Step
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
Target
position
Cir. int.
auxiliary point
Operation
speed
Low
High
Low
High
Low
High
6830
6842
6854
6866
6878
6890
6902
6914
6926
6938
6950
6962
6974
6986
6998
7010
7022
7034
7046
7058
7070
7082
7094
7106
7118
7130
7142
7154
7166
7178
7190
7202
7214
7226
7238
7250
7262
7274
7286
7298
7310
7322
7334
7346
7358
7370
7382
7394
7406
6831
6843
6855
6867
6879
6891
6903
6915
6927
6939
6951
6963
6975
6987
6999
7011
7023
7035
7047
7059
7071
7083
7095
7107
7119
7131
7143
7155
7167
7179
7191
7203
7215
7227
7239
7251
7263
7275
7287
7299
7311
7323
7335
7347
7359
7371
7383
7395
7407
6832
6844
6856
6868
6880
6892
6904
6916
6928
6940
6952
6964
6976
6988
7000
7012
7024
7036
7048
7060
7072
7084
7096
7108
7120
7132
7144
7156
7168
7180
7192
7204
7216
7228
7240
7252
7264
7276
7288
7300
7312
7324
7336
7348
7360
7372
7384
7396
7408
6833
6845
6857
6869
6881
6893
6905
6917
6929
6941
6953
6965
6977
6989
7001
7013
7025
7037
7049
7061
7073
7085
7097
7109
7121
7133
7145
7157
7169
7181
7193
7205
7217
7229
7241
7253
7265
7277
7289
7301
7313
7325
7337
7349
7361
7373
7385
7397
7409
6834
6846
6858
6870
6882
6894
6906
6918
6930
6942
6954
6966
6978
6990
7002
7014
7026
7038
7050
7062
7074
7086
7098
7110
7122
7134
7146
7158
7170
7182
7194
7206
7218
7230
7242
7254
7266
7278
7290
7302
7314
7326
7338
7350
7362
7374
7386
7398
7410
6835
6847
6859
6871
6883
6895
6907
6919
6931
6943
6955
6967
6979
6991
7003
7015
7027
7039
7051
7063
7075
7087
7099
7111
7123
7135
7147
7159
7171
7183
7195
7207
7219
7231
7243
7255
7267
7279
7291
7303
7315
7327
7339
7351
7363
7375
7387
7399
7411
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
6836
6848
6860
6872
6884
6896
6908
6920
6932
6944
6956
6968
6980
6992
7004
7016
7028
7040
7052
7064
7076
7088
7100
7112
7124
7136
7148
7160
7172
7184
7196
7208
7220
7232
7244
7256
7268
7280
7292
7304
7316
7328
7340
7352
7364
7376
7388
7400
7412
6837
6849
6861
6873
6885
6897
6909
6921
6933
6945
6957
6969
6981
6993
7005
7017
7029
7041
7053
7065
7077
7089
7101
7113
7125
7137
7149
7161
7173
7185
7197
7209
7221
7233
7245
7257
7269
7281
7293
7305
7317
7329
7341
7353
7365
7377
7389
7401
7413
6838
6850
6862
6874
6886
6898
6910
6922
6934
6946
6958
6970
6982
6994
7006
7018
7030
7042
7054
7066
7078
7090
7102
7114
7126
7138
7150
7162
7174
7186
7198
7210
7222
7234
7246
7258
7270
7282
7294
7306
7318
7330
7342
7354
7366
7378
7390
7402
7414
6839
6851
6863
6875
6887
6899
6911
6923
6935
6947
6959
6971
6983
6995
7007
7019
7031
7043
7055
7067
7079
7091
7103
7115
7127
7139
7151
7163
7175
7187
7199
7211
7223
7235
7247
7259
7271
7283
7295
7307
7319
7331
7343
7355
7367
7379
7391
7403
7415
6840
6852
6864
6876
6888
6900
6912
6924
6936
6948
6960
6972
6984
6996
7008
7020
7032
7044
7056
7068
7080
7092
7104
7116
7128
7140
7152
7164
7176
7188
7200
7212
7224
7236
7248
7260
7272
7284
7296
7308
7320
7332
7344
7356
7368
7380
7392
7404
7416
6841
6853
6865
6877
6889
6901
6913
6925
6937
6949
6961
6973
6985
6997
7009
7021
7033
7045
7057
7069
7081
7093
7105
7117
7129
7141
7153
7165
7177
7189
7201
7213
7225
7237
7249
7261
7273
7285
7297
7309
7321
7333
7345
7357
7369
7381
7393
7405
7417
Positioning
10-17
Positioning
Step
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
10-18
Target
position
Cir. int.
auxiliary point
Operation
speed
Low
High
Low
High
Low
High
7418
7430
7442
7454
7466
7478
7490
7502
7514
7526
7538
7550
7562
7574
7586
7598
7610
7622
7634
7646
7658
7670
7682
7694
7706
7718
7730
7742
7754
7766
7778
7790
7802
7814
7826
7838
7850
7862
7874
7886
7898
7910
7922
7934
7946
7958
7970
7982
7994
7419
7431
7443
7455
7467
7479
7491
7503
7515
7527
7539
7551
7563
7575
7587
7599
7611
7623
7635
7647
7659
7671
7683
7695
7707
7719
7731
7743
7755
7767
7779
7791
7803
7815
7827
7839
7851
7863
7875
7887
7899
7911
7923
7935
7947
7959
7971
7983
7995
7420
7432
7444
7456
7468
7480
7492
7504
7516
7528
7540
7552
7564
7576
7588
7600
7612
7624
7636
7648
7660
7672
7684
7696
7708
7720
7732
7744
7756
7768
7780
7792
7804
7816
7828
7840
7852
7864
7876
7888
7900
7912
7924
7936
7948
7960
7972
7984
7996
7421
7433
7445
7457
7469
7481
7493
7505
7517
7529
7541
7553
7565
7577
7589
7601
7613
7625
7637
7649
7661
7673
7685
7697
7709
7721
7733
7745
7757
7769
7781
7793
7805
7817
7829
7841
7853
7865
7877
7889
7901
7913
7925
7937
7949
7961
7973
7985
7997
7422
7434
7446
7458
7470
7482
7494
7506
7518
7530
7542
7554
7566
7578
7590
7602
7614
7626
7638
7650
7662
7674
7686
7698
7710
7722
7734
7746
7758
7770
7782
7794
7806
7818
7830
7842
7854
7866
7878
7890
7902
7914
7926
7938
7950
7962
7974
7986
7998
7423
7435
7447
7459
7471
7483
7495
7507
7519
7531
7543
7555
7567
7579
7591
7603
7615
7627
7639
7651
7663
7675
7687
7699
7711
7723
7735
7747
7759
7771
7783
7795
7807
7819
7831
7843
7855
7867
7879
7891
7903
7915
7927
7939
7951
7963
7975
7987
7999
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
7424
7436
7448
7460
7472
7484
7496
7508
7520
7532
7544
7556
7568
7580
7592
7604
7616
7628
7640
7652
7664
7676
7688
7700
7712
7724
7736
7748
7760
7772
7784
7796
7808
7820
7832
7844
7856
7868
7880
7892
7904
7916
7928
7940
7952
7964
7976
7988
8000
7425
7437
7449
7461
7473
7485
7497
7509
7521
7533
7545
7557
7569
7581
7593
7605
7617
7629
7641
7653
7665
7677
7689
7701
7713
7725
7737
7749
7761
7773
7785
7797
7809
7821
7833
7845
7857
7869
7881
7893
7905
7917
7929
7941
7953
7965
7977
7989
8001
7426
7438
7450
7462
7474
7486
7498
7510
7522
7534
7546
7558
7570
7582
7594
7606
7618
7630
7642
7654
7666
7678
7690
7702
7714
7726
7738
7750
7762
7774
7786
7798
7810
7822
7834
7846
7858
7870
7882
7894
7906
7918
7930
7942
7954
7966
7978
7990
8002
7427
7439
7451
7463
7475
7487
7499
7511
7523
7535
7547
7559
7571
7583
7595
7607
7619
7631
7643
7655
7667
7679
7691
7703
7715
7727
7739
7751
7763
7775
7787
7799
7811
7823
7835
7847
7859
7871
7883
7895
7907
7919
7931
7943
7955
7967
7979
7991
8003
7428
7440
7452
7464
7476
7488
7500
7512
7524
7536
7548
7560
7572
7584
7596
7608
7620
7632
7644
7656
7668
7680
7692
7704
7716
7728
7740
7752
7764
7776
7788
7800
7812
7824
7836
7848
7860
7872
7884
7896
7908
7920
7932
7944
7956
7968
7980
7992
8004
7429
7441
7453
7465
7477
7489
7501
7513
7525
7537
7549
7561
7573
7585
7597
7609
7621
7633
7645
7657
7669
7681
7693
7705
7717
7729
7741
7753
7765
7777
7789
7801
7813
7825
7837
7849
7861
7873
7885
7897
7909
7921
7933
7945
7957
7969
7981
7993
8005
Step
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
Target
position
Cir. int.
auxiliary point
Operation
speed
Low
High
Low
High
Low
High
8006
8018
8030
8042
8054
8066
8078
8090
8102
8114
8126
8138
8150
8162
8174
8186
8198
8210
8222
8234
8246
8258
8270
8282
8294
8306
8318
8330
8342
8354
8366
8378
8390
8402
8414
8426
8438
8450
8462
8474
8486
8498
8510
8522
8534
8546
8558
8570
8582
8007
8019
8031
8043
8055
8067
8079
8091
8103
8115
8127
8139
8151
8163
8175
8187
8199
8211
8223
8235
8247
8259
8271
8283
8295
8307
8319
8331
8343
8355
8367
8379
8391
8403
8415
8427
8439
8451
8463
8475
8487
8499
8511
8523
8535
8547
8559
8571
8583
8008
8020
8032
8044
8056
8068
8080
8092
8104
8116
8128
8140
8152
8164
8176
8188
8200
8212
8224
8236
8248
8260
8272
8284
8296
8308
8320
8332
8344
8356
8368
8380
8392
8404
8416
8428
8440
8452
8464
8476
8488
8500
8512
8524
8536
8548
8560
8572
8584
8009
8021
8033
8045
8057
8069
8081
8093
8105
8117
8129
8141
8153
8165
8177
8189
8201
8213
8225
8237
8249
8261
8273
8285
8297
8309
8321
8333
8345
8357
8369
8381
8393
8405
8417
8429
8441
8453
8465
8477
8489
8501
8513
8525
8537
8549
8561
8573
8585
8010
8022
8034
8046
8058
8070
8082
8094
8106
8118
8130
8142
8154
8166
8178
8190
8202
8214
8226
8238
8250
8262
8274
8286
8298
8310
8322
8334
8346
8358
8370
8382
8394
8406
8418
8430
8442
8454
8466
8478
8490
8502
8514
8526
8538
8550
8562
8574
8586
8011
8023
8035
8047
8059
8071
8083
8095
8107
8119
8131
8143
8155
8167
8179
8191
8203
8215
8227
8239
8251
8263
8275
8287
8299
8311
8323
8335
8347
8359
8371
8383
8395
8407
8419
8431
8443
8455
8467
8479
8491
8503
8515
8527
8539
8551
8563
8575
8587
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
8012
8024
8036
8048
8060
8072
8084
8096
8108
8120
8132
8144
8156
8168
8180
8192
8204
8216
8228
8240
8252
8264
8276
8288
8300
8312
8324
8336
8348
8360
8372
8384
8396
8408
8420
8432
8444
8456
8468
8480
8492
8504
8516
8528
8540
8552
8564
8576
8588
8013
8025
8037
8049
8061
8073
8085
8097
8109
8121
8133
8145
8157
8169
8181
8193
8205
8217
8229
8241
8253
8265
8277
8289
8301
8313
8325
8337
8349
8361
8373
8385
8397
8409
8421
8433
8445
8457
8469
8481
8493
8505
8517
8529
8541
8553
8565
8577
8589
8014
8026
8038
8050
8062
8074
8086
8098
8110
8122
8134
8146
8158
8170
8182
8194
8206
8218
8230
8242
8254
8266
8278
8290
8302
8314
8326
8338
8350
8362
8374
8386
8398
8410
8422
8434
8446
8458
8470
8482
8494
8506
8518
8530
8542
8554
8566
8578
8590
8015
8027
8039
8051
8063
8075
8087
8099
8111
8123
8135
8147
8159
8171
8183
8195
8207
8219
8231
8243
8255
8267
8279
8291
8303
8315
8327
8339
8351
8363
8375
8387
8399
8411
8423
8435
8447
8459
8471
8483
8495
8507
8519
8531
8543
8555
8567
8579
8591
8016
8028
8040
8052
8064
8076
8088
8100
8112
8124
8136
8148
8160
8172
8184
8196
8208
8220
8232
8244
8256
8268
8280
8292
8304
8316
8328
8340
8352
8364
8376
8388
8400
8412
8424
8436
8448
8460
8472
8484
8496
8508
8520
8532
8544
8556
8568
8580
8592
8017
8029
8041
8053
8065
8077
8089
8101
8113
8125
8137
8149
8161
8173
8185
8197
8209
8221
8233
8245
8257
8269
8281
8293
8305
8317
8329
8341
8353
8365
8377
8389
8401
8413
8425
8437
8449
8461
8473
8485
8497
8509
8521
8533
8545
8557
8569
8581
8593
Positioning
10-19
Positioning
Step
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
10-20
Target
position
Cir. int.
auxiliary point
Operation
speed
Low
High
Low
High
Low
High
8594
8606
8618
8630
8642
8654
8666
8678
8690
8702
8714
8726
8738
8750
8762
8774
8786
8798
8810
8822
8834
8846
8858
8870
8882
8894
8906
8918
8930
8942
8954
8966
8978
8990
9002
9014
9026
9038
9050
9062
9074
9086
9098
9110
9122
9134
9146
9158
9170
8595
8607
8619
8631
8643
8655
8667
8679
8691
8703
8715
8727
8739
8751
8763
8775
8787
8799
8811
8823
8835
8847
8859
8871
8883
8895
8907
8919
8931
8943
8955
8967
8979
8991
9003
9015
9027
9039
9051
9063
9075
9087
9099
9111
9123
9135
9147
9159
9171
8596
8608
8620
8632
8644
8656
8668
8680
8692
8704
8716
8728
8740
8752
8764
8776
8788
8800
8812
8824
8836
8848
8860
8872
8884
8896
8908
8920
8932
8944
8956
8968
8980
8992
9004
9016
9028
9040
9052
9064
9076
9088
9100
9112
9124
9136
9148
9160
9172
8597
8609
8621
8633
8645
8657
8669
8681
8693
8705
8717
8729
8741
8753
8765
8777
8789
8801
8813
8825
8837
8849
8861
8873
8885
8897
8909
8921
8933
8945
8957
8969
8981
8993
9005
9017
9029
9041
9053
9065
9077
9089
9101
9113
9125
9137
9149
9161
9173
8598
8610
8622
8634
8646
8658
8670
8682
8694
8706
8718
8730
8742
8754
8766
8778
8790
8802
8814
8826
8838
8850
8862
8874
8886
8898
8910
8922
8934
8946
8958
8970
8982
8994
9006
9018
9030
9042
9054
9066
9078
9090
9102
9114
9126
9138
9150
9162
9174
8599
8611
8623
8635
8647
8659
8671
8683
8695
8707
8719
8731
8743
8755
8767
8779
8791
8803
8815
8827
8839
8851
8863
8875
8887
8899
8911
8923
8935
8947
8959
8971
8983
8995
9007
9019
9031
9043
9055
9067
9079
9091
9103
9115
9127
9139
9151
9163
9175
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
8600
8612
8624
8636
8648
8660
8672
8684
8696
8708
8720
8732
8744
8756
8768
8780
8792
8804
8816
8828
8840
8852
8864
8876
8888
8900
8912
8924
8936
8948
8960
8972
8984
8996
9008
9020
9032
9044
9056
9068
9080
9092
9104
9116
9128
9140
9152
9164
9176
8601
8613
8625
8637
8649
8661
8673
8685
8697
8709
8721
8733
8745
8757
8769
8781
8793
8805
8817
8829
8841
8853
8865
8877
8889
8901
8913
8925
8937
8949
8961
8973
8985
8997
9009
9021
9033
9045
9057
9069
9081
9093
9105
9117
9129
9141
9153
9165
9177
8602
8614
8626
8638
8650
8662
8674
8686
8698
8710
8722
8734
8746
8758
8770
8782
8794
8806
8818
8830
8842
8854
8866
8878
8890
8902
8914
8926
8938
8950
8962
8974
8986
8998
9010
9022
9034
9046
9058
9070
9082
9094
9106
9118
9130
9142
9154
9166
9178
8603
8615
8627
8639
8651
8663
8675
8687
8699
8711
8723
8735
8747
8759
8771
8783
8795
8807
8819
8831
8843
8855
8867
8879
8891
8903
8915
8927
8939
8951
8963
8975
8987
8999
9011
9023
9035
9047
9059
9071
9083
9095
9107
9119
9131
9143
9155
9167
9179
8604
8616
8628
8640
8652
8664
8676
8688
8700
8712
8724
8736
8748
8760
8772
8784
8796
8808
8820
8832
8844
8856
8868
8880
8892
8904
8916
8928
8940
8952
8964
8976
8988
9000
9012
9024
9036
9048
9060
9072
9084
9096
9108
9120
9132
9144
9156
9168
9180
8605
8617
8629
8641
8653
8665
8677
8689
8701
8713
8725
8737
8749
8761
8773
8785
8797
8809
8821
8833
8845
8857
8869
8881
8893
8905
8917
8929
8941
8953
8965
8977
8989
9001
9013
9025
9037
9049
9061
9073
9085
9097
9109
9121
9133
9145
9157
9169
9181
Step
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
Target
position
Cir. int.
auxiliary point
Operation
speed
Low
High
Low
High
Low
High
9182
9194
9206
9218
9230
9242
9254
9266
9278
9290
9302
9314
9326
9338
9350
9362
9374
9386
9398
9410
9422
9434
9446
9458
9470
9482
9494
9506
9518
9530
9542
9554
9566
9578
9590
9602
9614
9626
9638
9650
9662
9674
9686
9698
9710
9722
9734
9746
9758
9183
9195
9207
9219
9231
9243
9255
9267
9279
9291
9303
9315
9327
9339
9351
9363
9375
9387
9399
9411
9423
9435
9447
9459
9471
9483
9495
9507
9519
9531
9543
9555
9567
9579
9591
9603
9615
9627
9639
9651
9663
9675
9687
9699
9711
9723
9735
9747
9759
9184
9196
9208
9220
9232
9244
9256
9268
9280
9292
9304
9316
9328
9340
9352
9364
9376
9388
9400
9412
9424
9436
9448
9460
9472
9484
9496
9508
9520
9532
9544
9556
9568
9580
9592
9604
9616
9628
9640
9652
9664
9676
9688
9700
9712
9724
9736
9748
9760
9185
9197
9209
9221
9233
9245
9257
9269
9281
9293
9305
9317
9329
9341
9353
9365
9377
9389
9401
9413
9425
9437
9449
9461
9473
9485
9497
9509
9521
9533
9545
9557
9569
9581
9593
9605
9617
9629
9641
9653
9665
9677
9689
9701
9713
9725
9737
9749
9761
9186
9198
9210
9222
9234
9246
9258
9270
9282
9294
9306
9318
9330
9342
9354
9366
9378
9390
9402
9414
9426
9438
9450
9462
9474
9486
9498
9510
9522
9534
9546
9558
9570
9582
9594
9606
9618
9630
9642
9654
9666
9678
9690
9702
9714
9726
9738
9750
9762
9187
9199
9211
9223
9235
9247
9259
9271
9283
9295
9307
9319
9331
9343
9355
9367
9379
9391
9403
9415
9427
9439
9451
9463
9475
9487
9499
9511
9523
9535
9547
9559
9571
9583
9595
9607
9619
9631
9643
9655
9667
9679
9691
9703
9715
9727
9739
9751
9763
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
9188
9200
9212
9224
9236
9248
9260
9272
9284
9296
9308
9320
9332
9344
9356
9368
9380
9392
9404
9416
9428
9440
9452
9464
9476
9488
9500
9512
9524
9536
9548
9560
9572
9584
9596
9608
9620
9632
9644
9656
9668
9680
9692
9704
9716
9728
9740
9752
9764
9189
9201
9213
9225
9237
9249
9261
9273
9285
9297
9309
9321
9333
9345
9357
9369
9381
9393
9405
9417
9429
9441
9453
9465
9477
9489
9501
9513
9525
9537
9549
9561
9573
9585
9597
9609
9621
9633
9645
9657
9669
9681
9693
9705
9717
9729
9741
9753
9765
9190
9202
9214
9226
9238
9250
9262
9274
9286
9298
9310
9322
9334
9346
9358
9370
9382
9394
9406
9418
9430
9442
9454
9466
9478
9490
9502
9514
9526
9538
9550
9562
9574
9586
9598
9610
9622
9634
9646
9658
9670
9682
9694
9706
9718
9730
9742
9754
9766
9191
9203
9215
9227
9239
9251
9263
9275
9287
9299
9311
9323
9335
9347
9359
9371
9383
9395
9407
9419
9431
9443
9455
9467
9479
9491
9503
9515
9527
9539
9551
9563
9575
9587
9599
9611
9623
9635
9647
9659
9671
9683
9695
9707
9719
9731
9743
9755
9767
9192
9204
9216
9228
9240
9252
9264
9276
9288
9300
9312
9324
9336
9348
9360
9372
9384
9396
9408
9420
9432
9444
9456
9468
9480
9492
9504
9516
9528
9540
9552
9564
9576
9588
9600
9612
9624
9636
9648
9660
9672
9684
9696
9708
9720
9732
9744
9756
9768
9193
9205
9217
9229
9241
9253
9265
9277
9289
9301
9313
9325
9337
9349
9361
9373
9385
9397
9409
9421
9433
9445
9457
9469
9481
9493
9505
9517
9529
9541
9553
9565
9577
9589
9601
9613
9625
9637
9649
9661
9673
9685
9697
9709
9721
9733
9745
9757
9769
Positioning
10-21
Positioning
Step
391
392
393
394
395
396
397
398
399
400
10-22
Target
position
Cir. int.
auxiliary point
Operation
speed
Low
High
Low
High
Low
High
9770
9782
9794
9806
9818
9830
9842
9854
9866
9878
9771
9783
9795
9807
9819
9831
9843
9855
9867
9879
9772
9784
9796
9808
9820
9832
9844
9856
9868
9880
9773
9785
9797
9809
9821
9833
9845
9857
9869
9881
9774
9786
9798
9810
9822
9834
9846
9858
9870
9882
9775
9787
9799
9811
9823
9835
9847
9859
9871
9883
Dwell
time
M
code
Sub. Axis
setting
Helical
int.
Circular
int. turns
Control
word
9776
9788
9800
9812
9824
9836
9848
9860
9872
9884
9777
9789
9801
9813
9825
9837
9849
9861
9873
9885
9778
9790
9802
9814
9826
9838
9850
9862
9874
9886
9779
9791
9803
9815
9827
9839
9851
9863
9875
9887
9780
9792
9804
9816
9828
9840
9852
9864
9876
9888
9781
9793
9805
9817
9829
9841
9853
9865
9877
9889
Positioning
Operation
speed
Low
High
Low
High
Low
High
9890
9902
9914
9926
9938
9950
9962
9974
9986
9998
10010
10022
10034
10046
10058
10070
10082
10094
10106
10118
10130
10142
10154
10166
10178
10190
10202
10214
10226
10238
10250
10262
10274
10286
10298
10310
10322
10334
10346
10358
10370
10382
10394
10406
10418
10430
10442
10454
9891
9903
9915
9927
9939
9951
9963
9975
9987
9999
10011
10023
10035
10047
10059
10071
10083
10095
10107
10119
10131
10143
10155
10167
10179
10191
10203
10215
10227
10239
10251
10263
10275
10287
10299
10311
10323
10335
10347
10359
10371
10383
10395
10407
10419
10431
10443
10455
9892
9904
9916
9928
9940
9952
9964
9976
9988
10000
10012
10024
10036
10048
10060
10072
10084
10096
10108
10120
10132
10144
10156
10168
10180
10192
10204
10216
10228
10240
10252
10264
10276
10288
10300
10312
10324
10336
10348
10360
10372
10384
10396
10408
10420
10432
10444
10456
9893
9905
9917
9929
9941
9953
9965
9977
9989
10001
10013
10025
10037
10049
10061
10073
10085
10097
10109
10121
10133
10145
10157
10169
10181
10193
10205
10217
10229
10241
10253
10265
10277
10289
10301
10313
10325
10337
10349
10361
10373
10385
10397
10409
10421
10433
10445
10457
9894
9906
9918
9930
9942
9954
9966
9978
9990
10002
10014
10026
10038
10050
10062
10074
10086
10098
10110
10122
10134
10146
10158
10170
10182
10194
10206
10218
10230
10242
10254
10266
10278
10290
10302
10314
10326
10338
10350
10362
10374
10386
10398
10410
10422
10434
10446
10458
9895
9907
9919
9931
9943
9955
9967
9979
9991
10003
10015
10027
10039
10051
10063
10075
10087
10099
10111
10123
10135
10147
10159
10171
10183
10195
10207
10219
10231
10243
10255
10267
10279
10291
10303
10315
10327
10339
10351
10363
10375
10387
10399
10411
10423
10435
10447
10459
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
9896
9908
9920
9932
9944
9956
9968
9980
9992
10004
10016
10028
10040
10052
10064
10076
10088
10100
10112
10124
10136
10148
10160
10172
10184
10196
10208
10220
10232
10244
10256
10268
10280
10292
10304
10316
10328
10340
10352
10364
10376
10388
10400
10412
10424
10436
10448
10460
9897
9909
9921
9933
9945
9957
9969
9981
9993
10005
10017
10029
10041
10053
10065
10077
10089
10101
10113
10125
10137
10149
10161
10173
10185
10197
10209
10221
10233
10245
10257
10269
10281
10293
10305
10317
10329
10341
10353
10365
10377
10389
10401
10413
10425
10437
10449
10461
9898
9910
9922
9934
9946
9958
9970
9982
9994
10006
10018
10030
10042
10054
10066
10078
10090
10102
10114
10126
10138
10150
10162
10174
10186
10198
10210
10222
10234
10246
10258
10270
10282
10294
10306
10318
10330
10342
10354
10366
10378
10390
10402
10414
10426
10438
10450
10462
9899
9911
9923
9935
9947
9959
9971
9983
9995
10007
10019
10031
10043
10055
10067
10079
10091
10103
10115
10127
10139
10151
10163
10175
10187
10199
10211
10223
10235
10247
10259
10271
10283
10295
10307
10319
10331
10343
10355
10367
10379
10391
10403
10415
10427
10439
10451
10463
9900
9912
9924
9936
9948
9960
9972
9984
9996
10008
10020
10032
10044
10056
10068
10080
10092
10104
10116
10128
10140
10152
10164
10176
10188
10200
10212
10224
10236
10248
10260
10272
10284
10296
10308
10320
10332
10344
10356
10368
10380
10392
10404
10416
10428
10440
10452
10464
9901
9913
9925
9937
9949
9961
9973
9985
9997
10009
10021
10033
10045
10057
10069
10081
10093
10105
10117
10129
10141
10153
10165
10177
10189
10201
10213
10225
10237
10249
10261
10273
10285
10297
10309
10321
10333
10345
10357
10369
10381
10393
10405
10417
10429
10441
10453
10465
10-23
Positioning
Target position
Step
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
10-24
Operation
speed
Low
High
Low
High
Low
High
10466
10478
10490
10502
10514
10526
10538
10550
10562
10574
10586
10598
10610
10622
10634
10646
10658
10670
10682
10694
10706
10718
10730
10742
10754
10766
10778
10790
10802
10814
10826
10838
10850
10862
10874
10886
10898
10910
10922
10934
10946
10958
10970
10982
10994
11006
11018
11030
11042
10467
10479
10491
10503
10515
10527
10539
10551
10563
10575
10587
10599
10611
10623
10635
10647
10659
10671
10683
10695
10707
10719
10731
10743
10755
10767
10779
10791
10803
10815
10827
10839
10851
10863
10875
10887
10899
10911
10923
10935
10947
10959
10971
10983
10995
11007
11019
11031
11043
10468
10480
10492
10504
10516
10528
10540
10552
10564
10576
10588
10600
10612
10624
10636
10648
10660
10672
10684
10696
10708
10720
10732
10744
10756
10768
10780
10792
10804
10816
10828
10840
10852
10864
10876
10888
10900
10912
10924
10936
10948
10960
10972
10984
10996
11008
11020
11032
11044
10469
10481
10493
10505
10517
10529
10541
10553
10565
10577
10589
10601
10613
10625
10637
10649
10661
10673
10685
10697
10709
10721
10733
10745
10757
10769
10781
10793
10805
10817
10829
10841
10853
10865
10877
10889
10901
10913
10925
10937
10949
10961
10973
10985
10997
11009
11021
11033
11045
10470
10482
10494
10506
10518
10530
10542
10554
10566
10578
10590
10602
10614
10626
10638
10650
10662
10674
10686
10698
10710
10722
10734
10746
10758
10770
10782
10794
10806
10818
10830
10842
10854
10866
10878
10890
10902
10914
10926
10938
10950
10962
10974
10986
10998
11010
11022
11034
11046
10471
10483
10495
10507
10519
10531
10543
10555
10567
10579
10591
10603
10615
10627
10639
10651
10663
10675
10687
10699
10711
10723
10735
10747
10759
10771
10783
10795
10807
10819
10831
10843
10855
10867
10879
10891
10903
10915
10927
10939
10951
10963
10975
10987
10999
11011
11023
11035
11047
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
10472
10484
10496
10508
10520
10532
10544
10556
10568
10580
10592
10604
10616
10628
10640
10652
10664
10676
10688
10700
10712
10724
10736
10748
10760
10772
10784
10796
10808
10820
10832
10844
10856
10868
10880
10892
10904
10916
10928
10940
10952
10964
10976
10988
11000
11012
11024
11036
11048
10473
10485
10497
10509
10521
10533
10545
10557
10569
10581
10593
10605
10617
10629
10641
10653
10665
10677
10689
10701
10713
10725
10737
10749
10761
10773
10785
10797
10809
10821
10833
10845
10857
10869
10881
10893
10905
10917
10929
10941
10953
10965
10977
10989
11001
11013
11025
11037
11049
10474
10486
10498
10510
10522
10534
10546
10558
10570
10582
10594
10606
10618
10630
10642
10654
10666
10678
10690
10702
10714
10726
10738
10750
10762
10774
10786
10798
10810
10822
10834
10846
10858
10870
10882
10894
10906
10918
10930
10942
10954
10966
10978
10990
11002
11014
11026
11038
11050
10475
10487
10499
10511
10523
10535
10547
10559
10571
10583
10595
10607
10619
10631
10643
10655
10667
10679
10691
10703
10715
10727
10739
10751
10763
10775
10787
10799
10811
10823
10835
10847
10859
10871
10883
10895
10907
10919
10931
10943
10955
10967
10979
10991
11003
11015
11027
11039
11051
10476
10488
10500
10512
10524
10536
10548
10560
10572
10584
10596
10608
10620
10632
10644
10656
10668
10680
10692
10704
10716
10728
10740
10752
10764
10776
10788
10800
10812
10824
10836
10848
10860
10872
10884
10896
10908
10920
10932
10944
10956
10968
10980
10992
11004
11016
11028
11040
11052
10477
10489
10501
10513
10525
10537
10549
10561
10573
10585
10597
10609
10621
10633
10645
10657
10669
10681
10693
10705
10717
10729
10741
10753
10765
10777
10789
10801
10813
10825
10837
10849
10861
10873
10885
10897
10909
10921
10933
10945
10957
10969
10981
10993
11005
11017
11029
11041
11053
Target position
Step
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
Operation
speed
Low
High
Low
High
Low
High
11054
11066
11078
11090
11102
11114
11126
11138
11150
11162
11174
11186
11198
11210
11222
11234
11246
11258
11270
11282
11294
11306
11318
11330
11342
11354
11366
11378
11390
11402
11414
11426
11438
11450
11462
11474
11486
11498
11510
11522
11534
11546
11558
11570
11582
11594
11606
11618
11630
11055
11067
11079
11091
11103
11115
11127
11139
11151
11163
11175
11187
11199
11211
11223
11235
11247
11259
11271
11283
11295
11307
11319
11331
11343
11355
11367
11379
11391
11403
11415
11427
11439
11451
11463
11475
11487
11499
11511
11523
11535
11547
11559
11571
11583
11595
11607
11619
11631
11056
11068
11080
11092
11104
11116
11128
11140
11152
11164
11176
11188
11200
11212
11224
11236
11248
11260
11272
11284
11296
11308
11320
11332
11344
11356
11368
11380
11392
11404
11416
11428
11440
11452
11464
11476
11488
11500
11512
11524
11536
11548
11560
11572
11584
11596
11608
11620
11632
11057
11069
11081
11093
11105
11117
11129
11141
11153
11165
11177
11189
11201
11213
11225
11237
11249
11261
11273
11285
11297
11309
11321
11333
11345
11357
11369
11381
11393
11405
11417
11429
11441
11453
11465
11477
11489
11501
11513
11525
11537
11549
11561
11573
11585
11597
11609
11621
11633
11058
11070
11082
11094
11106
11118
11130
11142
11154
11166
11178
11190
11202
11214
11226
11238
11250
11262
11274
11286
11298
11310
11322
11334
11346
11358
11370
11382
11394
11406
11418
11430
11442
11454
11466
11478
11490
11502
11514
11526
11538
11550
11562
11574
11586
11598
11610
11622
11634
11059
11071
11083
11095
11107
11119
11131
11143
11155
11167
11179
11191
11203
11215
11227
11239
11251
11263
11275
11287
11299
11311
11323
11335
11347
11359
11371
11383
11395
11407
11419
11431
11443
11455
11467
11479
11491
11503
11515
11527
11539
11551
11563
11575
11587
11599
11611
11623
11635
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
11060
11072
11084
11096
11108
11120
11132
11144
11156
11168
11180
11192
11204
11216
11228
11240
11252
11264
11276
11288
11300
11312
11324
11336
11348
11360
11372
11384
11396
11408
11420
11432
11444
11456
11468
11480
11492
11504
11516
11528
11540
11552
11564
11576
11588
11600
11612
11624
11636
11061
11073
11085
11097
11109
11121
11133
11145
11157
11169
11181
11193
11205
11217
11229
11241
11253
11265
11277
11289
11301
11313
11325
11337
11349
11361
11373
11385
11397
11409
11421
11433
11445
11457
11469
11481
11493
11505
11517
11529
11541
11553
11565
11577
11589
11601
11613
11625
11637
11062
11074
11086
11098
11110
11122
11134
11146
11158
11170
11182
11194
11206
11218
11230
11242
11254
11266
11278
11290
11302
11314
11326
11338
11350
11362
11374
11386
11398
11410
11422
11434
11446
11458
11470
11482
11494
11506
11518
11530
11542
11554
11566
11578
11590
11602
11614
11626
11638
11063
11075
11087
11099
11111
11123
11135
11147
11159
11171
11183
11195
11207
11219
11231
11243
11255
11267
11279
11291
11303
11315
11327
11339
11351
11363
11375
11387
11399
11411
11423
11435
11447
11459
11471
11483
11495
11507
11519
11531
11543
11555
11567
11579
11591
11603
11615
11627
11639
11064
11076
11088
11100
11112
11124
11136
11148
11160
11172
11184
11196
11208
11220
11232
11244
11256
11268
11280
11292
11304
11316
11328
11340
11352
11364
11376
11388
11400
11412
11424
11436
11448
11460
11472
11484
11496
11508
11520
11532
11544
11556
11568
11580
11592
11604
11616
11628
11640
11065
11077
11089
11101
11113
11125
11137
11149
11161
11173
11185
11197
11209
11221
11233
11245
11257
11269
11281
11293
11305
11317
11329
11341
11353
11365
11377
11389
11401
11413
11425
11437
11449
11461
11473
11485
11497
11509
11521
11533
11545
11557
11569
11581
11593
11605
11617
11629
11641
Positioning
10-25
Positioning
Target position
Step
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
10-26
Operation
speed
Low
High
Low
High
Low
High
11642
11654
11666
11678
11690
11702
11714
11726
11738
11750
11762
11774
11786
11798
11810
11822
11834
11846
11858
11870
11882
11894
11906
11918
11930
11942
11954
11966
11978
11990
12002
12014
12026
12038
12050
12062
12074
12086
12098
12110
12122
12134
12146
12158
12170
12182
12194
12206
12218
11643
11655
11667
11679
11691
11703
11715
11727
11739
11751
11763
11775
11787
11799
11811
11823
11835
11847
11859
11871
11883
11895
11907
11919
11931
11943
11955
11967
11979
11991
12003
12015
12027
12039
12051
12063
12075
12087
12099
12111
12123
12135
12147
12159
12171
12183
12195
12207
12219
11644
11656
11668
11680
11692
11704
11716
11728
11740
11752
11764
11776
11788
11800
11812
11824
11836
11848
11860
11872
11884
11896
11908
11920
11932
11944
11956
11968
11980
11992
12004
12016
12028
12040
12052
12064
12076
12088
12100
12112
12124
12136
12148
12160
12172
12184
12196
12208
12220
11645
11657
11669
11681
11693
11705
11717
11729
11741
11753
11765
11777
11789
11801
11813
11825
11837
11849
11861
11873
11885
11897
11909
11921
11933
11945
11957
11969
11981
11993
12005
12017
12029
12041
12053
12065
12077
12089
12101
12113
12125
12137
12149
12161
12173
12185
12197
12209
12221
11646
11658
11670
11682
11694
11706
11718
11730
11742
11754
11766
11778
11790
11802
11814
11826
11838
11850
11862
11874
11886
11898
11910
11922
11934
11946
11958
11970
11982
11994
12006
12018
12030
12042
12054
12066
12078
12090
12102
12114
12126
12138
12150
12162
12174
12186
12198
12210
12222
11647
11659
11671
11683
11695
11707
11719
11731
11743
11755
11767
11779
11791
11803
11815
11827
11839
11851
11863
11875
11887
11899
11911
11923
11935
11947
11959
11971
11983
11995
12007
12019
12031
12043
12055
12067
12079
12091
12103
12115
12127
12139
12151
12163
12175
12187
12199
12211
12223
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
11648
11660
11672
11684
11696
11708
11720
11732
11744
11756
11768
11780
11792
11804
11816
11828
11840
11852
11864
11876
11888
11900
11912
11924
11936
11948
11960
11972
11984
11996
12008
12020
12032
12044
12056
12068
12080
12092
12104
12116
12128
12140
12152
12164
12176
12188
12200
12212
12224
11649
11661
11673
11685
11697
11709
11721
11733
11745
11757
11769
11781
11793
11805
11817
11829
11841
11853
11865
11877
11889
11901
11913
11925
11937
11949
11961
11973
11985
11997
12009
12021
12033
12045
12057
12069
12081
12093
12105
12117
12129
12141
12153
12165
12177
12189
12201
12213
12225
11650
11662
11674
11686
11698
11710
11722
11734
11746
11758
11770
11782
11794
11806
11818
11830
11842
11854
11866
11878
11890
11902
11914
11926
11938
11950
11962
11974
11986
11998
12010
12022
12034
12046
12058
12070
12082
12094
12106
12118
12130
12142
12154
12166
12178
12190
12202
12214
12226
11651
11663
11675
11687
11699
11711
11723
11735
11747
11759
11771
11783
11795
11807
11819
11831
11843
11855
11867
11879
11891
11903
11915
11927
11939
11951
11963
11975
11987
11999
12011
12023
12035
12047
12059
12071
12083
12095
12107
12119
12131
12143
12155
12167
12179
12191
12203
12215
12227
11652
11664
11676
11688
11700
11712
11724
11736
11748
11760
11772
11784
11796
11808
11820
11832
11844
11856
11868
11880
11892
11904
11916
11928
11940
11952
11964
11976
11988
12000
12012
12024
12036
12048
12060
12072
12084
12096
12108
12120
12132
12144
12156
12168
12180
12192
12204
12216
12228
11653
11665
11677
11689
11701
11713
11725
11737
11749
11761
11773
11785
11797
11809
11821
11833
11845
11857
11869
11881
11893
11905
11917
11929
11941
11953
11965
11977
11989
12001
12013
12025
12037
12049
12061
12073
12085
12097
12109
12121
12133
12145
12157
12169
12181
12193
12205
12217
12229
Target position
Step
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
Operation
speed
Low
High
Low
High
Low
High
12230
12242
12254
12266
12278
12290
12302
12314
12326
12338
12350
12362
12374
12386
12398
12410
12422
12434
12446
12458
12470
12482
12494
12506
12518
12530
12542
12554
12566
12578
12590
12602
12614
12626
12638
12650
12662
12674
12686
12698
12710
12722
12734
12746
12758
12770
12782
12794
12806
12231
12243
12255
12267
12279
12291
12303
12315
12327
12339
12351
12363
12375
12387
12399
12411
12423
12435
12447
12459
12471
12483
12495
12507
12519
12531
12543
12555
12567
12579
12591
12603
12615
12627
12639
12651
12663
12675
12687
12699
12711
12723
12735
12747
12759
12771
12783
12795
12807
12232
12244
12256
12268
12280
12292
12304
12316
12328
12340
12352
12364
12376
12388
12400
12412
12424
12436
12448
12460
12472
12484
12496
12508
12520
12532
12544
12556
12568
12580
12592
12604
12616
12628
12640
12652
12664
12676
12688
12700
12712
12724
12736
12748
12760
12772
12784
12796
12808
12233
12245
12257
12269
12281
12293
12305
12317
12329
12341
12353
12365
12377
12389
12401
12413
12425
12437
12449
12461
12473
12485
12497
12509
12521
12533
12545
12557
12569
12581
12593
12605
12617
12629
12641
12653
12665
12677
12689
12701
12713
12725
12737
12749
12761
12773
12785
12797
12809
12234
12246
12258
12270
12282
12294
12306
12318
12330
12342
12354
12366
12378
12390
12402
12414
12426
12438
12450
12462
12474
12486
12498
12510
12522
12534
12546
12558
12570
12582
12594
12606
12618
12630
12642
12654
12666
12678
12690
12702
12714
12726
12738
12750
12762
12774
12786
12798
12810
12235
12247
12259
12271
12283
12295
12307
12319
12331
12343
12355
12367
12379
12391
12403
12415
12427
12439
12451
12463
12475
12487
12499
12511
12523
12535
12547
12559
12571
12583
12595
12607
12619
12631
12643
12655
12667
12679
12691
12703
12715
12727
12739
12751
12763
12775
12787
12799
12811
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
12236
12248
12260
12272
12284
12296
12308
12320
12332
12344
12356
12368
12380
12392
12404
12416
12428
12440
12452
12464
12476
12488
12500
12512
12524
12536
12548
12560
12572
12584
12596
12608
12620
12632
12644
12656
12668
12680
12692
12704
12716
12728
12740
12752
12764
12776
12788
12800
12812
12237
12249
12261
12273
12285
12297
12309
12321
12333
12345
12357
12369
12381
12393
12405
12417
12429
12441
12453
12465
12477
12489
12501
12513
12525
12537
12549
12561
12573
12585
12597
12609
12621
12633
12645
12657
12669
12681
12693
12705
12717
12729
12741
12753
12765
12777
12789
12801
12813
12238
12250
12262
12274
12286
12298
12310
12322
12334
12346
12358
12370
12382
12394
12406
12418
12430
12442
12454
12466
12478
12490
12502
12514
12526
12538
12550
12562
12574
12586
12598
12610
12622
12634
12646
12658
12670
12682
12694
12706
12718
12730
12742
12754
12766
12778
12790
12802
12814
12239
12251
12263
12275
12287
12299
12311
12323
12335
12347
12359
12371
12383
12395
12407
12419
12431
12443
12455
12467
12479
12491
12503
12515
12527
12539
12551
12563
12575
12587
12599
12611
12623
12635
12647
12659
12671
12683
12695
12707
12719
12731
12743
12755
12767
12779
12791
12803
12815
12240
12252
12264
12276
12288
12300
12312
12324
12336
12348
12360
12372
12384
12396
12408
12420
12432
12444
12456
12468
12480
12492
12504
12516
12528
12540
12552
12564
12576
12588
12600
12612
12624
12636
12648
12660
12672
12684
12696
12708
12720
12732
12744
12756
12768
12780
12792
12804
12816
12241
12253
12265
12277
12289
12301
12313
12325
12337
12349
12361
12373
12385
12397
12409
12421
12433
12445
12457
12469
12481
12493
12505
12517
12529
12541
12553
12565
12577
12589
12601
12613
12625
12637
12649
12661
12673
12685
12697
12709
12721
12733
12745
12757
12769
12781
12793
12805
12817
Positioning
10-27
Positioning
Target position
Step
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
10-28
Operation
speed
Low
High
Low
High
Low
High
12818
12830
12842
12854
12866
12878
12890
12902
12914
12926
12938
12950
12962
12974
12986
12998
13010
13022
13034
13046
13058
13070
13082
13094
13106
13118
13130
13142
13154
13166
13178
13190
13202
13214
13226
13238
13250
13262
13274
13286
13298
13310
13322
13334
13346
13358
13370
13382
13394
12819
12831
12843
12855
12867
12879
12891
12903
12915
12927
12939
12951
12963
12975
12987
12999
13011
13023
13035
13047
13059
13071
13083
13095
13107
13119
13131
13143
13155
13167
13179
13191
13203
13215
13227
13239
13251
13263
13275
13287
13299
13311
13323
13335
13347
13359
13371
13383
13395
12820
12832
12844
12856
12868
12880
12892
12904
12916
12928
12940
12952
12964
12976
12988
13000
13012
13024
13036
13048
13060
13072
13084
13096
13108
13120
13132
13144
13156
13168
13180
13192
13204
13216
13228
13240
13252
13264
13276
13288
13300
13312
13324
13336
13348
13360
13372
13384
13396
12821
12833
12845
12857
12869
12881
12893
12905
12917
12929
12941
12953
12965
12977
12989
13001
13013
13025
13037
13049
13061
13073
13085
13097
13109
13121
13133
13145
13157
13169
13181
13193
13205
13217
13229
13241
13253
13265
13277
13289
13301
13313
13325
13337
13349
13361
13373
13385
13397
12822
12834
12846
12858
12870
12882
12894
12906
12918
12930
12942
12954
12966
12978
12990
13002
13014
13026
13038
13050
13062
13074
13086
13098
13110
13122
13134
13146
13158
13170
13182
13194
13206
13218
13230
13242
13254
13266
13278
13290
13302
13314
13326
13338
13350
13362
13374
13386
13398
12823
12835
12847
12859
12871
12883
12895
12907
12919
12931
12943
12955
12967
12979
12991
13003
13015
13027
13039
13051
13063
13075
13087
13099
13111
13123
13135
13147
13159
13171
13183
13195
13207
13219
13231
13243
13255
13267
13279
13291
13303
13315
13327
13339
13351
13363
13375
13387
13399
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
12824
12836
12848
12860
12872
12884
12896
12908
12920
12932
12944
12956
12968
12980
12992
13004
13016
13028
13040
13052
13064
13076
13088
13100
13112
13124
13136
13148
13160
13172
13184
13196
13208
13220
13232
13244
13256
13268
13280
13292
13304
13316
13328
13340
13352
13364
13376
13388
13400
12825
12837
12849
12861
12873
12885
12897
12909
12921
12933
12945
12957
12969
12981
12993
13005
13017
13029
13041
13053
13065
13077
13089
13101
13113
13125
13137
13149
13161
13173
13185
13197
13209
13221
13233
13245
13257
13269
13281
13293
13305
13317
13329
13341
13353
13365
13377
13389
13401
12826
12838
12850
12862
12874
12886
12898
12910
12922
12934
12946
12958
12970
12982
12994
13006
13018
13030
13042
13054
13066
13078
13090
13102
13114
13126
13138
13150
13162
13174
13186
13198
13210
13222
13234
13246
13258
13270
13282
13294
13306
13318
13330
13342
13354
13366
13378
13390
13402
12827
12839
12851
12863
12875
12887
12899
12911
12923
12935
12947
12959
12971
12983
12995
13007
13019
13031
13043
13055
13067
13079
13091
13103
13115
13127
13139
13151
13163
13175
13187
13199
13211
13223
13235
13247
13259
13271
13283
13295
13307
13319
13331
13343
13355
13367
13379
13391
13403
12828
12840
12852
12864
12876
12888
12900
12912
12924
12936
12948
12960
12972
12984
12996
13008
13020
13032
13044
13056
13068
13080
13092
13104
13116
13128
13140
13152
13164
13176
13188
13200
13212
13224
13236
13248
13260
13272
13284
13296
13308
13320
13332
13344
13356
13368
13380
13392
13404
12829
12841
12853
12865
12877
12889
12901
12913
12925
12937
12949
12961
12973
12985
12997
13009
13021
13033
13045
13057
13069
13081
13093
13105
13117
13129
13141
13153
13165
13177
13189
13201
13213
13225
13237
13249
13261
13273
13285
13297
13309
13321
13333
13345
13357
13369
13381
13393
13405
Target position
Step
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
Operation
speed
Low
High
Low
High
Low
High
13406
13418
13430
13442
13454
13466
13478
13490
13502
13514
13526
13538
13550
13562
13574
13586
13598
13610
13622
13634
13646
13658
13670
13682
13694
13706
13718
13730
13742
13754
13766
13778
13790
13802
13814
13826
13838
13850
13862
13874
13886
13898
13910
13922
13934
13946
13958
13970
13982
13407
13419
13431
13443
13455
13467
13479
13491
13503
13515
13527
13539
13551
13563
13575
13587
13599
13611
13623
13635
13647
13659
13671
13683
13695
13707
13719
13731
13743
13755
13767
13779
13791
13803
13815
13827
13839
13851
13863
13875
13887
13899
13911
13923
13935
13947
13959
13971
13983
13408
13420
13432
13444
13456
13468
13480
13492
13504
13516
13528
13540
13552
13564
13576
13588
13600
13612
13624
13636
13648
13660
13672
13684
13696
13708
13720
13732
13744
13756
13768
13780
13792
13804
13816
13828
13840
13852
13864
13876
13888
13900
13912
13924
13936
13948
13960
13972
13984
13409
13421
13433
13445
13457
13469
13481
13493
13505
13517
13529
13541
13553
13565
13577
13589
13601
13613
13625
13637
13649
13661
13673
13685
13697
13709
13721
13733
13745
13757
13769
13781
13793
13805
13817
13829
13841
13853
13865
13877
13889
13901
13913
13925
13937
13949
13961
13973
13985
13410
13422
13434
13446
13458
13470
13482
13494
13506
13518
13530
13542
13554
13566
13578
13590
13602
13614
13626
13638
13650
13662
13674
13686
13698
13710
13722
13734
13746
13758
13770
13782
13794
13806
13818
13830
13842
13854
13866
13878
13890
13902
13914
13926
13938
13950
13962
13974
13986
13411
13423
13435
13447
13459
13471
13483
13495
13507
13519
13531
13543
13555
13567
13579
13591
13603
13615
13627
13639
13651
13663
13675
13687
13699
13711
13723
13735
13747
13759
13771
13783
13795
13807
13819
13831
13843
13855
13867
13879
13891
13903
13915
13927
13939
13951
13963
13975
13987
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
13412
13424
13436
13448
13460
13472
13484
13496
13508
13520
13532
13544
13556
13568
13580
13592
13604
13616
13628
13640
13652
13664
13676
13688
13700
13712
13724
13736
13748
13760
13772
13784
13796
13808
13820
13832
13844
13856
13868
13880
13892
13904
13916
13928
13940
13952
13964
13976
13988
13413
13425
13437
13449
13461
13473
13485
13497
13509
13521
13533
13545
13557
13569
13581
13593
13605
13617
13629
13641
13653
13665
13677
13689
13701
13713
13725
13737
13749
13761
13773
13785
13797
13809
13821
13833
13845
13857
13869
13881
13893
13905
13917
13929
13941
13953
13965
13977
13989
13414
13426
13438
13450
13462
13474
13486
13498
13510
13522
13534
13546
13558
13570
13582
13594
13606
13618
13630
13642
13654
13666
13678
13690
13702
13714
13726
13738
13750
13762
13774
13786
13798
13810
13822
13834
13846
13858
13870
13882
13894
13906
13918
13930
13942
13954
13966
13978
13990
13415
13427
13439
13451
13463
13475
13487
13499
13511
13523
13535
13547
13559
13571
13583
13595
13607
13619
13631
13643
13655
13667
13679
13691
13703
13715
13727
13739
13751
13763
13775
13787
13799
13811
13823
13835
13847
13859
13871
13883
13895
13907
13919
13931
13943
13955
13967
13979
13991
13416
13428
13440
13452
13464
13476
13488
13500
13512
13524
13536
13548
13560
13572
13584
13596
13608
13620
13632
13644
13656
13668
13680
13692
13704
13716
13728
13740
13752
13764
13776
13788
13800
13812
13824
13836
13848
13860
13872
13884
13896
13908
13920
13932
13944
13956
13968
13980
13992
13417
13429
13441
13453
13465
13477
13489
13501
13513
13525
13537
13549
13561
13573
13585
13597
13609
13621
13633
13645
13657
13669
13681
13693
13705
13717
13729
13741
13753
13765
13777
13789
13801
13813
13825
13837
13849
13861
13873
13885
13897
13909
13921
13933
13945
13957
13969
13981
13993
Positioning
10-29
Positioning
Target position
Step
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
10-30
Operation
speed
Low
High
Low
High
Low
High
13994
14006
14018
14030
14042
14054
14066
14078
14090
14102
14114
14126
14138
14150
14162
14174
14186
14198
14210
14222
14234
14246
14258
14270
14282
14294
14306
14318
14330
14342
14354
14366
14378
14390
14402
14414
14426
14438
14450
14462
14474
14486
14498
14510
14522
14534
14546
14558
14570
13995
14007
14019
14031
14043
14055
14067
14079
14091
14103
14115
14127
14139
14151
14163
14175
14187
14199
14211
14223
14235
14247
14259
14271
14283
14295
14307
14319
14331
14343
14355
14367
14379
14391
14403
14415
14427
14439
14451
14463
14475
14487
14499
14511
14523
14535
14547
14559
14571
13996
14008
14020
14032
14044
14056
14068
14080
14092
14104
14116
14128
14140
14152
14164
14176
14188
14200
14212
14224
14236
14248
14260
14272
14284
14296
14308
14320
14332
14344
14356
14368
14380
14392
14404
14416
14428
14440
14452
14464
14476
14488
14500
14512
14524
14536
14548
14560
14572
13997
14009
14021
14033
14045
14057
14069
14081
14093
14105
14117
14129
14141
14153
14165
14177
14189
14201
14213
14225
14237
14249
14261
14273
14285
14297
14309
14321
14333
14345
14357
14369
14381
14393
14405
14417
14429
14441
14453
14465
14477
14489
14501
14513
14525
14537
14549
14561
14573
13998
14010
14022
14034
14046
14058
14070
14082
14094
14106
14118
14130
14142
14154
14166
14178
14190
14202
14214
14226
14238
14250
14262
14274
14286
14298
14310
14322
14334
14346
14358
14370
14382
14394
14406
14418
14430
14442
14454
14466
14478
14490
14502
14514
14526
14538
14550
14562
14574
13999
14011
14023
14035
14047
14059
14071
14083
14095
14107
14119
14131
14143
14155
14167
14179
14191
14203
14215
14227
14239
14251
14263
14275
14287
14299
14311
14323
14335
14347
14359
14371
14383
14395
14407
14419
14431
14443
14455
14467
14479
14491
14503
14515
14527
14539
14551
14563
14575
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
14000
14012
14024
14036
14048
14060
14072
14084
14096
14108
14120
14132
14144
14156
14168
14180
14192
14204
14216
14228
14240
14252
14264
14276
14288
14300
14312
14324
14336
14348
14360
14372
14384
14396
14408
14420
14432
14444
14456
14468
14480
14492
14504
14516
14528
14540
14552
14564
14576
14001
14013
14025
14037
14049
14061
14073
14085
14097
14109
14121
14133
14145
14157
14169
14181
14193
14205
14217
14229
14241
14253
14265
14277
14289
14301
14313
14325
14337
14349
14361
14373
14385
14397
14409
14421
14433
14445
14457
14469
14481
14493
14505
14517
14529
14541
14553
14565
14577
14002
14014
14026
14038
14050
14062
14074
14086
14098
14110
14122
14134
14146
14158
14170
14182
14194
14206
14218
14230
14242
14254
14266
14278
14290
14302
14314
14326
14338
14350
14362
14374
14386
14398
14410
14422
14434
14446
14458
14470
14482
14494
14506
14518
14530
14542
14554
14566
14578
14003
14015
14027
14039
14051
14063
14075
14087
14099
14111
14123
14135
14147
14159
14171
14183
14195
14207
14219
14231
14243
14255
14267
14279
14291
14303
14315
14327
14339
14351
14363
14375
14387
14399
14411
14423
14435
14447
14459
14471
14483
14495
14507
14519
14531
14543
14555
14567
14579
14004
14016
14028
14040
14052
14064
14076
14088
14100
14112
14124
14136
14148
14160
14172
14184
14196
14208
14220
14232
14244
14256
14268
14280
14292
14304
14316
14328
14340
14352
14364
14376
14388
14400
14412
14424
14436
14448
14460
14472
14484
14496
14508
14520
14532
14544
14556
14568
14580
14005
14017
14029
14041
14053
14065
14077
14089
14101
14113
14125
14137
14149
14161
14173
14185
14197
14209
14221
14233
14245
14257
14269
14281
14293
14305
14317
14329
14341
14353
14365
14377
14389
14401
14413
14425
14437
14449
14461
14473
14485
14497
14509
14521
14533
14545
14557
14569
14581
Target position
Step
392
393
394
395
396
397
398
399
400
Operation
speed
Low
High
Low
High
Low
High
14582
14594
14606
14618
14630
14642
14654
14666
14678
14583
14595
14607
14619
14631
14643
14655
14667
14679
14584
14596
14608
14620
14632
14644
14656
14668
14680
14585
14597
14609
14621
14633
14645
14657
14669
14681
14586
14598
14610
14622
14634
14646
14658
14670
14682
14587
14599
14611
14623
14635
14647
14659
14671
14683
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
14588
14600
14612
14624
14636
14648
14660
14672
14684
14589
14601
14613
14625
14637
14649
14661
14673
14685
14590
14602
14614
14626
14638
14650
14662
14674
14686
14591
14603
14615
14627
14639
14651
14663
14675
14687
14592
14604
14616
14628
14640
14652
14664
14676
14688
14593
14605
14617
14629
14641
14653
14665
14677
14689
Positioning
10-31
Positioning
Operation
speed
Low
High
Low
High
Low
High
14690
14702
14714
14726
14738
14750
14762
14774
14786
14798
14810
14822
14834
14846
14858
14870
14882
14894
14906
14918
14930
14942
14954
14966
14978
14990
15002
15014
15026
15038
15050
15062
15074
15086
15098
15110
15122
15134
15146
15158
15170
15182
15194
15206
15218
15230
15242
14691
14703
14715
14727
14739
14751
14763
14775
14787
14799
14811
14823
14835
14847
14859
14871
14883
14895
14907
14919
14931
14943
14955
14967
14979
14991
15003
15015
15027
15039
15051
15063
15075
15087
15099
15111
15123
15135
15147
15159
15171
15183
15195
15207
15219
15231
15243
14692
14704
14716
14728
14740
14752
14764
14776
14788
14800
14812
14824
14836
14848
14860
14872
14884
14896
14908
14920
14932
14944
14956
14968
14980
14992
15004
15016
15028
15040
15052
15064
15076
15088
15100
15112
15124
15136
15148
15160
15172
15184
15196
15208
15220
15232
15244
14693
14705
14717
14729
14741
14753
14765
14777
14789
14801
14813
14825
14837
14849
14861
14873
14885
14897
14909
14921
14933
14945
14957
14969
14981
14993
15005
15017
15029
15041
15053
15065
15077
15089
15101
15113
15125
15137
15149
15161
15173
15185
15197
15209
15221
15233
15245
14694
14706
14718
14730
14742
14754
14766
14778
14790
14802
14814
14826
14838
14850
14862
14874
14886
14898
14910
14922
14934
14946
14958
14970
14982
14994
15006
15018
15030
15042
15054
15066
15078
15090
15102
15114
15126
15138
15150
15162
15174
15186
15198
15210
15222
15234
15246
14695
14707
14719
14731
14743
14755
14767
14779
14791
14803
14815
14827
14839
14851
14863
14875
14887
14899
14911
14923
14935
14947
14959
14971
14983
14995
15007
15019
15031
15043
15055
15067
15079
15091
15103
15115
15127
15139
15151
15163
15175
15187
15199
15211
15223
15235
15247
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
14696
14708
14720
14732
14744
14756
14768
14780
14792
14804
14816
14828
14840
14852
14864
14876
14888
14900
14912
14924
14936
14948
14960
14972
14984
14996
15008
15020
15032
15044
15056
15068
15080
15092
15104
15116
15128
15140
15152
15164
15176
15188
15200
15212
15224
15236
15248
14697
14709
14721
14733
14745
14757
14769
14781
14793
14805
14817
14829
14841
14853
14865
14877
14889
14901
14913
14925
14937
14949
14961
14973
14985
14997
15009
15021
15033
15045
15057
15069
15081
15093
15105
15117
15129
15141
15153
15165
15177
15189
15201
15213
15225
15237
15249
14698
14710
14722
14734
14746
14758
14770
14782
14794
14806
14818
14830
14842
14854
14866
14878
14890
14902
14914
14926
14938
14950
14962
14974
14986
14998
15010
15022
15034
15046
15058
15070
15082
15094
15106
15118
15130
15142
15154
15166
15178
15190
15202
15214
15226
15238
15250
14699
14711
14723
14735
14747
14759
14771
14783
14795
14807
14819
14831
14843
14855
14867
14879
14891
14903
14915
14927
14939
14951
14963
14975
14987
14999
15011
15023
15035
15047
15059
15071
15083
15095
15107
15119
15131
15143
15155
15167
15179
15191
15203
15215
15227
15239
15251
14700
14712
14724
14736
14748
14760
14772
14784
14796
14808
14820
14832
14844
14856
14868
14880
14892
14904
14916
14928
14940
14952
14964
14976
14988
15000
15012
15024
15036
15048
15060
15072
15084
15096
15108
15120
15132
15144
15156
15168
15180
15192
15204
15216
15228
15240
15252
14701
14713
14725
14737
14749
14761
14773
14785
14797
14809
14821
14833
14845
14857
14869
14881
14893
14905
14917
14929
14941
14953
14965
14977
14989
15001
15013
15025
15037
15049
15061
15073
15085
15097
15109
15121
15133
15145
15157
15169
15181
15193
15205
15217
15229
15241
15253
Target position
Step
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
Operation
speed
Low
High
Low
High
Low
High
15254
15266
15278
15290
15302
15314
15326
15338
15350
15362
15374
15386
15398
15410
15422
15434
15446
15458
15470
15482
15494
15506
15518
15530
15542
15554
15566
15578
15590
15602
15614
15626
15638
15650
15662
15674
15686
15698
15710
15722
15734
15746
15758
15770
15782
15794
15806
15818
15830
15255
15267
15279
15291
15303
15315
15327
15339
15351
15363
15375
15387
15399
15411
15423
15435
15447
15459
15471
15483
15495
15507
15519
15531
15543
15555
15567
15579
15591
15603
15615
15627
15639
15651
15663
15675
15687
15699
15711
15723
15735
15747
15759
15771
15783
15795
15807
15819
15831
15256
15268
15280
15292
15304
15316
15328
15340
15352
15364
15376
15388
15400
15412
15424
15436
15448
15460
15472
15484
15496
15508
15520
15532
15544
15556
15568
15580
15592
15604
15616
15628
15640
15652
15664
15676
15688
15700
15712
15724
15736
15748
15760
15772
15784
15796
15808
15820
15832
15257
15269
15281
15293
15305
15317
15329
15341
15353
15365
15377
15389
15401
15413
15425
15437
15449
15461
15473
15485
15497
15509
15521
15533
15545
15557
15569
15581
15593
15605
15617
15629
15641
15653
15665
15677
15689
15701
15713
15725
15737
15749
15761
15773
15785
15797
15809
15821
15833
15258
15270
15282
15294
15306
15318
15330
15342
15354
15366
15378
15390
15402
15414
15426
15438
15450
15462
15474
15486
15498
15510
15522
15534
15546
15558
15570
15582
15594
15606
15618
15630
15642
15654
15666
15678
15690
15702
15714
15726
15738
15750
15762
15774
15786
15798
15810
15822
15834
15259
15271
15283
15295
15307
15319
15331
15343
15355
15367
15379
15391
15403
15415
15427
15439
15451
15463
15475
15487
15499
15511
15523
15535
15547
15559
15571
15583
15595
15607
15619
15631
15643
15655
15667
15679
15691
15703
15715
15727
15739
15751
15763
15775
15787
15799
15811
15823
15835
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
15260
15272
15284
15296
15308
15320
15332
15344
15356
15368
15380
15392
15404
15416
15428
15440
15452
15464
15476
15488
15500
15512
15524
15536
15548
15560
15572
15584
15596
15608
15620
15632
15644
15656
15668
15680
15692
15704
15716
15728
15740
15752
15764
15776
15788
15800
15812
15824
15836
15261
15273
15285
15297
15309
15321
15333
15345
15357
15369
15381
15393
15405
15417
15429
15441
15453
15465
15477
15489
15501
15513
15525
15537
15549
15561
15573
15585
15597
15609
15621
15633
15645
15657
15669
15681
15693
15705
15717
15729
15741
15753
15765
15777
15789
15801
15813
15825
15837
15262
15274
15286
15298
15310
15322
15334
15346
15358
15370
15382
15394
15406
15418
15430
15442
15454
15466
15478
15490
15502
15514
15526
15538
15550
15562
15574
15586
15598
15610
15622
15634
15646
15658
15670
15682
15694
15706
15718
15730
15742
15754
15766
15778
15790
15802
15814
15826
15838
15263
15275
15287
15299
15311
15323
15335
15347
15359
15371
15383
15395
15407
15419
15431
15443
15455
15467
15479
15491
15503
15515
15527
15539
15551
15563
15575
15587
15599
15611
15623
15635
15647
15659
15671
15683
15695
15707
15719
15731
15743
15755
15767
15779
15791
15803
15815
15827
15839
15264
15276
15288
15300
15312
15324
15336
15348
15360
15372
15384
15396
15408
15420
15432
15444
15456
15468
15480
15492
15504
15516
15528
15540
15552
15564
15576
15588
15600
15612
15624
15636
15648
15660
15672
15684
15696
15708
15720
15732
15744
15756
15768
15780
15792
15804
15816
15828
15840
15265
15277
15289
15301
15313
15325
15337
15349
15361
15373
15385
15397
15409
15421
15433
15445
15457
15469
15481
15493
15505
15517
15529
15541
15553
15565
15577
15589
15601
15613
15625
15637
15649
15661
15673
15685
15697
15709
15721
15733
15745
15757
15769
15781
15793
15805
15817
15829
15841
Positioning
10-33
Positioning
Target position
Step
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
10-34
Operation
speed
Low
High
Low
High
Low
High
15842
15854
15866
15878
15890
15902
15914
15926
15938
15950
15962
15974
15986
15998
16010
16022
16034
16046
16058
16070
16082
16094
16106
16118
16130
16142
16154
16166
16178
16190
16202
16214
16226
16238
16250
16262
16274
16286
16298
16310
16322
16334
16346
16358
16370
16382
16394
16406
16418
15843
15855
15867
15879
15891
15903
15915
15927
15939
15951
15963
15975
15987
15999
16011
16023
16035
16047
16059
16071
16083
16095
16107
16119
16131
16143
16155
16167
16179
16191
16203
16215
16227
16239
16251
16263
16275
16287
16299
16311
16323
16335
16347
16359
16371
16383
16395
16407
16419
15844
15856
15868
15880
15892
15904
15916
15928
15940
15952
15964
15976
15988
16000
16012
16024
16036
16048
16060
16072
16084
16096
16108
16120
16132
16144
16156
16168
16180
16192
16204
16216
16228
16240
16252
16264
16276
16288
16300
16312
16324
16336
16348
16360
16372
16384
16396
16408
16420
15845
15857
15869
15881
15893
15905
15917
15929
15941
15953
15965
15977
15989
16001
16013
16025
16037
16049
16061
16073
16085
16097
16109
16121
16133
16145
16157
16169
16181
16193
16205
16217
16229
16241
16253
16265
16277
16289
16301
16313
16325
16337
16349
16361
16373
16385
16397
16409
16421
15846
15858
15870
15882
15894
15906
15918
15930
15942
15954
15966
15978
15990
16002
16014
16026
16038
16050
16062
16074
16086
16098
16110
16122
16134
16146
16158
16170
16182
16194
16206
16218
16230
16242
16254
16266
16278
16290
16302
16314
16326
16338
16350
16362
16374
16386
16398
16410
16422
15847
15859
15871
15883
15895
15907
15919
15931
15943
15955
15967
15979
15991
16003
16015
16027
16039
16051
16063
16075
16087
16099
16111
16123
16135
16147
16159
16171
16183
16195
16207
16219
16231
16243
16255
16267
16279
16291
16303
16315
16327
16339
16351
16363
16375
16387
16399
16411
16423
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
15848
15860
15872
15884
15896
15908
15920
15932
15944
15956
15968
15980
15992
16004
16016
16028
16040
16052
16064
16076
16088
16100
16112
16124
16136
16148
16160
16172
16184
16196
16208
16220
16232
16244
16256
16268
16280
16292
16304
16316
16328
16340
16352
16364
16376
16388
16400
16412
16424
15849
15861
15873
15885
15897
15909
15921
15933
15945
15957
15969
15981
15993
16005
16017
16029
16041
16053
16065
16077
16089
16101
16113
16125
16137
16149
16161
16173
16185
16197
16209
16221
16233
16245
16257
16269
16281
16293
16305
16317
16329
16341
16353
16365
16377
16389
16401
16413
16425
15850
15862
15874
15886
15898
15910
15922
15934
15946
15958
15970
15982
15994
16006
16018
16030
16042
16054
16066
16078
16090
16102
16114
16126
16138
16150
16162
16174
16186
16198
16210
16222
16234
16246
16258
16270
16282
16294
16306
16318
16330
16342
16354
16366
16378
16390
16402
16414
16426
15851
15863
15875
15887
15899
15911
15923
15935
15947
15959
15971
15983
15995
16007
16019
16031
16043
16055
16067
16079
16091
16103
16115
16127
16139
16151
16163
16175
16187
16199
16211
16223
16235
16247
16259
16271
16283
16295
16307
16319
16331
16343
16355
16367
16379
16391
16403
16415
16427
15852
15864
15876
15888
15900
15912
15924
15936
15948
15960
15972
15984
15996
16008
16020
16032
16044
16056
16068
16080
16092
16104
16116
16128
16140
16152
16164
16176
16188
16200
16212
16224
16236
16248
16260
16272
16284
16296
16308
16320
16332
16344
16356
16368
16380
16392
16404
16416
16428
15853
15865
15877
15889
15901
15913
15925
15937
15949
15961
15973
15985
15997
16009
16021
16033
16045
16057
16069
16081
16093
16105
16117
16129
16141
16153
16165
16177
16189
16201
16213
16225
16237
16249
16261
16273
16285
16297
16309
16321
16333
16345
16357
16369
16381
16393
16405
16417
16429
Target position
Step
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
Operation
speed
Low
High
Low
High
Low
High
16430
16442
16454
16466
16478
16490
16502
16514
16526
16538
16550
16562
16574
16586
16598
16610
16622
16634
16646
16658
16670
16682
16694
16706
16718
16730
16742
16754
16766
16778
16790
16802
16814
16826
16838
16850
16862
16874
16886
16898
16910
16922
16934
16946
16958
16970
16982
16994
17006
16431
16443
16455
16467
16479
16491
16503
16515
16527
16539
16551
16563
16575
16587
16599
16611
16623
16635
16647
16659
16671
16683
16695
16707
16719
16731
16743
16755
16767
16779
16791
16803
16815
16827
16839
16851
16863
16875
16887
16899
16911
16923
16935
16947
16959
16971
16983
16995
17007
16432
16444
16456
16468
16480
16492
16504
16516
16528
16540
16552
16564
16576
16588
16600
16612
16624
16636
16648
16660
16672
16684
16696
16708
16720
16732
16744
16756
16768
16780
16792
16804
16816
16828
16840
16852
16864
16876
16888
16900
16912
16924
16936
16948
16960
16972
16984
16996
17008
16433
16445
16457
16469
16481
16493
16505
16517
16529
16541
16553
16565
16577
16589
16601
16613
16625
16637
16649
16661
16673
16685
16697
16709
16721
16733
16745
16757
16769
16781
16793
16805
16817
16829
16841
16853
16865
16877
16889
16901
16913
16925
16937
16949
16961
16973
16985
16997
17009
16434
16446
16458
16470
16482
16494
16506
16518
16530
16542
16554
16566
16578
16590
16602
16614
16626
16638
16650
16662
16674
16686
16698
16710
16722
16734
16746
16758
16770
16782
16794
16806
16818
16830
16842
16854
16866
16878
16890
16902
16914
16926
16938
16950
16962
16974
16986
16998
17010
16435
16447
16459
16471
16483
16495
16507
16519
16531
16543
16555
16567
16579
16591
16603
16615
16627
16639
16651
16663
16675
16687
16699
16711
16723
16735
16747
16759
16771
16783
16795
16807
16819
16831
16843
16855
16867
16879
16891
16903
16915
16927
16939
16951
16963
16975
16987
16999
17011
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
16436
16448
16460
16472
16484
16496
16508
16520
16532
16544
16556
16568
16580
16592
16604
16616
16628
16640
16652
16664
16676
16688
16700
16712
16724
16736
16748
16760
16772
16784
16796
16808
16820
16832
16844
16856
16868
16880
16892
16904
16916
16928
16940
16952
16964
16976
16988
17000
17012
16437
16449
16461
16473
16485
16497
16509
16521
16533
16545
16557
16569
16581
16593
16605
16617
16629
16641
16653
16665
16677
16689
16701
16713
16725
16737
16749
16761
16773
16785
16797
16809
16821
16833
16845
16857
16869
16881
16893
16905
16917
16929
16941
16953
16965
16977
16989
17001
17013
16438
16450
16462
16474
16486
16498
16510
16522
16534
16546
16558
16570
16582
16594
16606
16618
16630
16642
16654
16666
16678
16690
16702
16714
16726
16738
16750
16762
16774
16786
16798
16810
16822
16834
16846
16858
16870
16882
16894
16906
16918
16930
16942
16954
16966
16978
16990
17002
17014
16439
16451
16463
16475
16487
16499
16511
16523
16535
16547
16559
16571
16583
16595
16607
16619
16631
16643
16655
16667
16679
16691
16703
16715
16727
16739
16751
16763
16775
16787
16799
16811
16823
16835
16847
16859
16871
16883
16895
16907
16919
16931
16943
16955
16967
16979
16991
17003
17015
16440
16452
16464
16476
16488
16500
16512
16524
16536
16548
16560
16572
16584
16596
16608
16620
16632
16644
16656
16668
16680
16692
16704
16716
16728
16740
16752
16764
16776
16788
16800
16812
16824
16836
16848
16860
16872
16884
16896
16908
16920
16932
16944
16956
16968
16980
16992
17004
17016
16441
16453
16465
16477
16489
16501
16513
16525
16537
16549
16561
16573
16585
16597
16609
16621
16633
16645
16657
16669
16681
16693
16705
16717
16729
16741
16753
16765
16777
16789
16801
16813
16825
16837
16849
16861
16873
16885
16897
16909
16921
16933
16945
16957
16969
16981
16993
17005
17017
Positioning
10-35
Positioning
Target position
Step
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
10-36
Operation
speed
Low
High
Low
High
Low
High
17018
17030
17042
17054
17066
17078
17090
17102
17114
17126
17138
17150
17162
17174
17186
17198
17210
17222
17234
17246
17258
17270
17282
17294
17306
17318
17330
17342
17354
17366
17378
17390
17402
17414
17426
17438
17450
17462
17474
17486
17498
17510
17522
17534
17546
17558
17570
17582
17594
17019
17031
17043
17055
17067
17079
17091
17103
17115
17127
17139
17151
17163
17175
17187
17199
17211
17223
17235
17247
17259
17271
17283
17295
17307
17319
17331
17343
17355
17367
17379
17391
17403
17415
17427
17439
17451
17463
17475
17487
17499
17511
17523
17535
17547
17559
17571
17583
17595
17020
17032
17044
17056
17068
17080
17092
17104
17116
17128
17140
17152
17164
17176
17188
17200
17212
17224
17236
17248
17260
17272
17284
17296
17308
17320
17332
17344
17356
17368
17380
17392
17404
17416
17428
17440
17452
17464
17476
17488
17500
17512
17524
17536
17548
17560
17572
17584
17596
17021
17033
17045
17057
17069
17081
17093
17105
17117
17129
17141
17153
17165
17177
17189
17201
17213
17225
17237
17249
17261
17273
17285
17297
17309
17321
17333
17345
17357
17369
17381
17393
17405
17417
17429
17441
17453
17465
17477
17489
17501
17513
17525
17537
17549
17561
17573
17585
17597
17022
17034
17046
17058
17070
17082
17094
17106
17118
17130
17142
17154
17166
17178
17190
17202
17214
17226
17238
17250
17262
17274
17286
17298
17310
17322
17334
17346
17358
17370
17382
17394
17406
17418
17430
17442
17454
17466
17478
17490
17502
17514
17526
17538
17550
17562
17574
17586
17598
17023
17035
17047
17059
17071
17083
17095
17107
17119
17131
17143
17155
17167
17179
17191
17203
17215
17227
17239
17251
17263
17275
17287
17299
17311
17323
17335
17347
17359
17371
17383
17395
17407
17419
17431
17443
17455
17467
17479
17491
17503
17515
17527
17539
17551
17563
17575
17587
17599
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
17024
17036
17048
17060
17072
17084
17096
17108
17120
17132
17144
17156
17168
17180
17192
17204
17216
17228
17240
17252
17264
17276
17288
17300
17312
17324
17336
17348
17360
17372
17384
17396
17408
17420
17432
17444
17456
17468
17480
17492
17504
17516
17528
17540
17552
17564
17576
17588
17600
17025
17037
17049
17061
17073
17085
17097
17109
17121
17133
17145
17157
17169
17181
17193
17205
17217
17229
17241
17253
17265
17277
17289
17301
17313
17325
17337
17349
17361
17373
17385
17397
17409
17421
17433
17445
17457
17469
17481
17493
17505
17517
17529
17541
17553
17565
17577
17589
17601
17026
17038
17050
17062
17074
17086
17098
17110
17122
17134
17146
17158
17170
17182
17194
17206
17218
17230
17242
17254
17266
17278
17290
17302
17314
17326
17338
17350
17362
17374
17386
17398
17410
17422
17434
17446
17458
17470
17482
17494
17506
17518
17530
17542
17554
17566
17578
17590
17602
17027
17039
17051
17063
17075
17087
17099
17111
17123
17135
17147
17159
17171
17183
17195
17207
17219
17231
17243
17255
17267
17279
17291
17303
17315
17327
17339
17351
17363
17375
17387
17399
17411
17423
17435
17447
17459
17471
17483
17495
17507
17519
17531
17543
17555
17567
17579
17591
17603
17028
17040
17052
17064
17076
17088
17100
17112
17124
17136
17148
17160
17172
17184
17196
17208
17220
17232
17244
17256
17268
17280
17292
17304
17316
17328
17340
17352
17364
17376
17388
17400
17412
17424
17436
17448
17460
17472
17484
17496
17508
17520
17532
17544
17556
17568
17580
17592
17604
17029
17041
17053
17065
17077
17089
17101
17113
17125
17137
17149
17161
17173
17185
17197
17209
17221
17233
17245
17257
17269
17281
17293
17305
17317
17329
17341
17353
17365
17377
17389
17401
17413
17425
17437
17449
17461
17473
17485
17497
17509
17521
17533
17545
17557
17569
17581
17593
17605
Target position
Step
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
Operation
speed
Low
High
Low
High
Low
High
17606
17618
17630
17642
17654
17666
17678
17690
17702
17714
17726
17738
17750
17762
17774
17786
17798
17810
17822
17834
17846
17858
17870
17882
17894
17906
17918
17930
17942
17954
17966
17978
17990
18002
18014
18026
18038
18050
18062
18074
18086
18098
18110
18122
18134
18146
18158
18170
18182
17607
17619
17631
17643
17655
17667
17679
17691
17703
17715
17727
17739
17751
17763
17775
17787
17799
17811
17823
17835
17847
17859
17871
17883
17895
17907
17919
17931
17943
17955
17967
17979
17991
18003
18015
18027
18039
18051
18063
18075
18087
18099
18111
18123
18135
18147
18159
18171
18183
17608
17620
17632
17644
17656
17668
17680
17692
17704
17716
17728
17740
17752
17764
17776
17788
17800
17812
17824
17836
17848
17860
17872
17884
17896
17908
17920
17932
17944
17956
17968
17980
17992
18004
18016
18028
18040
18052
18064
18076
18088
18100
18112
18124
18136
18148
18160
18172
18184
17609
17621
17633
17645
17657
17669
17681
17693
17705
17717
17729
17741
17753
17765
17777
17789
17801
17813
17825
17837
17849
17861
17873
17885
17897
17909
17921
17933
17945
17957
17969
17981
17993
18005
18017
18029
18041
18053
18065
18077
18089
18101
18113
18125
18137
18149
18161
18173
18185
17610
17622
17634
17646
17658
17670
17682
17694
17706
17718
17730
17742
17754
17766
17778
17790
17802
17814
17826
17838
17850
17862
17874
17886
17898
17910
17922
17934
17946
17958
17970
17982
17994
18006
18018
18030
18042
18054
18066
18078
18090
18102
18114
18126
18138
18150
18162
18174
18186
17611
17623
17635
17647
17659
17671
17683
17695
17707
17719
17731
17743
17755
17767
17779
17791
17803
17815
17827
17839
17851
17863
17875
17887
17899
17911
17923
17935
17947
17959
17971
17983
17995
18007
18019
18031
18043
18055
18067
18079
18091
18103
18115
18127
18139
18151
18163
18175
18187
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
17612
17624
17636
17648
17660
17672
17684
17696
17708
17720
17732
17744
17756
17768
17780
17792
17804
17816
17828
17840
17852
17864
17876
17888
17900
17912
17924
17936
17948
17960
17972
17984
17996
18008
18020
18032
18044
18056
18068
18080
18092
18104
18116
18128
18140
18152
18164
18176
18188
17613
17625
17637
17649
17661
17673
17685
17697
17709
17721
17733
17745
17757
17769
17781
17793
17805
17817
17829
17841
17853
17865
17877
17889
17901
17913
17925
17937
17949
17961
17973
17985
17997
18009
18021
18033
18045
18057
18069
18081
18093
18105
18117
18129
18141
18153
18165
18177
18189
17614
17626
17638
17650
17662
17674
17686
17698
17710
17722
17734
17746
17758
17770
17782
17794
17806
17818
17830
17842
17854
17866
17878
17890
17902
17914
17926
17938
17950
17962
17974
17986
17998
18010
18022
18034
18046
18058
18070
18082
18094
18106
18118
18130
18142
18154
18166
18178
18190
17615
17627
17639
17651
17663
17675
17687
17699
17711
17723
17735
17747
17759
17771
17783
17795
17807
17819
17831
17843
17855
17867
17879
17891
17903
17915
17927
17939
17951
17963
17975
17987
17999
18011
18023
18035
18047
18059
18071
18083
18095
18107
18119
18131
18143
18155
18167
18179
18191
17616
17628
17640
17652
17664
17676
17688
17700
17712
17724
17736
17748
17760
17772
17784
17796
17808
17820
17832
17844
17856
17868
17880
17892
17904
17916
17928
17940
17952
17964
17976
17988
18000
18012
18024
18036
18048
18060
18072
18084
18096
18108
18120
18132
18144
18156
18168
18180
18192
17617
17629
17641
17653
17665
17677
17689
17701
17713
17725
17737
17749
17761
17773
17785
17797
17809
17821
17833
17845
17857
17869
17881
17893
17905
17917
17929
17941
17953
17965
17977
17989
18001
18013
18025
18037
18049
18061
18073
18085
18097
18109
18121
18133
18145
18157
18169
18181
18193
Positioning
10-37
Positioning
Target position
Step
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
10-38
Operation
speed
Low
High
Low
High
Low
High
18194
18206
18218
18230
18242
18254
18266
18278
18290
18302
18314
18326
18338
18350
18362
18374
18386
18398
18410
18422
18434
18446
18458
18470
18482
18494
18506
18518
18530
18542
18554
18566
18578
18590
18602
18614
18626
18638
18650
18662
18674
18686
18698
18710
18722
18734
18746
18758
18770
18195
18207
18219
18231
18243
18255
18267
18279
18291
18303
18315
18327
18339
18351
18363
18375
18387
18399
18411
18423
18435
18447
18459
18471
18483
18495
18507
18519
18531
18543
18555
18567
18579
18591
18603
18615
18627
18639
18651
18663
18675
18687
18699
18711
18723
18735
18747
18759
18771
18196
18208
18220
18232
18244
18256
18268
18280
18292
18304
18316
18328
18340
18352
18364
18376
18388
18400
18412
18424
18436
18448
18460
18472
18484
18496
18508
18520
18532
18544
18556
18568
18580
18592
18604
18616
18628
18640
18652
18664
18676
18688
18700
18712
18724
18736
18748
18760
18772
18197
18209
18221
18233
18245
18257
18269
18281
18293
18305
18317
18329
18341
18353
18365
18377
18389
18401
18413
18425
18437
18449
18461
18473
18485
18497
18509
18521
18533
18545
18557
18569
18581
18593
18605
18617
18629
18641
18653
18665
18677
18689
18701
18713
18725
18737
18749
18761
18773
18198
18210
18222
18234
18246
18258
18270
18282
18294
18306
18318
18330
18342
18354
18366
18378
18390
18402
18414
18426
18438
18450
18462
18474
18486
18498
18510
18522
18534
18546
18558
18570
18582
18594
18606
18618
18630
18642
18654
18666
18678
18690
18702
18714
18726
18738
18750
18762
18774
18199
18211
18223
18235
18247
18259
18271
18283
18295
18307
18319
18331
18343
18355
18367
18379
18391
18403
18415
18427
18439
18451
18463
18475
18487
18499
18511
18523
18535
18547
18559
18571
18583
18595
18607
18619
18631
18643
18655
18667
18679
18691
18703
18715
18727
18739
18751
18763
18775
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
18200
18212
18224
18236
18248
18260
18272
18284
18296
18308
18320
18332
18344
18356
18368
18380
18392
18404
18416
18428
18440
18452
18464
18476
18488
18500
18512
18524
18536
18548
18560
18572
18584
18596
18608
18620
18632
18644
18656
18668
18680
18692
18704
18716
18728
18740
18752
18764
18776
18201
18213
18225
18237
18249
18261
18273
18285
18297
18309
18321
18333
18345
18357
18369
18381
18393
18405
18417
18429
18441
18453
18465
18477
18489
18501
18513
18525
18537
18549
18561
18573
18585
18597
18609
18621
18633
18645
18657
18669
18681
18693
18705
18717
18729
18741
18753
18765
18777
18202
18214
18226
18238
18250
18262
18274
18286
18298
18310
18322
18334
18346
18358
18370
18382
18394
18406
18418
18430
18442
18454
18466
18478
18490
18502
18514
18526
18538
18550
18562
18574
18586
18598
18610
18622
18634
18646
18658
18670
18682
18694
18706
18718
18730
18742
18754
18766
18778
18203
18215
18227
18239
18251
18263
18275
18287
18299
18311
18323
18335
18347
18359
18371
18383
18395
18407
18419
18431
18443
18455
18467
18479
18491
18503
18515
18527
18539
18551
18563
18575
18587
18599
18611
18623
18635
18647
18659
18671
18683
18695
18707
18719
18731
18743
18755
18767
18779
18204
18216
18228
18240
18252
18264
18276
18288
18300
18312
18324
18336
18348
18360
18372
18384
18396
18408
18420
18432
18444
18456
18468
18480
18492
18504
18516
18528
18540
18552
18564
18576
18588
18600
18612
18624
18636
18648
18660
18672
18684
18696
18708
18720
18732
18744
18756
18768
18780
18205
18217
18229
18241
18253
18265
18277
18289
18301
18313
18325
18337
18349
18361
18373
18385
18397
18409
18421
18433
18445
18457
18469
18481
18493
18505
18517
18529
18541
18553
18565
18577
18589
18601
18613
18625
18637
18649
18661
18673
18685
18697
18709
18721
18733
18745
18757
18769
18781
Target position
Step
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
Operation
speed
Low
High
Low
High
Low
High
18782
18794
18806
18818
18830
18842
18854
18866
18878
18890
18902
18914
18926
18938
18950
18962
18974
18986
18998
19010
19022
19034
19046
19058
19070
19082
19094
19106
19118
19130
19142
19154
19166
19178
19190
19202
19214
19226
19238
19250
19262
19274
19286
19298
19310
19322
19334
19346
19358
18783
18795
18807
18819
18831
18843
18855
18867
18879
18891
18903
18915
18927
18939
18951
18963
18975
18987
18999
19011
19023
19035
19047
19059
19071
19083
19095
19107
19119
19131
19143
19155
19167
19179
19191
19203
19215
19227
19239
19251
19263
19275
19287
19299
19311
19323
19335
19347
19359
18784
18796
18808
18820
18832
18844
18856
18868
18880
18892
18904
18916
18928
18940
18952
18964
18976
18988
19000
19012
19024
19036
19048
19060
19072
19084
19096
19108
19120
19132
19144
19156
19168
19180
19192
19204
19216
19228
19240
19252
19264
19276
19288
19300
19312
19324
19336
19348
19360
18785
18797
18809
18821
18833
18845
18857
18869
18881
18893
18905
18917
18929
18941
18953
18965
18977
18989
19001
19013
19025
19037
19049
19061
19073
19085
19097
19109
19121
19133
19145
19157
19169
19181
19193
19205
19217
19229
19241
19253
19265
19277
19289
19301
19313
19325
19337
19349
19361
18786
18798
18810
18822
18834
18846
18858
18870
18882
18894
18906
18918
18930
18942
18954
18966
18978
18990
19002
19014
19026
19038
19050
19062
19074
19086
19098
19110
19122
19134
19146
19158
19170
19182
19194
19206
19218
19230
19242
19254
19266
19278
19290
19302
19314
19326
19338
19350
19362
18787
18799
18811
18823
18835
18847
18859
18871
18883
18895
18907
18919
18931
18943
18955
18967
18979
18991
19003
19015
19027
19039
19051
19063
19075
19087
19099
19111
19123
19135
19147
19159
19171
19183
19195
19207
19219
19231
19243
19255
19267
19279
19291
19303
19315
19327
19339
19351
19363
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
18788
18800
18812
18824
18836
18848
18860
18872
18884
18896
18908
18920
18932
18944
18956
18968
18980
18992
19004
19016
19028
19040
19052
19064
19076
19088
19100
19112
19124
19136
19148
19160
19172
19184
19196
19208
19220
19232
19244
19256
19268
19280
19292
19304
19316
19328
19340
19352
19364
18789
18801
18813
18825
18837
18849
18861
18873
18885
18897
18909
18921
18933
18945
18957
18969
18981
18993
19005
19017
19029
19041
19053
19065
19077
19089
19101
19113
19125
19137
19149
19161
19173
19185
19197
19209
19221
19233
19245
19257
19269
19281
19293
19305
19317
19329
19341
19353
19365
18790
18802
18814
18826
18838
18850
18862
18874
18886
18898
18910
18922
18934
18946
18958
18970
18982
18994
19006
19018
19030
19042
19054
19066
19078
19090
19102
19114
19126
19138
19150
19162
19174
19186
19198
19210
19222
19234
19246
19258
19270
19282
19294
19306
19318
19330
19342
19354
19366
18791
18803
18815
18827
18839
18851
18863
18875
18887
18899
18911
18923
18935
18947
18959
18971
18983
18995
19007
19019
19031
19043
19055
19067
19079
19091
19103
19115
19127
19139
19151
19163
19175
19187
19199
19211
19223
19235
19247
19259
19271
19283
19295
19307
19319
19331
19343
19355
19367
18792
18804
18816
18828
18840
18852
18864
18876
18888
18900
18912
18924
18936
18948
18960
18972
18984
18996
19008
19020
19032
19044
19056
19068
19080
19092
19104
19116
19128
19140
19152
19164
19176
19188
19200
19212
19224
19236
19248
19260
19272
19284
19296
19308
19320
19332
19344
19356
19368
18793
18805
18817
18829
18841
18853
18865
18877
18889
18901
18913
18925
18937
18949
18961
18973
18985
18997
19009
19021
19033
19045
19057
19069
19081
19093
19105
19117
19129
19141
19153
19165
19177
19189
19201
19213
19225
19237
19249
19261
19273
19285
19297
19309
19321
19333
19345
19357
19369
Positioning
10-39
Positioning
Target position
Step
391
392
393
394
395
396
397
398
399
400
10-40
Operation
speed
Low
High
Low
High
Low
High
19370
19382
19394
19406
19418
19430
19442
19454
19466
19478
19371
19383
19395
19407
19419
19431
19443
19455
19467
19479
19372
19384
19396
19408
19420
19432
19444
19456
19468
19480
19373
19385
19397
19409
19421
19433
19445
19457
19469
19481
19374
19386
19398
19410
19422
19434
19446
19458
19470
19482
19375
19387
19399
19411
19423
19435
19447
19459
19471
19483
Dwell
time
M
code
Sub.
Axis
setting
Helical
int.
Circular
int. turns
Control
word
19376
19388
19400
19412
19424
19436
19448
19460
19472
19484
19377
19389
19401
19413
19425
19437
19449
19461
19473
19485
19378
19390
19402
19414
19426
19438
19450
19462
19474
19486
19379
19391
19403
19415
19427
19439
19451
19463
19475
19487
19380
19392
19404
19416
19428
19440
19452
19464
19476
19488
19381
19393
19405
19417
19429
19441
19453
19465
19477
19489
Positioning
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
19490
19492
19494
23720
23722
23724
27950
27952
27954
32180
32182
32184
36410
36412
36414
40640
40642
40644
44870
44872
44874
19496
23726
27956
32186
36416
40646
44876
19498
23728
27958
32188
36418
40648
44878
19499
23729
27959
32189
36419
40649
44879
19500
19502
19504
19506
19508
19510
19512
19514
19516
19518
19520
19522
19524
19526
19528
19530
19532
19534
19536
19538
19540
19542
19544
19546
19548
19550
19552
19554
19556
19558
19560
19562
19564
23730
23732
23734
23736
23738
23740
23742
23744
23746
23748
23750
23752
23754
23756
23758
23760
23762
23764
23766
23768
23770
23772
23774
23776
23778
23780
23782
23784
23786
23788
23790
23792
23794
27960
27962
27964
27966
27968
27970
27972
27974
27976
27978
27980
27982
27984
27986
27988
27990
27992
27994
27996
27998
28000
28002
28004
28006
28008
28010
28012
28014
28016
28018
28020
28022
28024
32190
32192
32194
32196
32198
32200
32202
32204
32206
32208
32210
32212
32214
32216
32218
32220
32222
32224
32226
32228
32230
32232
32234
32236
32238
32240
32242
32244
32246
32248
32250
32252
32254
36420
36422
36424
36426
36428
36430
36432
36434
36436
36438
36440
36442
36444
36446
36448
36450
36452
36454
36456
36458
36460
36462
36464
36466
36468
36470
36472
36474
36476
36478
36480
36482
36484
40650
40652
40654
40656
40658
40660
40662
40664
40666
40668
40670
40672
40674
40676
40678
40680
40682
40684
40686
40688
40690
40692
40694
40696
40698
40700
40702
40704
40706
40708
40710
40712
40714
44880
44882
44884
44886
44888
44890
44892
44894
44896
44898
44900
44902
44904
44906
44908
44910
44912
44914
44916
44918
44920
44922
44924
44926
44928
44930
44932
44934
44936
44938
44940
44942
44944
User Data[0]
User Data[1]
User Data[2]
User Data[3]
User Data[4]
User Data[5]
User Data[6]
User Data[7]
User Data[8]
User Data[9]
User Data[10]
10-41
Positioning
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
19490
19492
19494
23720
23722
23724
27950
27952
27954
32180
32182
32184
36410
36412
36414
40640
40642
40644
44870
44872
44874
19496
23726
27956
32186
36416
40646
44876
19498
23728
27958
32188
36418
40648
44878
19499
23729
27959
32189
36419
40649
44879
19566
19568
19570
19572
19574
19576
19578
19580
19582
19584
19586
19588
19590
19592
19594
19596
19598
19600
19602
19604
19606
19608
19610
19612
19614
19616
19618
19620
19622
19624
19626
19628
19630
19632
19634
23796
23798
23800
23802
23804
23806
23808
23810
23812
23814
23816
23818
23820
23822
23824
23826
23828
23830
23832
23834
23836
23838
23840
23842
23844
23846
23848
23850
23852
23854
23856
23858
23860
23862
23864
28026
28028
28030
28032
28034
28036
28038
28040
28042
28044
28046
28048
28050
28052
28054
28056
28058
28060
28062
28064
28066
28068
28070
28072
28074
28076
28078
28080
28082
28084
28086
28088
28090
28092
28094
32256
32258
32260
32262
32264
32266
32268
32270
32272
32274
32276
32278
32280
32282
32284
32286
32288
32290
32292
32294
32296
32298
32300
32302
32304
32306
32308
32310
32312
32314
32316
32318
32320
32322
32324
36486
36488
36490
36492
36494
36496
36498
36500
36502
36504
36506
36508
36510
36512
36514
36516
36518
36520
36522
36524
36526
36528
36530
36532
36534
36536
36538
36540
36542
36544
36546
36548
36550
36552
36554
40716
40718
40720
40722
40724
40726
40728
40730
40732
40734
40736
40738
40740
40742
40744
40746
40748
40750
40752
40754
40756
40758
40760
40762
40764
40766
40768
40770
40772
40774
40776
40778
40780
40782
40784
44946
44948
44950
44952
44954
44956
44958
44960
44962
44964
44966
44968
44970
44972
44974
44976
44978
44980
44982
44984
44986
44988
44990
44992
44994
44996
44998
45000
45002
45004
45006
45008
45010
45012
45014
CAM Data[6]
CAM Data[7]
CAM Data[8]
CAM Data[9]
CAM Data[10]
CAM Data[11]
CAM Data[12]
CAM Data[13]
CAM Data[14]
CAM Data[15]
CAM Data[16]
CAM Data[17]
CAM Data[18]
CAM Data[19]
CAM Data[20]
CAM Data[21]
CAM Data[22]
CAM Data[23]
CAM Data[24]
CAM Data[25]
CAM Data[26]
CAM Data[27]
CAM Data[28]
CAM Data[29]
CAM Data[30]
CAM Data[31]
CAM Data[32]
CAM Data[33]
CAM Data[34]
CAM Data[35]
CAM Data[36]
CAM Data[37]
CAM Data[38]
CAM Data[39]
CAM Data[40]
CAM Data[41]
CAM Data[42]
CAM Data[43]
CAM Data[44]
CAM Data[45]
CAM Data[46]
CAM Data[47]
CAM Data[48]
CAM Data[49]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
19636
19638
19640
19642
19644
19646
19648
19650
19652
19654
19656
19658
19660
19662
19664
19666
19668
19670
19672
19674
19676
19678
19680
19682
19684
19686
19688
19690
19692
19694
19696
19698
19700
19702
19704
19706
19708
19710
19712
19714
19716
19718
19720
19722
23866
23868
23870
23872
23874
23876
23878
23880
23882
23884
23886
23888
23890
23892
23894
23896
23898
23900
23902
23904
23906
23908
23910
23912
23914
23916
23918
23920
23922
23924
23926
23928
23930
23932
23934
23936
23938
23940
23942
23944
23946
23948
23950
23952
28096
28098
28100
28102
28104
28106
28108
28110
28112
28114
28116
28118
28120
28122
28124
28126
28128
28130
28132
28134
28136
28138
28140
28142
28144
28146
28148
28150
28152
28154
28156
28158
28160
28162
28164
28166
28168
28170
28172
28174
28176
28178
28180
28182
32326
32328
32330
32332
32334
32336
32338
32340
32342
32344
32346
32348
32350
32352
32354
32356
32358
32360
32362
32364
32366
32368
32370
32372
32374
32376
32378
32380
32382
32384
32386
32388
32390
32392
32394
32396
32398
32400
32402
32404
32406
32408
32410
32412
36556
36558
36560
36562
36564
36566
36568
36570
36572
36574
36576
36578
36580
36582
36584
36586
36588
36590
36592
36594
36596
36598
36600
36602
36604
36606
36608
36610
36612
36614
36616
36618
36620
36622
36624
36626
36628
36630
36632
36634
36636
36638
36640
36642
40786
40788
40790
40792
40794
40796
40798
40800
40802
40804
40806
40808
40810
40812
40814
40816
40818
40820
40822
40824
40826
40828
40830
40832
40834
40836
40838
40840
40842
40844
40846
40848
40850
40852
40854
40856
40858
40860
40862
40864
40866
40868
40870
40872
45016
45018
45020
45022
45024
45026
45028
45030
45032
45034
45036
45038
45040
45042
45044
45046
45048
45050
45052
45054
45056
45058
45060
45062
45064
45066
45068
45070
45072
45074
45076
45078
45080
45082
45084
45086
45088
45090
45092
45094
45096
45098
45100
45102
Positioning
10-43
Positioning
CAM Data[50]
CAM Data[51]
CAM Data[52]
CAM Data[53]
CAM Data[54]
CAM Data[55]
CAM Data[56]
CAM Data[57]
CAM Data[58]
CAM Data[59]
CAM Data[60]
CAM Data[61]
CAM Data[62]
CAM Data[63]
CAM Data[64]
CAM Data[65]
CAM Data[66]
CAM Data[67]
CAM Data[68]
CAM Data[69]
CAM Data[70]
CAM Data[71]
CAM Data[72]
CAM Data[73]
CAM Data[74]
CAM Data[75]
CAM Data[76]
CAM Data[77]
CAM Data[78]
CAM Data[79]
CAM Data[80]
CAM Data[81]
CAM Data[82]
CAM Data[83]
CAM Data[84]
CAM Data[85]
CAM Data[86]
CAM Data[87]
CAM Data[88]
CAM Data[89]
CAM Data[90]
CAM Data[91]
CAM Data[92]
CAM Data[93]
10-44
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
19724
19726
19728
19730
19732
19734
19736
19738
19740
19742
19744
19746
19748
19750
19752
19754
19756
19758
19760
19762
19764
19766
19768
19770
19772
19774
19776
19778
19780
19782
19784
19786
19788
19790
19792
19794
19796
19798
19800
19802
19804
19806
19808
19810
23954
23956
23958
23960
23962
23964
23966
23968
23970
23972
23974
23976
23978
23980
23982
23984
23986
23988
23990
23992
23994
23996
23998
24000
24002
24004
24006
24008
24010
24012
24014
24016
24018
24020
24022
24024
24026
24028
24030
24032
24034
24036
24038
24040
28184
28186
28188
28190
28192
28194
28196
28198
28200
28202
28204
28206
28208
28210
28212
28214
28216
28218
28220
28222
28224
28226
28228
28230
28232
28234
28236
28238
28240
28242
28244
28246
28248
28250
28252
28254
28256
28258
28260
28262
28264
28266
28268
28270
32414
32416
32418
32420
32422
32424
32426
32428
32430
32432
32434
32436
32438
32440
32442
32444
32446
32448
32450
32452
32454
32456
32458
32460
32462
32464
32466
32468
32470
32472
32474
32476
32478
32480
32482
32484
32486
32488
32490
32492
32494
32496
32498
32500
36644
36646
36648
36650
36652
36654
36656
36658
36660
36662
36664
36666
36668
36670
36672
36674
36676
36678
36680
36682
36684
36686
36688
36690
36692
36694
36696
36698
36700
36702
36704
36706
36708
36710
36712
36714
36716
36718
36720
36722
36724
36726
36728
36730
40874
40876
40878
40880
40882
40884
40886
40888
40890
40892
40894
40896
40898
40900
40902
40904
40906
40908
40910
40912
40914
40916
40918
40920
40922
40924
40926
40928
40930
40932
40934
40936
40938
40940
40942
40944
40946
40948
40950
40952
40954
40956
40958
40960
45104
45106
45108
45110
45112
45114
45116
45118
45120
45122
45124
45126
45128
45130
45132
45134
45136
45138
45140
45142
45144
45146
45148
45150
45152
45154
45156
45158
45160
45162
45164
45166
45168
45170
45172
45174
45176
45178
45180
45182
45184
45186
45188
45190
CAM Data[94]
CAM Data[95]
CAM Data[96]
CAM Data[97]
CAM Data[98]
CAM Data[99]
CAM Data[100]
CAM Data[101]
CAM Data[102]
CAM Data[103]
CAM Data[104]
CAM Data[105]
CAM Data[106]
CAM Data[107]
CAM Data[108]
CAM Data[109]
CAM Data[110]
CAM Data[111]
CAM Data[112]
CAM Data[113]
CAM Data[114]
CAM Data[115]
CAM Data[116]
CAM Data[117]
CAM Data[118]
CAM Data[119]
CAM Data[120]
CAM Data[121]
CAM Data[122]
CAM Data[123]
CAM Data[124]
CAM Data[125]
CAM Data[126]
CAM Data[127]
CAM Data[128]
CAM Data[129]
CAM Data[130]
CAM Data[131]
CAM Data[132]
CAM Data[133]
CAM Data[134]
CAM Data[135]
CAM Data[136]
CAM Data[137]
CAM Data[138]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
19812
19814
19816
19818
19820
19822
19824
19826
19828
19830
19832
19834
19836
19838
19840
19842
19844
19846
19848
19850
19852
19854
19856
19858
19860
19862
19864
19866
19868
19870
19872
19874
19876
19878
19880
19882
19884
19886
19888
19890
19892
19894
19896
19898
19900
24042
24044
24046
24048
24050
24052
24054
24056
24058
24060
24062
24064
24066
24068
24070
24072
24074
24076
24078
24080
24082
24084
24086
24088
24090
24092
24094
24096
24098
24100
24102
24104
24106
24108
24110
24112
24114
24116
24118
24120
24122
24124
24126
24128
24130
28272
28274
28276
28278
28280
28282
28284
28286
28288
28290
28292
28294
28296
28298
28300
28302
28304
28306
28308
28310
28312
28314
28316
28318
28320
28322
28324
28326
28328
28330
28332
28334
28336
28338
28340
28342
28344
28346
28348
28350
28352
28354
28356
28358
28360
32502
32504
32506
32508
32510
32512
32514
32516
32518
32520
32522
32524
32526
32528
32530
32532
32534
32536
32538
32540
32542
32544
32546
32548
32550
32552
32554
32556
32558
32560
32562
32564
32566
32568
32570
32572
32574
32576
32578
32580
32582
32584
32586
32588
32590
36732
36734
36736
36738
36740
36742
36744
36746
36748
36750
36752
36754
36756
36758
36760
36762
36764
36766
36768
36770
36772
36774
36776
36778
36780
36782
36784
36786
36788
36790
36792
36794
36796
36798
36800
36802
36804
36806
36808
36810
36812
36814
36816
36818
36820
40962
40964
40966
40968
40970
40972
40974
40976
40978
40980
40982
40984
40986
40988
40990
40992
40994
40996
40998
41000
41002
41004
41006
41008
41010
41012
41014
41016
41018
41020
41022
41024
41026
41028
41030
41032
41034
41036
41038
41040
41042
41044
41046
41048
41050
45192
45194
45196
45198
45200
45202
45204
45206
45208
45210
45212
45214
45216
45218
45220
45222
45224
45226
45228
45230
45232
45234
45236
45238
45240
45242
45244
45246
45248
45250
45252
45254
45256
45258
45260
45262
45264
45266
45268
45270
45272
45274
45276
45278
45280
Positioning
10-45
Positioning
CAM Data[139]
CAM Data[140]
CAM Data[141]
CAM Data[142]
CAM Data[143]
CAM Data[144]
CAM Data[145]
CAM Data[146]
CAM Data[147]
CAM Data[148]
CAM Data[149]
CAM Data[150]
CAM Data[151]
CAM Data[152]
CAM Data[153]
CAM Data[154]
CAM Data[155]
CAM Data[156]
CAM Data[157]
CAM Data[158]
CAM Data[159]
CAM Data[160]
CAM Data[161]
CAM Data[162]
CAM Data[163]
CAM Data[164]
CAM Data[165]
CAM Data[166]
CAM Data[167]
CAM Data[168]
CAM Data[169]
CAM Data[170]
CAM Data[171]
CAM Data[172]
CAM Data[173]
CAM Data[174]
CAM Data[175]
CAM Data[176]
CAM Data[177]
CAM Data[178]
CAM Data[179]
CAM Data[180]
CAM Data[181]
CAM Data[182]
10-46
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
19902
19904
19906
19908
19910
19912
19914
19916
19918
19920
19922
19924
19926
19928
19930
19932
19934
19936
19938
19940
19942
19944
19946
19948
19950
19952
19954
19956
19958
19960
19962
19964
19966
19968
19970
19972
19974
19976
19978
19980
19982
19984
19986
19988
24132
24134
24136
24138
24140
24142
24144
24146
24148
24150
24152
24154
24156
24158
24160
24162
24164
24166
24168
24170
24172
24174
24176
24178
24180
24182
24184
24186
24188
24190
24192
24194
24196
24198
24200
24202
24204
24206
24208
24210
24212
24214
24216
24218
28362
28364
28366
28368
28370
28372
28374
28376
28378
28380
28382
28384
28386
28388
28390
28392
28394
28396
28398
28400
28402
28404
28406
28408
28410
28412
28414
28416
28418
28420
28422
28424
28426
28428
28430
28432
28434
28436
28438
28440
28442
28444
28446
28448
32592
32594
32596
32598
32600
32602
32604
32606
32608
32610
32612
32614
32616
32618
32620
32622
32624
32626
32628
32630
32632
32634
32636
32638
32640
32642
32644
32646
32648
32650
32652
32654
32656
32658
32660
32662
32664
32666
32668
32670
32672
32674
32676
32678
36822
36824
36826
36828
36830
36832
36834
36836
36838
36840
36842
36844
36846
36848
36850
36852
36854
36856
36858
36860
36862
36864
36866
36868
36870
36872
36874
36876
36878
36880
36882
36884
36886
36888
36890
36892
36894
36896
36898
36900
36902
36904
36906
36908
41052
41054
41056
41058
41060
41062
41064
41066
41068
41070
41072
41074
41076
41078
41080
41082
41084
41086
41088
41090
41092
41094
41096
41098
41100
41102
41104
41106
41108
41110
41112
41114
41116
41118
41120
41122
41124
41126
41128
41130
41132
41134
41136
41138
45282
45284
45286
45288
45290
45292
45294
45296
45298
45300
45302
45304
45306
45308
45310
45312
45314
45316
45318
45320
45322
45324
45326
45328
45330
45332
45334
45336
45338
45340
45342
45344
45346
45348
45350
45352
45354
45356
45358
45360
45362
45364
45366
45368
CAM Data[183]
CAM Data[184]
CAM Data[185]
CAM Data[186]
CAM Data[187]
CAM Data[188]
CAM Data[189]
CAM Data[190]
CAM Data[191]
CAM Data[192]
CAM Data[193]
CAM Data[194]
CAM Data[195]
CAM Data[196]
CAM Data[197]
CAM Data[198]
CAM Data[199]
CAM Data[200]
CAM Data[201]
CAM Data[202]
CAM Data[203]
CAM Data[204]
CAM Data[205]
CAM Data[206]
CAM Data[207]
CAM Data[208]
CAM Data[209]
CAM Data[210]
CAM Data[211]
CAM Data[212]
CAM Data[213]
CAM Data[214]
CAM Data[215]
CAM Data[216]
CAM Data[217]
CAM Data[218]
CAM Data[219]
CAM Data[220]
CAM Data[221]
CAM Data[222]
CAM Data[223]
CAM Data[224]
CAM Data[225]
CAM Data[226]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
19990
19992
19994
19996
19998
20000
20002
20004
20006
20008
20010
20012
20014
20016
20018
20020
20022
20024
20026
20028
20030
20032
20034
20036
20038
20040
20042
20044
20046
20048
20050
20052
20054
20056
20058
20060
20062
20064
20066
20068
20070
20072
20074
20076
24220
24222
24224
24226
24228
24230
24232
24234
24236
24238
24240
24242
24244
24246
24248
24250
24252
24254
24256
24258
24260
24262
24264
24266
24268
24270
24272
24274
24276
24278
24280
24282
24284
24286
24288
24290
24292
24294
24296
24298
24300
24302
24304
24306
28450
28452
28454
28456
28458
28460
28462
28464
28466
28468
28470
28472
28474
28476
28478
28480
28482
28484
28486
28488
28490
28492
28494
28496
28498
28500
28502
28504
28506
28508
28510
28512
28514
28516
28518
28520
28522
28524
28526
28528
28530
28532
28534
28536
32680
32682
32684
32686
32688
32690
32692
32694
32696
32698
32700
32702
32704
32706
32708
32710
32712
32714
32716
32718
32720
32722
32724
32726
32728
32730
32732
32734
32736
32738
32740
32742
32744
32746
32748
32750
32752
32754
32756
32758
32760
32762
32764
32766
36910
36912
36914
36916
36918
36920
36922
36924
36926
36928
36930
36932
36934
36936
36938
36940
36942
36944
36946
36948
36950
36952
36954
36956
36958
36960
36962
36964
36966
36968
36970
36972
36974
36976
36978
36980
36982
36984
36986
36988
36990
36992
36994
36996
41140
41142
41144
41146
41148
41150
41152
41154
41156
41158
41160
41162
41164
41166
41168
41170
41172
41174
41176
41178
41180
41182
41184
41186
41188
41190
41192
41194
41196
41198
41200
41202
41204
41206
41208
41210
41212
41214
41216
41218
41220
41222
41224
41226
45370
45372
45374
45376
45378
45380
45382
45384
45386
45388
45390
45392
45394
45396
45398
45400
45402
45404
45406
45408
45410
45412
45414
45416
45418
45420
45422
45424
45426
45428
45430
45432
45434
45436
45438
45440
45442
45444
45446
45448
45450
45452
45454
45456
Positioning
10-47
Positioning
CAM Data[227]
CAM Data[228]
CAM Data[229]
CAM Data[230]
CAM Data[231]
CAM Data[232]
CAM Data[233]
CAM Data[234]
CAM Data[235]
CAM Data[236]
CAM Data[237]
CAM Data[238]
CAM Data[239]
CAM Data[240]
CAM Data[241]
CAM Data[242]
CAM Data[243]
CAM Data[244]
CAM Data[245]
CAM Data[246]
CAM Data[247]
CAM Data[248]
CAM Data[249]
CAM Data[250]
CAM Data[251]
CAM Data[252]
CAM Data[253]
CAM Data[254]
CAM Data[255]
CAM Data[256]
CAM Data[257]
CAM Data[258]
CAM Data[259]
CAM Data[260]
CAM Data[261]
CAM Data[262]
CAM Data[263]
CAM Data[264]
CAM Data[265]
CAM Data[266]
CAM Data[267]
CAM Data[268]
CAM Data[269]
10-48
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20078
20080
20082
20084
20086
20088
20090
20092
20094
20096
20098
20100
20102
20104
20106
20108
20110
20112
20114
20116
20118
20120
20122
20124
20126
20128
20130
20132
20134
20136
20138
20140
20142
20144
20146
20148
20150
20152
20154
20156
20158
20160
20162
24308
24310
24312
24314
24316
24318
24320
24322
24324
24326
24328
24330
24332
24334
24336
24338
24340
24342
24344
24346
24348
24350
24352
24354
24356
24358
24360
24362
24364
24366
24368
24370
24372
24374
24376
24378
24380
24382
24384
24386
24388
24390
24392
28538
28540
28542
28544
28546
28548
28550
28552
28554
28556
28558
28560
28562
28564
28566
28568
28570
28572
28574
28576
28578
28580
28582
28584
28586
28588
28590
28592
28594
28596
28598
28600
28602
28604
28606
28608
28610
28612
28614
28616
28618
28620
28622
32768
32770
32772
32774
32776
32778
32780
32782
32784
32786
32788
32790
32792
32794
32796
32798
32800
32802
32804
32806
32808
32810
32812
32814
32816
32818
32820
32822
32824
32826
32828
32830
32832
32834
32836
32838
32840
32842
32844
32846
32848
32850
32852
36998
37000
37002
37004
37006
37008
37010
37012
37014
37016
37018
37020
37022
37024
37026
37028
37030
37032
37034
37036
37038
37040
37042
37044
37046
37048
37050
37052
37054
37056
37058
37060
37062
37064
37066
37068
37070
37072
37074
37076
37078
37080
37082
41228
41230
41232
41234
41236
41238
41240
41242
41244
41246
41248
41250
41252
41254
41256
41258
41260
41262
41264
41266
41268
41270
41272
41274
41276
41278
41280
41282
41284
41286
41288
41290
41292
41294
41296
41298
41300
41302
41304
41306
41308
41310
41312
45458
45460
45462
45464
45466
45468
45470
45472
45474
45476
45478
45480
45482
45484
45486
45488
45490
45492
45494
45496
45498
45500
45502
45504
45506
45508
45510
45512
45514
45516
45518
45520
45522
45524
45526
45528
45530
45532
45534
45536
45538
45540
45542
CAM Data[270]
CAM Data[271]
CAM Data[272]
CAM Data[273]
CAM Data[274]
CAM Data[275]
CAM Data[276]
CAM Data[277]
CAM Data[278]
CAM Data[279]
CAM Data[280]
CAM Data[281]
CAM Data[282]
CAM Data[283]
CAM Data[284]
CAM Data[285]
CAM Data[286]
CAM Data[287]
CAM Data[288]
CAM Data[289]
CAM Data[290]
CAM Data[291]
CAM Data[292]
CAM Data[293]
CAM Data[294]
CAM Data[295]
CAM Data[296]
CAM Data[297]
CAM Data[298]
CAM Data[299]
CAM Data[300]
CAM Data[301]
CAM Data[302]
CAM Data[303]
CAM Data[304]
CAM Data[305]
CAM Data[306]
CAM Data[307]
CAM Data[308]
CAM Data[309]
CAM Data[310]
CAM Data[311]
CAM Data[312]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20164
20166
20168
20170
20172
20174
20176
20178
20180
20182
20184
20186
20188
20190
20192
20194
20196
20198
20200
20202
20204
20206
20208
20210
20212
20214
20216
20218
20220
20222
20224
20226
20228
20230
20232
20234
20236
20238
20240
20242
20244
20246
20248
24394
24396
24398
24400
24402
24404
24406
24408
24410
24412
24414
24416
24418
24420
24422
24424
24426
24428
24430
24432
24434
24436
24438
24440
24442
24444
24446
24448
24450
24452
24454
24456
24458
24460
24462
24464
24466
24468
24470
24472
24474
24476
24478
28624
28626
28628
28630
28632
28634
28636
28638
28640
28642
28644
28646
28648
28650
28652
28654
28656
28658
28660
28662
28664
28666
28668
28670
28672
28674
28676
28678
28680
28682
28684
28686
28688
28690
28692
28694
28696
28698
28700
28702
28704
28706
28708
32854
32856
32858
32860
32862
32864
32866
32868
32870
32872
32874
32876
32878
32880
32882
32884
32886
32888
32890
32892
32894
32896
32898
32900
32902
32904
32906
32908
32910
32912
32914
32916
32918
32920
32922
32924
32926
32928
32930
32932
32934
32936
32938
37084
37086
37088
37090
37092
37094
37096
37098
37100
37102
37104
37106
37108
37110
37112
37114
37116
37118
37120
37122
37124
37126
37128
37130
37132
37134
37136
37138
37140
37142
37144
37146
37148
37150
37152
37154
37156
37158
37160
37162
37164
37166
37168
41314
41316
41318
41320
41322
41324
41326
41328
41330
41332
41334
41336
41338
41340
41342
41344
41346
41348
41350
41352
41354
41356
41358
41360
41362
41364
41366
41368
41370
41372
41374
41376
41378
41380
41382
41384
41386
41388
41390
41392
41394
41396
41398
45544
45546
45548
45550
45552
45554
45556
45558
45560
45562
45564
45566
45568
45570
45572
45574
45576
45578
45580
45582
45584
45586
45588
45590
45592
45594
45596
45598
45600
45602
45604
45606
45608
45610
45612
45614
45616
45618
45620
45622
45624
45626
45628
Positioning
10-49
Positioning
CAM Data[313]
CAM Data[314]
CAM Data[315]
CAM Data[316]
CAM Data[317]
CAM Data[318]
CAM Data[319]
CAM Data[320]
CAM Data[321]
CAM Data[322]
CAM Data[323]
CAM Data[324]
CAM Data[325]
CAM Data[326]
CAM Data[327]
CAM Data[328]
CAM Data[329]
CAM Data[330]
CAM Data[331]
CAM Data[332]
CAM Data[333]
CAM Data[334]
CAM Data[335]
CAM Data[336]
CAM Data[337]
CAM Data[338]
CAM Data[339]
CAM Data[340]
CAM Data[341]
CAM Data[342]
CAM Data[343]
CAM Data[344]
CAM Data[345]
CAM Data[346]
CAM Data[347]
CAM Data[348]
CAM Data[349]
CAM Data[350]
CAM Data[351]
CAM Data[352]
CAM Data[353]
CAM Data[354]
CAM Data[355]
10-50
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20250
20252
20254
20256
20258
20260
20262
20264
20266
20268
20270
20272
20274
20276
20278
20280
20282
20284
20286
20288
20290
20292
20294
20296
20298
20300
20302
20304
20306
20308
20310
20312
20314
20316
20318
20320
20322
20324
20326
20328
20330
20332
20334
24480
24482
24484
24486
24488
24490
24492
24494
24496
24498
24500
24502
24504
24506
24508
24510
24512
24514
24516
24518
24520
24522
24524
24526
24528
24530
24532
24534
24536
24538
24540
24542
24544
24546
24548
24550
24552
24554
24556
24558
24560
24562
24564
28710
28712
28714
28716
28718
28720
28722
28724
28726
28728
28730
28732
28734
28736
28738
28740
28742
28744
28746
28748
28750
28752
28754
28756
28758
28760
28762
28764
28766
28768
28770
28772
28774
28776
28778
28780
28782
28784
28786
28788
28790
28792
28794
32940
32942
32944
32946
32948
32950
32952
32954
32956
32958
32960
32962
32964
32966
32968
32970
32972
32974
32976
32978
32980
32982
32984
32986
32988
32990
32992
32994
32996
32998
33000
33002
33004
33006
33008
33010
33012
33014
33016
33018
33020
33022
33024
37170
37172
37174
37176
37178
37180
37182
37184
37186
37188
37190
37192
37194
37196
37198
37200
37202
37204
37206
37208
37210
37212
37214
37216
37218
37220
37222
37224
37226
37228
37230
37232
37234
37236
37238
37240
37242
37244
37246
37248
37250
37252
37254
41400
41402
41404
41406
41408
41410
41412
41414
41416
41418
41420
41422
41424
41426
41428
41430
41432
41434
41436
41438
41440
41442
41444
41446
41448
41450
41452
41454
41456
41458
41460
41462
41464
41466
41468
41470
41472
41474
41476
41478
41480
41482
41484
45630
45632
45634
45636
45638
45640
45642
45644
45646
45648
45650
45652
45654
45656
45658
45660
45662
45664
45666
45668
45670
45672
45674
45676
45678
45680
45682
45684
45686
45688
45690
45692
45694
45696
45698
45700
45702
45704
45706
45708
45710
45712
45714
CAM Data[356]
CAM Data[357]
CAM Data[358]
CAM Data[359]
CAM Data[360]
CAM Data[361]
CAM Data[362]
CAM Data[363]
CAM Data[364]
CAM Data[365]
CAM Data[366]
CAM Data[367]
CAM Data[368]
CAM Data[369]
CAM Data[370]
CAM Data[371]
CAM Data[372]
CAM Data[373]
CAM Data[374]
CAM Data[375]
CAM Data[376]
CAM Data[377]
CAM Data[378]
CAM Data[379]
CAM Data[380]
CAM Data[381]
CAM Data[382]
CAM Data[383]
CAM Data[384]
CAM Data[385]
CAM Data[386]
CAM Data[387]
CAM Data[388]
CAM Data[389]
CAM Data[390]
CAM Data[391]
CAM Data[392]
CAM Data[393]
CAM Data[394]
CAM Data[395]
CAM Data[396]
CAM Data[397]
CAM Data[398]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20336
20338
20340
20342
20344
20346
20348
20350
20352
20354
20356
20358
20360
20362
20364
20366
20368
20370
20372
20374
20376
20378
20380
20382
20384
20386
20388
20390
20392
20394
20396
20398
20400
20402
20404
20406
20408
20410
20412
20414
20416
20418
20420
24566
24568
24570
24572
24574
24576
24578
24580
24582
24584
24586
24588
24590
24592
24594
24596
24598
24600
24602
24604
24606
24608
24610
24612
24614
24616
24618
24620
24622
24624
24626
24628
24630
24632
24634
24636
24638
24640
24642
24644
24646
24648
24650
28796
28798
28800
28802
28804
28806
28808
28810
28812
28814
28816
28818
28820
28822
28824
28826
28828
28830
28832
28834
28836
28838
28840
28842
28844
28846
28848
28850
28852
28854
28856
28858
28860
28862
28864
28866
28868
28870
28872
28874
28876
28878
28880
33026
33028
33030
33032
33034
33036
33038
33040
33042
33044
33046
33048
33050
33052
33054
33056
33058
33060
33062
33064
33066
33068
33070
33072
33074
33076
33078
33080
33082
33084
33086
33088
33090
33092
33094
33096
33098
33100
33102
33104
33106
33108
33110
37256
37258
37260
37262
37264
37266
37268
37270
37272
37274
37276
37278
37280
37282
37284
37286
37288
37290
37292
37294
37296
37298
37300
37302
37304
37306
37308
37310
37312
37314
37316
37318
37320
37322
37324
37326
37328
37330
37332
37334
37336
37338
37340
41486
41488
41490
41492
41494
41496
41498
41500
41502
41504
41506
41508
41510
41512
41514
41516
41518
41520
41522
41524
41526
41528
41530
41532
41534
41536
41538
41540
41542
41544
41546
41548
41550
41552
41554
41556
41558
41560
41562
41564
41566
41568
41570
45716
45718
45720
45722
45724
45726
45728
45730
45732
45734
45736
45738
45740
45742
45744
45746
45748
45750
45752
45754
45756
45758
45760
45762
45764
45766
45768
45770
45772
45774
45776
45778
45780
45782
45784
45786
45788
45790
45792
45794
45796
45798
45800
Positioning
10-51
Positioning
CAM Data[399]
CAM Data[400]
CAM Data[401]
CAM Data[402]
CAM Data[403]
CAM Data[404]
CAM Data[405]
CAM Data[406]
CAM Data[407]
CAM Data[408]
CAM Data[409]
CAM Data[410]
CAM Data[411]
CAM Data[412]
CAM Data[413]
CAM Data[414]
CAM Data[415]
CAM Data[416]
CAM Data[417]
CAM Data[418]
CAM Data[419]
CAM Data[420]
CAM Data[421]
CAM Data[422]
CAM Data[423]
CAM Data[424]
CAM Data[425]
CAM Data[426]
CAM Data[427]
CAM Data[428]
CAM Data[429]
CAM Data[430]
CAM Data[431]
CAM Data[432]
CAM Data[433]
CAM Data[434]
CAM Data[435]
CAM Data[436]
CAM Data[437]
CAM Data[438]
CAM Data[439]
CAM Data[440]
CAM Data[441]
10-52
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20422
20424
20426
20428
20430
20432
20434
20436
20438
20440
20442
20444
20446
20448
20450
20452
20454
20456
20458
20460
20462
20464
20466
20468
20470
20472
20474
20476
20478
20480
20482
20484
20486
20488
20490
20492
20494
20496
20498
20500
20502
20504
20506
24652
24654
24656
24658
24660
24662
24664
24666
24668
24670
24672
24674
24676
24678
24680
24682
24684
24686
24688
24690
24692
24694
24696
24698
24700
24702
24704
24706
24708
24710
24712
24714
24716
24718
24720
24722
24724
24726
24728
24730
24732
24734
24736
28882
28884
28886
28888
28890
28892
28894
28896
28898
28900
28902
28904
28906
28908
28910
28912
28914
28916
28918
28920
28922
28924
28926
28928
28930
28932
28934
28936
28938
28940
28942
28944
28946
28948
28950
28952
28954
28956
28958
28960
28962
28964
28966
33112
33114
33116
33118
33120
33122
33124
33126
33128
33130
33132
33134
33136
33138
33140
33142
33144
33146
33148
33150
33152
33154
33156
33158
33160
33162
33164
33166
33168
33170
33172
33174
33176
33178
33180
33182
33184
33186
33188
33190
33192
33194
33196
37342
37344
37346
37348
37350
37352
37354
37356
37358
37360
37362
37364
37366
37368
37370
37372
37374
37376
37378
37380
37382
37384
37386
37388
37390
37392
37394
37396
37398
37400
37402
37404
37406
37408
37410
37412
37414
37416
37418
37420
37422
37424
37426
41572
41574
41576
41578
41580
41582
41584
41586
41588
41590
41592
41594
41596
41598
41600
41602
41604
41606
41608
41610
41612
41614
41616
41618
41620
41622
41624
41626
41628
41630
41632
41634
41636
41638
41640
41642
41644
41646
41648
41650
41652
41654
41656
45802
45804
45806
45808
45810
45812
45814
45816
45818
45820
45822
45824
45826
45828
45830
45832
45834
45836
45838
45840
45842
45844
45846
45848
45850
45852
45854
45856
45858
45860
45862
45864
45866
45868
45870
45872
45874
45876
45878
45880
45882
45884
45886
CAM Data[442]
CAM Data[443]
CAM Data[444]
CAM Data[445]
CAM Data[446]
CAM Data[447]
CAM Data[448]
CAM Data[449]
CAM Data[450]
CAM Data[451]
CAM Data[452]
CAM Data[453]
CAM Data[454]
CAM Data[455]
CAM Data[456]
CAM Data[457]
CAM Data[458]
CAM Data[459]
CAM Data[460]
CAM Data[461]
CAM Data[462]
CAM Data[463]
CAM Data[464]
CAM Data[465]
CAM Data[466]
CAM Data[467]
CAM Data[468]
CAM Data[469]
CAM Data[470]
CAM Data[471]
CAM Data[472]
CAM Data[473]
CAM Data[474]
CAM Data[475]
CAM Data[476]
CAM Data[477]
CAM Data[478]
CAM Data[479]
CAM Data[480]
CAM Data[481]
CAM Data[482]
CAM Data[483]
CAM Data[484]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20508
20510
20512
20514
20516
20518
20520
20522
20524
20526
20528
20530
20532
20534
20536
20538
20540
20542
20544
20546
20548
20550
20552
20554
20556
20558
20560
20562
20564
20566
20568
20570
20572
20574
20576
20578
20580
20582
20584
20586
20588
20590
20592
24738
24740
24742
24744
24746
24748
24750
24752
24754
24756
24758
24760
24762
24764
24766
24768
24770
24772
24774
24776
24778
24780
24782
24784
24786
24788
24790
24792
24794
24796
24798
24800
24802
24804
24806
24808
24810
24812
24814
24816
24818
24820
24822
28968
28970
28972
28974
28976
28978
28980
28982
28984
28986
28988
28990
28992
28994
28996
28998
29000
29002
29004
29006
29008
29010
29012
29014
29016
29018
29020
29022
29024
29026
29028
29030
29032
29034
29036
29038
29040
29042
29044
29046
29048
29050
29052
33198
33200
33202
33204
33206
33208
33210
33212
33214
33216
33218
33220
33222
33224
33226
33228
33230
33232
33234
33236
33238
33240
33242
33244
33246
33248
33250
33252
33254
33256
33258
33260
33262
33264
33266
33268
33270
33272
33274
33276
33278
33280
33282
37428
37430
37432
37434
37436
37438
37440
37442
37444
37446
37448
37450
37452
37454
37456
37458
37460
37462
37464
37466
37468
37470
37472
37474
37476
37478
37480
37482
37484
37486
37488
37490
37492
37494
37496
37498
37500
37502
37504
37506
37508
37510
37512
41658
41660
41662
41664
41666
41668
41670
41672
41674
41676
41678
41680
41682
41684
41686
41688
41690
41692
41694
41696
41698
41700
41702
41704
41706
41708
41710
41712
41714
41716
41718
41720
41722
41724
41726
41728
41730
41732
41734
41736
41738
41740
41742
45888
45890
45892
45894
45896
45898
45900
45902
45904
45906
45908
45910
45912
45914
45916
45918
45920
45922
45924
45926
45928
45930
45932
45934
45936
45938
45940
45942
45944
45946
45948
45950
45952
45954
45956
45958
45960
45962
45964
45966
45968
45970
45972
Positioning
10-53
Positioning
CAM Data[485]
CAM Data[486]
CAM Data[487]
CAM Data[488]
CAM Data[489]
CAM Data[490]
CAM Data[491]
CAM Data[492]
CAM Data[493]
CAM Data[494]
CAM Data[495]
CAM Data[496]
CAM Data[497]
CAM Data[498]
CAM Data[499]
CAM Data[500]
CAM Data[501]
CAM Data[502]
CAM Data[503]
CAM Data[504]
CAM Data[505]
CAM Data[506]
CAM Data[507]
CAM Data[508]
CAM Data[509]
CAM Data[510]
CAM Data[511]
CAM Data[512]
CAM Data[513]
CAM Data[514]
CAM Data[515]
CAM Data[516]
CAM Data[517]
CAM Data[518]
CAM Data[519]
CAM Data[520]
CAM Data[521]
CAM Data[522]
CAM Data[523]
CAM Data[524]
CAM Data[525]
CAM Data[526]
CAM Data[527]
10-54
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20594
20596
20598
20600
20602
20604
20606
20608
20610
20612
20614
20616
20618
20620
20622
20624
20626
20628
20630
20632
20634
20636
20638
20640
20642
20644
20646
20648
20650
20652
20654
20656
20658
20660
20662
20664
20666
20668
20670
20672
20674
20676
20678
24824
24826
24828
24830
24832
24834
24836
24838
24840
24842
24844
24846
24848
24850
24852
24854
24856
24858
24860
24862
24864
24866
24868
24870
24872
24874
24876
24878
24880
24882
24884
24886
24888
24890
24892
24894
24896
24898
24900
24902
24904
24906
24908
29054
29056
29058
29060
29062
29064
29066
29068
29070
29072
29074
29076
29078
29080
29082
29084
29086
29088
29090
29092
29094
29096
29098
29100
29102
29104
29106
29108
29110
29112
29114
29116
29118
29120
29122
29124
29126
29128
29130
29132
29134
29136
29138
33284
33286
33288
33290
33292
33294
33296
33298
33300
33302
33304
33306
33308
33310
33312
33314
33316
33318
33320
33322
33324
33326
33328
33330
33332
33334
33336
33338
33340
33342
33344
33346
33348
33350
33352
33354
33356
33358
33360
33362
33364
33366
33368
37514
37516
37518
37520
37522
37524
37526
37528
37530
37532
37534
37536
37538
37540
37542
37544
37546
37548
37550
37552
37554
37556
37558
37560
37562
37564
37566
37568
37570
37572
37574
37576
37578
37580
37582
37584
37586
37588
37590
37592
37594
37596
37598
41744
41746
41748
41750
41752
41754
41756
41758
41760
41762
41764
41766
41768
41770
41772
41774
41776
41778
41780
41782
41784
41786
41788
41790
41792
41794
41796
41798
41800
41802
41804
41806
41808
41810
41812
41814
41816
41818
41820
41822
41824
41826
41828
45974
45976
45978
45980
45982
45984
45986
45988
45990
45992
45994
45996
45998
46000
46002
46004
46006
46008
46010
46012
46014
46016
46018
46020
46022
46024
46026
46028
46030
46032
46034
46036
46038
46040
46042
46044
46046
46048
46050
46052
46054
46056
46058
CAM Data[528]
CAM Data[529]
CAM Data[530]
CAM Data[531]
CAM Data[532]
CAM Data[533]
CAM Data[534]
CAM Data[535]
CAM Data[536]
CAM Data[537]
CAM Data[538]
CAM Data[539]
CAM Data[540]
CAM Data[541]
CAM Data[542]
CAM Data[543]
CAM Data[544]
CAM Data[545]
CAM Data[546]
CAM Data[547]
CAM Data[548]
CAM Data[549]
CAM Data[550]
CAM Data[551]
CAM Data[552]
CAM Data[553]
CAM Data[554]
CAM Data[555]
CAM Data[556]
CAM Data[557]
CAM Data[558]
CAM Data[559]
CAM Data[560]
CAM Data[561]
CAM Data[562]
CAM Data[563]
CAM Data[564]
CAM Data[565]
CAM Data[566]
CAM Data[567]
CAM Data[568]
CAM Data[569]
CAM Data[570]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20680
20682
20684
20686
20688
20690
20692
20694
20696
20698
20700
20702
20704
20706
20708
20710
20712
20714
20716
20718
20720
20722
20724
20726
20728
20730
20732
20734
20736
20738
20740
20742
20744
20746
20748
20750
20752
20754
20756
20758
20760
20762
20764
24910
24912
24914
24916
24918
24920
24922
24924
24926
24928
24930
24932
24934
24936
24938
24940
24942
24944
24946
24948
24950
24952
24954
24956
24958
24960
24962
24964
24966
24968
24970
24972
24974
24976
24978
24980
24982
24984
24986
24988
24990
24992
24994
29140
29142
29144
29146
29148
29150
29152
29154
29156
29158
29160
29162
29164
29166
29168
29170
29172
29174
29176
29178
29180
29182
29184
29186
29188
29190
29192
29194
29196
29198
29200
29202
29204
29206
29208
29210
29212
29214
29216
29218
29220
29222
29224
33370
33372
33374
33376
33378
33380
33382
33384
33386
33388
33390
33392
33394
33396
33398
33400
33402
33404
33406
33408
33410
33412
33414
33416
33418
33420
33422
33424
33426
33428
33430
33432
33434
33436
33438
33440
33442
33444
33446
33448
33450
33452
33454
37600
37602
37604
37606
37608
37610
37612
37614
37616
37618
37620
37622
37624
37626
37628
37630
37632
37634
37636
37638
37640
37642
37644
37646
37648
37650
37652
37654
37656
37658
37660
37662
37664
37666
37668
37670
37672
37674
37676
37678
37680
37682
37684
41830
41832
41834
41836
41838
41840
41842
41844
41846
41848
41850
41852
41854
41856
41858
41860
41862
41864
41866
41868
41870
41872
41874
41876
41878
41880
41882
41884
41886
41888
41890
41892
41894
41896
41898
41900
41902
41904
41906
41908
41910
41912
41914
46060
46062
46064
46066
46068
46070
46072
46074
46076
46078
46080
46082
46084
46086
46088
46090
46092
46094
46096
46098
46100
46102
46104
46106
46108
46110
46112
46114
46116
46118
46120
46122
46124
46126
46128
46130
46132
46134
46136
46138
46140
46142
46144
Positioning
10-55
Positioning
CAM Data[571]
CAM Data[572]
CAM Data[573]
CAM Data[574]
CAM Data[575]
CAM Data[576]
CAM Data[577]
CAM Data[578]
CAM Data[579]
CAM Data[580]
CAM Data[581]
CAM Data[582]
CAM Data[583]
CAM Data[584]
CAM Data[585]
CAM Data[586]
CAM Data[587]
CAM Data[588]
CAM Data[589]
CAM Data[590]
CAM Data[591]
CAM Data[592]
CAM Data[593]
CAM Data[594]
CAM Data[595]
CAM Data[596]
CAM Data[597]
CAM Data[598]
CAM Data[599]
CAM Data[600]
CAM Data[601]
CAM Data[602]
CAM Data[603]
CAM Data[604]
CAM Data[605]
CAM Data[606]
CAM Data[607]
CAM Data[608]
CAM Data[609]
CAM Data[610]
CAM Data[611]
CAM Data[612]
CAM Data[613]
10-56
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20766
20768
20770
20772
20774
20776
20778
20780
20782
20784
20786
20788
20790
20792
20794
20796
20798
20800
20802
20804
20806
20808
20810
20812
20814
20816
20818
20820
20822
20824
20826
20828
20830
20832
20834
20836
20838
20840
20842
20844
20846
20848
20850
24996
24998
25000
25002
25004
25006
25008
25010
25012
25014
25016
25018
25020
25022
25024
25026
25028
25030
25032
25034
25036
25038
25040
25042
25044
25046
25048
25050
25052
25054
25056
25058
25060
25062
25064
25066
25068
25070
25072
25074
25076
25078
25080
29226
29228
29230
29232
29234
29236
29238
29240
29242
29244
29246
29248
29250
29252
29254
29256
29258
29260
29262
29264
29266
29268
29270
29272
29274
29276
29278
29280
29282
29284
29286
29288
29290
29292
29294
29296
29298
29300
29302
29304
29306
29308
29310
33456
33458
33460
33462
33464
33466
33468
33470
33472
33474
33476
33478
33480
33482
33484
33486
33488
33490
33492
33494
33496
33498
33500
33502
33504
33506
33508
33510
33512
33514
33516
33518
33520
33522
33524
33526
33528
33530
33532
33534
33536
33538
33540
37686
37688
37690
37692
37694
37696
37698
37700
37702
37704
37706
37708
37710
37712
37714
37716
37718
37720
37722
37724
37726
37728
37730
37732
37734
37736
37738
37740
37742
37744
37746
37748
37750
37752
37754
37756
37758
37760
37762
37764
37766
37768
37770
41916
41918
41920
41922
41924
41926
41928
41930
41932
41934
41936
41938
41940
41942
41944
41946
41948
41950
41952
41954
41956
41958
41960
41962
41964
41966
41968
41970
41972
41974
41976
41978
41980
41982
41984
41986
41988
41990
41992
41994
41996
41998
42000
46146
46148
46150
46152
46154
46156
46158
46160
46162
46164
46166
46168
46170
46172
46174
46176
46178
46180
46182
46184
46186
46188
46190
46192
46194
46196
46198
46200
46202
46204
46206
46208
46210
46212
46214
46216
46218
46220
46222
46224
46226
46228
46230
CAM Data[614]
CAM Data[615]
CAM Data[616]
CAM Data[617]
CAM Data[618]
CAM Data[619]
CAM Data[620]
CAM Data[621]
CAM Data[622]
CAM Data[623]
CAM Data[624]
CAM Data[625]
CAM Data[626]
CAM Data[627]
CAM Data[628]
CAM Data[629]
CAM Data[630]
CAM Data[631]
CAM Data[632]
CAM Data[633]
CAM Data[634]
CAM Data[635]
CAM Data[636]
CAM Data[637]
CAM Data[638]
CAM Data[639]
CAM Data[640]
CAM Data[641]
CAM Data[642]
CAM Data[643]
CAM Data[644]
CAM Data[645]
CAM Data[646]
CAM Data[647]
CAM Data[648]
CAM Data[649]
CAM Data[650]
CAM Data[651]
CAM Data[652]
CAM Data[653]
CAM Data[654]
CAM Data[655]
CAM Data[656]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20852
20854
20856
20858
20860
20862
20864
20866
20868
20870
20872
20874
20876
20878
20880
20882
20884
20886
20888
20890
20892
20894
20896
20898
20900
20902
20904
20906
20908
20910
20912
20914
20916
20918
20920
20922
20924
20926
20928
20930
20932
20934
20936
25082
25084
25086
25088
25090
25092
25094
25096
25098
25100
25102
25104
25106
25108
25110
25112
25114
25116
25118
25120
25122
25124
25126
25128
25130
25132
25134
25136
25138
25140
25142
25144
25146
25148
25150
25152
25154
25156
25158
25160
25162
25164
25166
29312
29314
29316
29318
29320
29322
29324
29326
29328
29330
29332
29334
29336
29338
29340
29342
29344
29346
29348
29350
29352
29354
29356
29358
29360
29362
29364
29366
29368
29370
29372
29374
29376
29378
29380
29382
29384
29386
29388
29390
29392
29394
29396
33542
33544
33546
33548
33550
33552
33554
33556
33558
33560
33562
33564
33566
33568
33570
33572
33574
33576
33578
33580
33582
33584
33586
33588
33590
33592
33594
33596
33598
33600
33602
33604
33606
33608
33610
33612
33614
33616
33618
33620
33622
33624
33626
37772
37774
37776
37778
37780
37782
37784
37786
37788
37790
37792
37794
37796
37798
37800
37802
37804
37806
37808
37810
37812
37814
37816
37818
37820
37822
37824
37826
37828
37830
37832
37834
37836
37838
37840
37842
37844
37846
37848
37850
37852
37854
37856
42002
42004
42006
42008
42010
42012
42014
42016
42018
42020
42022
42024
42026
42028
42030
42032
42034
42036
42038
42040
42042
42044
42046
42048
42050
42052
42054
42056
42058
42060
42062
42064
42066
42068
42070
42072
42074
42076
42078
42080
42082
42084
42086
46232
46234
46236
46238
46240
46242
46244
46246
46248
46250
46252
46254
46256
46258
46260
46262
46264
46266
46268
46270
46272
46274
46276
46278
46280
46282
46284
46286
46288
46290
46292
46294
46296
46298
46300
46302
46304
46306
46308
46310
46312
46314
46316
Positioning
10-57
Positioning
CAM Data[657]
CAM Data[658]
CAM Data[659]
CAM Data[660]
CAM Data[661]
CAM Data[662]
CAM Data[663]
CAM Data[664]
CAM Data[665]
CAM Data[666]
CAM Data[667]
CAM Data[668]
CAM Data[669]
CAM Data[670]
CAM Data[671]
CAM Data[672]
CAM Data[673]
CAM Data[674]
CAM Data[675]
CAM Data[676]
CAM Data[677]
CAM Data[678]
CAM Data[679]
CAM Data[680]
CAM Data[681]
CAM Data[682]
CAM Data[683]
CAM Data[684]
CAM Data[685]
CAM Data[686]
CAM Data[687]
CAM Data[688]
CAM Data[689]
CAM Data[690]
CAM Data[691]
CAM Data[692]
CAM Data[693]
CAM Data[694]
CAM Data[695]
CAM Data[696]
CAM Data[697]
CAM Data[698]
CAM Data[699]
10-58
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
20938
20940
20942
20944
20946
20948
20950
20952
20954
20956
20958
20960
20962
20964
20966
20968
20970
20972
20974
20976
20978
20980
20982
20984
20986
20988
20990
20992
20994
20996
20998
21000
21002
21004
21006
21008
21010
21012
21014
21016
21018
21020
21022
25168
25170
25172
25174
25176
25178
25180
25182
25184
25186
25188
25190
25192
25194
25196
25198
25200
25202
25204
25206
25208
25210
25212
25214
25216
25218
25220
25222
25224
25226
25228
25230
25232
25234
25236
25238
25240
25242
25244
25246
25248
25250
25252
29398
29400
29402
29404
29406
29408
29410
29412
29414
29416
29418
29420
29422
29424
29426
29428
29430
29432
29434
29436
29438
29440
29442
29444
29446
29448
29450
29452
29454
29456
29458
29460
29462
29464
29466
29468
29470
29472
29474
29476
29478
29480
29482
33628
33630
33632
33634
33636
33638
33640
33642
33644
33646
33648
33650
33652
33654
33656
33658
33660
33662
33664
33666
33668
33670
33672
33674
33676
33678
33680
33682
33684
33686
33688
33690
33692
33694
33696
33698
33700
33702
33704
33706
33708
33710
33712
37858
37860
37862
37864
37866
37868
37870
37872
37874
37876
37878
37880
37882
37884
37886
37888
37890
37892
37894
37896
37898
37900
37902
37904
37906
37908
37910
37912
37914
37916
37918
37920
37922
37924
37926
37928
37930
37932
37934
37936
37938
37940
37942
42088
42090
42092
42094
42096
42098
42100
42102
42104
42106
42108
42110
42112
42114
42116
42118
42120
42122
42124
42126
42128
42130
42132
42134
42136
42138
42140
42142
42144
42146
42148
42150
42152
42154
42156
42158
42160
42162
42164
42166
42168
42170
42172
46318
46320
46322
46324
46326
46328
46330
46332
46334
46336
46338
46340
46342
46344
46346
46348
46350
46352
46354
46356
46358
46360
46362
46364
46366
46368
46370
46372
46374
46376
46378
46380
46382
46384
46386
46388
46390
46392
46394
46396
46398
46400
46402
CAM Data[700]
CAM Data[701]
CAM Data[702]
CAM Data[703]
CAM Data[704]
CAM Data[705]
CAM Data[706]
CAM Data[707]
CAM Data[708]
CAM Data[709]
CAM Data[710]
CAM Data[711]
CAM Data[712]
CAM Data[713]
CAM Data[714]
CAM Data[715]
CAM Data[716]
CAM Data[717]
CAM Data[718]
CAM Data[719]
CAM Data[720]
CAM Data[721]
CAM Data[722]
CAM Data[723]
CAM Data[724]
CAM Data[725]
CAM Data[726]
CAM Data[727]
CAM Data[728]
CAM Data[729]
CAM Data[730]
CAM Data[731]
CAM Data[732]
CAM Data[733]
CAM Data[734]
CAM Data[735]
CAM Data[736]
CAM Data[737]
CAM Data[738]
CAM Data[739]
CAM Data[740]
CAM Data[741]
CAM Data[742]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21024
21026
21028
21030
21032
21034
21036
21038
21040
21042
21044
21046
21048
21050
21052
21054
21056
21058
21060
21062
21064
21066
21068
21070
21072
21074
21076
21078
21080
21082
21084
21086
21088
21090
21092
21094
21096
21098
21100
21102
21104
21106
21108
25254
25256
25258
25260
25262
25264
25266
25268
25270
25272
25274
25276
25278
25280
25282
25284
25286
25288
25290
25292
25294
25296
25298
25300
25302
25304
25306
25308
25310
25312
25314
25316
25318
25320
25322
25324
25326
25328
25330
25332
25334
25336
25338
29484
29486
29488
29490
29492
29494
29496
29498
29500
29502
29504
29506
29508
29510
29512
29514
29516
29518
29520
29522
29524
29526
29528
29530
29532
29534
29536
29538
29540
29542
29544
29546
29548
29550
29552
29554
29556
29558
29560
29562
29564
29566
29568
33714
33716
33718
33720
33722
33724
33726
33728
33730
33732
33734
33736
33738
33740
33742
33744
33746
33748
33750
33752
33754
33756
33758
33760
33762
33764
33766
33768
33770
33772
33774
33776
33778
33780
33782
33784
33786
33788
33790
33792
33794
33796
33798
37944
37946
37948
37950
37952
37954
37956
37958
37960
37962
37964
37966
37968
37970
37972
37974
37976
37978
37980
37982
37984
37986
37988
37990
37992
37994
37996
37998
38000
38002
38004
38006
38008
38010
38012
38014
38016
38018
38020
38022
38024
38026
38028
42174
42176
42178
42180
42182
42184
42186
42188
42190
42192
42194
42196
42198
42200
42202
42204
42206
42208
42210
42212
42214
42216
42218
42220
42222
42224
42226
42228
42230
42232
42234
42236
42238
42240
42242
42244
42246
42248
42250
42252
42254
42256
42258
46404
46406
46408
46410
46412
46414
46416
46418
46420
46422
46424
46426
46428
46430
46432
46434
46436
46438
46440
46442
46444
46446
46448
46450
46452
46454
46456
46458
46460
46462
46464
46466
46468
46470
46472
46474
46476
46478
46480
46482
46484
46486
46488
Positioning
10-59
Positioning
CAM Data[743]
CAM Data[744]
CAM Data[745]
CAM Data[746]
CAM Data[747]
CAM Data[748]
CAM Data[749]
CAM Data[750]
CAM Data[751]
CAM Data[752]
CAM Data[753]
CAM Data[754]
CAM Data[755]
CAM Data[756]
CAM Data[757]
CAM Data[758]
CAM Data[759]
CAM Data[760]
CAM Data[761]
CAM Data[762]
CAM Data[763]
CAM Data[764]
CAM Data[765]
CAM Data[766]
CAM Data[767]
CAM Data[768]
CAM Data[769]
CAM Data[770]
CAM Data[771]
CAM Data[772]
CAM Data[773]
CAM Data[774]
CAM Data[775]
CAM Data[776]
CAM Data[777]
CAM Data[778]
CAM Data[779]
CAM Data[780]
CAM Data[781]
CAM Data[782]
CAM Data[783]
CAM Data[784]
CAM Data[785]
10-60
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21110
21112
21114
21116
21118
21120
21122
21124
21126
21128
21130
21132
21134
21136
21138
21140
21142
21144
21146
21148
21150
21152
21154
21156
21158
21160
21162
21164
21166
21168
21170
21172
21174
21176
21178
21180
21182
21184
21186
21188
21190
21192
21194
25340
25342
25344
25346
25348
25350
25352
25354
25356
25358
25360
25362
25364
25366
25368
25370
25372
25374
25376
25378
25380
25382
25384
25386
25388
25390
25392
25394
25396
25398
25400
25402
25404
25406
25408
25410
25412
25414
25416
25418
25420
25422
25424
29570
29572
29574
29576
29578
29580
29582
29584
29586
29588
29590
29592
29594
29596
29598
29600
29602
29604
29606
29608
29610
29612
29614
29616
29618
29620
29622
29624
29626
29628
29630
29632
29634
29636
29638
29640
29642
29644
29646
29648
29650
29652
29654
33800
33802
33804
33806
33808
33810
33812
33814
33816
33818
33820
33822
33824
33826
33828
33830
33832
33834
33836
33838
33840
33842
33844
33846
33848
33850
33852
33854
33856
33858
33860
33862
33864
33866
33868
33870
33872
33874
33876
33878
33880
33882
33884
38030
38032
38034
38036
38038
38040
38042
38044
38046
38048
38050
38052
38054
38056
38058
38060
38062
38064
38066
38068
38070
38072
38074
38076
38078
38080
38082
38084
38086
38088
38090
38092
38094
38096
38098
38100
38102
38104
38106
38108
38110
38112
38114
42260
42262
42264
42266
42268
42270
42272
42274
42276
42278
42280
42282
42284
42286
42288
42290
42292
42294
42296
42298
42300
42302
42304
42306
42308
42310
42312
42314
42316
42318
42320
42322
42324
42326
42328
42330
42332
42334
42336
42338
42340
42342
42344
46490
46492
46494
46496
46498
46500
46502
46504
46506
46508
46510
46512
46514
46516
46518
46520
46522
46524
46526
46528
46530
46532
46534
46536
46538
46540
46542
46544
46546
46548
46550
46552
46554
46556
46558
46560
46562
46564
46566
46568
46570
46572
46574
CAM Data[786]
CAM Data[787]
CAM Data[788]
CAM Data[789]
CAM Data[790]
CAM Data[791]
CAM Data[792]
CAM Data[793]
CAM Data[794]
CAM Data[795]
CAM Data[796]
CAM Data[797]
CAM Data[798]
CAM Data[799]
CAM Data[800]
CAM Data[801]
CAM Data[802]
CAM Data[803]
CAM Data[804]
CAM Data[805]
CAM Data[806]
CAM Data[807]
CAM Data[808]
CAM Data[809]
CAM Data[810]
CAM Data[811]
CAM Data[812]
CAM Data[813]
CAM Data[814]
CAM Data[815]
CAM Data[816]
CAM Data[817]
CAM Data[818]
CAM Data[819]
CAM Data[820]
CAM Data[821]
CAM Data[822]
CAM Data[823]
CAM Data[824]
CAM Data[825]
CAM Data[826]
CAM Data[827]
CAM Data[828]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21196
21198
21200
21202
21204
21206
21208
21210
21212
21214
21216
21218
21220
21222
21224
21226
21228
21230
21232
21234
21236
21238
21240
21242
21244
21246
21248
21250
21252
21254
21256
21258
21260
21262
21264
21266
21268
21270
21272
21274
21276
21278
21280
25426
25428
25430
25432
25434
25436
25438
25440
25442
25444
25446
25448
25450
25452
25454
25456
25458
25460
25462
25464
25466
25468
25470
25472
25474
25476
25478
25480
25482
25484
25486
25488
25490
25492
25494
25496
25498
25500
25502
25504
25506
25508
25510
29656
29658
29660
29662
29664
29666
29668
29670
29672
29674
29676
29678
29680
29682
29684
29686
29688
29690
29692
29694
29696
29698
29700
29702
29704
29706
29708
29710
29712
29714
29716
29718
29720
29722
29724
29726
29728
29730
29732
29734
29736
29738
29740
33886
33888
33890
33892
33894
33896
33898
33900
33902
33904
33906
33908
33910
33912
33914
33916
33918
33920
33922
33924
33926
33928
33930
33932
33934
33936
33938
33940
33942
33944
33946
33948
33950
33952
33954
33956
33958
33960
33962
33964
33966
33968
33970
38116
38118
38120
38122
38124
38126
38128
38130
38132
38134
38136
38138
38140
38142
38144
38146
38148
38150
38152
38154
38156
38158
38160
38162
38164
38166
38168
38170
38172
38174
38176
38178
38180
38182
38184
38186
38188
38190
38192
38194
38196
38198
38200
42346
42348
42350
42352
42354
42356
42358
42360
42362
42364
42366
42368
42370
42372
42374
42376
42378
42380
42382
42384
42386
42388
42390
42392
42394
42396
42398
42400
42402
42404
42406
42408
42410
42412
42414
42416
42418
42420
42422
42424
42426
42428
42430
46576
46578
46580
46582
46584
46586
46588
46590
46592
46594
46596
46598
46600
46602
46604
46606
46608
46610
46612
46614
46616
46618
46620
46622
46624
46626
46628
46630
46632
46634
46636
46638
46640
46642
46644
46646
46648
46650
46652
46654
46656
46658
46660
Positioning
10-61
Positioning
CAM Data[829]
CAM Data[830]
CAM Data[831]
CAM Data[832]
CAM Data[833]
CAM Data[834]
CAM Data[835]
CAM Data[836]
CAM Data[837]
CAM Data[838]
CAM Data[839]
CAM Data[840]
CAM Data[841]
CAM Data[842]
CAM Data[843]
CAM Data[844]
CAM Data[845]
CAM Data[846]
CAM Data[847]
CAM Data[848]
CAM Data[849]
CAM Data[850]
CAM Data[851]
CAM Data[852]
CAM Data[853]
CAM Data[854]
CAM Data[855]
CAM Data[856]
CAM Data[857]
CAM Data[858]
CAM Data[859]
CAM Data[860]
CAM Data[861]
CAM Data[862]
CAM Data[863]
CAM Data[864]
CAM Data[865]
CAM Data[866]
CAM Data[867]
CAM Data[868]
CAM Data[869]
CAM Data[870]
CAM Data[871]
10-62
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21282
21284
21286
21288
21290
21292
21294
21296
21298
21300
21302
21304
21306
21308
21310
21312
21314
21316
21318
21320
21322
21324
21326
21328
21330
21332
21334
21336
21338
21340
21342
21344
21346
21348
21350
21352
21354
21356
21358
21360
21362
21364
21366
25512
25514
25516
25518
25520
25522
25524
25526
25528
25530
25532
25534
25536
25538
25540
25542
25544
25546
25548
25550
25552
25554
25556
25558
25560
25562
25564
25566
25568
25570
25572
25574
25576
25578
25580
25582
25584
25586
25588
25590
25592
25594
25596
29742
29744
29746
29748
29750
29752
29754
29756
29758
29760
29762
29764
29766
29768
29770
29772
29774
29776
29778
29780
29782
29784
29786
29788
29790
29792
29794
29796
29798
29800
29802
29804
29806
29808
29810
29812
29814
29816
29818
29820
29822
29824
29826
33972
33974
33976
33978
33980
33982
33984
33986
33988
33990
33992
33994
33996
33998
34000
34002
34004
34006
34008
34010
34012
34014
34016
34018
34020
34022
34024
34026
34028
34030
34032
34034
34036
34038
34040
34042
34044
34046
34048
34050
34052
34054
34056
38202
38204
38206
38208
38210
38212
38214
38216
38218
38220
38222
38224
38226
38228
38230
38232
38234
38236
38238
38240
38242
38244
38246
38248
38250
38252
38254
38256
38258
38260
38262
38264
38266
38268
38270
38272
38274
38276
38278
38280
38282
38284
38286
42432
42434
42436
42438
42440
42442
42444
42446
42448
42450
42452
42454
42456
42458
42460
42462
42464
42466
42468
42470
42472
42474
42476
42478
42480
42482
42484
42486
42488
42490
42492
42494
42496
42498
42500
42502
42504
42506
42508
42510
42512
42514
42516
46662
46664
46666
46668
46670
46672
46674
46676
46678
46680
46682
46684
46686
46688
46690
46692
46694
46696
46698
46700
46702
46704
46706
46708
46710
46712
46714
46716
46718
46720
46722
46724
46726
46728
46730
46732
46734
46736
46738
46740
46742
46744
46746
CAM Data[872]
CAM Data[873]
CAM Data[874]
CAM Data[875]
CAM Data[876]
CAM Data[877]
CAM Data[878]
CAM Data[879]
CAM Data[880]
CAM Data[881]
CAM Data[882]
CAM Data[883]
CAM Data[884]
CAM Data[885]
CAM Data[886]
CAM Data[887]
CAM Data[888]
CAM Data[889]
CAM Data[890]
CAM Data[891]
CAM Data[892]
CAM Data[893]
CAM Data[894]
CAM Data[895]
CAM Data[896]
CAM Data[897]
CAM Data[898]
CAM Data[899]
CAM Data[900]
CAM Data[901]
CAM Data[902]
CAM Data[903]
CAM Data[904]
CAM Data[905]
CAM Data[906]
CAM Data[907]
CAM Data[908]
CAM Data[909]
CAM Data[910]
CAM Data[911]
CAM Data[912]
CAM Data[913]
CAM Data[914]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21368
21370
21372
21374
21376
21378
21380
21382
21384
21386
21388
21390
21392
21394
21396
21398
21400
21402
21404
21406
21408
21410
21412
21414
21416
21418
21420
21422
21424
21426
21428
21430
21432
21434
21436
21438
21440
21442
21444
21446
21448
21450
21452
25598
25600
25602
25604
25606
25608
25610
25612
25614
25616
25618
25620
25622
25624
25626
25628
25630
25632
25634
25636
25638
25640
25642
25644
25646
25648
25650
25652
25654
25656
25658
25660
25662
25664
25666
25668
25670
25672
25674
25676
25678
25680
25682
29828
29830
29832
29834
29836
29838
29840
29842
29844
29846
29848
29850
29852
29854
29856
29858
29860
29862
29864
29866
29868
29870
29872
29874
29876
29878
29880
29882
29884
29886
29888
29890
29892
29894
29896
29898
29900
29902
29904
29906
29908
29910
29912
34058
34060
34062
34064
34066
34068
34070
34072
34074
34076
34078
34080
34082
34084
34086
34088
34090
34092
34094
34096
34098
34100
34102
34104
34106
34108
34110
34112
34114
34116
34118
34120
34122
34124
34126
34128
34130
34132
34134
34136
34138
34140
34142
38288
38290
38292
38294
38296
38298
38300
38302
38304
38306
38308
38310
38312
38314
38316
38318
38320
38322
38324
38326
38328
38330
38332
38334
38336
38338
38340
38342
38344
38346
38348
38350
38352
38354
38356
38358
38360
38362
38364
38366
38368
38370
38372
42518
42520
42522
42524
42526
42528
42530
42532
42534
42536
42538
42540
42542
42544
42546
42548
42550
42552
42554
42556
42558
42560
42562
42564
42566
42568
42570
42572
42574
42576
42578
42580
42582
42584
42586
42588
42590
42592
42594
42596
42598
42600
42602
46748
46750
46752
46754
46756
46758
46760
46762
46764
46766
46768
46770
46772
46774
46776
46778
46780
46782
46784
46786
46788
46790
46792
46794
46796
46798
46800
46802
46804
46806
46808
46810
46812
46814
46816
46818
46820
46822
46824
46826
46828
46830
46832
Positioning
10-63
Positioning
CAM Data[915]
CAM Data[916]
CAM Data[917]
CAM Data[918]
CAM Data[919]
CAM Data[920]
CAM Data[921]
CAM Data[922]
CAM Data[923]
CAM Data[924]
CAM Data[925]
CAM Data[926]
CAM Data[927]
CAM Data[928]
CAM Data[929]
CAM Data[930]
CAM Data[931]
CAM Data[932]
CAM Data[933]
CAM Data[934]
CAM Data[935]
CAM Data[936]
CAM Data[937]
CAM Data[938]
CAM Data[939]
CAM Data[940]
CAM Data[941]
CAM Data[942]
CAM Data[943]
CAM Data[944]
CAM Data[945]
CAM Data[946]
CAM Data[947]
CAM Data[948]
CAM Data[949]
CAM Data[950]
CAM Data[951]
CAM Data[952]
CAM Data[953]
CAM Data[954]
CAM Data[955]
CAM Data[956]
CAM Data[957]
10-64
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21454
21456
21458
21460
21462
21464
21466
21468
21470
21472
21474
21476
21478
21480
21482
21484
21486
21488
21490
21492
21494
21496
21498
21500
21502
21504
21506
21508
21510
21512
21514
21516
21518
21520
21522
21524
21526
21528
21530
21532
21534
21536
21538
25684
25686
25688
25690
25692
25694
25696
25698
25700
25702
25704
25706
25708
25710
25712
25714
25716
25718
25720
25722
25724
25726
25728
25730
25732
25734
25736
25738
25740
25742
25744
25746
25748
25750
25752
25754
25756
25758
25760
25762
25764
25766
25768
29914
29916
29918
29920
29922
29924
29926
29928
29930
29932
29934
29936
29938
29940
29942
29944
29946
29948
29950
29952
29954
29956
29958
29960
29962
29964
29966
29968
29970
29972
29974
29976
29978
29980
29982
29984
29986
29988
29990
29992
29994
29996
29998
34144
34146
34148
34150
34152
34154
34156
34158
34160
34162
34164
34166
34168
34170
34172
34174
34176
34178
34180
34182
34184
34186
34188
34190
34192
34194
34196
34198
34200
34202
34204
34206
34208
34210
34212
34214
34216
34218
34220
34222
34224
34226
34228
38374
38376
38378
38380
38382
38384
38386
38388
38390
38392
38394
38396
38398
38400
38402
38404
38406
38408
38410
38412
38414
38416
38418
38420
38422
38424
38426
38428
38430
38432
38434
38436
38438
38440
38442
38444
38446
38448
38450
38452
38454
38456
38458
42604
42606
42608
42610
42612
42614
42616
42618
42620
42622
42624
42626
42628
42630
42632
42634
42636
42638
42640
42642
42644
42646
42648
42650
42652
42654
42656
42658
42660
42662
42664
42666
42668
42670
42672
42674
42676
42678
42680
42682
42684
42686
42688
46834
46836
46838
46840
46842
46844
46846
46848
46850
46852
46854
46856
46858
46860
46862
46864
46866
46868
46870
46872
46874
46876
46878
46880
46882
46884
46886
46888
46890
46892
46894
46896
46898
46900
46902
46904
46906
46908
46910
46912
46914
46916
46918
CAM Data[958]
CAM Data[959]
CAM Data[960]
CAM Data[961]
CAM Data[962]
CAM Data[963]
CAM Data[964]
CAM Data[965]
CAM Data[966]
CAM Data[967]
CAM Data[968]
CAM Data[969]
CAM Data[970]
CAM Data[971]
CAM Data[972]
CAM Data[973]
CAM Data[974]
CAM Data[975]
CAM Data[976]
CAM Data[977]
CAM Data[978]
CAM Data[979]
CAM Data[980]
CAM Data[981]
CAM Data[982]
CAM Data[983]
CAM Data[984]
CAM Data[985]
CAM Data[986]
CAM Data[987]
CAM Data[988]
CAM Data[989]
CAM Data[990]
CAM Data[991]
CAM Data[992]
CAM Data[993]
CAM Data[994]
CAM Data[995]
CAM Data[996]
CAM Data[997]
CAM Data[998]
CAM Data[999]
CAM Data[1000]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21540
21542
21544
21546
21548
21550
21552
21554
21556
21558
21560
21562
21564
21566
21568
21570
21572
21574
21576
21578
21580
21582
21584
21586
21588
21590
21592
21594
21596
21598
21600
21602
21604
21606
21608
21610
21612
21614
21616
21618
21620
21622
21624
25770
25772
25774
25776
25778
25780
25782
25784
25786
25788
25790
25792
25794
25796
25798
25800
25802
25804
25806
25808
25810
25812
25814
25816
25818
25820
25822
25824
25826
25828
25830
25832
25834
25836
25838
25840
25842
25844
25846
25848
25850
25852
25854
30000
30002
30004
30006
30008
30010
30012
30014
30016
30018
30020
30022
30024
30026
30028
30030
30032
30034
30036
30038
30040
30042
30044
30046
30048
30050
30052
30054
30056
30058
30060
30062
30064
30066
30068
30070
30072
30074
30076
30078
30080
30082
30084
34230
34232
34234
34236
34238
34240
34242
34244
34246
34248
34250
34252
34254
34256
34258
34260
34262
34264
34266
34268
34270
34272
34274
34276
34278
34280
34282
34284
34286
34288
34290
34292
34294
34296
34298
34300
34302
34304
34306
34308
34310
34312
34314
38460
38462
38464
38466
38468
38470
38472
38474
38476
38478
38480
38482
38484
38486
38488
38490
38492
38494
38496
38498
38500
38502
38504
38506
38508
38510
38512
38514
38516
38518
38520
38522
38524
38526
38528
38530
38532
38534
38536
38538
38540
38542
38544
42690
42692
42694
42696
42698
42700
42702
42704
42706
42708
42710
42712
42714
42716
42718
42720
42722
42724
42726
42728
42730
42732
42734
42736
42738
42740
42742
42744
42746
42748
42750
42752
42754
42756
42758
42760
42762
42764
42766
42768
42770
42772
42774
46920
46922
46924
46926
46928
46930
46932
46934
46936
46938
46940
46942
46944
46946
46948
46950
46952
46954
46956
46958
46960
46962
46964
46966
46968
46970
46972
46974
46976
46978
46980
46982
46984
46986
46988
46990
46992
46994
46996
46998
47000
47002
47004
Positioning
10-65
Positioning
CAM Data[1001]
CAM Data[1002]
CAM Data[1003]
CAM Data[1004]
CAM Data[1005]
CAM Data[1006]
CAM Data[1007]
CAM Data[1008]
CAM Data[1009]
CAM Data[1010]
CAM Data[1011]
CAM Data[1012]
CAM Data[1013]
CAM Data[1014]
CAM Data[1015]
CAM Data[1016]
CAM Data[1017]
CAM Data[1018]
CAM Data[1019]
CAM Data[1020]
CAM Data[1021]
CAM Data[1022]
CAM Data[1023]
CAM Data[1024]
CAM Data[1025]
CAM Data[1026]
CAM Data[1027]
CAM Data[1028]
CAM Data[1029]
CAM Data[1030]
CAM Data[1031]
CAM Data[1032]
CAM Data[1033]
CAM Data[1034]
CAM Data[1035]
CAM Data[1036]
CAM Data[1037]
CAM Data[1038]
CAM Data[1039]
CAM Data[1040]
CAM Data[1041]
CAM Data[1042]
CAM Data[1043]
10-66
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21626
21628
21630
21632
21634
21636
21638
21640
21642
21644
21646
21648
21650
21652
21654
21656
21658
21660
21662
21664
21666
21668
21670
21672
21674
21676
21678
21680
21682
21684
21686
21688
21690
21692
21694
21696
21698
21700
21702
21704
21706
21708
21710
25856
25858
25860
25862
25864
25866
25868
25870
25872
25874
25876
25878
25880
25882
25884
25886
25888
25890
25892
25894
25896
25898
25900
25902
25904
25906
25908
25910
25912
25914
25916
25918
25920
25922
25924
25926
25928
25930
25932
25934
25936
25938
25940
30086
30088
30090
30092
30094
30096
30098
30100
30102
30104
30106
30108
30110
30112
30114
30116
30118
30120
30122
30124
30126
30128
30130
30132
30134
30136
30138
30140
30142
30144
30146
30148
30150
30152
30154
30156
30158
30160
30162
30164
30166
30168
30170
34316
34318
34320
34322
34324
34326
34328
34330
34332
34334
34336
34338
34340
34342
34344
34346
34348
34350
34352
34354
34356
34358
34360
34362
34364
34366
34368
34370
34372
34374
34376
34378
34380
34382
34384
34386
34388
34390
34392
34394
34396
34398
34400
38546
38548
38550
38552
38554
38556
38558
38560
38562
38564
38566
38568
38570
38572
38574
38576
38578
38580
38582
38584
38586
38588
38590
38592
38594
38596
38598
38600
38602
38604
38606
38608
38610
38612
38614
38616
38618
38620
38622
38624
38626
38628
38630
42776
42778
42780
42782
42784
42786
42788
42790
42792
42794
42796
42798
42800
42802
42804
42806
42808
42810
42812
42814
42816
42818
42820
42822
42824
42826
42828
42830
42832
42834
42836
42838
42840
42842
42844
42846
42848
42850
42852
42854
42856
42858
42860
47006
47008
47010
47012
47014
47016
47018
47020
47022
47024
47026
47028
47030
47032
47034
47036
47038
47040
47042
47044
47046
47048
47050
47052
47054
47056
47058
47060
47062
47064
47066
47068
47070
47072
47074
47076
47078
47080
47082
47084
47086
47088
47090
CAM Data[1044]
CAM Data[1045]
CAM Data[1046]
CAM Data[1047]
CAM Data[1048]
CAM Data[1049]
CAM Data[1050]
CAM Data[1051]
CAM Data[1052]
CAM Data[1053]
CAM Data[1054]
CAM Data[1055]
CAM Data[1056]
CAM Data[1057]
CAM Data[1058]
CAM Data[1059]
CAM Data[1060]
CAM Data[1061]
CAM Data[1062]
CAM Data[1063]
CAM Data[1064]
CAM Data[1065]
CAM Data[1066]
CAM Data[1067]
CAM Data[1068]
CAM Data[1069]
CAM Data[1070]
CAM Data[1071]
CAM Data[1072]
CAM Data[1073]
CAM Data[1074]
CAM Data[1075]
CAM Data[1076]
CAM Data[1077]
CAM Data[1078]
CAM Data[1079]
CAM Data[1080]
CAM Data[1081]
CAM Data[1082]
CAM Data[1083]
CAM Data[1084]
CAM Data[1085]
CAM Data[1086]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21712
21714
21716
21718
21720
21722
21724
21726
21728
21730
21732
21734
21736
21738
21740
21742
21744
21746
21748
21750
21752
21754
21756
21758
21760
21762
21764
21766
21768
21770
21772
21774
21776
21778
21780
21782
21784
21786
21788
21790
21792
21794
21796
25942
25944
25946
25948
25950
25952
25954
25956
25958
25960
25962
25964
25966
25968
25970
25972
25974
25976
25978
25980
25982
25984
25986
25988
25990
25992
25994
25996
25998
26000
26002
26004
26006
26008
26010
26012
26014
26016
26018
26020
26022
26024
26026
30172
30174
30176
30178
30180
30182
30184
30186
30188
30190
30192
30194
30196
30198
30200
30202
30204
30206
30208
30210
30212
30214
30216
30218
30220
30222
30224
30226
30228
30230
30232
30234
30236
30238
30240
30242
30244
30246
30248
30250
30252
30254
30256
34402
34404
34406
34408
34410
34412
34414
34416
34418
34420
34422
34424
34426
34428
34430
34432
34434
34436
34438
34440
34442
34444
34446
34448
34450
34452
34454
34456
34458
34460
34462
34464
34466
34468
34470
34472
34474
34476
34478
34480
34482
34484
34486
38632
38634
38636
38638
38640
38642
38644
38646
38648
38650
38652
38654
38656
38658
38660
38662
38664
38666
38668
38670
38672
38674
38676
38678
38680
38682
38684
38686
38688
38690
38692
38694
38696
38698
38700
38702
38704
38706
38708
38710
38712
38714
38716
42862
42864
42866
42868
42870
42872
42874
42876
42878
42880
42882
42884
42886
42888
42890
42892
42894
42896
42898
42900
42902
42904
42906
42908
42910
42912
42914
42916
42918
42920
42922
42924
42926
42928
42930
42932
42934
42936
42938
42940
42942
42944
42946
47092
47094
47096
47098
47100
47102
47104
47106
47108
47110
47112
47114
47116
47118
47120
47122
47124
47126
47128
47130
47132
47134
47136
47138
47140
47142
47144
47146
47148
47150
47152
47154
47156
47158
47160
47162
47164
47166
47168
47170
47172
47174
47176
Positioning
10-67
Positioning
CAM Data[1087]
CAM Data[1088]
CAM Data[1089]
CAM Data[1090]
CAM Data[1091]
CAM Data[1092]
CAM Data[1093]
CAM Data[1094]
CAM Data[1095]
CAM Data[1096]
CAM Data[1097]
CAM Data[1098]
CAM Data[1099]
CAM Data[1100]
CAM Data[1101]
CAM Data[1102]
CAM Data[1103]
CAM Data[1104]
CAM Data[1105]
CAM Data[1106]
CAM Data[1107]
CAM Data[1108]
CAM Data[1109]
CAM Data[1110]
CAM Data[1111]
CAM Data[1112]
CAM Data[1113]
CAM Data[1114]
CAM Data[1115]
CAM Data[1116]
CAM Data[1117]
CAM Data[1118]
CAM Data[1119]
CAM Data[1120]
CAM Data[1121]
CAM Data[1122]
CAM Data[1123]
CAM Data[1124]
CAM Data[1125]
CAM Data[1126]
CAM Data[1127]
CAM Data[1128]
CAM Data[1129]
10-68
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21798
21800
21802
21804
21806
21808
21810
21812
21814
21816
21818
21820
21822
21824
21826
21828
21830
21832
21834
21836
21838
21840
21842
21844
21846
21848
21850
21852
21854
21856
21858
21860
21862
21864
21866
21868
21870
21872
21874
21876
21878
21880
21882
26028
26030
26032
26034
26036
26038
26040
26042
26044
26046
26048
26050
26052
26054
26056
26058
26060
26062
26064
26066
26068
26070
26072
26074
26076
26078
26080
26082
26084
26086
26088
26090
26092
26094
26096
26098
26100
26102
26104
26106
26108
26110
26112
30258
30260
30262
30264
30266
30268
30270
30272
30274
30276
30278
30280
30282
30284
30286
30288
30290
30292
30294
30296
30298
30300
30302
30304
30306
30308
30310
30312
30314
30316
30318
30320
30322
30324
30326
30328
30330
30332
30334
30336
30338
30340
30342
34488
34490
34492
34494
34496
34498
34500
34502
34504
34506
34508
34510
34512
34514
34516
34518
34520
34522
34524
34526
34528
34530
34532
34534
34536
34538
34540
34542
34544
34546
34548
34550
34552
34554
34556
34558
34560
34562
34564
34566
34568
34570
34572
38718
38720
38722
38724
38726
38728
38730
38732
38734
38736
38738
38740
38742
38744
38746
38748
38750
38752
38754
38756
38758
38760
38762
38764
38766
38768
38770
38772
38774
38776
38778
38780
38782
38784
38786
38788
38790
38792
38794
38796
38798
38800
38802
42948
42950
42952
42954
42956
42958
42960
42962
42964
42966
42968
42970
42972
42974
42976
42978
42980
42982
42984
42986
42988
42990
42992
42994
42996
42998
43000
43002
43004
43006
43008
43010
43012
43014
43016
43018
43020
43022
43024
43026
43028
43030
43032
47178
47180
47182
47184
47186
47188
47190
47192
47194
47196
47198
47200
47202
47204
47206
47208
47210
47212
47214
47216
47218
47220
47222
47224
47226
47228
47230
47232
47234
47236
47238
47240
47242
47244
47246
47248
47250
47252
47254
47256
47258
47260
47262
CAM Data[1130]
CAM Data[1131]
CAM Data[1132]
CAM Data[1133]
CAM Data[1134]
CAM Data[1135]
CAM Data[1136]
CAM Data[1137]
CAM Data[1138]
CAM Data[1139]
CAM Data[1140]
CAM Data[1141]
CAM Data[1142]
CAM Data[1143]
CAM Data[1144]
CAM Data[1145]
CAM Data[1146]
CAM Data[1147]
CAM Data[1148]
CAM Data[1149]
CAM Data[1150]
CAM Data[1151]
CAM Data[1152]
CAM Data[1153]
CAM Data[1154]
CAM Data[1155]
CAM Data[1156]
CAM Data[1157]
CAM Data[1158]
CAM Data[1159]
CAM Data[1160]
CAM Data[1161]
CAM Data[1162]
CAM Data[1163]
CAM Data[1164]
CAM Data[1165]
CAM Data[1166]
CAM Data[1167]
CAM Data[1168]
CAM Data[1169]
CAM Data[1170]
CAM Data[1171]
CAM Data[1172]
CAM Data[1173]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21884
21886
21888
21890
21892
21894
21896
21898
21900
21902
21904
21906
21908
21910
21912
21914
21916
21918
21920
21922
21924
21926
21928
21930
21932
21934
21936
21938
21940
21942
21944
21946
21948
21950
21952
21954
21956
21958
21960
21962
21964
21966
21968
21970
26114
26116
26118
26120
26122
26124
26126
26128
26130
26132
26134
26136
26138
26140
26142
26144
26146
26148
26150
26152
26154
26156
26158
26160
26162
26164
26166
26168
26170
26172
26174
26176
26178
26180
26182
26184
26186
26188
26190
26192
26194
26196
26198
26200
30344
30346
30348
30350
30352
30354
30356
30358
30360
30362
30364
30366
30368
30370
30372
30374
30376
30378
30380
30382
30384
30386
30388
30390
30392
30394
30396
30398
30400
30402
30404
30406
30408
30410
30412
30414
30416
30418
30420
30422
30424
30426
30428
30430
34574
34576
34578
34580
34582
34584
34586
34588
34590
34592
34594
34596
34598
34600
34602
34604
34606
34608
34610
34612
34614
34616
34618
34620
34622
34624
34626
34628
34630
34632
34634
34636
34638
34640
34642
34644
34646
34648
34650
34652
34654
34656
34658
34660
38804
38806
38808
38810
38812
38814
38816
38818
38820
38822
38824
38826
38828
38830
38832
38834
38836
38838
38840
38842
38844
38846
38848
38850
38852
38854
38856
38858
38860
38862
38864
38866
38868
38870
38872
38874
38876
38878
38880
38882
38884
38886
38888
38890
43034
43036
43038
43040
43042
43044
43046
43048
43050
43052
43054
43056
43058
43060
43062
43064
43066
43068
43070
43072
43074
43076
43078
43080
43082
43084
43086
43088
43090
43092
43094
43096
43098
43100
43102
43104
43106
43108
43110
43112
43114
43116
43118
43120
47264
47266
47268
47270
47272
47274
47276
47278
47280
47282
47284
47286
47288
47290
47292
47294
47296
47298
47300
47302
47304
47306
47308
47310
47312
47314
47316
47318
47320
47322
47324
47326
47328
47330
47332
47334
47336
47338
47340
47342
47344
47346
47348
47350
Positioning
10-69
Positioning
CAM Data[1174]
CAM Data[1175]
CAM Data[1176]
CAM Data[1177]
CAM Data[1178]
CAM Data[1179]
CAM Data[1180]
CAM Data[1181]
CAM Data[1182]
CAM Data[1183]
CAM Data[1184]
CAM Data[1185]
CAM Data[1186]
CAM Data[1187]
CAM Data[1188]
CAM Data[1189]
CAM Data[1190]
CAM Data[1191]
CAM Data[1192]
CAM Data[1193]
CAM Data[1194]
CAM Data[1195]
CAM Data[1196]
CAM Data[1197]
CAM Data[1198]
CAM Data[1199]
CAM Data[1200]
CAM Data[1201]
CAM Data[1202]
CAM Data[1203]
CAM Data[1204]
CAM Data[1205]
CAM Data[1206]
CAM Data[1207]
CAM Data[1208]
CAM Data[1209]
CAM Data[1210]
CAM Data[1211]
CAM Data[1212]
CAM Data[1213]
CAM Data[1214]
CAM Data[1215]
CAM Data[1216]
10-70
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
21972
21974
21976
21978
21980
21982
21984
21986
21988
21990
21992
21994
21996
21998
22000
22002
22004
22006
22008
22010
22012
22014
22016
22018
22020
22022
22024
22026
22028
22030
22032
22034
22036
22038
22040
22042
22044
22046
22048
22050
22052
22054
22056
26202
26204
26206
26208
26210
26212
26214
26216
26218
26220
26222
26224
26226
26228
26230
26232
26234
26236
26238
26240
26242
26244
26246
26248
26250
26252
26254
26256
26258
26260
26262
26264
26266
26268
26270
26272
26274
26276
26278
26280
26282
26284
26286
30432
30434
30436
30438
30440
30442
30444
30446
30448
30450
30452
30454
30456
30458
30460
30462
30464
30466
30468
30470
30472
30474
30476
30478
30480
30482
30484
30486
30488
30490
30492
30494
30496
30498
30500
30502
30504
30506
30508
30510
30512
30514
30516
34662
34664
34666
34668
34670
34672
34674
34676
34678
34680
34682
34684
34686
34688
34690
34692
34694
34696
34698
34700
34702
34704
34706
34708
34710
34712
34714
34716
34718
34720
34722
34724
34726
34728
34730
34732
34734
34736
34738
34740
34742
34744
34746
38892
38894
38896
38898
38900
38902
38904
38906
38908
38910
38912
38914
38916
38918
38920
38922
38924
38926
38928
38930
38932
38934
38936
38938
38940
38942
38944
38946
38948
38950
38952
38954
38956
38958
38960
38962
38964
38966
38968
38970
38972
38974
38976
43122
43124
43126
43128
43130
43132
43134
43136
43138
43140
43142
43144
43146
43148
43150
43152
43154
43156
43158
43160
43162
43164
43166
43168
43170
43172
43174
43176
43178
43180
43182
43184
43186
43188
43190
43192
43194
43196
43198
43200
43202
43204
43206
47352
47354
47356
47358
47360
47362
47364
47366
47368
47370
47372
47374
47376
47378
47380
47382
47384
47386
47388
47390
47392
47394
47396
47398
47400
47402
47404
47406
47408
47410
47412
47414
47416
47418
47420
47422
47424
47426
47428
47430
47432
47434
47436
CAM Data[1217]
CAM Data[1218]
CAM Data[1219]
CAM Data[1220]
CAM Data[1221]
CAM Data[1222]
CAM Data[1223]
CAM Data[1224]
CAM Data[1225]
CAM Data[1226]
CAM Data[1227]
CAM Data[1228]
CAM Data[1229]
CAM Data[1230]
CAM Data[1231]
CAM Data[1232]
CAM Data[1233]
CAM Data[1234]
CAM Data[1235]
CAM Data[1236]
CAM Data[1237]
CAM Data[1238]
CAM Data[1239]
CAM Data[1240]
CAM Data[1241]
CAM Data[1242]
CAM Data[1243]
CAM Data[1244]
CAM Data[1245]
CAM Data[1246]
CAM Data[1247]
CAM Data[1248]
CAM Data[1249]
CAM Data[1250]
CAM Data[1251]
CAM Data[1252]
CAM Data[1253]
CAM Data[1254]
CAM Data[1255]
CAM Data[1256]
CAM Data[1257]
CAM Data[1258]
CAM Data[1259]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22058
22060
22062
22064
22066
22068
22070
22072
22074
22076
22078
22080
22082
22084
22086
22088
22090
22092
22094
22096
22098
22100
22102
22104
22106
22108
22110
22112
22114
22116
22118
22120
22122
22124
22126
22128
22130
22132
22134
22136
22138
22140
22142
26288
26290
26292
26294
26296
26298
26300
26302
26304
26306
26308
26310
26312
26314
26316
26318
26320
26322
26324
26326
26328
26330
26332
26334
26336
26338
26340
26342
26344
26346
26348
26350
26352
26354
26356
26358
26360
26362
26364
26366
26368
26370
26372
30518
30520
30522
30524
30526
30528
30530
30532
30534
30536
30538
30540
30542
30544
30546
30548
30550
30552
30554
30556
30558
30560
30562
30564
30566
30568
30570
30572
30574
30576
30578
30580
30582
30584
30586
30588
30590
30592
30594
30596
30598
30600
30602
34748
34750
34752
34754
34756
34758
34760
34762
34764
34766
34768
34770
34772
34774
34776
34778
34780
34782
34784
34786
34788
34790
34792
34794
34796
34798
34800
34802
34804
34806
34808
34810
34812
34814
34816
34818
34820
34822
34824
34826
34828
34830
34832
38978
38980
38982
38984
38986
38988
38990
38992
38994
38996
38998
39000
39002
39004
39006
39008
39010
39012
39014
39016
39018
39020
39022
39024
39026
39028
39030
39032
39034
39036
39038
39040
39042
39044
39046
39048
39050
39052
39054
39056
39058
39060
39062
43208
43210
43212
43214
43216
43218
43220
43222
43224
43226
43228
43230
43232
43234
43236
43238
43240
43242
43244
43246
43248
43250
43252
43254
43256
43258
43260
43262
43264
43266
43268
43270
43272
43274
43276
43278
43280
43282
43284
43286
43288
43290
43292
47438
47440
47442
47444
47446
47448
47450
47452
47454
47456
47458
47460
47462
47464
47466
47468
47470
47472
47474
47476
47478
47480
47482
47484
47486
47488
47490
47492
47494
47496
47498
47500
47502
47504
47506
47508
47510
47512
47514
47516
47518
47520
47522
Positioning
10-71
Positioning
CAM Data[1260]
CAM Data[1261]
CAM Data[1262]
CAM Data[1263]
CAM Data[1264]
CAM Data[1265]
CAM Data[1266]
CAM Data[1267]
CAM Data[1268]
CAM Data[1269]
CAM Data[1270]
CAM Data[1271]
CAM Data[1272]
CAM Data[1273]
CAM Data[1274]
CAM Data[1275]
CAM Data[1276]
CAM Data[1277]
CAM Data[1278]
CAM Data[1279]
CAM Data[1280]
CAM Data[1281]
CAM Data[1282]
CAM Data[1283]
CAM Data[1284]
CAM Data[1285]
CAM Data[1286]
CAM Data[1287]
CAM Data[1288]
CAM Data[1289]
CAM Data[1290]
CAM Data[1291]
CAM Data[1292]
CAM Data[1293]
CAM Data[1294]
CAM Data[1295]
CAM Data[1296]
CAM Data[1297]
CAM Data[1298]
CAM Data[1299]
CAM Data[1300]
CAM Data[1301]
CAM Data[1302]
10-72
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22144
22146
22148
22150
22152
22154
22156
22158
22160
22162
22164
22166
22168
22170
22172
22174
22176
22178
22180
22182
22184
22186
22188
22190
22192
22194
22196
22198
22200
22202
22204
22206
22208
22210
22212
22214
22216
22218
22220
22222
22224
22226
22228
26374
26376
26378
26380
26382
26384
26386
26388
26390
26392
26394
26396
26398
26400
26402
26404
26406
26408
26410
26412
26414
26416
26418
26420
26422
26424
26426
26428
26430
26432
26434
26436
26438
26440
26442
26444
26446
26448
26450
26452
26454
26456
26458
30604
30606
30608
30610
30612
30614
30616
30618
30620
30622
30624
30626
30628
30630
30632
30634
30636
30638
30640
30642
30644
30646
30648
30650
30652
30654
30656
30658
30660
30662
30664
30666
30668
30670
30672
30674
30676
30678
30680
30682
30684
30686
30688
34834
34836
34838
34840
34842
34844
34846
34848
34850
34852
34854
34856
34858
34860
34862
34864
34866
34868
34870
34872
34874
34876
34878
34880
34882
34884
34886
34888
34890
34892
34894
34896
34898
34900
34902
34904
34906
34908
34910
34912
34914
34916
34918
39064
39066
39068
39070
39072
39074
39076
39078
39080
39082
39084
39086
39088
39090
39092
39094
39096
39098
39100
39102
39104
39106
39108
39110
39112
39114
39116
39118
39120
39122
39124
39126
39128
39130
39132
39134
39136
39138
39140
39142
39144
39146
39148
43294
43296
43298
43300
43302
43304
43306
43308
43310
43312
43314
43316
43318
43320
43322
43324
43326
43328
43330
43332
43334
43336
43338
43340
43342
43344
43346
43348
43350
43352
43354
43356
43358
43360
43362
43364
43366
43368
43370
43372
43374
43376
43378
47524
47526
47528
47530
47532
47534
47536
47538
47540
47542
47544
47546
47548
47550
47552
47554
47556
47558
47560
47562
47564
47566
47568
47570
47572
47574
47576
47578
47580
47582
47584
47586
47588
47590
47592
47594
47596
47598
47600
47602
47604
47606
47608
CAM Data[1303]
CAM Data[1304]
CAM Data[1305]
CAM Data[1306]
CAM Data[1307]
CAM Data[1308]
CAM Data[1309]
CAM Data[1310]
CAM Data[1311]
CAM Data[1312]
CAM Data[1313]
CAM Data[1314]
CAM Data[1315]
CAM Data[1316]
CAM Data[1317]
CAM Data[1318]
CAM Data[1319]
CAM Data[1320]
CAM Data[1321]
CAM Data[1322]
CAM Data[1323]
CAM Data[1324]
CAM Data[1325]
CAM Data[1326]
CAM Data[1327]
CAM Data[1328]
CAM Data[1329]
CAM Data[1330]
CAM Data[1331]
CAM Data[1332]
CAM Data[1333]
CAM Data[1334]
CAM Data[1335]
CAM Data[1336]
CAM Data[1337]
CAM Data[1338]
CAM Data[1339]
CAM Data[1340]
CAM Data[1341]
CAM Data[1342]
CAM Data[1343]
CAM Data[1344]
CAM Data[1345]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22230
22232
22234
22236
22238
22240
22242
22244
22246
22248
22250
22252
22254
22256
22258
22260
22262
22264
22266
22268
22270
22272
22274
22276
22278
22280
22282
22284
22286
22288
22290
22292
22294
22296
22298
22300
22302
22304
22306
22308
22310
22312
22314
26460
26462
26464
26466
26468
26470
26472
26474
26476
26478
26480
26482
26484
26486
26488
26490
26492
26494
26496
26498
26500
26502
26504
26506
26508
26510
26512
26514
26516
26518
26520
26522
26524
26526
26528
26530
26532
26534
26536
26538
26540
26542
26544
30690
30692
30694
30696
30698
30700
30702
30704
30706
30708
30710
30712
30714
30716
30718
30720
30722
30724
30726
30728
30730
30732
30734
30736
30738
30740
30742
30744
30746
30748
30750
30752
30754
30756
30758
30760
30762
30764
30766
30768
30770
30772
30774
34920
34922
34924
34926
34928
34930
34932
34934
34936
34938
34940
34942
34944
34946
34948
34950
34952
34954
34956
34958
34960
34962
34964
34966
34968
34970
34972
34974
34976
34978
34980
34982
34984
34986
34988
34990
34992
34994
34996
34998
35000
35002
35004
39150
39152
39154
39156
39158
39160
39162
39164
39166
39168
39170
39172
39174
39176
39178
39180
39182
39184
39186
39188
39190
39192
39194
39196
39198
39200
39202
39204
39206
39208
39210
39212
39214
39216
39218
39220
39222
39224
39226
39228
39230
39232
39234
43380
43382
43384
43386
43388
43390
43392
43394
43396
43398
43400
43402
43404
43406
43408
43410
43412
43414
43416
43418
43420
43422
43424
43426
43428
43430
43432
43434
43436
43438
43440
43442
43444
43446
43448
43450
43452
43454
43456
43458
43460
43462
43464
47610
47612
47614
47616
47618
47620
47622
47624
47626
47628
47630
47632
47634
47636
47638
47640
47642
47644
47646
47648
47650
47652
47654
47656
47658
47660
47662
47664
47666
47668
47670
47672
47674
47676
47678
47680
47682
47684
47686
47688
47690
47692
47694
Positioning
10-73
Positioning
CAM Data[1346]
CAM Data[1347]
CAM Data[1348]
CAM Data[1349]
CAM Data[1350]
CAM Data[1351]
CAM Data[1352]
CAM Data[1353]
CAM Data[1354]
CAM Data[1355]
CAM Data[1356]
CAM Data[1357]
CAM Data[1358]
CAM Data[1359]
CAM Data[1360]
CAM Data[1361]
CAM Data[1362]
CAM Data[1363]
CAM Data[1364]
CAM Data[1365]
CAM Data[1366]
CAM Data[1367]
CAM Data[1368]
CAM Data[1369]
CAM Data[1370]
CAM Data[1371]
CAM Data[1372]
CAM Data[1373]
CAM Data[1374]
CAM Data[1375]
CAM Data[1376]
CAM Data[1377]
CAM Data[1378]
CAM Data[1379]
CAM Data[1380]
CAM Data[1381]
CAM Data[1382]
CAM Data[1383]
CAM Data[1384]
CAM Data[1385]
CAM Data[1386]
CAM Data[1387]
CAM Data[1388]
10-74
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22316
22318
22320
22322
22324
22326
22328
22330
22332
22334
22336
22338
22340
22342
22344
22346
22348
22350
22352
22354
22356
22358
22360
22362
22364
22366
22368
22370
22372
22374
22376
22378
22380
22382
22384
22386
22388
22390
22392
22394
22396
22398
22400
26546
26548
26550
26552
26554
26556
26558
26560
26562
26564
26566
26568
26570
26572
26574
26576
26578
26580
26582
26584
26586
26588
26590
26592
26594
26596
26598
26600
26602
26604
26606
26608
26610
26612
26614
26616
26618
26620
26622
26624
26626
26628
26630
30776
30778
30780
30782
30784
30786
30788
30790
30792
30794
30796
30798
30800
30802
30804
30806
30808
30810
30812
30814
30816
30818
30820
30822
30824
30826
30828
30830
30832
30834
30836
30838
30840
30842
30844
30846
30848
30850
30852
30854
30856
30858
30860
35006
35008
35010
35012
35014
35016
35018
35020
35022
35024
35026
35028
35030
35032
35034
35036
35038
35040
35042
35044
35046
35048
35050
35052
35054
35056
35058
35060
35062
35064
35066
35068
35070
35072
35074
35076
35078
35080
35082
35084
35086
35088
35090
39236
39238
39240
39242
39244
39246
39248
39250
39252
39254
39256
39258
39260
39262
39264
39266
39268
39270
39272
39274
39276
39278
39280
39282
39284
39286
39288
39290
39292
39294
39296
39298
39300
39302
39304
39306
39308
39310
39312
39314
39316
39318
39320
43466
43468
43470
43472
43474
43476
43478
43480
43482
43484
43486
43488
43490
43492
43494
43496
43498
43500
43502
43504
43506
43508
43510
43512
43514
43516
43518
43520
43522
43524
43526
43528
43530
43532
43534
43536
43538
43540
43542
43544
43546
43548
43550
47696
47698
47700
47702
47704
47706
47708
47710
47712
47714
47716
47718
47720
47722
47724
47726
47728
47730
47732
47734
47736
47738
47740
47742
47744
47746
47748
47750
47752
47754
47756
47758
47760
47762
47764
47766
47768
47770
47772
47774
47776
47778
47780
CAM Data[1389]
CAM Data[1390]
CAM Data[1391]
CAM Data[1392]
CAM Data[1393]
CAM Data[1394]
CAM Data[1395]
CAM Data[1396]
CAM Data[1397]
CAM Data[1398]
CAM Data[1399]
CAM Data[1400]
CAM Data[1401]
CAM Data[1402]
CAM Data[1403]
CAM Data[1404]
CAM Data[1405]
CAM Data[1406]
CAM Data[1407]
CAM Data[1408]
CAM Data[1409]
CAM Data[1410]
CAM Data[1411]
CAM Data[1412]
CAM Data[1413]
CAM Data[1414]
CAM Data[1415]
CAM Data[1416]
CAM Data[1417]
CAM Data[1418]
CAM Data[1419]
CAM Data[1420]
CAM Data[1421]
CAM Data[1422]
CAM Data[1423]
CAM Data[1424]
CAM Data[1425]
CAM Data[1426]
CAM Data[1427]
CAM Data[1428]
CAM Data[1429]
CAM Data[1430]
CAM Data[1431]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22402
22404
22406
22408
22410
22412
22414
22416
22418
22420
22422
22424
22426
22428
22430
22432
22434
22436
22438
22440
22442
22444
22446
22448
22450
22452
22454
22456
22458
22460
22462
22464
22466
22468
22470
22472
22474
22476
22478
22480
22482
22484
22486
26632
26634
26636
26638
26640
26642
26644
26646
26648
26650
26652
26654
26656
26658
26660
26662
26664
26666
26668
26670
26672
26674
26676
26678
26680
26682
26684
26686
26688
26690
26692
26694
26696
26698
26700
26702
26704
26706
26708
26710
26712
26714
26716
30862
30864
30866
30868
30870
30872
30874
30876
30878
30880
30882
30884
30886
30888
30890
30892
30894
30896
30898
30900
30902
30904
30906
30908
30910
30912
30914
30916
30918
30920
30922
30924
30926
30928
30930
30932
30934
30936
30938
30940
30942
30944
30946
35092
35094
35096
35098
35100
35102
35104
35106
35108
35110
35112
35114
35116
35118
35120
35122
35124
35126
35128
35130
35132
35134
35136
35138
35140
35142
35144
35146
35148
35150
35152
35154
35156
35158
35160
35162
35164
35166
35168
35170
35172
35174
35176
39322
39324
39326
39328
39330
39332
39334
39336
39338
39340
39342
39344
39346
39348
39350
39352
39354
39356
39358
39360
39362
39364
39366
39368
39370
39372
39374
39376
39378
39380
39382
39384
39386
39388
39390
39392
39394
39396
39398
39400
39402
39404
39406
43552
43554
43556
43558
43560
43562
43564
43566
43568
43570
43572
43574
43576
43578
43580
43582
43584
43586
43588
43590
43592
43594
43596
43598
43600
43602
43604
43606
43608
43610
43612
43614
43616
43618
43620
43622
43624
43626
43628
43630
43632
43634
43636
47782
47784
47786
47788
47790
47792
47794
47796
47798
47800
47802
47804
47806
47808
47810
47812
47814
47816
47818
47820
47822
47824
47826
47828
47830
47832
47834
47836
47838
47840
47842
47844
47846
47848
47850
47852
47854
47856
47858
47860
47862
47864
47866
Positioning
10-75
Positioning
CAM Data[1432]
CAM Data[1433]
CAM Data[1434]
CAM Data[1435]
CAM Data[1436]
CAM Data[1437]
CAM Data[1438]
CAM Data[1439]
CAM Data[1440]
CAM Data[1441]
CAM Data[1442]
CAM Data[1443]
CAM Data[1444]
CAM Data[1445]
CAM Data[1446]
CAM Data[1447]
CAM Data[1448]
CAM Data[1449]
CAM Data[1450]
CAM Data[1451]
CAM Data[1452]
CAM Data[1453]
CAM Data[1454]
CAM Data[1455]
CAM Data[1456]
CAM Data[1457]
CAM Data[1458]
CAM Data[1459]
CAM Data[1460]
CAM Data[1461]
CAM Data[1462]
CAM Data[1463]
CAM Data[1464]
CAM Data[1465]
CAM Data[1466]
CAM Data[1467]
CAM Data[1468]
CAM Data[1469]
CAM Data[1470]
CAM Data[1471]
CAM Data[1472]
CAM Data[1473]
CAM Data[1474]
10-76
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22488
22490
22492
22494
22496
22498
22500
22502
22504
22506
22508
22510
22512
22514
22516
22518
22520
22522
22524
22526
22528
22530
22532
22534
22536
22538
22540
22542
22544
22546
22548
22550
22552
22554
22556
22558
22560
22562
22564
22566
22568
22570
22572
26718
26720
26722
26724
26726
26728
26730
26732
26734
26736
26738
26740
26742
26744
26746
26748
26750
26752
26754
26756
26758
26760
26762
26764
26766
26768
26770
26772
26774
26776
26778
26780
26782
26784
26786
26788
26790
26792
26794
26796
26798
26800
26802
30948
30950
30952
30954
30956
30958
30960
30962
30964
30966
30968
30970
30972
30974
30976
30978
30980
30982
30984
30986
30988
30990
30992
30994
30996
30998
31000
31002
31004
31006
31008
31010
31012
31014
31016
31018
31020
31022
31024
31026
31028
31030
31032
35178
35180
35182
35184
35186
35188
35190
35192
35194
35196
35198
35200
35202
35204
35206
35208
35210
35212
35214
35216
35218
35220
35222
35224
35226
35228
35230
35232
35234
35236
35238
35240
35242
35244
35246
35248
35250
35252
35254
35256
35258
35260
35262
39408
39410
39412
39414
39416
39418
39420
39422
39424
39426
39428
39430
39432
39434
39436
39438
39440
39442
39444
39446
39448
39450
39452
39454
39456
39458
39460
39462
39464
39466
39468
39470
39472
39474
39476
39478
39480
39482
39484
39486
39488
39490
39492
43638
43640
43642
43644
43646
43648
43650
43652
43654
43656
43658
43660
43662
43664
43666
43668
43670
43672
43674
43676
43678
43680
43682
43684
43686
43688
43690
43692
43694
43696
43698
43700
43702
43704
43706
43708
43710
43712
43714
43716
43718
43720
43722
47868
47870
47872
47874
47876
47878
47880
47882
47884
47886
47888
47890
47892
47894
47896
47898
47900
47902
47904
47906
47908
47910
47912
47914
47916
47918
47920
47922
47924
47926
47928
47930
47932
47934
47936
47938
47940
47942
47944
47946
47948
47950
47952
CAM Data[1475]
CAM Data[1476]
CAM Data[1477]
CAM Data[1478]
CAM Data[1479]
CAM Data[1480]
CAM Data[1481]
CAM Data[1482]
CAM Data[1483]
CAM Data[1484]
CAM Data[1485]
CAM Data[1486]
CAM Data[1487]
CAM Data[1488]
CAM Data[1489]
CAM Data[1490]
CAM Data[1491]
CAM Data[1492]
CAM Data[1493]
CAM Data[1494]
CAM Data[1495]
CAM Data[1496]
CAM Data[1497]
CAM Data[1498]
CAM Data[1499]
CAM Data[1500]
CAM Data[1501]
CAM Data[1502]
CAM Data[1503]
CAM Data[1504]
CAM Data[1505]
CAM Data[1506]
CAM Data[1507]
CAM Data[1508]
CAM Data[1509]
CAM Data[1510]
CAM Data[1511]
CAM Data[1512]
CAM Data[1513]
CAM Data[1514]
CAM Data[1515]
CAM Data[1516]
CAM Data[1517]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22574
22576
22578
22580
22582
22584
22586
22588
22590
22592
22594
22596
22598
22600
22602
22604
22606
22608
22610
22612
22614
22616
22618
22620
22622
22624
22626
22628
22630
22632
22634
22636
22638
22640
22642
22644
22646
22648
22650
22652
22654
22656
22658
26804
26806
26808
26810
26812
26814
26816
26818
26820
26822
26824
26826
26828
26830
26832
26834
26836
26838
26840
26842
26844
26846
26848
26850
26852
26854
26856
26858
26860
26862
26864
26866
26868
26870
26872
26874
26876
26878
26880
26882
26884
26886
26888
31034
31036
31038
31040
31042
31044
31046
31048
31050
31052
31054
31056
31058
31060
31062
31064
31066
31068
31070
31072
31074
31076
31078
31080
31082
31084
31086
31088
31090
31092
31094
31096
31098
31100
31102
31104
31106
31108
31110
31112
31114
31116
31118
35264
35266
35268
35270
35272
35274
35276
35278
35280
35282
35284
35286
35288
35290
35292
35294
35296
35298
35300
35302
35304
35306
35308
35310
35312
35314
35316
35318
35320
35322
35324
35326
35328
35330
35332
35334
35336
35338
35340
35342
35344
35346
35348
39494
39496
39498
39500
39502
39504
39506
39508
39510
39512
39514
39516
39518
39520
39522
39524
39526
39528
39530
39532
39534
39536
39538
39540
39542
39544
39546
39548
39550
39552
39554
39556
39558
39560
39562
39564
39566
39568
39570
39572
39574
39576
39578
43724
43726
43728
43730
43732
43734
43736
43738
43740
43742
43744
43746
43748
43750
43752
43754
43756
43758
43760
43762
43764
43766
43768
43770
43772
43774
43776
43778
43780
43782
43784
43786
43788
43790
43792
43794
43796
43798
43800
43802
43804
43806
43808
47954
47956
47958
47960
47962
47964
47966
47968
47970
47972
47974
47976
47978
47980
47982
47984
47986
47988
47990
47992
47994
47996
47998
48000
48002
48004
48006
48008
48010
48012
48014
48016
48018
48020
48022
48024
48026
48028
48030
48032
48034
48036
48038
Positioning
10-77
Positioning
CAM Data[1518]
CAM Data[1519]
CAM Data[1520]
CAM Data[1521]
CAM Data[1522]
CAM Data[1523]
CAM Data[1524]
CAM Data[1525]
CAM Data[1526]
CAM Data[1527]
CAM Data[1528]
CAM Data[1529]
CAM Data[1530]
CAM Data[1531]
CAM Data[1532]
CAM Data[1533]
CAM Data[1534]
CAM Data[1535]
CAM Data[1536]
CAM Data[1537]
CAM Data[1538]
CAM Data[1539]
CAM Data[1540]
CAM Data[1541]
CAM Data[1542]
CAM Data[1543]
CAM Data[1544]
CAM Data[1545]
CAM Data[1546]
CAM Data[1547]
CAM Data[1548]
CAM Data[1549]
CAM Data[1550]
CAM Data[1551]
CAM Data[1552]
CAM Data[1553]
CAM Data[1554]
CAM Data[1555]
CAM Data[1556]
CAM Data[1557]
CAM Data[1558]
CAM Data[1559]
CAM Data[1560]
10-78
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22660
22662
22664
22666
22668
22670
22672
22674
22676
22678
22680
22682
22684
22686
22688
22690
22692
22694
22696
22698
22700
22702
22704
22706
22708
22710
22712
22714
22716
22718
22720
22722
22724
22726
22728
22730
22732
22734
22736
22738
22740
22742
22744
26890
26892
26894
26896
26898
26900
26902
26904
26906
26908
26910
26912
26914
26916
26918
26920
26922
26924
26926
26928
26930
26932
26934
26936
26938
26940
26942
26944
26946
26948
26950
26952
26954
26956
26958
26960
26962
26964
26966
26968
26970
26972
26974
31120
31122
31124
31126
31128
31130
31132
31134
31136
31138
31140
31142
31144
31146
31148
31150
31152
31154
31156
31158
31160
31162
31164
31166
31168
31170
31172
31174
31176
31178
31180
31182
31184
31186
31188
31190
31192
31194
31196
31198
31200
31202
31204
35350
35352
35354
35356
35358
35360
35362
35364
35366
35368
35370
35372
35374
35376
35378
35380
35382
35384
35386
35388
35390
35392
35394
35396
35398
35400
35402
35404
35406
35408
35410
35412
35414
35416
35418
35420
35422
35424
35426
35428
35430
35432
35434
39580
39582
39584
39586
39588
39590
39592
39594
39596
39598
39600
39602
39604
39606
39608
39610
39612
39614
39616
39618
39620
39622
39624
39626
39628
39630
39632
39634
39636
39638
39640
39642
39644
39646
39648
39650
39652
39654
39656
39658
39660
39662
39664
43810
43812
43814
43816
43818
43820
43822
43824
43826
43828
43830
43832
43834
43836
43838
43840
43842
43844
43846
43848
43850
43852
43854
43856
43858
43860
43862
43864
43866
43868
43870
43872
43874
43876
43878
43880
43882
43884
43886
43888
43890
43892
43894
48040
48042
48044
48046
48048
48050
48052
48054
48056
48058
48060
48062
48064
48066
48068
48070
48072
48074
48076
48078
48080
48082
48084
48086
48088
48090
48092
48094
48096
48098
48100
48102
48104
48106
48108
48110
48112
48114
48116
48118
48120
48122
48124
CAM Data[1561]
CAM Data[1562]
CAM Data[1563]
CAM Data[1564]
CAM Data[1565]
CAM Data[1566]
CAM Data[1567]
CAM Data[1568]
CAM Data[1569]
CAM Data[1570]
CAM Data[1571]
CAM Data[1572]
CAM Data[1573]
CAM Data[1574]
CAM Data[1575]
CAM Data[1576]
CAM Data[1577]
CAM Data[1578]
CAM Data[1579]
CAM Data[1580]
CAM Data[1581]
CAM Data[1582]
CAM Data[1583]
CAM Data[1584]
CAM Data[1585]
CAM Data[1586]
CAM Data[1587]
CAM Data[1588]
CAM Data[1589]
CAM Data[1590]
CAM Data[1591]
CAM Data[1592]
CAM Data[1593]
CAM Data[1594]
CAM Data[1595]
CAM Data[1596]
CAM Data[1597]
CAM Data[1598]
CAM Data[1599]
CAM Data[1600]
CAM Data[1601]
CAM Data[1602]
CAM Data[1603]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22746
22748
22750
22752
22754
22756
22758
22760
22762
22764
22766
22768
22770
22772
22774
22776
22778
22780
22782
22784
22786
22788
22790
22792
22794
22796
22798
22800
22802
22804
22806
22808
22810
22812
22814
22816
22818
22820
22822
22824
22826
22828
22830
26976
26978
26980
26982
26984
26986
26988
26990
26992
26994
26996
26998
27000
27002
27004
27006
27008
27010
27012
27014
27016
27018
27020
27022
27024
27026
27028
27030
27032
27034
27036
27038
27040
27042
27044
27046
27048
27050
27052
27054
27056
27058
27060
31206
31208
31210
31212
31214
31216
31218
31220
31222
31224
31226
31228
31230
31232
31234
31236
31238
31240
31242
31244
31246
31248
31250
31252
31254
31256
31258
31260
31262
31264
31266
31268
31270
31272
31274
31276
31278
31280
31282
31284
31286
31288
31290
35436
35438
35440
35442
35444
35446
35448
35450
35452
35454
35456
35458
35460
35462
35464
35466
35468
35470
35472
35474
35476
35478
35480
35482
35484
35486
35488
35490
35492
35494
35496
35498
35500
35502
35504
35506
35508
35510
35512
35514
35516
35518
35520
39666
39668
39670
39672
39674
39676
39678
39680
39682
39684
39686
39688
39690
39692
39694
39696
39698
39700
39702
39704
39706
39708
39710
39712
39714
39716
39718
39720
39722
39724
39726
39728
39730
39732
39734
39736
39738
39740
39742
39744
39746
39748
39750
43896
43898
43900
43902
43904
43906
43908
43910
43912
43914
43916
43918
43920
43922
43924
43926
43928
43930
43932
43934
43936
43938
43940
43942
43944
43946
43948
43950
43952
43954
43956
43958
43960
43962
43964
43966
43968
43970
43972
43974
43976
43978
43980
48126
48128
48130
48132
48134
48136
48138
48140
48142
48144
48146
48148
48150
48152
48154
48156
48158
48160
48162
48164
48166
48168
48170
48172
48174
48176
48178
48180
48182
48184
48186
48188
48190
48192
48194
48196
48198
48200
48202
48204
48206
48208
48210
Positioning
10-79
Positioning
CAM Data[1604]
CAM Data[1605]
CAM Data[1606]
CAM Data[1607]
CAM Data[1608]
CAM Data[1609]
CAM Data[1610]
CAM Data[1611]
CAM Data[1612]
CAM Data[1613]
CAM Data[1614]
CAM Data[1615]
CAM Data[1616]
CAM Data[1617]
CAM Data[1618]
CAM Data[1619]
CAM Data[1620]
CAM Data[1621]
CAM Data[1622]
CAM Data[1623]
CAM Data[1624]
CAM Data[1625]
CAM Data[1626]
CAM Data[1627]
CAM Data[1628]
CAM Data[1629]
CAM Data[1630]
CAM Data[1631]
CAM Data[1632]
CAM Data[1633]
CAM Data[1634]
CAM Data[1635]
CAM Data[1636]
CAM Data[1637]
CAM Data[1638]
CAM Data[1639]
CAM Data[1640]
CAM Data[1641]
CAM Data[1642]
CAM Data[1643]
CAM Data[1644]
CAM Data[1645]
CAM Data[1646]
10-80
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22832
22834
22836
22838
22840
22842
22844
22846
22848
22850
22852
22854
22856
22858
22860
22862
22864
22866
22868
22870
22872
22874
22876
22878
22880
22882
22884
22886
22888
22890
22892
22894
22896
22898
22900
22902
22904
22906
22908
22910
22912
22914
22916
27062
27064
27066
27068
27070
27072
27074
27076
27078
27080
27082
27084
27086
27088
27090
27092
27094
27096
27098
27100
27102
27104
27106
27108
27110
27112
27114
27116
27118
27120
27122
27124
27126
27128
27130
27132
27134
27136
27138
27140
27142
27144
27146
31292
31294
31296
31298
31300
31302
31304
31306
31308
31310
31312
31314
31316
31318
31320
31322
31324
31326
31328
31330
31332
31334
31336
31338
31340
31342
31344
31346
31348
31350
31352
31354
31356
31358
31360
31362
31364
31366
31368
31370
31372
31374
31376
35522
35524
35526
35528
35530
35532
35534
35536
35538
35540
35542
35544
35546
35548
35550
35552
35554
35556
35558
35560
35562
35564
35566
35568
35570
35572
35574
35576
35578
35580
35582
35584
35586
35588
35590
35592
35594
35596
35598
35600
35602
35604
35606
39752
39754
39756
39758
39760
39762
39764
39766
39768
39770
39772
39774
39776
39778
39780
39782
39784
39786
39788
39790
39792
39794
39796
39798
39800
39802
39804
39806
39808
39810
39812
39814
39816
39818
39820
39822
39824
39826
39828
39830
39832
39834
39836
43982
43984
43986
43988
43990
43992
43994
43996
43998
44000
44002
44004
44006
44008
44010
44012
44014
44016
44018
44020
44022
44024
44026
44028
44030
44032
44034
44036
44038
44040
44042
44044
44046
44048
44050
44052
44054
44056
44058
44060
44062
44064
44066
48212
48214
48216
48218
48220
48222
48224
48226
48228
48230
48232
48234
48236
48238
48240
48242
48244
48246
48248
48250
48252
48254
48256
48258
48260
48262
48264
48266
48268
48270
48272
48274
48276
48278
48280
48282
48284
48286
48288
48290
48292
48294
48296
CAM Data[1647]
CAM Data[1648]
CAM Data[1649]
CAM Data[1650]
CAM Data[1651]
CAM Data[1652]
CAM Data[1653]
CAM Data[1654]
CAM Data[1655]
CAM Data[1656]
CAM Data[1657]
CAM Data[1658]
CAM Data[1659]
CAM Data[1660]
CAM Data[1661]
CAM Data[1662]
CAM Data[1663]
CAM Data[1664]
CAM Data[1665]
CAM Data[1666]
CAM Data[1667]
CAM Data[1668]
CAM Data[1669]
CAM Data[1670]
CAM Data[1671]
CAM Data[1672]
CAM Data[1673]
CAM Data[1674]
CAM Data[1675]
CAM Data[1676]
CAM Data[1677]
CAM Data[1678]
CAM Data[1679]
CAM Data[1680]
CAM Data[1681]
CAM Data[1682]
CAM Data[1683]
CAM Data[1684]
CAM Data[1685]
CAM Data[1686]
CAM Data[1687]
CAM Data[1688]
CAM Data[1689]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
22918
22920
22922
22924
22926
22928
22930
22932
22934
22936
22938
22940
22942
22944
22946
22948
22950
22952
22954
22956
22958
22960
22962
22964
22966
22968
22970
22972
22974
22976
22978
22980
22982
22984
22986
22988
22990
22992
22994
22996
22998
23000
23002
27148
27150
27152
27154
27156
27158
27160
27162
27164
27166
27168
27170
27172
27174
27176
27178
27180
27182
27184
27186
27188
27190
27192
27194
27196
27198
27200
27202
27204
27206
27208
27210
27212
27214
27216
27218
27220
27222
27224
27226
27228
27230
27232
31378
31380
31382
31384
31386
31388
31390
31392
31394
31396
31398
31400
31402
31404
31406
31408
31410
31412
31414
31416
31418
31420
31422
31424
31426
31428
31430
31432
31434
31436
31438
31440
31442
31444
31446
31448
31450
31452
31454
31456
31458
31460
31462
35608
35610
35612
35614
35616
35618
35620
35622
35624
35626
35628
35630
35632
35634
35636
35638
35640
35642
35644
35646
35648
35650
35652
35654
35656
35658
35660
35662
35664
35666
35668
35670
35672
35674
35676
35678
35680
35682
35684
35686
35688
35690
35692
39838
39840
39842
39844
39846
39848
39850
39852
39854
39856
39858
39860
39862
39864
39866
39868
39870
39872
39874
39876
39878
39880
39882
39884
39886
39888
39890
39892
39894
39896
39898
39900
39902
39904
39906
39908
39910
39912
39914
39916
39918
39920
39922
44068
44070
44072
44074
44076
44078
44080
44082
44084
44086
44088
44090
44092
44094
44096
44098
44100
44102
44104
44106
44108
44110
44112
44114
44116
44118
44120
44122
44124
44126
44128
44130
44132
44134
44136
44138
44140
44142
44144
44146
44148
44150
44152
48298
48300
48302
48304
48306
48308
48310
48312
48314
48316
48318
48320
48322
48324
48326
48328
48330
48332
48334
48336
48338
48340
48342
48344
48346
48348
48350
48352
48354
48356
48358
48360
48362
48364
48366
48368
48370
48372
48374
48376
48378
48380
48382
Positioning
10-81
Positioning
CAM Data[1690]
CAM Data[1691]
CAM Data[1692]
CAM Data[1693]
CAM Data[1694]
CAM Data[1695]
CAM Data[1696]
CAM Data[1697]
CAM Data[1698]
CAM Data[1699]
CAM Data[1700]
CAM Data[1701]
CAM Data[1702]
CAM Data[1703]
CAM Data[1704]
CAM Data[1705]
CAM Data[1706]
CAM Data[1707]
CAM Data[1708]
CAM Data[1709]
CAM Data[1710]
CAM Data[1711]
CAM Data[1712]
CAM Data[1713]
CAM Data[1714]
CAM Data[1715]
CAM Data[1716]
CAM Data[1717]
CAM Data[1718]
CAM Data[1719]
CAM Data[1720]
CAM Data[1721]
CAM Data[1722]
CAM Data[1723]
CAM Data[1724]
CAM Data[1725]
CAM Data[1726]
CAM Data[1727]
CAM Data[1728]
CAM Data[1729]
CAM Data[1730]
CAM Data[1731]
CAM Data[1732]
10-82
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
23004
23006
23008
23010
23012
23014
23016
23018
23020
23022
23024
23026
23028
23030
23032
23034
23036
23038
23040
23042
23044
23046
23048
23050
23052
23054
23056
23058
23060
23062
23064
23066
23068
23070
23072
23074
23076
23078
23080
23082
23084
23086
23088
27234
27236
27238
27240
27242
27244
27246
27248
27250
27252
27254
27256
27258
27260
27262
27264
27266
27268
27270
27272
27274
27276
27278
27280
27282
27284
27286
27288
27290
27292
27294
27296
27298
27300
27302
27304
27306
27308
27310
27312
27314
27316
27318
31464
31466
31468
31470
31472
31474
31476
31478
31480
31482
31484
31486
31488
31490
31492
31494
31496
31498
31500
31502
31504
31506
31508
31510
31512
31514
31516
31518
31520
31522
31524
31526
31528
31530
31532
31534
31536
31538
31540
31542
31544
31546
31548
35694
35696
35698
35700
35702
35704
35706
35708
35710
35712
35714
35716
35718
35720
35722
35724
35726
35728
35730
35732
35734
35736
35738
35740
35742
35744
35746
35748
35750
35752
35754
35756
35758
35760
35762
35764
35766
35768
35770
35772
35774
35776
35778
39924
39926
39928
39930
39932
39934
39936
39938
39940
39942
39944
39946
39948
39950
39952
39954
39956
39958
39960
39962
39964
39966
39968
39970
39972
39974
39976
39978
39980
39982
39984
39986
39988
39990
39992
39994
39996
39998
40000
40002
40004
40006
40008
44154
44156
44158
44160
44162
44164
44166
44168
44170
44172
44174
44176
44178
44180
44182
44184
44186
44188
44190
44192
44194
44196
44198
44200
44202
44204
44206
44208
44210
44212
44214
44216
44218
44220
44222
44224
44226
44228
44230
44232
44234
44236
44238
48384
48386
48388
48390
48392
48394
48396
48398
48400
48402
48404
48406
48408
48410
48412
48414
48416
48418
48420
48422
48424
48426
48428
48430
48432
48434
48436
48438
48440
48442
48444
48446
48448
48450
48452
48454
48456
48458
48460
48462
48464
48466
48468
CAM Data[1733]
CAM Data[1734]
CAM Data[1735]
CAM Data[1736]
CAM Data[1737]
CAM Data[1738]
CAM Data[1739]
CAM Data[1740]
CAM Data[1741]
CAM Data[1742]
CAM Data[1743]
CAM Data[1744]
CAM Data[1745]
CAM Data[1746]
CAM Data[1747]
CAM Data[1748]
CAM Data[1749]
CAM Data[1750]
CAM Data[1751]
CAM Data[1752]
CAM Data[1753]
CAM Data[1754]
CAM Data[1755]
CAM Data[1756]
CAM Data[1757]
CAM Data[1758]
CAM Data[1759]
CAM Data[1760]
CAM Data[1761]
CAM Data[1762]
CAM Data[1763]
CAM Data[1764]
CAM Data[1765]
CAM Data[1766]
CAM Data[1767]
CAM Data[1768]
CAM Data[1769]
CAM Data[1770]
CAM Data[1771]
CAM Data[1772]
CAM Data[1773]
CAM Data[1774]
CAM Data[1775]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
23090
23092
23094
23096
23098
23100
23102
23104
23106
23108
23110
23112
23114
23116
23118
23120
23122
23124
23126
23128
23130
23132
23134
23136
23138
23140
23142
23144
23146
23148
23150
23152
23154
23156
23158
23160
23162
23164
23166
23168
23170
23172
23174
27320
27322
27324
27326
27328
27330
27332
27334
27336
27338
27340
27342
27344
27346
27348
27350
27352
27354
27356
27358
27360
27362
27364
27366
27368
27370
27372
27374
27376
27378
27380
27382
27384
27386
27388
27390
27392
27394
27396
27398
27400
27402
27404
31550
31552
31554
31556
31558
31560
31562
31564
31566
31568
31570
31572
31574
31576
31578
31580
31582
31584
31586
31588
31590
31592
31594
31596
31598
31600
31602
31604
31606
31608
31610
31612
31614
31616
31618
31620
31622
31624
31626
31628
31630
31632
31634
35780
35782
35784
35786
35788
35790
35792
35794
35796
35798
35800
35802
35804
35806
35808
35810
35812
35814
35816
35818
35820
35822
35824
35826
35828
35830
35832
35834
35836
35838
35840
35842
35844
35846
35848
35850
35852
35854
35856
35858
35860
35862
35864
40010
40012
40014
40016
40018
40020
40022
40024
40026
40028
40030
40032
40034
40036
40038
40040
40042
40044
40046
40048
40050
40052
40054
40056
40058
40060
40062
40064
40066
40068
40070
40072
40074
40076
40078
40080
40082
40084
40086
40088
40090
40092
40094
44240
44242
44244
44246
44248
44250
44252
44254
44256
44258
44260
44262
44264
44266
44268
44270
44272
44274
44276
44278
44280
44282
44284
44286
44288
44290
44292
44294
44296
44298
44300
44302
44304
44306
44308
44310
44312
44314
44316
44318
44320
44322
44324
48470
48472
48474
48476
48478
48480
48482
48484
48486
48488
48490
48492
48494
48496
48498
48500
48502
48504
48506
48508
48510
48512
48514
48516
48518
48520
48522
48524
48526
48528
48530
48532
48534
48536
48538
48540
48542
48544
48546
48548
48550
48552
48554
Positioning
10-83
Positioning
CAM Data[1776]
CAM Data[1777]
CAM Data[1778]
CAM Data[1779]
CAM Data[1780]
CAM Data[1781]
CAM Data[1782]
CAM Data[1783]
CAM Data[1784]
CAM Data[1785]
CAM Data[1786]
CAM Data[1787]
CAM Data[1788]
CAM Data[1789]
CAM Data[1790]
CAM Data[1791]
CAM Data[1792]
CAM Data[1793]
CAM Data[1794]
CAM Data[1795]
CAM Data[1796]
CAM Data[1797]
CAM Data[1798]
CAM Data[1799]
CAM Data[1800]
CAM Data[1801]
CAM Data[1802]
CAM Data[1803]
CAM Data[1804]
CAM Data[1805]
CAM Data[1806]
CAM Data[1807]
CAM Data[1808]
CAM Data[1809]
CAM Data[1810]
CAM Data[1811]
CAM Data[1812]
CAM Data[1813]
CAM Data[1814]
CAM Data[1815]
CAM Data[1816]
CAM Data[1817]
CAM Data[1818]
10-84
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
23176
23178
23180
23182
23184
23186
23188
23190
23192
23194
23196
23198
23200
23202
23204
23206
23208
23210
23212
23214
23216
23218
23220
23222
23224
23226
23228
23230
23232
23234
23236
23238
23240
23242
23244
23246
23248
23250
23252
23254
23256
23258
23260
27406
27408
27410
27412
27414
27416
27418
27420
27422
27424
27426
27428
27430
27432
27434
27436
27438
27440
27442
27444
27446
27448
27450
27452
27454
27456
27458
27460
27462
27464
27466
27468
27470
27472
27474
27476
27478
27480
27482
27484
27486
27488
27490
31636
31638
31640
31642
31644
31646
31648
31650
31652
31654
31656
31658
31660
31662
31664
31666
31668
31670
31672
31674
31676
31678
31680
31682
31684
31686
31688
31690
31692
31694
31696
31698
31700
31702
31704
31706
31708
31710
31712
31714
31716
31718
31720
35866
35868
35870
35872
35874
35876
35878
35880
35882
35884
35886
35888
35890
35892
35894
35896
35898
35900
35902
35904
35906
35908
35910
35912
35914
35916
35918
35920
35922
35924
35926
35928
35930
35932
35934
35936
35938
35940
35942
35944
35946
35948
35950
40096
40098
40100
40102
40104
40106
40108
40110
40112
40114
40116
40118
40120
40122
40124
40126
40128
40130
40132
40134
40136
40138
40140
40142
40144
40146
40148
40150
40152
40154
40156
40158
40160
40162
40164
40166
40168
40170
40172
40174
40176
40178
40180
44326
44328
44330
44332
44334
44336
44338
44340
44342
44344
44346
44348
44350
44352
44354
44356
44358
44360
44362
44364
44366
44368
44370
44372
44374
44376
44378
44380
44382
44384
44386
44388
44390
44392
44394
44396
44398
44400
44402
44404
44406
44408
44410
48556
48558
48560
48562
48564
48566
48568
48570
48572
48574
48576
48578
48580
48582
48584
48586
48588
48590
48592
48594
48596
48598
48600
48602
48604
48606
48608
48610
48612
48614
48616
48618
48620
48622
48624
48626
48628
48630
48632
48634
48636
48638
48640
CAM Data[1819]
CAM Data[1820]
CAM Data[1821]
CAM Data[1822]
CAM Data[1823]
CAM Data[1824]
CAM Data[1825]
CAM Data[1826]
CAM Data[1827]
CAM Data[1828]
CAM Data[1829]
CAM Data[1830]
CAM Data[1831]
CAM Data[1832]
CAM Data[1833]
CAM Data[1834]
CAM Data[1835]
CAM Data[1836]
CAM Data[1837]
CAM Data[1838]
CAM Data[1839]
CAM Data[1840]
CAM Data[1841]
CAM Data[1842]
CAM Data[1843]
CAM Data[1844]
CAM Data[1845]
CAM Data[1846]
CAM Data[1847]
CAM Data[1848]
CAM Data[1849]
CAM Data[1850]
CAM Data[1851]
CAM Data[1852]
CAM Data[1853]
CAM Data[1854]
CAM Data[1855]
CAM Data[1856]
CAM Data[1857]
CAM Data[1858]
CAM Data[1859]
CAM Data[1860]
CAM Data[1861]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
23262
23264
23266
23268
23270
23272
23274
23276
23278
23280
23282
23284
23286
23288
23290
23292
23294
23296
23298
23300
23302
23304
23306
23308
23310
23312
23314
23316
23318
23320
23322
23324
23326
23328
23330
23332
23334
23336
23338
23340
23342
23344
23346
27492
27494
27496
27498
27500
27502
27504
27506
27508
27510
27512
27514
27516
27518
27520
27522
27524
27526
27528
27530
27532
27534
27536
27538
27540
27542
27544
27546
27548
27550
27552
27554
27556
27558
27560
27562
27564
27566
27568
27570
27572
27574
27576
31722
31724
31726
31728
31730
31732
31734
31736
31738
31740
31742
31744
31746
31748
31750
31752
31754
31756
31758
31760
31762
31764
31766
31768
31770
31772
31774
31776
31778
31780
31782
31784
31786
31788
31790
31792
31794
31796
31798
31800
31802
31804
31806
35952
35954
35956
35958
35960
35962
35964
35966
35968
35970
35972
35974
35976
35978
35980
35982
35984
35986
35988
35990
35992
35994
35996
35998
36000
36002
36004
36006
36008
36010
36012
36014
36016
36018
36020
36022
36024
36026
36028
36030
36032
36034
36036
40182
40184
40186
40188
40190
40192
40194
40196
40198
40200
40202
40204
40206
40208
40210
40212
40214
40216
40218
40220
40222
40224
40226
40228
40230
40232
40234
40236
40238
40240
40242
40244
40246
40248
40250
40252
40254
40256
40258
40260
40262
40264
40266
44412
44414
44416
44418
44420
44422
44424
44426
44428
44430
44432
44434
44436
44438
44440
44442
44444
44446
44448
44450
44452
44454
44456
44458
44460
44462
44464
44466
44468
44470
44472
44474
44476
44478
44480
44482
44484
44486
44488
44490
44492
44494
44496
48642
48644
48646
48648
48650
48652
48654
48656
48658
48660
48662
48664
48666
48668
48670
48672
48674
48676
48678
48680
48682
48684
48686
48688
48690
48692
48694
48696
48698
48700
48702
48704
48706
48708
48710
48712
48714
48716
48718
48720
48722
48724
48726
Positioning
10-85
Positioning
CAM Data[1862]
CAM Data[1863]
CAM Data[1864]
CAM Data[1865]
CAM Data[1866]
CAM Data[1867]
CAM Data[1868]
CAM Data[1869]
CAM Data[1870]
CAM Data[1871]
CAM Data[1872]
CAM Data[1873]
CAM Data[1874]
CAM Data[1875]
CAM Data[1876]
CAM Data[1877]
CAM Data[1878]
CAM Data[1879]
CAM Data[1880]
CAM Data[1881]
CAM Data[1882]
CAM Data[1883]
CAM Data[1884]
CAM Data[1885]
CAM Data[1886]
CAM Data[1887]
CAM Data[1888]
CAM Data[1889]
CAM Data[1890]
CAM Data[1891]
CAM Data[1892]
CAM Data[1893]
CAM Data[1894]
CAM Data[1895]
CAM Data[1896]
CAM Data[1897]
CAM Data[1898]
CAM Data[1899]
CAM Data[1900]
CAM Data[1901]
CAM Data[1902]
CAM Data[1903]
CAM Data[1904]
10-86
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
23348
23350
23352
23354
23356
23358
23360
23362
23364
23366
23368
23370
23372
23374
23376
23378
23380
23382
23384
23386
23388
23390
23392
23394
23396
23398
23400
23402
23404
23406
23408
23410
23412
23414
23416
23418
23420
23422
23424
23426
23428
23430
23432
27578
27580
27582
27584
27586
27588
27590
27592
27594
27596
27598
27600
27602
27604
27606
27608
27610
27612
27614
27616
27618
27620
27622
27624
27626
27628
27630
27632
27634
27636
27638
27640
27642
27644
27646
27648
27650
27652
27654
27656
27658
27660
27662
31808
31810
31812
31814
31816
31818
31820
31822
31824
31826
31828
31830
31832
31834
31836
31838
31840
31842
31844
31846
31848
31850
31852
31854
31856
31858
31860
31862
31864
31866
31868
31870
31872
31874
31876
31878
31880
31882
31884
31886
31888
31890
31892
36038
36040
36042
36044
36046
36048
36050
36052
36054
36056
36058
36060
36062
36064
36066
36068
36070
36072
36074
36076
36078
36080
36082
36084
36086
36088
36090
36092
36094
36096
36098
36100
36102
36104
36106
36108
36110
36112
36114
36116
36118
36120
36122
40268
40270
40272
40274
40276
40278
40280
40282
40284
40286
40288
40290
40292
40294
40296
40298
40300
40302
40304
40306
40308
40310
40312
40314
40316
40318
40320
40322
40324
40326
40328
40330
40332
40334
40336
40338
40340
40342
40344
40346
40348
40350
40352
44498
44500
44502
44504
44506
44508
44510
44512
44514
44516
44518
44520
44522
44524
44526
44528
44530
44532
44534
44536
44538
44540
44542
44544
44546
44548
44550
44552
44554
44556
44558
44560
44562
44564
44566
44568
44570
44572
44574
44576
44578
44580
44582
48728
48730
48732
48734
48736
48738
48740
48742
48744
48746
48748
48750
48752
48754
48756
48758
48760
48762
48764
48766
48768
48770
48772
48774
48776
48778
48780
48782
48784
48786
48788
48790
48792
48794
48796
48798
48800
48802
48804
48806
48808
48810
48812
CAM Data[1905]
CAM Data[1906]
CAM Data[1907]
CAM Data[1908]
CAM Data[1909]
CAM Data[1910]
CAM Data[1911]
CAM Data[1912]
CAM Data[1913]
CAM Data[1914]
CAM Data[1915]
CAM Data[1916]
CAM Data[1917]
CAM Data[1918]
CAM Data[1919]
CAM Data[1920]
CAM Data[1921]
CAM Data[1922]
CAM Data[1923]
CAM Data[1924]
CAM Data[1925]
CAM Data[1926]
CAM Data[1927]
CAM Data[1928]
CAM Data[1929]
CAM Data[1930]
CAM Data[1931]
CAM Data[1932]
CAM Data[1933]
CAM Data[1934]
CAM Data[1935]
CAM Data[1936]
CAM Data[1937]
CAM Data[1938]
CAM Data[1939]
CAM Data[1940]
CAM Data[1941]
CAM Data[1942]
CAM Data[1943]
CAM Data[1944]
CAM Data[1945]
CAM Data[1946]
CAM Data[1947]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
23434
23436
23438
23440
23442
23444
23446
23448
23450
23452
23454
23456
23458
23460
23462
23464
23466
23468
23470
23472
23474
23476
23478
23480
23482
23484
23486
23488
23490
23492
23494
23496
23498
23500
23502
23504
23506
23508
23510
23512
23514
23516
23518
27664
27666
27668
27670
27672
27674
27676
27678
27680
27682
27684
27686
27688
27690
27692
27694
27696
27698
27700
27702
27704
27706
27708
27710
27712
27714
27716
27718
27720
27722
27724
27726
27728
27730
27732
27734
27736
27738
27740
27742
27744
27746
27748
31894
31896
31898
31900
31902
31904
31906
31908
31910
31912
31914
31916
31918
31920
31922
31924
31926
31928
31930
31932
31934
31936
31938
31940
31942
31944
31946
31948
31950
31952
31954
31956
31958
31960
31962
31964
31966
31968
31970
31972
31974
31976
31978
36124
36126
36128
36130
36132
36134
36136
36138
36140
36142
36144
36146
36148
36150
36152
36154
36156
36158
36160
36162
36164
36166
36168
36170
36172
36174
36176
36178
36180
36182
36184
36186
36188
36190
36192
36194
36196
36198
36200
36202
36204
36206
36208
40354
40356
40358
40360
40362
40364
40366
40368
40370
40372
40374
40376
40378
40380
40382
40384
40386
40388
40390
40392
40394
40396
40398
40400
40402
40404
40406
40408
40410
40412
40414
40416
40418
40420
40422
40424
40426
40428
40430
40432
40434
40436
40438
44584
44586
44588
44590
44592
44594
44596
44598
44600
44602
44604
44606
44608
44610
44612
44614
44616
44618
44620
44622
44624
44626
44628
44630
44632
44634
44636
44638
44640
44642
44644
44646
44648
44650
44652
44654
44656
44658
44660
44662
44664
44666
44668
48814
48816
48818
48820
48822
48824
48826
48828
48830
48832
48834
48836
48838
48840
48842
48844
48846
48848
48850
48852
48854
48856
48858
48860
48862
48864
48866
48868
48870
48872
48874
48876
48878
48880
48882
48884
48886
48888
48890
48892
48894
48896
48898
Positioning
10-87
Positioning
CAM Data[1948]
CAM Data[1949]
CAM Data[1950]
CAM Data[1951]
CAM Data[1952]
CAM Data[1953]
CAM Data[1954]
CAM Data[1955]
CAM Data[1956]
CAM Data[1957]
CAM Data[1958]
CAM Data[1959]
CAM Data[1960]
CAM Data[1961]
CAM Data[1962]
CAM Data[1963]
CAM Data[1964]
CAM Data[1965]
CAM Data[1966]
CAM Data[1967]
CAM Data[1968]
CAM Data[1969]
CAM Data[1970]
CAM Data[1971]
CAM Data[1972]
CAM Data[1973]
CAM Data[1974]
CAM Data[1975]
CAM Data[1976]
CAM Data[1977]
CAM Data[1978]
CAM Data[1979]
CAM Data[1980]
CAM Data[1981]
CAM Data[1982]
CAM Data[1983]
CAM Data[1984]
CAM Data[1985]
CAM Data[1986]
CAM Data[1987]
CAM Data[1988]
CAM Data[1989]
CAM Data[1990]
10-88
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
23520
23522
23524
23526
23528
23530
23532
23534
23536
23538
23540
23542
23544
23546
23548
23550
23552
23554
23556
23558
23560
23562
23564
23566
23568
23570
23572
23574
23576
23578
23580
23582
23584
23586
23588
23590
23592
23594
23596
23598
23600
23602
23604
27750
27752
27754
27756
27758
27760
27762
27764
27766
27768
27770
27772
27774
27776
27778
27780
27782
27784
27786
27788
27790
27792
27794
27796
27798
27800
27802
27804
27806
27808
27810
27812
27814
27816
27818
27820
27822
27824
27826
27828
27830
27832
27834
31980
31982
31984
31986
31988
31990
31992
31994
31996
31998
32000
32002
32004
32006
32008
32010
32012
32014
32016
32018
32020
32022
32024
32026
32028
32030
32032
32034
32036
32038
32040
32042
32044
32046
32048
32050
32052
32054
32056
32058
32060
32062
32064
36210
36212
36214
36216
36218
36220
36222
36224
36226
36228
36230
36232
36234
36236
36238
36240
36242
36244
36246
36248
36250
36252
36254
36256
36258
36260
36262
36264
36266
36268
36270
36272
36274
36276
36278
36280
36282
36284
36286
36288
36290
36292
36294
40440
40442
40444
40446
40448
40450
40452
40454
40456
40458
40460
40462
40464
40466
40468
40470
40472
40474
40476
40478
40480
40482
40484
40486
40488
40490
40492
40494
40496
40498
40500
40502
40504
40506
40508
40510
40512
40514
40516
40518
40520
40522
40524
44670
44672
44674
44676
44678
44680
44682
44684
44686
44688
44690
44692
44694
44696
44698
44700
44702
44704
44706
44708
44710
44712
44714
44716
44718
44720
44722
44724
44726
44728
44730
44732
44734
44736
44738
44740
44742
44744
44746
44748
44750
44752
44754
48900
48902
48904
48906
48908
48910
48912
48914
48916
48918
48920
48922
48924
48926
48928
48930
48932
48934
48936
48938
48940
48942
48944
48946
48948
48950
48952
48954
48956
48958
48960
48962
48964
48966
48968
48970
48972
48974
48976
48978
48980
48982
48984
CAM Data[1991]
CAM Data[1992]
CAM Data[1993]
CAM Data[1994]
CAM Data[1995]
CAM Data[1996]
CAM Data[1997]
CAM Data[1998]
CAM Data[1999]
CAM Data[2000]
CAM Data[2001]
CAM Data[2002]
CAM Data[2003]
CAM Data[2004]
CAM Data[2005]
CAM Data[2006]
CAM Data[2007]
CAM Data[2008]
CAM Data[2009]
CAM Data[2010]
CAM Data[2011]
CAM Data[2012]
CAM Data[2013]
CAM Data[2014]
CAM Data[2015]
CAM Data[2016]
CAM Data[2017]
CAM Data[2018]
CAM Data[2019]
CAM Data[2020]
CAM Data[2021]
CAM Data[2022]
CAM Data[2023]
CAM Data[2024]
CAM Data[2025]
CAM Data[2026]
CAM Data[2027]
CAM Data[2028]
CAM Data[2029]
CAM Data[2030]
CAM Data[2031]
CAM Data[2032]
CAM Data[2033]
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
23606
23608
23610
23612
23614
23616
23618
23620
23622
23624
23626
23628
23630
23632
23634
23636
23638
23640
23642
23644
23646
23648
23650
23652
23654
23656
23658
23660
23662
23664
23666
23668
23670
23672
23674
23676
23678
23680
23682
23684
23686
23688
23690
27836
27838
27840
27842
27844
27846
27848
27850
27852
27854
27856
27858
27860
27862
27864
27866
27868
27870
27872
27874
27876
27878
27880
27882
27884
27886
27888
27890
27892
27894
27896
27898
27900
27902
27904
27906
27908
27910
27912
27914
27916
27918
27920
32066
32068
32070
32072
32074
32076
32078
32080
32082
32084
32086
32088
32090
32092
32094
32096
32098
32100
32102
32104
32106
32108
32110
32112
32114
32116
32118
32120
32122
32124
32126
32128
32130
32132
32134
32136
32138
32140
32142
32144
32146
32148
32150
36296
36298
36300
36302
36304
36306
36308
36310
36312
36314
36316
36318
36320
36322
36324
36326
36328
36330
36332
36334
36336
36338
36340
36342
36344
36346
36348
36350
36352
36354
36356
36358
36360
36362
36364
36366
36368
36370
36372
36374
36376
36378
36380
40526
40528
40530
40532
40534
40536
40538
40540
40542
40544
40546
40548
40550
40552
40554
40556
40558
40560
40562
40564
40566
40568
40570
40572
40574
40576
40578
40580
40582
40584
40586
40588
40590
40592
40594
40596
40598
40600
40602
40604
40606
40608
40610
44756
44758
44760
44762
44764
44766
44768
44770
44772
44774
44776
44778
44780
44782
44784
44786
44788
44790
44792
44794
44796
44798
44800
44802
44804
44806
44808
44810
44812
44814
44816
44818
44820
44822
44824
44826
44828
44830
44832
44834
44836
44838
44840
48986
48988
48990
48992
48994
48996
48998
49000
49002
49004
49006
49008
49010
49012
49014
49016
49018
49020
49022
49024
49026
49028
49030
49032
49034
49036
49038
49040
49042
49044
49046
49048
49050
49052
49054
49056
49058
49060
49062
49064
49066
49068
49070
Positioning
10-89
Positioning
CAM Data[2034]
CAM Data[2035]
CAM Data[2036]
CAM Data[2037]
CAM Data[2038]
CAM Data[2039]
CAM Data[2040]
CAM Data[2041]
CAM Data[2042]
CAM Data[2043]
CAM Data[2044]
CAM Data[2045]
CAM Data[2046]
CAM Data[2047]
10-90
Block 1
Block 2
Block 3
Block 4
Block 5
Block 6
Block 7
23692
23694
23696
23698
23700
23702
23704
23706
23708
23710
23712
23714
23716
23718
27922
27924
27926
27928
27930
27932
27934
27936
27938
27940
27942
27944
27946
27948
32152
32154
32156
32158
32160
32162
32164
32166
32168
32170
32172
32174
32176
32178
36382
36384
36386
36388
36390
36392
36394
36396
36398
36400
36402
36404
36406
36408
40612
40614
40616
40618
40620
40622
40624
40626
40628
40630
40632
40634
40636
40638
44842
44844
44846
44848
44850
44852
44854
44856
44858
44860
44862
44864
44866
44868
49072
49074
49076
49078
49080
49082
49084
49086
49088
49090
49092
49094
49096
49098
Positioning
Axis2
Axis3
Axis4
49100
49222
49344
49466
49102
49224
49346
49468
49104
49226
49348
49470
49106
49228
49350
49472
49108
49230
49352
49474
49110
49232
49354
49476
49112
49234
49356
49478
49114
49236
49358
49480
49116
49238
49360
49482
49118
49240
49362
49484
49120
49242
49364
49486
49122
49244
49366
49488
49124
49246
49368
49490
49126
49248
49370
49492
49128
49250
49372
49494
49130
49252
49374
49496
49132
49254
49376
49498
49134
49256
49378
49500
49136
49258
49380
49502
49138
49260
49382
49504
49140
49262
49384
49506
49142
49264
49386
49508
49144
49266
49388
49510
49146
49268
49390
49512
49148
49270
49392
49514
49150
49272
49394
49516
49152
49274
49396
49518
49154
49276
49398
49520
49156
49278
49400
49522
49158
49280
49402
49524
49160
49282
49404
49526
49162
49284
49406
49528
49164
49286
49408
49530
10-91
Positioning
10-92
Axis1
Axis2
Axis3
Axis4
49166
49288
49410
49532
49168
49290
49412
49534
49170
49292
49414
49536
49172
49294
49416
49538
49174
49296
49418
49540
49176
49298
49420
49542
49178
49300
49422
49544
49180
49302
49424
49546
49182
49304
49426
49548
49184
49306
49428
49550
49186
49308
49430
49552
49188
49310
49432
49554
49190
49312
49434
49556
49192
49314
49436
49558
49194
49316
49438
49560
49196
49318
49440
49562
49198
49320
49442
49564
49200
49322
49444
49566
49202
49324
49446
49568
49204
49326
49448
49570
49206
49328
49450
49572
49208
49330
49452
49574
49210
49332
49454
49576
49212
49334
49456
49578
49214
49336
49458
49580
49216
49338
49460
49582
49218
49340
49462
49584
49220
49342
49464
49586
Special
XBC-DN32UA
Wiring
Operating environment
Wiring
Setting parameter
Parameter
Programming
Programming
1-1
Special
Performance specification
Number of channels
Type
4 channels
Voltage
Current
DC 1 ~ 5V
DC 4 ~ 20
DC 0 ~ 5V
DC 0 ~ 20
DC 0 ~ 10V
(Input resistance 250 )
DC -10 ~ 10V
(Input resistance: 1 )
Current input or Voltage input can be selected through the external terminal
wiring setting.
In voltage mode, use V+ and COM terminal for the channel.
In current mode, short V+ and I+ terminal and then use I+
and COM terminal.
0 ~ 16000
-8000 ~ 8000
1000 ~ 5000 (1 ~ 5V)
4000 ~ 20000 (4 ~ 20)
0 ~ 5000 (0 ~ 5V)
0 ~ 20000 (0 ~ 20)
0 ~ 10000 (0 ~ 10V)
-10000 ~ 10000 (10V)
0 ~ 10000
1/16000
0.250 (1 ~ 5V)
1.0 (4 ~ 20)
0.3125 (0 ~ 5V)
1.25 (0 ~ 20)
0.625 (0 ~ 10V)
1.250 (10V)
0.2% or less (When ambient temperature 25)
0.3% or less (When ambient temperature 0 ~ 55)
0.5/channel
DC 15V
DC 30
Digital filter (4~64,000)
Time average (4~16,000)
Count average (2~64,000)
Moving average (2~100)
Weighted average (1~99%)
Disconnection(DC 1~5V, DC 4~20)
When input signal exceeds the effective range, holds the last effective
value.
When input signal exceeds the effective range, relevant flag turns on.
12 point terminal block
Analog
input
Range
Unsigned value
Signed value
Digital
output
Range
Precise value
Percentile value
Max. resolution
Accuracy
Max. conversion speed
Absolute max. input
Filter
Average
Additional
function
Detection alarm
Hold last value
Alarm function
input terminal
1-2
Special
Items
Channels
Analog
output
Range
range
Voltage
Current
DC 1 ~ 5V
DC 0 ~ 5V
DC 0 ~ 10V
DC -10 ~ 10V
(Load resistance: 1 or more)
DC 4 ~ 20
DC 0 ~ 20
(Load resistance: 600 or less)
Output ranges are set in user program or I/O parameter per each channel.
Unsigned value
0 ~ 16,000
Signed value
Digital input
Range
Precise value
-8,000 ~ 8,000
1,000 ~ 5,000 (1 ~ 5V)
0 ~ 5,000 (0 ~ 5V)
0 ~ 10,000 (0 ~ 10V)
-10,000 ~ 10,000 (10V)
Percentile value
0 ~ 10,000
1/16,000
Max. resolution
Accuracy
0.250 (1 ~ 5V)
1.0 (4 ~ 20)
0.3125 (0 ~ 5V)
1.25 (0 ~ 20)
0.625 (0 ~ 10V)
1.250 (10V)
0.2% or less (When ambient temperature is 25)
0.3% or less (When ambient temperature is 0 ~ 55)
0.5/ channel
Insulation method
Output terminal
Insulation method
Power supply\
I/O occupied points
Current
consumption
Performance specification
DC 24V
Internal(DC 5V)
External(DC 24V)
1-3
Special
No.
Description
AD LED
DA LED
Input terminal
Output terminal
1-4
Name
Special
10119
10000
16191
16000
Gain
value
Digital
output
value
Analog
input
value
7500
4000
12000
5000
8000
2500
-4000
4000
0
-120
-8000
-8192
0
-192
Offset
value
DC 4 ~ 20 mA
DC 0 ~ 20 mA
DC 1 ~ 5 V
DC 0 ~ 5 V
DC 0 ~ 10 V
DC -10 ~ 10 V
4 mA
0 mA
1V
0V
0V
-10 V
12 mA
10 mA
3V
2.5 V
5V
0V
20 mA
20 mA
5V
5V
10 V
10 V
Digital
output range
3.808
12
16
20
20.191
-192
4,000
8,000
12,000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
3,808
4,000
8,000
12,000
16,000
20,000
20,191
-120
2,500
5,000
7,500
10,000
10,119
Unsigned value
(-192 ~ 16191)
Signed value
(-8192 ~ 8191)
Precise value
(3808 ~ 20191)
Percentile value
(-120 ~ 10119)
1-5
Special
Digital
output range
Unsigned value
(-192 ~ 16191)
-0.24
10
15
20
20.239
-192
4,000
8,000
12,000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
-240
5,000
10,000
15,000
20,000
20,239
-120
2,500
5,000
7,500
10,000
10,119
Signed value
(-8192 ~ 8191)
Precise value
(-240 ~ 20239)
Percentile value
(-120 ~ 10119)
Digital
output range
0.952
5.047
-192
4,000
8,000
12,000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
952
1,000
2,000
3,000
4,000
5,000
5,047
-120
2,500
5,000
7,500
10,000
10,119
Unsigned Value
(-192 ~ 16,191)
Signed Value
(-8,192 ~ 8,191)
Precise Value
(952 ~ 5,047)
Percentile Value
(-120 ~ 10,119)
Digital
output range
-0.06
1.25
2.5
3.75
5.059
-192
4,000
8,000
12,000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
-60
1,250
2,500
3,750
5,000
5,059
-120
2,500
5,000
7,500
10,000
10,119
Unsigned Value
(-192 ~ 16,191)
Signed Value
(-8,192 ~ 8,191)
Precise Value
(-60 ~ 5,059)
Percentile Value
(-120 ~ 10,119)
Digital
output range
Unsigned Value
(-192 ~ 16,191)
-0.12
2.5
7.5
10
10.119
-192
4,000
8,000
12,000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
-120
2,500
5,000
7,500
10,000
10,119
-120
2,500
5,000
7,500
10,000
10,119
Signed Value
(-8,192 ~ 8,191)
Precise Value
(-120 ~ 10,119)
Percentile Value
(-120 ~ 10,119)
1-6
Special
Digital
output range
-10.24
-10
-5
10
10.239
-192
4,000
8,000
12,000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
-10,240
-10,000
-5,000
5,000
10,000
10,239
-120
2,500
5,000
7,500
10,000
10,119
Unsigned Value
(-192 ~ 16,191)
Signed Value
(-8,192 ~ 8,191)
Precise Value
(-10,240 ~ 10,239)
Percentile Value
(-120 ~ 10,119)
Analog
output
value
5.048
5V
5.06
5V
10.12
10V
10.24
10V
4V
3.75V
7.5V
5V
3V
2.5V
5V
0V
2V
1.25V
2.5V
-5V
1V
0.952
0V
-0.06
0V
-0.12
-10V
-10.24
Digital
input value
o
e
g
n
a
rl
a
c
it
c
ra
P
Gain value
Offset value
Unsigned value
Signed value
Percentile value
-191
-8192
-120
0
-8000
0
8000
0
5000
16000
8000
10000
16191
8191
10119
0.952
5.047
-192
4,000
8,000
12,000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
952
1,000
2,000
3,000
4,000
5,000
5,047
-120
2,500
5,000
7,500
10,000
10,119
Signed value
(-8,192 ~ 8,191)
Precise value
(952 ~ 5,047)
Percentile value
(-120 ~ 10,119)
1-7
Special
-0.06
1.25
2.5
3.75
5.059
-192
4,000
8,000
1,2000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
-60
1,250
2,500
3,750
5,000
5,059
-120
2,500
5,000
7,500
10,000
10,119
Signed value
(-8,192 ~ 8,191)
Precise value
(-60 ~ 5,059)
Percentile value
(-120 ~ 10,119)
2.5
7.5
10
10.119
-192
4,000
8,000
12,000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
-120
2,500
5,000
7,500
10,000
10,119
-120
2,500
5,000
7,500
10,000
10,119
Unsigned value
(-192 ~ 16,191)
Signed value
(-8,192 ~ 8,191)
Precise value
(-120 ~ 10,119)
Percentile value
(-120 ~ 10,119)
-10.24
-10
-5
10
10.239
-192
4,000
8,000
12,000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
-10,240
-10,000
-5,000
5,000
10,000
10,239
-120
2,500
5,000
7,500
10,000
10,119
Signed value
(-8,192 ~ 8,191)
Precise value
(-10,240 ~ 10,239)
Percentile value
(-120 ~ 10,119)
1-8
Special
20.192
20mA
20.24
20mA
16mA
15mA
12mA
10mA
8mA
5mA
4mA
3.808
0mA
Analog
output
value
o
e
g
n
a
rl
a
c
it
c
a
r
P
Gain value
Offset value
Unsigned value
Digital
Signed value
input value
Percentile value
-191
-8192
-120
0
-8000
0
8000
0
5000
16000
8000
10000
16191
8191
10119
12
16
20
20.191
-192
4,000
8,000
12,000
16,000
16,191
-8,192
-8,000
-4,000
4,000
8,000
8,191
3,808
4,000
8,000
12,000
16,000
20,000
20,191
-120
2,500
5,000
7,500
10,000
10,119
Unsigned value
(-192 ~ 16,191)
Signed value
(-8,192 ~ 8,191)
Precise value
(3,808 ~ 20,191)
Percentile value
(-120 ~ 10,119)
10
15
20
20.239
4,000
8,000
12,000
16,000
16,191
-8,000
-4,000
4,000
8,000
8,191
5,000
10,000
15,000
20,000
20,239
2,500
5,000
7,500
10,000
10,119
1-9
Special
1.4 Accuracy
1.4.1 Input Accuracy
Accuracy of digital output value does not changed even if input range is changed. Figure below shows the range of the
accuracy with analog input range of 0 ~ 10 V and digital output type of unsigned value selected.
Accuracy is 0.2%. (ambient temperature of 25 degrees)
16032
15968
32
-32
16000
8000
0
0V
5V
10 V
1-10
Special
e
u
l
a
v
t
u
p
t
u
o
g
lo
a
n
A
5.01V
5V
4.99V
5.01V
5V
4.99V
10.02V
10V
9.98V
10.04V
10V
9.96V
10mA
3V
2.5V
5V
0V
4.03mA 0.04mA
0mA
4mA
3.97mA -0.04mA
1.01V
1V
0.99V
0.01V
0V
-0.01V
0.02V
0V
-0.02V
-9.96V
-10V
-10.04V
20.03mA 20.04mA
20mA
20mA
19.97mA 19.96mA
8mA
8000
16000
1-11
Special
Description
Channel Run/Stop
setting
Input / output
voltage/current range
setting
A/D conversion
methods
Interpolation method
setting
Detecting output
disconnection
1-12
Special
Filtered Value =
(Pre - Filtered Input Value Filter Constant ) + (Current Input Value 1ms Number of used channels )
Filter Constant + (1ms Number of used channels )
Input
value
10000
6320
Filter constant
(ms)
Time(ms)
As the above graph, if the input value rapidly decreases from 0 to 10,000, the input value will be filtered. Specified time with
filter constant is that the input value is the time to change by 63.2% of actual time constant.
1-13
Special
Actual
input value
Average
processing interval
Sampling
processing interval
Average time
Number of used channels x 0.5ms
Time average is converted to count average in A/D conversion module internally, and then processed. In this case,
remainder can be generated when dividing average time by (number of used channels X 0.5ms). The remainder is
rounded down.
(i.e.) If the number of channels used is 4 and setting time is 151,
Average processing count = 151 (4 0.5) = 75 countsremainder 1 75 counts
(2) Count Average
Input value of specified channel accumulates during setting numbers and then the average value of the sum is shown with
digital data
Input value after
average
processing
Actual
input value
Average
processing interval
1-14
Special
(3)
(4)
(7)
(6)
(5)
(1)
(1)+(2)+(3)+(4)
(3)+(4)+(5)+(6)
Averaging No.
Averaging No.
(2)+(3)+(4)+(5)
Averaging No.
Channel scan interval (0.5ms/ used channel)
F [n] = (1 ) A[n] + F [n 1]
Setting
Value
Scan 1
Scan 2
Scan 3
No Setting
8000
8000
8000
7920
7999
7999
50
4000
6000
7000
99
80
159
237
Notes
(1) In case of the time/number of average, every conversion time input value is not outputted. And precondition is
retained until the average time/number is arrived.
(2) Four kinds of average functions and introduced filtering functions that are above are able to deal with at the same
time. When those are chosen at the same time, the top priority is filter function in the processing sequence. And
then the chosen average function is adapted. Finally, digital data is outputted. At that time digital data value is
outputted as the final processing value.
(3) Number of used channel include input/output channel.
1-15
Special
4 ~ 20
0.8 or less
1~5V
0.2 V or less
(2) When between used wiring and module is disconnected, the LED will be turned on/off 1s intervals.
(3) Each channel can detect disconnection. However, Disconnection is only displayed for specified operation channel. The
LED can commonly use the channel from 0 to 3. If one or more channel is disconnected, LED will be turned on/off.
Input connections
Channel
operation
AD LED
condition
Disconnection
flag
Operation
On
Off
Stop
On
Off
Operation
Flickering
(1s intervals)
On
Stop
On
Off
Normal
(4) In case of disconnection, disconnection flag of relevant channel will turn on and In case of connection, disconnection flag
of relevant channel will turn off.
Disconnection flag
Description
U01.07.0
Channel 0 disconnection
U01.07.1
Channel 1 disconnection
U01.07.2
Channel 2 disconnection
U01.07.3
Channel 3 disconnection
Condition
Off: Normal
On: Disconnection
(5) In case of disconnection, the input value displays the lowest value among each input range.
1-16
Special
Unsigned value
Signed value
Function disabled
-192~16191
-8192~8191
Precise value
Percentile value
-120~10119
(2) Reference
Function enabled
0~16000
-8000~8000
0~10000
Classification
Precise value
Function disabled
Function enabled
Function disabled
Function enabled
Function disabled
Function enabled
Function disabled
Function enabled
Function disabled
Function enabled
Function disabled
Function enabled
3808~20191
4000~20000
-240~20239
0~20000
952~5047
1000~5000
-60~5059
0~5000
-120~10119
0~10000
-10240~10239
-10000~10000
2) Operation
When operating with 4 ~ 20mA while being enabled this function, output value for input value change of the moment
is as follows. (Output data type : In case of 0~16,000)
Input current()
12
12
21
20
8000
8000
8000
8000
16000
Remarks
Hold last
value
Hold last
value
1-17
Special
Signal
Difference
4 ~ 20
Permission
range
Lower limit
Upper limit
16
3.808
20.192
0 ~ 20
20
-0.24
20.24
1 ~ 5V
4V
0.952V
5.048V
-0.06V
5.06V
1.2%
0 ~ 5V
5V
0 ~ 10V
10V
-0.12V
10.12V
-10 ~ 10V
20V
-10.24V
10.24V
Description
Statusdescription
U01.08.0
U01.08.1
Off: Normal
On: Maximum alarm
U01.08.2
occurrence
U01.08.3
1-18
Description
Statusdescription
U01.09.0
U01.09.1
Off: Normal
On: Minimum alarm
U01.09.2
occurrence
U01.09.3
Special
Analog input
range
4 ~ 20
On
0 ~ 20
On
1 ~ 5V
On
0 ~ 5V
On
Input signal
Lower limit
alarm
Channel
conversion
value
On
On
On
On
On
On
3.808 ~ 4
20 ~ 20.192
-0.24 ~ 0
20 ~ 20.24
0.952V ~ 1V
5V ~ 5.048V
-0.06V ~ 0V
5V ~ 5.06V
0 ~ 10V
On
-10 ~ 10V
On
-0.12V ~ 0V
10V ~ 10.12V
-10.24V ~ -10V
10V ~ 10.24V
1-19
Special
Reaching
a target value
D/4
D/2
D/4
t/4
t/4
t/4
t/4
Interpolation time
t
Change of the output value
(3) S-type interpolation : The output is changed up to objective value with S-type during the interpolation time.
Analog output value
D/8
Reaching
a target value
D/2
D/8
t/4
t/4
t/4
t/4
Interpolation time
t
Change of the output value
1-20
Special
Details
Voltage Channel 0 interpolation operation value
Voltage Channel 1 interpolation operation value
Current Channel 0 interpolation operation value
Current Channel 1 interpolation operation value
5) Interpolation flag turns on while the interpolation is outputted. And when the interpolation output value is reached at
objective value, it will turn off.
Interpolation flag
Details
Voltage Channel 0 interpolation output in operation
Voltage Channel 1 interpolation output in operation
Current Channel 0 interpolation output in operation
Current Channel 1 interpolation output in operation
U01.07.8
U01.07.9
U01.07.A
U01.07.B
Interpolation flag can be monitored when interpolation time is set to 1[s] or 60[s].
6) Example
The interpolation method is set to S-type interpolation and interpolation time is set to 60s. If the output is changed from 4
to 20, and then changed to 4 again when it is reached to 20, the output is as graph below.
Analog
Output value
20mA
18mA
12mA
Reaching
a target value
6mA
4mA
15s
Change of
the output value
15s
15s
15s
15s
15s
15s
Interpolation
time
60s
60s
Interpolation
flag On
15s
Interpolation
flag Off
Interpolation
flag On
Interpolation
flag Off
Notes
1) During the interpolation output, If the internal parameter is changed, the interpolation operation will be
temporarily stopped and the output can be immediately changed to objective value.
2) If the change of internal parameter is needed, change the parameter during interpolation output after the flag
turns off when the analog output value is not changed.
1-21
Special
Output connections
Channel
operation
LED condition
Disconnection
flag
Operation
On
Off
Stop
On
Off
Operation
Flickering
(1s intervals)
On
Stop
On
Off
Normal
3) If the disconnection is happened, disconnection flag of relevant channel will be turned on. However, if the disconnection is
changed to connection, the disconnection flag will be turned off.
Disconnection flag
U01.07.E
U01.07.F
Details
Current Output Channel 0 Disconnection
Current Output Channel 1 Disconnection
Notes
1) When the disconnection is happened, it takes several seconds until the disconnection flag is turned on.
1-22
Special
1.6 Wiring
1.6.1 Example for Wiring Analog Input
(1) The input resistance of current input circuit is 250 (typ.).
(2) The input resistance of voltage input circuit is 1 M or more.
(3) Set the operation mode only if you want to use channels.
(4) The analog input module doesn't provide the power for input device.
Use the external power device.
(5) Example for analog input wiring
When inputting the voltage, relevant channel V+ and COM terminal is used. When inputting the current, relevant channel V+
and COM terminal is used after connecting between V+ and I+ terminal.
(a) Voltage wiring
CH0
V0+
COM0
CH1
V1+
COM1
CH0+
+
CH2
V2+
CH0CH1+
COM2
CH1CH2+
+
CH3
V3+
COM3
CH2CH3+
CH3-
DC24V+
DC24VFG
DC P+3er
(F+r anal+g
m+d1le)
CH0
V0+
COM0
CH1
V1+
COM1
CH0+
+
CH2
+
-
V2+
COM2
CH3
V3+
COM3
CH0CH1+
CH1CH2+
CH2CH3+
CH3-
DC24V+
DC24VFG
DC Power
(For analog
module)
1-23
Special
+
DC
+
DC
2- Wire
CH0
2- Wire
CH1
V0+
COM0
V1+
COM1
CH0+
+
DC
2- Wire
+
DC
2- Wire
CH2
V2+
COM2
CH3
V3+
COM3
CH0CH1+
CH1CH2+
CH2CH3+
CH3-
DC24V+
DC24VFG
DC Power
(For analog
module)
DC power for analog power supply have to connect DC24V- with FG.
(7) The example of analog input 4-Wire sensor/transmitter wiring(The current input)
Use the I+ and COM terminal after connecting V+ with I+ terminal.
+
DC
+
DC
4- Wire
Transmitter
4- Wire
Transmitter
CH0
V0+
COM0
CH1
V1+
COM1
CH0+
+
DC
+
DC
4- Wire
Transmitter
4- Wire
Transmitter
CH2
V2+
COM2
CH3
V3+
COM3
CH0CH1+
CH1CH2+
CH2CH3+
CH3-
DC24V+
DC24VFG
DC power for analog power supply have to connect DC24V- with FG.
1-24
DC P+3er
(F+r anal+g
m+d1le)
Special
Rs
Vs
Rc
Vin
Ri
Rc
Load
Analog input(Voltage)
Where,
Rc: Resistance value due to line resistance of cable
Rs: Internal resistance value of transmitter or sensor
Ri: Internal resistance value (1 ) of voltage input module
Vin: Voltage allowed to analog input module
% Vi: Tolerance of converted value (%) due to source and cable length in voltage input
Vin =
Ri Vs
[Rs + (2 Rc ) + Ri ]
Vin
%Vi = 1
100%
Vs
Notes
1) While using a input voltage range among 1~5V, 0~5V, 0~10V, -10~10V
If the external wiring is disconnected, It will take a certain amount of time to display output data value of 0V.If
you want to reduce that time, connect the resistance about 0.1~1 between input channel V+ and COM.
1-25
Special
Motor-driven devices
+
CH0
CH1
1k
or more
1k
or more
V0+
V0V1+
V1-
CH0
600
or less
I0+
I0I1+
I1-
DC24V+
DC24VFG
CH1
DC Power
(For analog
module)
1-26
600
or less
Special
[I/O parameter]
Details
(a) Input parameter setting
Specify the following setting items necessary for the module operation.
1) Channel Enable/Disable setting
2) Input voltage(current) range
3) Output data format setting
4) Filter constant setting
5) Average processing method setting
6) Average value setting
7) Hold last value setting
(b) Output parameter setting
Specify the following setting items necessary for the module operation.
1) Channel Enable/Disable setting
2) Output (voltage current) range
3) Input data format setting
4) Channel output status setting
5) Interpolation method setting
6) Interpolation time
(c) When the parameters set by user in XG5000 is downloaded, that data is saved in
flash memory of XGB basic unit .
1-27
Special
(3) [I/O Parameter setting] On the I/O Parameter setting screen, find and clink the slot 1(internal) which has embedded
function.
(4) Click the arrow button on the screen above to display the screen where an applicable module can be selected. Search
and select the embedded analog input/output module to select.
1-28
Special
1-29
Special
Notes
1) The screen may not normally be shown due to the lack of system resource. In this case, terminate
all applications and try to start XG5000 again.
2) I/O parameter set in status of [Special Module Monitor] is temporally set to implement the test.
So, If status of [Special Module Monitor] is ended, I/O parameter which is set becomes extinct.
3) The test of [Special Module Monitor] is an examination function to check operation of the analog
input module when the sequence program is not made up.
1-30
Special
(3) Click [Monitor] on the Special Module screen in [Special Module List] to display [Special Module Monitoring] screen
as below.
1-31
Special
Monitoring
1-32
Special
1-33
Special
1-34
Special
1-35
Special
2) Save variables
(1) The contents of View Variable can be saved as a text file.
(2) Select [Edit] -> [Export to File].
(3) The contents of View variable are saved as a text file.
1-36
Special
(2) Select [View] -> [Variables]. The devices are changed into variables.
1-37
Special
1-38
Special
1-39
Special
1-40
Special
Variable name
Type
Device
assigned
Comment
_01_ERR
BIT
U01.00.0
_01_RDY
BIT
U01.00.F
_01_AD0_ACT
BIT
U01.01.0
_01_AD1_ACT
BIT
U01.01.1
_01_AD2_ACT
BIT
U01.01.2
_01_AD3_ACT
BIT
U01.01.3
_01_DAV0_ACT
BIT
U01.01.8
_01_DAV1_ACT
BIT
U01.01.9
_01_DAI0_ACT
BIT
U01.01.A
_01_DAI1_ACT
BIT
U01.01.B
_01_AD0_ERR
BIT
U01.02.0
_01_AD1_ERR
BIT
U01.02.1
_01_AD2_ERR
BIT
U01.02.2
_01_AD3_ERR
BIT
U01.02.3
_01_DAV0_ERR
BIT
U01.02.8
_01_DAV1_ERR
BIT
U01.02.9
_01_DAI0_ERR
BIT
U01.02.A
_01_DAI1_ERR
BIT
U01.02.B
_01_AD0_DATA
WORD
U01.03
_01_AD1_DATA
WORD
U01.04
_01_AD2_DATA
WORD
U01.05
_01_AD3_DATA
WORD
U01.06
_01_AD0_IDD
BIT
U01.07.0
_01_AD1_IDD
BIT
U01.07.1
_01_AD2_IDD
BIT
U01.07.2
_01_AD3_IDD
BIT
U01.07.3
_01_DAV0_INTP
BIT
U01.07.8
_01_DAV1_INTP
BIT
U01.07.9
_01_DAI0_INTP
BIT
U01.07.A
_01_DAI1_INTP
BIT
U01.07.B
_01_DAI0_IDD
BIT
U01.07.E
_01_DAI1_IDD
_01_AD0_HOOR
BIT
U01.07.F
BIT
U01.08.0
_01_AD1_HOOR
BIT
U01.08.1
_01_AD2_HOOR
BIT
U01.08.2
_01_AD3_HOOR
BIT
U01.08.3
_01_AD0_LOOR
BIT
U01.09.0
_01_AD1_LOOR
BIT
U01.09.1
_01_AD2_LOOR
BIT
U01.09.2
_01_AD3_LOOR
BIT
U01.09.3
Read/
Write
Direction of
signal
Read
AH8E CPU
Read
AH8E CPU
Read
AH8E CPU
Read
AH8E CPU
Read
AH8E CPU
Read
AH8E CPU
Read
AH8E CPU
Read
AH8E CPU
1-41
Special
Variable name
Device
assigned
Type
Comment
Read/
Write
Direction of
signal
_01_DA_OUTEN
WORD
U01.10
Write
AH8E CPU
_01_DAV0_OUTEN
BIT
U01.10.0
Write
AH8E CPU
_01_DAV1_OUTEN
BIT
U01.10.1
Write
AH8E CPU
_01_DAI0_OUTEN
BIT
U01.10.2
Write
AH8E CPU
_01_DAI1_OUTEN
BIT
U01.10.3
Write
AH8E CPU
_01_DAV0_DATA
WORD
U01.11
Write
AH8ECPU
_01_DAV1_DATA
WORD
U01.12
Write
AH8E CPU
Write
AH8E CPU
Write
AH8E CPU
_01_DAI0_DATA
WORD
U01.13
_01_DAI1_DATA
WORD
U01.14
- In order to read input CH3 conversion value of embedded analog module, it shall be displayed as U01.06.
Word Separater
U 0 1 . 0 6
Device Type
Slot No.
Word
[XBC type]
- In order to read voltage output CH1 conversion value of embedded analog module, it shall be displayed as U01.12
Word Separater
U 0 1 . 1 2
Device Type
Slot No.
Word
[XBC type]
- In order to read current output CH0 output status setting of embedded analog module, it shall be displayed as U01.10.2
Word Separater
Bit Separater
U 0 1 . 1 0 . 2
Device Type
Slot No.
Word
[XBC type]
1-42
Bit 1
Special
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Rea y
Error
U01.00
Error information
Bit On (1): Error
Bit Off (0): Normal
Bit 14
Bit 13
Bit 12
U01.01
p
t
u
O
t
l n
e 11e
Bit
n rr
n u
a C
h
C
1
p
t
u
O
t
l n
e 10e
Bit
n rr
n u
a C
h
C
t
u
O
l e
e 9g
Bit
t
n a
n lo
a V
h
C
t
u
O
l e
e 8g
Bit
t
n a
n lo
a V
h
C
Bit 7
Bit 6
Bit 5
Bit 4
l
e
n
n
a t
h u
C p
In
l
e
n
n
a t
h u
C p
In
l
e
n
n
a t
h u
C p
In
l
e
n
n
a t
h u
C p
In
Bit 3
Bit 2
Bit 1
Bit 0
Bit 15
Bit 14
Bit 13
Bit 12
U01.02
tp
u
O
t
l n
e 11e
Bit
n rr
n u
a C
h
C
1
tp
u
O
t
l n
e 10e
Bit
n rr
n u
a C
h
C
tp
u
O
l e
e 9g
Bit
n ta
n lo
a V
h
C
tp
u
O
l e
e 8g
Bit
n ta
n lo
a V
h
C
Channel error
information
Bit On (1): In operation
Bit Off (0): Stop
Bit 7
Bit 6
Bit 5
Bit 4
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
Bit 3
Bit 2
Bit 1
Bit 0
Channel error
information
Bit On (1): In operation
Bit Off (0): Stop
1-43
Special
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
U01.03
U01.04
U01.05
U01.06
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
5) Disconnection flag
The area where the disconnection detection signal of each channel is saved.
(1) Disconnection flag of input channel is saved in U01.07.0 to U01.07.3.
t of toutput channel is saved in U01.07.E to U01.07.F. (Only for current output channel)
(2) Disconnection flag
u
u
U01.07
p
t
u
O
t
l n
e 15re
Bit
n r
n u
a C
h
C
p
t
u
O
t
l n
e 14re
Bit
n r
n u
a C
h
C
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
--
--
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
Bit 3
Bit 2
Bit 1
Bit 0
Bit 14
Bit 13
Bit 12
U01.07
p
t
u
O
t
l n
e 11re
Bit
n r
n u
a C
h
C
1
p
t
u
O
t
l n
e 10re
Bit
n r
n u
a C
h
C
t
u
O
l e
e 9g
Bit
t
n a
n lo
a V
h
C
t
u
O
l e
e 8g
Bit
t
n a
n lo
a V
h
C
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
1-44
Special
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
--
--
U01.08
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
Bit 3
Bit 2
Bit 1
Bit 0
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
--
--
U01.09
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
Bit 3
Bit 2
Bit 1
Bit 0
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
--
--
U01.10
t
u
p
t
u
O
t
l n
e 3 re
Bit
n r
n u
a C
h
C
t
u
p
t
u
O
t
l n
e 2 re
Bit
n r
n u
a C
h
C
t
u
p
t
u
O
l e
e 1g
Bit
t
n a
n lo
a V
h
C
t
u
p
t
u
O
l e
e 0g
Bit
t
n a
n lo
a V
h
C
1-45
Special
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
U01.11
U01.12
U01.13
U01.14
Bit 3
Bit 2
Bit 1
Bit 0
Notes
(1) If the external 24V is not supplied, the module ready flag [U01.00.F], input disconnection flag
[U01.07.0~U01.07.3], upper limit alarm flag [U01.08.0~U01.08.3], lower limit alarm flag [U01.09.0~U01.09.3]
will be turned off.
1-46
Special
Descriptions
Details
Bit Off (0): Stop
Bit On (1): Run
Input range setting (4 Bits)
0000 : 4 ~ 20
0001 : 0 ~ 20
0010 : 1 ~ 5 V
0011 : 0 ~ 5 V
0100 : 0 ~ 10 V
0101 : -10 ~ 10V
R/W
Remark
R/W
R/W
0001 : 0 ~ 5 V or 0 ~ 20
R/W
0010 : 0 ~ 10 V
0011 : -10 ~ 10V
R/W
0 or 4 ~ 64,000
R/W
R/W
10
11
R/W
12
13
Bit 0 ~ Bit 3
0: Disable, 1: Enable
R/W
4
5
6
7
PUT/GET
1-47
Special
Memory
address
Descriptions
14
15
16
17
18
Interpolation method
19
Interpolation time
20
21
22
23
24
Details
Output status setting (2Bit)
00: Previous value output
01: Min value output
10: Mid value output
11: Max value output
Interpolation method setting (2Bit)
00: Prohibition
01: Linear interpolation
10: S-type interpolation
Interpolation time setting (2Bit)
00: 10[]
01: 100[]
10: 1[s]
11: 60[s]
R/W
Remark
R/W
R/W
PUT/GET
R/W
GET
GET
Notes
(1) When memory addresses of area No. 1, 4~7, 9~12 are entered out of setting values, U01.02.0~U01.02.3 is ON and
operates with basic setting value. Error information is shown on error information area(No. 24).
(2) When memory addresses of area No. 2, 3, 18 are entered out of setting values, U01.02.8~U01.02.B is ON and
operates with basic setting value. Error information is shown on error information area(No. 24).
Caution (3) The system area (after No. 25 ) is prohibited for reading/writing. If this area is changed,
malfunction or breakdown can be made.
1-48
Special
dt
dt
dt
dt
u
u
u
u
p
p
p
p
t will be
t set to Disable.
t channels
t
If the channel to use is not specified, all the
u
u
u
u
o
o
o
o
d
d
dt
dt
dl n dl n dl e
d
l e
g
g
e e
e
e
e
e
a
t n a
t
n
rr n
rr n
Bit 6
Bit 10
Bit 11
Bit 12
Bit 13
Bit 14
Bit 15
Bit 5
n
n
nBit 9lo nBit 8lo Bit 7
u
u
a C a C a V a V
h
h
h
h
Address
C
C
C
C
l
e
n
n
a t
h u
C p
In
Bit 4
No. 0
l
e
n
n
a t
h u
C p
In
l
e
n
n
a t
h u
C p
In
l
e
n
n
a t
h u
C p
In
Bit 3
Bit 2
Bit 1
Bit 0
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
A ress
No. 1
Channel 3
Channel 2
Channel 0
Channel 1
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
A ress
No. 2
Current Channel 1
Current Channel 0
Voltage Channel 1
Voltage Channel 0
1-49
Special
Bit 13
Bit 14
Bit 15
Address
No. 3
Current
Output
Channel 1
Bit 12
Current
Output
Channel 0
Bit 10
Bit 11
Bit 9
Bit 8
Bit 7
Bit 4
Bit 5
Bit 6
Voltage
Voltage
Input
Output
Output
Channel 3
Channel 1 Channel 0
Input
Channel 2
Bit 2
Bit 3
Bit 1
Bit 0
Input
Input
Channel 1 Channel 0
Bi0 14
Bi0 13
Bi0 12
A ress
No. 4
A ress
No. 5
A ress
No. 6
A ress
No. 7
Bi0 11
Bi0 10
Bi0 9
Bi0 8
Bi0 7
Bi0 6
Bi0 5
Bi0 4
Bi0 3
Bi0 2
Bi0 1
Bi0 0
Address
No. 8
u4
u3
uv
InputdChanneld3
uu
ut
InputdChanneldv
InputdChanneldu
InputdChanneldt
d
Designation of average processing method(4bit per channel)
0 : Sampling processing
1 : Time average processing
2 : Count average processing
3 : Moving average processing
4 : Weighted average processing
1-50
Special
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
A ress
No. 9
A ress
No. 10
A ress
No. 11
A ress
No. 12
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
A ress
No. 13
-
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
l
e
n
n
a t
h u
C p
n
I
Bit 3
Bit 2
Bit 1
Bit 0
1-51
Special
Address
No. 14~17
Bit 14
Bit 13
Bit 12
Bit 9
Bit 10
Bit 11
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Setting
value
Address
Details
Setting
14
15
16
17
Address
No. u8
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Cu..ent
Output
Channel 1
Bit 5
Bit 4
Cu..ent
Output
Channel 0
Bit 3
Bit 2
Bit 1
Bit 0
Voltage
Voltage
Output
Output
Channel 1 Channel 0
Address
No. u9
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Cu..ent
Output
Channel 1
Bit 5
Bit 4
Cu..ent
Output
Channel 0
Bit 3
Bit 2
Bit 1
Bit 0
Voltage
Voltage
Output
Output
Channel 1 Channel 0
1-52
Special
Bit 15
Bit 13
Address
Nor vt
Address
Nor vu
Address
Nor vv
Address
Nor v3
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 5
Bit 6
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bit 3
Bit 2
Bit 1
Bit 0
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
A ress
No. 24
Type
Error
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Error
LED sign
code
Details
Priority of
Remarks for
error code
reference
10#
20#
30#
is the number
of CH 0~3
4*#
5*#
LED
Flickering
1s intervals
6*#
5
6
* is output type
(Voltage output: 0
Current output: 1)
(2) When errors of two or more are caused, the high priority error code is saved. And when the same error code is caused in
channels of two or more, the error code of low channel number is saved preferentially. In case of that the errors are
occurred at the same time in voltage output channel and current output channel, the error code of voltage output channel
is saved preferentially.
Caution
Do NOT handle this area. If this area is changed, the product can malfunction or be broken.
1-53
Special
1) The input channel 0 is set with operation channel and the range is set with 4~20mA.
2) The voltage output channel 0 is set with operation channel and the range is set with 1~5V.
1-54
Special
1-55
Special
1.12 Troubleshooting
The chapter describes diagnostics and measures method in case of any trouble occurs during use of embedded analog module.
When CH is
disconnected
On
Flickering 1s intervals
On
Flickering 1s intervals
(Output range:
4~20 or 0~20 )
Module
Operation
Normal operation
Operation of all functions
Operation of all
functions
Shows minimum
input value.
Measure
Check wiring
Item
AD LED
DA LED
Flickering 1s intervals
(input parameter setting
error)
Flickering 1s intervals
(output parameter setting
error)
2) Module information
(1) OS Version: OS version of module is shown.
(2) OS Update Date: The OS prepared date of module is shown.
(3) Module status: The present error code is shown.
1-56
Special
AC220V is supplied.
d
No
Yes
No
Yes
Yes
Yes
No
No
Yes
No
1-57
Special
Yes
FG groun is normal.
No
Yes
The parameter setting is normal.
(Permission of riving channels,
Input range setting)
No
Yes
Yes
Yes
Yes
1-58
Built-in
Comm
Built-in
Part 5. Built-in communication functions describes the specifications, performance and operation methods of
2port FEnet and RS-232C, RS-485 communication, Web server function embedded in XGB high performance
small-sized PLC basic unit.
1.1.1 Characteristics
XGB high performance basic units built-in FEnet provides 2 ports with a switch so a user can easily
configure various topologies without other devices. In addition, it supports the FTP (File Transfer Protocol)
function and you can access to the SD card through FTP to download the file.
The built-in FEnets main characteristics are as below.
1) Supporting IEEE 802.3u standard
2) Supporting high speed link for high-speed data communication between LSIS modules
- Providing the parameter setting program (XG5000)
- Transmission of the maximum 32 blocks 200 words, reception of the maximum 32 blocks 200
words, transmissionreception of maximum 64 blocks 200 words)
3) 4 modules and communications are maximally available apart from the high speed link.
4) Supporting the loader service (XG5000) through Ethernet
1-1
Built-in
Comm
1-2
Built-in
Comm
Built-in
1.2 Specifications
1.2.1 Performance Specifications
1) Transmission Specifications
Items
Transfer rate
Transfer mode
Flow control
Modulation method
Transformer CT
Transm Maximum distance between nodes
Maximum segment length
ission
Maximum number of nodes
specific Node distance
ations
Maximum protocol size
Communication
zone
access
method
Frame error check
Communication channel
Ethernet switch
2) Maximum number of channels
Items
Maximum server access
channel
Specifications
Auto/10Mbps/100Mbps
Base band
HALF/FULL
NRZI
1:1
100 m
Hub access
Data 512 bytes
CSMA/CD
Remarks
4B/5B coding
node hub
CRC 32
1 Channel, 2 Port
Unmanaged Switch built-in
Specifications
7 channels
Remarks
XGT dedicated or Modbus: 4 channels
Remote 1/2-stage: 1channel(independently)
FTP: 1 channel
Dedicated
F
U
N
C
T
I
O
N
Driver
XGT server
Modbus TCP server
High
speed link
XGT client
P2P
Remote
FTP
Server
Specifications
Communicati
Port No.
on method
TCP/IP
2004
UDP/IP
2005
TCP/IP
502
UDP/IP
TCP/IP
UDP/IP
TCP/IP
TCP/IP
UDP/IP
TCP/IP
TCP/IP
TCP/IP
2006
2004
2005
502
Customized
Customized
2002
2002
30000 (data)
21 (control)
Remarks
Up to 4 channels
Up to 512 bytes
Up to 64 blocks
200 words per block
Up to 3 channels
Up to 512 bytes
Up to 1channel
Up to 1channel
Up to 1channel
1-3
Built-in
Comm
Information of built-in
communication functions
Dedicated
service
Diagnosis
function
Status by
service
Total number of
received
Media
packets
information
Packet rate per
second
Ping Test
Auto-Scan
Specifications
high speed link exchange number/whether using
DHCP
IP address/MAC address
module status/presence of system parameters
Group status/media setting value
hardware/software version
Number of transmitted packets/ Number of received
packets / Number of error packets / status drive
setting
Number of transmitted/received packets
high speed link flag
(RUN, link, Mode, Status, TRX, Error)
Connection status / service status
service count / error count
Device Type
Size(Word)
P0 P2047
2048
Remark
Read, Write Enable
M0 M2047
2048
K0 K8191
8192
F0 F219
200
F200 F2047
1848
Read Enable
Read, Write Enable
T0 T2047
2048
C0 C2047
2048
L0 L4095
4096
N0 N10239
10240
D0 D19999
20000
Read Enable
Read, Write Enable
U00.00 U0B.31
384
Z0 Z127
128
R0 R16383
16384
1-4
Built-in
Comm
Built-in
AREA
Device Type
Size(Word)
%IW0.0.0 ~ %IW15.15.3
1024
Remark
Read, Write Enable
%QW0.0.0 ~ %QW15.15.3
1024
%MW0 ~ %MW16383
16384
%WW0 ~ %WW32767
32768
%RW0 ~ %RW16383
16384
1-5
Built-in
Comm
No.
1-6
Name
Details
FEnet
communication
connector
Built-in
Comm
Built-in
-UTP-
-FTP-
-STP-
Notice
XGB FEnet does not support AUI (10BASE-5).
(1) In the case of twisted pair cable unit (more than Category 5) adopts the hub of 100Mbps and it can
be used with the zone of 10Mbps (less than Category3) but at this time, the network speed is
limited to 10Mbps so be careful for system installation.
(2) Both twisted cables and straight cables can be applied.
(3) UTP : Unshielded Twisted Paired Copper Cable
- FTP : (Overall) Foiled Twisted Paired Copper Cable
- STP : (Overall) Shielded (and Shielded Individually Pair)Twisted Paired Copper Cable
(4) Patch Cable (or Patch Cord)
In order to enhance the UTP 4-paired cables flexibility, the conductor with twisted wire can be used
instead of a solid conductor; used standard specification and material is Un-coated AWG 24
(7/0203A). Namely, the diameter of an element wire is 0.203mm and the element wire is
standardized with the structure of 1+6 and it is made of annealed copper wire.
1-7
Built-in
Comm
Category 1
Using frequency
(MHz)
Sound frequency
Category 2
Category 3
16
16
Category 4
20
20
Category 5 and
expanded
category 5
100
100
Classification
Transfer rate
Use
(Mbps)
1
Telephone network (2Pair)
Multi-Pair communication cable
Telephone network + computer
network
Computer network transfer rate Up
Low-loss communication cable
Digital telephone network +computer
network
Low-loss, broadband cable
Notice
Now, Category 3, 5, En-Category 5 and Category 6 are widely used domestically and internationally.
Category 4 disappeared due to emergence of Category 5 and Category 7 that is the STP structure is
still at a development stage worldwidely.
3) Example of Category 5 twisted pair cable (UTP) (CTP-LAN5)
Items
Conductor resistance
(Max.)
Insulation resistance
(Min.)
Withstand voltage
Characteristic
impedance
Unit
Value
/km
93.5
Mkm
2,500
V/minute
AC 500
(1~100MHz)
100 15
Attenuation
Less
dB/100m
Near-end
attenuation
crosstalk Less
dB/100m
than 10MHz
16MHz
20MHz
10MHz
than
16MHz
20MHz
6.5
8.2
9.3
47
44
42
1-8
Built-in
Comm
Built-in
Notice
(1) Separate the hubs power supply from the PLCs power supply.
(2) For termination and manufacture, installation of cables, contact the professional manufacturers.
(3) The Auto-MDIX function runs only when the Auto-Negotiation is set up.
1-9
Built-in
Comm
Conditions
In case the unshielded power line or electric equipments
are open or close to the non-metallic pipes.
In case the unshielded power line or electric equipments
are open or close to the buried metallic pipes.
In case the power line of the buried metallic pipes (or
equivalent shielded ones) is close to the buried metallic
pipes.
Transformer /electric motor fluorescent light
127 mm
305 mm
610 mm
64 mm
152 mm
305 mm
76 mm
152 mm
1,016 mm / 305 mm
Items
Color
LINK/ACT Yellow
ON
OFF
Flickering
SPEED
1-10
Green
ON
OFF
Built-in
Comm
Built-in
Built-in
Comm
1-12
Built-in
Comm
Built-in
XGBs built-in FEnet accesses LSIS PLC, other companies PLCs, PCs, etc. through the network. You can
configure the system by using dedicated communication, Modbus TCP/IP, user-defined frame, high speed
link communication.
XGBs built-in FEnet can access to 1:1 communication or network and perform 1:N communication by
using cross cables or straight cables. You can transmit and receive the data through the dedicated services,
Modbus TCP/IP, user-defined frame and high speed link communication.
1-13
Built-in
Comm
For communication between XGBs built-in FEnet and the PC, 1:N communication is available by
assessing to 1:1 communication or the network using cross cables or straight cables. You can transmit and
receive data in the PC by using XG5000 or MMI. In addition, through XG5000, you can make, download,
upload the program and parameters and transmitreceive data through dedicated services, Modbus
TCP/IP, user-defined frame.
You can configure the system by using XGBs built-in FEnet and XGK PLCs FEnet I/F expansion
modules. 1:N communication is available through 1:1 communication using cross cables or accessing to
network. You can transmit and receive the data through the dedicated services, Modbus TCP/IP, userdefined frame and high speed link communication.
1-14
Built-in
Comm
Built-in
1.4.5 Network configuration using XGB PLC and other companies PLCs
XGBs built-in FEnet can communicate with other companies PLCs, HMIs, MMIs. 1:N communication is
available through 1:1 communication using cross cables or accessing to network. For communication, the
PLCs should have the same protocol.
Items
Driver
XGT server
Dedicated
Communication
function
P2P
FTP
Web
server
Specifications
Communica
Port No.
tion method
TCP/IP
2004
UDP/IP
2005
Modbus TCP
server
TCP/IP
502
XGT client
TCP/IP
UDP/IP
2004
2005
TCP/IP
502
TCP/IP
UDP/IP
TCP/IP
Customized
Customized
30000, 21
TCP/IP
80
Modbus TCP
client
User-defined
frame
FTP server
HTTP
Remarks
Up to 4channels
Up to 512 bytes
Up to 3channels
Up to 32 blocks
Up to 1channels
Up to 4channels
HTTP 1.1
1-15
Built-in
Comm
Communication Method
TCP/IP
UDP/IP
Port No.
2004
2005
2) Frame structure
(1) XGT dedicated packets structure through Ethernet
When communicating with dedicated protocols for XGT, MAC, IP header (IP Header), TCP Header and
LSIS frames containing data are included for Ethernet communication. [Fig. 1.5.1] shows the frame
structure for Ethernet communication.
Ethernet Request / Response Frame
MAC
IP Header
TCP Header
LS IS Frame Format
Company Header
Command
Data Type
1-16
Data
Built-in
Comm
Built-in
Notice
(1) In the timer/counter, designating bit means the contact values; designating byte, word values
means the current values.
(2) The data register (D) can be designated as Byte, Word only.
(3) In the case of byte type command, the address value is doubled compared to the value at the time
of designating word. Namely, in the case of D1234, %DW1234 should be applied for word
designation but %DB2468 should be applied for byte designation.
1-17
Built-in
Comm
Command
code
Request:
h0000
Data format
Individual
Continuous
Read
Response:
h5500
Individual
Continuous
Request:
h5800
Individual
Continuous
Write
Response:
h5900
Individual
Continuous
h0000
h0100
h0200
h0300
h0400
h1400
h0000
h0100
h0200
h0300
h0400
h1400
h0000
h0100
h0200
h0300
h0400
h1400
h0000
h0100
h0200
h0300
h0400
h1400
Processing details
1-18
Built-in
Comm
Built-in
Company
header
PLC
information
CPU
information
Frame
direction
Frame
sequence
number
Length
Position
information
Check Sum
Command
Command
Data Type
Data type
Data
Reserved
area
Number of
blocks
Variable
length (N)
Data address
Number of
data
Size
Company ID 1
10
h00~hFF
hA0
h33
h0000~hFFFF
h0000~h0100
h00~hFF
h00~hFF
h5400
Read
h5800
Write
h0000
bit
h0100
byte
h0200
word
Double
h0300
word
long
h0400
word
Continu
h1400
ous
1
2
2
Reserved area
h0100~h1000
Error status
h0000~hFFFF
h0400~h1000
Data
h0 (M)00
10
2
1
1
2
2
1
1
2
2
1-19
Built-in
Comm
The LSISs own number has two types; XGK and XGB PLC use Company ID 1 when they are
operated as the client; the Company ID requested by the client is used when they are operated as
server. For client, Company ID 1 or Company ID 2 should be used.
Type
Company ID 1
Company ID 2
Mode
ASCII
HEX
ASCII
HEX
Frame
L
h4C
L
h4C
S
h53
G
h47
I
h49
I
h49
S
h53
S
h53
h2D
h2D
X
h58
G
h47
Remarks
G
h47
L
h4C
T
h54
O
h4F
/n
h00
F
h46
Notice
XGB FEnet does not support LGIS-GLOFAheader.
It will be supported in the future and you can check version-up status through our website.
1-20
/n
h00
A
h41
XGT
GM,MK
Built-in
Comm
Built-in
Company ID
PLC Info
Type
Frame
Size
ASCII
/n
/n
HEX
0x4C
0x53
0x49
0x53
0x2D
0x58
0x47
0x54
0x00
0x00
ASCII
HEX
0x4C
0x47
0x49
0x53
0x2D
0x47
0x4C
0x4F
0x46
0x41
HEX
0x00
0x00
CPU Info
Source of
Frame
10
0xA0
0x33
Invoked ID
0x00
0x01
Length
0x10
0x00
Position
0x00
Check Sum
0x09
Command
0x54
0x00
Data Type
0x14
0x00
Reserved
0x00
0x00
Block No.
0x01
0x00
Variable Length
Data Address
Data Count
0x04
0x00
ASCII
HEX
0x25
0x4D
0x42
0x30
HEX
0x02
0x00
4
2
Company ID
PLC Info
CPU Info
Source of
Frame
Type
Frame
Size
ASCII
/n
/n
HEX
0x4C
0x53
0x49
0x53
0x2D
0x58
0x47
0x54
0x00
0x00
ASCII
HEX
0x4C
0x47
0x49
0x53
0x2D
0x47
0x4C
0x4F
0x46
0x41
HEX
0x02
0x08
10
0xA0
0x11
Invoked ID
0x00
0x01
Length
0x0E
0x00
Position
0x01
Check Sum
0x25
Command
0x55
0x00
Data Type
0x14
0x00
Reserved
0x00
0x00
Error State
0x00
0x00
Block No.
0x10
0x00
Data Count
0x02
0x00
Data
0x00
0x00
1-21
Built-in
Comm
Company ID
PLC Info
Type
Frame
Size
ASCII
/n
/n
HEX
0x4C
0x53
0x49
0x53
0x2D
0x58
0x47
0x54
0x00
0x00
ASCII
HEX
0x4C
0x47
0x49
0x53
0x2D
0x47
0x4C
0x4F
0x46
0x41
0x00
0x00
HEX
CPU Info
Source of
Frame
10
0xA0
0x33
Invoked ID
0x00
0x01
Length
0x10
0x00
Position
0x00
Check Sum
0x09
Command
0x54
0x00
Data Type
0x14
0x00
Reserved
0x00
0x00
Block No.
0x01
0x00
Variable Length
0x04
0x00
Data Address
Data Count
1
1
ASCII
HEX
0x25
0x4D
0x42
0x30
HEX
0x02
0x00
4
2
Company ID
PLC Info
CPU Info
Source of
Frame
Type
Frame
Size
ASCII
/n
/n
HEX
0x4C
0x53
0x49
0x53
0x2D
0x58
0x47
0x54
0x00
0x00
ASCII
HEX
0x4C
0x47
0x49
0x53
0x2D
0x47
0x4C
0x4F
0x46
0x41
0x02
0x08
HEX
0xA0
0x11
Invoked ID
0x00
0x01
0x00
Length
0x0E
Position
0x01
Check Sum
0x25
Command
0x55
0x00
Data Type
0x14
0x00
Reserved
0x00
0x00
Error State
0x00
0x00
Block No.
0x10
0x00
Data Count
0x02
0x00
Data
0x00
0x00
1
1
1-22
10
Built-in
Comm
Built-in
MAC
IP Header
TCP Header
MABP Header
Transaction Identifier
Protocol Identifier
Unit Identifier
Length
MABP Header
Function Code
Data
PDU
1-23
Built-in
Comm
Type
Size
Transaction
Identifier
2byte
Protocol
Identifier
2byte
2byte
Unit Identifier
1byte
Description
Separation of
MODBUS
request/response
processing
0 = MODBUS protocol
Client
Server
Function codes
Function Code 01 (h01)
Function Code 02 (h02)
Function Code 03 (h03)
Function Code 04 (h04)
Function Code 05 (h05)
Function Code 15 (h0F)
Function Code 16 (h10)
Function
Reading output bit
Reading input bit
Reading output word
Reading input word
Writing output bit
Writing output bit
sequentially
Writing output word
sequentially
Modbus transcription
Read Coils
Read Discrete Inputs
Read Holding Registers
Write Input Register
Write single Coil
Write Multiple Coils
Write Multiple Registers
Size
1 byte
2 bytes
2 bytes
Range
h01
h0000 ~ hFFFF
h0001 ~ h07D0 (2000 bit)
Size
1 byte
2 bytes
n byte
Range
h01
N
n = N or N + 1
Response
Items
Function code
Number of bytes
Coil status
Error
Items
Function code
Exceptional code
1-24
Size
1 byte
1 byte
Range
h81 (function code+ h80)
h01,h02,h03,h04
Built-in
Comm
Built-in
Example of Application
Request frame
Items
Function code
Initial address
(upper byte)
Initial address
(lower byte)
Number of coils
(upper byte)
Number of coils
(lower byte)
Response frame
Items
HEX
Function code
h01
HEX
h01
h00
Number of bytes
h03
h13
hCD
h00
h6B
h13
h05
(2) Function code h02 : Reading input bit (Read Discrete Inputs)
Request
Items
Function code
Initial address
Number of inputs
Size
1 byte
2 bytes
2 bytes
Range
h02
h0000 ~ hFFFF
h0001 ~ h07D0 (2000 bit)
Size
1 byte
2 bytes
N x 1 byte
Range
h01
N
-
Response
Items
Function code
Number of bytes
Input status
Error
Items
Function code
Exceptional code
Example of application
Request frame
Items
Function code
Initial address (upper byte)
Initial address (lower byte)
Input status (upper byte)
Number of coils
(lower byte)
Size
1 byte
1 byte
HEX
h02
h00
hC4
h00
h16
Range
h82 (Function code + h80)
h01,h02,h03,h04
Response frame
Items
Function code
Initial address (upper byte)
Initial address (lower byte)
Input status (upper byte)
Number of coils (lower byte)
HEX
h02
h00
hC4
h00
h16
1-25
Built-in
Comm
(3) Function code h03 : Reading output word (Read Holding Registers)
Request
Items
Function code
Initial address
Number of inputs
Size
1 byte
2 bytes
2 bytes
Range
h03
h0000 ~ hFFFF
h0001 ~ h007D (125word)
Size
1 byte
2 bytes
N x 2 bytes
Range
h01
2xN
-
Response
Items
Function code
Number of bytes
Input status
Error
Items
Function code
Exceptional code
Example of application
Request frame
Items
Function code
Initial address (upper byte)
Initial address (lower byte)
Number of words
(upper byte)
Number of words
(lower byte)
Size
1 byte
1 byte
Range
h83 (Function code + h80)
h01,h02,h03,h04
HEX
h03
h00
h6B
Response frame
Items
HEX
Function code
h03
Number of bytes
h06
Word status (108)
h02
h00
h2B
h03
h00
h00
h00
h64
(4) Function code h04 : Writing input word (Read Input Registers)
Request
Items
Function code
Initial address
Number of inputs
Size
1 byte
2 bytes
2 bytes
Range
h04
h0000 ~ hFFFF
h0001 ~ h007D (125word)
Size
1 byte
2 bytes
N x 2 bytes
Range
h04
2xN
-
Response
Items
Function code
Number of bytes
Input status
1-26
Built-in
Comm
Built-in
Error
Items
Function code
Exceptional code
Size
1 byte
1 byte
Range
h84 (Function code + h80)
h01,h02,h03,h04
Example of application
Request frame
Items
Function code
Initial address
(upper byte)
Initial address
(lower byte)
Number of words
(upper byte)
Number of words
(lower byte)
Response frame
Items
HEX
Function code
h04
HEX
h04
h00
Number of bytes
h02
h08
h00
h00
h0A
h01
(5) Function code h05 : Writing output bit (Write Single Coil)
Request
Items
Function code
Initial address
Input value
Size
1 byte
2 bytes
2 bytes
Range
h05
h0000 ~ hFFFF
h0000 or hFF0D
Size
1 byte
2 bytes
2 bytes
Range
h05
h0000 ~ hFFFF
h0000 or hFF00
Response
Items
Function code
Number of bytes
Input status
Error
Items
Function code
Exceptional code
Example of application
Request frame
Items
Function code
Initial address
(upper byte)
Initial address
(lower byte)
Input status (upper byte)
Number of coils (lower
byte)
Size
1 byte
1 byte
HEX
h02
Range
h85 (function code+ h80)
h01,h02,h03,h04
Response frame
Items
HEX
Function code
h01
h00
Number of bytes
h03
hC4
hCD
h00
h6B
h16
h05
1-27
Built-in
Comm
Request
Items
Function code
Initial address
Number of
outputs
Number of bytes
Output value
Size
1 byte
2 bytes
Range
h0F
h0000 ~ hFFFF
2 bytes
1 byte
N x 1 byte
h0001 ~ h07BD
N
Response
Items
Function code
Number of bytes
Input status
Size
1 byte
2 bytes
2 bytes
Range
h0F
h0000 ~ hFFFF
h0001 ~ h07B0
Size
1 byte
1 byte
Range
h8F (function code+ h80)
h01,h02,h03,h04
Error
Items
Function code
Exceptional code
Example of application
Request frame
Items
Function code
Initial address(upper byte)
Initial address(lower byte)
Number of outputs
(upper byte)
Number of outputs
(lower byte)
Number of bytes
Output value (upper byte)
Output value (lower byte)
1-28
HEX
h0F
h00
h13
h00
h0A
h02
hCD
h01
Response frame
Items
Function code
Initial address (upper byte)
Initial address (lower byte)
Number of outputs (upper
byte)
Number of outputs (lower byte)
HEX
h0F
h00
h13
h00
h0A
Built-in
Comm
Built-in
Request
Items
Function code
Initial address
Output value
Size
1 byte
2 bytes
2 bytes
Range
h06
h0000 ~ hFFFF
h0000 or hFFFF
Items
Function code
Initial address
Output value
Size
1 byte
2 bytes
2 bytes
Range
h06
h0000 ~ hFFFF
h0000 or hFFFF
Items
Function code
Exceptional code
Size
1 byte
1 byte
Range
h86 (function code+ h80)
h01,h02,h03,h04
Response
Error
Example of application
Request frame
Items
Function code
Initial address
(upper byte)
Initial address
(lower byte)
Input status (upper byte)
Number of coils
(lower byte)
HEX
h06
Response frame
Items
HEX
Function code
h06
h00
Number of bytes
h00
h01
h01
h00
h00
h03
h03
(8) Function code h10 : Writing output sequentially (Write Multiple Registers)
Request
Items
Function code
Initial address
Number of outputs
Number of bytes
Output value
Size
1 byte
2 bytes
2 bytes
1 byte
N x 2 bytes
Range
h10
h0000 ~ hFFFF
h0001 or h07D8
2xN
value
Size
1 byte
2 bytes
2 bytes
Range
h10
h0000 ~ hFFFF
h0001 ~ h007B
Response
Items
Function code
Number of bytes
Number of outputs
1-29
Built-in
Comm
Error
Items
Function code
Exceptional code
Example of application
Request frame
Items
Function code
Initial address
(upper byte)
Initial address
(lower byte)
Number of outputs
(upper byte)
Number of outputs
(lower byte)
Number of bytes
Output value(upper byte)
Output value(lower byte)
Output value(upper byte)
Output value(lower byte)
1-30
Size
1 byte
1 byte
HEX
h10
h00
h01
h00
h02
h04
h00
h0A
h01
h02
Range
h90 (function code+ h80)
h01,h02,h03,h04
Response frame
Items
HEX
Function code
h01
Initial address
h00
(upper byte)
Initial address
h01
(lower byte)
Number of outputs
h00
(upper byte)
Number of outputs
h02
(lower byte)
Built-in
Comm
Built-in
1-31
Built-in
Comm
Client
1. Request
2. Indication
4. Confirmation
3. Response
Server
Server
Server
Server
Network
Dedicated services
TCP XGT server
UDP XGT server
Modbus TCP/IP server
XGT server
1-32
Port No.
Protocol
2004
2005
502
TCP
UDP
TCP
Max./Min. number of
accesses
1/8
1/8
1/8
Built-in
Comm
Built-in
1-33
Built-in
Comm
If you double-click the FEnet, the window for the basic setting will be created as below [Fig. 1.6.4].
Media
IP address
Subnet Mask
Gateway
DNS server
DHCP
1-34
Description
For high speed link communication between XGT PLCs FEnet I/F modules,
the FEnet I/F module to set exchange number should not overlapped with
the exchange numbers of other FEnet I/F modules that are accessible in the
network.
Select the media to be used.
AUTO (electricity): It sets the media of the currently equipped module
automatically.
10M/HALF: Half Duplex electricity of 10Mbps
10M/FULL: Full Duplex electricity of 10Mbps
100M/HALF: Half Duplex electricity of 100Mbps
100M/FULL: Full Duplex electricity of 10Mbps
You can set the IP address of the FEnet I/F module.
Value to determine whether the opposing station exists in the same network
as its own.
Gateway module address (router address) to transmit and receive data
through the station using different network from its own or public network.
You can designate domain name server.
For using the flexible IP instead of the static IP.
During dedicated communication, if there is not any RUN request for the set
time from the upper system on condition that it is assessed to the upper PC
or MMI, the connection with the dedicated service will end regardless of
normal termination on the assumption that there are some problems with
the upper system. The standby time is used for dedicated services to reset
the channels when there are some errors in the opposing station or cables
are disconnected.
Built-in
Comm
Built-in
Description
For operation with the dedicated communication server
For operation with the Modbus server driver
Description
In case of Enable host table, it allows assess for the client who has the IP
address registered to the host table.
1-35
Built-in
Comm
Server
Connection
SYN ACK
Connection
ACK
ACK
FIN ACK
Request
disconnection
Disconnection
Disconnection
FIN ACK
RST
Time
Time
1) Connection
The client sends the connection request to the server and then, the server transmits the response to
connection request. The connection port number is Port No. 2004 of the XGT dedicated protocols.
Then, the client sends the response to confirmation of connection. After the stages of ~ are
completed,
connection between client/server is made.
2) TCP XGT server
After connection, the client transmits the request frame based on the XGT dedicated protocols.
Then, the server transmits the response to the request frame and the client transmits the
confirmation of response.
1-36
Built-in
Comm
Built-in
1-37
Built-in
Comm
Client
Server
Connection
SYN ACK
Connection
ACK
ACK
FIN ACK
Request
disconnection
Disconnection
Disconnection
FIN ACK
RST
Time
Time
1-38
Built-in
Comm
Built-in
Client
1. Request
2. Indication
4. Confirmation
3. Response
Server
Client
Client
Client
Network
1-39
Built-in
Comm
1-40
Built-in
Comm
Built-in
(2) Choose the P2P number to create the P2P module to be used.
(3) P2P 01 that XGB basic units built-in communication setting is fixed as Cnet.
(4) P2P 02 that XGB basic units built-in communication setting is fixed as FEnet.
1-41
Built-in
Comm
1-42
Built-in
Comm
Built-in
1-43
Built-in
Comm
1-44
Built-in
Comm
Built-in
Modbus TCP
E-mail
Commands
Read
Write
Send
Receive
Purposes
Reads the designated area of the opposing station.
Transmits its own stations area data to the opposing
station.
Sends its own stations area data to the opposing station.
Receives the transferred data from the opposing station
and saves it.
Read
Write
ESend
It is the service that makes a user define other companies protocols in XGB FEnet for communication
between XGBs built-in FEnet and other XGTs FEnet I/F modules or communication with other models.
The communication protocols may be different depending on the manufacturers. Through the function
of user-defined frame, a user can apply and edit the frames according to the characteristics of the
relevant communication modules. The basic structure of user-defined frame is composed of HEAD,
BODY,TAIL.
(3) Modbus TCP
XGB FEnet supports the Modbus protocol that is the industrial standards. The Port No. is fixed as 502.
1-45
Built-in
Comm
Descriptions
LSISs XGT FEnet dedicated protocol
Modicons open protocol
Notice
(1) The number of drivers varies depending on the set Ethernet channels and if you set the Ethernet
channels, the number of available drivers will be as small as the number of set channels.
Accordingly, be careful of this.
(2) The Ethernet (server) Driver can realize 1:N communication so several client devices can connect
the one set port to obtain data.
1-46
Built-in
Comm
Built-in
The built-in FEnet can transmit and receive the data by using the maximum of 4 channels and the
channel is composed of the IP address and port number of the communication device.
The number of available channels in P2P is the number that subtracts the number of dedicated
accesses in the basic parameter from the total number of channels (4). (Number of P2P channels=4
number of dedicated accesses)
For user convenience, P2P allows the communication with the devices using XGT, Modbus TCP
protocols by setting simple parameters. For communication with other devices, it provides the function
of user-defined frames. In addition, a user can register the message and mail address to transmit and
receive the E-mail frame. (It supports ASCII)
However, you do not need to set the channels for E-mail communication. If you choose the P2P
channel in the window for P2P setting, the below window will pop up.
1-47
Built-in
Comm
You can define the P2P driver type by selecting theP2P Driver of the desired channel.
1-48
Built-in
Comm
Built-in
The below table shows the available driver types for the built-in FEnet interface and the descriptions
Items
Descriptions
It is the protocol defined by a user for communication with the
User defined frame
opposing device.
P2P
XGT dedicated protocol.
Driver
XGT client
(No user-defined frame)
Modbus TCP client Defines the operations with MODICONs Modbus TCP protocols.
You can select between the TCP/UDP.
TCP/UDP
If you select the Modbus TCP, it will be fixed as TCP.
You can select between the Client/Server.
Client/Server
If you select the XGT dedicated protocol OR Modbus TCP, it will
be fixed as Client.
You can input the opposing devices port number.
It is the user-defined frame so when defining the protocols, the
Partner Port
random port is designated and you can set the ports at the range
of H400~H1024. However, the XGT dedicated protocol is fixed as
2004 and the TCP is fixed as 502.
Partner IP Address
You can input the opposing devices IP address.
If you choose the XGT client or Modbus TCP client for the P2P Driver, you cannot apply the userdefined frame
Notice
(1) Opposing stations IP address
In case XGT is client, make sure to set the server devices IP address. If the server is dynamically
allocated the IP through DHCP, the IP address may be changed so you need to check the IP
address before use.
.
3) How to use the Modbus Driver
The below table shows the commands and addresses of the Modbus devices.
Modicon PLCs
Code
Names of function codes
data address
01
Read output contact status (Read Coil Status)
0XXXX (bit-output)
02
Read input contact status(Read Input Status)
1XXXX (bit-input)
03
Read output register (Read Holding Registers)
4XXXX (word-output)
04
Read input register (Read Input Registers)
3XXXX (word-input)
05
Write output contact 1 bit (Force Single Coil)
0XXXX (bit-output)
06
Write output register 1 word (Preset Single Register)
4XXXX (word-output)
15
Sequential Write output contact(Force Multiple Coils)
0XXXX (bit-output)
Sequential Write output register
16
4XXXX (word-output)
(Preset Multiple Register)
Remarks
Bit Read
Bit Read
Word Read
Word Read
Bit Write
Word Write
Bit Write
Word Write
1-49
Built-in
Comm
Choose Block
You can set up the independent blocks up to 32. If you choose the random block in XG5000, you can
designate the operations of the relevant block by selecting functions as below.
1-50
Built-in
Comm
Built-in
You can choose the P2P functions depending on the set channel drivers. Read/Write data can be
performed from the opposing station with the set drivers.
For the XGT client, choose READ/WRITE.
For the Modbus TCP client, choose READ/WRITE.
For the user-defined frame, choose SEND/RECEIVE
a) READ
It is the function to read and save the random area of the opposing station. It can be used for both the
XGT client and the Modbus TCP client driver.
b) WRITE
It is the function to write data in the desired area of the opposing station. It can be used for both the
XGT client and the Modbus TCP client driver. It supports Sequential Write and Individual Write and it
is possible to write data for the maximum of 4 individual areas.
c) Send
It is the function to transmit the random frame to the external device to be accessed through
unspecified communication not XGT client/Modbus TCP client protocol. It is applied to the userdefined frame.
You can select and use just one frame per one Frame Send. Through this function, you need to
designate the fixed /variable sized variables of the relevant frames. Before using this function, you
need to define the frame to be transmitted.
d) Receive
It is the function to receive some frames among the frames that are sent to the opposing station. You
cannot choose the same frame for each P2P Frame Receive function block. You can choose just one
reception function block for the reception frame.
(5) Conditional flag
It defines when the P2P block works and you can choose fixed cycle and memory set trigger conditions.
Startup conditions are the internal contacts of XGB basic unit.
(6) Command Type
You can determine the detailed operations of Read; you can choose between Individual Read and
Sequential Read. Individual Read covers the maximum of 4 memory areas (XGT protocol) and
Sequential Read covers the defined size at the designated position.
1-51
Built-in
Comm
It defines the data type that will be processed by the blocks. In the case of XGT, it is possible to process
data of bit, byte, 2 bytes (1word), 4 bytes (double word), 8 bytes (long word).
(8) Number of variables
It can be defined only when you choose Individual Read. It determines the number of areas to be read
individually and in the case of XGT, you can choose them up to 4.In the case of Modbus, it is fixed as 1.
(9) Data size
It defines the size of the data to be read when you choose Sequential Read and the data size is different
depending on the data type.
(10) Frame
You can select the relevant frame (group) setting that will perform communication when defining the
user frame.
(11) Setting
You can designate the memory area to be transmittedreceived when setting XGT client or user
definition. For transmission, as shown in the below figure, designate the area that will save the area
(M0000) to be transmitted and the received data from the opposing station.
1-52
Built-in
Comm
Built-in
Client
Server
Connection
SYN ACK
Connection
ACK
ACK
FIN ACK
Request
disconnection
Disconnection
Disconnection
FIN ACK
RST
Time
Time
1-53
Built-in
Comm
Client
Server
Connection
SYN ACK
Connection
ACK
ACK
FIN ACK
Request
disconnection
Disconnection
Disconnection
FIN ACK
RST
Time
Time
1-54
Built-in
Comm
Built-in
After choosing the user-defined frame as below, click the right mouse button. Select Add a Group in
the popup menu for adding items.
1-55
Built-in
Comm
Enter the group name in the group edition menu and select the frame type. You can input the group
name discretionally.
< Selecting group names and frame types of the user-defined frame >
The below figure shows the results of the project window when selecting SEND of the group name,
transmission frame.
1-56
Built-in
Comm
Built-in
2) Frame
- It is composed of the Head, Body, Tail.
- It defines the transmission reception frames.
- You can add the fixedvariable sized variables to the Body.
- The frame is composed of multiple segments and you can register the maximum of 4 variable segments
to one Body.
(1) Adding frames to the groups
If you click the right mouse button on the added group as below, the popup menu will come on. Choose
Add Frames and choose the frame types. The below figure represents the added frames to the group
when you select HEAD, TAIL, BODY respectively.
1-57
Built-in
Comm
3) Segments
(1) Kind of segments
The frames Headers, Bodies, Tails are composed of multiple segments. You can add segments by
clicking the right mouse button.
There are the numerical constant, string constant, fixed variable sized variables for the segments
forming the frames.
1-58
Built-in
Comm
Built-in
<Adding segment>
a) Numerical constant
It defines the part that is fixed as the constant among frames and the value of data term should be
designated as Hex.
1-59
Built-in
Comm
b) String constant
Register the string constant among frames and designate the value of data term as ASCII.
1-60
Built-in
Comm
Built-in
In case you need to convert the data into ASCII from Hex during transmissionreception of frames or
execute Byte Swap, it can be defined in the frame editing frame.
a) Conversion
(a) Hex To ASCII
- Transmission: Converts the data read from the PLC memory into ASCII and composes the
transmission frame
- Reception: Converts the received data into ASII and saves it.
(b) ASCII To Hex
- Transmission: Converts the data read from the PLC memory into Hex and composes the
transmission frame.
- Reception: Converts the received data into Hex and saves it.
For configuring the transmission frame, in CASE you use the PLC memory MW100s 2word and
convert it into Hex to ASCII or in case h34353637 is saved in MW100, the corresponding segment
of the transmission frame will be made of 4567.
In addition, when you convert the part of the received frames into Hex and save it, if the value of the
corresponding area is 4567, h34353637 will be saved to the PLC memory.
b) Swap
(a) 2byte
(b) 4byte
(c) 8byte
Built-in
Comm
(1) It is the function to receive the frame registered in the transmission block to the port designated by a
user.
(2) After the access request is received from the client and connection is completed, when the frame
registered in the reception block is received from the client, the corresponding block will be processed.
(3) In case the ports or frame forms are different, reception process is not available.
(4) In the case of UDP user frame server, when the frame registered in the reception block is received to
the port, it will be processed.
1-62
Built-in
Comm
Built-in
1) It is the function to transmit the frame that is registered in the transmission block to the port designated
by a user.
2) If the startup conditions of the block are On, the connection request will be sent to the server and the
frame registered in the transmission block will be sent to the corresponding port.
3) In the case of UDP, when the startup conditions are On to the corresponding port without connection
request, the frame will be transmitted.
1-63
Built-in
Comm
1-64
Built-in
Comm
Built-in
After downloading P2P parameters, you need to start up P2P for P2P service. To achieve this, choose
[Online] [Communication Module Setting][Link Enable (high speed link,P2P)] in the menu.
Choose the P2P parameters to be started in the [link Enable (high speed link, P2P)] window. If you cancel
the already checked P2P parameter, the relevant P2P service will stop.
1-65
Built-in
Comm
3) Put the mouse on the figure of the module and click the right mouse button as shown in the left side of the
below figure.
1-66
Built-in
Comm
Built-in
1-67
Built-in
Comm
1-68
Built-in
Comm
Built-in
1-69
Built-in
Comm
1-70
Built-in
Comm
Built-in
(3) Double-click the built-in Fenet and input high speed links exchange number and network parameter
information.
1-71
Built-in
Comm
a) After clicking the right mouse on the high speed link tab, add high speed link communication items
as shown in the left side of the figure[1.8.4].
b) Then, the window for setting communication modules is activated as shown in the right side of the
figure[1.8.4] and you can set the basic high speed link. No.01 high speed link is the built-in FEnet and No. 02 and
03
c) high speed links can be used for expansion communication modules as before.
Double click
1-72
Built-in
Comm
Built-in
d) Select the cycle to be communicated in communication cycle setting as shown in the left side of
[Fig. 1.8.5].
e) Choose the cycle and click OK button. Then, if you double-click the No.1 module of high speed
link, the window for setting block will be displayed as shown in the right side of [Fig. 1.8.5].
(2) Setting the high speed link transmission block
1-73
Built-in
Comm
d) Input the block number. When the received frame is the same as the relevant block number,
reception is processed.
e) Input the storage area. The storage area is the area saving data when the frames of the relevant
block
f) Numbers are received to each area of XGB CPU modules.
g) If you input the word size of the data to be read, setting reception block is completed.
1-74
Built-in
Comm
Built-in
If you choose [Online] -> [Write] in the XG5000 menu to download the completed HS parameters, the
window for parameters download will pop up. If you click the OK button, the communication
parameters will be downloaded to the CPU. If you check Set up with Link Enable, Link Enable can be
applied with writing P2P/HS parameters at the same time.
a) Choose [Online][Communication module setting][Link Enable] after accessing to the PLC through
XG5000.
b) Choose high speed link 01 that built-in FEnet is designated as the base.
c) After clicking the checkbox, click Write button.
d) If you click the OK button after the message is output, high speed link communication will start.
1-75
Built-in
Comm
It is the whole information showing whether the high speed link works normally based on the
parameters set by the user. It is the contact that maintains the status of On until Link Enable is Off
once it is On. It is On under the following conditions.
In case Link Enable is On.
In case all parameter registering lists are set normally
In case all relevant data is transmitted and received to the parameter registering list based on the set
cycle.
In case the status of all opposing stations set in the parameters is RUN with no error.
(2) Trouble link flag
It is the information showing whether the high speed link works normally based on the parameters set
by the user. Under the situation of RUN-link On, when the conditions of RUN-link On are violated, it will
be On; when the conditions are recovered, it will be off.
1-76
Built-in
Comm
Built-in
It is the individual information showing the operating status of the resisted lists of the high speed link
parameters. It displays the status of high speed link by registered lists up to 64 like the maximum
number of registrations. It displays the general information for the registered lists by synthesizing
individual information of each item. When the transmission reception status of the relevant list is normal
and the operation mode is RUN with no error, it will be On; when the above items are violated, it will be
Off.
(4) RUN operating mode flag of the block station
It is the individual information showing the operating status of the resisted lists of the high speed link
parameters. It displays the operating mode information by registered lists up to 64 like the maximum
number of registrations. When the station of the registered items is under Run mode, the relevant bit will
be On; when the station is under Stop/Pause/Debug mode, it will be Off.
(5) Flag displaying the block station and normal communication
It is the individual information showing the operating status of the resisted lists of the high speed link
parameters. It displays the transmission reception information of the registered list up to 64. When the
transmission reception operation works based on the cycle, the relevant bit will be On; when the
operation does not work normally, it will be Off.
(6) Operation error mode flag of the block station
It is the individual information showing the operating status of the resisted lists of the high speed link
parameters. It displays the error information of the registered list up to 64 the maximum number of
registrations. The error synthetically indicates the situation that the PLC cannot execute the user
programs normally. When it is Off, it means the opposing stations PLC works normally; when it is On, it
means the opposing station is abnormal.
1-77
Built-in
Comm
20
ms
50
ms
100
ms
1-78
Less than 1 ms
12 blocks
Less than 2 ms
8 blocks
Less than 5 ms
4 blocks
Less than 10
ms
1 block
Less than 1 ms
32 blocks
Less than 2 ms
24 blocks
Less than 5 ms
12 blocks
Less than 10
ms
8 blocks
Less than 1 ms
32 blocks
Less than 2 ms
32 blocks
Less than 5 ms
24 blocks
Less than 10
ms
12 blocks
20
ms
50
ms
100
ms
Scan time
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
20
ms
4 blocks
32 blocks
32 blocks
24 blocks
50
ms
12 blocks
32 blocks
32 blocks
32 blocks
32 blocks
100
ms
Scan time
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
Blocks No.
32 blocks
32 blocks
16 blocks
8 blocks
32 blocks
32 blocks
32 blocks
24 blocks
32 blocks
32 blocks
32 blocks
32 blocks
Built-in
Comm
Built-in
200
ms
500
ms
1s
5s
10s
Scan time
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
Less than 1
ms
Less than 2
ms
Less than 5
ms
Less than 10
ms
Blocks No.
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
32 blocks
The above values are based on using high speed link only
1-79
Built-in
Comm
If the Ethernet module is installed in the PC where XG5000 is running and it is connected to the same network
with the PLC in the above figure, you can perform the remote 1-stage access through Ethernet. Assume that
the Ethernet cables are connected to the PLC #1 station in XG5000 and PLC #1, PLC #2, PLC #N are
connected with each other through Ethernet.
To access the details of the PLC #N station in the above figure, set the access method as Ethernet in access
setting of XG5000s online menu and input the relevant PLC #N stations IP and remote stage. In this status,
you can realize all functions in the PLC #1 such as programming, download, debugging and monitor, etc.
If you use XG5000s remote communication service, you can access easily without moving to the distant PLC.
In addition, although the PLC is located in the inaccessible position, it is possible to access from the other PLC
so easy access can be realized after installation.
1-80
Built-in
Comm
Built-in
The above figure shows the example of 1-stage (PLC B) and 2-stage (PLC E) access in the system
composed of two networks.
1) Direct and remote 1-stage access in the PC connected to Ethernet
If the PC where XG5000 is running is connected to the PLC through network, you can perform the remote
1-stage access through Ethernet without connecting RS-232C to the PLCs CPU.
[Fig. 1.9.1] shows the case that the PC and the PLC are connected through Ethernet. In this case, you
1-81
Built-in
Comm
You can select the access methods. In [Fig. 9.2.6], Ethernet is used for access instead of RS-232C so
choose Ethernet.
(2) Access stage
You can determine to connect with the PLC through remote 1-stage or 2-stage. In this case, you need
to choose 1-stage.
(3) IP address
Record the IP address of the FEnet I/F module to be accessed.
(4) All further processes are the same as the case using RS-232C.
Click the OK button and choose Access in the online menu.
1-82
Built-in
Comm
Built-in
Notice
Instructions for remote 1-stage/2-stage access
(1) In case the currently open project in XG5000 is not matched with the accessed 1-stage and 2-stage
CPU types, the following menu items are not available.
a) Write program and each parameter
b) Read program and each parameter
c) Monitor
d) Link Enable setting
e) I/O information
f) Forced I/O information
(2) Open the project to be accessed and execute remote access when programming XG5000
through remote 1-stage and 2-stage access.
(3) The remote access is supported up to 2-stage only and further remote access is not allowable.
(4) In case of writing parameters after modifying communication parameters through remote access,
the modified parameters will be applied only after disconnecting remote access.
1-83
Built-in
Comm
Client
1. Access request
2. Acceptance of access
5. sending commands
6. Receiving commands
Server
7. Data send/receive
[Fig.1.10.1] FTP server/client structure
1-84
Built-in
Comm
Built-in
3) Enter the user ID and password to be used to access the FTP server.
- You can change the user ID and password through XG5000 only.
Notice
Unless you set the user ID and password, basic ID and password will be set initially.
- Basic setting ID: LSIS
- Basic password: 0000
1-85
Built-in
Comm
4) Check Display Password and verify whether the entered password is correct.
5) If you press the OK button, setting the parameters to use FTP is completed.
6) When you execute [Online] [Write Parameter], the parameters are written in the PLC.
Notice
- Rules for applying the user ID and password
You can enter the user ID and password that are composed of alphabetical characters and numbers but
special characters are not available. They must be case-sensitive and must not exceed the maximum of
8 digits.
1-86
Built-in
Comm
Built-in
Notice
To execute the command prompt window, enter cmd to the window or press [Start][All
Programs][Auxiliary Programs][Command Prompt]. For more details on execution of command
prompt, refer to the Windows manual.
1-87
Built-in
Comm
(2) Enter the FTP command in command prompt to start the FTP session.
No.
1
Used function
ftp
(3) Enter the open [IP address]to access to the FTP server
- You can enter the FTP [IP address] in the command prompt instead of using the open command.
No.
Used function
1
Open 165.144.149.158
1-88
Built-in
Comm
Built-in
1-89
Built-in
Comm
1-90
Built-in
Comm
Built-in
hash
(7) You can view the directories and file lists that exist in the drive currently through the DIR command.
No.
1
Used function
dir
[Fig. 1.10.13] Viewing the file list of the current route through the dir command
1-91
Built-in
Comm
command again after going into the lower folder, only the files ahasnd folder lists that exist in the
lower folder will be displayed.
No.
Used function
1
cd DATALOG
dir
cd GROUP00
dir
[Fig. 1.10.14] Entry into the lower folder through the cd command
(9) Designate the directory path of the FTP client side that will download the file through the lcd command.
No.
1
Used function
lcd c:\test
Remark
C:\test folder is made before using lcd
command
1-92
Built-in
Comm
Built-in
No.
1
Used function
get FILE0003.CSV
(11) When the HASH funciton is activated and deactivated, the transmission status is shown in as below.
No.
1
Used function
hash
1-93
Built-in
Comm
trace
bye
type
cd
user
close
verbose
quote
prompt
recv
put
dir
pwd
disconnect
quit
get
Receiving files
glob
open
lcd
literal
ls
status
1-94
hash
help
cd ..
Built-in
Comm
Built-in
Operations
Example
open LSISHOST
open 166.0.1.254
dir B:\
get LSIS.CSV
ls B:\
quit
quit
Bye
bye
cd ..
cd ..
Notice
(1) You need to distinguish ASCII from Binary command depending on the file extension.
If you transmit the file with a wrong mode, the file will not work properly.
(a) File extension names using ASCII: html, htm, txt, cgi, pl, php, phtml, php3, sql, c, ph, py, etc.
(b) File extension names using Binary: gif, jpg, swf, png, exe, asf, wmv, zip, rar, gzip, tar, gz, etc.
(2) If you download the network setting parameters when accessing to the FTP server, the current
download will stop and serious errors may occur in the relevant file so you cannot open it in the PC.
Accordingly, if possible, you are recommended to disconnect the FTP server when downloading the
network setting parameters.
1-95
Built-in
Comm
Notice
If you clear the Windows Firewall, you may be exposed to various external intrusions so you are
recommended to register the exceptional rules to a firewall.
1-96
Built-in
Comm
Built-in
1-97
Built-in
Comm
Notice
For registering exceptional rules, refer to the window manual.
1-98
Built-in
Comm
Built-in
until 2 packets are received or after 20ms, instead of responding all when receiving the data packet.
Accordingly, you are recommended to set that ACK is sent whenever the TCP/IP of windows receives one
packet through a register as below.
1) Select the [Start] button of Windows for execution.(Shortcut key /Windows key + R)
2) Input regedit to the execution window and run the process.
6) Click with the right mouse button on the right screen of the relevant folder and select New]
[DWORD(32bit) value].
1-99
Built-in
Comm
1-100
Built-in
Comm
Built-in
Mail Receiver
Ioteroet
From : xxx@gmail.com
To : xxx@naver.com
SMTP Relay Server
Ioteroet
PLC
[Fig. 11.1.1.1] E-mail transfer process
1-101
Built-in
Comm
Remarks
For some email account, because it limits the mail
sent through the multi-connection,
some mail(occurred simultaneously by the PLC
using the same account server) may not be
transmitted.
Mn
Xdr
Transfer the mail to the SMTP
relay server
End
Notice
(1)The SMTP relay server and PLC should be connected to the Ethernet network. The SMTP
relay server sends the mail to a recipient in place of the PLC.
(2) For more details on setting, refer to 1.11.2 E-mail Setting.
1-102
Built-in
Comm
Built-in
Procedures
Description
Program
execution
1
1) After downloading the program to set up the SMTP relay to the PC where you want
to configure the relay server, double-click SMTPRelay.msi.
2) After clicking the Next button in the SMTP Relay window, if you select the remaining
processes properly and click the Finish button, installation will be done.
SMTP relay
server
operations
1-103
Built-in
Comm
After installing the relay server, you need to register the relay server program in Windows as show
below.
Procedures
Description
Firewall setting
1
Firewall Enable
2
Find the program called SMTPRelayServer and check all items of domain,
home/company(individual), common areas and then, click the OK button.
Notice
(1) After the SMTP relay server setting is completed, in the E-mail setting window of 1.11.2 E-mail
Setting, you need to input the IP address of the current PC for the IP address of the SMTP relay
server information.
1-104
Built-in
Comm
Built-in
Description
Add P2P
1
After selecting [Embedded FEnet] in XG5000s project window, click on the right mouse
button and then, select [Add Items] [P2P communication].
Creation of P2P
When the P2P selection window is created, after selecting No.2 slot, click the OK button.
Notice
(1) In the P2P view tab, E-mail can be set up in the same way.
1-105
Built-in
Comm
Procedures
Description
E-mail
setting
3
SMTP relay
server
information
SMTP
server
information
Mail
address
IP address
Port Number
SMTP server
address
Port number
Account
name
Password
1-106
Description
It determines whether using the E-mail service or now. To start
the E-mail service, you need to check this item.
To send the mail to the common mail server, you need to check
the SMTP relay server item.
It sets up the user name displayed when the other part received
the mail. If you set up the user name with the PLC, the sender
name will be displayed as the PLC.
It is the recipients mail address when pressing Reply. It
indicates the transmitting mail server composed of the user
name and mail server. You can also set up that the PLC sends
data and a normal PC receives the reply.
When checking the SMTP relay server item, you can fill in this.
Enter the IP address to relay.
You can input the port No. of the relay server. The port is No.25.
It means the SMTP servers address. For example, Gmails
SMTP server address is smtp.gmail.com.
It means the SMTP servers port No. Gmail uses No.465.
You can input the registered account name to the SMTP server.
You can input the password of the registered account to the
SMTP server.
Built-in
Comm
Built-in
The below table provides the address and port No of the common SMTP server. Input the address and
port No. of the desired server to the SMTP server information.
SMTP server
Google
yahoo
Port No.
465
25
The event information monitors the CPUs state periodically and keeps track of the state information. In
case the PLC stops or errors occur, communication parameter does now work so in preparation for such
a situation, the optional service is provided.
Item
Event
information
Description
Message
monitoring
cycle
RUN =>
STOP
STOP =>
RUN
ERROR
Notice
(1) When sending the mail through the SMTP relay server, there may be the common E-mail server
that can send the mail only when the SMTP server informations SMTP server address and account
name are matched with the user informations mail address. Accordingly, check the mail servers
policy and input the user informations mail address based on the policy.
(2) The account name and password of the SMTP server information should be registered in the
SMTP server. If you do not have any account, please register the account in the mail server for use.
(3) For more details on the address and message No. of the event information, refer to (1) Writing an
address book and (3) Writing message.
1-107
Built-in
Comm
You can write the recipients mail address used for the E-mail service as shown below.
Procedures
Description
Create the
address book
1
Register the
address
2
In the window for setting E-mail address book, register the address to which you
want to send the mail. If you select Edit. The address edition window will pop up.
If you enter the name and mail address in this screen and select the OK button,
registration of the address will be done.
1-108
Built-in
Comm
Built-in
If you want to send the mail not to individual but to the group, you can set up the group address as
shown below.
Procedures
Description
Create group
<Address book>
1) Double-click the address of P2P No.2.
Selecting member
Register group
Selection of a blank
Click
1-109
Built-in
Comm
Procedures
Description
Confirm
creation of the
group
If you click the OK button in [Group Edition], the group list added newly to the address book
will be displayed with the individual addresses.
1-110
Built-in
Comm
Built-in
You can write the mail message used for the E-mail service as shown below.
Procedures
Description
Create the
message list
1
Write
messages
Click the Add button in the E-mail message editing window and input the details to send.
The configuration and details of E-mail edition are as shown below.
1) Format: Selection of the message type
- STRING: Selected when the transferred message is a string type
- MB: Selected when the transferred message is a device type
2) Size: It is activated only when the format is [MB]. It means the size of Byte.
3) Data: It is activated only when the format is [STRING]. You can input the test
to send.
4) Line break: Means the break of a message line.
1-111
Built-in
Comm
Procedures
Description
Confirm
creation of
messages
When the creation of the message is complete, the title will be added to the list of
e-mail messages index.
Notice
(1) The format of an E-mail message can be divided into String and Byte data received from the CPU.
The MB type is used to send the P2P ESend parameters message data as many as the number of
bytes set in the Size.
(2) The line break includes the command to write on the next line when outputting the message in the
received screen.
1-112
Built-in
Comm
Built-in
For the actual E-mail service, you can create the mail address book and message written above in the
P2P block as shown below.
Procedures
Description
P2P block
1
After selecting [Embedded FEnet] in XG5000s project window, double-click [P2P block]
of [P2P 02(embedded)] or double-click [P2P block] of P2P No.2 in [P2P View].
Setting
3
If you click the [OK] button, the parameter settings to transfer E-mail will be done.
1-113
Built-in
Comm
Notice
(1) The receiving pare is not supported in settings.
1-114
Built-in
Comm
Built-in
After parameter setting for the E-mail service is completed, you can apply the parameters to the PLC as
show below.
Procedures
Description
Write
parameters and
Link Enable
Select [Online] [Write] in XG5000s project window. After checking [Set together with
Link Enable] in the [Write] window, check Link Enable in P2P 02(embedded).
2
If you click the [OK] button, Write Parameters and Link Enable will be done.
Notice
(1) If you set up the parameters for the SMTP relay server to use common E-mails
(Gmail, yahoo, etc.), you need to set up for SMTP relay server.
- Refer to (2) Setting to use the relay server of 1.11.2 E-mail Setting
1-115
Built-in
Comm
Procedures
Description
Setting
for SNTP
1)Input the [TCP/IP setting] parameters in the FEnet basic setting window.
- Enter the IP address, subnet mask, gateway, DNS server address.
- This address is commonly used for P2P service, high speed link service,
remote service, FTP, SNTP service, etc.
2) Check [SNTP Time Synchronization Enable].
3) Then, set up the SNTP servers IP address and Port No., synchronization cycle, UTC
time setting.
Write
parameters and
Link Enable
Built-in
Comm
Built-in
1-117
Built-in
Comm
Problem
Corrective Measures
1. Check whether the cables clicked inserted.
1-118
Built-in
Comm
Built-in
Corrective Measures
1. Check the communication speed(Auto/10/100M-TX).
It should have the same communication speed with the opposing device
to be communicated.
The communication speed in the network should be same or set as
Auto for communication.
2. Check the IP address settings. The IP should be valid in the network.
In case transmission
-reception is impossible
during high speed link
service
1-119
2.1.1 Characteristic
Main characteristic of built-in Cnet is as shown below.
(1) By using XG5000 operated in window environment, since the user can write communication speed, communication mode
(protocol), connection with external device is easy.
(2) RS-232C 1 port, RS-485 1 port as main unit built-in Cnet is supported.
(3) It operates independently according to channel. Since protocol data written by user is managed by main unit, in case
communication module is changed, additional setting/download is not necessary.
(4) Device read/write by using XGT dedicated/modbus/user defined protocol is available.
(5) It provides communication function in which multidrop, up to 32 connection is available in case of using RS-422/485.
(6) Setting of diverse communication speed is available. (1200,2400,4800,9600,19200,38400,57600,115200bps)
(7) 1:1 and 1:N communication are available.
(8) With abundant self-diagnosis, trouble diagnosis is simple.
(9) It supports dedicated server/client, modbus server/client, user defined communication function.
2-1
Built-in
Comm
Built-in
Comm
2.2 Specification
2.2.1 Performance Specification
Specification
Item
Serial communication
method
Channel 1
RS-232C
Channel 2
RS-485
Modem connection
function
Operation
P2P
mode
(Operation
- LS Bus Client
define by
channel)
Server
Notes 1)
Data
type
Data bit
7 or 8
Stop bit
1 or 2
Parity
Even/Odd/None
Synchronization type
Transmission speed
(bps)
Station No. setting
Asynchronous type
1200/2400/4800/9600/19200/38400/57600/115200 bps available
Setting range: 0~255
Max. station No. available: 32 stations
Transmission
Max. 15m
distance
Diagnosis function
Max. 500m
Notes
When consisting Client and server, max. 32 stations is possible. Station No. can be set up 0 to 255.
2-2
AREA
Device Type
Size(Word)
P0 P2047
2048
Remark
Read, Write Enable
M0 M2047
2048
K0 K8191
8192
F0 F219
200
F200 F2047
1848
Read Enable
Read, Write Enable
T0 T2047
2048
C0 C2047
2048
L0 L4095
4096
N0 N10239
10240
D0 D19999
20000
Read Enable
Read, Write Enable
U00.00 U0B.31
384
Z0 Z127
128
R0 R16383
16384
2-3
Built-in
Comm
Built-in
Comm
2-4
AREA
Device Type
Size(Word)
%IW0.0.0 ~ %IW15.15.3
1024
Remark
Read, Write Enable
%QW0.0.0 ~ %QW15.15.3
1024
%MW0 ~ %MW16383
16384
%WW0 ~ %WW32767
32768
%RW0 ~ %RW16383
16384
No.
Item
RS-485
connection terminal
RS-232C
connection terminal
Description
Description
Signal direction
(XGBU External Device)
Pin No.
Name
Function Description
485-
485 Signal
485+
485 + Signal
SG
Signal Ground
Signal ground
TX
Transmitted Data
RX
Received Data
2-5
Built-in
Comm
Built-in
Comm
Computer/
Cnet(9-PIN)
Connection number and signal direction
communication device
Pin No.
Name
Name
SG
SG
TX
TXD
RX
RXD
2-6
Pin No.
Name
Signal direction
485-
485-
485+
485+
1) Cable specification
(1) Electrical characteristic
Item
Standard
Withstanding voltage
Insulation resistance
Static electricity capacity
Characteristics impedance
Test conditions
No destruction
1,000 . or above
45 /M or less
120 5
500V/1min
20
1
10
Conductor
Insulator
Unit
Cores
Size
Composition
Outer dia.
Thickness
Outer dia.
Standard
Pair
AWG
No./
2
22
7/0.254
0.76
0.59
1.94
Ins ulator
AL/MYLER TA PE
Ground line
B raided
S heath
2-7
Built-in
Comm
Built-in
Comm
RS-232C channel
RS-232C cable
TX
PLC
CPU
RX
RS-485 channel
RS-422 cable
PLC
TX
CPU
RX
Note
(1) For mode change during RUN, download parameter by using XG5000.
(2) Though you dont reset the PLC, if download is complete, changed mode is applied.
2-8
Built-in
Comm
R
R
2-9
Built-in
Comm
External form of
PC
PC
Pin no.
485-
2 (RXD)
485+
3(TXD)
SG
TX
5(GND)
RX
7
8
9
In case of using channel 2, connect 485+ and 485- of RS485 terminal.
2-10
Pin no.
Signal
name
Female Type
XGB external
form
2) In case of using 1:1 connection with monitoring device such as XGT Panel
XP Series(LSIS)
RS-485 I/F
RS-232C I/F
Wiring method (RS-232C)
XP
XP external form
Signal
Name
485-
2(RXD)
485+
3(TXD)
SG
TX
5(GND)
RX
Pin No.
XGB external
form
6
7
Female Type
8
9
Note) In case of PMU, short no.4 and no.6, short no.7 and no.8.
Wiring method (RS-485)
PMU
485+
485+
485-
485-
2-11
Built-in
Comm
Built-in
Comm
RS-232C I/F
RS-485 I/F
Wiring method
XGB main unit
XGB external form
Pin No.
2-12
Signal name
485-
485+
SG
TX
RX
XB(E)C-DN32U
XBL-C21A
XB(E)C-DN32U
XBL-C21A
Modem
Modem
2-13
Built-in
Comm
Built-in
Comm
2.2.4 Modem Connection with PC and Communication between Cnet I/F Modules
PC and Cnet #1 station is connected by modem through RS-232C channel
Cnet #1 station ~ N station is communication between Cnet I/F module through RS-422 channel
Cnet #1 station ~ N station is Communication between Cnet I/F modules through RS-422 channel
PC acts as client station of Cnet #1 station
Up to max 32 station connection is available in case of Cnet I/F module (RS-422/485 communication)
It sets station 1 among Cnet I/F module as server station
Dedicate modem or dial-up modem available
XGB PLC
Cnet station # 2
XGB PLC
Cnet station # 1
XGB PLC
Cnet station # N
RS-422
Communication
RS-232C
Communication
Module setting
Type
PLC Cnet #1
Cnet #2 ~ #N
2-14
XBL-C41A
P2P
XGT client
XGT server
Station no.
1
2~N
2.2.5 Dedicated Communication with PC(HMI) and Different type RS-422 Communication
Null-modem communication by using PC (HMI) and RS-232C channel
PC (HMI) acts as client station, Cnet I/F module acts as server, at this time, module setting acts as RS-232C XGT server
Cnet I/F module RS-422 channel acts as P2P mode.
It transmits indication data to display module of mosaic panel through RS-422 channel
Reading display transmission data from PC
HMI - PC
(GLOFA
XGB PLC
Cnet # 1
RS-422 communication
RS-232C communication
Type
PLC Cnet #1
XBL-C21A
Module setting
XBL-C41A
Station no.
XGT server
P2P
2-15
Built-in
Comm
Built-in
Comm
XGB PLC
Cnet #1
Optical
Modem
Monitoring
device
RS-232C communication
Moving material
XGB PLC
Cnet #4
RS-422
Communication
XGB PLC
Cnet #2
Optical
Modem
RS-232C communication
Optical
Modem
RS-232C communication
XGB PLC
Cnet #3
Optical
Modem
RS-232C communication
2-16
Wireless
Modem
Wireless
Modem
RS-232C
Communication
XGB PLC
Cnet #2
RS-232C
Communication
Module setting
Type
RS-232C
Dedicated mode
XBL-C21A
User mode
RS-422
Station
Not used
2 station
Note
Attach RS-232/485 terminal block when Power is Off and tighten the screw bolt.
Dont detach the terminal block when Power is On. Detach the terminal block when power is Off
2-17
Built-in
Comm
Built-in
Comm
Built-in
Comm
Built-in
Comm
2-20
3) Loader service
By using remote 1/2, you can monitor/download program about remote PLC.
To use Cnet I/F module, you should set transmission specification such as data type like transmission speed and
data/stop bit.
You should select transmission specification of system to be same with specification of system.
Written standard setting value is saved main unit of PLC and this value keeps though power goes off and this value is not
changed before writing. Also though Cnet I/F module is changed and new module is installed, the standard setting value
saved at main unit previously written is applied to new module automatically. Standard communication setting parameter
and P2P, all parameter is applied if download is complete.
2-21
Built-in
Comm
Built-in
Comm
4) Setting Item
When setting Cnet communication parameter, the user should define as follows.
Setting content
set from station 0 to station 255.
Speed
1200, 2400, 4800, 9600, 19200, 38400, 57600,76800, 115200 bps available
Data bit
7 or 8 bit available
Parity bit
Stop bit
1 or 2 bit available
Modem
initialization
Type
Response
waiting time
Delay time
Setting
Delay time
between
characters
When using dialup modem, the function is available. In case of modem communication, input the
initialization instruction of applied modem.
It is fixed as follows according to Cnet type
1) Built-in communication channel 1 : RS-232C , channel 2 : RS-485
2) XBL-C41A channel 1 : not used, channel 2: RS-422/RS-485
3) XBL-C21A channel 1 : not used, channel 2: RS-232C
It means the time from sending frame to receving.
1) operation setting : it is available when active mode is set to Use P2P.
2) waiting time : 100ms+(setting value 100ms)
It means that frame is sent at user-defined frame send timing with delay as setting delay time.
1) operation setting : it is available when communication type is RS-422/485.
It means interval between characters in one frame.
1) operation setting : it is always available regardless of active mode.
1)
2) In case of that wating time is set to 0, it is applied 3.5 character time as communication speed..
[ communication parameter setting item ]
2-22
Meaning
None
Even
Odd
Reference
Meaning
P2P
P2P setting
reference
Dedicated service
XGT server
Modbus ASCII server
Reference
Modbus
communication
Modbus
communication
2-23
Built-in
Comm
Built-in
Comm
5) Parameter download
You should do like following to operate Cnet I/F module according to communication specification defined by user. In case of
setting like the followings about XBL-C41A (RS-422/485 1 port) installed slot 3, setting method is as follows.
(1) Communication specification
Channel 2: RS-485, 115200Bps, 8/1/Odd, Null modem, P2P, station 0, Response waiting time 100ms, Delay time 10,
Waiting time between characters 0ms, XGT server
(2) Executing XG5000, you register communication module Cnet for setting at each slot position.
(3) After Cnet module is registered, if you double-click Cnet module, the following standard setting window shows.
2-24
2) Modbus server
It is used in case partner device acts as Modbus client.
ASCII mode and RTU mode of Modbus are all supported. You can define in standard settings active mode. For more
detail protocol, refer to chapter 2.8 Modbus protocol.
2-25
Built-in
Comm
Built-in
Comm
Modbus instruction and response data max. number which is supported by Modbus RTU/ASCII driver are as follows.
Other client device should request in the range of the following table.
Code
01
02
03
04
05
06
15
16
Purpose
Read Coil Status
Read Input Status
Read Holding Registers
Read Input Registers
Force Single Coil
Preset Single Register
Force Multiple Coils
Preset Multiple Registers
Address
0XXXX
1XXXX
4XXXX
3XXXX
0XXXX
4XXXX
0XXXX
4XXXX
Note
P2P 01 is fixed allocated at built-in Cnet, and P2P 02 is fixed allocated at built-in FEnet. Therefore, it will
operate normally with appropriate slot number.
2-26
Types
P2P channel
P2P Block
User frame definition
Descriptions
- P2P channel setting defining communication protocol of P2P service
to execute
- XGT/Modbus available
- Each channel is independent. It is applied when active mode is
Use P2P settings
Setting P2P block of 32 acting independently
User frame definition registration
Remark
2-27
Built-in
Comm
Built-in
Comm
2) Channel Setting
Built-in Cnet I/F function provides two fixed communication channel as fixed P2P 1.
Cnet I/F module are allocated P2P 2 and P2P 3 according to equipment sequence and communication channel
supports only one channel.
At Built-in Cnet I/F, you can define driver type for P2P service about each.
If you select P2P channel at P2P setting window, like the following, P2P channel setting window shows. If you select
P2P driver to use, setting is complete.
Driver
Meaning
None
About communication channel, in case of selecting P2P driver as XGT or Modbus, user frame definition cannot be
used.
3) Block information
If you select P2P block of each parameter at P2P parameter setting window, P2P block setting window shows.
Setting value of P2P block will be displayed differently as user sets the P2P Driver of channel.
P2P Channel
You can set up to 32 independent blocks. If you select temporary block, you can designate each block operation by
selecting instruction.
2-29
Built-in
Comm
Built-in
Comm
1) Channel setting
Cnet I/F module is available to define driver type for P2P service about each channel. However,
active mode in the standard settings should be set as Use P2P settings. P2P setting according to active
mode is as follows.
No.
Type
Channel
P2P
function
Conditional
flag
2-30
Block form
Contents
No.
Type
Command
type
Block form
Contents
1. Single: When reading/writing max. 4 memory areas.
(Ex. : M01, M10, M20, M30)
2. Continuous: When reading/writing continuous memory areas.
(Ex. : M01~M10)
1. In case that command type is single:
bit, 1 byte, 2byte, 4 byte, 8 byte available
2. In case that command type is continuous:
1 byte, 2byte, 4 byte, 8 byte
Data type
No. of
variable
Data size
Destination
station
Destination
station
number
10
Setting
2-31
Built-in
Comm
Built-in
Comm
3) Writing parameter
After P2P block setting is completed, download setting parameter to CPU.
Select [Online] [Connect] [Write], and click OK in parameter download window, and then it will be downloaded.
After download, the parameter is applied immediately. If you check Set up with Link Enable, Link Enable can be
applied with writing P2P/HS parameters at the same time.
4) Enabling link
After setting P2P parameter and downloading the parameter to PLC CPU, enable P2P service. If parameter is
downloaded but P2P(EIP) is not enabled, the P2P block is not operated. In order to enable P2P(EIP), Select [Online]
[Communication module setting] [Enable Link], and click P2P(EIP) number which you want to operate and then
click Wirte button. The P2P(EIP) is enabled.
5) Diagnosis service
In order to check the setting parameter operates normally, diagnosis service is available.
Select [Online] [Communication module setting] [System Diagnosis]. Click the module and then click mouse rightbutton. If you select Frame Monitor or Status by Service, it can be checked whether the communication is normal or
not. For more detail, refer to chapter 2.9 Diagnosis Function.
2-32
1) Channel setting
Cnet I/F module is available to define driver type for P2P service about each channel. However, active mode in the
standard settings should be set as Use P2P settings.
Block type
No.
Type
Meaning
Channel
P2P
function
Built-in
Comm
Built-in
Comm
No.
Type
Block type
Meaning
Condition
al flag
Comman
d type
Data type
Data size
Destinatio
n station
1. It is checked automatically.
2. In case that the user doesnt want to use relevant block, remove
the check indication. Then that block doesnt work.
Destinatio
n station
number
Setting
When P2P function is Write
1. Read area: device area of self station
2. Save area: servers device area to save the data
1) Bit: bit input (0x10000), bit output (0x00000)
2) Word: word input (0x30000), word output (0x40000)
2-34
3) Writing parameter
After P2P block setting is completed, download setting parameter to CPU.
Select [Online] [Connect] [Write], and click OK in parameter download window, and then it will be downloaded.
After download, the parameter is applied immediately. If you check Set up with Link Enable, Link Enable can be
applied with writing P2P/HS parameters at the same time.
4) Enabling link
After setting P2P parameter and downloading the parameter to PLC CPU, enable P2P service. If parameter is
downloaded but P2P(EIP) is not enabled, the P2P block is not operated. In order to enable P2P(EIP), Select [Online]
[Communication module setting] [Enable Link], and click P2P(EIP) number which you want to operate and then
click Wirte button. The P2P(EIP) is enabled.
5) Diagnosis service
In order to check the setting parameter operates normally, diagnosis service is available.
Select [Online] [Communication module setting] [System Diagnosis]. Click the module and then click mouse
right-button. If you select Frame Monitor or Status by Service, it can be checked whether the communication is
normal or not. For more detail, refer to chapter 2.9 Diagnosis Function.
2-35
Built-in
Comm
Built-in
Comm
2-36
General
method
checking error
Method
checking error
for dedicated
communication
BCC method
Contents description
Byte SUM
Adds designated data as I byte unit and uses lower byte value
Word SUM
Adds designated data as 1 word unit and uses lower word value
Byte XOR
7bit SUM
Uses result value of byte sum except the most significant bit
7bit XOR
Uses result value of byte XOR except the most significant bit
7bit SUM#1
CRC 16
CRC 16 IBM
CRC 16 CCITT
MODBUS LRC
LGIS CRC
DLE AB
DLE SIEMENS
When setting BCC, in case of general method, the user need not set BCC setting range and indication method and
in case of dedicated method, the user should set BCC setting range and indication method.
Item
Start
position
Start area
Segment
Before BCC
End of area
Settings
ASCII conversion
Initial value 0
End
position
Contents
Determines where BCC calculation starts from among HEAD/BODY/TAIL
Determines segment location to start BCC calculation in HEAD/BODY/TAIL. 0 means first segment will be
included in the BCC calculation
Included from start position to before BCC
Included from start position to end of designated area
Included from start position to designated area segment
Converts result value, its size will be double
Designates BCC initial value as 0. If there is no designation, initial value is FFH.
2-37
Built-in
Comm
Built-in
Comm
2-38
2) Channel setting
Cnet I/F module is available to define driver type for P2P service about each channel. However, active mode in the
standard settings should be set as Use P2P settings.
Setting contents
Setting method
Creating frame
2
2-39
Built-in
Comm
Built-in
Comm
Sequence
Setting contents
Setting method
Creating frame
3
1. Check creation of frame.
2. Select frame name and click right button of mouse.
3. Click Add Frame to create HEAD, TAIL and BODY.
4. Group Edit: when changing frame name.
5. Delete Group: when deleting frame.
4
1. After clicking Add Frame, select type of frame.
2. type: HEAD,TAIL,BODY
3. Select HEAD.
4. To create TAIL, BODY, repeat step 3.
5. Name of frame edit window is activated when frame type is BODY.
6. Available to creating many BODYs with different name.
HEAD registration
2-40
Sequence
6
Setting contents
TAIL registration
Setting method
1. If double-click TAIL, edit window shows.
2. Setting method is same with step 5.
3. Add BCC is activated after inserting segment.
BODY registration
2-41
Built-in
Comm
Built-in
Comm
Setting method
Setting method
Writing user-defined
frame
Creating frame
2
Creating frame
3
1. Check creation of frame.
2. Select frame name and click right button of mouse.
3. Click Add Frame to create HEAD, TAIL and BODY.
4. Group Edit: when changing frame name.
5. Delete Group: when deleting frame.
2-42
Sequence
Setting method
Setting method
HEAD registration
5
1. Double-click HEAD. Then edit window is created.
2. Double-click edit window or click right button and select Add segment.
3. Select Form.
1) Meaning of each form is same as described in the transmission.
4. Input value into Data.
TAIL registration
BODY registration
2-43
Built-in
Comm
Built-in
Comm
5) Setting parameter
To send and receive the user definition frame of XG5000, the user should set the parameter by P2P block. How to set
the P2P block is as follows.
No.
Type
Channel
P2P
Function
Conditional
flag
Block type
Meaning
Driver name changes according to driver set in the P2P Driver.
1. Receive: used when receiving the frame written according to partners
protocol
2. Send: used when sending the frame written according to partners
protocol
1. Determines when Cent sends frame
2. It is activated when P2P function is [Send].
3. In case of XBC type Ex.: F90(20ms flag), M01
4. In case of XEC type Ex.: _T20MS(20ms flag), %MX01
1. In case of selecting [SEND] in the P2P function, select body of
transmission frame written in the user definition frame.
Frame
1. In case of selecting [RECEIVE] in the P2P function, select body of
reception frame written in the user definition frame.
2-44
Setting
6) Writing parameter
After P2P block setting is completed, download setting parameter to CPU.
Select [Online] [Connect] [Write], and click OK in parameter download window, and then it will be downloaded.
After download, the parameter is applied immediately. If you check Set up with Link Enable, Link Enable can be
applied with writing P2P/HS parameters at the same time.
7) Enabling link
After setting P2P parameter and downloading the parameter to PLC CPU, enable P2P service. If parameter is
downloaded but P2P(EIP) is not enabled, the P2P block is not operated.
In order to enable P2P(EIP), Select [Online] [Communication module setting] [Enable Link], and click P2P(EIP)
number which you want to operate and then click Wirte button. The P2P(EIP) is enabled.
8) Diagnosis service
In order to check the setting parameter operates normally, diagnosis service is available.
Select [Online] [Communication module setting] [System Diagnosis]. Click the module and then click mouse
right-button. If you select Frame Monitor or Status by Service, it can be checked whether the communication is
normal or not. For more detail, refer to chapter 2.9 Diagnosis Function.
2-45
Built-in
Comm
Built-in
Comm
1) Channel setting
Cnet I/F module is available to define driver type for P2P service about each channel. However,
active mode in the standard settings should be set as Use P2P settings. P2P setting according to active
mode is as follows.
No.
Type
Channel
P2P
function
Conditional
flag
2-46
Block form
Contents
No.
Type
Data size
Destination
station
Destination
station
number
Setting
Block form
Contents
1. This is activated when command type is continuous.
2. When data type is 1 word, available max. no. is 8 word
2-47
Built-in
Comm
Built-in
Comm
3) Writing parameter
After P2P block setting is completed, download setting parameter to CPU.
Select [Online] [Connect] [Write], and click OK in parameter download window, and then it will be downloaded.
After download, the parameter is applied immediately. If you check Set up with Link Enable, Link Enable can be
applied with writing P2P/HS parameters at the same time.
4) Enabling link
After setting P2P parameter and downloading the parameter to PLC CPU, enable P2P service. If parameter is
downloaded but P2P(EIP) is not enabled, the P2P block is not operated. In order to enable P2P(EIP), Select [Online]
[Communication module setting] [Enable Link], and click P2P(EIP) number which you want to operate and then
click Wirte button. The P2P(EIP) is enabled.
5) Diagnosis service
In order to check the setting parameter operates normally, diagnosis service is available.
Select [Online] [Communication module setting] [System Diagnosis]. Click the module and then click mouse rightbutton. If you select Frame Monitor or Status by Service, it can be checked whether the communication is normal or
not. For more detail, refer to chapter 2.9 Diagnosis Function.
2-48
Note
XGBs built-in communication function supports Cnet communication without any separate Cnet I/F module. It
must be used under the following instructions.
Channel 1 of XGBs main unit supports 1:1 communication only. For 1:N system having master-slave Format,
use RS-485 communication in channel 2 or XGBs main unit with XGL-C41A module connected. XGL-C41A
module supports RS-422/485 protocol.
RS-232C communication cable for XGBs main unit is different from RS-232C cable for XG5000 (XG-PD) in pin
arrangement and from the cable for Cnet I/F module, too. The cable cant be used without any treatment. For the
detailed wiring method, refer to configuration of respective communication.
Its possible to set baud rate type and station No. in XG5000 (XG-PD).
Station
(ENQ)
number
Command
Command
type
Tail
Frame check
(EOT)
(BCC)
b) ACK response frame (XGB external communication device, when receiving data normally)
Header
Station
(ACK)
number
Command
Command
Frame check
type
code
(BCC)
(ETX)
c) NAK response frame (XGB Cnet I/F module external communication device when receiving data abnormally)
Header
Station
(NAK)
number
Command
Command
type
Tail
Frame check
(ETX)
(BCC)
2-49
Built-in
Comm
Built-in
Comm
Note
1) The numerical data of all frames are ASCII codes equal to hexadecimal value, if theres no clear statement.
The terms in hexadecimal are as follows.
Station No.
When the main command is R(r) or W (w) and the command type is numerical (means a data type)
All of the terms indicating size of all data in the Formatted data area.
Monitoring registration and command registration number of execution commands.
All contents of data
2) If it is hexadecimal, H is attached in front of the number of frames like H01, H12345, H34, H12, and H89AB.
3) Available frame length is maximum 256 bytes.
4) Used control codes are as follows.
Codes
Hex value
Name
Contents
ENQ
H05
Enquire
ACK
H06
Acknowledge
NAK
H15
Not Acknowledge
EOT
H04
End of Text
ETX
H03
End Text
5) If the command is small letter (r), BCC value is added in check frame. The other side capital letter (R), BCC value is not
added in check frame.
ENQ
Station
No.
Comman
d
Formatted data
EOT
BCC
ACK
Station
No.
Command
Formatted data
ETX
BCC
Formatted data
ETX
BCC
NAK
Station
No.
Command
2-50
b) List of commands
List of commands used in dedication communication is as shown below.
Command
Classification
Writing
device
Command type
Treatment
Code
ASCII code
Code
ASCII code
Individual
r(R)
H72
(H52)
SS
5353
Continuous
r(R)
H72
(H52)
SB
5342
Individual w(W)
H77
(H57)
SS
5353
Continuous w(W)
H77
(H57)
SB
5342
Items
Reading
device
Main command
Command
Classification
Main command
Treatment
Register No
Code
ASCII code
Monitoring
variable register
x(X)
H78
(H58)
H00~H0F
Execution of
monitoring
y(Y)
H79
(H59)
H00~H0F
Item
Note
It identifies capitals or small letters for main commands, but not for the others.
2-51
Built-in
Comm
Built-in
Comm
Range
Size (Word)
Remark
P0 P2047
2048
Read/Write/Monitor available
M0 M2047
2048
Read/Write/Monitor available
K0 K8191
8192
Read/Write/Monitor available
F0 F2047
2048
Read/Monitor available
T0 T2047
2048
Read/Write/Monitor available
C0 C2047
2048
Read/Write/Monitor available
L0 L4095
4096
Read/Write/Monitor available
N0 N10239
10240
Read/Monitor available
D0 D19999
20000
Read/Write/Monitor available
U00.00 U0B.31
384
Read/Write/Monitor available
Z0 Z127
128
Read/Write/Monitor available
R0 R16383
16384
Read/Write/Monitor available
Range
Size (Word)
Remark
%IW0.0.0 ~ %IW15.15.3
1024
Read/Write/Monitor available
%QW0.0.0 ~ %QW15.15.3
1024
Read/Write/Monitor available
%MW0 ~ %MW16383
16384
Read/Write/Monitor available
%WW0 ~ %WW32767
32768
Read/Monitor available
%RW0 ~ %RW16383
16384
Read/Write/Monitor available
2-52
Data type
Marking
characters
Bit
X(58h)
Byte
B(42h)
Word
W(57h)
Dword
D(44h)
Lword
L(4Ch)
Examples
%PX000,%MX000,%LX000,%KX000,%CX000,%TX000,%FX000,
%IX0.0.0,%QX0.0.0 ,%UX00.00.0, etc
%PB000,%MB000,%LB000,%KB000,%CB000,%TB000,%FB000,
%IB0.0.0,%QB0.0.0, etc
%PW000,%MW000,%LW000,%KW000,%CW000,%TW000,%FW000,
%DW000,%IW0.0.0,%QW0.0.0,%MW0,%RW0,%WW0,%UW00.00, etc
%PD000,%MD000,%LD000,%KD000,%CD000,%TD000,
%FD000,%DD000, %ID0.0.0,%QD0.0.0,%MD0,%RD0,%WD0, etc
%PL000,%ML000,%LL000,%KL000,%CL000,%TL000,
%FL000,%DL000,IL0.0.0,%QL0.0.0,%ML0,%RL0,%WL0, etc
Note
In case of U device, it will be available only for operation as server.
Timer/Counter used in bit command means contact point values.
(word command means current values.)
Data register (D) can uses only word or byte commands.
In byte type commands, address is doubled. For example, D1234 is addressed to %DW1234 in word type, and is
addressed to %DB2468 in byte type.
Error type
Number of blocks
exceeded
0007
0011
Data error
0290
1132
Monitor execution
error
Monitor execution
error
Monitor reg. Error
Device memory error
1232
1234
0190
1332
1432
7132
01rSS1105%MW10
01rSS010D%MW10000000000
..
01rSS0105%MK10
Other data type than X,B,W,D,L received
Data length area information incorrect
01rSB05%MW10%4
In case % is unavailable to start with
01rSS0105$MW10
Variables area value wrong
01rSS0105%MW^&
Other value is written for Bit Write than 00 or 01 01wSS0105%MX1011
0004
0090
Example
01wSB05%MW1040AA5512,..
01rSS0105%MW10000
01rSS0205%MW1005%MB10
01wSS0105%MW10AA%5
01rSS0108%MWFFFFF
2-53
Built-in
Comm
Built-in
Comm
PC request format
Format
name
Ex. of
frame
ASCII
value
Header
Station
No.
Comman
d
Command type
Number
of blocks
Device
length
Device name
Tail
Frame
check
ENQ
H20
R(r)
SS
H01
H06
%MW100
EOT
BCC
H05
H323
0
H52(72)
H5353
H3031
H3036
H254D57313030
H04
....
Item
Description
When command is lowercase(r), only one lower byte of the value resulted by adding 1 Byte
BCC
each to ASCII values from ENQ to EOT is converted into ASCII and added to BCC. For
example, the BCC of the above frame is gotten as below:
H05+H32+H30+H72+H53+H53+H30+H31+H30+H36+H25+H4D+H57+H31+H30+H30+H04
= H03A4 Therefore BCC value is A4 (ASCII value : H4134).
Number of
Blocks
Device length
(Length of
device name)
Device name
This specifies how much of the blocks composed of "[device length][device name]" are in this
request format. This can be set up to 16. Therefore, the value of [Number of blocks] must be
set between H01(ASCII value:3031)-H10(ASCII value:3030).
This indicates the number of name's characters that means device, which is allowable up to 16
characters. This value is one of ASCII converted from hex type, and the range is from
H01(ASCII value:3031) to H10(ASCII value:3130). For example, if the device name is %MW0,
it has 4 characters to be H04 as its length. If %MW000 characters to be H06.
Address to be actually read is entered. This must be ASCII value within 16 characters, and in
this name, digits, upper/lower case, '%' is only allowable to be entered.
Note
BCC value is low 1byte in the sum of each byte from ENQ to EOT.
In case of making actual frame, 'H' is not attached. Because the number data of frame indicates
hexadecimal.
2-54
Format name
Command
Command type
Number of Number of
blocks
data
data
Tail
Frame check
BCC
......
Ex. of frame
ACK
H20
R(r)
SS
H01
H02
HA9F3
ETX
ASCII value
H06
H3230
H52(72)
H5353
H3031
H3032
H41394633
H04
Item
Description
BCC
When command is lowercase(r), only one lower byte of the value resulted by adding 1 Byte
each to ASCII values from ACK to ETX is converted into ASCII and added to BCC, and sent.
Number of data means byte number of hex type, and is converted into ASCII. This number is
determined according to data type (X,B,W) included in device name of computer request
Format.
Number of
data
Available variable
Number of data
Bit(X)
%(P,M,L,K,F,T,C,D,R,I,Q,W)X
Byte(B)
%(P,M,L,K,F,T,C,D,R,I,Q,W)B
Word(W)
%(P,M,L,K,F,T,C,D,R,I,Q,W)W
In data area, there are the values of hex data converted to ASCII code saved.
Example 1
The fact that number of data is H04 (ASCII code value:H3034) means that there is hex data of 4 bytes in data. Hex data
of 4 bytes is converted into ASCII code in data.
Example 2
If number of data is H04 and the data is H12345678, ASCII code converted value of this is "31 32 33 34 35 36 37 38,"
and this contents is entered in data area. Name directly, highest value is entered first, lowest value last.
Note
If data type is Bit, data read is indicated by bytes of hex. Namely, if Bit value is 0, it indicated by H00,
and if 1, by H01.
2-55
Built-in
Comm
Built-in
Comm
Format name
Header
Station
No.
Command
Command type
Error code
(Hex 2 Byte)
Tail
Frame check
Ex. of frame
NAK
H20
R(r)
SS
H1132
ETX
BCC
ASCII value
H15
H3230
H52(72)
H5353
H31313332
H03
Item
Explanation
BCC
When command is lowercase(r), only one lower byte of the value resulted by adding 1 Byte each to ASCII values
from NAK to ETX is converted into ASCII and added to BCC.
Error code
Hex and 2 bytes (ASCII code, 4 bytes) indicate error type. Refer to 10.1.4 XGT dedicated communication error
codes and countermeasures.
Example
This example supposes when 1 WORD from M20 and 1 WORD from P001 address of station No.1 are read
(At this time, it is supposed that H1234 is entered in M20, and data of H5678 is entered in P001.)
2-56
H01
R(r)
Command Number of
blocks
type
SS
H02
Variable
length
Variable name
Device
length
Variable name
Tail
Frame
check
H06
%MW020
H06
%PW001
EOT BCC
H254D573032
H255057303030
H3036
H3036
H04
30
31
Command
type
Number of
blocks
Number of
data
Data
Number of data
Data
Tail
Frame check
H02
H02
H1234
H02
H5678
ETX
BCC
H3032
H35363738
H03
H3032
H3032 H31323334
Format name
Header
Station No.
Command
Command type
Ex. of frame
ASCII value
NAK
H15
H01
H3031
R(r)
H52(72)
SS
H5353
Error code
Error code (2 Byte)
Error code (4 Byte)
Tail
ETX
H03
Frame
check
BCC
2-57
Built-in
Comm
Built-in
Comm
Heade
Ex. of
frame
ASCII
value
Station
No.
Command
Command
type
Device length
Device
Number of data
Tail
ENQ
H10
R(r)
SB
H06
%MW100
H05
EOT
H05
H3130
H52(72)
H5342
H3036
H254D5731
3030
H3035
H04
Frame
check
BCC
Note
Number of data specifies the number to read according to the type of data. Namely, if the data type of
device is word and number is 5, it means that 5 words should be read.
In the number of data, you can use up to 60 words (120Byte).
Protocol of continuous reading of direct variable doesn't have number of blocks.
Bit device continuous reading is not supported.
Item
Description
BCC
When command is lowercase(r), only one lower byte of the value resulted by adding 1
Byte each to ASCII values from ENQ to EOT is converted into ASCII and added to
BCC.
Device length
(Length of
device name)
Device name
2-58
This indicates the number of name's characters that means device, which is allowable
up to 16 characters. This value is one of ASCII converted from hex type, and the
range is from H01 (ASCII value:3031) to H10 (ASCII value:3130).
Address to be actually read is entered. This must be ASCII value within 16 characters,
and in this name, digits, upper/lowercase, and '%' only are allowable to be entered.
Command
Command
Number of
blocks
Format name
Header
Ex. of frame
ACK
H10
R(r)
SB
H01
ASCII value
H06
H3130
H52(72)
H5342
H3031
type
Item
Number of
data
data
Tail
Frame check
H02
H1122
ETX
BCC
H3134
H31313232
H03
Description
It means byte number of hex type, and is converted into ASCII
Data type
Available device
Data size (Byte)
Number of data
BYTE(B)
%(P,M,L,K,F,T,C,D,R,I,Q,W)B
WORD(W)
%(P,M,L,K,F,T,C,D,R,I,Q,W)W
DWord(D)
%(P,M,L,K,F,T,C,D,R,I,Q,W)D
LWord(L)
%(P,M,L,K,F,T,C,D,I,Q,W)L
Example 1
When memory type included in variable name of computer request Format is W (Word), and data number of computer
request Format is 03, data number of PLC ACK response after execution of command is indicated by H06 (2*03 = 06
bytes)Byte and ASCII code value 3036 is entered in data area.
Example 2
In just above example, when data contents of 3 words are 1234, 5678, and 9ABC in order, actual ASCII code converted
values are 31323334 35363738 39414243, and the contents are entered in data area.
Header
Station No.
Command
Command type
Error code
(Hex 2 Byte)
Tail
Frame check
Ex. of frame
NAK
H10
R(r)
SB
H1132
ETX
BCC
ASCII value
H15
H3130
H52(72)
H5342
H31313332
H03
Item
BCC
Error code
Description
When command is lowercase(r), only one lower byte of the value resulted by adding 1 Byte
each to ASCII values from NAK to ETX is converted into ASCII and added to BCC, and
sent.
Hex and 2 bytes (ASCII code, 4 bytes) indicate error type. For the details, Refer to XGT
dedicated communication error codes and countermeasures.
2-59
Built-in
Comm
Built-in
Comm
Example
This example supposes that 2 WORDs from M000 of station No. 10 is read
(It supposes that M000 = H1234, M001 = H5678.)
Header
Station No.
Command
Frame (Example)
ENQ
H0A
R(r)
SB
ASCII value
H05
H3041
H52(72)
H5342
Device name
Number of data
Tail
Frame check
H06
%MW000
H02
EOT
BCC
H3036
H254D3030
30
H3032
H04
Header
Station No.
Command
Command type
Number of
block
Number of
data
Data
Tail
Frame
check
Frame (Example)
ACK
H0A
R(r)
SB
H01
H04
12345678
ETX
BCC
ASCII value
H06
H3041
H52(72)
H5342
H3031
H3034
H3132333435363738
03
2-60
Format name
Header
Station No.
Command
Command type
Error code
Tail
BCC
Frame (Example)
NAK
H0A
R(r)
SB
ETX
BCC
ASCII value
H15
H3041
H52(72)
H5342
H03
Format name
Header
Station No.
Command
Command
type
Number of
blocks
Device
Length
Device Name
Data
.....
Frame
Tail
check
Frame (Example)
ENQ
H20
W(w)
SS
H01
H06
%MW100
H00E2
EOT
ASCII value
H05
H3230
H57(77)
H5353
H3031
H3036
H254D573130
30
H30304532
H04
BCC
Description
BCC
When command is lowercase(r), only one lower byte of the value resulted by adding 1 Byte
each to ASCII values from ENQ to EOT is converted into ASCII and added to BCC.
Number of
blocks
This specifies how much of the blocks composed of "[device length][device name]" are in
this request Format. This can be set up to 16. Therefore, the value of [Number of blocks]
must be set between H01(ASCII value:3031)-H10 (ASCII value:3030).
Device
Length
(Name length of
This indicates the number of name's characters that means device, which is allowable up to
16 characters. This value is one of ASCII converted from hex type, and the range is from
H01 (ASCII value: 3031) to H10 (ASCII value:3130).
device)
device
Address to be actually read is entered. This must be ASCII value within 16 characters, and
in this name, digits, upper/lower case, and '%' only is allowable to be entered.
Data
If the value to be written in %MW100 area is H A, the data Format must be H000A. If the
value to be written in %MW100 area is H A, the data Format must be H000A. In data area,
the ASCII value converted from hex data is entered.
Example 1
If type of data to be currently written is WORD, the data is H1234, ASCII code converted value of this is
"31323334" and this content must be entered in data area. Namely, most significant value must be sent first, least
significant value last.
Note
Device data types of each block must be the same
If data type is Bit, the data to be written is indicated by bytes of hex. Namely, if Bit value is 0,
it must be indicated by H00 (3030), and if 1, by H01 (3031).
2-61
Built-in
Comm
Built-in
Comm
Header
Station No.
Command
Command type
Tail
Frame check
Frame (Example)
ACK
H20
W(w)
SS
ETX
BCC
ASCII value
H06
H3230
H57(77)
H5353
H03
Item
BCC
Description
When command is lowercase (r), only one lower byte of the value resulted by adding 1 Byte
each to ASCII values from ACK to ETX is converted into ASCII and added to BCC, and sent.
Header
Station No.
Command
Command type
Frame (Example)
NAK
H20
W(w)
SS
ASCII value
H15
H3230
H57(77)
H5353
Item
BCC
Error code
Tail
Frame check
H4252
ETX
BCC
H34323532
H03
(Hex 2 Byte)
Description
When command is lowercase(r), only one lower byte of the value resulted by adding 1 Byte
each to ASCII values from NAK to ETX is converted into ASCII and added to BCC, and sent.
Hex and 2 bytes (ASCII code, 4 bytes) indicate error type. For the details, Refer to 10.1.4 XGT
dedicated communication error codes and countermeasures.
Example
This example supposes that "HFF" is written in M230 of station No. 1.
1) PC request format (PC XGB)
Station
ENQ
H05
Command
No.
H01
W(w)
H3031
H57(77)
Command Number of
type
blocks
SS
H01
H5353
Device Length
H06
H3031
Device Name
Data
Tail
%MW230
H00FF
EOT
H30304646
H04
H254D573233
H3036
30
Frame
check
BCC
Header
Station No.
Command
Command type
Tail
Frame check
Frame (Example)
ACK
H01
W(w)
SS
ETX
BCC
ASCII value
H06
H3031
H57(77)
H5353
H03
2-62
Command
Command type
Error code
Tail
Frame check
BCC
Frame (Example)
NAK
H01
W(w)
SS
ETX
ASCII value
H15
H3031
H57(77)
H5353
H03
Heade
r
Station
No.
Command
Frame
(Example)
ENQ
H10
W(w)
ASCII
value
H05
H3130
H57(77)
Comman
d type
Device
Length
Device name
Number
of data
Data
Tail
SB
H06
%MW100
H02
H11112222
EOT
H5342 H3036
H254D5731303
0
Frame
check
BCC
Note
Number of data specifies the number according to the type of device. Namely, if the data type of device is WORD, and
number of data is 5, it means that 5 WORDs should be written.
Number of data can be used up to 120Bytes (60 Words).
Item
Description
BCC
When command is lowercase(r), only one lower byte of the value resulted by adding 1 Byte
each to ASCII values from ENQ to EOT is converted into ASCII and added to BCC.
Device
Length
This indicates the number of name's characters that means device, which is allowable up to
16 characters. This value is one of ASCII converted from hex type, and the range is from
H01 (ASCII value: 3031) to H10 (ASCII value: 3130).
Device
Address to be actually read. This must be ASCII value within 16 characters, and in this
name, digits, upper/lower case, and '%' only are allowable to be entered.
(Name length of
variable)
Header
Station No.
Frame (Example)
ACK
ASCII value
H06
Item
BCC
Command
Command type
Tail
Frame check
H10
W(w)
SB
ETX
BCC
H3130
H57(77)
H5342
H03
Description
When command is lowercase(r), only one lower byte of the value resulted by adding 1 Byte each
to ASCII values from ACK to ETX is converted into ASCII and added to BCC, and sent.
2-63
Built-in
Comm
Built-in
Comm
Header
Station No.
Frame (Example)
ENQ
ASCII value
H05
Tail
Frame check
SB
H1132
EOT
BCC
H5342
H31313332
H03
Command
Command type
H10
W(w)
H3130
H57(77)
Item
BCC
Error code
Description
When command is lowercase(r), only one lower byte of the value resulted by adding 1 Byte
each to ASCII values from NAK to ETX is converted into ASCII and added to BCC, and sent.
Hex and 2 bytes (ASCII code, 4 bytes) indicate error type. For the details, Refer to XGT
dedicated communication error codes and countermeasures.
Example
This example supposes that 2 byte HAA15 is written in D000 of station No. 1.
1) PC request format (PC XGB)
Station
Command
Command
No.
type
Device
Length
Device
Number of
data
Data
Tail
Frame check
BCC
Frame (Example)
ENQ
H01
W(w)
SB
H06
%DW000
H01
HAA15
EOT
ASCII value
H05
H3031
H57(77)
H5342
H3036
H254457303030
H3031
H41413135
H04
Header
Station No.
Frame (Example)
ACK
ASCII value
H06
Command
Command type
Tail
Frame check
H01
W(w)
SB
ETX
BCC
H3031
H57(77)
H5342
H03
2-64
Format name
Header
Station No.
Frame (Example)
NAK
ASCII value
H15
Error code
Tail
Frame check
SB
ETX
BCC
H5342
H03
Command
Command type
01
W(w)
H3031
H57(77)
PC request format
Format name
Frame
(Example)
ASCII value
Head
Station
Comma
Registration
er
No.
nd
No.
ENQ
H10
X(x)
H09
H05
H3130
H58(78)
H3039
Registration format
Refer to
registration format
Refer to *1
Tail
Frame check
EOT
BCC
H04
Item
Description
BCC
When command is lowercase(x), only one lower byte of the value resulted by adding 1 byte
each to ASCII values from ENQ to EOT is converted into ASCII, added to BCC.
Register No.
Register
Format
*1 : Register Format of request Formats must select and use only one of the followings.
1) Individual reading of device
RSS
...
Number of data
Header
Station No.
Command
Registration no.
Tail
Frame check
Frame (Example)
ACK
H10
X(x)
H09
ETX
BCC
ASCII value
H06
H3130
H58(78)
H3039
H03
Item
Description
BCC
When command is lowercase(x), only one lower byte of the value resulted by adding 1
Byte each to ASCII values from ACK to ETX is converted into ASCII and added to BCC,
and sent.
2-65
Built-in
Comm
Built-in
Comm
Format name
Header
Station No.
Command
Registration
No.
Error code
(Hex 2Byte)
Tail
Frame check
Frame (Example)
NAK
H10
X(x)
H09
H1132
ETX
BCC
ASCII value
H15
H3130
H58(78)
H3039
H31313332
H03
Item
Description
When command is one of lower case(x), only one lower byte of the value resulted by adding
BCC
1 Byte each to ASCII values from NAK to ETX is converted into ASCII and added to BCC,
and sent.
Error code
Hex and 2 bytes (ASCII code, 4 bytes) indicate error type. For the details, Refer to XGT
dedicated communication error codes and countermeasures.
Example
This example supposes that device M000 of station NO. 1 is monitor registered.
1) PC request format (PC XGB)
Format name
Header
Frame (Example)
ENQ
ASCII value
H05
Station
No.
Command
H01
X(x)
H3031 H58(78)
Registration Format
Registration
No.
R##
H01
RSS
H3031
Frame
Number of
Device length
blocks
H01
H5253
H3031
53
Device name
Tail
H06
%MW000
EOT
H3036
H2554573030
30
H04
check
BCC
Header
Station No.
Command
Registration No.
Tail
Frame check
Frame (Example)
ACK
H01
X(x)
H01
ETX
BCC
ASCII value
H06
H3031
H58(78)
H3031
H03
2-66
Format name
Header
Station No.
Command
Registration No.
Error code
Tail
Frame check
Frame (Example)
NAK
H01
X(x)
H01
ETX
BCC
ASCII value
H15
H3031
H58(78)
H3031
H03
Format name
Header
Station No.
Command
Registration No.
Tail
Frame check
Frame (Example)
ENQ
H10
Y(y)
H09
EOT
BCC
ASCII value
H05
H3130
H59(79)
H3039
H03
Item
Description
Register No.
Register No. uses the same number registered during monitor register for monitor execution.
It is possible to set from 00-09 (H00-H09).
BCC
When command is lower case(y), only one lower byte of the value resulted by adding 1 byte
each to ASCII values from ENQ to EOT is converted into ASCII, added to BCC.
Format name
Frame (Example)
ACK
H10
ASCII value
H06
H3130
Registration
Number of
No.
Blocks
Y(y)
H09
H59(79)
H3039
Command
Number of data
Data
Tail
Frame check
H01
H02
H9183
ETX
BCC
H3031
H3032
H39313833
H03
2) In case that the register Format of register No. is the continuous reading of device
Format name
Command
Registration No.
Number of data
Data
Tail
Frame check
Frame (Example)
ACK
H10
Y(y)
H09
H04
H9183AABB
ETX
BCC
ASCII value
H06
H3130
H59(79)
H3039
H3034
H393138334141424
2
H03
Heade
r
Station No.
Command
Registration
No.
Error code
(Hex 2Byte)
Tail
Frame check
Frame (Example)
NAK
H10
Y(y)
H09
H1132
ETX
BCC
ASCII value
H15
H3130
H59(79)
H3039
H31313332
H03
Item
BCC
Error code
Description
When command is lowercase(y), only one lower byte of the value resulted by adding 1 Byte
each to ASCII values from NAK to ETX is converted into ASCII and added to BCC, and
sent.
Hex and 2 bytes (ASCII code, 4 bytes) indicate error type. For the details, Refer to XGT
dedicated communication error codes and countermeasures.
2-67
Built-in
Comm
Built-in
Comm
Example
This example supposes that registered device No. 1 of station No. 1 is read. and BCC value is checked. And it is
supposed that device M000 is registered and the number of blocks is 1.
1) PC request format (PC XGB)
Format name
Header
Station No.
Command
Registration No.
Tail
Frame check
Frame (Example)
ENQ
H01
Y(y)
H01
EOT
BCC
ASCII value
H05
H3031
H59(79)
H3031
H04
Format name
Frame (Example)
ACK
H01
Y(y)
H01
ASCII value
H06
H3031
H59(79)
H3031
Number of
Number of data
Data
Tail
Frame check
H01
H02
H2342
ETX
BCC
H3031
H3032
H32333432
H03
Blocks
2-68
Format name
Header
Station No.
Command
Registration No.
Error code
Tail
Frame check
Frame (Example)
NAK
H01
Y(y)
H01
Error code(2)
ETX
BCC
ASCII value
H15
H3031
H59(79)
H3031
Error code(4)
H03
1) Frame structure
(1) Base format
(a) Request frame (External communication XGB)
Header
(ENQ)
Station
number
Command
Frame check
(BCC)
Tail
(EOT)
(b) ACK response frame (XGB External communication, when receiving data normally)
Header
(ACK)
Station
number
Command
Frame check
(BCC)
Tail
(EOT)
(c) NAK response frame (XGB External communication, when receiving data abnormally)
Header
(NAK)
Station
number
Command
Frame check
(BCC)
Tail
(EOT)
Note
1) The numerical data of all frames are ASCII codes equal to hexadecimal value, if theres no clear statement.
The terms in hexadecimal are as follows.
Station No.
Command type is supported R (read) and W (write).
All contents of data
2) If it is hexadecimal, H is attached in front of the number of frames like H01, H12345, H34, H12, and H89AB.
3) Available frame length is maximum 256 bytes.
4) Used control codes are as follows.
Code
Hex value
Name
Contents
ENQ
H05
Enquire
ACK
H06
Acknowledge
NAK
H15
Not Acknowledge
EOT
H04
End of Text
2-69
Built-in
Comm
Built-in
Comm
ENQ
Station
No.
Command
EOT
ACK
Station
No.
Command
EOT
EOT
NAK
Station
No.
Command
Command
Command type
Treatment
Code
ASCII code
Continuous read
H52
Continuous write
H57
Items
2-70
Header
Station
No.
Command
Device
Length
Address of
inverter
Data
.....
Frame
check
Tail
ENQ
H20
H6
0100
H00E2
BCC
EOT
H05
H3230
H57
H36
H30313030
H30304532
H04
Frame
(Example)
ASCII
value
Item
Description
BCC
When ASCII value of each 1byte except ENQ and EOT is summed, the lowest 1byte of the result
value is BCC.
Device
Length
This specifies how many Words you will write. As converted value to ASCII, the range is from H01
(ASCII value: 3031) to H08 (ASCII value: 3038).
Address of inverter
Enter the address that you want to read. ASCII value above 4 characters and non-numeric is not
allowed.
Data
When you write data H'A to inverter address 0100 area, the data format has to be H000A.
Example)
If you want to write H1234, 31323334 (Converted value to ASCII) should be included in the data area. So, the highest
value has to be sent first and the lowest value has to be sent last.
Note
Device data of Word type is only supported.
2-71
Built-in
Comm
Built-in
Comm
Header
Station
No.
Command
Data
Frame (Example)
ACK
H20
H00E2
ASCII value
H06
H3230
H57
H30304532
Frame check
Tail
BCC
EOT
H04
Item
Description
BCC
When ASCII value of each 1byte except ENQ and EOT is summed, the lowest 1byte of the result
value is BCC.
Header
Station No.
Command
Error code
(ASC 2 Byte)
Frame
check
Tail
Frame (Example)
NAK
H20
H12
BCC
EOT
ASCII value
H15
H3230
H57
H3132
H04
Item
BCC
Error code
Description
When ASCII value of each 1byte except ENQ and EOT is summed, the lowest 1byte of the result
value is BCC.
Error information is shown as hex 1byte (2bytes of ASCII code).
For more information, please refer to the error code of the inverter user manual.
Example
This describes if the user want to write "H00FF" to address number 1230 of station number 1 of inverter.
XGB request format (XGB Inverter)
Format name
Header
Station
Command
No.
Device
length
Address of
inverter
Data
Frame check
Tail
H01
H3031
H1
H3031
1230
H31323330
H00FF
H30304646
BCC
-
EOT
H04
W
H57
Header
Station No.
Command
Data
Frame check
Tail
Frame (Example)
ACK
H01
H00FF
BCC
EOT
ASCII value
H06
H3031
H57
H30304646
H04
2-72
Format name
Header
Station No.
Command
Error code
Frame check
Tail
Frame (Example)
ASCII value
NAK
H15
H01
H3031
W
H57
H12
Error code (2 Byte)
BCC
-
EOT
H04
Format name
Header
Station
No.
Command
Address of
inverter
Number of data
Frame
check
Tail
Frame (Example)
ASCII value
ENQ
H05
H10
H3130
R
H52
0100
H30313030
H5
H35
BCC
-
EOT
H04
Item
BCC
Device length
Address of inverter
Description
When ASCII value of each 1byte except ENQ and EOT is summed, the lowest 1byte of the
result value is BCC.
This specifies how many Words you will write. As converted value to ASCII, the range is from
H01 (ASCII value: 3031) to H08 (ASCII value: 3038).
Enter the address that you want to read. ASCII value above 4 characters and non-numeric is
not allowed.
Note
Device data of Word type is only supported.
2-73
Built-in
Comm
Built-in
Comm
Header
Station
No.
Command
Data
Frame (Example)
ACK
H20
H00E2
ASCII value
H06
H3230
H52
H30304532
Frame check
Tail
BCC
EOT
H04
Item
Description
BCC
When ASCII value of each 1byte except ENQ and EOT is summed, the lowest 1byte of the result
value is BCC.
Header
Station
No.
Command
Error code
(ASC 2 Byte)
Frame
check
Tail
Frame (Example)
NAK
H20
H12
BCC
EOT
ASCII value
H15
H3230
H52
H3132
H04
Item
BCC
Error code
Description
When ASCII value of each 1byte except ENQ and EOT is summed, the lowest 1byte of the result
value is BCC.
Error information is shown as hex 1byte (2bytes of ASCII code).
For more information, please refer to the error code of the inverter user manual.
Example
This describes if the user want to read 1Word data from address number 1230 of station number 1 of inverter..
XGB request format (XGB Inverter)
Format name
Header
Station
No.
Frame (Example)
ENQ
H01
1230
ASCII value
H05
H3031
H52
H31323330
Frame check
Tail
H1
BCC
EOT
H31
H04
Format name
Header
Station
No.
Command
Data
Frame check
Tail
Frame (Example)
ASCII value
ACK
H06
H01
H3031
R
H52
H1234
H31323334
BCC
-
EOT
H04
2-74
Format name
Header
Station
No.
Command
Error code
Frame check
Tail
Frame (Example)
NAK
H01
H12
BCC
EOT
ASCII value
H15
H3031
H52
H3132
H04
ASCII mode
ASCII code
1
7
Even,Odd,None
1 or 2
LRC(Longitudinal Redundancy Check)
Colon (:)
RTU mode
8 bit binary code
1
8
Even,Odd,None
1 or 2
CRC (Cyclical Redundancy Check)
3.5 Character no response time
2-75
Built-in
Comm
Built-in
Comm
When receiving the abnormal frame from client, server transmits error code and exceptional code. Error code is
function code adding 80(Hex) and exceptional code indicate the specific error content. Each code has following
content.
Code
Code name
01
02
Address error
03
04
Server error
05
Server requesting
re-transmission
06
Meaning
Function code error
Exceeds allowed address range
Not allowed data value
Server(slave) is error
Now server is too busy to process and requests re-transmission later
Server takes time to process. Master should request again.
Start
Station no.
Function code
Data
Error check
End
Size (byte)
2-76
Start
size(byte)
Idle time
Station
number
1
Function code
Data
Error check
End
Idle time
Purpose
Used area
address
01
Bit output
0XXXX
2000bit
02
Bit input
1XXXX
2000bit
03
Word output
4XXXX
125word
04
Word input
3XXXX
125word
05
Bit output
0XXXX
1bit
06
Word output
4XXXX
1word
0F
Bit output
0XXXX
1968bit
10
Word output
4XXXX
120word
2-77
Built-in
Comm
Built-in
Comm
Modbus Instruction
Station
no.
Function code
(01)
Address
Data size
Frame error
check
Tail (CRLF)
Size (byte)
Data
Tail (CRLF)
Tail (CRLF)
2
2-78
Data size
Classification
Station no.
Function
code
Upper byte
Lower byte
Upper byte
Lower byte
Frame
01
01
00
13
00
13
Data
12
31
Error check
CRC
Error check
05
CRC
01
81
02
CRC
2-79
Built-in
Comm
Built-in
Comm
Function code
(02)
Address
Data size
Tail (CRLF)
Data
Tail (CRLF)
Tail (CRLF)
Data size
Classificatio
n
Statio
n no.
Function
code
Upper byte
Lower byte
Upper byte
Lower byte
Frame
01
02
00
13
00
13
Error check
CRC
2-80
Classificatio
n
Statio
n no.
Function
code
No. of byte
Frame
01
02
03
Data
12
31
Error check
05
CRC
Station no.
Function code
Exceptional code
Error check
Frame
82
CRC
Tail (CRLF)
Data
Tail (CRLF)
N*2
Station no.
Error code
Exceptional
code
Tail (CRLF)
Size (byte)
Data size
Classification
Station
no.
Function
code
Upper byte
Lower byte
Upper byte
Lower byte
Frame
01
03
00
6B
00
03
Error check
CRC
2-81
Built-in
Comm
Built-in
Comm
Station
no.
Function
code
No. of byte
Frame
01
03
06
Data
13
12
3D
12
Error check
40
4F
CRC
Station no.
Function code
Exceptional code
Error check
Frame
01
83
04
CRC
Function code
(04)
Address
Data size
Tail (CRLF)
Data
Tail (CRLF)
N*2
2-82
Data size
Classificatio
n
Statio
n no.
Function
code
Upper byte
Lower byte
Upper byte
Lower byte
Frame
01
04
00
08
00
01
Error check
CRC
Statio
n no.
Function
code
No. of byte
Frame
01
04
02
Data
00
Error check
0A
Exceptional code
04
CRC
Error check
CRC
2-83
Built-in
Comm
Built-in
Comm
Station no.
Function
code (05)
Address
Output
Frame error
check
Tail (CRLF)
Size (byte)
Output
Frame error
check
Tail (CRLF)
Tail (CRLF)
Output
Classificatio
n
Statio
n no.
Function
code
Upper byte
Lower byte
Upper byte
Lower byte
Frame
01
05
00
08
FF
00
Error check
CRC
2-84
Address
Output
Classificatio
n
Statio
n no.
Function
code
Upper byte
Lower byte
Upper byte
Lower byte
Frame
01
05
00
08
FF
00
Error check
CRC
Station no.
Function code
Exceptional code
Error check
Frame
01
85
04
CRC
Station
no.
Function code
(06)
Address
Output
Frame error
check
Tail (CRLF)
Size (byte)
Output
Frame error
check
Tail (CRLF)
Output
Classificatio
n
Statio
n no.
Function
code
Upper byte
Lower byte
Upper byte
Lower byte
Frame
01
06
00
08
00
03
Error check
CRC
2-85
Built-in
Comm
Built-in
Comm
Output
Classificatio
n
Statio
n no.
Function
code
Upper byte
Lower byte
Upper byte
Lower byte
Frame
01
06
00
08
00
03
Error check
CRC
Station no.
Function code
Exceptional code
Error check
Frame
01
86
02
CRC
10) Continuous writing data of bit type at the bit output (0F)
(1) Continuous writing bit of output area
In case of writing continuous bit to output area, request and response frame is as follows.
Tail of frame is applied in case of ASCII mode.
(a) Request frame
Classification
Station
no.
Function
code (0F)
Address
No. of
output
Data size
Output
Frame
error
check
Tail
(CRLF)
Size (byte)
No. of
output
Tail (CRLF)
Station no.
Error code
Exceptional
code
Tail (CRLF)
Size (byte)
2-86
Hex
Address
C
27
26
D
25
24
23
22
0
21
20
29
28
1
-
Station
no.
Function
code
Frame
01
0F
Address
Upper byte
00
No. of output
Lower
byte
13
Upper
byte
00
Lower
byte
0A
Data
size
02
Output
Upper
byte
CD
Lower
byte
01
Error
check
CRC
Station no.
Function code
Frame
01
04
Address
No. of output
Upper byte
Lower byte
Upper byte
Lower byte
Error
check
00
13
00
0A
CRC
01
8F
01
Error check
CRC
2-87
Built-in
Comm
Built-in
Comm
11) Continuous writing data of word type at the word output (10)
(1) Continuous writing word of output area
In case of writing word continuously to output area, request and response frame is as follows.
Tail of frame is applied in case of ASCII mode.
(a) Request frame
Classification
Station
no.
Function
code (10)
Address
No. of
output
Data size
Output
Frame
error
check
Tail
(CRLF)
Size (byte)
N*2
Tail (CRLF)
Tail (CRLF)
2
2-88
Address
20
21
Station
no.
Functio
n code
Frame
01
10
Address
Upper Lower
byte
byte
00
No. of output
Upper
Lower
byte
byte
13
00
02
Data
size
04
Error
check
Output
CD
01
00
0A
CRC
No. of output
Classific
ation
Station no.
Function
code
Upper byte
Lower byte
Upper byte
Lower byte
Error
check
Frame
01
10
00
13
00
02
CRC
01
90
01
Error check
CRC
2-89
Built-in
Comm
Built-in
Comm
Select [Online] [Communication module setting] [System Dianosis] and click the icon (
).
Click the right button on the the relevant module and click Frame Monitor or Status By Service to check.
2-90
Detail result
CPU
Module information
1. Select [Online] [Communication module setting] [System Diagnosis] or click the icon (
).
2. You can check the status of main unit by clicking CPU module information after clicking main unit.
Detail result
Communication
module
information
1. Select [Online] [Communication module setting] [System Diagnosis] or click the icon (
).
2. You can check communication module status by clicking communication module information and click the
right button after clicking Cnet I/F module and built-in communication.
3. Meaning of each item of communication module information is as follows.
Item
Content
Module kind
Base number
Slot number
Station number
Connection method
Hardware error
Hardware version
OS version
P2P
System parameter
information
Remark
2-91
Built-in
Comm
Built-in
Comm
3) Frame monitor
The user can check whether frame is normal or not by monitoring TRX frame through Cnet I/F module by XG-PDs frame monitor.
Check list
Detail result
Frame
monitor
1. Select [Online] [Communication module setting] [System Diagnosis] or click the icon (
).
2. If you click right button after clinking Cnet I/F module and click frame monitor, you can monitor current
communication data.
3. If you use frame monitor function, you can check frame of TRX data between Cnet I/F module and external
communication device easily.
4. Detailed content of information indicated frame monitor window is as follows.
Item
Standard
information
Monitor
selections
Content
Base No.
Slot No.
Select Channel
Form
Result
Frame
monitor
window
Size
Time
Frame data
2-92
View by HEX
View by ASCII
Start
Stop
Close
Remark
Detail result
Dedicated service
1. Select [Online] [Communication module setting] [System Diagnosis] or click the icon (
2. Click the right button on the the Cnet I/F module and click Status By Service.
3. Click Dedicated Service tap.
4. Check the status by service by clicking Multiple Reading and Refresh
5. Detailed content of information indicated in dedicated service window is as follows.
Classification
Multiple
reading/Refresh
Item
Multiple reading
Refresh
Base Number
Slot Number
Link type
Dedicated service information
Port number
Standard
information
Dedicated Service
Detailed
information
window
Service count
Error count
Status
).
Content
Checks the dedicated service status every second.
Checks the dedicated service status information at
started time
Information of base number under diagnosis
Information of slot number under diagnosis
Type of communication module under diagnosis
Drive type by service
Channel number
Indicates how many dedicated service communication is
done
Indicates how many error occurs during dedicated
service communication
Indicates status of dedicated service communication
2-93
Built-in
Comm
Built-in
Comm
Detail result
P2P service
1. Select [Online] [Communication module setting] - [System diagnosis] or click the icon (
2. Click the right button on the the Cnet I/F module and click Status By Service.
3. Click P2P service of Status by Service
4. Click mutiple reading and check Status by Service.
Classification
Item
Standard
information
P2P service
information
P2P service
Base number
Slot number
Link type
P2P parameter
existence
Driver type
Block number
Port number
Status
Service count
Error count
Multiple reading
Refresh
Detailed
information
Multiple
reading/Refresh
2-94
).
Contents
Information of base number under diagnosis
Information of slot number under diagnosis
Type of communication module under diagnosis
Indicates whether P2P parameter exists or not
Indicates the P2P driver by port
XGT/Modbus/User definition frame
Available range:0~63
Only block under operation is indicated.
Indicates the channel number
Indicates the status by service
Indicates how many P2P service is done.
Indicates how many error occurs during service
Checks the P2P service status every second.
Check the P2P service status when refresh is done.
P2P service
Meaning
Normal
Error of RX frame head
(There is no ACK/NAK.)
Error of RX frame tail
(There is no tail.)
Status
FFFE
0
1
2
0A
0B
0C
0D
0
4
5
Meaning
Normal
Error of max. station number
(Available range: 0~255)
Time out
1. Modbus address error
2. Commands except Read/Write are
used.
2-95
Built-in
Comm
Built-in
Comm
Reason
Trouble shooting
2) Trouble shooting when communication is not done after P2P client setting
Phenomenon
Reason
In case CPU is stop
mode
Trouble shooting
Connect XG5000 and check CPU
mode.
If CPU mode is stop, change mode
into RUN.
Connect XG-PD and click [File]
[Open from PLC]. Check standard
settings of module acting as client and
server.
After executing P2P
enable right P2P link
parameter,
3) Trouble shooting when response frame is missed in case of acting as client and using RS-485
Phenomenon
Reason
Trouble shooting
1. Consider communication time and
change P2P conditional flag.
2. Communication time: transmission
time + reception time
In case P2P conditional - transmission time: conditional
flag+CPU Scan Time+reaction time of
After setting diverse P2P parameter flag is faster than
communication module+data
in P2P block, if frame monitor is communication time
transmission time
executed, response frame is missed.
- reception time: CPU Scan Time +
reaction time of communication
module+data transmission time
In case that response 1. Increase Delay time in standard
time of partner is slow.
settings of XG-PD.
2-96
4) Two response frame are dealt with as unknown when executing frame monitor
Phenomenon
Reason
Two response frame are dealt with as unknown when Communication
type in XG-PD is
executing frame monitor
set as RS-422 but
output wiring
method is RS-485
Trouble shooting
Change
communication type
as RS-485 and write it
to PLC.
Reason
Trouble shooting
1. Execute 1:1 communication with
More than one server server and check if it works properly.
sends frame
2. Take interlock for servers not to
sends frame simultaneously.
In case parity bit setting is
Set the parity bit to be same each other
not coincident
Reason
Trouble shooting
1. Check Cnet I/F module
- Check modules equipment status
- Check wiring
2.Check main unit status
2-97
Built-in
Comm
Built-in
Comm
2-98
Procedure
Setting method
Connection
setting
1
Read I/O
information
Standard
Settings
1. Double-click Cnet I/F module and execute standard setting window. Set Type, Speed, Data bit,
Stop bit, station no. of connection menu.
2. Modem initialization is available in case of dial modem, not null modem.
3. Delay time setting: when sending frame, it sends frame after specific delay time.
(a) Operation setting: Available when type is RS-422/485.
* When using as Modbus ASCII server, data bit should be 7.
2-99
Built-in
Comm
Built-in
Comm
Sequence
4
Procedure
Selecting
the active
mode
Setting method
1. Select active mode of server for user to use.
2. XGB Cnet I/F module supports XGT server, Modbus ASCII server, Modbus RTU
server.
Writing
parameter
5
Checking
the
operation
2-100
Procedure
Standard
settings
Setting method
1. Step 1~3 is same as described above.
*In case of ASCII client, data bit should be 7.
Active
mode
P2P
settings
3
1. After selecting P2P setting window, double-clock P2P block address and input base and slot no. of
communication module.
2. P2P 01 is fixed as built-in Cnet and base and slot is fixed as 0 and you cant change that.
P2P
channel
setting
2-101
Built-in
Comm
Built-in
Comm
Sequence
Procedure
Setting method
P2P block
setting
5
1. P2P items are activated differently according to type of client set in the channel.
2. Write shell according to protocol
* In case of user definition frame, P2P block can be set when user definition frame is written.
Writing
parameter
6
Enabling
the link
7
2-102
).
Sequence
Procedure
Setting method
Checking
the
operation
8
2-103
Built-in
Comm
Built-in
Comm
Client(XBM-DN16S+XBL-C21A)
1) Client setting
Type
Main unit
Communication
module
Communication type
Communication speed
Data bit
Stop bit
Parity bit
Modem type
Operation cycle
Write
Operation
status
Read
Setting content
XBM-DN16S
XBL-C21A (1 slot)
RS-232C
38,400
8
1
None
Null modem
200ms
Saves 1 word of M100 at client to M100 at server
Saves 1 word of D100 at server to M110 at client
[Table 2.11.1] client setting
2) Server setting
Type
Main unit
Communication
module
Communication type
Communication speed
Data bit
Stop bit
Parity bit
Modem type
Station no.
2-104
Setting content
XBC-DN32H
Main unit built-in (RS-232C)
RS-232C
38,400
8
1
None
Null modem
1
[Table 2.11.2] Server setting
Procedure
Setting method
Connection
settings
Standard
settings
3
1. Set standard settings at built-in communication channel to be same with [Table 10.2.2]s standard
settings.
2. Since active mode acts as dedicated communication server, set as XGT server.
2-105
Built-in
Comm
Built-in
Comm
Procedure
Setting method
Connection
settings
Standard
settings
3
1. Select XBL-C21A and set standard setting at channel 2 to be same with setting described in
[Table 2.11.1].
2. In case of acting as client, station setting doesnt have the meaning so set temporary station
(0~255).
3. When acting as client, active mode should be [Use P2P settings].
2-106
After standard settings, P2P channel and P2P block should be set. Setting methods are as follows.
Sequence
1
Procedure
P2P setting
Click
Setting method
P2P bottom of project window.
Communicat
ion module
settings
2
1. Double-click
of project window.
(P2P 01 is fixed as built-in communication module)
2. Select slot number (no. 1) acting as client and press OK.
P2P channel
setting
1. Double-click
1. Double-click
Setting of
writing
operation
Setting of
reading
operation
6
1. Channel, conditional flag, command type, data type, No. of variable, destination station no.: Same as
described in setting is writing.
2. P2P function: select READ.
3. Setting: after setting Read area and Save area, click [OK].
1) Read area: device address of data saved in server
2) Save area: device address of client to save
2-107
Built-in
Comm
Built-in
Comm
Sequence
Procedure
Setting method
Writing
parameter
7
Enabling
the link
2-108
Procedure
Setting method
System
Diagnosis
1
1. Connect with cilent by XG-PD and select [Online] [System Diagnosis] or click (
).
2. Click the right button on the relevant module and click Frame Monitor or Status By Service.
Frame
monitor
2
2-109
Built-in
Comm
Built-in
Comm
Client(XBM-DN32S+XBL-C41A)
1) Client setting
Main unit
Communication module
Communication type
Communication speed
Data bit
Stop bit
Parity bit
Operation cycle
Write
Operation
status
Read
XBM-DN32S
XBL-C41A(no.1 Slot)
RS-485
38,400
8
1
None
200ms
Write 1 word of M100 of client to M1 of server
Write 4 words from D0 of client to M2~M5 of server
th
nd
Write 15 bit of M2 to 2 bit of M20 of server
th
th
Write 0~15 bit of M2 to 0~15 bit of M21 of server
Read 1 word of M2 of server and save it at M160 of client
Read 4 words from P0 of server and save it at M150~M153
st
st
Read 1 bit of P2 of server and save it at 1 bit of M170.
th
th
th
th
Read 0 ~ 15 bit of M10 of server and save it at 0 ~ 15 of M180 of client.
[client setting]
2) Server setting
Main unit
Communication type
Communication speed
Data bit
Stop bit
Parity bit
Station no.
Bit read area
Address
Bit write area
Address
Start address
Word write area
Address
Word write area
Address
XBC-DN32H
Built-in RS-485
38,400
8
1
None
1
P0
M0
P0
M0
[server setting]
2-110
Procedure
Setting method
Connection
setting
Standard
settings
1. Write setting value as same with [Table 2.11.2] at built-in communication channel 1.
2. Set active mode as Modbus RTU server.
Modbus
setting
4
2-111
Built-in
Comm
Built-in
Comm
Sequence
Procedure
Setting method
Writing
parameter
5
2-112
Connection
setting
Standard
settings
3
1. Select XBL-C41A and write standard settings to be same with [Table 2.11.1] at channel
2. Since station setting doesnt have meaning when acting as client, set as temporary station number
(0~255).
3. When acting as client mode, active mode should be Use P2P settings.
2-113
Built-in
Comm
Built-in
Comm
After standard settings, P2P channel and P2P block should be set. Setting methods are as follows.
Sequence
1
Procedure
P2P setting
Click
Setting method
bottom of project window.
Communica
tion module
setting
1. Double-click
of project window.
(P2P 01 is fixed as built-in communication)
2. Select slot no. (No. 1) of client module and press OK.
P2P
channel
setting
1. Double-click
[OK].
1. Double-click
of P2P 01 and set P2P driver of channel 1 as Modbus RTU client and click
of P2P 02.
Setting of
writing
operation (1)
Setting of
writing
operation (2)
6
Write 4 words from D0 of client to M2~M5 of server
1. Ch., P2P function, conditional flag, destination station no.: same with step 5
2. Command type, Data type: because of writing continuous 4words, select Continuous, WORD
3. Data size: because of 4 words, input 4.
4. Setting: after setting Read area and Save area, click OK.
(1) Read area: device address saved in the client (D0)
(2) Save area: deice address of server to save (0x40002 : M2)
2-114
Sequence
Procedure
Setting method
Setting of
writing
operation (3)
7
th
nd
Setting of
writing
operation (4)
8
th
th
Setting of
reading
operation (1)
9
2-115
Built-in
Comm
Built-in
Comm
Sequence
Procedure
Setting method
Setting of
reading
operation (2)
10
Read 4 words from P0 of server and save it at M150~M153
1. Ch., Conditional flag, Command type, Data type, Destination station no.: same with step 6
2. P2P function: select READ.
3. Setting: after setting Read area and Save area, click OK.
(1) Read area: device address saved in server (0x30000)
(2) Save area: device address of client to save (M0150)
Setting of
reading
operation (3)
11
st
st
Setting of
reading
operation (4)
12
th
th
th
th
2-116
Sequence
Procedure
Setting method
Writing
parameter
13
14
Enabling
the link
2-117
Built-in
Comm
Built-in
Comm
Server(PX7)
PC Link
RS-485
RS-485
9,600
9,600
Stop bit
Parity bit
None
None
Station no.
*note1)
Delay time
Operation
100ms
Reads present value and setting value from temperature controller every second and
saves present value at MB200 and setting value at MB210.
[User defined communication system configuration]
Note1) Delay time is set to prevent from frame error when communication with device of which response is slow in case of RS-
422/485 communication. It varies according to partner device and it has 50~100ms value generally.
2-118
2-119
Built-in
Comm
Built-in
Comm
Setting method
3
1. Click Add Frame and select type HEAD, TAIL, BODY and input BODY name
2. BODYs name is test here.
1. If you double-click editor window after selecting DRS.HEAD tap at right screen, segment setting
screen is created.
2. Select Numerical constant which indicates Hex as ASCII code as Form. Input Hex value 2 which
indicates STX.
2-120
Sequence
Setting method
1. Select Numerical constant which indicates Hex as ASCII code as Form. Input Hex value D, A
which indicates CR and LF.
6
1. Double-click DRS.test tap and edit segment like the following.
2. Write frame requesting reading data of continuous 2 areas starting first of D register of
station no.1.
3. When double-clicking editor screen and writing frame through segment edition, size of one
segment is less than 10.
2-121
Built-in
Comm
Built-in
Comm
Setting method
1. Click Add Frame and select HEAD, TAIL, BODY as type and input BODY name.
2. BODYs name is RECE_DRS here.
1. Method writing HEAD, TAIL is same with step 4~5 of method writing frame that request reading
data.
4
1. To save present temperature value in MB200 and setting value in MB210, set the storage area of
st
nd
1 and 2 data as set in [Table 10.4.1].
2. Since data size of data 1 and 2 is 4 byte, select Fix sized variable and input 4 in Size
3. To select storage area of data, check Assign memory.
2-122
Setting method
Setting method
2-123
Built-in
Comm
Built-in
Comm
Error type
Number of blocks
exceeded
0007
0011
Data error
0290
1132
Monitor execution
error
Monitor execution
error
Monitor reg. Error
Device memory error
1232
1234
0190
1332
1432
7132
01rSS1105%MW10
01rSS010D%MW10000000000
..
01rSS0105%MK10
Other data type than X,B,W,D,L received
01rSB05%MW10%4
Data length area information incorrect
In case % is unavailable to start with
01rSS0105$MW10
Variables area value wrong
01rSS0105%MW^&
Other value is written for Bit Write than 00 or 01 01wSS0105%MX1011
0004
0090
Example
01wSB05%MW1040AA5512,..
01rSS0105%MW10000
01rSS0205%MW1005%MB10
01wSS0105%MW10AA%5
01rSS0108%MWFFFFF
2-124
Error type
01
Illegal Function
02
Illegal Address
03
Error type
01
ERR_NO_HEAD
02
ERR_NO_TAIL
03
ERR_WRONG_BCC
04
ERR_STATION_NO
05
ERR_WRONG_DRV_TYPE
07
ERR_FRAME_SND
09
ERR_NO_USE_LINKID
0A
ERR_PLC_RESP_TIMEOUT
0B
ERR_FRM_LENGTH
0D
ERR_ASCII_HEX_ERR
0E
ERR_RANGE_OVER
0F
ERR_NAK_ERR
2-125
Built-in
Comm
Internet
XGB High-performance PLC series
3-1
Built-in
Comm
Built-in
Comm
3.1.1 Characteristics
The web server has the below characteristics.
1) Monitoring the modules basic information
You can remotely monitor the basic information or state information and details on the PLC through a web browser. In
addition, you can RUN or STOP the PLC remotely when contacting the web server with administrator authorization.
2) Monitoring diagnosis information
You can remotely monitor error history, mode switching history, system history, power down history, web access
history, E-mail history, communication service history of the PLC.
3) Device monitoring
You can monitor and modify the devices and system flags of the PLC respectively.
4) Management of data log file
You can remotely download the data logging file saved to the SD card from the PLC by using a web browser.
5) Web page used by a user
A web server user can control or monitor the PLC as he(she) likes by making the web page directly.
3-2
Notice
(1) You can download the parameters setting program from the website.
Web address: http://www.lsis.com
(2) It can be programmed by the USB port of the basic unit. For the type of available cables,
please refer to the wiring of the manual.
(3) If you use the products other than available version depending on communication
configuration by series, some functions may not work normally. Before use, please check
the version.
3-3
Built-in
Comm
Built-in
Comm
3.2 Specifications
3.2.1 Communication Specifications
The below table shows you the communication specifications of the web server.
Specification
Item
Web server
Driver
Communication
method
Port No.
HTTP
TCP/IP
80
Remarks
1) Up to 4 channels
2) Supporting HTTP 1.1
MAIN
Function
Language Conversion
Manual Download
Communication setting
Login
1) ID: Up to 8 characters
2) Password: Up to 8 characters
PLCs basic
information
BASIC INFO.
Web servers
information
PLCs state
information
PLCs detailed
information
Name
IP address
Scan time
Web page
information
Server load
PLCs detailed
information
ERROR LOG
MODE LOG
SYSTEM LOG
3-4
Specification
E-mail LOG
COM-SERV. LOG
Category
Function
DEVICE
Device
MONITOR
FLAG
DATALOG
USER PAGE
SETTING
IP filtering
Time setting
Registration of user page
Specification
1) Individual monitoring: Monitoring 10 devices by account
2) Integrated Monitoring: Monitoring 10 devices for all integrated accounts
3) Refresh cycle: N/A, 10 seconds, 20 seconds, 30 seconds, 1 minute
1) Individual monitoring: Monitoring 10 devices by account
2) Integrated monitoring: Monitoring 10 devices for all integrated accounts
3) Refresh cycle: N/A, 10 seconds, 20 seconds, 30 seconds, 1 minute
1) Displaying the data log files up to 256EA
2) A maximum of 10 data log folders can be accessible.
User page URL:
http://xxx.xxx.xxx.xxx/userpage/home.html
(xxx means the web servers IP address.)
1) Account can be registered up to 15EA.
2) ID : Less than 8 characters
3) password: Less than 8 characters
1) IP Block: Registering a maximum of 15 blocking IP ranges
2) IP Allow: Registering a maximum of 15 allowable IP ranges
Synchronization with the local time or manual time setting (When SNTP is
not used)
Final executable file name of the user page: Home.html
3-5
Built-in
Comm
Built-in
Comm
1)
Scan time(ms)
STOP
1ms
Not Used
1group
5group
10group
Not Used
1group
5group
10group
Scan time
increment(ms)
4.2
4.9
3.3
3.7
3.3
5.9
5.4
3.3
3.12
3.52
7.24
7.49
7.53
7.63
10.72
15.19
2)
10ms
Scan Time(ms)
50ms
100ms
Not Used
1group
5group
10group
Not Used
1group
5group
10group
Scan time
increment(ms)
3.9
2.2
3.2
3.1
3.7
3.0
4.1
2.9
22.16
23.21
24.19
30.15
41.78
42.77
46.83
61.23
Notice
(1) Using the web server may increase the scan time of the basic unit.
Scan time = Normal scan time + Max. 8msec
3-6
START
TCP/IP Setting
TCP/IP Setting
Write Parameters
SD Cara Partition
After setting the parameters of the embedded FEnet, you can access to the web server. In order to contact
the web server, after connecting the PLC to Ethernet network, enter the IP set in XG5000 to the Internet
Explore window.
3-7
Built-in
Comm
Built-in
Comm
Details
Module selection
2
3
1
1) IP address
setting
2) Host table
[Note 1]
IP for emergency access
setting
3) Activating web 1. Check Activates the function of Web Server.
[Note 2]
server function 2. Enter the user ID and password
.
4) OK
3-8
If you click OK, the parameter settings for web server is completed.
Notice
[Note 1] If you cannot access to the web server due to wrong input of the IP in the IP filtering function during using
the web server, enter the IP address for an administrator. Then, you can access to the web server in the
PC regardless of IP filtering.
[Note 2] The default user ID and password is respectively LSIS and 0000. If you want to see the password,
check Show Password, you can check the set password.
Procedures
Details
Writing
parameters
3
3-9
Built-in
Comm
Built-in
Comm
Details
Memory card
format
1
Completion of
format
2
1) Click the [Web server area] button in the window for SD card format.
- If the Web server area is activated, it indicates the SD card partition is done.
- If the SD card is already divided, you dont need to partition it again.
2) For partition, click [Start] button.
3) When format is done, the format completion window will be created.
Notice
(1) To partition the SD memory card, you need to install the XG5000 that supports the partition function.
(2) XG5000 version supporting the partition function: 4.0 or higher
3-10
Details
Memory card
format
1
Completion of
format
2
1) When file transfer is done, the window indicating the web page file transfer is completed will be
created. If you click the OK button, web page transfer will be completed.
Notice
(1) To transfer the web page to the SD card, you need the XG5000 that supports web page transfer.
(2) XG5000 version supporting web page transfer: 4.0
(3) The web page distinguishes XBC from XEC type so make sure to download the web page after setting the
PLCs CPU type correctly.
(4) If the web page file exists in the web server area, format the web server area first and then, download the web
page.
3-11
Built-in
Comm
Built-in
Comm
3-12
3) If you click the Yes button, all programs, parameters, passwords, data of the PLC (including web server data) will be
deleted.
Notice
(1) As described above, Delete All PLCs deletes not only the web server data but also PLCs data so try not to use
this function.
(2) If you click Delete All PLCs, the PLCs parameters and programs, etc. will be all deleted. Accordingly, after
deletion, you need to apply Rewrite Parameters and Programs for normal operation.
3-13
Built-in
Comm
Built-in
Comm
Division
MAIN
MAIN
Name
Description
Korean/English
MANUAL DOWNLOAD
COMM. SETTING
Login
Logout
Name
IP address
Scan time
Server load
Operation Mode
Operation State
Login
PLC Basic
Information
BASIC
INFO.
WEBSERVER
Information
PLC State
Information
PLC Detailed
Information
3-14
Category
Division
Function
Description
ERROR LOG
MODE LOG
SYSTEM LOG
SHUT-DOWM LOG
E-mail LOG
E-mail history
COM-SERV.
LOG
Device monitoring
FLAG
DATALOG
Data log
USER PAGE
User page
User page
IP filtering setting
DIAGNOSTICS
WEB ACCESS
LOG
DEVICE
MONITOR
DEVICE
User account
setting
IP filtering setting
SETTING
Time setting
User page
3-15
Built-in
Comm
Built-in
Comm
Large category
Middle category
MAIN
MAIN
Login
BASIC
INFO.
WEBSERVER
Information
DIAGNOSTICS
3-16
Function
Administrator
User
Guest
Language Conversion
Manual download
Communication setting
Login
Logout
Name
IP address
Scan time
Server load
Operation Mode
Operation State
Module information
ERROR LOG
MODE LOG
SYSTEM LOG
SHUT-DOWM LOG
E-mail LOG
Delete all E-mail histories
Large category
Middle category
DEVICE
MONITOR
Device monitoring
Administrator
General
guest
Device monitoring
DATALOG
Data log
USER PAGE
User page
User page
IP filtering setting
Time setting
User page
IP filtering setting
Function
Notice
(1) The guest can monitor the devices registered in the integrated monitoring
(However, there is not right to add, edit, change values, delete)
(2) Time setting is available only when SNTP setting is unchecked. (You can uncheck SNTP in XG5000)
3-17
Built-in
Comm
Built-in
Comm
3-18
MAIN
Korean/English
MANUAL DOWNLOAD
COMM. SETTING
Description
Notice
(1) If you change the relevant PCs registry through communication setup functions, communication response
speed increases and it will lead to improvement of the web servers communication speed.
(2) If you select the checkbox Do not display this window any more and click the OK button, the message
window will not pop up again. However, when you access to the web page again after deleting the web
browsers cookie, the message will come on again.
3-19
Built-in
Comm
Built-in
Comm
2) Communication Setup
The web server adopted by XGB high-performance PLC module is supposed to send one data packet per one scan
to minimize the impact on scan time. In this structure, if the response to the sent data packet is not immediately
received, the next packet will not be sent until the response is received. However, in the case of Windows, when
receiving data packets, generally, it is supposed to wait until 2 packets are received and send responses without
responding to all packets or send the response in 200ms. Therefore, if you operate the web server in Windows
without changing the registry, the communication speed will decrease. That is why the web server provides the
program to change communication settings to solve such a problem. After downloading the program as shown below,
it is recommended that you set up the program so that ACK is sent every time the Windows TCP/IP receives one
packet.
Procedure
Description
File download
1
Program execution
2
1) If you unzip and execute the file after downloading the file, the program will be executed as shown
above Web serverRegManager window.
2) Click the [Set] button in Web serverRegManager window.
Registry
Setting
3
1)If you click the [Se]t button, the TCP Ack Frequency registry will be set up.
2)If you click the [OK] button in Tcp Ack. Frequency setting window, setup will be completed.
3-20
Notice
(1) If you click the [Set] or [Reset] button of the program, it will be disconnected from Ethernet to reread registry
settings and be connected again.
(2) If you want to restore the registry settings to the original state, click the [Reset] button.
3-21
Built-in
Comm
Built-in
Comm
3) Login
The web server provides a login function for restrictions on the use depending on authority.
The below table shows you the details related to login to the web page.
No.
Name
Main page
ID
Description
Moving to the main page
Entering the account to login to the web server
2
Password
3
Login
Notice
(1) When logging into the web server for the first time, enter the ID and password set in XG5000
(administrator authorization).
(2) If you want to register accounts, refer to Chap.3.4.8 Settings.
(3) When registering accounts, the available range may be different depending on authority permissions
- Refer to 3.4.1. 2) Limitations based on authority permissions
3-22
Name
Description
BASIC INFO.
WEB SERVER
Information
Notice
(1) You can change the PLCs operation mode only when you login with the administrator authorization.
3-23
Built-in
Comm
Built-in
Comm
Name
WEB Page Information
Server Load
Description
Displaying the web pages version and creation date
Comparing the PLCs CPU type with the web page type
- OK: In case the web page type is the same as the server type.
- ERROR : In case the web page type is different from the server type.
(Namely, you need to match the web page type with the server type.)
Displaying the web servers load
- When a user accesses to the server, a load of about 24% is used.
3-24
Description
Remark
Operating conditions
Through operating conditions, you can check the operating conditions of the PLC that is currently connected. The
information of each condition is displayed as below. If you click the message on each operating condition related to
the occurrence time of warning/error mode such as WARNNING, ERROR, you can check the detailed history.
Operation mode
Description
OK
Remarks
PLC works normally.
- Operating conditions
WARNNING
- Operating conditions
ERROR
3-25
Built-in
Comm
Built-in
Comm
[Fig. 3.4.4.1] Composition of the diagnosis information (example of the Error Log)
[Table 3.4.4.1] Error log according to the diagnosis information
No.
Composition of a screen
Description
It displays the history types provided by diagnosis
1
Diagnosis information
information. If you click the desired history, it will move to
the relevant page.
It displays the name of the Log type chosen in the web
Error Log
page of diagnosis information.
2
Log Type
In case of new log, if you click Refresh, the log
Refresh
information will be updated.
It means the log information No. provided by the PLC.
The lower the number is, the more recently the history
History No.
occurs.
3
History
The function is activated only when you access to the
Remove all Log server with the administrator account. It deletes the log
history saved in the PLC.
It displays the details of the log chosen in the selection
4
Log details
window of diagnosis information.
The item is created only when you select the Error log in
5
Details/Remedy
the selection web page. It provides the information on
corrective measures each error.
3-26
Remarks
Refer to Table 3.4.4.2
Providing a maximum
of
100 log information
except E-mail history
[Note1]
Remarks
Error Log
Up to 100 EA
Mode Log
Up to 100 EA
Up to 100 EA
Up to 100 EA
Up to 100 EA
Up to 25 EA
System Log
Shut down Log
Web access Log
E-mail Log
Up to 100 EA
3-27
Built-in
Comm
Built-in
Comm
1) ERROR LOG
It provides the Error history information of the PLC. The composition of a page is as shown below and the details of
each item are provided in the description on the table.
Name
Error Log 1-25
Index
3-28
Code
Date
Time
Contents
Description
It is the checkbox to change the range of mode switching Log.No. One page is
composed of 25EA. It provides the history information up to 100EA.
It means error occurrence procedure. The lower the number is, the more
recently the error log occurs.
It means the error code.
It means the date when the error occurs.
It means the time when the error occurs.
It means the error details.
History
details
If you click Error History, you can see the details and measures.
The button is created when you access to the server with the administrator
authorization. If you click this button and OK button, all error log histories will be
deleted.
2) MODE LOG
It provides the history information on the operation mode conversion such as the PLCs RUN or STOP, etc. The
details of mode log are as shown below.
No.
Name
History
details
Index
Code
Date
Time
Description
It is the checkbox to change the range of mode log history No. One page is
composed of 25EA. It provides the history information up to 100EA.
It means mode log history. The lower the number is, the more recently the
mode conversion occurs.
It means the date when mode conversion occurs.
It means the time when mode conversion occurs.
It means the details of mode conversion.
The button is created when you access to the server with the administrator
authorization. If you click this button and OK button, all mode log histories will
be deleted.
Notice
[Note1] If the data exceeds the maximum number of histories provided by diagnosis information, the data will be
deleted one by one starting with the past data.
Ex.) If 101st history appears after 100 error histories occurred, it will No.1 error history and the existing 100th
history will be deleted.
3-29
Built-in
Comm
Built-in
Comm
3) SYSTEM LOG
It provides the system log information performed by XG5000 during running the PLC. The details of the system log
are as shown below.
No.
Name
Description
3-30
History
details
Data
Time
Contents
It is the checkbox to change the range of system log No. One page is
composed of 25EA. It provides the history information up to 100EA.
It means the system history. The lower the number is, the more recently
system change history occurs.
It means the date when system change occurs.
It means the time when system change occurs.
It means the details of system change.
The button is created when you access to the server with the administrator
authorization. If you click this button and OK button, all system log histories will
be deleted.
4) SHUT-DOWN LOG
It provides the shut-down histories to the PLC. The details of shut down history are as shown below.
No.
1
Name
Details
It is the checkbox to change the range of shut down log No. One page is
composed of 25EA. It provides the history information up to 100EA.
It means the power down history. The lower the number is, the more recently
Index
power down history occurs.
History
Date
It means the date when power down occurs.
details
Time
It means the time power down change occurs.
Contents It indicates the location where power down occurs.
The button is created when you access to the server with the administrator
Remove all System
authorization. If you click this button and OK button, all shut-down histories will
Shut Down History
be deleted.
Shut down log 1-25
3-31
Built-in
Comm
Built-in
Comm
No.
Name
History
details
Date
Login Time
Access IP
User Log
3-32
Description
It is the checkbox to change the range of web access history No. One page is
composed of 25EA. It provides the history information up to 100EA.
It means the web access history. The lower the number is, the more recently
web access history occurs.
It means the date when web server access occurs.
It means the login time accessing to the web server.
It means the IP address of the users computer accessing to the web server
module.
It means the account information of the user accessing to the web server
module.
The button is created when you access to the server with the administrator
authorization. If you click this button and OK button, all web access histories
will be deleted.
6) E-mail LOG
Through E-mail transfer history, a user can check the history information that the web server has sent mails to the
registered E-mail address. The details of E-mail trasnger history are as shown below.
No.
1
Name
Description
It is the checkbox to change the range of e-mail history No. One page is
composed of 25EA. It provides the history information up to 25EA.
It means the number that completed E-mail service. The lower the number
Index
is, the more recently the E-mail is sent.
Date
It means the date when E-mail transfer is completed.
E-mail address It means the E-mail address(recipients mail address) sent from the PLC.
History
Success It indicates the transferred E-mail title.
details
Fail (Check Network): SMTP Relay program is not connected to internet
Title
network or connection is not possible on a commercial E-mail server by a
Fail
network security.
Fail(Check SMTP Server): the ID or PW of the mail server is invalid.
The button is created when you access to the server with the administrator
Remove all E-mail
authorization. If you click this button and OK button, all E-mail histories will be
Log History
deleted.
E-mail Log 1-25
3-33
Built-in
Comm
Built-in
Comm
Notice
In case of sending e-mail service based on Event information (RUN -> Stop, Stop -> Run, etc.),
when selecting [Write] in XG5000 for communication parameter setting, PLC goes to stop to activate it,
which falls under Event information. In this special case, service history would be missing
3-34
No.
Name
RS-232
Service
count
RS-485
FEnet
RS-232
Error
RS-485
FEnet
Description
Information on the whole service count of RS-232C channel among
embedded communications
Information on the whole service count of RS-485 channel among embedded
communications
Information on the whole service count of FEnets P2P channel among
embedded communications
Information on the whole error count of RS-232C channel among embedded
communications
Information on the whole error count of RS-485 channel among embedded
communications
Information on the whole error count of FEnets P2P channel among
embedded communications
Notice
(1) When you connect to the web server in a web browser for the first time : The history will be saved as GUEST.
(2) When you succeed in login: The relevant login account history will be saved.
(3) If the web browser does not exchange data with the web server for a certain time, connection will end.
(After that, if you connect to the web server again, it will be the same as the case of (1).
3-35
Built-in
Comm
Built-in
Comm
Start
Word
P0000
M0000
K0000
F0000
T0000
C0000
U00.00
Z000
L0000
N00000
D00000
R00000
ZR00000
3-36
Bit
P00000
M00000
K00000
F00000
T0000
C0000
U00.00.0
S000.00
L00000
D00000.0
R00000.0
-
Start
%IX0.0.0
%IB0.0.0
%IW0.0.0
%ID0.0.0
%IL0.0.0
%QX0.0.0
%QB0.0.0
%QW0.0.0
%QD0.0.0
%QL0.0.0
%MX0
%MB0
%MW0
%MD0
%ML0
End
Word
P2047
M2047
K8191
F2047
T2047
C2047
U0B.31
Z127
L4095
N10239
D19999
R16383
ZR32767
Bit
P2047F
M2047F
K8191F
F2047F
T2047
C2047
U0B.31.F
S127.99
L4095F
D19999.F
R16383.F
-
End
%IX15.15.63
%IB15.15.7
%IW15.15.3
%ID15.15.1
%IL15.15.0
%QX15.15.63
%QB15.15.7
%QW15.15.3
%QD15.15.1
%QL15.15.0
%MX262143
%MB32767
%MW16383
%MD8191
%ML4095
Remarks
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Remarks
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Area
Type
Start
End
Remarks
Bit
Byte
Word
Dword
Lword
Bit
Byte
Word
Dword
Lword
Bit
Byte
Word
Dword
Lword
Bit
Byte
Word
Dword
Lword
Bit
Byte
Word
Dword
Lword
Bit
Byte
Word
Dword
Lword
Bit
Byte
Word
Dword
Lword
Bit
Byte
Word
Dword
Lword
%LX0
%LB0
%LW0
%LD0
%LL0
%NX0
%NB0
%NW0
%ND0
%NL0
%KX0
%KB0
%KW0
%KD0
%KL0
%UX0.0.0
%UB0.0.0
%UW0.0.0
%UD0.0.0
%UL0.0.0
%RX0
%RB0
%RW0
%RD0
%RL0
%AX0
%AB0
%AW0
%AD0
%AL0
%WX0
%WB0
%WW0
%WD0
%WL0
%FX0
%FB0
%FW0
%FD0
%FL0
%LX65535
%LB8191
%LW4095
%LD2047
%LL1023
%NX163839
%NB20479
%NW10239
%ND5119
%NL2559
%KX131071
%KB16383
%KW8191
%KD4095
%KL2047
%UX0.11.511
%UB0.11.63
%UW0.11.31
%UD0.11.15
%UL0.11.7
%RX262143
%RB32767
%RW16383
%RD8191
%RL4095
%AX524287
%AB65535
%AW32767
%AD16383
%AL8191
%WX524287
%WB65535
%WW32767
%WD16383
%WL8191
%FX32767
%FB4095
%FW2047
%FD1023
%FL511
3-37
Built-in
Comm
Built-in
Comm
Data type
Size
(bit)
SINT
Short Integer
INT
Integer
16
DINT
Double Integer
32
LINT
Long Integer
64
USINT
Unsigned
Short Integer
UINT
Unsigned
Integer
16
UDINT
Unsigned
Double Integer
32
ULINT
Unsigned
Long Integer
64
No.
Meaning
Signed
decimal
number
Signed
decimal
number
Signed
decimal
number
Signed
decimal
number
Unsigned
decimal
number
Unsigned
decimal
number
Unsigned
decimal
number
Unsigned
decimal
number
32
Signed
decimal
number
LREAL
Long Real
Numbers
64
Signed
decimal
number
10
TIME
Duration
32
11
DATE
Date
16
12
TIME_OF_DAY
Time Of Day
32
13
DATE_AND_TIME
Date And
Time Of Day
64
14
STRING
Character
String
32*8
3-38
REAL
Real Numbers
Clock
data
Clock
data
Clock
data
Clock
data
TEXT
Range
-128 ~127
-32768 ~32767
-2147483648 ~ 2147483647
-9223372036854775808
9223372036854775807
0 ~ 255
0 ~ 65535
0 ~ 4294967295
0 ~ 18446744073709551615
-3.402823466e+038 ~
-1.175494351e-038 or 0
or 1.175494351e-038 ~ 3.402823466e+038
(0 -> 0.000000000e+000)
-1.7976931348623157e+308 ~
-2.2250738585072014e-308 or 0
or 2.2250738585072014e-308 ~
1.7976931348623157e+308
(0 -> 0.0000000000000000e+000)
T#00D00H00M00S000MS
T#49D17H02M47S295MS
D#1984-01-01 ~ D#2163-06-06
TOD#00:00:00.000 ~ TOD#23:59:59.999
DT#1984-01-01-00:00:00.000
~ DT#2163-12-31-23:59:59.999
'abcd GaNaDaRa 1234'
(Korean 15 characters, Numbers + English 31
characters)
No.
Type
Reserved word
15
BOOL
16
BYTE
17
WORD
18
DWORD
19
LWORD
Data type
Boolean
Size
(bit)
1
Bit String
of Length 8
Bit String
of Length 16
Bit String
of Length 32
16
Bit String
of Length 64
64
32
Meaning
Unsigned
decimal
number
Hexadecimal
number
Hexadecimal
number
Hexadecimal
number
Hexadecimal
number
Range
1,0(On, Off)
3-39
Built-in
Comm
Built-in
Comm
2) Device Monitoring
In the device monitoring page, you can register and change the targeted PLC devices. The functions can be largely
divided into individual monitoring and integrated monitoring. In the device monitoring menu of the web page, if you
click Device Monitoring, the screen will be moved to the relevant page. The composition of device monitoring page is
as shown below.
No.
3-40
Screen configuration
Description
Remarks
Page where you can register devices by login account and
Individual monitoring
monitor them.
Selection of
monitoring
Page where you can register devices commonly for all login
Integrated
type
accounts and monitor them. If the device value is registered A maximum of 10
monitoring
in advance, it can be monitored without separate login.
devices can be
Add
To add devices
registered and edited.
Edit
To edit devices
Edition of
device
Modify value
To change device values
Delete
To delete devices
cycle: N/A, 10
seconds, 20 seconds,
Update cycle setting
Selecting the update cycle of device monitoring
30 seconds, 1 minute
Index
The number is allocated in the order of registering devices.
Input range of
Device
Device name, type, view format registered by a user
comment
Type
Device
through additional functions are displayed.
-Korean: 14 haracters
monitoring
Display format
-English, number:28
Value
It means the current value of the device added by a user.
characters
Comment
It is the comment of the device added by a user.
Description
Click [DEVICE MONITOR] [DEVICE] in the web page to move to the device monitoring page.
When monitoring the device value in login account only, select [Individual Monitoring]; When the whole
users monitor the device commonly, select [Integrated Monitoring].
Add Device
3-41
Built-in
Comm
Built-in
Comm
Description
Select the device to edit.
Edit device
2
Click [Edit] in the window for editing devices.
If the device edition window is created, select and input the proper type and display format for the
targeted device. Each meaning is as shown below.
For more details, refer to Chap.3.4.5 2) Device Monitoring.
If you the [Edit] button, you can see the device value will be changed into the set one in the
monitoring window.
If you clcik the [Cancel] button, the device edition window will be canceled.
(3) Change of device values
It is the function to change the value of the registered device as shown below.
Procedures
1
Description
Select the device to change.
Change device
value
Click [Modify Value] in the device edition window. If the device edition window is created, input the
value to change.
If you the [Edit] button, you can see the device value will be changed into the set one in the
monitoring window.
If you clcik the [Cancel] button, the window for device change will be canceled.
3-42
Description
Select the device to delete.
Delete Device
2
Click [Delete] in the device edition window.
The webpage message asking whether deleting the selected device from the monitoring page is
created.
If you click the [OK] button, the relevant device will be deleted.
If you the [Cancel] button, the webpage meassage will disappear and the device will not be
deleted.
3-43
Built-in
Comm
Built-in
Comm
3) Flag Monitoring
In the flag monitoring page, you can register and change the PLC flags to monitor. The function can be largely divided
into individual monitoring and integrated monitoring. In the device monitoring menu of the web page, if you click Flag
Monitoring, the screen will be moved to the relevant page. The screen configuration and meaning of the flag
monitoring are as shown below.
No.
Screen configuration
Selection of
monitoring
type
Edition of flag
3-44
Description
Page where you can register flags by login account and
Individual monitoring
monitor them.
Page where you can register flags commonly for all login
Integrated
accounts and monitor them. If the device value is registered
monitoring
in advance, it can be monitored without separate login.
Add
To add devices
Edit
To edit devices
Delete
To change device values
Flag
monitoring
Index
Device
Type
Display format
Value
Comment
Index
Remarks
A maximum of 10
devices can be
registered and edited.
cycle: N/A, 10
seconds, 20 seconds,
30 seconds, 1 minute
Description
Click [DEVICE MONITOR] [FLAG] in the web page to move to the flag monitoring page.
When monitoring the flag value in login account only, select [Individual Monitoring]; When the whole
users monitor the flag value commonly, select [Integrated Monitoring].
Add flag
Description
Select the flag to edit.
Edit flag
1)
2)
3)
4)
3-45
Built-in
Comm
Built-in
Comm
Description
Select the falt to delete.
Delete flag
2
Click [Delete] in the flag edition window.
The webpage message asking whether deleting the selected flag from the monitoring page is
created.
If you click the [OK] button, the relevant device will be deleted.
If you the [Cancel] button, the webpage meassage will disappear and the device will not be
deleted.
Notice
(1) For the information on flags, refer to Appendix 1. Flag List.
3-46
No.
Screen configuration
Description
Directory
File list
File download
Refresh
Remarks
It is the checkbox to select the data log directory saved in the SD card.
Available only for
individual download
If you click the Refresh button, the window will be updated into the final
screen.
3-47
Built-in
Comm
Built-in
Comm
1) File download
You can download the log file created by the data log function as shown below.
Procedures
Description
File download
2
3-48
The screen configuration and details of the user page are as shown below. You can access to the user page by clicking
the user page button or by inputting the user pages URL directly.
No.
1
Screen configuration
User page
Description
Remarks
3-49
Built-in
Comm
Built-in
Comm
Notice
(1) For making the user web page, refer to Appendix 4 How to make the user page.
(2) To send the user web page to the web server, refer to 3.4.8 Settings.
(3) For setting the web servers IP address, refer to 3.3.1 TCP/IP Setting.
(4) When making the user page, the initial loading page files name should be home.html.
3-50
3.4.8 Setting
It provides the functions related to user account setting for login to the web server, IP filtering setting, PLCs Time setting,
user page setting. In terms of the authority for setting items, you can set up and change them only when you login with the
administrator account. The screen configuration and details are as shown below.
Screen configuration
USER ACCOUNT
IP FILTERING
TIME
USER PAGE
Description
Remarks
3-51
Built-in
Comm
Built-in
Comm
Screen configuration
User account
setting screen
No.
Registration order of user accounts
User ID
ID of the account assigned by the administrator
Authorization Authorization of each account
Account
edition
Add
Edit
Delete
3
3-52
Description
Refresh
Remarks
Up to 15EA
Administrator, User
Within the range of
English,
Combination of
English + Numbers
1~8 characters
Description
Click [SETTING] [USER ACCOUNT] in the webpage to move to the user account setting page.
Add
accounts
screen.
If you click the [Cancel] button, the window for adding user accounts will be canceled and the
account will not be added.
Adding
accounts
is done
If you click the [Add] button in the above 2, the window indicating registeration is done will pop
up. If you click the OKbutton, you can see the account is added to the user account setting screen.
Notice
(1) The authority for registering accounts can be divided into the administrator authorization and
general authorization.
- For more details on use by authorization, refer to 3.4.1 2) Limitations based on authority permissions.
(2) You can register the login account up to 15 people.
(3) When you login to the web server for the first time, you cannot delete or edit the account registered in XG5000
on the web page.
3-53
Built-in
Comm
Built-in
Comm
Description
Click [SETTING] [USER ACCOUNT] in the webpage to move to the user account setting page.
Select the account to edit.
Password
input
2
Edit
account
After changing the ID, password, access authorization, if you click the OK button, edition will be
done.
3-54
Description
Click [SETTING] [USER ACCOUNT] in the webpage to move to the user account setting page.
Select the account to delete.
Password
input
2
Click [Delete] in the account edition window.
After entering the password of the account to delete, click the OK button.
If you access to the web server account set in the TCP/IP setting window of the embedded
FEnet, you do not need to check the password separately.
If the authorization of the account to delete is general one, you do not need to check the
password separately.
Delete
accounts
Notice
(1) If you edit or delete the administrator account, the message asking the password of the selected account
will pop up.
(2) In the case of the account registered in XG5000, if you delete or edit other accounts with the master account,
the message asking the password will not pop up.
3-55
Built-in
Comm
Built-in
Comm
2) IP filtering setting
The function for IP filtering setting that focuses on the web servers security can be divided into IP blocking, IP
permission, Disable The screen configuration and meaning of the IP filtering setting are as shown below.
No.
1
Screen configuration
IP filtering
setting
screen
IP filtering
menu
Number
End address
IP blocked
Up to 15EA
IP allowed
Up to 15EA
IP edition
menu
3-56
Refresh
Add
Edit
Delete
4
Remarks
Start address
Not use
3
Description
Description
Click [SETTING] [IP FILTERING] in the webpage to move to the IP filtering setting page.
IP blocked
1
<Window confirming IP blocking >
Registeration
3
If you click the [Add] button in the above 2, the window indicating registration is done will be
created. If you click the [OK] button, you can check the set value in the IP filtering setting screen.
3-57
Built-in
Comm
Built-in
Comm
Description
Click [SETTING] [IP FILTERING] in the webpage to move to the IP filtering setting page.
IP
permission
< Window confirming IP permission>
2
<IP address input>
Click [Add] in the IP edition menu.
If the input window for IP address is created, enter the start and end IP of the IP address to
block off.
-If there is just one IP address to allow, enter the same start IP and end IP.
If you click the [Add] button, the input IP range will be displayed in the IP filtering setting screen.
If you click the [Cancel]button, the input window for IP address will be canceled and the IP
address will not be added.
Registration
of blocked
IP is done
If you click the [Add] button in the above 2, the window indicating registration is done will be
created. If you click the [OK] button, you can check the set value in the IP filtering setting screen.
3-58
Notice
(1) If you cannot access to the web server due to wrong IP input during using IP permission or IP blocking function,
you can access to the web server with the IP input to the host table setting of the embedded FEnets basic
setting.
(2) After accessing to the web server with the administrator account in the PC that is relevant to the IP input in the
host table setting window as described above, if you modify the wrong IP address in the IP filtering function, you
can access to the web server normally.
(3) When setting the IP in the host table to access to the web server, you can access to the web server from the PC
with the IP address without checking [Enable host table].
3-59
Built-in
Comm
Built-in
Comm
Description
Click [Setup] [IP filtering setting] in the webpage to move to the IP filtering setting page.
IP
blocking
1
<Window confirming IP blocking>
3-60
Procedures
Description
Delete
IP
3
3-61
Built-in
Comm
Built-in
Comm
Description
Click [Setup] [IP filtering setting] in the webpage to move to the IP filtering setting page.
Disable
2
<Window confirming IP filtering Disable >
3-62
3) Time setting
It is the function to set the PLCs time by accessing to the web server. If you set up time in the web page, the set time
will be reflected in the PLC. Time setting methods can be divided into automatic synchronization through the SNTP
server and manual setting. When the SNTP time synchronization function is activated in the embedded FEnets basic
setting items, you cannot use the manual time setting. If you want to use the time setting function, cancel the SNTP in
XG5000 first.
No.
Screen configuration
Time
Time setting
(SNTP)
Description
Moving to the time setting page
Sync. setting
Time setting
Confirm, Cancel
Refresh
Remarks
Automatic synchronization
can be set up in the
embedded FEnets basic
parameters
3-63
Built-in
Comm
Built-in
Comm
The screen configuration and details on the automatic synchronization function are as shown below.
No.
Screen configuration
Sync. setting
Port Number
Sync. cycle
3-64
Description
Remarks
Notice
Among the embedded FEnet basic setting items, if the SNTP time synchronization function is not checked in the
time synchronization setting, the manual time setting window will be seen instead of the automatic
synchronization window.
No.
Screen configuration
Sync. setting
Time setting
Details of
time
setting
Confirm, Cancel
Description
Remarks
Synchronizing the time with the local PCs data and time
Closing the time setting box
If you click the[Confirm] button, the time will be synchronized
with the set value.
Notice
(1) In the mobile environment, there is a possibility that the user's page registration function does not work
properly.
3-65
Built-in
Comm
Built-in
Comm
4) User page
It is the funciton to send the web page file made by a user to the server or manage files of the web server. The screen
configuration and details are as shown below.
No.
Screen configuration
USER PAGE
3-66
Description
Moving to the user page
Registering the user page
Displaying the user page file list
You can download and delete the list here.
Remarks
Description
Click [SETTING] [USER PAGE] in the web page to move to the User page manage
Add
file
2
Notice
(1) The main page name of the user page should be home.html.
(2) The user page does not support the folder structure.
(3) The length of the file name when the file upload, please within 32 characters.
(4) In the mobile environment, there is a possibility that the user's page registration function does not work
properly.
3-67
Built-in
Comm
Built-in
Comm
Description
Click [SETTING] [USER PAGE] in the web page to move to the User page manage
Select the file to download from the user page file list.
file
download
Notice
(1) Download methods of the user page may be different depending on the web browser
(Internet Explorer, Chrome, Firefox).
(2) Internet Explorer saves the html file as htm. If you download the html file in Internet Explorer, after download is
done, change the file name into html.
(3) In the mobile environment, there is a possibility that the user's page registration function does not work
properly.
3-68
Description
Click [SETTING] [USER PAGE] in the web page to move to the User page manage
Select the file to delete from the user page file list.
Delete
File
3
3-69
Built-in
Comm
Built-in
Comm
3.5.1 How to set up registers using the web server communication settings
You can change registers using the communication setting function as shown below.
Procedure
Description
File download
1
Program execution
2
1) If you unzip and execute the file after downloading the file, the program will be executed as shown
above Web serverRegManager window.
2) Click the [Set] button in Web serverRegManager window.
Registry
Setting
3
1)If you click the [Se]t button, the TCP Ack Frequency registry will be set up.
2)If you click the [OK] button in Tcp Ack. Frequency setting window, setup will be completed.
3-70
5) If there are several register folders, select one by one and find the folder where the current PCs IP address is set in the
right register value.
6) Click with the right mouse button on the right screen of the relevant folder and select New][DWORD(32bit) value].
3-71
Built-in
Comm
Built-in
Comm
3-72
At this time, if you click the checkbox and click the same function later, the confirmation message will not pop up any more
so you may not use the function. Accordingly, although the checkbox is created, do not click it.
If you click the checkbox, close the web browser and open it again. Otherwise, if you create a new tab and access to the
web server again, the confirmation message will be created again.
3-73
Built-in
Comm
appendix
Bit
Variables
Function
_SYS_STATE
F0000
_RUN
Run
Run state.
F0001
_STOP
Stop
Stop state.
F0002
_ERROR
Error
Error state.
F0003
_DEBUG
Debug
Debug state.
F0004
_LOCAL_CON
Local control
F0006
_REMOTE_CON
Remote mode
F0008
_RUN_EDIT_ST
F0009
_RUN_EDIT_CHK
F000A
_RUN_EDIT_DONE
F000B
_RUN_EDIT_END
F000C
_CMOD_KEY
Operation mode
F000D
_CMOD_LPADT
Operation mode
F000E
_CMOD_RPADT
Operation mode
F000F
_CMOD_RLINK
Operation mode
F0010
_FORCE_IN
Forced input
F0011
_FORCE_OUT
Forced output
F0014
_MON_On
Monitor
Monitor on execution.
F0015
_USTOP_On
Stop
F0016
_ESTOP_On
EStop
F0017
_CONPILE_MODE
Compile
Compile on execution.
F0018
_INIT_RUN
Initialize
F001C
_PB1
Program Code 1
F001D
_PB2
Program Code 2
F001E
_CB1
Compile Code 1
F001F
_CB2
Compile Code2
_CNF_ER
System error
_IO_TYER
_IO_DEER
Module is detached.
_IO_RWER
F0025
_IP_IFER
F0026
_ANNUM_ER
F000~1
F0021
F0022
F002~3
F0024
Description
Operation
mode
changed
by
Remote
communication module.
Device.
1-1
appendix
Word
F002~3
F004
Bit
1-2
Function
Description
F0028
_BPRM_ER
Basic parameter
F0029
_IOPRM_ER
IO parameter
F002A
_SPPRM_ER
F002B
_CPPRM_ER
F002C
Communication module
parameter
is abnormal.
_PGM_ER
Program error
Program error.
F002D
_CODE_ER
Code error
F002E
_SWDT_ER
System watchdog
F0030
_WDT_ER
Scan watchdog
_CNF_WAR
System warning
F0041
_DBCK_ER
Backup error
F0043
_ABSD_ER
F0046
_ANNUM_WAR
F0048
_HS_WAR1
F0049
_HS_WAR2
F0054
_P2P_WAR1
P2P parameter 1
F0055
_P2P_WAR2
P2P parameter 2
F0056
_P2P_WAR3
P2P parameter 3
F005C
_CONSTANT_ER
Constant error
Constant error.
_USER_F
User contact
F0090
_T20MS
20ms
F0091
_T100MS
100ms
F0092
_T200MS
200ms
F0093
_T1S
1s Clock
1s cycle Clock.
F0094
_T2S
2 s Clock
2s cycle Clock.
F0095
_T10S
10 s Clock
F0096
_T20S
20 s Clock
F0097
_T60S
60 s Clock
F0099
_On
Ordinary time On
F009A
_Off
F009B
_1On
1scan On
F009C
_1Off
1scan Off
F009D
_STOG
Reversal
F009
Variable
appendix
Word
F010
F011
F012
F014
F015
F023
F044
F045
F046
F048
F050
F051
F052
Bit
F0100
F0101
F0102
F0103
F0104
F0105
F0106
F0107
F0110
F0111
F0112
F0113
Variable
_USER_CLK
_USR_CLK0
_USR_CLK1
_USR_CLK2
_USR_CLK3
_USR_CLK4
_USR_CLK5
_USR_CLK6
_USR_CLK7
_LOGIC_RESULT
_LER
_ZERO
_CARRY
_ALL_Off
F0115
_LER_LATCH
F0120
F0121
F0122
F0123
F0124
F0125
-
_CMP_RESULT
_LT
_LTE
_EQU
_GT
_GTE
_NEQ
_FALS_NUM
_PUTGET_ERR0
_PUTGET_NDR0
_CPU_TYPE
_CPU_VER
_OS_VER
_OS_DATE
_SCAN_MAX
_SCAN_MIN
_SCAN_CUR
Function
User Clock
Description
Clock available for user setting.
Logic result
operation error
Zero flag
Carry flag
Operation error
Latch
Comparison result
LT flag
LTE flag
EQU flag
On in case of equal.
GT flag
GTE flag
NEQ flag
FALS no.
PUT/GET error 0
PUT/GET end 0
CPU Type
CPU version
OS version
Indicates OS version.
OS date
F0053
_MON_YEAR
Month/year
F0054
_TIME_DAY
Hour/date
F0055
_SEC_MIN
Second/minute
F0056
_HUND_WK
Hundred year/week
_FPU_INFO
_FPU_LFLAG_I
_FPU_LFLAG_U
_FPU_LFLAG_O
_FPU_LFLAG_Z
N/A
N/A
F057
F0570
F0571
F0572
F0573
N/A
N/A
N/A
1-3
appendix
Word
Bit
_FPU_LFLAG_V
_FPU_FLAG_I
_FPU_FLAG_U
_FPU_FLAG_O
_FPU_FLAG_Z
_FPU_FLAG_V
_FPU_FLAG_E
_ERR_STEP
_REF_COUNT
_REF_OK_CNT
N/A
N/A
N/A
N/A
N/A
N/A
F058
F060
F062
F0574
F057A
F057B
F057C
F057D
F057E
F057F
-
F064
_REF_NG_CNT
Refresh NG
F066
_REF_LIM_CNT
Refresh Limit
F068
_REF_ERR_CNT
Refresh Error
F070
F072
F074
F076
F078
F080
F082
F084
F086
F088
F090
F091
F093
F094
F096
_MOD_RD_ERR_CNT
_MOD_WR_ERR_CNT
_CA_CNT
_CA_LIM_CNT
_CA_ERR_CNT
_BUF_FULL_CNT
_PUT_CNT
_GET_CNT
_KEY
_KEY_PREV
_IO_TYER_N
_IO_DEER_N
_IO_RWER_N
_IP_IFER_N
_IO_TYER0
1-4
Variable
Function
Description
Irregular input
Error step
Refresh
Refresh OK
Buffer Full
Put count
Get count
Current key
Previous key
Mismatch slot
Detach slot
RW error slot
IF error slot
appendix
Word
Bit
F104
_IO_DEER0
F120
_IO_RWER0
Module RW 0 error
F128
_IO_IFER_0
Module IF 0 error
F140
_AC_FAIL_CNT
F142
_ERR_HIS_CNT
F144
_MOD_HIS_CNT
F146
_SYS_HIS_CNT
F148
_LOG_ROTATE
N/A
F150
_BASE_INFO0
Slot information 0
_USER_WRITE_F
F2000
_RTC_WR
RTC RW
F2001
_SCAN_WR
Scan WR
F2002
_CHK_ANC_ERR
F2003
_CHK_ANC_WAR
F200
Variable
Function
Request
detection
Description
of
(warning).
(warning)
_USER_STAUS_F
F2010
_INIT_DONE
Initialization completed
F202
_ANC_ERR
F203
_ANC_WAR
F201
Display
information
F210
_MON_YEAR_DT
Month/year
F211
_TIME_DAY_DT
Hour/date
F212
_SEC_MIN_DT
Second/minute
F213
_HUND_WK_DT
Hundred year/week
of
1-5
appendix
Keyword
Type
Description
High speed link parameter 1 normal operation of all station
Indicates normal operation of all station according to parameter set in High
speed link, and On under the condition as below.
L00000
_HS1_RLINK
Bit
1. In case that all station set in parameter is RUN mode and no error,
2. All data block set in parameter is communicated normally, and
3. The parameter set in each station itself is communicated normally.
Once RUN_LINK is On, it keeps On unless stopped by LINK_DISABLE.
Abnormal state after _HS1RLINK On
In the state of _HSmRLINK flag On, if communication state of the station set
in the parameter and data block is as follows, this flag shall be On.
L00001
_HS1_LTRBL
Bit
1. In case that the station set in the parameter is not RUN mode, or
2. There is an error in the station set in the parameter, or
3. The communication state of data block set in the parameter is not good.
LINK TROUBLE shall be On if the above 1, 2 & 3 conditions occur, and if
the condition return to the normal state, it shall be OFF again.
High speed link parameter 1, K block general state
L00020 ~
L0005F
_HS1_STATE[k]
(k = 00~63)
Bit
Array
_HS1_STATE[k] = HS1MOD[k]&_HS1TRX[k]&(~_HS1_ERR[k])
L00060 ~
L0009F
_HS1_MOD[k]
(k = 00~63)
Bit
Array
L00100 ~
L0013F
_HS1_TRX[k]
(k = 00~63)
Bit
Array
L00140 ~
L0017F
_HS1_ERR[k]
(k = 00~63)
Bit
Array
L00180 ~
L0021F
1-6
_HS1_SETBLOCK[k]
Bit
Array
appendix
Address
L0260~L047F(extension)
L0580~L079F(extension)
L0840~L104F(high extension)
Note
For each block flags, refer to the table on the preceding page.
5
L1090~L129F(high extension)
k that is the block number indicates the information of 64 blocks in the range of 00~63 through 4 words; 16 per 1
word. For example, the mode information(_HS1MOD) indicates the information of the block 0~15 in L0006; the
information of block 16~31, 32~47, 48~63 in L0007, L0008, L0009. Accordingly, the mode information of block No.
55 is indicated in L000097.
1-7
appendix
Keyword
Type
Description
L5120
_P2P1_NDR00
Bit
L5121
_P2P1_ERR00
Bit
L513
_P2P1_STATUS00
Word
L514
_P2P1_SVCCNT00
DWord
L516
_P2P1_ERRCNT00
DWord
L5180
_P2P1_NDR01
Bit
L5181
_P2P1_ERR01
Bit
L519
_P2P1_STATUS01
Word
L520
_P2P1_SVCCNT01
DWord
L522
_P2P1_ERRCNT01
DWord
In terms of P2P parameter No.1 block, a total of 32 blocks from No.0 to No.31 exist. The parameters of each block have
the same size and display function as the above table.
1-8
P2P
Number
L Address
L05120~L0703F(Cnet)
L07040~L0895F(Enet)
L08960~L1087F(Extension)
L10880~L1279F(Extension)
L12800~L1471F(HighExtension)
L14720~L1663F(HighExtension)
Note
appendix
Keyword
Type
Description
N000
_P1B00SN
Word
N0001~0004
_P1B00RD1
Device
Structure
N005
_P1B00RS1
Word
N0006~0009
_P1B00RD2
Device
Structure
N0010
_P1B00RS2
Word
N0011~0014
_P1B00RD3
Device
Structure
N0015
_P1B00RS3
Word
N0016~0019
_P1B00RD4
Device
Structure
N0020
_P1B00RS4
Word
N0021~0024
_P1B00WD1
Device
Structure
N0025
_P1B00WS1
Word
N0026~0029
_P1B00WD2
Device
Structure
N0030
_P1B00WS2
Word
N0031~0034
_P1B00WD3
Device
Structure
N0035
_P1B00WS3
Word
N0036~0039
_P1B00WD4
Device
Structure
N0040
_P1B00WS4
Word
N0041
_P1B01SN
Word
N0042~0045
_P1B01RD1
Device
Structure
N0046
_P1B01RS1
Word
N0047~0050
_P1B01RD2
Device
Structure
N0051
_P1B01RS2
Word
N0052~0055
_P1B01RD3
Device
Structure
N0056
_P1B01RS3
Word
1-9
appendix
N0057~0060
_P1B01RD4
Device
Structure
N0061
_P1B01RS4
Word
N0062~0065
_P1B01WD1
Device
Structure
N0066
_P1B01WS1
Word
N0067~0070
_P1B01WD2
Device
Structure
N0071
_P1B01WS2
Word
N0072~0075
_P1B01WD3
Device
Structure
N0076
_P1B01WS3
Word
N0077~0080
_P1B01WD4
Device
Structure
N0081
_P1B01WS4
Word
A total of 32 blocks from No.0 to No.31 exist per P2P of No.1 to No.6. The saving parameters of each block have the same size
and display function as the above table.
P2P
Number
L Address
N0000~N1311(Cnet)
N1312~N2623(Enet)
N2624~N3935(Extension)
N3936~N5247(Extension)
N5248~N6559(HighExtension)
N6560~N7872(HighExtension)
Note
Notice
(1) When you set P2P parameters through XG5000, N area is automatically set up.
(2) The N area is the flash area so it cannot be used as the internal device.
1-10
appendix
ASCII
HEX
DEC
00
000
01
Value
HEX
DEC
NULL
40
064
001
SOH
41
02
002
STX
03
003
04
ASCII
Value
ASCII
HEX
DEC
20
032
065
21
42
066
ETX
43
067
004
EQT
44
05
005
ENQ
06
006
07
Value
Value
HEX
DEC
(space)
60
096
033
61
097
22
034
"
62
098
23
035
63
099
068
24
036
64
100
45
069
25
037
65
101
ACK
46
070
26
038
&
66
102
007
BEL
47
071
27
039
'
67
103
08
008
BS
48
072
28
040
68
104
09
009
HT
49
073
29
041
69
105
0A
010
LF
4A
074
2A
042
6A
106
0B
011
VT
4B
075
2B
043
6B
107
0C
012
FF
4C
076
2C
044
6C
108
0D
013
CR
4D
077
2D
045
6D
109
0E
014
SO
4E
078
2E
046
6E
110
0F
015
SI
4F
079
2F
047
6F
111
10
016
DLE
50
080
30
048
70
112
11
017
DC1
51
081
31
049
71
113
12
018
DC2
52
082
32
050
72
114
13
019
DC3
53
083
33
051
73
115
14
020
DC4
54
084
34
052
74
116
15
021
NAK
55
085
35
053
75
117
16
022
SYN
56
086
36
054
76
118
17
023
ETB
57
087
37
055
77
119
18
024
CAN
58
088
38
056
78
120
19
025
EM
59
089
39
057
79
121
1A
026
SUB
5A
090
3A
058
7A
122
1B
027
ESC
5B
091
3B
059
7B
123
1C
028
FS
5C
092
3C
060
<
7C
124
1D
029
GS
5D
093
3D
061
7D
125
1E
030
RS
5E
094
3E
062
>
7E
126
1F
031
US
5F
095
3F
063
7F
127
1-11
Appendix 2 Dimension
App2-1
Appendix 2 Dimension
(2) Analog Type
-. XBC-DN32UA
App2-2
Appendix 2 Dimension
B A
20
19
18
17
16
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
-. XBE-RY16A
App2-3
Appendix 2 Dimension
-. XBE-DC08A, XBE-DC16A, XBE-TN08A, XBE-TN16A
-. XBE-DR16A, XBE-RY08A
App2-4
Appendix 2 Dimension
(4) Extension Cnet I/F Module
. XBL-C41A, XBL-C21A
App2-5
Instructions
Contact Point Instruction
Unite Instruction
Reverse Instruction
Details
Remarks
Output Instruction
Sequence/Last-input
Preferred Instruction
Instruction (FF)
Step Control Instruction ( SET Sxx.xx, OUT Sxx.xx )
End Instruction
END
Non-Process Instruction
NOP
Timer Instruction
Counter Instruction
Data Transfer Instruction
Conversion Instruction
Data Type Conversion
Instruction
Output Terminal Compare
Instruction
Input Terminal Compare
Instruction
Increase/Decrease
Instruction
Rotate Instruction
Move Instruction
Exchange Instruction
Application
Instructions
Compare to Unsigned
Compare to Signed
4/8 Bits available
including Carry
Moves specified data to the left and right, word by word, bit by bit
Extract, ASCII
Diverge Instruction
JMP, CALL
App3-1
FOR/NEXT/BREAK
Special/Communication
related Instruction
Symbol
Description
Support
XGK
XGB
LOAD
LOAD NOT
AND
AND NOT
OR
OR NOT
Contact Point
LOADP
LOADN
ANDP
ANDN
ORP
ORN
Symbol
Description
Support
XGK
XGB
OR LOAD
Unite
MPUSH
MPUSH
App3-2
MLOAD
MLOAD
MPOP
MPOP
Symbol
Description
NOT
Support
XGK
XGB
O
Symbol
Description
Support
XGK
XGB
MCS
MCS
MCSCLR
MCS
Output
Symbol
Description
Support
XGK
XGB
OUT
OUT NOT
OUTP
OUTN
SET
RST
FF
FF
Step
Control
Symbol
Description
Sxx.xx
SET S
S
Sxx.xx
OUT S
Support
XGK
XGB
Sequence Control
Last-input Preferred
Symbol
END
Description
END
Program End
Support
XGK
XGB
Symbol
Ladder not displayed
Description
Non-process Instruction, used in
Nimonic
Support
XGK
XGB
App3-3
TON
Symbol
Input
TON
Support
XGK
XGB
Description
T
Input
TOFF
TOFF
T
t1+t2 = t
Input
Timer
TMR
TMR
t1
t2
T
Input
TMON
TMON
T
Input
TRTG
TRTG
t
T
Symbol
Support
XGB
XGB
Description
Reset
CTD
CTD
C c
Count
Pulse
Setting
Setting
Present
Output
Reset
CTU
CTU
C c
Count
Pulse
Present
Output
Reset
Increased
Pulse
Decreased
CTUD
CTUD
C U D c
Pulse
Setting
Present
Output
Reset
CTR
CTR
C c
Count
Pulse
Present
Output
App3-4
Setting
16 bits
Transfer
MOV
Symbol
S D
MOV
(S)
MOVP
MOVP
S D
DMOV
DMOV
S D
DMOVP
DMOVP
S D
RMOV
Short
Real Number
Transfer RMOVP
RMOV
S D
RMOVP
S D
LMOV
Long
Real Number
Transfer LMOVP
LMOV
S D
32 bits
Transfer
Support
XGK
XGB
Description
(D)
(S+1,S)
(D+1,D )
(S+1,S)
(D+1,D )
S D
MOV4
MOV4
Sb Db
MOV4P
MOV4P
Sb Db
MOV8
MOV8
Sb Db
(S+3,S+2,S+1,S)
(D+3,D+2,D+1,D)
LMOVP
4 bits
Transfer
8 bits
Transfer
b15
4bit trans
MOV8P
MOV8P
CMOV
CMOV
CMOVP
1s
complement
Transfer DCMOV
DCMOVP
Multiple
Transfer
b0
8bit trans
Sb Db
1s complement
(S)
16 bits
Group
Transfer
b0
GMOV
CMOVP
S D
DCMOV
S D
DCMOVP
GMOV
(D)
1s complement
(S+1,S)
(D+1,D )
S D
S D N
GMOVP
GMOVP
S D N
FMOV
FMOV
S D N
(S)
(D)
N
(S)
(D)
N
FMOVP
GBMOVP
FMOVP
S D N
GBMOVP
S D Z N
App3-5
Classification Designations
Symbol
Description
(continue)
Support
XGK XGK
BMOV
Specified Bits
Transfer
App3-6
O
BMOVP
BMOVP
S D N
Specified Bits
Group
GBMOV
Transfer
GBMOV
S D Z N
Symbol
BCD
S D
BCDP
S D
DBCD
S D
DBCDP
DBCDP
S D
BCD4
BCD4
Sb Db
BCDP
BCD
Conversion DBCD
Support
Description
XGK
XGB
(S)
To BCD
(D)
BIN( 0~9999 )
(S+1,S)
To BCD
(D+1,D )
BIN( 0~99999999 )
(Sb):Bit, BIN(0~9)
b15
b0
To 4bit BCD
BCD4P
4/8 Bits
BCD
Conversion BCD8
BCD4P
Sb Db
BCD8
Sb Db
(Db): Bit
(Sb):Bit, BIN(0~99)
b15
b0
To 8bit BCD
BCD8P
BCD8P
Sb Db
BIN
BIN
S D
BINP
S D
DBIN
S D
BINP
BIN
Conversion DBIN
(Db):Bit
(S)
DBINP
S D
BIN4
BIN4
Sb Db
(D)
BCD( 0~9999 )
(S+1,S)
DBINP
To BIN
To BIN
(D+1,D )
BCD( 0~99999999 )
(Sb):Bit, BCD(0~9)
b15
b0
To 4bit BIN
BIN4P
4/8 Bits
BIN
Conversion BIN8
BIN4P
Sb Db
BIN8
Sb Db
(Db):Bit
(Sb):Bit, BCD(0~99)
b15
b0
To bit BIN
BIN8P
GBCD
Group
GBCDP
BCD,BIN
Conversion GBIN
GBINP
BIN8P
Sb Db
(Db):Bit
GBCD
S D N
GBCDP
S D N
GBIN
S D N
GBINP
S D N
App3-7
Symbol
I2R
16 Bits
I2RP
Integer/Real
Conversion I2L
I2LP
S D
I2R
(S)
I2RP
S D
I2L
S D
I2LP
D2R
D2RP
S D
D2L
S D
D2LP
D2LP
S D
Short
R2IP
Real/Integer
Conversion R2D
R2DP
R2I
L2DP
To Long
S D
R2D
S D
(S+1,S)
(S+1,S)
S D
L2D
S D
L2DP
S D
To Long
(D+3,D+2,D+1,D)
To INT
(D)
WholeSingReal Range
To DINT
(D+1,D)
WholeSingReal Range
S D
L2IP
(D+1,D)
Dint(-2147483648~2147483647)
S D
L2I
To Real
Dint(-2147483648~2147483647)
(S+1,S)
R2DP
(D+3,D+2,D+1,D)
Int( -32768~32767 )
(S+1,S)
L2I
Long
L2IP
Real/Integer
Conversion L2D
(S)
S D
R2IP
(D+1,D)
Int( -32768~32767 )
S D
32 Bits
D2RP
Integer/Real
Conversion D2L
R2I
To Real
S D
D2R
Support
XGK
XGB
Description
(S+3,S+2,S+1,S)
To INT
(D)
(S+3,S+2,S+1,S)
To DINT
(D+1,D)
Remark
In case of XGB, Integer value and Real value will be saved respectively in quite different format. For such reason,
Real Number Data should be converted as applicable before used for Integer Operation.
App3-8
4/8 Bits
Compare
Table
Compare
Group
Compare
(16 Bits)
Symbol
CMP
CMP
S1 S2
CMPP
CMPP
S1 S2
DCMP
DCMP
S1 S2
DCMPP
DCMPP
S1 S2
CMP4
CMP4
S1 S2
CMP4P
CMP4P
S1 S2
CMP8
CMP8
S1 S2
CMP8P
CMP8P
S1 S2
TCMP
TCMP
S1 S2 D
TCMPP
TCMPP
S1 S2 D
DTCMP
DTCMP
S1 S2 D
DTCMPP
DTCMPP
S1 S2 D
GEQ
GEQ
S1 S2 D N
GEQP
GEQP
S1 S2 D N
GGT
GGT
S1 S2 D N
GGTP
GGTP
S1 S2 D N
GLT
GLT
S1 S2 D N
GLTP
GLTP
S1 S2 D N
GGE
GGE
S1 S2 D N
GGEP
GGEP
S1 S2 D N
GLE
GLE
S1 S2 D N
GLEP
GLEP
S1 S2 D N
GNE
GNE
S1 S2 D N
GNEP
GNEP
S1 S2 D N
Description
Support
XGK
XGB
CMP(S1,S2)):
CMP(S1+15,S2+15)
Result:(D) ~ (D+15), 1 if identical
CMP((S1+1,S1),(S2+1,S2))
CMP((S1+31,S1+30),(S2+31,S2+30)
Result:(D) ~ (D+15)
Remark
CMP(P), DCMP(P), CMP4(P), CMP8(P), TCMP(P) & DTCMP(P) Instructions all process the results of
Unsigned Compare. All the other Compare Instructions will perform Signed Compare.
App3-9
Classification Designations
Group
Compare
(32 Bits)
App3-10
Symbol
Description
(continued)
Support
XGK
XGB
GDEQ
GDEQ
S1 S2 D N
GDEQP
GDEQP
S1 S2 D N
GDGT
GDGT
S1 S2 D N
GDGTP
GDGTP
S1 S2 D N
GDLT
GDLT
S1 S2 D N
GDLTP
GDLTP
S1 S2 D N
GDGE
GDGE
S1 S2 D N
GDGEP
GDGEP
S1 S2 D N
GDLE
GDLE
S1 S2 D N
GDLEP
GDLEP
S1 S2 D N
GDNE
GDNE
S1 S2 D N
GDNEP
GDNEP
S1 S2 D N
Classification Designations
16 Bits
Data
Compare
(LOAD)
16 Bits
Data
Compare
(AND)
16 Bits
Data
Compare
(OR)
32 Bits
Data
Compare
(LOAD)
Symbol
LOAD=
S1 S2
LOAD>
>
S1 S2
LOAD<
<
S1 S2
LOAD>=
>=
S1 S2
LOAD<=
<=
S1 S2
LOAD<>
<>
S1 S2
AND=
S1 S2
AND>
>
S1 S2
AND<
<
S1 S2
AND>=
>=
S1 S2
AND<=
<=
S1 S2
AND<>
<>
S1 S2
OR=
S1 S2
OR<=
<=
S1 S2
OR<>
<>
S1 S2
LOADD=
D=
S1 S2
LOADD>
D>
S1 S2
LOADD<
D<
S1 S2
LOADD>=
D>=
S1 S2
LOADD<=
D<=
S1 S2
LOADD<>
D<>
S1 S2
Description
(continued)
Support
XGK
XGB
App3-11
(continued)
Classification Designations
32bit
(AND)
32bt
Data
Compare
(OR)
ANDD=
D=
S1 S2
ANDD>
D>
S1 S2
ANDD<
D<
S1 S2
ANDD>=
D>=
S1 S2
ANDD<=
D<=
S1 S2
ANDD<>
D<>
S1 S2
ORD=
D=
S1 S2
ORD>
D>
S1 S2
ORD<
D<
S1 S2
ORD>=
D>=
S1 S2
ORD<=
D<=
S1 S2
ORD<>
D<>
S1 S2
LOADR=
R=
S1 S2
LOADR>
R>
S1 S2
R<
S1 S2
R>=
S1 S2
R<=
S1 S2
LOADR<>
R<>
S1 S2
ANDR=
R=
S1 S2
ANDR>
R>
S1 S2
R<
S1 S2
R>=
S1 S2
R<=
S1 S2
R<>
S1 S2
Short
Real Number LOADR<
Compare LOADR>=
(LOAD)
LOADR<=
Short
Real Number ANDR<
Compare ANDR>=
(AND)
ANDR<=
ANDR<>
App3-12
Symbol
Description
Support
XGK
XGB
Classification Designations
Symbol
ORR=
R=
S1 S2
ORR>
R>
S1 S2
R<
S1 S2
Short
ORR<
Real Number
Compare
ORR>=
(OR)
R>=
S1 S2
ORR<=
R<=
S1 S2
ORR<>
R<>
S1 S2
LOADL=
L=
S1 S2
L>
S1 S2
LOADL>
Long
Real Number LOADL<
Compare
LOADL>=
(LOAD)
L<
S1 S2
L>=
S1 S2
LOADL<=
L<=
S1 S2
LOADL<>
L<>
S1 S2
ANDL=
L=
S1 S2
ANDL>
L>
S1 S2
Long
ANDL<
Real Number
Compare
ANDL>=
(AND)
L<
S1 S2
L>=
S1 S2
ANDL<=
L<=
S1 S2
ANDL<>
L<>
S1 S2
Description
Compares (S1+3,S1+2,S1+1,S) to
(S2+3,S2+2, S2+1,S2) and saves its
result in Bit Result(BR) (Signed
Operation)
(continued)
Support
XGK
XGB
App3-13
Classification Designations
ORL=
L=
S1 S2
ORL>
L>
S1 S2
String
Compare
(LOAD)
String
Compare
(AND)
App3-14
Symbol
L<
S1 S2
L>=
S1 S2
ORL<=
L<=
S1 S2
ORL<>
L<>
S1 S2
LOAD$=
$=
S1 S2
LOAD$>
$>
S1 S2
LOAD$<
$<
S1 S2
LOAD$>=
$>=
S1 S2
LOAD$<=
$<=
S1 S2
LOAD$<>
$<>
S1 S2
AND$=
$=
S1 S2
AND$>
$>
S1 S2
AND$<
$<
S1 S2
AND$>=
$>=
S1 S2
AND$<=
$<=
S1 S2
AND$<>
$<>
S1 S2
Description
(continued)
Support
XGK
XGB
Classification Designations
String
Compare
(OR)
16 Bits
Data
Group
Compare
(LOAD)
16 Bits
Data
Group
Compare
(AND)
16 Bits
Data
Group
Compare
(OR)
Symbol
OR$=
$=
S1 S2
OR$>
$>
S1 S2
$<
S1 S2
OR$<
OR$>=
$>=
S1 S2
OR$<=
$<=
S1 S2
OR$<>
$<>
S1 S2
LOADG=
G=
S1 S2 N
LOADG>
G>
S1 S2 N
LOADG<
G<
S1 S2 N
LOADG>=
G>=
S1 S2 N
LOADG<=
G<=
S1 S2 N
LOADG<>
G<>
S1 S2 N
ANDG=
G=
S1 S1 N
ANDG>
G>
S1 S1 N
ANDG<
G<
S1 S1 N
ANDG>=
G>=
S1 S1 N
ANDG<=
G<=
S1 S1 N
ANDG<>
G<>
S1 S1 N
ORG=
G=
S1 S2 N
ORG>
G>
S1 S2 N
ORG<
G<
S1 S2 N
ORG>=
G>=
S1 S2 N
ORG<=
G<=
S1 S2 N
ORG<>
G<>
S1 S2 N
Description
(continued)
Support
XGK
XGB
App3-15
(continued)
Classification Designations
32 Bits
Data
Group
Compare
(LOAD)
32 Bits
Data
Group
Compare
(AND)
32 Bits
Data
Group
Compare
(OR)
App3-16
Symbol
LOADDG=
DG=
S1 S2 N
LOADDG>
DG>
S1 S2 N
LOADDG<
DG<
S1 S2 N
LOADDG>=
DG>=
S1 S2 N
LOADDG<=
DG<=
S1 S2 N
LOADDG<>
DG<>
S1 S2 N
ANDDG=
DG=
S1 S1 N
ANDDG>
DG>
S1 S1 N
ANDDG<
DG<
S1 S1 N
ANDDG>=
DG>=
S1 S1 N
ANDDG<=
DG<=
S1 S1 N
ANDDG<>
DG<>
S1 S1 N
ORDG=
DG=
S1 S2 N
ORDG>
DG>
S1 S2 N
ORDG<
DG<
S1 S2 N
ORDG>=
DG>=
S1 S2 N
ORDG<=
DG<=
S1 S2 N
ORDG<>
DG<>
S1 S2 N
Description
Support
XGB
XGK
Classification Designations
Symbol
LOAD3=
3=
S1 S2 S3
LOAD3>
3>
S1 S2 S3
3<
S1 S2 S3
3>=
S1 S2 S3
3<=
S1 S2 S3
LOAD3<>
3<>
S1 S2 S3
AND=
3=
S1 S2 S3
AND>
3>
S1 S2 S3
3<
S1 S2 S3
3>=
S1 S2 S3
3<=
S1 S2 S3
AND<>
3<>
S1 S2 S3
OR3=
3=
S1 S2 S3
OR3>
3>
S1 S2 S3
<3
S1 S2 S3
Three 16-Bit
LOAD3<
Data
Compare LOAD3>=
(LOAD)
LOAD3<=
Three 16-Bit
AND<
Data
Compare AND>=
(AND)
AND<=
Three 32-Bit
OR3<
Data
Compare
OR3>=
(OR)
>=3
S1 S2 S3
OR3<=
3<=
S1 S2 S3
OR3<>
3<>
S1 S2 S3
LOADD3=
D3=
S1 S2 S3
D3>
S1 S2 S3
D3<
S1 S2 S3
D3>=
S1 S2 S3
D3<=
S1 S2 S3
D3<>
S1 S2 S3
LOADD3>
Three 16-Bit
LOADD3<
Data
Compare LOADD3>=
(LOAD)
LOADD3<=
LOADD3<>
Description
(continued)
Support
XGK
XGB
App3-17
Classification Designations
ANDD3=
D3=
S1 S2 S3
ANDD3>
D3>
S1 S2 S3
D3<
S1 S2 S3
D3>=
S1 S2 S3
D3<=
S1 S2 S3
ANDD<>
D3<>
S1 S2 S3
ORD3=
D3=
S1 S2 S3
ORD3>
D3>
S1 S2 S3
D3<
S1 S2 S3
Three 32-Bit
ANDD3<
Data
Compare ANDD3>=
(AND)
ANDD3<=
Three 32-Bit
ORD3<
Data
Compare
ORD3>=
(OR)
App3-18
Symbol
D3>=
S1 S2 S3
ORD3<=
D3<=
S1 S2 S3
ORD3<>
D3<>
S1 S2 S3
Description
(continued)
Support
XGK
XGB
Symbol
INC
INC
INCP
INCP
DINC
DINC
DINCP
DINCP
DEC
DEC
DECP
DECP
DDEC
DDEC
DDECP
DDECP
INC4
INC4
Db
INC4P
INC4P
Db
INC8
INC8
Db
INC8P
Db
DEC4
Db
DEC4P
Db
DEC8
DEC8
Db
DEC8P
DEC8P
Db
INCU
INCU
INCUP
INCUP
DINCU
DINCU
DINCUP
DECU
DECUP
DDECU
DDECU
DDECUP
DDECUP
(D)+1
BIN Data
Increase
/
Decrease
(Signed)
(D)
(D)-1
(D)
(D+1,D)-1
(D+1,D)
(D)+1
BIN Data
Increase DINCUP
/
Decrease DECU
(Unsigned)
DECUP
O
(D+1,D)
(D+1,D)+1
Support
XGK
XGB
Description
(D)
(D+1,D)
(D+1,D)+1
(D)-1
(D+1,D)-1
(D)
(D+1,D)
App3-19
(6)Rotation instruction
Classification Designations
Rotate to Left
Symbol
ROL
ROL
D n
ROLP
ROLP
D n
DROL
DROL
D n
DROLP
DROLP
D n
ROL4
ROL4
Db n
b15
b0
CY
D
b15
b31
Db n
ROL8
Db n
ROL8P
ROL8P
Db n
ROR
ROR
D n
RORP
RORP
D n
DROR
DROR
D n
DRORP
DRORP
D n
ROR4
ROR4
Db n
ROR4P
ROR4P
Db n
ROR8
ROR8
Db n
ROR8P
ROR8P
Db n
RCL
RCL
D n
4/8 Bits
Rotate to
Right
b+7
RCL4
4/8 Bits
Rotate to Left RCL4P
(including RCL8
Carry)
RCL8P
Rotate
to Right
(including
Carry)
4/8 Bits
Rotate to
Right
(including
Carry)
App3-20
DRCL
D n
DRCLP
D n
RCL4
Db n
Db n
RCL8
Db n
b15
b31
Db n
RCR
RCR
D n
RCRP
RCRP
D n
DRCR
DRCR
D n
DRCRP
DRCRP
D n
RCR4
RCR4
Db n
RCR4P
RCR4P
Db n
RCR8
RCR8
Db n
RCR8P
RCR8P
Db n
b0
D+1
b+3
CY
b
CY
b+7
b
CY
b15
b0
CY
b31
b15
b0
D+1
CY
b+3
b+7
CY
RCL8P
CY
CY
RCL4P
b0
D n
b15
RCLP
CY
Rotate to
Right
b+3
CY
ROL4P
b0
D+1
CY
ROL4P
4/8 Bits
Rotate to Left ROL8
Support
XGK
XGB
Description
b0
b15
CY
D
b31
b15
b0
CY
D+1
b+3
b+7
CY
CY
Symbol
Support
XGB
XGK
Description
BSFT
BSFT
St Ed
BSFTP
BSFTP
St Ed
St
b15
Ed
b0
Bits Move
D n
BSFLP
BSFLP
D n
DBSFL
DBSFL
D n
DBSFLP
DBSFLP
D n
BSFL4
BSFL4
Db n
BSFL4P
Db n
BSFL8
Db n
BSFL8P
Db n
BSFR
BSFR
D n
BSFRP
BSFRP
D n
Move to
Higher Bit BSFL4P
within 4/8 Bits BSFL8
range
BSFL8P
Move to
Lower Bit
b31
b0
(D+1, D)
b+3
b+7
b15
0
b0
BSFR4P
Db n
BSFR8
Db n
BSFR8P
Db n
WSFT
WSFT
Et Ed
WSFTP
WSFTP
(D+1, D)
SR
D1 D2 N
SR
Db I
D N
CY
b
D
CY
b+7
D
0
h0000
CY
St (Start Word)
..
Et Ed
WSFRP
CY
b31
b+3
WSFRP
b0
(D)
Db n
D1 D2 N
CY
BSFR4
WSFR
Word Move
Bit Move
BSFR4
D1 D2 N
CY
D n
WSFLP
DBSFRP
CY
DBSFRP
D1 D2 N
D n
WSFL
CY
DBSFR
WSFL
b0
(D)
DBSFR
Move to
Lower Bit BSFR4P
within 4/8 Bits BSFR8
range
BSFR8P
0
b15
Ed (End Word)
h0000
..
D1
BSFL
D2
h0000
..
D1
Move to
Higher Bit
BSFL
D2
App3-21
Symbol
XCHG
XCHG
D1 D2
XCHGP
XCHGP
D1 D2
DXCHG
DXCHG
D1 D2
DXCHGP
DXCHGP
D1 D2
(D1)
Data
Exchange
(D2)
(D1+1, D1)
Group
Data
Exchange
GXCHG
GXCHGP
GXCHG
GXCHGP
D1 D2 N
SWAP
SWAPP
GSWAP
GSWAP
D N
GSWAPP
GSWAPP
D N
App3-22
(D1)
(D2+1, D2)
(D2)
D1 D2 N
Higher/Lower SWAP
Byte
Exchange SWAPP
Group
Byte
Exchange
Support
XGB
XGK
Description
b15
b0
(D)
Upper Byte
Lower Byte
(D)
Lower Byte
Upper Byte
D N
Integer
Addition
(Signed)
ADD
ADD
S1 S2 D
ADDP
ADDP
S1 S2 D
DADD
DADD
S1 S2 D
DADDP
DADDP
S1 S2 D
SUB
SUB
S1 S2 D
SUBP
S1 S2 D
DSUB
S1 S2 D
DSUBP
DSUBP
S1 S2 D
MUL
MUL
S1 S2 D
MULP
S1 S2 D
DMUL
S1 S2 D
DMULP
DMULP
S1 S2 D
DIV
DIV
S1 S2 D
Integer
MULP
Multiplication
(Signed) DMUL
(D)
DDIV
DDIV
S1 S2 D
DDIVP
DDIVP
S1 S2 D
ADDU
ADDU
S1 S2 D
ADDUP
S1 S2 D
DADDU
S1 S2 D
DADDUP
DADDUP
S1 S2 D
SUBU
SUBU
S1 S2 D
SUBUP
S1 S2 D
DSUBU
S1 S2 D
DSUBUP
DSUBUP
S1 S2 D
MULU
MULU
S1 S2 D
MULUP
S1 S2 D
DMULU
S1 S2 D
DMULUP
S1 S2 D
Integer
ADDUP
Addition
(Unsigned) DADDU
Integer
SUBUP
Subtraction
(Unsigned) DSUBU
Integer
MULUP
Multiplication
(Unsigned) DMULU
DMULUP
(D)
(S1+1,S1)-(S2+1,S2)
(D+1,D)
(D+1,D)
(S1+1,S1)(S2+1,S2)
(D+3,D+2,D+1,D)
(D) Quotient
(D+1) Remainder
(S1)(S2)
S1 S2 D
(D+1,D)
(S1)(S2)
DIVP
O
(S1+1,S1)+(S2+1,S2)
(S1)-(S2)
DIVP
Support
XGK
XGB
Description
(S1)+(S2)
Integer
SUBP
Subtraction
(Signed) DSUB
Integer
Division
(Signed)
Symbol
(S1+1,S1)(S2+1,S2)
(D+1,D) Quotient
(D+3,D+2)Remainder
(S1)+(S2)
(D)
(S1+1,S1)+(S2+1,S2)
(D+1,D)
(S1)-(S2)
(D)
(S1+1,S1)-(S2+1,S2)
(D+1,D)
(D+1,D)
(S1)(S2)
(S1+1,S1)(S2+1,S2)
(D+3,D+2,D+1,D)
App3-23
(continued)
Classification Designations
DIVU
Symbol
DIVU
S1 S2 D
XGK
XGB
(D)
(D+1)
(S1)(S2)
Integer
DIVUP
Division
(Unsigned) DDIVU
Support
Description
DIVUP
S1 S2 D
DDIVU
S1 S2 D
DDIVUP
DDIVUP
S1 S2 D
(S1+1,S1)(S2+1,S2)
(D+1,D)
(D+3,D+2)
RADD
RADD
S1 S2 D
(S1+1,S1)+(S2+1,S2)
RADDP
S1 S2 D
LADD
S1 S2 D
LADDP
LADDP
S1 S2 D
RSUB
RSUB
S1 S2 D
RSUBP
S1 S2 D
LSUB
S1 S2 D
(D+1,D)
(S1+3,S1+2,S1+1,S1)
+(S2+3,S2+2,S2+1,S2)
(D+3,D+2,D+1,D)
(S1+1,S1)-(S2+1,S2)
(D+1,D)
(S1+3,S1+2,S1+1,S1)
-(S2+3,S2+2,S2+1,S2)
LSUBP
LSUBP
S1 S2 D
RMUL
RMUL
S1 S2 D
RMULP
S1 S2 D
LMUL
S1 S2 D
LMULP
LMULP
S1 S2 D
RDIV
RDIV
S1 S2 D
RDIVP
S1 S2 D
LDIV
S1 S2 D
LDIVP
LDIVP
S1 S2 D
$ADD
$ADD
S1 S2 D
$ADDP
$ADDP
S1 S2 D
(D+3,D+2,D+1,D)
(S1+1,S1)(S2+1,S2)
(D+1,D)
(S1+3,S1+2,S1+1,S1)
(S2+3,S2+2,S2+1,S2)
(D+3,D+2,D+1,D)
(S1+1,S1)(S2+1,S2)
(D+1,D)
(S1+3,S1+2,S1+1,S1)
(S2+3,S2+2,S2+1,S2)
String
Addition
Group
Addition
GADD
GADD
S1 S2 D N
GADDP
GADDP
S1 S2 D N
GSUB
S1 S2 D N
GSUBP
S1 S2 D N
GSUB
Group
Subtraction GSUBP
App3-24
(D+3,D+2,D+1,D)
(S1)
(D)
+
(S2)
(S1)
(D)
Symbol
ADDB
ADDB
S1 S2 D
ADDBP
ADDBP
S1 S2 D
DADDB
DADDB
S1 S2 D
DADDBP
DADDBP
S1 S2 D
SUBB
SUBB
S1 S2 D
SUBBP
SUBBP
S1 S2 D
DSUBB
DSUBB
S1 S2 D
DSUBBP
DSUBBP
S1 S2 D
MULB
MULB
S1 S2 D
MULBP
MULBP
S1 S2 D
DMULB
DMULB
S1 S2 D
DMULBP
DMULBP
S1 S2 D
DIVB
DIVB
S1 S2 D
Support
Description
BCD Addition
S1 S2 D
DDIVB
DDIVB
S1 S2 D
DDIVBP
DDIVBP
S1 S2 D
(D)
(S1+1,S1)-(S2+1,S2)
(D+1,D)
(D+1,D)
(S1+1,S1)(S2+1,S2)
(D+3,D+2,D+1,D)
(S1)(S2)
DIVBP
(D+1,D)
(S1)(S2)
DIVBP
O
(S1+1,S1)+(S2+1,S2)
(S1)-(S2)
BCD
Multiplication
XGB
(D)
(S1)+(S2)
BCD
Subtraction
XGK
(D) Quotient
(D+1) Remainder
BCD Division
(S1+1,S1)(S2+1,S2)
(D+1,D) Quotient
(D+3,D+2) Remainder
App3-25
Symbol
WAND
S1 S2 D
Word AND
(S1)
WANDP
Logic
Multiplication DWAND
DWANDP
WOR
WANDP
S1 S2 D
DWAND
S1 S2 D
DWANDP
S1 S2 D
WOR
Support
XGK
XGB
Description
(S2)
(D)
DWord AND
(S1+1,S1)
(S2+1,S2)
(D+1,D)
S1 S2 D
Word OR
WORP
WORP
S1 S2 D
DWOR
DWOR
S1 S2 D
DWORP
DWORP
S1 S2 D
(S1)
(S2)
(D)
Logic Addition
DWord OR
(S1+1,S1)
WXOR
WXOR
S1 S2 D
Exclusive
OR
WXORP
S1 S2 D
DWXOR
DWXOR
S1 S2 D
DWXORP
DWXORP
S1 S2 D
Exclusive
NOR
Group
Logic
Operation
App3-26
WXNR
S1 S2 D
WXNRP
WXNRP
S1 S2 D
DWXNR
DWXNR
S1 S2 D
DWXNRP
DWXNRP
S1 S2 D
GWAND
GWAND
S1 S2 D N
(S2)
(D)
DWord Exclusive OR
(S1+1,S1)
WXNR
(D+1,D)
Word Exclusive OR
(S1)
WXORP
(S2+1,S2)
(S2+1,S2)
(D+1,D)
(S2)
(D)
GWANDP
GWANDP
S1 S2 D N
GWOR
GWOR
S1 S2 D N
GWORP
GWORP
S1 S2 D N
GWXOR
GWXOR
S1 S2 D N
GWXORP
GWXORP
S1 S2 D N
GWXNR
GWXNR
S1 S2 D N
GWXNRP
GWXNRP
S1 S2 D N
(S1+1,S1)
(S1)
(S2+1,S2)
(D+1,D)
(S2)
(D)
=
(S1)
(S2)
(D)
=
(S1)
(S2)
(D)
=
(S1)
(S2)
(D)
Symbol
BSUM
BSUM
S D
BSUMP
BSUMP
S D
DBSUM
DBSUM
S D
DBSUMP
DBSUMP
S D
BRST
BRST
D N
BRSTP
BRSTP
D N
Bit Check
Bit Reset
S
1s number
D
b31
b0
b15
S+1
S
1s number
D
ENCO
S D n
D
...
...
Encode
ENCOP
ENCOP
DECO
DECO
S D n
N bits
2binary
2N bits
S D n
...
Decode
DECOP
DECOP
DIS
DIS
S D n
S D n
DISP
S D n
UNI
S D n
UNIP
UNIP
S D n
WTOB
WTOB
S D n
Word/
WTOBP
Byte
Conversion BTOW
WTOBP
S D n
BTOW
S D n
BTOWP
BTOWP
S D n
IORF
IORF
S1 S2 S3
IORFP
IORFP
S1 S2 S3
SCH
S1 S2 D N
SCHP
SCHP
S1 S2 D N
DSCH
DSCH
S1 S2 D N
DSCHP
DSCHP
S1 S2 D N
MAX
S D n
MAXP
S D n
DMAX
S D n
DMAXP
S D n
N bits
2binary
2N bits
...
D
D+1
D+N-1
D
D+1
...
...
..
...
D
D+1
D+N-1
...
..
...
...
..
Higher Lower
SCH
MAX
...
Data
DISP
Disconnect &
Connect UNI
Data
Search
b0
b15
I/O
Refresh
Support
XGK XGB
Description
h00
h00
h00
h00
Lower
Higher
Lower
Higher
S
...
h00
h00
h00
h00
..
Lower D
Higher D+1
Lower
Higher
Higher Lower
App3-27
Classificat Designatio
ion
ns
MIN
Symbol
MIN
S D n
MINP
S D n
DMIN
S D n
DMINP
DMINP
S D n
SUM
SUM
S D n
SUMP
SUMP
S D n
DSUM
DSUM
S D n
DSUMP
DSUMP
S D n
AVE
AVE
S D n
AVEP
AVEP
S D n
DAVE
DAVE
S D n
DAVEP
DAVEP
S D n
Support
XGK
XGB
Description
Saves the min value in D among N
words starting from S
Sum
Adds up N double words starting from
S to save in D
Averages N words starting from S to
save in D
Average
MUX
MUX
S1 S2 D N
MUXP
MUXP
S1 S2 D N
DMUX
DMUX
S1 S2 D N
DMUXP
DMUXP
S1 S2 D N
DETECT
DETECT
S1 S2 D N
DETECTP
DETECTP
S1 S2 D N
S1st data
D
MUX
S2+1
N
Data
Detect
Ramp
Signal
Output
RAMP
RAMP
n1 n2 D1 n3 D2
SORT
SORT
S n1 n2 D1 D2
Data
Align
SORTP
Timebased
ramp
signal
output
App3-28
SORTP
S n1 n2 D1 D2
TRAMP
TRAMP
N1 N2 N3 D
RTRAMP
RTRAMP
N1 N2 N3 D
S2
S1st data
D+1
Data
Pull
Symbol
Description
FIWR
FIWR
S D
FIWRP
FIWRP
S D
FIFRD
FIFRD
S D
FIFRDP
FIFRDP
S D
FILRD
FILRD
S D
FILRDP
FILRDP
S D
FIINS
FINS
S D n
FIINSP
FINSP
S D n
FIDEL
FDEL
S D n
FIDELP
FDELP
S D n
Support
XGK
XGB
O
Symbol
SEG
SEGP
Description
S D Z
S D Z
Support
XGK
XGB
O
App3-29
(15)
Classification Designations
Convert to
Decimal
ASCII
Cord
BINDA
BINDA
S D
BINDAP
BINDAP
S D
DBINDA
DBINDA
S D
DBINDAP
DBINDAP
S D
BINHA
BINHA
S D
BINHAP
S D
DBINHA
S D
DBINHAP
S D
BCDDA
S D
BCDDAP
S D
DBCDDA
S D
Convert to
Hexadecimal BINHAP
ASCII
DBINHA
Cord
DBINHAP
BCDDA
Convert BCD
to Decimal BCDDAP
ASCII
DBCDDA
Cord
DBCDDAP
DABIN
DBCDDAP S D
DABIN
S D
DABINP
S D
DDABIN
S D
DDABINP
DDABINP
S D
HABIN
HABIN
S D
HABINP
S D
DHABIN
S D
DHABINP
DHABINP
S D
DABCD
DABCD
S D
DABCDP
S D
DDABCD
S D
Convert
DABINP
Decimal ASCII
DDABIN
to BIN
Convert
HABINP
Hexadecimal
ASCII to BIN DHABIN
Convert
DABCDP
Decimal ASCII
DDABCD
to BCD
DDABCDP
LEN
String
Length Detect LENP
App3-30
Symbol
DDABCDP S D
LEN
S D
LENP
S D
Description
Support
XGK
XGB
(continued)
Classification Designations
STR
Symbol
STR
S1 S2 D
STRP
S1 S2 D
DSTR
S1 S2 D
DSTRP
DSTRP
S1 S2 D
VAL
VAL
S D1 D2
VALP
S D1 D2
DVAL
S D1 D2
DVALP
DVALP
S D1 D2
RSTR
RSTR
S1 S2 D
RSTRP
S1 S2 D
LSTR
S1 S2 D
LSTRP
LSTRP
S1 S2 D
Convert
STRP
BIN16/32 to
DSTR
String
STRR
Convert String
STRRP
to Real
Number
STRL
STRLP
STRR
S D
STRRP
S D
STRL
S D
STRLP
S D
ASC
ASCII
Conversion ASCP
ASC
S D cw
ASCP
S D cw
HEX
HEX
Conversion HEXP
HEX
S D N
HEXP
S D N
RIGHT
S D N
RIGHTP
S D N
LEFT
S D N
LEFTP
S D N
String
Random
Extract
MID
MID
S1 S2 D
MIDP
MIDP
S1 S2 D
Description
Support
XGK
XGB
App3-31
(continued)
Classification Designations
String
Random
Replace
REPLACE
REPLACEP
Symbol
REPLACE S1 D S2
REPLACEP S1 D S2
FIND
FIND
S1 S2 D N
FINDP
FIND
S1 S2 D N
String Find
RBCD
RBCD
S1 S2 D
RBCDP
S1 S2 D
LBCD
S1 S2 D
LBCDP
LBCDP
S1 S2 D
BCDR
BCDR
S1 S2 D
BCDRP
BCDRP
S1 S2 D
BCDL
BCDR
S1 S2 D
BCDLP
BCDRP
S1 S2 D
Convert BCD
Data to Real
Number
Convert BCD
Data to Real
Number
App3-32
Description
Support
XGK
XGB
Symbol
SIN
SIN
S D
SINP
SINP
S D
COS
COS
S D
COSP
COSP
S D
TAN
TAN
S D
TANP
TANP
S D
ATAN
ASIN
S D
ATANP
ASINP
S D
RAD
RAD
Conversion RADP
ACOS
S D
ACOSP
S D
DEG
Angle
Conversion DEGP
ATAN
S D
ATANP
S D
RAD
RAD
Conversion RADP
RAD
S D
RADP
S D
DEG
Angle
Conversion DEGP
DEG
S D
DEGP
S D
SQR
S D
SQRP
S D
SIN Operation
COS
Operation
TAN
Operation
ATAN
Operation
Description
SIN(S+1,S)
(D+1,D)
Support
XGK
XGB
O
COS(S+1,S)
(D+1,D)
TAN(S+1,S)
(D+1,D)
(D+1,D)
(S+1,S)
(D+1,D)
Converts angle to radian
(S+1,S)
(D+1,D)
Converts radian to angle
(S+1,S)
SIN-1(S+1,S)
COS-1(S+1,S)
(D+1,D)
TAN-1(S+1,S)
(D+1,D)
(D+1,D)
App3-33
Limit
Control
LIMIT
S1 S2 S3 D
LIMITP
LIMITP
S1 S2 S3 D
DLIMIT
DLIMIT
S1 S2 S3 D
DLIMITP
DLIMITP
S1 S2 S3 D
DZONE
DZONE
S1 S2 S3 D
DZONEP
DZONEP
S1 S2 S3 D
DDZONE
DDZONE
S1 S2 S3 D
DDZONEP
DDZONEP S1 S2 S3 D
DZONESP
VZONE
S1 S2 S3 D
VZONEP
S1 S2 S3 D
DDZONES
DVZONE
DDZONESP
DVZONEP S1 S2 S3 D
VZONE
Vertical-zone
Control
VZONEP
Built-in
DVZONE
DVZONEP
S1 S2 S3 D
PIDRUN
PIDPAUSE N
PIDPRMT
S N
PIDRUN
Support
XGK
XGB
PIDRUN
PIDPRMT
S N
PIDPAUSE
PIDPRMT
S N
PIDPRMT
App3-34
Description
LIMIT
Dead-zone
DZONES
Control
PID Control
Instruction
Symbol
PIDPRMT
S N
Symbol
Description
Date/Time
Data
Read
DATERD
DATERD
DATERDP
DATERDP
Date/Time
Data
Write
DATEWR
DATEWR
DATEWRP
DATEWRP
Time Data
Increase
Time Data
Decrease
ADDCLK
ADDCLK
S1 S2 D
ADDCLKP
ADDCLKP S1 S2 D
SUBCLK
SUBCLK
SUBCLKP
SECOND
S1 S2 D
SUBCLKP S1 S2 D
SECOND
Support
XGK
XGB
Input
S ~ S+6s Time Data in PLC
(Yr/Mn/Dt/Hr/Mn/Sd/Day)
S D
SECONDP S D
HOUR
S D
HOURP
S D
Classification Designations
Divergence
Instruction
Symbol
JMP
LABEL
CALL
JMP
LABEL
Description
CALL
LABEL
CALLP
LABEL
XGK
XGB
LABEL
Support
SBRT
LABEL
RET
App3-35
(20)
Classification Designations
Symbol
FOR
Loop
Instruction
Description
FOR
Support
XGK
XGB
BREAK
Symbol
Description
NEXT
NEXT
BREAK
(21)
Classification Designations
Carry
Flag Set,
Reset
Error Flag
Clear
STC
STC
CLC
CLC
CLE
CLE
Support
XGK
XGB
(22)
Classification Designations
Symbol
Description
Support
XGK
XGB
Self Diagnosis
(Error Display )
D n1 n2
D1 S1 S2 D2
OUTOFF
STOP
Emergent
Operation Stop ESTOP
ESTOP
FALS
DUTY
TFLK
WDT
Initialize
WDT
WDT
WDTP
WDTP
(23)
Classification Designations
All Channels EI
Interrupt
Setting
DI
Individual
Channel
Interrupt
Setting
App3-36
Symbol
Description
EI
DI
EIN
EIN
DIN
DIN
Support
XGK
XGB
Symbol
Description
NEG
NEGP
DNEG
DNEGP
DNEGP
RNEG
RNEG
RNEGP
LNEG
LNEGP
LNEGP
ABS
ABS
ABSP
ABSP
DABS
DABS
DABSP
DABSP
NEGP
2s
complement DNEG
Support
XGK
XGB
Converts (D+1,D)
highest Bit to 0
Block
Conversion
Flash
Word Data
Transfer
Designations
Symbol
RSET
RSET
RSETP
RSETP
Description
S
EMOV
EMOV
EMOVP
EMOVP
S1 S2 D
EDMOV
EDMOV
S1 S2 D
Flash
Double Word Data
Transfer
EDMOVP
EDMOVP
Support
XGK
XGB
S1 S2 D
S1 S2 D
Block Read
EBREAD
EBREAD S1 S2
Block Write
EBWRITE
EBWRITE S1 S2
EBCMP
S1 S2 D1 D2
App3-37
Classification Designations
Symbol
Station No.
P2PSN
Set
Read Area
Set
(WORD)
P2PWRD
P2PBRD
P2PSN
Description
n1 n2 n3
Support
XGK
XGB
P2PWRD
n1 n2 n3 n4 n5
P2PWWR
n1 n2 n3 n4 n5
P2PBRD
n1 n2 n3 n4 n5
n1 n2 n3 n4 n5
P2PBWR
App3-38
Symbol
GET
Support
XGK
XGB
sl S D N
GETP
sl S D N
PUT
sl S1 S2 N
PUTP
Description
sl S1 S2 N
Symbol
Description
Return to Origin
ORG
Point
ORG
sl ax
Floating Origin
FLT
Point
FLT
sl ax
Direct Start
DST
DST
sl ax n1 n2 n3 n4 n5
IST
Support
XGK
XGB
O
sl ax n
Linear
LIN
Interpolation
LIN
sl ax n1 n2
Circular
CIN
Interpolation
CIN
sl ax n1 n2
Simultaneous
SST
Start
Speed/Position
VTP
Control Switch
SST
sl ax n1 n2 n3 n4
VTP
sl ax
Position/Speed
PTV
Control Switch
PTV
sl ax
Decelerated
STP
Stop
STP
sl ax
SKP
sl ax
Skip
SKP
Position
SSP
Synchronization
SSP
sl ax n1 n2 n3
Speed
SSS
Synchronization
SSS
sl ax n1 n2 n3
Position
Override
POR
POR
sl ax n
App3-39
Classification Designations
Speed
Override
Position
specified
Speed
Override
Symbol
SOR
SOR
PSO
PSO
Continuous
NMV
Operation
Inching
NMV
INCH
INCH
Return to Position
Previous to RTP
Manual Operation
Operation
Step Change
Repeated
Operation
Step Change
M Code
Off
Present
Position
Change
Zone
Allowed
Zone
Prohibited
Encoder
Value
change
sl ax n
sl ax n
sl ax
sl ax n
sl ax
SNS
IST
sl ax n
SRS
SRS
sl ax n
sl ax
MOF
MOF
PRS
PRS
sl ax n
ZOE
ZOE
sl ax
ZOD
ZOD
sl ax
EPRS
Teaching
TEA
App3-40
RTP
Description
(continued)
Support
XGK
XGB
Teaching
Array
TEAA
Emergent
Stop
EMG
EPRS
sl ax n
TEA
sl ax n1 n2 n3 n4
TEAA
sl ax n1 n2 n3 n4
EMG
sl ax
ECLR
PST
Symbol
CLR
ECLR
PST
sl ax n
sl ax
sl ax n
Description
Support
XGK
XGB
Basic
Parameter
Teaching
TBP
TBP
sl ax n1 n2
Extended
Parameter
Teaching
TEP
TEP
sl ax n1 n2
THP
sl ax n1 n2
TMP
sl ax n1 n2
sl ax n
sl ax n1 n2
Return to
Origin Point
Parameter THP
Teaching
Manual
Operation
Parameter TMP
Teaching
Input Signal
Parameter TSP
Teaching
TSP
Common
Parameter
Teaching
TCP
Parameter
Save
WRT
WRT
sl ax n
Present State
SRD
Read
SRD
sl ax D
TCP
Point
Operation
Step Write
PWR
PWR
sl ax S n1
Plural
Teaching
Data
Write
TWR
TWR
sl ax S n1
App3-41
Start(Bit)
P0000(P00000)
M0000(M00000)
K0000(K00000)
F0000(F00000)
T0000
C0000
U00.00(U00.00.0)
(S000.00)
Z000
L0000(L00000)
N0000
D00000(D00000.0)
R00000(R00000.0)
ZR00000
End(Bit)
P2047(P2047F)
M2047(M2047F)
K8191(K8191F)
F2047(F2047F)
T2047
C2047
U0B.31(U0B.31.F)
(S127.99)
Z127
L4095(L4095F)
N10239
D19999(D19999.F)
R16383(R16383.F)
ZR32767
Remarks
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
App4-1
App4-2
Remarks
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read Enable
Read Enable
Read Enable
Read Enable
Read Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Device
Start
%AX0
%AB0
%AW0
%AD0
%AL0
%WX0
%WB0
%WW0
%WD0
%WL0
%FX0
%FB0
%FW0
%FD0
%FL0
End
%AX524287
%AB65535
%AW32767
%AD16383
%AL8191
%WX524287
%WB65535
%WW32767
%WD16383
%WL8191
%FX32767
%FB4095
%FW2047
%FD1023
%FL511
Remarks
Read Enable
Read Enable
Read Enable
Read Enable
Read Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read, Write Enable
Read Enable
Read Enable
Read Enable
Read Enable
Read Enable
App4-3
3) Device type
The device type is the parameter to change the device into various formats for the relevant types. The below table
indicates the device type.
No.
Size(Bit)
SINT
INT
16
DINT
32
LINT
64
USINT
UINT
16
UDINT
32
App4-4
Type
ULINT
64
Available display
format
Signed
decimal
number
Signed
decimal
number
Signed
decimal
number
Signed
decimal
number
Unsigned
decimal
number,
Hexadecimal number
Unsigned
decimal
number,
hexadecimal number
Unsigned
decimal
number,
Hexadecimal number
Unsigned
decimal
number,
Hexadecimal number
REAL
32
Signed
number,
decimal
LREAL
64
Signed
number
decimal
10
11
12
13
14
None
None
None
None
STRING
32*8
TEXT
15
BOOL
16
BYTE
Unsigned
decimal
number
Hexadecimal number
Unsigned
decimal
number
Range [IEC]
-128 ~127
-32768 ~32767
-2147483648 ~ 2147483647
-9223372036854775808 ~ 9223372036854775807
0 ~ 255,
h00 ~ hFF[16#00 ~ 16#FF]
0 ~ 65535,
h0000 ~ hFFFF[16#0000 ~ 16#FFFF]
0 ~ 4294967295
h00000000
~
16#FFFFFFFF]
hFFFFFFFF[16#00000000
0 ~ 18446744073709551615
h0000000000000000 ~ hFFFFFFFFFFFFFFFF
[16#0000000000000000 ~ 16#FFFFFFFFFFFFFFFF]
-3.402823466e+038 ~
-1.175494351e-038 or 0
or 1.175494351e-038 ~ 3.402823466e+038
(0 -> 0.000000000e+000)
-1.7976931348623157e+308 ~
-2.2250738585072014e-308 or 0
or 2.2250738585072014e-308 ~
1.7976931348623157e+308
(0 -> 0.0000000000000000e+000)
'abcd GaNaDaRa 1234'
(Korean 14, + English 31)
1,0(On, Off)
h00 ~ hFF[16#00 ~ 16#FF]
0 ~ 255
No.
Type
WORD
17
DWORD
18
LWORD
19
32
Available display
format
Hexadecimal number,
Signed
decimal
number,
Unsigned
decimal
number
Hexadecimal number,
64
Signed
decimal
number
Unsigned
decimal
number
Hexadecimal number,
Size(Bit)
16
Signed
number,
Unsigned
number
decimal
decimal
Range [IEC]
h0000 ~ hFFFF[16#0000 ~ 16#FFFF]
-32768 ~32767
0 ~ 65535,
h00000000
~
16#FFFFFFFF]
hFFFFFFFF[16#00000000
-2147483648 ~ 2147483647
0 ~ 4294967295
h0000000000000000 ~ hFFFFFFFFFFFFFFFF
[16#0000000000000000 ~ 16#FFFFFFFFFFFFFFFF]
-9223372036854775808 ~ 9223372036854775807
0 ~ 18446744073709551615
4) Display format
The display format is the parameter to express the device values as desired display formats. The below table
indicates the display format of the device.
No.
0
1
2
3
4
Display format
Signed decimal number
Unsigned decimal number
hexadecimal number
TEXT
None
Available type
SINT, INT, DINT, LINT, REAL, LREAL, WORD, DWORD, LWORD
USINT, UINT, UDINT, ULINT, BOOL, WORD, DWORD, LWORD
BYTE, WORD, DWORD, LWORD, USINT, UINT, UDINT, ULINT
STRING
-
Device type
M00000(BIT access)
0(SINT)
M0000(WORD access)
D00000.F
(BIT access)
D00100
(WORD access)
18(DWORD)
15(BOOL)
2(DINT)
Display format
0(Signed decimal
number)
2(hexadecimal number)
1(Unsigned decimal
number)
2(Signed decimal
number)
Range of values
-128 ~ 127
h00000000 ~ hFFFFFFFF
0, 1
-2147483648 ~ 2147483647
App4-5
%UL0.10.7
(LWORD access)
App4-6
Device type
15(BIT)
Display format
1(Signed decimal
number)
4(USINT)
2(hexadecimal number)
1(INT)
0(Signed decimal
number)
9(LREAL)
0(Signed decimal
number)
Range of values
0, 1
16#00 ~16#FF
-32768 ~32767
-1.7976931348623157e+308 ~
-2.2250738585072014e-308 or 0
or 2.2250738585072014e-308 ~
1.7976931348623157e+308
(0 -> 0.0000000000000000e+000)
1) Sample code
The sample code to use login/logout sample is as shown below.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="/js/jquery-1.8.1.min.js"></script>
<script src="/KR/js/common.js"></script>
<script src="/js/login.js"></script>
<script src="/js/md5.js"></script>
<script type="text/javascript">
$(window).load(function(){
loadLogin();
});
App4-7
<input
type="button"
function login(){
var id=document.getElementById('pAccout');
var pw=document.getElementById('pPasswd');
if(!checkParameter(id.value)){
alert('Input the account');
}else if(!checkParameter(pw.value)){
alert('Input the password');
}else{
var sData = 'pAccount='+id.value+'&pPassword='+MD5(pw.value).toUpperCase();
$.ajax({
type : 'POST',
url : '/KR/login.cgi',
data : sData,
dataType : "json",
error:function(){
alert("Access to the server has failed. Try it again.");
},
success:function(data){
if(data.pCode == 100){
document.getElementById('pPasswd').value = '';
var user_view = document.getElementById("user_view");
pw.value = '';
var auth = '';
if(data.pAuth == '0'){
auth = 'administrator';
}else if(data.pAuth == '1'){
App4-8
value="logout"
auth = 'general';
}else{
auth = data.pAut
}
user_view.innerHTML
data.pAccount+'
('+auth+')
<input
type="button"
value="logout" onclick="logout()">';
document.getElementById("login_view").style.display = 'none';
user_view.style.display = 'block';
replaceCookie(data.pAccount,data.pAuth);
}else if(data.pCode == 101){
alert("Check the account and password.");
}
}
});
}
}
function logout(){
$.ajax({
type : 'GET',
url : '/KR/logout.cgi',
dataType : "text",
error:function(){
alert("Access to the server has failed. Try it again.");
},
success:function(data){
deleteCookie();
var code = data.substr(0,3);
if(checkParameter(code)){
if(code == '100'){
document.getElementById("login_view").style.display = 'block';
document.getElementById("user_view").style.display = 'none';
document.getElementById("user_view").innerHTML = '';
uAuth = 0;
}else if(code == '101'){
alert("Access to the server has failed. Try it again.");
}
}else{
alert("Access to the server has failed. Try it again.");
}
}
});
}
</script>
</head>
<body>
<div id="user_view" style="display:none; font-weight: bold;">
</div>
<table id="login_view">
<tr>
App4-9
App4-10
(1) After pasting the sample code to the note pad, click File - Save as button.
(2) After setting filename: home.html, file format: all files, encoding: UTF-8 in [Fig. 4.2.1.2] Save as window, click the
Save button.
(3) After saving the file, log in to the web server with the administrator privilege.
(4) Move to Setting-User page and click the Select File button.
(5) If you select the saved home.html file and click the Open button, the file will be transferred to the web server.
(6) After file transfer is done, input the below URL to the web page.
(7) - http://xxx.xxx.xxx.xxx/userpage/home.html
(8) - xxx.xxx.xxx.xxx means the web servers IP.
(9) If you load the web page by entering the URL, [Fig. 4.2.1.1] login sample page will be loaded.
3) How to use(login)
(1) Input the account and password to [Fig. 4.2.1.1]login sample page and click the login button.
(2) If you click the button, [Fig. 4.2.1.2]login state page will be created.
App4-11
4) How to use(logout)
(1) Click the logout button in [Fig. 4.2.1.2] login state page.
(2) If you click the button, [Fig. 4.2.1.1] login sample page will be created again.
Notice
(1) For more details on how to transfer the user page, refer to User Page Setting Functions of the web server
manual.
(2) For more details on login account management, refer to User Account of the web server manual.
App4-12
1) Sample code
The sample code to use the language conversion sample is as shown below.
</script>
</head>
<body onload="getLanguage()">
<div>
<font color="#000000"><a id="KOR" onclick="javascript:setLanguage('ko');" style="text-decoration:underline; cursor: pointer;"
target="_parent">Korean</a>/<a id="ENG" onclick="javascript:setLanguage('en');" style="text-decoration:none; cursor: pointer;"
target="_parent">English</a></font>
</div>
<div style="position: relative; top:20px;" id="LANG"></div>
</body>
</html>
App4-14
1) Sample code
The sample code to read or write device values is as shown below.
App4-15
App4-16
if(checkParameter(code)){
if(code == '100'){
alert('Registered');
}else{
alert("Access to the server has failed. Try it again.");
}
getDevice();
}
}
});
}
/* if(!checkParameter(form.pCommand.value) || (!checkParameter(form.pType.value))){
//alert('READ the device');
}else if(!checkParameter(form.pValue.value)){
alert('Check the value');
form.pValue.focus();
}else if(!checkValueLength(form.pType.value, pSystem, form.pValue.value)){
}else{
} */
}
</script>
</head>
<body onload="getDevice();">
<form id="readForm" name="readForm">
<table>
<tr>
<th>device : </th>
<td id="device_name">
</td>
</tr>
<tr>
<th>type : </th>
<td id="pType">
</td>
</tr>
<tr>
<th>display format : </th>
<td id="pSystem">
</td>
</tr>
</table>
</form>
<form id="sendForm" name="sendForm">
<table>
<tr>
<th>value : </th>
App4-17
App4-18
(4) Click the OK button in [Fig. 4.2.3.2] window for registering devices.
(5) If you click the button, the revised value will be input to [Fig. 4.2.2.3] edit box.
App4-19
App4-20
1) Sample code
The sample code to convert the PLCs operating mode into Run or Stop is as shown below.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="/js/jquery-1.8.1.min.js"></script>
<script src="/KR/js/deviceTypeList.js"></script>
<script type="text/javascript">
/*----------Input Area--------------*/
//XBC TYPE
var pDevice = 'M00000';
var pType = 15;
var pSystem = 1;
//XEC TYPE
//var pDevice = '%MX0';
//var pType = 15;
//var pSystem = 1;
/*--------------------------------*/
pType++;
pSystem++;
$(window).load(function(){
getDeviceState();
});
function getDeviceState(){
/*
checkTypeSys(pType, pSystem)
- Check whether the display format is proper for the type.
*/
App4-21
App4-22
});
}
</script>
</head>
<body>
<table>
<tr>
<td id="state_image"></td>
</tr>
<tr>
<td><input
type="button"
onclick="setDeviceState(0)"></td>
</tr>
</table>
value="RUN"
onclick="setDeviceState(1)">
<input
type="button"
value="STOP"
</body>
</html>
App4-23
1) Sample code
The sample code for updating the web page by cycle is as shown below.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
var rTime = 10;
var rplc = null;
function setAutoReplace(time){
rTime = time;
if(rplc != null){
clearInterval(rplc);
}
if(rTime != 0){
rplc = setInterval("refresh()", rTime*1000);
}
}
function refresh(){
document.getElementById("selection").style.display = 'none';
setTimeout('refresh2();',50);
}
function refresh2(){
document.getElementById("selection").style.display = 'block';
}
</script>
</head>
<body onload="setAutoReplace(rTime);">
<select id="selection" onChange="setAutoReplace(this.value);"style="position: absolute; top:10px; left: 10px;">
<option value="10">10 seconds</option>
<option value="20">20 seconds</option>
App4-24
App4-25
1) Sample code
The sample code for automatic update of the web page is as shown below.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
/*-------------- Input Area ------------*/
var rTime = 3;
//3 seconds
/*--------------------------------------*/
var rplc = null;
function setAutoReplace(time){
rTime = time;
if(rplc != null){
clearInterval(rplc);
}
rplc = setInterval("load()", time*1000);
}
function load(){
alert(rTime+'Updated in seconds');
}
</script>
</head>
<body onload="setAutoReplace(rTime);">
</body>
</html>
App4-26
3) How to use
(1) If you load the web page, the web page will be automatically updated on the cycle set in the sample code.
App4-27
1) Sample code
The sample code of the list exercise is as shown below.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
#menu_list {list-style: none; padding:0px;}
#menu_list li {cursor: pointer;}
</style>
<script src="/js/jquery-1.8.1.min.js"></script>
<script type="text/javascript">
function setView(idx){
var tag = '<div>menu '+(idx+1)+'No.</div>';
$('#view').html(tag);
}
</script>
</head>
<body>
<div style="position:absolute; top:0; left:0; width:190px; background-color: blue; color:white;
bottom:0px;">
<ul id="menu_list"style="">
<li onclick="setView(0);">menu1</li>
<li onclick="setView(1);">menu2</li>
<li onclick="setView(2);">menu3</li>
<li onclick="setView(3);">menu4</li>
<li onclick="setView(4);">menu5</li>
</ul>
</div>
<div style="position:absolute; top:0; left:210px; right:0px; bottom:0px;" id="view">
App4-28
padding:
10px;
</div>
</body>
</html>
3) How to use
a) Click the menu button on the left of the [Fig. 4.2.6.1] list page.
b) If you click the button, the set text will be displayed on the right of [Fig. 4.2.6.1] list page.
App4-29
1) Sample code
The sample code for ring buffer is as shown below.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="/KR/css/Table.css" rel="stylesheet" type="text/css">
<script src="/js/jquery-1.8.1.min.js"></script>
<script src="/KR/js/common.js"></script>
<script src="/KR/js/deviceTypeList.js"></script>
<script src="/js/biginteger.js"></script>
<script type="text/javascript">
/*----------Input Area--------------*/
//XBC TYPE
var pDevice = 'M00000';
var pType = 0;
var pSystem = 0;
//XEC TYPE
//var pDevice = '%MB0';
//var pType = 0;
//var pSystem = 0;
/*---------------------------------------*/
var pHex = deviceType[pType].hex;
var pCommand = pDevice+' 0 '+pHex;
App4-30
pType++;
pSystem++;
var buff = [];
var rTime = 10;
var rplc = null;
$(window).load(function(){
setAutoReplace(rTime);
});
function setAutoReplace(time){
rTime = time;
if(rplc != null){
clearInterval(rplc);
}
if(rTime != 0){
rplc = setInterval("getTempLog()", rTime*1000);
}
}
function getTempLog(){
if(!checkTypeSys(pType, pSystem)){
alert("Check the type and display format ");
return false;
}
var dev_list = document.getElementById("dev_list");
if(dev_list.style.display != 'none'){
$.ajax({
type : 'GET',
url : '/KR/read_device_data.cgi?pCommand='+pCommand+'&pType='+pType,
dataType : "json",
global: false,
error:function(){
alert("Access to the server has failed. Try it again.");
},
success:function(data){
buff.unshift(data);
var list = $('#temp_table_list');
list.html('');
var tr = '';
while(buff.length > 20){
buff.pop();
}
for(var i=0;i<buff.length;i++){
tr += '<tr>';
tr += '<td>'+(i+1)+'</td>';
App4-31
App4-32
</tbody>
</table>
</div>
</div>
</div>
</body>
</html>
3) How to use
(1) Set up the update cycle in the top right corner of [Fig. 4.2.7.1] ring buffer page.
(2) The data will be input to the list according to the set cycle.
Notice
(1) The ring buffer works only when the web page is opened. If you move to the other page and load the page
again, all data will disappear.
App4-33
1) Sample code
The sample code of the On/Off exercise is as shown below.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="/js/jquery-1.8.1.min.js"></script>
<script src="/KR//js/common.js"></script>
<script src="/KR//js/deviceTypeList.js"></script>
<script src="/KR///js/biginteger.js"></script>
<script type="text/javascript">
/*----------Input Area--------------*/
var pDevice = 'M00000';
var pType = 15;
var pSystem = 1;
/*---------------------------------*/
var pCommand = pDevice+' 0 0';
pType++;
pSystem++;
$(window).load(function(){
getDeviceState();
});
function getDeviceState(){
/*checkTypeSys(pType, pSystem)- Check the suitable display format for the type. */
if(!checkTypeSys(pType, pSystem)){
alert("Check the type and display format ");
return false;
}
$.ajax({
type : 'GET',
url : '/KR/read_device_data.cgi?pCommand='+pCommand+'&pType='+pType,
dataType : "json",
global: false,
App4-34
error:function(){
alert("Access to the server has failed. Try it again.");
},
success:function(data){
if(data.pValue == '1'){
$("#state_image").html('<img
src="/images/green.png" style="position:absolute;
top: 17px; width:20px; height:20px;"/>');
$("#state_text").html('RUN')
}
else if(data.pValue == '0'){
$("#state_image").html('<img src="/images/red.png" style="position:absolute; top:
17px; width:20px; height:20px;"/>');
$("#state_text").html('STOP')
}
}
});
}
</script>
</head>
<body>
<table>
<tr>
<td id="state_image" style="height:20px; padding:2px 7px;"></td>
</tr>
<tr>
<td id="state_text"></td>
</tr>
</table>
</body>
</html>
App4-35
3) How to use
(1) Change the device value input to the Input Area of the sample code from 0 into 1 in the state that [Fig. 4.2.8.1] On/Off
sample page is loaded.
(2) Update the web page with F5 button.
(3) When the web page is updated, the image will be changed from Red into Green as shown in [Fig. 4.2.8.2] On/Off
sample
page.
App4-36
1) Sample code
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="/js/jquery-1.8.1.min.js"></script>
<script src="/KR/js/common.js"></script>
<script src="/KR/js/deviceTypeList.js"></script>
<script src="/js/biginteger.js"></script>
<script type="text/javascript">
/*----------Input Area--------------*/
//XBC TYPE
var pDevice = 'M00000';
var pType = 0;
var pSystem = 0;
//XEC TYPE
//var pDevice = '%MB0';
//var pType = 0;
//var pSystem = 0;
/*---------------------------------*/
pType++;
pSystem++;
$(window).load(function(){
getDeviceState();
});
function getDeviceState(){
/*checkTypeSys(pType, pSystem)- Check the suitable display format for the type.*/
if(!checkTypeSys(pType, pSystem)){
alert("Check the type and display format");
return false;
}
App4-37
App4-38
3) How to use
(1) Load [Fig. 4.2.9.1] sample page of progress bar.
(2) Change the device value input to the Input Area of the sample code.
(3) After changing the device value, press the F5 button to update the web page.
(4) When the web page is updated, the image and value of [Fig. 4.2.9.1] sample page of progress bar will be changed.
Notice
(1) You can change the device values by using the device monitoring function of XG5000 or the web server.
App4-39
1) Sample code
The sample code of displaying string depending on device values is as shown the below.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="/js/jquery-1.8.1.min.js"></script>
<script src="/js/biginteger.js"></script>
<script src="/KR/js/common.js"></script>
<script src="/KR/js/deviceTypeList.js"></script>
<script type="text/javascript">
/*----------Input Area--------------*/
//XBC TYPE
var pDevice = 'M00000';
var pType = 0;
var pSystem = 0;
//XEC TYPE
//var pDevice = '%MB0';
//var pType = 0;
//var pSystem = 0;
/*---------------------------------*/
pType++;
pSystem++;
$(window).load(function(){
getTemp();
});
function getTemp(){
/*checkTypeSys(pType, pSystem)- Check the suitable display format for the type.*/
if(!checkTypeSys(pType, pSystem)){
alert("Check the type and display format ");
return false;
App4-40
}
var pCommand = pDevice+' 0 1';
$.ajax({
type : 'GET',
url : '/KR/read_device_data.cgi?pCommand='+pCommand+'&pType='+pType,
dataType : "json",
global: false,
error:function(){
alert("Access to the server has failed. Try it again.");
},
success:function(data){
/*checkType(pSystem,value,pType);- Output the value that is suitable for the type and display format.*/
var temp = checkType(pSystem,data.pValue,pType);
var tMsg = '';
/*temp = Value according to the type and display format
*/
App4-41
3) How to use
(1) Load [Fig. 4.2.10.1] sample page of displaying string depending on device values.
(2) Change the device value input to the Input Area of the sample code.
(3) The details of [Fig. 4.2.10.1] sample page of displaying string depending on device values will be changed according to
the range of device values.
Notice
(1) You can change the device values by using the device monitoring function of XG5000 or the web server.
App4-42
1) Sample code
The sample code of the web page link is as shown below.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div><a href="http://www.lsis.com"> Move link 1</a></div>
<br/>
<div onclick="javascript:document.location = 'http://www.lsis.com';" style="cursor:pointer">link 2</div>
<br/>
<div><a target="_blank" href="http://www.lsis.com"> Move link to new window 1</a></div>
<br/>
<div onclick="javascript:window.open('http://www.lsis.com', 'newWin');" style="cursor:pointer"> Move link to new window
2</div>
</body>
</html>
App4-43
3) How to use
(1) Load [Fig. 4.2.11.1] sample page of web page link.
(2) Click the Move Link button of the page to move to the web page input to the sample code.
App4-44
Appendix 4.3 Integrated exercise for the user page : Temperature control system
The temperature control system is the integrated sample page made by using the above mentioned sample codes. The
temperature control system enables you to change the operation mode of the PLC into Run or Stop and it supports Read/Write
Device Values, etc. The web server user can easily make the user page by using the next exercise that will be given lastly.
App4-45
App4-46
//XEC TYPE
//var sysDevice = '%FX0';
//var sysType = 15;
//var sysSytem = 1;
/*------------------------------------*/
// device name
// type
App4-47
App4-48
function setDeviceState(val){
if(!checkTypeSys(sysType, sysSytem)){
alert("Check the type and display format (systemstate)");
return false;
}
$.ajax({
type: 'POST',
url: "/KR/set_plc_run.cgi",
data: 'mode='+val,
dataType : "text",
error:function(){
alert("Access to the server has failed. Try it again.");
},
success:function(data, code){
var code = data.substr(0,3);
if(code == '100'){
setDeviceView(val);
}
}
});
}
function setDeviceView(val){
var addImg = '';
if(val == '1'){
addImg+='<img src="/images/green.png" style="position:absolute; top: 17px; width:20px; height:20px;
left:0px;"/>';
if(uAuth == '0'){
addImg+='<div style="width:50px; height:20px; float:left; padding: 4px 0px 0px
30px;">RUN</div> <input style="float:left;" type="button" value="stop" onclick="setDeviceState(0);">';
}
$("#state_image").html(addImg);
}
else if(val == '0'){
addImg+='<img src="/images/red.png" style="position:absolute; top: 17px; width:20px; height:20px;
left:0px;"/>';
if(uAuth == '0'){
addImg+='<div style="width:50px; height:20px; float:left; padding: 4px 0px 0px
30px;">STOP</div> <input style="float:left;" type="button" value="operation" onclick="setDeviceState(1);">';
}
$("#state_image").html(addImg);
}else{
addImg+='<div style="width:100%; height:20px; float:left; padding: 4px 0px 0px 30px;"> data
.</div>';
$("#state_image").html(addImg);
}
}
function getTemp(){
App4-49
App4-50
$.ajax({
type : 'POST',
url : '/KR/write_device_data.cgi',
dataType : "text",
data:sData,
error:function(){
alert("Access to the server has failed. Try it again.");
},
success:function(data){
var code = data.substr(0,3);
if(checkParameter(code)){
if(code == '100'){
alert('Registered.');
}else{
alert("Access to the server has failed. Try it again.");
}
getTemp();
}
}
});
}
function loadLogin(){
if(get_cookie("LSID") != null){
uAuth = parseInt(get_cookie("AUTH"));
var auth = '';
if(uAuth == '0'){
auth = 'administrator';
}else if(uAuth == '1'){
auth = general;
}else{
auth = uAuth;
}
var user_view = document.getElementById("user_view");
user_view.firstChild.firstChild.innerHTML = get_cookie("LSID")+' ('+auth+') <input type="button"
value="logout" onclick="logout()">';
document.getElementById("login_layer").style.display = 'none';
setAutoReplace(rTime);
replaceData();
}else{
document.getElementById("login_layer").style.display = 'block';
}
}
function login(){
var id=document.getElementById('pAccout');
var pw=document.getElementById('pPasswd');
if(!checkParameter(id.value)){
alert('Input the account');
App4-51
App4-52
('+auth+')
<input
dataType : "text",
error:function(){
alert("Access to the server has failed. Try it again.");
},
success:function(data){
deleteCookie();
var code = data.substr(0,3);
if(checkParameter(code)){
if(code == '100'){
document.getElementById("login_layer").style.display = 'block';
document.getElementById("user_view").firstChild.firstChild.innerHTML = '';
uAuth = 0;
clearInterval(rplc);
}else if(code == '101'){
alert("Access to the server has failed. Try it again.");
}
}else{
alert("Access to the server has failed. Try it again.");
}
}
});
}
</script>
</head>
<body>
<div id="login_layer" style="position: fixed; width: 100%; height:100%; background-color: white; z-index: 10000;">
<div id="login_bg" style="margin:200px auto; width:250px; height:auto;">
<table id="login_view">
<tr>
<th>account : </th>
<td><input id="pAccout" type="text"></td>
</tr>
<tr>
<th>password : </th>
<td><input id="pPasswd" type="password"></td>
</tr>
<tr>
<th></th>
<td><input style="float:right;" type="button" value="login" onclick="login()"></td>
</tr>
</table>
</div>
</div>
<div class="main_top" style="position:relative; top:0px; width:100%; height:50px; padding:0; border-bottom: 1px solid blue;">
<span class="top_left" onclick="javascript:window.open('http://www.lsis.co.kr');"><div class="div_t"><div class="div_c">LSIS
homepage</div></div></span>
<span
class="top_left"
onclick="javascript:window.open('http://www.lsis.co.kr/ls/support/downloadlist.asp');"><div
class="div_t"><div class="div_c">menual download</div></div></span>
App4-53
App4-54
<div class="table_header">
<table cellspacing="0">
<colgroup>
<col width="20%">
<col width="30%">
<col width="30%">
<col width="20%">
</colgroup>
<thead>
<tr>
<th scope="col">No.</th>
<th scope="col">date</th>
<th scope="col">time</th>
<th scope="col">value</th>
</tr>
</thead>
</table>
</div>
<div class="table_list" style="height: 425px; max-height:auto;">
<table cellspacing="0">
<colgroup>
<col width="20%">
<col width="30%">
<col width="30%">
<col width="20%">
</colgroup>
<tbody id="temp_table_list">
</tbody>
</table>
</div>
</div>
</div>
</div>
</body>
</html>
If you select the saved home.html file and click the Open button, the file will be transferred to the web server.
After file transfer is done, input the below URL to the web page.
- http://xxx.xxx.xxx.xxx/userpage/home.html
- xxx.xxx.xxx.xxx means the web servers IP.
10) If you load the web page by entering the URL, [Fig. 4.3.1] temperature control system page will be loaded.
App4-56
3)
4)
5)
6)
7)
Enter the account and password registered in the web server setting to the login page and then, press the login button.
If you press the button, [Fig. 4.3.1] temperature control system page will be loaded.
In [Fig. 4.3.1] temperature control system page, you can change the PLCs operating state by clicking the RUN or STOP
button. If you input the targeted vale to the set temperature and press the Change button, you can see the value will be
changed. You can also see the systems state and temperature display will be changed according to the set temperature.
If you click 2.temperature value log at the top left corner of [Fig. 4.3.1] temperature control system page, [Fig. 4.3.2]
temperature value log page will be loaded.
In [Fig. 4.3.2] temperature value log page, you can see the temperature value set in the temperature control system page
will be input to the list based on the set cycle.
Notice
(1) If you click the user page button of the basic page, the user page is also available. For more details, refer to
the web server manual.
App4-57
Warranty
Warranty
1. Warranty Period
The product you purchased will be guaranteed for 18 months from the date of manufacturing.
2. Scope of Warranty
Any trouble or defect occurring for the above-mentioned period will be partially replaced or repaired. However,
please note the following cases will be excluded from the scope of warranty.
(1) Any trouble attributable to unreasonable condition, environment or handling otherwise specified in the
manual,
(2) Any trouble attributable to others products,
(3) If the product is modified or repaired in any other place not designated by the company,
(4) Due to unintended purposes
(5) Owing to the reasons unexpected at the level of the contemporary science and technology when delivered.
(6) Not attributable to the company; for instance, natural disasters or fire
3. Since the above warranty is limited to PLC unit only, make sure to use the product considering the safety for
system configuration or applications.
Environmental Policy
LSIS Co.,Ltd. supports and observes the environmental policy as below.
Environmental Management
About Disposal
10310001374
HEAD OFFICE
LS Tower, 127, LS-ro, Dongan-gu, Anyang-si, Gyeonggi-Do, 431-848, Korea
Tel : (82-2)2034-4870/Fax : 82-2-2034-4648 E-mail : cshwang@lsis.biz
-Southeast Asia +82-2-2034-4888 cshwang@lsis.com (Charles Hwang)
-Europe +82-2-2034-4676 sukyong@lsis.com (Brian Choi)
-Turkey/Israel/CIS +82-2-2034-4879 dkimc@lsis.com (Daniel Kim)
-Oceania +82-2-2034-4394 kacho@lsis.com (Kendra Cho)
-North/Latin America +82-2-2034-4286 hkchung@lsis.com (Hank Raul Chung)
-Southwest Asia/Africa +82-2-2034-4467 myleed@lsis.com (Henry Lee)
-Middle East +971-4-886-5360 khchoi1@lsis.com (Lambert Choi)
LSIS(Shanghai) Co., Ltd. /CHINA
32nd Room 1~4, 32/F, Great Wall Building, No.3000 North Zhongshan Road,
Putuo District, Shanghai, P.R. China
Tel : 86-21-5237-9977(609) Fax : 86-21-5237-7189
LSIS(Dalian) Co., Ltd. /CHINA
No. 15, Liaohexi 3-Road, Economic and Technical Development zone, Dalian, P.R.
China
Tel : 86-411-8731-7542 Fax : 86-411-8730-7560 E-Mail : dskim@lsis.com
LSIS(Wuxi) Co., Ltd./CHINA
102-A, National High & New Tech Industrial Development Area, Wuxi, Jiangsu, P.R.
China
Tel : 86-510-8534-6666 Fax : 86-510-8534-4078 E-Mail : sojin@lsis.com
2014. 12