Delta as Series Users Manual
Delta as Series Users Manual
Delta as Series Users Manual
com
Asia EMEA
China: Delta Electronics (Shanghai) Co., Ltd. EMEA Headquarters: Delta Electronics (Netherlands) B.V.
No.182 Minyu Rd., Pudong Shanghai, P.R.C. Sales: [email protected]
Post code : 201209 Marketing: [email protected]
TEL: +86-21-6872-3988 / FAX: +86-21-6872-3996 Technical Support: [email protected]
Customer Service: 400-820-9595 Customer Support: [email protected]
Service: [email protected]
Japan: Delta Electronics (Japan), Inc. TEL: +31(0)40 800 3900
Industrial Automation Sales Department
2-1-14 Shibadaimon, Minato-ku BENELUX: Delta Electronics (Netherlands) B.V.
Tokyo, Japan 105-0012 Automotive Campus 260, 5708 JZ Helmond, The Netherlands
TEL: +81-3-5733-1155 / FAX: +81-3-5733-1255 Mail: [email protected]
TEL: +31(0)40 800 3900
Korea: Delta Electronics (Korea), Inc. DACH: Delta Electronics (Netherlands) B.V.
1511, 219, Gasan Digital 1-Ro., Geumcheon-gu,
Coesterweg 45, D-59494 Soest, Germany
Seoul, 08501 South Korea
Mail: [email protected]
TEL: +82-2-515-5305 / FAX: +82-2-515-5302
TEL: +49(0)2921 987 0
Singapore: Delta Energy Systems (Singapore) Pte Ltd. France: Delta Electronics (France) S.A.
4 Kaki Bukit Avenue 1, #05-04, Singapore 417939 ZI du bois Challand 2, 15 rue des Pyrénées,
TEL: +65-6747-5155 / FAX: +65-6744-9228 Lisses, 91090 Evry Cedex, France
Mail: [email protected]
India: Delta Electronics (India) Pvt. Ltd. TEL: +33(0)1 69 77 82 60
Plot No.43, Sector 35, HSIIDC Gurgaon,
PIN 122001, Haryana, India Iberia: Delta Electronics Solutions (Spain) S.L.U
TEL: +91-124-4874900 / FAX: +91-124-4874945 Ctra. De Villaverde a Vallecas, 265 1º Dcha Ed.
Hormigueras – P.I. de Vallecas 28031 Madrid
Thailand: Delta Electronics (Thailand) PCL. TEL: +34(0)91 223 74 20
909 Soi 9, Moo 4, Bangpoo Industrial Estate (E.P.Z), Carrer Llacuna 166, 08018 Barcelona, Spain
Pattana 1 Rd., T.Phraksa, A.Muang, Mail: [email protected]
Digitized Automation for a Changing World
Operation Manual
Mail: [email protected]
Russia: Delta Energy System LLC
TEL: +61-1300-335-823 / +61-3-9543-3720
Vereyskaya Plaza II, office 112 Vereyskaya str.
Americas
17 121357 Moscow Russia
Mail: [email protected]
TEL: +7 495 644 3240
USA: Delta Electronics (Americas) Ltd.
5101 Davis Drive, Research Triangle Park, NC 27709, U.S.A. Turkey: Delta Greentech Elektronik San. Ltd. Sti. (Turkey)
TEL: +1-919-767-3813 / FAX: +1-919-767-3969 Şerifali Mah. Hendem Cad. Kule Sok. No:16-A
34775 Ümraniye – İstanbul
Brazil: Delta Electronics Brazil Ltd. Mail: [email protected]
Estrada Velha Rio-São Paulo, 5300 Eugênio de TEL: + 90 216 499 9910
Melo - São José dos Campos CEP: 12247-004 - SP - Brazil
TEL: +55-12-3932-2300 / FAX: +55-12-3932-237 MEA: Eltek Dubai (Eltek MEA DMCC)
OFFICE 2504, 25th Floor, Saba Tower 1,
Mexico: Delta Electronics International Mexico S.A. de C.V. Jumeirah Lakes Towers, Dubai, UAE
Gustavo Baz No. 309 Edificio E PB 103 Mail: [email protected]
Colonia La Loma, CP 54060 TEL: +971(0)4 2690148
Tlalnepantla, Estado de México
TEL: +52-55-3603-9200
AS- 0249420 -12
*We reserve the right to change the information in this manual without prior notice.
www.deltaww.com
2022/05/30
Ve r s i o n Revision Date
as troubleshooting.
17.Added descriptions on the Error LED Indicators in
section 12.3.1 and 12.3.2.
1 8 . A d d e d a n e w c h a p t e r, c h a p t e r 1 3 f o r D a t a Tr a c e r a n d
D a t a L o g g e r.
19.Updated the list of Function Codes and Number of
Devices Supported for Modbus Protocols in section
B.2.
1. Manual corrections in the response time of electrical
6th specification for the inputs on AS300 series in section 2019/06/04
2.2.2.
1. Added information of new products AS02PU-A,
AS04PU-A, AS02HC-A, AS04SIL-A, and AS-FPFN02.
2. Added AS200 analog input/output information in
section 2.2.5.
3. Updated electrical specification (24 VDC) for IO
module in section 2.3.
4. Updated A/D functional specification for AS04AD-A,
AS08AD-B, AS08AD-C and AS06XA-A in section 2.4.1.
5. Added electrical specification and parameter settings
for AS02PU-A and AS04PU-A in section 2.6.
6. Added specification for AS02HC-A in section 2.7.
7. Added specification for AS04SIL-A in section 2.8.
8. Updated specification for AS-F2AD, AS-F2DA and
AS-FPFN02 in section 2.10.
9. Added descriptions for SM204 and SM204 in section
5.1.3.
10.Updated device register range in section 5.1.4.
11.Added device function description for AS02HC-A in
s e c t i o n 5 . 2 . 11 .
7th 12.Updated data register description in section 5.2.12. 2019/12/20
13. Updated software setting description “Options - System
Information Page” in section 8.2.2.1.
14.Updated Send and Receive Length in section 8.2.2.4.
15.Updated description of “Options - Function Card 2
Setting” in section 8.2.2.6.
16.Updated HWCONFIG image for AS Series CPU module
in section 8.2.3.
17.Updated description of “Options - Function Card 2
Setting” in section 8.3.1.
18.Added AS-FPFN02 product information and updated
socket information in section 9.3.
19.Updated operational description for EIP Builder in
section 9.4.
20.Added AS-FPFN02 product information in section 9.6.
21.Added instance attribute and object examples in
section 9.8.5.
22.Added object examples in section 9.8.8.
23.Added data type for instance 1 in section 9.8.12.
24.Added new product information AHCPU501-EN and
Ve r s i o n Revision Date
AHCPU560-EN2 in section 9.9.
25.Updated SR829 information in section 10.5.1.
26.Added descriptions of SM5=ON and SM0=ON in section
12.1.4.
27.Updated error codes 16#0102, 16#0202, 16#0302,
16#0D03, 16#0E05, and 16#200A in section 12.2.2.
28.Added error codes 16#19B0-16#19FC and updated
16#2001, 16#2003, 16#300B-200E, 16#2012-2014,
16#2017, 16#2027-2031 in section 12.2.9.
29.Added troubleshooting information for AS02PU-A,
AS04PU-A, AS02HC-A, and AS04SIL-A in section
12.3.2, 12.3.3 and 12.3.5.
30.Added error codes 16#1500 and16#1505 in section
12.3.7.2.
31.Updated error code #162003 and added 16#2030
and16#2031 and added information for AS02PU-A,
AS04PU-A, AS02HC-A, and AS04SIL-A in section 12.4.
1. Updated power supply information on all CPU Series,
added new product information, AS100 Series and
AS-FOPC02, updated model description on Positioning
Modules, Counter Modules, AS-FEN02, and
AS-FPFN02 in section 1.1.2.
2. Added the durability information in general
specification in section 2.1.
3. Updated electrical input insolation information in
section 2.2.2, 2.3.1, and 2.7.1.
4. Updated the Software filter time setting range in
section 2.31.
5. Updated the general specification on Positioning
Module in section 2.6.1.
6. Updated the general specification on Counter Module
in section 2.7.1.
7. Updated the general specification of the Ethernet
Communication Interface on Network Module in section
8th 2.8.1. 2020/07/07
8 . U p d a t e d t h e d e s c r i p t i o n s o f t h e E r r o r L E D I n d i c a t o r,
function card slots 1&2 and mode switch for
AS00SCM-A in section 2.8.2.
9. Added information of Ethernet Communication Interface
for AS-FEN02 and AS-FPFN02 in section 2.10.1.
10.Added a description for the example of 16-bit counters
in section 5.2.10.
11.Added a description for the example of 32-bit counters
i n s e c t i o n 5 . 2 . 11 .
12.Added a description for data register range in section
5.2.12.
13.Added a notice in section 8.1.
14.Added a device range table for modules in section
8.1.2.2.
15.Updated the image and description in point 5 in section
8.2.2.2.
Ve r s i o n Revision Date
16.Updated the EtherNet/IP specification table in section
9.3.2.
17.Updated PROFINET specification in section 9.3.3.
18.Update a number in AS300 Series PLC master register
in section 10.6.
19.Added a new description in section 12.2.8.
20.Updated the table of ERROR LED Indicators Are ON in
section 12.3.3.1.
21.Added two new error codes in section 12.3.5.2.
1.AS Series Hardware Manual and AS Series Operation
Manual are combined into AS Series Hardware and
Operation Manual to enhance more concise reading
experiences.
2 . A d d e d n e w p r o d u c t i n f o r m a t i o n , A S - P S 0 3 C , A S - AT X B ,
AS-FOPC02, AS100 and added power input
specifications for AS300 and AS200 series. Updated
specifications on AS02PU-A, AS04PU-A, AS02HC-A,
AS-FEN02, and AS-FPFN02.
3.Added contents from Chapter 3 of AS Series Hardware
Manual in Chapter 2.
4.Added contents from Chapter 2 and 5 of AS Series
Hardware Manual in Chapter 4.
5.Added contents from Chapter 4 of AS Series Hardware
Manual in Chapter 5.
6.Updated HWCONFIG 4.0 operation images in Chapter 8.
7.Added section 9.2.3 Network Communication Parameter
Setting. Updated maximum connection quantity for
9th 2021/2/5
Client and Server in Modbus TCP specification in 9.3.1.
Updated PROFINET specification in section 9.3.3.
U p d a t e d TA G d e s c r i p t i o n i n s e c t i o n 9 . 5 . 2 . U p d a t e d
Delta EIP Products in section 9.9.
8.Added section 10.1.3 Refreshing Mechanism in the
Input/Output Mapping Area and updated HWCONFIG
4.0 operation images in Chapter 10.
9 . A d d e d E x e c u t i o n Ti m i n g o f I n t e r r u p t s i n s e c t i o n 11 . 1 . 3 .
1 0 . U p d a t e d 1 2 . 2 . 8 St a t u s a n d O p e r a t i o n u n d e r D i f f e r e n t
Operating Modes, and troubleshooting sections in
1 2 . 3 . 3 H i g h - Sp e e d C o u n t e r M o d u l e A S 0 2 H C , 1 2 . 3 . 4
Load Cell Module AS02LC, 12.3.5 the Module AS04SIL
as a Communication Module and 12.3.6 Module
AS00SCM as a Communication Module.
11.Added Delta Drive Parameters Backup and Restore in
section 13.3.
1 2 . A d d e d A p p e n d i x C t o i n t r o d u c e E M C St a n d a r d s a n d
Appendix D to illustrate Maintenance and Inspection.
Ve r s i o n Revision Date
10th 1.Manual correction in Chapter 1.3 presentation. 20210225
1. Chapter 1: Deleted product information AS-PS03C.
Added product information including AS02ADH-A and
AS-FFTP01. Updated conversion times for I/O
modules and sensor types for temperature
measurement modules.
2. Chapter 2: Added new product information including
AS100 series PLC CPU, AS02ADH-A, and AS-FFTP01.
Added the information of maximum inrush current in
the specification. Updated conversion times for I/O
modules and sensor types for temperature
measurement modules.
3. Chapter 4: Added new product information including
AS100 series PLC CPU, AS02ADH-A, and AS-FFTP01.
Updated wiring information for positioning modules,
counter modules and temperature measurement
modules.
4. Chapter 5: Changed the stepping relays to relays.
5. Chapter 7: Added new product information AS100
series PLC CPU.
6. Chapter 8: Updated contents of Select Action When
24Vdc Input Unstable, AS Remote Module Updated
M e t h o d a n d I 6 0 1 t o I 6 0 4 Ti m e r I n t e r r u p t S e t t i n g Ti m e
11 t h 2 0 2 2 0 11 2
Base in section 8.2.2.
7. Chapter 9: Changed EIP Builder operation procedures
t o H W C O N F I G ’s . A d d e d a n o t e t h a t A r r a y - t y p e d t a g s
are NOT supported in explicit messages in section
9.3.2. Updated operation procedures and added
d e m o n s t r a t i o n s o f E I P Ta g d e p l o y m e n t i n s e c t i o n 9 . 4 ,
removed the 3rd party product software images in
section 9.7, added Network Security section in section
9.10 and added a web operation restriction in section
9 . 11 . 1 .
8. Chapter 10: Added new product information AS100
series PLC CPU. Updated non-synchronous mode
information in section 10.1.3. Added product
information including AS100 Series PLC CPU and
DVP-ES3 Series PLC CPU.
9 . C h a p t e r 11 : U p d a t e d t h e c o n t e n t s o f E x e c u t i o n Ti m i n g
o f I n t e r r u p t s i n s e c t i o n 11 . 1 . 3 .
10. Chapter: Updated the content and the solution for
error code 16#1807 in section 12.3.4.2. Added error
codes 16#1980 to 16#19FC and 16#C000 to 16#CFFF
in sections 12.4. Added a new error LED indicator for
“When power-on, the module is not detected by CPU
Ve r s i o n Revision Date
module.” in section 12.4.5.
11. Chapter 13: Added new product information AS100
series PLC CPU.
12. Appendix B: Added new product information AS100
series PLC CPU.
1. Added information about DIADesigner software and
n e w f u n c t i o n c a r d A S - F E C AT i n e v e r y c h a p t e r.
2. Chapter 2: Added information for specifications of UL
94 Flame Classifications in section 2.1. Updated
information for specification of resolution in section
2.5. Updated information for connector types
specification of AS00SCM-A and filtering time for
AS04SIL-A in section 2.8.1. Updated information for
12th 2022/05/30
extreme pulse value range and averaging weights of
AS02LC-A in section 2.9.1. Updated the extension
card profiles in section 2.10.2.
3. Chapter 9: Deleted software images from 3rd party
manufacturers.
4. Chapter 12: Added the following error codes,
16#000D, 16#0020, 16#0021, 16#0028,
1 6 # 0 0 4 0 - 1 6 # 0 0 4 7 , 1 6 # 1 0 0 0 - 1 0 F F, a n d 1 6 # 1 4 0 C .
Table of Contents
Chapter 5 Devices
7.8 Restoration Starts Once CPU is supplied with Power ....................... 7-19
8.1 Hardware Configuration Tool for AS Series Modules - HWCONFIG ..... 8-2
8.1.1 Introduction of the HWCONFIG Environment .......................................... 8-2
8.1.2 Configuring a Module .......................................................................... 8-4
10.4 Sending SDO, NMT and Reading Emergency Message through the Ladder
Diagram ......................................................................................... 10-24
10.4.1 Data Structure of SDO Request Message ....................................... 10-24
10.4.2 Data Structure of NMT Message ................................................... 10-27
10.4.3 Data Structure of EMERGENCY Request Message ............................ 10-28
10.4.4 Example of Sending SDO through the Ladder Diagram .................... 10-30
Chapter 12 Troubleshooting
12.4 Error Codes and LED Indicators for CPU Modules .......................... 12-28
12.4.1 Error Codes and LED Indicators for CPU Modules ........................... 12-28
12.4.2 Error Codes and LED Indicators for Analog/Temperature Modules..... 12-36
12.4.3 Error Codes and LED Indicators for Positioning Module AS02 / 04PU . 12-36
12.4.4 Error Codes and LED Indicators for High Speed Counter Module
AS02HC ................................................................................... 12-37
12.4.5 Error Codes and LED Indicators for Load Cell Module AS02LC .......... 12-37
12.4.6 Error Codes and LED Indicators for Module AS04SIL IO-Link as
A.1 Installing the USB Driver for an AS Series CPU module in Windows XP
A.2 Installing the USB Driver for an AS Series CPU module in Windows 7 ... A-6
A.3 Installing the USB Driver for an AS Series CPU module in Windows 8 . A-11
A.4 Installing the USB Driver for an AS Series CPU module in Windows 10A-13
B.2 Function Codes and Number of Devices Supported for Modbus ProtocolsB-3
* All the Windows screenshots are used with permission from Microsoft.
1
Chapter 1 Product Introduction
Table of Contents
1.1 Overview ........................................................................................... 1-2
1.1.1 Related Manuals ........................................................................... 1-2
1.1.2 Models Descriptions ....................................................................... 1-2
1.1 Overview
This manual introduces the AS Series PLC CPU functions, devices, module tables, basic instructions, applied
instructions, electrical specifications troubleshooting, as well as appearances, dimensions, and so forth.
The related manuals for AS Series programmable logic controllers are listed below.
AS Series Quick Start
This guides you in how to use the system before reading the related manuals.
AS Series Programming Manual
This introduces programming for the AS Series programmable logic controllers, basic instructions, and
applied instructions.
ISPSoft / DIADesigner User Manual
This introduces the use of the ISPSoft and DIADesigner software, programming language (Ladder, IL,
SFC, FBD, and ST), POUs, and tasks.
AS Series Hardware and Operation Manual
This introduces electrical specifications, appearances, dimensions, CPU functions, devices, module
tables, troubleshooting, and so forth.
AS Series Module Manual
This introduces special I/O modules such as network modules, analog I/O modules, temperature
measurement modules, motion control modules, and so forth.
AS CPU power For easier wiring, this adaptor allows wiring on the bottom of
AS-ATXB
module adaptor the module instead of on the left-side of the module.
24VDC
5mA
AS08AM10N-A
8 inputs
input/output 5 - 30VDC
module 0.5A/output, 4A/COM
AS08AN01P-A 8 outputs
Sourcing output
240VAC/24VDC
2A/output, 8A/COM
AS08AN01R-A 8 outputs
Relay
5 - 30VDC
0.5A/output, 4A/COM
AS08AN01T-A 8 outputs
Sinking output
24VDC
5mA
AS16AM10N-A
16 inputs
5 - 30VDC
0.5A/output, 4A/COM
AS16AN01P-A 16 outputs
Sourcing output
240VAC/24VDC
2A/output, 8A/COM
AS16AN01R-A 16 outputs
Relay
5 - 30VDC
0.5A/output, 4A/COM
AS16AN01T-A 16 outputs
Sinking output
24VDC
AS16AP11P-A 5mA
8 inputs
5 - 30VDC
0.5A/output, 4A/COM
8 outputs
Sourcing output
24VDC
5mA
8 inputs
240VAC/24VDC
AS16AP11R-A
2A/output, 8A/COM
8 outputs
Relay
24VDC
5mA
8 inputs
5 - 30VDC
AS16AP11T-A
0.5A/output, 4A/COM
8 outputs
Sinking output
24VDC
3.2mA
AS32AM10N-A
32 inputs
MIL connector
5 - 30VDC
0.1A/output, 3.2A/COM
AS32AN02T-A 32 outputs
Sinking output
MIL connector
24VDC
AS64AM10N-A
3.2mA
64 inputs
MIL connector
5 - 30VDC
0.1A/output, 3.2A/COM
AS64AN02T-A 64 outputs
Sinking output
MIL connector
upgraded to 1 ms/channel
upgraded to 1 ms/channel
upgraded to 1 ms/channel
upgraded to 1 ms/channel
+20mA
AS02ADH-A
High-speed conversion time: 20 µs
4-channel thermocouple
8-channel thermocouple
frequency at 1 kHz,
AS00SCM-A
AS-FCOPM
AS-FEN02
(Slave)
Modbus TCP
Programming UC-PRG015-01A Used for the connection between a PLC and a PC via a mini
cable (1.5M) USB port, use for AS332T-A, AS332P-A, and AS324MT-A
UC-PRG030-20A (3M) RJ45 port, use for AS332T-A, AS332P-A, AS324MT-A, AS-
cable UC-ET010-24D (1M) MIL connector, 40Pin↔ 2x 20Pin, shielded, use for AS332T-
UC-ET020-24D (2M) A, AS332P-A, AS324MT-A, AS32AM10N-A, AS32AN02T-A,
Network cables UC-CMC015-01A (1.5M) CANopen communication cable, use for AS-FCOPM series
1.2 Overview
An AS series CPU module is an advanced controller with built-in 6 high speed counters for inputs, up to 6-axis
(pulse), and can optionally work with a total of 8-axis (CANopen) position outputs. It provides a strong network
function for users, and users can create connection among devices on the network through software. An AS
series CPU module also provides structured programming. Users can assign programs to different tasks, and
write a program which is frequently executed in a function block. Besides, users can choose different
programming languages ladder diagrams (LD), structured texts (ST), sequential function charts (SFC),
continuous function chart (CFC) and C language dealt with by IEC 61131-3 according to their needs when
writing programs in ISPSoft or DIADesigner. They can create the AS series hardware configuration by means
of hardware configuration software. They can also restore or back up a system rapidly through the built-in SD
interface in an AS series CPU module. This manual introduces the basic operation of an AS series system,
1.3 Characteristics
Characteristics of the AS series CPU module:
The AS Series CPU module uses a 32-bit high-speed processor. The module executes basic
instructions at 25 ns each and moving instructions at 150ns each. The module executes instructions
at a speed of 40k steps/ms (40% of the instructions are basic instructions, and 60% of the
The CPU of the AS Series uses the Soc architecture, built with six (or three) high speed counters.
The maximum frequency is 200 kHz for each counter (differential output models can reach 4 MHz);
six-axis high speed position output at 200 kHz (differential output models can reach 4 MHz).
The AS series CPU module supports up to 1024 digital I/Os or 32 I/O modules (any type) or 16
The AS series works with SCM/DNETcommunication modules (AS-FCOPM, and AS-FEN02 included)
Note: For the connections between the CPU modules and the remote modules, the I/O points cannot
exceed 1024 I/Os, 32 I/O modules (any type), or 16 analog I/O modules.
The AS series CPU module supports the following I/O modules: digital input/output modules, analog
input/output modules, temperature measurement modules, positioning/counter modules, network
modules, and function cards. Refer to section 1.1.2 section for more details.
The AS300 Series advanced CPU modules have 128k steps of program capacity. 60000 general
registers (30000 for specific use and 30000 for programming editing), and 64k words of memory (that
can be used for storing parameters).
The AS100 and AS200 Series advanced CPU modules have 64k steps of program capacity. 60000
general registers (30000 for specific use and 30000 for programming editing), and 64k words of
memory (that can be used for storing parameters).
Supported programming languages are ladder diagrams (LD), sequential function chart (SFC),
structured text (ST), continuous function chart (CFC) (ISPSoft V3.01 or later) and C language
(ISPSoft V3.08 or later).
You can select a programming language according to your preference. Programming languages
support one another so that programs written by different users are compatible.
Both standard IEC61131-3 function blocks and convenient functions blocks provided by Delta
Electronics, Inc. are supported. You can use function blocks for frequently used programs for greater
The symbol for a function block in a ladder diagram is similar to an integrated circuit (IC) in a circuit
diagram. Because the ladder diagram is based on the traditional circuit diagram, the operation of a
function block is similar to the function of an integrated circuit. You only need to send the signal to the
corresponding input of the function block. You do not need to consider the processing procedure
A function block is a program element equipped with the operation function. It is similar to a
subroutine, and is a type of POU (Program Organization Unit). It cannot operate by itself, and must
be called through the main program POU. The function defined by the function block is executed
after being called with the related parameters. The final result can be sent to the device or variable in
You can set passwords in ISPSoft or DIADesigner to provide function block security. The program
inside a function block cannot be read, and business patents cannot be compromised.
(7) Task
(ISPSoft image)
You can assign 283 tasks at most to a program. Among these tasks, 32 are cyclic, 32 are I/O
interrupts, 4 are timer interrupts, two are communication interrupts, one is an external 24 V low-
You can enable and disable a task when running a program by using the TKON and TKOFF
instructions.
(8) Increasing hardware configuration efficiency through a USB cable and ISPSoft / DIADesigner
The AS Series CPU module provides a standard USB 2.0 interface. USB 2.0 increases the data
transfer rate and decreases the time it takes to download the program, monitor the program, and
configure the hardware. You do not need to buy a special communication cable for the CPU module.
You can use a general USB cable to connect to the AS Series CPU module.
AS Series CPU modules provide two RS-485 serial control interfaces, COM1 and COM2, which can
You use the communication cards to work with two extension serial communication ports and to set
AS Series CPU modules are equipped with a 10/100 M Ethernet communication interface and
System error messages can be sent to your email immediately. You do not need to be on location to
System backup: user program, CPU parameters, module table, and the device setting values
System recovery: user program, CPU parameters, module table, and device setting values
The AS Series PLC supports slide-and-lock installation on I/O modules when the power is off. After
the PLC is powered off, you can remove the defective module and replace it with a new one without
You can use the on-line debugging mode in the AS series CPU module after a single instruction step
The CPU module must be running to enter the debugging mode. After enabling the on-line monitoring
function, click . The debugging screen varies from programming language to programming
language, but the same operation applies to these programming languages. For the AS series PLC,
structured text does not support debugging mode, and sequential function charts supports debugging
You can use the on-line editing mode when the system is running to update the program without
Using ISPSoft to demonstrate, when the system is in the on-line monitoring mode, enter the on-line
After the program is modified and compiled, you can update the program in the CPU module by
2
Chapter 2 Specifications and System
Configuration
Table of Contents
2.1 General Specifications ....................................................................... 2-3
Program capacity (step) 128K steps (256K bytes) 64K steps (128K bytes)
Number of
inputs/outputs
Number of inputs/outputs 1024
accessible to an actual
input/output module
Input relays [X] 1024
Output relays [Y] 1024
Internal relays [M] 8192 (M0–M8191)
Timers [T] 512 (T0–T511)
Counters [C] 512 (C0–C511)
32-bit counter [HC] 256 (HC0–HC255)
Data register [D] 30000 (D0–D29999)
Data register [W] 30000 (W0–W29999)
Stepping relay [S] 2048 (S0–S2047)
AS164T-A / AS164R-A
AS164P-A / AS148T-A
AS148R-A / AS148P-A
AS324MT-A / AS332T-A / AS132T-A / AS132R-A
Item Remark
AS332P-A AS132P-A
AS228T-A / AS228P-A
AS228R-A / AS218TX-A
AS218PX-A / AS218RX-A
Index register [E] 10 (E0–E9)
Special auxiliary relay [SM] 2048 (SM0–SM2047)
Special data register [SR] 2048 (SR0–SR2047)
Serial communication port 2x RS-485
Ethernet port Refer to the section 9.3
10/100 M for more details on
Ethernet specificaitons
USB port Mini USB
Storage interface SD Card (Micro SD); maximum storage: 32G
Years, months, days, hours, minutes, seconds and *Batteries (CR1620) are
Real-time clock
weeks not included.
2x function cards,
supporting Function card is only
Function card interface communication card, None available for AS300
AD/DA analog function Series.
cards
CANopen DS301 (Master) Maximum node: 64; maximum bytes: 2000 *A function card AS-
FCOPM is required for
CANopen DS301 (Slave) Maximum PDO: 8; maximum bytes: 8 AS300 Series.
Model
AS332T-A/
AS320T-B/ AS228T-A/ AS218TX-A/ AS228R-A/
AS332P-A/ AS300N-A
AS320P-B AS228P-A AS218PX-A AS218RX-A
AS324MT-A
Item
Supply voltage 24 VDC (20.4 VDC–28.8 VDC) (-15% to +20%)
Max. inrush
95 A (@28.8VDC,I2t = 4.5 A2S)
current
Power
3.6 3.6 3 3.6 4.32 4.56 / 4.8
consumption (W)
Weight (g) 260 285 235 285 290 325 / 310
USB, COM1, COM2, and CAN*1 ports: 500 VAC
Communication Ethernet: 1500 VAC:
port isolation *1: CAN port is not built-in for AS300 Series. You need to purchase a communication
card AS-FCOPM to have a CAN port.
AS100 Series
AS300 Series: Electrical specifications for the inputs on digital input/output module. The signals
passing through the inputs are 24 VDC signals.
AS200 Series: Electrical specifications for the inputs. The signals passing through the inputs are
24 VDC signals.
Model
AS228P-A / AS228R-A / AS228T-A AS218PX-A / AS218RX-A / AS218TX-A
Item
Number of inputs 16 (X0.0-X0.15) 8 (X0.0-X0.7)
Terminal connector type Removable spring-type terminal blocks
Input type Digital input
Input form Direct current (sinking or sourcing)
Input voltage/ current 24 VDC, 5 mA
OFF→ON >15 VDC
Action level
ON→OFF <5 VDC
X0.0–X0.7: < 2.5 μs
OFF→ON
X0.8–X0.15: < 50 μs
Response time
X0.0–X0.7: < 2.5 μs
ON→OFF
X0.8–X0.15: < 50 μs
X0.0–X0.7: 200 kHz
Maximum input frequency
X0.8–X0.15: 10 kHz
X0.0~X0.7: 3.9 k Ω
Input impedance 3.9 k Ω
X0.8~X0.15: 5.6 k Ω
Voltage direct input
Sinking: The inputs are NPN transistors whose collectors are open collectors.
Input signal
Sourcing: The inputs are PNP transistors whose collectors are open
collectors.
Digital input isolation 500 VAC
Input display When the optocoupler is driven, the input LED indicator is ON.
Analog inputs N/A 2
Analog input conversion
N/A 3 ms / channel
time*1
Analog input resolution N/A 12bits
-10V~10V (voltage mode) or
Analog input mode N/A
20mA~20mA (currentmode)
Analog linearity error N/A ±1% (full scale)
≧1 MΩ (Voltage mode)
Analog input impedance N/A
250 Ω (Current mode)
When there is isolation between alaog and digital electricals and there is no
isolation among analog channels.
Analog input isolation
Isolation between analog electrical and gronunding: 500 VAC
Isolation between analog and digital electrical: 500 VAC
*1: Analog input data updates automatically in every PLC program scan.
500
300
200
100
30VDC
50 Inductive
(t=40ms )
30
20
AS100 Series: Electrical specifications for the inputs. The signals passing through the inputs are
24 VDC signals.
AS164T-A AS148T-A AS132T-A
Model AS164P-A AS148P-A AS132P-A
Item AS164R-A AS148R-A AS132R-A
32 24
16
Number of inputs (X0.0~X0.15) (X0.0~X0.15)
(X0.0 ~ X0.15)
(X1.0~X1.15) (X1.0~X1.7)
Terminal connector
Removable screw-type terminal blocks
type
Input type Digital input
Input form Direct current (sinking or sourcing)
Input voltage/ current 24 VDC, 5 mA
Resistan
2A/output, 5A/COM 0.5A/output, 2A/COM
ce
Maximum
load
Inductan
Life cycle curve*2 15W (30 VDC)
ce
Y0.0~Y0.11: 2.5 μs
Maximum OFF→ON Y0.12~*1: 500 μs
Response 10 ms
time Y0.0~Y0.11: 2.5 μs
ON→OFF
Y0.12~*1: 500 μs
Electrical output
1500 VAC 500 VAC
isolaiton
*1: Refere to section 2.2.4 for more information on the maximum output points of each model.
*2: Life cycle curve: The lifetime of a relay terminal varies with the working voltage, the load type (the power
factor cosψ, the time constant t(L/R)), and the current passing through the terminal. The relation is shown in
the life cycle curve below.
120VAC Resistive
3000
30VDC Inductive(t=7ms)
2000
240VAC Inductive(cosψ = 0.4)
1000
120VAC Inductive(cosψ =0.4)
Operation(X10 )
3
500
300
200
100
30VDC
50 Inductive
(t=40ms )
30
20
11 12 8 9 13
92
POWE R
1 RUN
ERROR
BAT. LOW
COM1
COM2 40
2 AS324MT
0 8
98.3
1 9
88
2 10
3 11
IN
3 4
5
6
10 7
0 8
1 9
4 Ethernet
2 10
3 11
OUT
4 2 1
5 5
6
7
6
75
7 80
Unit: mm
AS320T-B/AS320P-B
11 12 8 14 13
2
98 .3
88
3
10
4
5
6
75
7 80 9 5 .5
Unit: mm
Number Name Description
Power LED indicator Indicates the power status of the CPU module
Operating status of the module
Run LED indicator ON: the module is running.
OFF: the module is stopped.
Error status of the module
ON: a serious error occurs in the module.
Error LED indicator
1 OFF: the module is normal.
Blinking: a minor error occurs in the module.
BAT.LOW LED Indicates the battery status of the CPU module.
indicator (Enable/Disable this display in HWCONFIG in ISPSoft)
Indicates the communication status of the COM port.
COM1 LED
OFF: no communication over the COM port
COM2 LED
Blinking: communication over the COM port
2 Model name Shows the model name of the CPU module.
RUN: execute the programs
Run/Stop
3 STOP: stop the programs
USB port Mini USB communication port
2
98 .3
88
10
4
6
75
7
9 5 .5
8 88
Unit: mm
Unit: mm
Model
AS132R/T/P-A AS148R/T/P-A AS164R/T/P-A
name
1 2
1 IN 39 40
#2
1 2 2
21 2 2
500 -
+10m m
Unit: mm
4
87.0
3
2
53.6
Unit: mm
Number Name Description
1 20-pin MIL connector Connects the external terminal module and a wiring module
2 Terminals Input/Output terminals for wiring
3 Clip Hangs the external terminal module on a DIN rail
4 Set screw Fixes the base
113
1
3
4
87
5
55.3
7
2
Unit: mm 6
101
2 26.9
33.7
Unit: mm
COM2
AS332P 40
X0.5 X0.4 COM2
AS332T 40 X0.5 X0.4
0 8 X0.3 X0.2 0 8 X0.3 X0.2
1 9 1 9
2
3
10
11
X0.1 X0.0 2
3
10
11
X0.1 X0.0
IN IN
4 12 4 12
5 13 C0 C0 5 13 - -
6 14 6 14
7 15 - - 7 15
C0 C0
0 8 0 8
1 9
Ethernet
1
2
9
10 Y0.15 Y0.14 Ethernet
2 10 Y0.15 Y0.14
3 11 3 11
OUT OUT
4
5
12
13
2 1
Y0.13 Y0.12 4
5
12
13
2 1
Y0.13 Y0.12
6 14 6 14
0 8
Y0.11 Y0.10 7 Y4 Y5 Y10 Y11
0 8
Ethernet
1
2
9
10
Y0.9 Y0.8 Ethernet
1 9
Y6 Y7
2 10 Y8 Y9
3 11
OUT
4
5
2 1 Y0.7 Y0.6 OUT
3
4
11
Y10 Y11
5
6
7
Y0.5 Y0.4 6
7
SG1 SG1
Y0.3- Y0.3+
Y0.2- Y0.2+
Y0.1- Y0.1+
Y0.0- Y0.0+
C0 C1
VI1- VI2- X0.1 Y0.1
0 8
1 9 0 1 0 4
2 10
2 3 1 5
- - X0.2 Y0.2
3 11
IN
4 12 4 5 2 6
5 13
6 7 3 7
VO1 VO2 X0.3 -
6 14
7 15 8 9 ● ●
0 8
10 11 ●
C2
IO1 IO2 X0.4 C1
1 9
Et hernet
2 10 12 13 8 9
OUT
3 11
14 15 10 11
AG AG X0.5 Y0.3
4
5
6 - - X0.6 Y0.4
7
- X0.7 Y0.5
AS228R-A/AS228T-A/AS228P-A
IN OUT
POWER
R UN S/S S/S C0 C1
ERROR
BAT. LOW
C OM1
X0.0 X0.1 Y0.0 Y0.4
C OM2
IN IN OUT OUT
C0 C1
X0.2 X0.3 Y0.1 Y0.5
0 8
1 9 0 1 0 4
2 10
2 3 1 5
X0.4 X0.5 Y0.2 Y0.6
3 11
IN
4 12 4 5 2 6
5 13
6 7 3 7
X0.6 X0.7 Y0.3 Y0.7
6 14
7 15 8 9 ● ●
0 8
10 11 ●
C2
X0.8 X0.9 - -
1 9
Et hernet
2 10 12 13 8 9
OUT
3 11
14 15 10 11
X0.10 X0.11 - C2
4
5
6 X0.12 X0.13 Y0.8 Y0.9
7
POWER
RUN
ERROR
L N ●
●
S/S 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 BAT. LOW RUN
X0. COM1
COM2
CAN
0 1 2 3 4 5 6 7 STOP
X0.
8 9 10 11 12 13 14 15
AS132T
0 1 2 3 4 5 6 7
Micro SD
Y0.
8 9 10 11 12 13 14 15
Ethernet
Upper
row 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
AS132 L N +24V 24G S/S0 X0.0 X0.1 X0.2 X0.3 X0.4 X0.5 X0.6 X0.7 X0.8 X0.9 X0.10 X0.11
21 22 23 24
X0.12 X0.13 X0.14 X0.15
Lower
row 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
AS132 C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12
21 22 23 24 25 26 27
Y0.13 Y0.14 Y0.15 D+ D- SG
AS148T-A/AS148P-A/AS148R-A (24DI/24DO)
POWER
RUN
ERROR
L N ●
●
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 D + D SG BAT. LOW RUN
X0. X1. CAN COM1
COM2
CAN
0 1 2 3 4 5 6 7 STOP
X0.
8 9 10 11 12 13 14 15
AS148T X1. 0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
Micro SD
Y0.
8 9 10 11 12 13 14 15
Y1. 0 1 2 3 4 5 6 7
Ethernet
Upper
row 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
AS148 L N +24V 24G S/S0 X0.0 X0.1 X0.2 X0.3 X0.4 X0.5 X0.6 X0.7 X0.8 X0.9 X0.10 X0.11
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
X0.12 X0.13 X0.14 X0.15 S/S1 X1.0 X1.1 X1.2 X1.3 X1.4 X1.5 X1.6 X1.7 D+ D- SG
Lower
row 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
AS148 C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
Y0.13 Y0.14 Y0.15 C4 Y1.0 Y1.1 Y1.2 Y1.3 C5 Y1.4 Y1.5 Y1.6 Y1.7
AS164T-A/AS164P-A/AS164R-A(32DI / 32DO)
POWER
RUN
ERROR
L N ●
●
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ●
D + D SG ● BAT. LOW RUN
X0. X1. CAN COM1
COM2
CAN
0 1 2 3 4 5 6 7 STOP
X0.
8 9 10 11 12 13 14 15
AS164T 0 1 2 3 4 5 6 7
X1.
8 9 10 11 12 13 14 15
0 1 2 3 4 5 6 7
Micro SD
Y0.
8 9 10 11 12 13 14 15
0 1 2 3 4 5 6 7
Y1.
8 9 10 11 12 13 14 15
Ethernet
Upper
row 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
AS164 L N +24V 24G S/S0 X0.0 X0.1 X0.2 X0.3 X0.4 X0.5 X0.6 X0.7 X0.8 X0.9 X0.10 X0.11
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
X0.12 X0.13 X0.14 X0.15 S/S1 X1.0 X1.1 X1.2 X1.3 X1.4 X1.5 X1.6 X1.7 X1.8 X1.9 X1.10 X1.11 X1.12 X1.13 X1.14
41 42 43 44 45 46
X1.15 D+ D- SG
Lower
row 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
AS164 C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Y0.13 Y0.14 Y0.15 C4 Y1.0 Y1.1 Y1.2 Y1.3 C5 Y1.4 Y1.5 Y1.6 Y1.7 C6 Y1.8 Y1.9 Y1.10
41 42 43 44 45 46 47 48
Y1.11 C7 Y1.12 Y1.13 Y1.14 Y1.15
• MIL connector and the external terminal module UB-10-ID16A for AS332T-A / AS332P-A /
AS324MT-A
TB1
TB2
#1
#2
AS332T-A
TB1 Y0.0 Y0.2 Y0.4 Y0.6 Y0.8 Y0.10 Y0.12 Y0.14 C0 -
#1
TB2 Y0.1 Y0.3 Y0.5 Y0.7 Y0.9 Y0.11 Y0.13 Y0.15 C0 -
TB1 X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 S/S -
#2
TB2 X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 S/S -
AS332P-A
TB1 Y0.0 Y0.2 Y0.4 Y0.6 Y0.8 Y0.10 Y0.12 Y0.14 - C0
#1
TB2 Y0.1 Y0.3 Y0.5 Y0.7 Y0.9 Y0.11 Y0.13 Y0.15 - C0
TB1 X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 S/S -
#2
TB2 X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 S/S -
AS324MT-A
TB1 Y0.0+ Y0.1+ Y0.2+ Y0.3+ SG1 Y0.4 Y0.6 Y0.8 Y0.10 C0
#1
TB2 Y0.0- Y0.1- Y0.2- Y0.3- SG1 Y0.5 Y0.7 Y0.9 Y0.11 C0
TB1 X0.0+ X0.1+ X0.2+ X0.3+ SG0 X0.4 X0.6 X0.8 X0.10 S/S
#2
TB2 X0.0- X0.1- X0.2- X0.3- SG0 X0.5 X0.7 X0.9 X0.11 S/S
40 39
38 37
36 35
34 33
32 31
30 29
28 27
26 25
24 23
22 21
20 19
18 17
16 15
14 13
12 11
10 9
8 7
6 5
4 3
2 1
Conversion time 3 ms / CH
Analog to digital -1000 to 1000 (-20 to 20 mA)
-2000 to 2000
conversion range 0 to 1000 (4 to 20mA)
Digital value
SR168 (CH1) SR169 (CH2)
output
You can use the program to read the values in SR to obtain the corresponding A/D conversion value for the
channel.
Analog Output
Weight 120 g 158 g 138 g 100 g 122 g 120 g 100 g 123 g 120 g
Model
32AN02T-A 64AN02T-A
Item
Number of outputs 32 64
Connector type MIL connector
Output type Digital output
Output form Transistor-T (sinking)
Output voltage 5–30 VDC
Leadage current <10uA
Max. inrush current Overcurrent protection
Resistance 0.1A/output, 3.2A/COM
Maximum
Inductance N/A
load
Bulb N/A
Minimum load 1 mA / 5V
Maximum output
100 Hz (resistance)
frequency*1
Maximum OFF→ON
Response < 0.5 ms
ON→OFF
time
Output isolation 500 VAC
Model
32AN02T-A 64AN02T-A
Item
Weight 100 g 142 g
*1: The scan cycle affects the frequency. Here shows the maximum output frequency. The load type
should be taken into account while designing for the application.
*2: Life cycle curve: The lifetime of a relay terminal varies with the working voltage, the load type (the
power factor cosψ, the time constant t(L/R)), and the current passing through the terminal. The
relation is shown in the life cycle curve below.
120VAC Resistive
3000
30VDC Inductive(t=7ms)
2000
240VAC Inductive(cosψ = 0.4)
1000
120VAC Inductive(cosψ =0.4)
Operation(X10 )
3
500
300
200
100
30VDC
50 Inductive
(t=40ms )
30
20
08AM 1
7
7
IN
S/S
PWR
S/S
IN
0 0
1
2
98.3
1 2
88
3
2 4
5
3
6
7
4
3
5
6
4
7
8 5
6 75
25
C0 C0 C0
PWR PWR PWR
C0 C0 C0
OUT OUT OUT
0 0 0 0 0 0
1 1 1
1 2 1 2 1 2
3 3 3
2 4 2 4 2 4
5 5 5
3 3 3
6 6 6
4 7 4 7 7
4
5 5 5
6 6 6
7 7 7
Unit: mm
AS16AM10N-A/AS16AN01P-A/AS16AN01R-A/AS16AN01T-A/AS16AP11P-A/AS16AP11R-A/
AS16AP11T-A
38.2 95
16AM 1
7
7
IN IN
S/S S/S
PWR
S/S S/S
IN
0 1 0 2
98.3
1
88
2 3 2
3
4 5 4
5
6 7
8 9
6
7 3
10 11 8
9
12 13 10
14 15
11
12
4
13
8 14
15 5
6 75
35
C0 C0 C0 C0 C0 C0 C0 C0 C0
PWR PWR PWR PWR PWR PWR
0 1 C0 C0 0 1 C0 C0 C0
OUT OUT OUT IN IN IN
2 3 0 0 1 0 2 3 0 0 0 0 0 0 0 0 0
0
1 1 1 1 1 1
4 5 2 2 3 2 4 5 2 1 1 2 1 1 2 1 1 2
3 3 3 3 3 3
6 7 4 5 6 7 4 2 2 2 2 2 2
4 4 4 4 4
5 5 5 5 5 5
C1 C1 6 7 C1 C1 3 3 3 3 3 3
6 6 6 6 6 6
7 7 7 7 7 7
8 9 8 9 8 9 4 4 4 4 4 4
OUT OUT OUT
8 8 10 11 8 0 0 0
10 11 10 11 5 5 5 5 5 5
9 9 9 1 1 1
12 13 10 12 13 10 12 13 10 2 6 6 2 6 6 2
6 6
11 11 11 3 3 3
14 15 12 14 15 12 14 15 12 7 7 4 7 7 4 7 4
13 13 13 5 5 5
14 14 14 6 6 6
15 15 15 7 7 7
Unit: mm
AS32AM10N-A
28.2 92
32AM 1
X0 LED
X1 LED
7 2
7
39
3
PWR
IN
0
4
1
98.3
88
2
3
4
5
6
7
5
8
9
10
11
12
1
8 13
14
15
6 75
25
Unit: mm
AS32AN02T-A
28.2 92
32AN 1
Y0 LED
Y1 LED
7 2
7
39
3
PWR
OUT
0
4
1
98.3
88
2
3
4
5
6
7
5
8
9
10
11
12
1
13
8 14
15
6 75
25
Unit: mm
AS64AM10N-A
38.2
92
64AM 1
0 1 0 1
0 1
2
8
3 8
40 2
P WR
4
IN
X1 X2
0
1 5
98.3
88
2
3
4
5
6
7
6
X0 X3 8
9
10
11
12
2 40
13
9 14
15
7 75
35
Unit: mm
AS64AN02T-A
38.2 92
64AN 1
0 1 0 1
0 1
2
8
3 8
40 2
P WR
4
O UT
Y1 Y2
0
1 5
98.3
2
88
3
4
5
6
7
6
Y0 Y3 8
9
10
11
12
2 40
13
9 14
15
7 75
35
Unit: mm
Number Name Description
1 Model name Model name of the module
LED indicator
2 Switches the LED indicators to their represented outputs.
switch 1
LED indicator
3 Switches the LED indicators to their represented outputs.
switch 2
For the external I/O connecting cables UC-ET010-24D, UC-ET020-24D,
4 ML connector
UC-ET030-24D
Power LED
5 Indicates the power status of the module
indicator
Output LED
6 If there is an output signal, the output LED indicator is ON.
indicator
7 DIN rail clip Secures the DIN rail
External module
8 Connects the modules
port
9 Label Nameplate
Length
19 2 0
#1
3 9 40 2
1 2
1
39 40
#2
2
1 2
21 2 2
500 -
+10m m
Unit: mm
39 40 39 40
1 2 1 2
UB-10-ID16A
67.0
4
87.0
3
2
53.6
Unit: mm
UB-10-ID32A
113
1
87
2
4 53.6
Unit: mm
Number Name Description
UB-10-ID16A: 20-pin ML connector Connects the external terminal module and a
1
UB-10-ID32A: 40-pin ML connector wiring module
2 Terminals Input/Output terminals for wiring
3 Clip Hangs the external terminal module on a DIN rail
4 Set screw Fixes the base
4. AS332T-A/AS64AN02T-A and the external terminal modules UB-10-ID16A, UB-10-OR16A, and UB-
10-OT32A.
UB-10-ID16A
67.0
6
87.0
7
2
53.6
Unit: mm
UB-10-OR16A
113
1
3
4
87
5
55.3
7
2
6
Unit: mm
UB-10-OT32A
113
1
87
2
7 53.6
Unit: mm
1
101
2 26.9
33.7
Unit: mm
08AM 08AN
IN OUT
C0
PWR PWR
C0
IN OUT
0 0 0 0
1 1
1 2 1 2
3 3
2 4
2 4
5 5
3 3
6 6
4 7 4 7
5 5
6 6
7 7
AS08AN01R-A AS08AN01T-A
08AN 08AN
OUT OUT
C0 C0
PWR PWR
C0 C0
OUT OUT
0 0 0 0
1 1
1 2 1 2
3 3
2 4 2 4
5 5
3 3
6 6
4 7 7
4
5 5
6 6
7 7
AS16AM10N-A AS16AN01P-A
16AM 16AN
IN IN OUT OUT
C0 C0
PWR PWR
0 1
IN OUT
0 1 0 2 3 0
1 1
2 3 2 4 5 2
3 3
4 5 4 6 7 4
5 5
6 7 C1 C1
6 6
7 7
8 9 8 9
8 10 8
10 11 11
9 9
12 13 10 12 13 10
11 11
14 15 12 14 15 12
13 13
14 14
15 15
AS16AN01R-A AS16AN01T-A
16AN 16AN
C0 C0 C0 C0
PWR PWR
C0 C0 0 1
OUT OUT
0 1 0 2 3 0
1 1
2 3 2 4 5 2
3 3
4 5 6 7 4
4
5 5
6 7 C1 C1
6 6
7 7
8 9 8 9
8 10 11 8
10 11
9 9
12 13 10 12 13 10
11 11
14 15 12 14 15 12
13 13
14 14
15 15
AS16AP11P-A AS16AP11R-A
16AP 16AP
IN OUT IN OUT
C0 C0
PWR PWR
C0 C0
IN IN
0 0 0 0 0 0
1 1
1 1 2 1 1 2
3 3
2 2 2 2 4
4
5 5
3 3 3 3
6 6
7 7
4 4 4 4
OUT OUT
0 5 5 0
5 5
1 1
2 6 6 2
6 6
3 3
7 7 7 7 4
4
5 5
6
6
7
7
AS16AP11T-A AS32AM10N-A
- -
S/S S/S
32AM 1.15 1.14
16AP X0 LED
X1 LED
1.13 1.12
1.11 1.10
1.9 1.8
IN OUT
39 1.7 1.6
C0 PWR
PWR 1.5 1.4
C0
IN
IN 0 1.3 1.2
0 0 0 1
1 2 1.1 1.0
1 1 2
3
3
4
- -
2 2 4 5
5 6
S/S S/S
3 3
6
7
7 0.15 0.14
4 4
OUT 8 0.13 0.12
5 5 0
9
1
2
10 0.11 0.10
6 6 11
7
3
1
12 0.9 0.8
4
13
5
14 0.7 0.6
6
15
7 0.5 0.4
0.3 0.2
0.1 0.0
AS32AN02T-A AS64AM10N-A
- - - - 2.0 2.1
C0 C0 S/S0 S/S0 2.2 2.3
32AN 1.15 1.14 64AM 1.15 1.14 2.4 2.5
Y0 LED 0 1 01
Y1 LED 1.13 1.12 0 1 1.13 1.12 2.6 2.7
1.11 1.10 1.11 1.10 2.8 2.9
1.9 1.8 1.9 1.8 2.10 2.11
40 2
39
1.7 1.6 PWR 1.7 1.6 2.12 2.13
PWR
1.5 1.4 IN 1.5 1.4 2.14 2.15
OUT 0
X1 X2
0
1
1.3 1.2 1 1.3 1.2 S/S S/S
2
2 1.1 1.0 3 1.1 1.0 - -
3 4
4 - - 5 - - 3.0 3.1
5 6
6 C0 C0 7 S/S0 S/S0 3.2 3.3
7
0.15 0.14 X0 X3 8 0.15 0.14 3.4 3.5
8 9
9
0.13 0.12 10 0.13 0.12 3.6 3.7
10 11
11
0.11 0.10 12 0.11 0.10 3.8 3.9
2 40
13
1
12 0.9 0.8 14
0.9 0.8 3.10 3.11
13
15
14 0.7 0.6 0.7 0.6 3.12 3.13
15
0.5 0.4 0.5 0.4 3.14 3.15
0.3 0.2 0.3 0.2 S/S1 S/S1
0.1 0.0 0.1 0.0 - -
AS64AN02T-A
- - 2.0 2.1
C0 C0 2.2 2.3
64AN 1.15 1.14 2.4 2.5
0 1 01
1. AS32AM10N-A/AS64AM10N-A
TB1
TB2
#1
#2
AS32AM10N-A/ AS64AM10N-A
TB1 X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 S/S -
#2
TB2 X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 S/S -
AS series terminals:
Upper
X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 X1.0 X1.2 X1.4 X1.6 X1.8 X1.10 X1.12 X1.14 S/S S/S
row
Lower
X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 X1.1 X1.3 X1.5 X1.7 X1.9 X1.11 X1.13 X1.15 S/S S/S
row
UB-10-ID16A
TB1
TB2
#1
#2
AS332T-A
TB1 Y0.0 Y0.2 Y0.4 Y0.6 Y0.8 Y0.10 Y0.12 Y0.14 C0 -
#1
TB2 Y0.1 Y0.3 Y0.5 Y0.7 Y0.9 Y0.11 Y0.13 Y0.15 C0 -
UB-10-OT32A
AS series terminals:
Upper
Y0.0 Y0.2 Y0.4 Y0.6 Y0.8 Y0.10 Y0.12 Y0.14 Y1.0 Y1.2 Y1.4 Y1.6 Y1.8 Y1.10 Y1.12 Y1.14
row
Lower
Y0.1 Y0.3 Y0.5 Y0.7 Y0.9 Y0.11 Y0.13 Y0.15 Y1.1 Y1.3 Y1.5 Y1.7 Y1.9 Y1.11 Y1.13 Y1.15 C0 C0
row
UB-10-OR16A
Terminals:
GND +24
V
C0 Y0 Y1 Y2 Y3 C1 Y4 Y5 Y6 Y7 C2 Y10 Y11 Y12 Y13 C3 Y14 Y15 Y16 Y17
AS series terminals:
GND +24V
C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12 Y0.13 Y0.14 Y0.15
UB-10-IO32D
Electrical specifications
Functional specifications
Analog-to-Digital
Voltage Input
Conversion
Rated Input Range -10 V ~ +10 V 0 V ~ 10 V ±5 V 0V~5V 1V~5V
K-32000 K0 K-32000 K0 K0
Rated Conversion
~ ~ ~ ~ ~
Range
K32000 K32000 K32000 K32000 K32000
-10.12V -0.12V -5.06V -0.06V 0.95V
Hardware Input
~ ~ ~ ~ ~
Limit*1
10.12V 10.12V 5.06V 5.06V 5.05V
K-32384 K-384 K-32384 K-384 K-384
Conversion Limit*2 ~ ~ ~ ~ ~
K32384 K32384 K32384 K32384 K32384
Error Rate Room Temperature: ±0.2% ; Full Temperature Range: ±0.5%
Hardware
16 bits
Resolution
Input Impedance 2MΩ
Absolute Input
±15 V
Range*3
*1: If the input signal exceeds the hardware input limit, the module only shows the maximum value. If the
input signal is below the lower limit, it only shows the minimum value. And an error flag will be set.
*2: If the input signal exceeds the hardware input limit, it also exceeds the conversion limit and a
conversion limit error appears. For example in the voltage input mode (-10 V to +10 V), when the input
signal is 10.15 V, exceeding the hardware upper limit, it also exceeds the conversion upper limit. The
module uses the upper limit value (32387) as the input signal and a conversion limit error appears.
*3: If an input signal exceeds the absolute range, it might damage the channel.
Analog-to-Digital
Current Input
Conversion
Rated Input Range ±20 mA 0 mA–20 mA 4 mA–20 mA
K-32000 K0 K0
Rated Conversion
~ ~ ~
Range
K+2000 K32000 K32000
Hardware Input
-20.24 mA ~ 20.24 mA -0.24 mA ~ 20.24 mA 3.81 mA ~ 20.19 mA
Limit*1
K-32384 K-384 K-384
Conversion Limit*2 ~ ~ ~
K32384 K32384 K32384
Absolute Input
±32 mA
Range*3
*1: If the input signal exceeds the hardware input limit, the module only shows the maximum value. If the
input signal is below the lower limit, it only shows the minimum value. And an error flag will be set.
*2: If the input signal exceeds the hardware input limit, it also exceeds the conversion limit and a
conversion limit error appears. For example in the voltage input mode (4 mA to 20 mA), when the input
signal is 0 mA, exceeding the hardware upper limit, it also exceeds the conversion upper limit. The
module uses the upper limit value (-384) as the input signal and a conversion limit error appears.
*3: If an input signal exceeds the absolute range, it might damage the channel.
AS04DA-A
Electrical specifications
Functional specifications
Digital-to-analog
Voltage output
conversion
Rated output
±10 V 0 V–10 V ±5 V 0 V–5 V 1 V–5 V
range
K-32000 K0 K-32000 K0 K0
Conversion
~ ~ ~ ~ ~
Range
K+32000 K32000 K+32000 K32000 K32000
Digital-to-analog
Current output
conversion
Rated output
0 mA–20 mA 4 mA–20 mA
range
Conversion
K0 ~ K32000 K0 ~ K32000
Range
Hardware output
-0.2 mA to +20.2 mA 3.8 mA–20.2 mA
range
Error rate (Room
±0.2%
temperature)
Error rate (Full
temperature ±0.5%
range)
Linearity error
(Room
temperature) (Full ±0.03%
temperature
range)
Linearity error ±0.03%
Hardware
12 bits
resolution
Input impedance ≦550 Ω
AS06XA-A
Electrical specifications
Analog-to-Digital
Voltage Input
Conversion
Rated Input Range -10 V ~ +10 V 0 V ~ 10 V ±5 V 0V~5V 1V~5V
K-32000 K0 K-32000 K0 K0
Rated Conversion Range ~ ~ ~ ~ ~
K32000 K32000 K32000 K32000 K32000
-10.12V -0.12V -5.06V -0.06V 0.95V
Hardware Input Limit*1 ~ ~ ~ ~ ~
10.12V 10.12V 5.06V 5.06V 5.05V
K-32384 K-384 K-32384 K-384 K-384
Conversion Limit*2 ~ ~ ~ ~ ~
K32384 K32384 K32384 K32384 K32384
Error Rate Room Temperature: ±0.2% ; Full Temperature Range: ±0.5%
Hardware Resolution 16 bits
Input Impedance 2MΩ
Absolute Input Range*3 ±15 V
*1: If the input signal exceeds the hardware input limit, the module only shows the maximum value. If the input
signal is below the lower limit, it only shows the minimum value. And an error flag will be set.
*2: If the input signal exceeds the hardware input limit, it also exceeds the conversion limit and a conversion
limit error appears. For example in the voltage input mode (-10 V to +10 V), when the input signal is 10.15 V,
exceeding the hardware upper limit, it also exceeds the conversion upper limit. The module uses the upper
limit value (32384) as the input signal and a conversion limit error appears.
*3: If an input signal exceeds the absolute range, it might damage the channel.
Analog-to-Digital
Current Input
Conversion
Rated Input Range ±20 mA 0 mA–20 mA 4 mA–20 mA
K-32000 K0 K0
Rated Conversion
~ ~ ~
Range
K+2000 K32000 K32000
Hardware Input
-20.24 mA ~ 20.24 mA -0.24 mA ~ 20.24 mA 3.81 mA ~ 20.19 mA
Limit*1
K-32384 K-384 K-384
Conversion Limit*2 ~ ~ ~
K32384 K32384 K32384
Absolute Input
±32 mA
Range*3
*1: If the input signal exceeds the hardware input limit, the module only shows the maximum value. If the input
signal is below the lower limit, it only shows the minimum value. And an error flag will be set.
*2: If the input signal exceeds the hardware input limit, it also exceeds the conversion limit and a conversion
limit error appears. For example in the voltage input mode (4 mA to 20 mA), when the input signal is 0 mA,
exceeding the hardware upper limit, it also exceeds the conversion upper limit. The module uses the upper
limit value (-384) as the input signal and a conversion limit error appears.
*3: If an input signal exceeds the absolute range, it might damage the channel.
Digital-to-Analog
Voltage Output
Conversion
Rated Output Range ±10 V 0 ~ 10 V ±5 V 0~5V 1~5V
K-32000 K0 K-32000 K0 K0
Conversion Range ~ ~ ~ ~ ~
K32000 K32000 K32000 K32000 K32000
-10.1 V -0.1 V -5.05 V -0.05 V 0.95
Hardware Output Range ~ ~ ~ ~ ~
+10.1 V 10.1 V +5.05 V +5.05 V 5.05 V
Error Rate
±0.2%
(Room Temperature)
Error Range
±0.5%
(Full temperature range)
Linearity Error
±0.05%
(Room Temperature)
Linearity Error
±0.05%
(Full Temperature Range)
Hardware Resolution 12 bits
Permissible load
≧1k Ω ≧500Ω
impedance
Digital-to-Analog
Current Output
Conversion
Rated Output Range 0–20 mA 4–20 mA
K0 K0
Conversion Range ~ ~
K32000 K32000
Hardware Output Range -0.2 mA to 20.2 mA 3.8–20.2 mA
Error Range
±0.2%
(Room Temperature)
Error Range
±0.5%
(Full Temperature Range)
Linearity Error
±0.03%
(Room Temperature)
Linearity Error
±0.10%
(Full Temperature Range)
Hardware Resolution 12 bits
Permissible Load
≦550 Ω
Impedance
AS02ADH-A
Electrical specifications
Functional specifications
Analog-to-Digital
Voltage Input
Conversion
Rated Input Range -10V~10V 0V~10V ±5V 0V~5V 1V~5V
K-32000 K-32000
Rated Conversion
~ K0~K32000 ~ K0~K32000 K0~K32000
Range
K32000 K32000
-
Hardware Input Limit*1 -0.12V~10.12V -5.06V~5.06V -0.06V~5.06V 0.95V~5.05V
10.12V~10.12V
K-32384 K-32384
Conversion Limit*2 ~ K-384~K32384 ~ K-384~K32384 K-384~K32384
K32384 K32384
*1: If the input signal exceeds the hardware input limit, the module only shows the maximum value. If the input
signal is below the lower limit, it only shows the minimum value. And an error flag will be set.
*2: If the input signal exceeds the hardware input limit, it also exceeds the conversion limit and a conversion
limit error appears. For example in the voltage input mode (-10 V to +10 V), when the input signal is 10.15 V,
exceeding the hardware upper limit, it also exceeds the conversion upper limit. The module uses the upper
limit value (32384) as the input signal and a conversion limit error appears.
Analog-to-Digital
Current Input
Conversion
Rated Input Range ±20mA 0mA~20mA 4mA~20mA
K-32000
Rated Conversion
~ K0~K32000 K0~K32000
Range
K32000
Hardware Input Limit*1 -20.24mA~20.24mA -0.24mA~20.24mA 3.81mA~20.19mA
Conversion Limit*2 K-32384~ K32384 K-384~K32384 K-384~K32384
*1: If the input signal exceeds the hardware input limit, the module only shows the maximum value. If the input
signal is below the lower limit, it only shows the minimum value. And an error flag will be set.
*2: If the input signal exceeds the hardware input limit, it also exceeds the conversion limit and a conversion
limit error appears. For example in the voltage input mode (4 mA to 20 mA), when the input signal is 0 mA,
exceeding the hardware upper limit, it also exceeds the conversion upper limit. The module uses the upper
limit value (-384) as the input signal and a conversion limit error appears.
1
7 7
- 2
98.3
88
-
3
8
4
9
5
6 75
35
Unit: mm
08AD 08AD
04AD
AG 24V AG 24V
AG 24V
0V 0V
0V
0V 0V 0V
Electrical specifications
Number of analog
AS04RTD-A: four ; AS06RTD-A: six
inputs
2-WIRE & 3-WIRE
Pt100: DIN 43760-1980 JIS C1604-1989; 100 Ω 3850 PPM/°C
Pt1000: DIN EN60751; 1 k Ω 3850 PPM/°C
Ni100/Ni1000: DIN 43760
Applicable sensor
JPt100: JIS C1604-1989LG-Ni1000
Cu50/Cu100
Ni120 (available for FW V1.06 or later)
0–300 Ω/0–3000 Ω
Supply voltage 24 VDC (20.4 VDC–28.8 VDC) (-15% to +20%)
Connector type Removable terminal block
Pt100/Ni100/Ni120/Pt1000/Ni1000/JPt100:
25°C/77°F: The error is ±0.1% of the input within the range.
-20 to +60°C/-4 to +140°F: The error is ±0.5% of the input within the range.
Overall accuracy
LG-Ni1000: 25°C/77°F: The error is ±0.2% of the input within the range.
Cu50: 25°C/77°F: The error is ±4°C of the input within the range.
Cu100: 25°C/77°F: The error is ±2°C of the input within the range.
Resolution 0.1°C / 0.1°F
Conversion time Two-wire/three-wire configuration: 200 ms/channel
An analog circuit is isolated from a digital circuit by a digital integrated circuit/an
optocoupler, and the analog channels are isolated from one another by
optocouplers.
Isolation Isolation between a digital circuit and a ground: 500 VAC
Isolation between an analog circuit and a ground: 500 VAC
Isolation between an analog circuit and a digital circuit: 500 VAC
Isolation between the 24 VDC and a ground: 500 VAC
Weight AS04RTD-A: 115g ; AS06RTD-A: 125g
Functional specifications
Analog-to-digital
Centigrade (°C) Fahrenheit (°F) Input impedance
conversion
Pt100: -180°C to +800°C Pt100: -292°F to +1,472°F
Ni100: -80°C to +170°C Ni100: -112°F to +338°F
Ni120 : -80°C~320°C Ni120: -112°F~608°F
Pt1000: -180°C to +800°C Pt1000: -292°F to +1,472°F
0–300 Ω
Rated input range*1 Ni1000: -80°C to +170°C Ni1000: -112°F to +338°F
0–3000 Ω
JPt100: -180°C to +500°C JPt100: -292°F to +932°F
LG-Ni1000: -50°C to +180°C LG-Ni1000: -58°F to +356°F
Cu50: -50°C to +150°C Cu50: -58°F to +302°F
Cu100: -50°C to +150°C Cu100: -58°F to +302°F
Pt100: -200°C to 850°C Pt100 : -328°F to 1,562°F
Ni100: -100°C to 180°C Ni100: -148°F to 356°F
Pt1000: -200°C to 850°C Pt1000 : -328°F to 1,562°F
Maximum Ni1000: -100°C to 180°C Ni1000 : -148°F to 356°F 0–320 Ω
Measurable Range*2 JPt100: -200°C to 510°C JPt100 : -328°F to 950°F 0–3200 Ω
LG-Ni1000: -60°C to 200°C LG-Ni1000 : -76°F to 392°F
Cu50: -50°C to 150°C Cu50 : -58°F to 302°F
Cu100: -50°C to 150°C Cu100 : -58°F to 302°F
Average function Range: 1–100
AS04TC-A / AS08TC-A
Electrical specifications
Number of analog
AS04TC-A: four ; AS08TC-A: eight
inputs
Type J, K, R, S, T, E, N, B, C, U, L, TXK thermocouple;
Applicable sensor
input impedance: ±100mV
Supply voltage 24 VDC (20.4 VDC–28.8 VDC) (-15% to +20%)
Connector type Removable terminal block
25°C/77°F: The error is ±0.5% of the input within the range.
Overall accuracy
-20 to +60°C/-4 to +140°F: The error is ±1% of the input within the range.
Resolution 0.1°C / 0.1°F
Conversion time 200 ms/channel
An analog circuit is isolated from a digital circuit by a digital integrated circuit,
and the analog channels are isolated from one another by optocouplers.
Isolation between a digital circuit and a ground: 500 VAC
Isolation between an analog circuit and a ground: 500 VAC
Isolation
Isolation between an analog circuit and a digital circuit: 500 VAC
Isolation between two group circuits: 500 VAC
Isolation between the 24 VDC and a ground: 500 VAC
Isolation between the analog channels: 120VAC
Weight AS04TC-A: 115g ; AS08TC-A: 125g
Functional specifications
Analog-to-digital
Centigrade (°C) Fahrenheit (°F) Input impedance
conversion
Type J: -100°C~1200°C Type J: -148°F~2,192°F
Type K: -100°C~1,350°C Type K: -148°F~2,462°F
Type R: 0°C~1,750°C Type R: 32°F~3,182°F
Type S: 0°C~1,750°C Type S: 32°F~3,182°F
Type T: -150°C~400°C Type T: -238°F~752°F
Type E: -150°C~980°C Type E: -238°F~1,796°F
Rated input range*1 ±100mV
Type N: -150°C~1,300°C Type N: -238°F~2,372°F
Type B: 200°C~1,800°C Type B: 392°F~3,272°F
Type C: 0°C~2,320°C Type C: NA
Type U: -200°C~600°C Type U: -328°F~1,112°F
Type L: -200°C~900°C Type L: -328°F~1,652°F
Type TXK: -200°C~800°C Type TXK: -328°F~1,472°F
Type J: -210°C~1200°C Type J: -346°F~2,192°F
Type K: -250°C~1,350°C Type K: -418°F~2,462°F
Type R: -50°C~1,760°C Type R: -58°F~3,200°F
Type S: -50°C~1,760°C Type S: -25°F~3,200°F
Type T: -250°C~400°C Type T: -418°F~752°F
Maximum Type E: -250°C~1000°C Type E: -418°F~1,832°F
±100mV
Measurable Range*2 Type N: -250°C~1,300°C Type N: -418°F~2,372°F
Type B: 20°C~1,800°C Type B: 68°F~3,272°F
Type C: 0°C~2,320°C Type C: NA
Type U: -200°C~600°C Type U: -328°F~1,112°F
Type L: -200°C~900°C Type L: -328°F~1,652°F
Type TXK: -200°C~800°C Type TXK: -328°F~1,472°F
Average function Range: 1~100
Self-diagnosis Disconnection detection
*1: If any of these limits are exceeded, device functionality should not be assumed, damage may occur
and reliability may be affected.
*2: If the to be measured temperature exceeds the upper/lower limit, it only shows the maximum /
minimum value.
04RT D 1
7
7
98.3
88
3
8
4
9
5
6 75
35
Unit: mm
AS04TC-A / AS08TC-A
38.2 95
04TC 1
7
7
98.3
88
3
8
4
9 5
6 75
35
Unit: mm
0 4R T D 0 4 TC
L1+ L1- I1 +
PWR PWR
S LD I 1- SLD I1-
L3+ L3- I3 +
S LD I 3- SLD I3-
L4+ L4- I4 +
S LD I 4- SLD I4-
24V 2 4V
0V 0V
AS06RTD-A AS08TC-A
06RTD 08 TC
0V 0V
Unit: mm
AS02PU-A
Model
High-speed Input Normal Input
Item
Number of inputs 3 (A+/A-, B+/B-, Z+/Z-) 5 (X0.0-X0.4)
Connector type Removable terminal blocks
Input form Differential input Direct current (sinking or sourcing)
Input current 5-24 VDC, 5 mA 24 VDC, 5 mA
AS04PU-A
Model
Normal
Item
Number of inputs Six
Connector type Removable terminal blocks
Direct current (sinking or sourcing)
Input form Sinking: The inputs are NPN transistors whose collectors are open collectors.
Sourcing: The inputs are PNP transistors whose collectors are open collectors.
Input current 24 VDC, 5 mA
Model
AS02PU-A AS04PU-A
Item
Number of outputs Four (2-axis) Eight (4-axis)
Connector type Removable terminal blocks
Output form differential output Transistor-T (sinking) (NPN)
Output voltage 5 VDC*1 5-30 VDC, 0.1A
Leakage current < 10 uA
Minimum load 1 mA / 5 VDC
Resistance 10 mA 0.1A
Maximum
Inductance N/A
load
Bulb N/A
Maximum
output Resistance 200 kHz 100 kHz
frequency
Maximum OFF→ON 0.1 μs 1.5 μs
Response
time ON→OFF 0.1 μs 1.5 μs
1
7
7
98 .3
88
8 2 3
4
9
5
6 75
35
02PU 04PU
IN IN IN OUT
A+ A- C0
B+ B- PWR 0 PWR
Z+ Z- RUN 0 1 RUN
ERR ERR
0 A 1 2 0
B 1
1 2 Z 2 3 2
IN
0 3
3 4 3 C1
IN 1 4
OUT OUT
2 5
0+ 0- 4 4
1+ 1- 3 0
5 5
4 1
2+ 2- ●
6 2
3
3+ 3- OUT
0 ●
7 4
1 5
OUT
2 6
3 7
AS02PU-A AS04PU-A
Wordings with the same indications that are used Wordings with the same indications that are used
on the terminal block and manual on the terminal block and manual
Model
Pulse input External input
Item
Number of inputs 4 (A+/B+, A-/B-) 2 (Z+/Z-)
Connector type D-sub 15
Input current 5-24 VDC, 6-15 mA
Action OFF→ON 3V
level ON→OFF 1V
Maximum input
200 kHz 20 kHz
frequency
Input impedance 4.7 kΩ
Input signal Signal signal: 5 – 24 VDC (sinking or sourcing) ; differential signal: 5 V
Input isolation 500 VAC
Input display When the optocoupler is driven, the input LED indicator is ON.
Weight 138 g
Model
SSI input SSI output
Item
Number of inputs /
2 (DATA+/DATA-) 2 (CLK+/CLK-)
outputs
Connector type D-sub 15
Voltage / Current 5 VDC, 1 mA 5 VDC, ±60 mA (max.)
Model
AS02HC-A
Item
Number of outputs 4
Connector type D-sub 15
Ouptut type NPN transistor (sinking)
Voltage 5 – 30 VDC
Minimum load 1 mA / 5 VDC
Resistance 0.1A/output
Maximum load Inductance -
Bulb -
Maximum
output Resistance 10 kHz
frequency*1
Maximum OFF→ON
25 μs
Response time ON→OFF
Output isolation 500 VAC
Model
AS02HC-A
Item
Number of outputs 2 (+5 VO/GND)
Connector type D-sub 15
Voltage / Current 5 VDC (±5%), ±100 mA (max.)
1
5
98.3
88
2
6
4 75
35
3 A1- A2-
PWR
7 B1+ B2+
ERR
CH1 Act.
CH1 A
2 B1- B2-
CH1 B
CH2
CH1 Z
Y0.0
Y0.1 6 Z1+ Z2+
CH2 Act.
CH2 A
CH2 B 1 Z1- Z2-
CH2 Z
Y0.2
Y0.3
10 CLK1+ CLK2+
5 CLK1- CLK2-
9 DATA1+ DATA2+
D-sub15 pin
4 DATA1- DATA2-
14 +5VO1 +5VO2
15
5
10
15 GND1 GND2
12 Y0.0 Y0.2
11
1
6
11 Y0.1 Y0.3
13 COM0 COM1
Item Specifications
Connector type 5-pin European-style terminal block, spring-clamp terminal block
Electronical isolation 500 VAC
Stop bit: 1 stop bit or 2 stop bits
Communication
Parity bit: none, an odd parity bit, or an even parity bit
format
Data bit: 7 data bits or 8 data bits
Communication
CAN
protocol
Item Specifications
Connector type RJ-45*2
Transmission speed 10K, 20K, 50K, 125K, 250K, 500K, 1000 Kbps
Communication AS special remote mode (for RTU mode)
protocol CANopen (available for models with firmware V2.0 or later)
Item Specifications
Connector type RJ-45*2
Transmission speed 10M, 100 Mbps
Communication EtherNet/IP (available for models with firmware V2.02 or later),
protocol PROFINET (available for models with firmware V2.06 or later)
Electrical specifications
Item Specifications
Supply voltage 24 VDC
Electric energy
0.6 W
consumption
Weight 169 g
AS01DNET-A
Item Specifications
Connector type Removable terminal blocks (enclosed with fastening screws, 5.08 mm )
Electronical isolation 500 VAC
Transmission cables Communication cable *2, power cable *2, shield cable *1
Communication
DeviceNet
protocol
Communication interface
Item Specifications
Data type I/O polling, explicit message
Standard mode: 125K, 250K, 500Kbps
Transmission speed Extension mode: 10K, 20K, 50K, 125K, 250K, 500K, 1000K, 800Kbps and 1M
bps
Electrical specifications
Item Specifications
Voltage 11~25 VDC supplied by power cable of the network
Current Ttypical value: 28 mA; rush current: 125 mA (24 VDC)
AS04SIL-A
Unit Specifications
Item Specifications
Electrical specifications
Item Specifications
SCM
1 PO WER
7 2
ER RO R
CA RD 1 7
CA RD 2
98 .3
ID 1
88
3
FOR M AT 1
4
8
ID 2
F OR MA T 2
9
5 C OM . RTU
6 75
10 56
Unit: mm
Number Name Description
1 Model name Model name of the module
Indicates the status of the power supply
POWER LED indicator ON: The power is on
OFF: No power or the power is low
Error status of the module
ERROR LED indicator OFF: The module is normal.
Blinking: Error occurs now or error had occurred before
2
Extension card 1
Blinking: Communication is taking place in card 1
indicator
OFF: No communication in card 1
(orange)
Extension card 2
Blinking: Communication is taking place in card 2
indicator
OFF: No communication in card 2
(orange)
Address and function
3 2 sets for setting up the address and function in card 1 and 2
setting knobs
Slot of function card 1 COM mode: Available for AS-F232, AS-F422, AS-F485
COM mode: Available for AS-F232, AS-F422, AS-F485,
4
Slot of function card 2 AS-FCOPM
RTU mode: AS-FCOPM, AS-FEN02, AS-FPFN02
5 Mode switch COM: Serial communication mode; RTU: remote module mode
6 DIN rail clip Secures the module onto the DIN rail
7 Module connecting set Connects the modules
8 Ground clip
9 Label Nameplate
Input for supplying power
10 Power supply for the remote module (NOT for COM mode)
to remote modules
AS01DNET-A
Unit: mm
MS LED
OFF: no power
Green light blinking every 0.5 seconds: no module is
configured.
2 State LED indicator
Green light ON: input and output data are normal.
Red light blinking every 0.5 seconds: when AS01DNET
works as the master, the slave in Scan List can not work
normally. When AS01DNET works as the slave, an error
occurs in the configuration.
Red light ON: hardware error
MS LED
OFF: no power
Green light blinking every 0.5 seconds:
- AS01DNET (RTU) is waiting for the I/O data from
DeviceNet master.
- No I/O data transmission between AS01DNET(RTU) and
DeviceNet master
- The PLC connected to DeviceNet master is in STOP state.
Green light ON: normal transmission of I/O data between
AS01DNET (RTU) and DeviceNet master
Red light blinking every 0.5 seconds: no network power
supply; configuration error; module alarms.
Red light ON: hardware error
3 Address switch Setting up the address
Setting up the funcitons, including the work mode and baud rate
4 Function switch of
DeviceNet network
DeviceNet communication Connects the modules via DeviceNet communication.
5
port Use AS01DNET-A connector for wiring.
Master/Slave mode: the port does not need an external
Mode switch 24VDC power supply connected
6 (RTU/DNET; RTU mode: the power input port of the network module is
Master/Slave) required to connect an external 24VDC power supply only.
You can connect
7 Left-side extension port Connects the modules
8 Label Nameplate
9 Right-side extension port Connects the modules
Input for supplying power
10 Power supply for the remote module
to remote modules
AS04SIL-A
38.2 95
04 SI L 1
7
7
CQ 1 L1+
PWR
DI 1 L1-
CQ2 L2+ MS 2
98.3
88
NS
DI2 L2- C1
Q1
CQ3 L3+ E1
C2
DI3 L3 -
CQ4 L4+
Q2
E2
3
C3
DI4 L4-
Q3
E3
24 V
4
●
C4
0V Q4
E4
8 5
6 75
35
Unit: mm
Number Name Description
1 Model name Model name of the module
Indicates the status of the power supply
POWER LED indicator ON: the power is on
OFF: no power or the power is low
Error status of the module
OFF: The module is normal.
Module LED indicator Blinking:
Module setting or communication error (blinks every 1 second)
Hardware or low power error (blinks every 0.2 second)
Error status of the network
ON: No external power supply
Network LED indicator Blinking: Scanning is under going or the module is configured and the
diagnosis is done.
2
OFF: The module is configured but the diagnosis has not done yet.
IO-Link connection status of each communication port
ON: The communication port is in IO-Link mode and a device is
C1, C2, C3, C4 LED connected.
indicator (orange) Blinking: The communication port is in IO-Link mode but no device is
connected or thhe device connected is not configured.
OFF: The communication port is disabled or in SIO mode.
Indicates the status of input / output in SIO mode
Q1, Q2, Q3, Q4 LED ON: The input/output is working in SIO mode.
indicator (orange)
OFF: The communication port is disabled or in IO-Link mode.
Indicates if any warning or error occurs in the IO-Link connection
E1, E2, E3, E4 LED Blinking: A warning or error occurs
indicator (red) OFF: No warnings or errors
Removable terminal
3 IO-Link
block
Arrangement of the
4 Arrangement of the terminals
input/output terminals
5 Terminal block clip Removal of the terminal block
6 DIN rail clip Secures the module onto the DIN rail
7 Module connecting set Connects the modules
8 Label Nameplate
Item Description
Rated supply voltage/Power
24 VDC (-15 to +20%) / 5W
consumption
Minimum/maximum voltage 18~31.2VDC
Maximum current consumption 150 mA
Input signal range ±40mVDC
Sensibility +5 VDC +/-10%
ADC resolution 24 bits
Highest precision 0.04%
Applicable sensor type Four-wire or six-wire load cell
Expanding a temperature
≤ ± 50 ppm/K v. E
coefficient
Reducing a temperature
≤ ± 0.4 μV/K
coefficient to zero
Linearity error ≤ 0.02%
Response time 2.5, 10, 16, 20, 50, 60, 100, 200, and 400ms
Eigenvalue applicable to a load
0–1, 0–2, 0–4, 0–6, 0–20, 0–40 and 0–80 mV/V
cell
Maximum distance for
100 meters
connecting a load cell
Maximum output current 5 VDC * 160 mA
Allowable load 40–4,010 Ω
Common-mode rejection ratio
≥100 dB
(CMRR @50/60 Hz)
Extreme pulse value range 0–8
Averaging weights 1–100 (FW V1.04: 1 to 400)
Between a digital circuit and the ground: 500 VAC
Isolation Between an analog circuit and the ground: 500 VAC
Between an analog circuit and a digital circuit: 500 VAC
Weight 147 g
1
7 7
98.3
88
3
4
9 5
6 75
35
Unit: mm
02LC
EX C+ EX C -
SI G+ SI G -
C H1
SE N+ SE N-
SL D
EX C+ EX C-
SI G+ SI G-
C H2
SE N+ SE N-
SL D
2 4V
0V
Unit: mm
Isolation The isolation between digital and analog is 500 VAC; no isolation between channels.
Conversion Time*3 3 ms / CH
4000
Characteristic
Curve
0 10V 4 20mA
Voltage input Curr ent input
*2: If the input signal exceeds the hardware input limit, the module only shows the maximum value. If the input
signal is below the lower limit, it only shows the minimum value. If the input signal exceeds the hardware input
limit, it also exceeds the digital conversion limit and a conversion limit error appears. For example in the
current input mode (4 mA to 20 mA), when the input signal is 0 mA, exceeding the hardware lower limit, it also
exceeds the conversion lower limit. The module uses the lower limit value (-48) as the input signal. If a
disconnected analysis is required, you can check if the digital conversion value is -48.
*3: The conversion time is the time for each channel to convert signals to hardware input signals. If you need
to calculate a complete conversion time, you need to add the PLC scan time.
*4: Use the program to read the values in SR to obtain the corresponding A/D conversion value for the
channel.
*5: Refer to section 2.2.16 SM/SR notes for more information on descriptions of SM27/SR27 analog input
error codes.
AS-F2DA
Analog Signal 0 V - 10 V 4 mA - 20 mA
Isolation The isolation between digital and analog is 500 VAC; no isolation between channels.
Impedance
≥1 kΩ ≤500 Ω
Allowance
20mA
*2: Use the MOV instruction to move the value to the SR to obtain the corresponding voltage output value.
AS-F232
The AS series PLC is built with COM1 (RS-485), and COM2 (RS-485). You can use this extension card for
communication with different interfaces such as RS-232 and a PC. The communication functions and isolation
levels are the same as the PLU CPU built-in ones. It can be used in slave or master mode. After installing the
extension card, go to the HWCONFIG in the ISPSoft for communication setup.
Wiring example
AS-F232
(DB9 female) + + Superior
machine
AS-FCOPM
With its own standalone communication port, the extension card can work independently and can act as a
master or a sloave. After installing the extension card, go to the HWCONFIG in ISPSoft to set up the
communication.
Wiring example
Terminal Terminal
resistor Shielded resistor
(120 ohm) cable (120 ohm)
AS-F422
You can use this extension card for communication with Delta HMI series or other devices through the RS-422
communication port. You can use this extension card for communication with different interfaces such as RS-
232 and a PC. The communication functions and isolation levels are the same as the PLU CPU built-in ones.
It can be used in slave or master mode. After installing the extension card, go to the HWCONFIG in the
ISPSoft for communication setup.
Wiring example of the communication with Delta HMI DOPA series via COM2
AS-F485
With its own standalone communication port, the extension card can work independently. You can use this
extension card for communication with different interfaces such as RS-232 and a PC. The communication
functions and isolation levels are the same as the PLU CPU built-in ones. It can be used in slave or master
mode. After installing the extension card, go to the HWCONFIG in the ISPSoft for communication setup.
Wiring example
Master node Slave node Slave node
D+ D- SG D+ D- SG SG D+ D-
Terminal Terminal
resistor resistor
(120 ohm) (120 ohm)
Shielded Shielded
cable cable
AS-FEN02
With its own standalone communication port, the extension card can work independently and can be set as a
MODBUS TCP server, Client or EtherNet/IP Adapter. After installing the extension card, go to the HWCONFIG
in ISPSoft to set up the communication.
Item Specifications
Connector type RJ-45*2
Transmission speed 10/100BASE-T (X) full duplex, switched Ethernet
Cable CAT5e (up to 100 m)
Communication protocol Modbus TCP Server, Client and EtherNet/IP Adapter
Isolation 1500 VAC
AS-FOPC02
With its own standalone communication port, the extension card can work independently and can be set as a
Modbus TCP Server and OPC UA Server. After AS-FOPC02 is installed on the PLC, you need to go to
HWCONFIG to edit the parameters.
Item Specifications
Connector type RJ-45*2
Transmission speed 10/100BASE-T (X) full duplex, switched Ethernet
Cable CAT5e (up to 100 m)
Communication protocol Modbus TCP Server and OPC UA Server
Isolation 1500 VAC
AS-FPFN02
With its own standalone communication port, the extension card can work independently and can be set as a
PROFINET slave to connect to PROFINET network and exchange data with PROFINET master. After
installing the extension card, go to the PROFINET Configurator to set up the communication and download
the configurations to the master and then the master sends the configurations to the function card.
Item Specifications
Connector type RJ-45*2
Transmission speed 10/100BASE-T (X) full duplex, switched Ethernet
Cable CAT5e (up to 100 m)
Communication protocol PROFINET RT
Isolation 1500 VAC
AS-FFTP01
With its own standalone communication port, the extension card can work independently and can be set as a
MODBUS TCP server, Client or EtherNet/IP Adapter. After installing the extension card, go to the HWCONFIG
in ISPSoft to set up the communication.
Item Specifications
Connector type RJ-45*2
Transmission speed 10/100BASE-T (X) full duplex, switched Ethernet
Cable CAT5e (up to 100 m)
Communication protocol Modbus TCP Server, Client and EtherNet/IP Adapter
Isolation 1500 VAC
Micro SD
Item Specifications
AS-FECAT
This communication card can work independently and does NOT occupy the communication port of PLC CPU.
It can act as Modbus TCP Server and EtherCAT Master. After AS-FECAT is installed, you can go to
HWCONFIG from ISPSoft for editing in the Function Card 2 section.
Item Specifications
Connector type RJ-45*2
10/100BASE-T (X) full duplex, switched Ethernet (before EtherCAT
Transmission speed
Master enabled)
Cable CAT5e (up to 100 m)
Communication protocol Modbus TCP Server and EtherCAT Master
Isolation 1500 VAC
59.3
37 60.8 23.9
Unit: mm
Pin no. AS-F2AD AS-F2DA AS-F422 AS-F485
1 V1+ VO1 R+ -
2 I1+ IO1 R- -
3 V2+ VO2 T+ D+
4 I2+ IO2 T- D-
5 COM COM SG SG
AS-F232/AS-FCOPM
AS-F232 AS-FCOPM
6 9
8 7 6 54 3 21
1 5
8 1
61.3
66.3
59.3
59.3
37 23.9 37 23.9
Unit: mm
Pin no. AS-F232 AS-FCOPM
1 - CAN_H
2 TX CAN_L
3 RX GND
4 - -
5 GND -
6-9 - -
AS-FEN02
42 25.2
1
2
88
3
4
61.5 6
Unit: mm
AS-FPFN02
42 25.2
1
2
88
3
4
61.5 6
Unit: mm
AS-FOPC02
42 25.2
1
2
88
3
4
5
61.5 6
Unit: mm
AS-FFTP01
42 25.2
A S- FF TP0 1
MS
NS 1
88
4 3
61.5 6
Unit: mm
AS-FECAT
42 25.2
1
2
88
3
4
61.5 6
Unit: mm
Item Specifications
100–240 VAC (-15% to +10%)
Supply voltage
50/60 Hz±5%
Action If the input power supply is larger than 85 VAC, the power supply module can
specifications function normally.
Allowable
If the instantaneous power failure time is less than ten milliseconds, the power
instantaneous
supply module keeps running.
power failure time
Fuse 2.5A/250 VAC
Inrush current <70A@115 VAC
AS-PS02: 2 A for internal use: the CPU and the modules.
24 VDC output AS-PS02A: 1.5 A for internal use: the CPU and the modules;
0.5 A for external use.
The 24 VDC output is equipped with the short circuit protection and the
Power protection
overcurrent protection.
1,500 VAC (Primary-secondary),
Electronical
1,500 VAC (Primary-PE),
isolation
500 VAC (Secondary-PE)
Above 5 MΩ
Insulation voltage
The voltage between all inputs/outputs and the ground is 500 VAC.
The diameter of the ground should not be less than the diameters of the
Ground
cables connected to the terminals L and N.
AS-PS02 270 g
Weight
AS-PS02A 310 g
POWER
1
P S 02 2
98.3
3
88
IN PUT
L
N
4
LG WAR NIN G
4
Ri sk o f e lect rical shock.
Wai t 5 seconds a f ter removing
power bef ore servi ci ng.
70 75
74.2 91.5
77.9
Unit: mm
AS-PS02A
POWER
1
PS02A 2
98.3
3
88
+2 4 V
O UT P UT
24G
IN PU T
L
N 4
LG WA RN IN G
4
Ris k o f e le c tr ic al s h oc k.
Wa it 5 s e co nd s a f te r r e m o vi ng
po w er b ef o re s er v icin g .
70 75
74.2 91.5
77.9
Unit: mm
75
88 18
104 26
Unit: mm
3
Chapter 3 Installing Software
Table of Contents
3.1 Installing and Uninstalling ISPSoft .................................................... 3-2
3.1.1 Installing ISPSoft .......................................................................... 3-2
3.1.2 Uninstalling ISPSoft ....................................................................... 3-9
Before creating an AS Series system, you need to install ISPSoft / DIADesigner and COMMGR. ISPSoft or
DIADesigner is a software platform for integrating the hardware, network configuration, and program development for
a system. COMMGR functions as middleware between a computer and devices. It functions as a communication
management interface between ISPSoft / DIAdesigner and AS Series hardware. This chapter uses ISPSoft for
demonstration. For DIADesinger operation, refer to Chapter 3 from DIADesigner software manual. AS for COMMGR
Printer A printer with a driver for Windows. This is needed to print projects.
Communication
COMMGR, a communication manager, must be installed. (*2)
software
AH500 series PLCs/DVP series PLCs (exclusive of DVP-PM series PLCs)/ AS series, AC
Supported Models
motor drives: VFD with PLC built-in series, and Text panel HMI with PLC built-in series.
*1. ISPSoft supports several ways to connect a computer to a PLC. Make sure the port and the mode supported by
the PLC are correct before you connect a computer to the PLC.
*2. Please refer to section 3.2 for more information about COMMGR.
*3. The functions and specifications mentioned above are only applicable to ISPSoft version 3.00 or above. The older
If an older version of ISPSoft has been installed on a computer, uninstall it before you install ISPSoft. Refer to section
3.1.2 for more information about uninstalling ISPSoft. The following are the steps to install ISPSoft.
(1) Start the Windows operating system and then install ISPSoft. You may need administrative privileges to install the
software.
(2) Put the ISPSoft CD in the CD-ROM drive, or download the installation program from the official Delta website
http://www.delta.com. Before you install the installation program downloaded from the website, you must
(3) Click Start, and then click Run… to open the Run window. Specify the path to the file called setup.exe in the
Open box, and then click OK. You can also double-click the setup icon to execute the installation program.
(4) When a previous version of the ISPSoft is found, click OK then Yes to uninstall that version shown in the
pop-up windows (see below).
(6) The installation program detects if your computer has installed Microsoft Visual C++ 2013 or not. If not, the
following installation steps will show up. Click Install to install and after the installation is done, click Close.
(7) After the ISPSoft x.xx – Install Shield Wizard window appears, click Next.
(8) Select I accept the terms in the license agreement and click Next.
(9) Type the necessary information in the User Name and Organization boxes, and then click Next.
(10) Check if the installation information is correct and then click Install.
(12) Next the HWCONFIG is about to be installed. If there is a previous version of HWCONFIG installed in your
computer. The following image appears. Click Yes to replace the previous version of HWCONFIG with a newer
version.
(15) After installation is done, the installation program creates shortcuts on the desktop and the Start menu. Click
(1) Generally, you can click ISPSoft Uninstall or select Programs under Control Panel to remove the ISPSoft;
when ISPSoft Uninstall is not found, there are two methods to uninstall the software:
Method 1: Select ISPSoft x.xx from the Windows list, click More then select Open file location.
Automation\PLC\ in the address box and press Enter. Then, double click ISPSoft x.xx file.
(3) To uninstall ISPSoft, click Yes shown in the pop-up window. The window will automatically close once the
software is removed.
COMMGR is a software independent of ISPSoft. It must be installed separately. When the previous version of
COMMGR is detected in a computer, that version is advised to be uninstalled first before the latest COMMGR can be
installed.
(1) Start a computer and enter the Windows operating system. You need to log on to the system as a system
(2) Put a COMMGR CD in the CD-ROM drive, or download the installation program from official Delta website
http://www.deltaww.com/. Before you install the program downloaded from the website, you must decompress
the file.
(3) Click Start, and then click Run… to open the Run window. Specify the path to the file called setupComm.exe in
the Open box, and then click OK. Alternatively, you can double-click the icon which is used to install COMMGR
to execute the installation program.
(4) When the previous version of COMMGR is installed, click OK to remove that version shown in the pop-up
(6) Use default setup in the destination folder. Click Install to start the installation.
(7) After you install COMMGR, the installation program creates a shortcut to the program on the Start menu. Click
MEMO
4
Chapter 4 Installing Hardware and Wiring
Table of Contents
The AS series programmable logic controller is a medium-to-small programmable logic control (PLC). The
execution speed and memory capacity are increased. Use of function blocks is also supported. In order to meet
your more advanced application requirements, the AS series programmable logic controllers provide more
flexible system extension frameworks. Under such system frameworks, you do not need to use several CPU
modules to control the system because there are too many I/O points or the equipment is too far away. This
retains system completeness, and you can be more efficient in developing projects. Several PLC CPUs are
available for various sectors; users can make their choices according to their applications.
AS300 PLC CPU) and one power supply module (AS-PS02). AS-PS02 converts AC into DC, providing
PLC CPU with direct current power supply. As for AS200 / 300 Series PLC CPU, it is the heart of the
Communication cable
Several communication interfaces are included in a CPU module, and many types of network modules are
available. You can select a suitable communication cable according to the actual situation.
The following table lists information about communication interfaces and main applications.
Extension module
AS Series CPU module is equipped with standard communication ports, select suitable modules according
to the actual situation. Various kinds of modules can be purchased according to your needs. Refer to
section 1.1.2 for detailed information on the modules that can be used with your AS Series System.
Limit 1: You can connect up to 32 extension modules to the PLC, not including the power module, CPU
Limit 2: The maximum number of digital I/O points is 1024. The built-in digital I/O points of the CPU module
are included.
Limit 3: You can connect up to 16 analog modules (AD, DA, XA, RTD, TC and LC) to the PLC.
Limit 4: You can connect up to 4 communication modules (AS00SCM, AS01DNET-A, and AS04SIL-A) to
the PLC.
Limit 5: You can connect up to 8 positioning modules (AS02PU-A, AS04PU-A and AS02HC-A) to the PLC.
Limit 6: You can connect up to 15 remote modules (AS00SCM+AS-FCOPM) to the PLC. The remote
Limit 7: You can connect up to 15 remote modules (AS00SCM+AS-FEN02) to the PLC. The remote
Limit 8: You can connect up to 8 extension modules (digital modules, analog modules, temperature
Limit 9: You can connect remote modules to digital/analog modules (temperature measurement and load
Make sure that the work environment conforms to the specifications for the products. It is necessary to
consider the basic temperature/humidity control and dust/corrosion prevention.
Electromagnetic interference can result in system malfunction. Therefore, you must design the EMC
carefully. Refer to Appendix C in this manual for more information on EMC standards.
If components such as screws and washers are specified in the manual, do use components conforming to
the specifications.
If a cable is connected to a communication port, make sure the cable connector is properly joined to the
port on the module.
For the installation of DIN Rail, use a 35 mm wide rail or use the one that complies with EN 60715.
35mm
4.3 Installation
4.3.1 Installing Modules in a Control Box
A PLC has to be installed in a closed control box. In order to ensure that the PLC radiates heat normally, the
space between the PLC and the control box must be larger than 50 millimeters.
AS200 / AS300
>50mm
>50mm >50mm
>50mm
AS100
>50mm
>50mm >50mm
>50mm
Keep the PLC away from high-voltage equipment, high-voltage wires, and high-voltage motors.
In order to prevent the PLC from overheating, please do not install the PLC vertically on the bottom or top
Please install the PLC horizontally in the control box, as shown above.
If you intend to increase the number of modules, you must leave some space for installing the modules in
The methods to install a module are the same for AS100, AS200 and AS300 series PLC CPU. Here we use
AS200 / AS300 as an example for demonstration.
1. Press the clip rings if they are out as the image 1 shown. Push the module to the desire position until you
hear a click to finish installation.
2. Link the I/O modules on the right side of the PLC and make sure they are hooked together. Push the
modules into the DIN rail until you hear a click.
3. After you installed the module, fasten the screws on the modules to secure the module on the DIN rail.
1 2
If there is a vibration source near the installation site, install anti-vibration baffles on the sides of the AS
Series modules for better stabilization, such as the gray baffles show below.
For AS200 / AS300 Series PLC CPU: install the removable terminal block on the module as shown below.
Installation
Align the terminal block at the printed circuit board, and press it into the module.
Removal
Pull the clips down in the direction shown by the arrow, and then pull the terminal block up as shown
below.
For AS100 Series PLC CPU: install the removable terminal block on the module as shown below.
Installation
Align the terminal block at the printed circuit board, and press it into the module.
Removal
Use a screwdriver to separate the terminal block from the module and then pull the terminal block out as
shown below.
1. Take the removable terminal block out of the module and pull the clip out from the DIN rail as the
image shown below.
4.3.5 Installing and Removing an Extension Card for AS300 PLC CPU
A. AS-F232/AS-F422/AS-F485/AS-F2AD/AS-F2DA/AS-FCOPM
1. Installation
Push the extension card into the extension card slot until you hear a click.
2. Removal
Press the PUSH button to release the extension card and then take the extension card out.
Push the extension card into the extension card slot until you hear a click.
2. Removal
Press the buttons on the upper and lower ends to release the extension card and then take the extension
card out.
4.3.6 Installing and Removing a Wiring Module for AS300 PLC CPU
Put a communication cable in the port on a CPU module, and make sure the connector of the cable is properly
Installation
2. Press the driver board in the direction indicated by arrow 1, and make sure the groove is
aligned with the DIN rail.
Removal
4.4 Wiring
Please pay attention to the following warnings.
Before installing or wiring a module, you must verify that the external power supply is turned
off. If the power supply is not turned off, you may get an electric shock, or the product may be
damaged.
After you complete installing or wiring the module, make sure that a terminal block cover is
installed on the module before turning on the power supply or operating the module. If the
terminal block cover is not installed properly, you may get an electric shock, or the module
Be sure to connect the terminals FG and LG with protective grounding conductors. Otherwise,
you may get an electric shock, or the module may not operate normally.
To ensure that a PLC is wired correctly, you must check the rated voltage of the product and
the arrangement of the terminals. If the PLC is connected to a power supply that does not
conform to the rated voltage, or the product is not wired correctly, a fire may occur, or the
Tighten the terminal screws to the specified torque. If the terminal screws are loose, a short
circuit, fire, or faulty operation may occur. Tightening the terminal screws too far may cause
damage to the terminal screws or the module, resulting in a short circuit or malfunction.
Make sure there are no foreign substances such as iron filings or wiring debris inside the
module. Foreign substances may result in a fire, damage, or malfunction.
◆ Two-/three-wire (passive sensor): the sensor and the system share the same power circuit.
◆ Four-wire (active sensor): the sensor uses an independent power supply and should not share the
same power circuit with the system.
(2) Terminals with insulation sleeves cannot be used as a terminal block. It is recommended that the
(3) Use single-wire cables or two-wire cables with a diameter of 24 AWG to 22 AWG and with less than
1mm pin-type terminals. Only use copper conducting wires with a temperature rating of 60/75°C.
(4) Keep the input cables, output cables, and power cable separate from one another.
(5) If the main circuit and the power cable cannot be separated from each other, use a shielded cable,
and ground it at the side of the I/O module. In some cases, the shielded cable can be grounded at the
opposite side.
AC power
supply
(6) If you wire a module through conduit, you must ground the conduit correctly.
(7) Keep 24 VDC input cables separate from 110 VAC input cables and 220 VDC input cables.
(8) If the wiring length is more than 200 meters (656.19 feet), leakage current can result from parasitic
(1) If a power grid’s input voltage source is alternating current (AC), ranging from 100 VAC to 240 VAC,
you need to connect the power supply to the terminals L and N. Do NOT connect 110 VAC or 220 VAC
to the input terminals +24V or -24V that will damage the PLC CPU.
(2) The cables carrying the 110 VAC, 220 VAC, and 24 VDC should be single or two-wire cables.
(3) Do not bundle 110 VAC cable, 220 VAC cable, 24 VDC cable, the (high-voltage high-current) main
circuit, and the I/O signal cable together. The distance between adjacent cables should be more than
(4) If a power failure lasts less than 10 ms, PLC keeps running without being affected. If the time of power
loss lasts longer or the voltage of the power supply is too low, the PLC will stop running and all outputs
will be stopped. After the power is back on, the PLC will resume working automatically. (Some
auxiliary relays and registers are retainable in the PLC, you can make use of these advantages while
(5) For the input terminals L and N as well as LG / , use single-wire cables or two-wire cables in a
diameter of 12 AWG to 18 AWG and with less than 1mm pin-type terminals. Only use copper
< 2 mm 8 - 10 mm 12 - 18 AWG
(6) If cables are connected to the terminals LG or , you must ground the cables. Do not connect LG or
to any devices. If LG and are not grounded, the PLC will be susceptible to noise. Since LG /
carries electric potential, you will get an electric shock if you touch the metal parts.
(7) To prevent electrical surge from lightning, install a surge protector as shown below.
Surge absorber
AS Series
AC power supply Power Module
100-240V
2. Select the surge protector with a working voltage that is not less than the maximum allowable input
voltage.
4.5.2 Ground
AS S eries
Power Modul e Another piec e of
or equipment
The diameter of the ground should not be less than AS100 PLC CPU
the diameters of the cables connected to the
terminals L and N.
If using multiple pieces of equipment, use a The sin gle-po in t ground is bet ter.
single-point ground.
AS Series
Power Module Another piece o f
or equipment
AS100 PLC CPU
AS Series
Power Module Another piece o f
or equipment
AS100 PLC CPU
AS-PS02
Control Box
P S02 AS S eries
L
N
1 00~240 V LG
AS-PS02A
Control Box
+ 24V
24G
L
N
1 00~24 0V LG
24V
0V
AS100 06X A
L N
24V 0V
A C/DC
Conv ert er
*1. The live wire and the neutral wire in the AC power cable are connected to L and N on the power
supply module respectively. To prevent incorrect system operation, the ground in the AC power
cable must be connected to LG on the power supply module or of AS100 PLC CPU.
The following table lists the power consumption for AS Series modules.
Internal power
consumption Internal power External power
Classification Model name
consumption (W) consumption (W)
(mA)
AS332P-A 150 3.6 N/A
AS332T-A 150 3.6 N/A
AS324MT-A 150 3.6 N/A
AS320P-B 150 3.6 N/A
AS320T-B 150 3.6 N/A
AS300N-A 125 3 N/A
AS228T-A 150 3.6 N/A
AS228P-A 150 3.6 N/A
AS228R-A 190 4.56 N/A
AS218TX-A 180 4.32 N/A
CPU module AS218PX-A 180 4.32 N/A
AS218RX-A 200 4.8 N/A
AS132T-A 110 2.64 N/A
AS132P-A 110 2.64 N/A
AS132R-A 160 3.84 N/A
AS148T-A 125 3 N/A
AS148P-A 125 3 N/A
AS148R-A 200 4.8 N/A
AS164T-A 140 3.36 N/A
AS164P-A 140 3.36 N/A
AS164R-A 240 5.76 N/A
AS08AM10N-A 20 0.5 N/A
AS08AN01T-A 30 0.72 N/A
AS08AN01P-A 60 1.4 N/A
AS08AN01R-A 70 1.7 N/A
AS16AM10N-A 20 0.5 N/A
AS16AP11T-A 30 0.7 N/A
AS16AP11P-A 30 0.7 N/A
Digital I/O
AS16AP11R-A 80 1.9 N/A
module
AS16AN01T-A 60 1.4 N/A
AS16AN01P-A 60 1.4 N/A
AS16AN01R-A 140 3.4 N/A
AS32AM10N-A 20 0.48 N/A
AS32AN02T-A 30 0.72 N/A
AS64AM10N-A 30 0.72 N/A
AS64AN02T-A 60 1.44 N/A
AS04AD-A 50 1.2 2.16
AS08AD-B 50 1.2 2.5
Analog I/O AS08AD-C 50 1.2 2.5
module AS04DA-A 50 1.2 2.64
AS06XA-A 50 1.2 2.16
AS02ADH-A 50 1.2 2
AS04RTD-A 30 0.75 2
Temperature AS06RTD-A 30 0.75 2
measurement
module AS04TC-A 30 0.75 2
AS08TC-A 30 0.75 2
Load cell AS02LC-A 30 0.75 3
Internal power
consumption Internal power External power
Classification Model name
consumption (W) consumption (W)
(mA)
module
Positioning AS02PU-A 62.5 1.5 N/A
module AS04PU-A 62.5 1.5 N/A
AS00SCM-A 25 0.6 N/A
Network
AS01DNET-A 33 0.8 N/A
module
AS04SIL-A 33 0.8 0.5
AS-F232 20 0.48 N/A
AS-F422 30 0.72 N/A
AS-F485 20 0.48 N/A
AS-FCOPM 20 0.48 N/A
AS-F2AD 15 0.36 N/A
Function
AS-F2DA 50 1.2 N/A
cards
AS-FEN02 50 1.2 N/A
AS-FPFN02 50 1.2 N/A
AS-FOPC02 50 1.2 N/A
AS-FFTP01 55 1.32 N/A
AS-FECAT 50 1.2 N/A
have the pull up/pull down resistor connected to X point and S/S. Only use 3 W / 470 ohm or 2 W / 1
Kohm resistors.
When you use Push-Pull outputs to activate AS PLC CPU high speed inputs, you don’t need to use
While using ports Y as output ports, all the C0 points should be connected. Do NOT only use ONE C0
point.
Note:
In case open collector NPN/PNP outputs are used to activate AS300 high speed inputs, you need to
have the pull up/pull down resistor connected to X point and S/S.
In case Push-Pull outputs are used to activate AS300 high speed inputs, you don’t need to use any
While using ports Y as output ports, all the C0 points should be connected. Do NOT only use ONE C0
point.
Through the following wiring you can increase the resistance of a resistor. See the illustration below for
reference.
NPN PNP
24V
S/S 24V
X
X
S/S
0V 0V
40 39 S/S S/S
38 37 X0.11 X0.10
36 35 X0.9 X0.8
POWE R
RUN
34 33 X0.7 X0.6
ERROR 32 31 X0.5 X0.4
BAT. LOW
COM1 30 40 29 SG0 SG0
COM2
AS324MT
40 28 27 X0.3- X0.3+
26 25 X0.2- X0.2+
0 8
1 9 24 23 X0.1- X0.1+
2 10
3 11 22 21 X0.0- X0.0+
IN
4
20 19 C0 C0
5
6 18 17 Y0.11 Y0.10
7
0 8
16 15 Y0.9 Y0.8
Ethernet
1 9 14 2 1 13 Y0.7 Y0.6
2 10
3 11 12 11 Y0.5 Y0.4
OUT
4 2 1
5
10 9 SG1 SG1
6
8 7 Y0.3- Y0.3+
7
6 5 Y0.2- Y0.2+
4 3 Y0.1- Y0.1+
2 1 Y0.0- Y0.0+
S/ S C0
X0. 11 Y0. 11
X0 .10 Y0 .10
X0 .9 Y0 .9
X0. 8 Y0.8
X0 .7 Y0 .7
X0 .6 Y0 .6
X0 .5 Y0 .5
X0 .4 Y0 .4
Diffe re ntial AS DA - A2
Inp ut
Shi eld ed cabl e *1 10k
Shiel ded c ab le *1
5V
2k
SG
X0 .3+ Y 0.3+
4 .7 k
FP 1 00k
X0 .3- Y0. 3-
5V
GN D 10k 2 k
5V
Shi elded c abl e *1 1 0k Shiel ded c ab le *1
2k
SG
X0 .2+ FP Y 0.2+
4. 7k 1 00k
X0 .2- Y0. 2-
5 V
GN D 2 k
1 0k
5V
Shi elded c abl e *1 10k
Shiel ded c ab le *1
2k
SG
X0 .1+ Y 0.1+
4. 7k
FP 1 00k
X0 .1- Y0. 1-
5 V
10k 2 k
GND
5V
Shi elded c abl e *1 10 k
Shiel ded c ab le *1
2k
SG
X0 .0+ FP Y 0.0+
4. 7k 1 00k
X0 .0- Y0. 0-
5 V
GN D
10k 2 k
SG0
Y0. 0- S G1
Y0. 0- GND
Length
19 20
39 40 #1
1 2
19 20
TB1
1 2 #2
TB2
500+10mm 1 2
-
Length:
UC-ET010-24D(1M)(28AWG)
UC-ET020-24D(2M)(28AWG)
UC-ET030-24D(3M)(28AWG)
TB1 Y0.0+ Y0.1+ Y0.2+ Y0.3+ SG1 Y0.4 Y0.6 Y0.8 Y0.10 C0
#1
TB2 Y0.0- Y0.1- Y0.2- Y0.3- SG1 Y0.5 Y0.7 Y0.9 Y0.11 C0
TB1 X0.0+ X0.1+ X0.2+ X0.3+ SG0 X0.4 X0.6 X0.8 X0.10 S/S
#2
TB2 X0.0- X0.1- X0.2- X0.3- SG0 X0.5 X0.7 X0.9 X0.11 S/S
POWER
RUN S/S S/S
ERROR X0.15 X0.14
BAT. LOW X0.13 X0.12
COM1 X0.11 X0.10
COM2 40 X0.9 X0.8
AS332P X0.7 X0.6
0 8
X0.5 X0.4
1 9 X0.3 X0.2
2 10 X0.1 X0.0
3 11 C0 C0
IN
4 12
5 13
Y0.15 Y0.14
6 14
Y0.13 Y0.12
7 15
Y0.11 Y0.10
0 8
Y0.9 Y0.8
1 9
Ethernet Y0.7 Y0.6
2 10
3 11 Y0.5 Y0.4
OUT
4 12 2 Y0.3 Y0.2
5 13 Y0.1 Y0.0
6 14
7 15
OUT
Output
5 to 30 VDC. 0.1A
current/voltage
Length
19 20
39 40 #1
1 2
19 20
TB1
1 2 #2
TB2
500+10mm 1 2
-
Length:
UC-ET010-24D(1M)(28AWG)
UC-ET020-24D(2M)(28AWG)
UC-ET030-24D(3M)(28AWG)
TB1 X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 S/S -
#2
TB2 X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 S/S -
For cables that can only be connected to the cables of group #1, see below.
Length
19 20
39 40 #1 Length:
1 2 UC-ET010-24D(1M)(28AWG)
19 20 UC-ET020-24D(2M)(28AWG)
UC-ET030-24D(3M)(28AWG)
1 2 #2
500+10mm 1 2
-
GND +24V
C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12 Y0.13 Y0.14 Y0.15
POWER
RUN
ERROR S/S S/S
BAT. LOW X0.15 X0.14
COM1 X0.13 X0.12
COM2 X0.11 X0.10
40
AS332T X0.9 X0.8
X0.7 X0.6
0 8 X0.5 X0.4
1 9 X0.3 X0.2
2 10 X0.1 X0.0
3 11
IN
4 12 C0 C0
5 13 Y0.15 Y0.14
6 14 Y0.13 Y0.12
7 15 Y0.11 Y0.10
0 8 Y0.9 Y0.8
1 9 Y0.7 Y0.6
Ethernet Y0.5
2 10 Y0.4
3 11 Y0.3 Y0.2
OUT Y0.1
4 12 2 1 Y0.0
5 13
6 14
7 15
OUT
Wiring the External Terminal Module UB-10-ID16A
For cables that can only be connected to the cables of group #1, see below.
GND +24V
C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12 Y0.13 Y0.14 Y0.15
Note: UB-10-OR16A can be used with AS Series and DVP Series. The indications on the UB-10-OR16A board
is for DVP Series. For the definitions of terminal connections for AS Series, you can see the reference table
AS C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12 Y0.13 Y0.14 Y0.15
DVP C0 Y0 Y1 Y2 Y3 C1 Y4 Y5 Y6 Y7 C2 Y10 Y11 Y12 Y13 C3 Y14 Y15 Y16 Y17
Output
5 to 30 VDC, 0.1A/output, 1.2A/COM
current/voltage
IN
POWER X1 S/S
RUN S/S
ERROR X0
BAT. LOW X1
COM1 X2
X0
COM2 X3
AS 320P X2
X3
X4
X5
X4 X5
0 X6
1 X6 X7 X7
2
C0 C0 C0
3 C0
IN
4 Y0 Y1 Y0
5 Y1
Y2 Y3
6 Y2
7 Y4 Y5 Y3
Y4
0 8
Y6 Y7 Y5
1 9
Ethernet Y6
2 10 Y8 Y9
Y7
3 11
OUT Y10 Y11 Y8
4
Y9
5
6 Y10
Y11
7
OUT
Output
5 to 30 VDC, 0.1A/output, 1.2A/COM
current/voltage
IN
S/S
POWER X1 S/S
RUN
X0
ERROR
X1
BAT. LOW
X2
COM1 X0 X3
COM2
X4
AS320T X2
X3 X5
X4 X5 X6
0
1 X6 X7 X7
2
C0 C0 C0
3 C0
IN
4 Y0 Y1 Y0
5 Y1
Y2 Y3
6 Y2
7 Y4 Y5 Y3
0 8 Y4
Y6 Y7
1 9 Y5
Ethernet
2 10 Y8 Y9 Y6
3 11 Y7
OUT Y10 Y11
4 Y8
5 Y9
6
Y10
7 Y11
OUT
Output
5 to 30 VDC, 0.5A/output, 2A/COM
current/voltage
IN OUT
C0
POWER C1
RUN S/S
Y0.0
ERROR S/S
BAT. LOW Y0.4
X0.0
COM1 Y0.1
COM2 X0.1
AS228P IN IN OUT OUT
X0.2 Y0.5
C0 C1
X0.3 Y0.2
0 8
1 9 0 1 0 4
X0.4 Y0.6
2 10
2 3 1 5 X0.5 Y0.3
3 11
IN
4 12 4 5 2 6 X0.6 Y0.7
5 13
6 14
6 7 3 7 X0.7
7 15 8 9 ● ● X0.8
0 8
10 11 ● C2
X0.9
1 9
Ethernet
2 10 12 13 8 9
X0.10 C2
3 11 X0.11 Y0.8
OUT 14 15 10 11
4
5
X0.12 Y0.9
6 X0.13 Y0.10
7
X0.14 Y0.11
X0.15
Output
240VAC/24VDC, 2A/output, 8A/COM
current/voltage
IN OUT
POWER C0
RUN
ERROR C1
S/S Y0.0
BAT. LOW
COM1
S/S Y0.4
X0.0
COM2 Y0.1
AS228R IN IN OUT OUT X0.1
Y0.5
C0 C1 X0.2
0 8 Y0.2
X0.3
1 9 0 1 0 4
Y0.6
2 10 X0.4
3 11
2 3 1 5
X0.5 Y0.3
IN
4 12 4 5 2 6 X0.6
Y0.7
5 13
6 7 3 7
X0.7
6 14
7 15 X0.8
8 9 ● ●
X0.9
0 8
10 11 ●
C2
1 9 X0.10 C2
Ethernet
2 10 12 13 8 9 X0.11 Y0.8
3 11 Y0.9
OUT 14 15 10 11
X0.12
4
5
X0.13 Y0.10
X0.14 Y0.11
6
7 X0.15
Output
5 to 30 VDC, 0.5A/output, 2A/COM
current/voltage
IN OUT
C0
POWER C1
RUN S/S
Y0.0
ERROR
S/S
BAT. LOW Y0.4
X0.0
COM1 Y0.1
COM2 X0.1
AS228T IN IN OUT OUT
X0.2
Y0.5
0 8
C0 C1
X0.3
Y0.2
1 9 0 1 0 4 Y0.6
2 10
X0.4
3 11
2 3 1 5 X0.5 Y0.3
IN
4 12 4 5 2 6 X0.6 Y0.7
5 13
6 14
6 7 3 7 X0.7
7 15 8 9 ● ●
X0.8
0 8
10 11 ●
C2
X0.9
1 9
Ethernet
2 10 12 13 8 9 X0.10 C2
3 11 X0.11 Y0.8
OUT 14 15 10 11
4
5
X0.12 Y0.9
6 X0.13 Y0.10
7
X0.14 Y0.11
X0.15
Output
5 to 30 VDC, 0.5A/output, 1.5A/COM
current/voltage
Analog input*1 12bits, -10V-10V (voltage), -20mA-20mA (current)
Analog output*1 12bits, -10V-10V(voltage), 0- 20mA (current)
*1. Refer to section 4.6.9.4 for more details on wiring analog input and output.
IN OUT
POWER
S/S
RUN
C0
ER ROR X0.0
BAT. LOW
COM1 AIO DIO Y0.0
COM2 X0.1
AS 218PX IN OUT
Y0.1
V1+ V2+ C0
0 X0 .2
1 I1+ I2+ 0 0
2 Y0.2
VI1- VI2- 1 1
IN
3 X0.3
4 ● ● 2 2
5
VO1 VO2 3
X0.4
●
6
7 4 C1
IO1 IO2
C1
0
1
AG AG 5 3 X0.5
Ethernet
2 ● ● 6 4 Y0.3
OU T
3
4
● 7 5 X0.6
5 Y0.4
X0.7
Y0.5
Output
240 VAC / 24 VDC, 2A/output, 6A/COM
current/voltage
Analog input*1 12 bits, -10V-10V (voltage), -20mA-20mA (current)
Analog output*1 12 bits, -10V-10V(voltage), 0- 20mA (current)
*1. Refer to section 4.6.9.4 for more details on wiring analog input and output.
IN OUT
POWER S/S
RUN
ER ROR
C0
X0.0
BAT. LOW
COM1 AIO DIO Y0.0
COM2 X0.1
A S218RX IN OUT
V1+ V2+ C0
Y0.1
0 X0 .2
1 I1+ I 2+ 0 0
2 Y0.2
VI1- VI2- 1 1
IN
3 X0.3
4 ● ●
2 2
5
VO1 VO2 3
X0.4
●
6
7 IO1 I O2 4 C1
C1
0
1
AG AG 5 3 X0.5
Ethernet
2 ● ●
6 4 Y0.3
OU T
3
●
7 5 X0.6
4
5
Y0.4
X0.7
Y0.5
Output
5 to 30 VDC, 0.5A/output, 1.5A/COM
current/voltage
Analog input*1 12 bits, -10V-10V (voltage), -20mA-20mA (current)
Analog output*1 12 bits, -10V-10V(voltage), 0- 20mA (current)
*1. Refer to section 4.6.9.4 for more details on wiring analog input and output.
IN OUT
POWER S/S
RUN
ER ROR
C0
X0.0
BAT. LOW
COM1 AIO DIO Y0.0
COM2 X0.1
AS218TX IN OUT
C0
Y0.1
V1+ V2+
0 X0 .2
1 I1+ I2+ 0 0
2 Y0.2
VI1- VI2- 1 1
IN
3 X0.3
4 ● ●
2 2
5
VO1 VO2 3 ●
X0.4
6
7 4 C1
IO1 IO2 C1
0
1
AG AG 5 3 X0.5
Ethernet
2 ● ● 6 4 Y0.3
OU T
3
●
7 5 X0.6
4
5
Y0.4
X0.7
Y0.5
AG
4-wi re: vol tage i nput *6
-1 0V~ +10 V CH X-I
Shi elded c abl e * 1 1M
+ V1+
+2 4V
*3 I 1+ 25 0
-
0V 1M
VI 1-
*6 AG
4-wi re: curr ent i nput CH X-I
-2 0mA~ +2 0mA 1M
Shi elded c abl e * 1 V2 +
+ *2 2 50
+ 24 V I 2+
- 1M
0V VI2 -
Output
5 to 30 VDC, 0.5A/output, 2A/COM
current/voltage
The following illustrations uses AS148T-A as an example. The wiring method is similar to AS132T-A and
AS164T-A.
Output
5 to 30 VDC, 0.5A/output, 2A/COM
current/voltage
The following illustrations uses AS148P-A as an example. The wiring method is similar to AS132P-A and
AS164P-A.
Output
240VAC/24VDC, 2A/output, 5A/COM
current/voltage
The following illustrations uses AS148R-A as an example. The wiring method is similar to AS132R-A and
AS164R-A.
PO WE R
RU N
ER RO R
BAT. L O W
CO M 1
CO M 2
USB IN
SD card RS-485
RS-485
E th e rn e t
O UT
Ethernet
CAN
AS100 Series
SD Card
USB
Ethernet
AS132T/P/R-A CAN
RS485
CAN
AS148T/P/R-A
AS164T/P/R-A
USB port
Pin Function
1 VBUS (4.4–5.25 V)
2 D−
3 D+
4 Ground
5 Ground
Refer to Appendix A : Installing a USB Driver, if it is the first time for AS Series to use USB port to
communicate.
Time to use USB port: uploading/downloading PLC programs, monitoring during calibration and
upgrading firmware.
NOT suggested to use USB port: applications that require a long and un-interruptible
communication.
What to do when a communication failure occurs: unplug any communication connector from the
USB port and then plug the connector back. After that reconnect and try communication again.
Ethernet port
4 -- N/C
5 -- N/C
7 -- N/C
8 -- N/C
RS485
RS485 Wiring
Master Slave Slave
Terminal D+ D- SG D+ D- S G SG D+ D-
resistor
(120 ohm)
Shielded Shielded
cable cable
Note: Pin4 and Pin5 must be short-circuited to activate the built-in terminal resistor 120Ω and work as an
impedance to reduce noise inference when signal reflections occur and ensure signal can be transmitted
normally.
Shielded
cable
1. It is recommended to use Daisy Chain for connection and be sure to use terminal resistor in the
2. Pin4 and Pin5 must be short-circuited to activate the built-in terminal resistor 120Ω.
AS148T/P/R-A
1 2 3
Terminal
PIN 1 2 3
Signal D+ D- SG
Description CAN_H CAN_L GROUND
AS164T/P/R-A
1 2 3 4 5
Terminal
PIN 1 2 3 4 5
Signal - D+ D- SG -
Description - CAN_H CAN_L GROUND -
1 D+ D- SG D+ D- SG 2 SG D+ D- 2
Terminal Shielded
① Master ② Slave ③ ④
resistor cable
the power supplies are connected to S/S, and COM. If you need more information about wiring of digital
IN
08AM S/S
S/S
IN
0
PWR
IN
1
0 0
1
1 2 2
3
2 4
3
5 3
6
4 7
4
5
6
5
7
OUT
08AN C0
C0
OUT
0
C0
PWR
C0
1
OUT
0 0
1
1 2 2
3
2 4
3
5 3
6
4 7
4
5
6
5
7
OUT
08AN C0
C0
OUT
0
C0
PWR
C0
1
OUT
0 0
1
1 2 2
3
2 4
3
5 3
6
4 7
4
5
6
5
7
OUT
08AN C0
C0
OUT
0
C0
PWR
C0 1
OUT
0 0
1
1 2 2
3
2 4
3
5 3
6
4 7
4
5
6
5
7
IN
16AM S/S
S/S
S/S
S/S
IN IN
0
PWR 1
IN 2
0 1 0
3
1
2 3 2 4
3
4 5 4
5
6 7
5 6
6
7 7
8 9
8
8
10 11
9 9
12 13 10
11
10
14 15 12 11
13
14 12
15
13
14
15
OUT
16AN
C0
C0
C0
OUT OUT C0
C0 C0 0
PWR 1
C0 C0
OUT 2
0 1 0
1
3
2 3 2 4
3
4 5 4
5
6 7
5 6
6
7
7
8 9
8
10 11 8
9
9
12 13 10 10
11
14 15 12
11
13 12
14
15
13
14
15
OUT
16AN C0
C0
0
1
OUT OUT
2
C0 C0
3
PWR
0 1 4
OUT
2 3 0 5
1
4 5
6
2
3 7
6 7 4
5 C1
C1 C1
6 C1
7
8 9 8
10 11 8 9
9
12 13 10 10
11 11
14 15 12
13 12
14 13
15
14
15
OUT
16AN C0
C0
0
1
OUT OUT
2
C0 C0 3
PWR
0 1 4
OUT
2 3 0 5
1
6
4 5 2
3 7
6 7 4
5 C1
C1 C1
6 C1
7
8 9 8
10 11
8 9
9
12 13 10 10
11 11
14 15 12
13 12
14 13
15
14
15
IN OUT
16AP S/S
C0
S/S
C0
IN OUT
0
C0
PWR 0
C0 1
IN
0 0 0 1
1
2
1 1 2
3 2
2 2 4
3
5
3 3
6 3
7
4 4 4
OUT
0
5 5 4
1
2
5
6 6
3
5
7 7 4
5
6
6
6
7
7
7
IN OUT
16AP S/S
C0
S/S
C0
IN OUT
0
C0
PWR 0
C0 1
IN
0 0 0 1
1
2
1 1 2
3 2
2 2 4
3
5
3 3
6 3
7
4 4 4
OUT
5 5 0 4
1
5
6 6 2
3 5
7 7 4
6
5
6 6
7
7
7
IN OUT
16AP S/S
C0
S/S
C0
IN OUT
0
C0
0
PWR
C0 1
IN
0 0 0 1
1 2
1 1 2
3 2
2 2 4
3
5
3 3
6 3
7
4 4 4
OUT
0
5 5
1
4
6 6 2 5
3
7 7 4 5
5 6
6
7 6
7
7
32AM
X0 LED S/S S/S
X1 LED
1.15 1.14
1.13 1.12
1.11 1.10
39 1.9 1.8
PWR 1.7 1.6
IN 1.5 1.4
0
1
1.3 1.2
2 1.1 1.0
3
4
5 S/S S/S
6
0.15 0.14
7
0.13 0.12
8
9
0.11 0.10
10 0.9 0.8
11
0.7 0.6
12
1
13 0.5 0.4
14
0.3 0.2
15
0.1 0.0
For cables that can only be connected to the cables of group #2, see below.
Length
19 20
39 40 #1
1 2
19 20
1 2 #2
500+10mm 1 2
TB1 -
TB2 Length:
UC-ET010-24D(1M)(28AWG)
UC-ET020-24D(2M)(28AWG)
UC-ET030-24D(3M)(28AWG)
TB1 X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 S/S -
#2
TB2 X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 S/S -
Length
39 40 39 40
Length:
UC-ET010-24B(1M)
UC-ET020-24B(2M)
1 2 1 2 UC-ET030-24B(3M)
Upper row X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 X1.0 X1.2 X1.4 X1.6 X1.8 X1.10 X1.12 X1.14 S/S S/S
Lower row X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 X1.1 X1.3 X1.5 X1.7 X1.9 X1.11 X1.13 X1.15 S/S S/S
24 V DC, 5 mA
Note: UB-10-ID32A can be used with AS Series and DVP Series. The indications on the UB-10-ID32A board is
for DVP Series. For the definitions of terminal connections for AS Series, you can see the reference table below.
AS X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 X1.0 X1.2 X1.4 X1.6 X1.8 X1.10 X1.12 X1.14 S/S S/S
row
DVP X0 X2 X4 X6 X10 X12 X14 X16 X20 X22 X24 X26 X30 X32 X34 X36 S/S S/S
Lower
DVP X1 X3 X5 X7 X11 X13 X15 X17 X21 X23 X25 X27 X31 X33 X35 X37 S/S S/S
row
AS X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 X1.1 X1.3 X1.5 X1.7 X1.9 X1.11 X1.13 X1.15 S/S S/S
OUT
32AN
Y0 LED
Y1 LED
C0 C0
1.15 1.14
1.13 1.12
39
1.11 1.10
PWR 1.9 1.8
OUT
1.7 1.6
0 1.5 1.4
1
1.3 1.2
2
1.1 1.0
3
4
5 C0 C0
6 0.15 0.14
7
0.13 0.12
8 0.11 0.10
9 0.9 0.8
10 0.7 0.6
11
0.5 0.4
12
1 0.3 0.2
13
14 0.1 0.0
15
For cables that can only be connected to the cables of group #1, see below.
Length
19 20
39 40 #1
1 2
19 20
1 2 #2
500+10mm 1 2
TB1 -
TB2 Length:
UC-ET010-24D(1M)(28AWG)
UC-ET020-24D(2M)(28AWG)
UC-ET030-24D(3M)(28AWG)
For cables that can only be connected to the cables of group #1, see below.
GND +24V
C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12 Y0.13 Y0.14 Y0.15
Note: UB-10-OR16A can be used with AS Series and DVP Series. The indications on the UB-10-OR16A board
is for DVP Series. For the definitions of terminal connections for AS Series, you can see the reference table
AS C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12 Y0.13 Y0.14 Y0.15
DVP C0 Y0 Y1 Y2 Y3 C1 Y4 Y5 Y6 Y7 C2 Y10 Y11 Y12 Y13 C3 Y14 Y15 Y16 Y17
Length
39 40 39 40
Length:
UC-ET010-24B(1M)
UC-ET020-24B(2M)
1 2 1 2 UC-ET030-24B(3M)
Y0.0 Y0.2 Y0.4 Y0. 6 Y0.8 Y0.10 Y0. 12 Y0.14 Y1.0 Y1.2 Y1.4 Y1 .6 Y1.8 Y1.10 Y1.12 Y1.14
Upper
row
Lower
row Y0.1 Y0.3 Y0.5 Y0. 7 Y0.9 Y0.11 Y0. 13 Y0.15 Y1.1 Y1.3 Y1.5 Y1 .7 Y1.9 Y1.11 Y1.13 Y1.15 C0 C0
Note: UB-10-OT32A can be used with AS Series and DVP Series. The indications on the UB-10-OT32A board
is for DVP Series. For the definitions of terminal connections for AS Series, you can see the reference table
AS Y0.0 Y0.2 Y0.4 Y0.6 Y0.8 Y0.10 Y0.12 Y0.14 Y1.0 Y1.2 Y1.4 Y1.6 Y1.8 Y1.10 Y1.12 Y1.14
row
DVP Y0 Y2 Y4 Y6 Y10 Y12 Y14 Y16 Y20 Y22 Y24 Y26 Y30 Y32 Y34 Y36
Lower
DVP Y1 Y3 Y5 Y7 Y11 Y13 Y15 Y17 Y21 Y23 Y25 Y27 Y31 Y33 Y35 Y37 C0 C0
row
AS Y0.1 Y0.3 Y0.5 Y0.7 Y0.9 Y0.11 Y0.13 Y0.15 Y1.1 Y1.3 Y1.5 Y1.7 Y1.9 Y1.11 Y1.13 Y1.15 C0 C0
64AM
0 1 01
2.0 2.1
0 1 2.3
S/S S/S 2.2
1.15 1.14 2.4 2.5
1.13 1.12 2.6 2.7
40 2 1.11 1.10 2.8 2.9
PWR 1.9 1.8 2.10 2.11
1.7 1.6 2.12 2.13
IN
0 1.5 1.4 2.14 2.15
X1 X2
1 1.3 1.2 S/S S/S
2
1.1 1.0
3
4 3.0 3.1
5 S/S S/S 3.2 3.3
6
0.15 0.14 3.4 3.5
7
0.13 0.12 3.6 3.7
X0 X3 8 0.11 0.10 3.9
3.8
9
0.9 0.8 3.10 3.11
10
11 0.7 0.6 3.12 3.13
12 0.5 0.4 3.14 3.15
2 40
13
0.3 0.2 S/S S/S
14
15 0.1 0.0
For cables that can only be connected to the cables of group #2, see below.
Length
19 20
39 40 #1
1 2
19 20
1 2 #2
500+10mm 1 2
TB1 -
TB2 Length:
UC-ET010-24D(1M)(28AWG)
UC-ET020-24D(2M)(28AWG)
UC-ET030-24D(3M)(28AWG)
TB1 X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 S/S -
#2
TB2 X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 S/S -
For cables that can only be connected to the cables of group #2, see below.
Length
39 40 39 40
Length:
UC-ET010-24B(1M)
UC-ET020-24B(2M)
1 2 1 2 UC-ET030-24B(3M)
Upper row X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 X1.0 X1.2 X1.4 X1.6 X1.8 X1.10 X1.12 X1.14 S/S S/S
Lower row X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 X1.1 X1.3 X1.5 X1.7 X1.9 X1.11 X1.13 X1.15 S/S S/S
24 V DC, 5 mA
Note: UB-10-ID32A can be used with AS Series and DVP Series. The indications on the UB-10-ID32A board is
for DVP Series. For the definitions of terminal connections for AS Series, you can see the reference table below.
AS X0.0 X0.2 X0.4 X0.6 X0.8 X0.10 X0.12 X0.14 X1.0 X1.2 X1.4 X1.6 X1.8 X1.10 X1.12 X1.14 S/S S/S
row
DVP X0 X2 X4 X6 X10 X12 X14 X16 X20 X22 X24 X26 X30 X32 X34 X36 S/S S/S
Lower
DVP X1 X3 X5 X7 X11 X13 X15 X17 X21 X23 X25 X27 X31 X33 X35 X37 S/S S/S
row
AS X0.1 X0.3 X0.5 X0.7 X0.9 X0.11 X0.13 X0.15 X1.1 X1.3 X1.5 X1.7 X1.9 X1.11 X1.13 X1.15 S/S S/S
OUT
2.0 2.1
64AN C0 C0 2.2 2.3
0 1 01
1.15 1.14 2.4 2.5
0 1
1.13 1.12 2.6 2.7
1.11 1.10 2.8 2.9
1.9 1.8 2.10 2.11
40 2 1.7 1.6 2.12 2.13
PWR 1.5 1.4 2.15
2.14
OUT
1.3 1.2 C1 C1
0
Y1 Y2 1.1 1.0
1
2 3.0 3.1
3 C0 C0 3.2 3.3
4
0.15 0.14 3.4 3.5
5
6 0.13 0.12 3.6 3.7
7 0.11 0.10 3.8 3.9
Y0 Y3 8 0.9 0.8 3.10 3.11
9 0.7 0.6 3.12 3.13
10
0.5 0.4 3.14 3.15
11
12 0.3 0.2 C1 C1
2 40
13 0.1 0.0
14
15
For cables that can only be connected to the cables of group #1, see below.
Length
19 20
39 40 #1
1 2
19 20
1 2 #2
500+10mm 1 2
TB1 -
TB2 Length:
UC-ET010-24D(1M)(28AWG)
UC-ET020-24D(2M)(28AWG)
UC-ET030-24D(3M)(28AWG)
For cables that can only be connected to the cables of group #1, see below.
Length
19 20
39 40 #1 Length:
1 2 UC-ET010-24D(1M)(28AWG)
19 20 UC-ET020-24D(2M)(28AWG)
UC-ET030-24D(3M)(28AWG)
1 2 #2
500+10mm 1 2
-
GND +24V
C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12 Y0.13 Y0.14 Y0.15
Note: UB-10-OR16A can be used with AS Series and DVP Series. The indications on the UB-10-OR16A board
is for DVP Series. For the definitions of terminal connections for AS Series, you can see the reference table
AS C0 Y0.0 Y0.1 Y0.2 Y0.3 C1 Y0.4 Y0.5 Y0.6 Y0.7 C2 Y0.8 Y0.9 Y0.10 Y0.11 C3 Y0.12 Y0.13 Y0.14 Y0.15
DVP C0 Y0 Y1 Y2 Y3 C1 Y4 Y5 Y6 Y7 C2 Y10 Y11 Y12 Y13 C3 Y14 Y15 Y16 Y17
Length
39 40 39 40
Length:
UC-ET010-24B(1M)
UC-ET020-24B(2M)
1 2 1 2 UC-ET030-24B(3M)
Y0.0 Y0.2 Y0.4 Y0. 6 Y0.8 Y0.10 Y0. 12 Y0.14 Y1.0 Y1.2 Y1.4 Y1 .6 Y1.8 Y1.10 Y1.12 Y1.14
Upper
row
Lower
row Y0.1 Y0.3 Y0.5 Y0. 7 Y0.9 Y0.11 Y0. 13 Y0.15 Y1.1 Y1.3 Y1.5 Y1 .7 Y1.9 Y1.11 Y1.13 Y1.15 C0 C0
Note: UB-10-OT32A can be used with AS Series and DVP Series. The indications on the UB-10-OT32A board
is for DVP Series. For the definitions of terminal connections for AS Series, you can see the reference table
below. Or refer to the enclosed sticker for AS Series.
Upper
AS Y0.0 Y0.2 Y0.4 Y0.6 Y0.8 Y0.10 Y0.12 Y0.14 Y1.0 Y1.2 Y1.4 Y1.6 Y1.8 Y1.10 Y1.12 Y1.14
row
DVP Y0 Y2 Y4 Y6 Y10 Y12 Y14 Y16 Y20 Y22 Y24 Y26 Y30 Y32 Y34 Y36
Lower
DVP Y1 Y3 Y5 Y7 Y11 Y13 Y15 Y17 Y21 Y23 Y25 Y27 Y31 Y33 Y35 Y37 C0 C0
row
AS Y0.1 Y0.3 Y0.5 Y0.7 Y0.9 Y0.11 Y0.13 Y0.15 Y1.1 Y1.3 Y1.5 Y1.7 Y1.9 Y1.11 Y1.13 Y1.15 C0 C0
The input signal is the 24 VDC power input. Sinking and sourcing are the current driving capabilities of a circuit.
They are defined as follows.
Sinking Sourcing
Sinking
I/O
X0.0
Internal circuit
Internal
circuit
S/S
24VDC
Sourcing
I/O
X0.0
Internal circuit
Internal
circuit
S/S
24VDC
Sinking
I/O
X0.0
Internal circuit
Internal
circuit
S/S
24VDC
NPN
Sourcing
I/O
+Vcc
X0.0
Internal circuit
Internal
circuit
0V S/S
PNP 24VDC
Use the two-wire proximity switch whose leakage current IL is less than 1.5 mA when the switch is OFF. If the
leakage current is larger than 1.5 mA, connect the divider resistance Rb using the formula below.
6
Rb ≤ (k Ω)
IL − 1.5
Sinking
I/O
IL X0.0
Rb Internal
circuit
S/S
24VDC
Sourcing
I/O
IL X0.0
Rb Internal
circuit
S/S
24VDC
Sinking
I/O
X0.0
Three-wire switch
Internal
circuit
S/S
24VDC
Sourcing
I/O
X0.0
Three-wire switch
Internal
circuit
S/S
24VDC
Sinking
I/O
X0.0
Above Internal
15 V DC circuit
S/S
24VDC
Optoelectronic switch
Sourcing
I/O
X0.0
Above Internal
15 V DC circuit
S/S
24VDC
Optoelectronic switch
There are three types of output units. They are relay outputs, transistor outputs, and differential outputs.
1. Relay output
I/ O Rel ay
Y 0. 0
I/ O Rel ay
Y 0. 0
250V AC
C0 2A 30V DC
C0 2A
2. Transistor output
C0 Y 0. 0
3. Differential output
ASDA-A2 ASDA-A2
Shiel ded c ab le *1 Shiel ded c ab le *1
2k
Y0 .3+ H SI GN 4 6 Y 0. 0+ SIGN 36
FP 100k FP
Y0. 3- / HS IGN 4 0 Y0 .0 - /SIGN 37
2k
Relay terminals have no polarity. They can be used with alternating current that passes through a load, or with
direct current that passes through a load. The maximum current that can pass through every relay terminal is 2
A, and refer to each product specification for the maximum current that can pass through every common
terminal. Life cycle curve: The lifetime of a relay terminal varies with the working voltage, the load type (the
power factor cosψ, the time constant t(L/R)), and the current passing through the terminal. The relation is
120VAC Resistive
3000
30VDC Inductive(t=7ms)
2000
240VAC Inductive(cosψ = 0.4)
1000
120VAC Inductive(cosψ =0.4)
Operation(X10 )
3
500
300
200
100
30VDC
50 Inductive
(t=40ms )
30
20
A relay or a solenoid valve is used as a DC load. A diode is connected in parallel to absorb the surge
voltage that occurs when the load is OFF.
⑤
V D C pow er s upply
Y0.7
A bulb (incandescent lamp) is used as a DC load. A thermistor is connected in series to absorb the
surge current that occurs when the load is ON.
V DC power supply
⑦ A bulb (neon lamp) is used as an AC load. A thermistor is connected in series to absorb the surge
current that occurs when the load is ON.
Mutually exclusive output: For example, Y0.3 controls the clockwise rotation of the motor, and Y0.4
○
8 controls the counterclockwise rotation of the motor. This interlock circuit and the program in the PLC
ensure that there are protective measures if an abnormal condition occurs.
High - powe r
Low -p owe r
Fre qu en tl y ON / OF F
Y +
D VDC Y +
VDC
ZD D
C C
D : 1N4001 di ode D: 1N 4001 d io de
[ Figu re 1 ] ZD : 9V Zen er, 5W
[ F ig ur e 2 ]
② Emergency stop
③ Fuse
The output terminals of a transistor module are open-collector output terminals. If Y0.0/Y0.1 is a pulse
train output terminal of a transistor module, the output current passing through its output pull-up resistor
must be greater than 0.1 A to ensure that the transistor module operates normally.
④ 1. A diode is connected in parallel to absorb the surge voltage: used in low-power situations (refer to
Figure 1).
2. A diode and Zener are connected in parallel to absorb the surge voltage: used in high-power and
power-on/off frequently situations (refer to Figure 2).
A bulb (incandescent lamp) is used as a DC load. A thermistor is connected in series to absorb the
⑤
surge current which occurs when the load is ON.
Mutually exclusive output: For example, Y0.2 controls the clockwise rotation of the motor, and Y0.3
⑥ controls the counterclockwise rotation of the motor. This interlock circuit and the program in the PLC
ensure that there are protective measures if an abnormal condition occurs.
Connected to a NTC thermistor (negative temperature coefficient), when a bulb (incandescent lamp) is
⑦
used as a DC load and a thermistor is connected in series to absorb the surge current.
◆ Two/three-wire (passive sensor): the sensor and the system share the same power circuit.
◆ Four-wire (active sensor): the sensor uses an independent power supply and should not share the
same power circuit with the system.
◆ Note: use cables with the same length (less than 200 m) and use terminal resistors of less than 100
ohm.
AG
*6
4-wir e: v ol tage inp ut
CHX
-10 V~ + 10 V Shi eld ed cabl e *1 1M
+ V I+
+ 2 4V 250 CH1
- *3 I1 +
0V 1M
VI 1-
*4
FE
*6 AG
4-wir e: c urr ent inp ut CHX
-20 mA ~ +2 0 mA Shi eld ed c abl e *1 1M
V 2+
+ *2 25 0 CH2
+ 24 V I2 +
- 1M
0V V I2 -
*4
FE
2-wi re: cu rrent i np ut
4 mA ~ +2 0m A
*6 AG
+ 2 4V
Shi eld ed c abl e *1 CHX
+ 1M
V 3+
- *2 25 0 CH3
I3 +
1M
0V V I3 -
*4
FE
3-wi re: vo ltag e inpu t
-1 0 V~ + 10 V Shi eld ed c abl e *1 *6 AG
+ 2 4V CH X
+ 1M
V4 +
25 0 CH4
0V - I 4+
1M
*4 V I4 -
FE
+ 15 V
0V D C /D C
24 VD C AG
24 V C on ve rt e r
-15 V
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If the module is connected to a current signal, the terminals Vn and In+ (n=1–4) must be short-circuited.
*3. If noise in the input voltage results in noise interference in the wiring, connect the module to a capacitor with
*6. Every channel can work with the wiring shown above.
*3
FE
3-wi re: vo lt ag e inp ut
-10 V~ + 10 V
Shi eld ed c abl e *1 AG
*5
+ 2 4V + CHX
1M
V 2+
0V - 1M
V2 -
*3
FE
*4
+ 1 5V
0V D C/ D C
2 4 VD C C on ve rte r AG
2 4V
-1 5V
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If noise in the input voltage results in noise interference in the wiring, connect the module to a capacitor with
*5. Every channel can work with the wiring shown above.
*2
FE
2-w ir e: c urr en t inp ut
4m A~ + 20 m A
+ 24 V Shi elded c abl e *1 *4 AG
+
CHX
- 1M
I2 +
250 1M
0V I2 -
*2
FE
+ 1 5V
0V D C/ D C
2 4 VD C Co n vert er AG
2 4V
-1 5V
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*4. Every channel can work with the wiring shown above.
Voltage output
- 10V~+1 0V *4
CHX
VO1 CH1
*2
IO1
AC m otor driv e, Shielded c able* 1 AG
AG
recorder, SL D
proportioning v alv e
Current output *4
CHX
0 mA ~20 mA
VO4 CH4
IO4
AG
AG
AC motor driv e, Shielded cable*1 SLD
recorder,
proporti oni ng v al ve *3
FE
+15 V
0V DC/DC
24VDC AG
2 4V C on ve rte r
-15V
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If noise in the input voltage results in noise interference in the wiring, connect the module to a capacitor with
*3. Connect the SLD to FE. Connect FE and the terminal to ground.
*4. Every channel can work with the wiring shown above.
AG
4-wire: v ol tage inp ut *8
-1 0V~+ 10 V Shiel ded c ab le *1 CH X-I
1M
+ V1 +
+2 4V C H1
*3 I1+ 2 50
-
0V 1M
VI1 -
*6
FE
*8 AG
4-wire: c urr en t inp ut CH X-I
-2 0mA~ +2 0mA Shiel ded c ab le *1 1M
V 2+
+ *2 250 CH 2
+ 24V I 2+
- 1M
0V VI 2-
*6
FE
2-wi re: cu rrent i npu t
4m A~+ 20m A
*8 AG
+2 4V Shiel ded c ab le *1 C HX-I
+ 1M
V 3+
- *2
250 CH 3
I 3+
VI 3- 1M
0V
*6
FE
3-wi re: vo ltag e inpu t
-1 0V~ +10 V
Shiel ded c ab le *1 *8 AG
+ 24V CH X-I
+ 1M
V4+
25 0 C H4
0V - I 4+
1M
VI4-
*6
FE
3-wi re: cur rent i npu t
*8 AG
-20 mA~+ 20 mA Shiel ded c ab le *1 CH X-I
+ 24V 1M
+ *2 V 1+
25 0 C H1
I1 +
0V - 1M
VI1-
*6
FE
AC motor dr ive,
rec order, Vo lt ag e outp ut
-10V ~+ 10V *8
proportioning v alv e CH X-O
VO1 C H5
*5
IO1
Sh ield ed cabl e *4 *6 AG
AG
FE
AC motor dr ive, *8
rec order, Cur rent ou tpu t CHX -O
proportioning v alv e 0mA~ 20 mA
VO2 CH 6
IO2
AG
AG
Sh iel ded cab le *4
*6
FE
*7
+ 15V
0V DC /D C
2 4VD C AG
24V C on ve rte r
-15 V
*1. Use shielded cables to isolate the analog input/output signal cable from other power cables.
*2. If the module is connected to a current signal, the terminals Vn and In+ (n=1–4) must be short-circuited.
*3. If noise in the input voltage results in noise interference with the wiring, connect the module to a capacitor
*4. Use shielded cables to isolate the analog output signal cable from other power cables.
*5. If noise in the output voltage results in noise interference in the wiring, connect the module to a capacitor
*8. CHX-I: Every channel can work with the input wiring shown above. CHX-O: Every channel can work with the
output wiring shown above.
To ensure the analog-to-digital module functions well and reliably, the external wiring must prevent noise.
(1) To prevent a surge and induction, the AC cable and the input signal cables that are connected to the
(2) Do not install the cable near a main circuit, a high-voltage cable, or a cable connected to a load that is not
a PLC. In addition, the cable must not be bound to a main circuit, a high-voltage cable, or a cable
(4) Terminals with insulation sleeves cannot be arranged as a terminal block, so you should cover the
(5) Use single-core cables or twin-core cables in a diameter of 24 AWG–22 AWG with pin-type connectors
smaller than 1 mm. Use only copper conducting wires that can resist temperatures above 60° C-75° C.
Two-wire connection/three-wire connection (passive transducer): connect the transducer and the
Four-wire connection (active transducer): the transducer uses an independent power supply so
do not connect it to the same power circuit as the analog input module.
(7) Note: use cables with the same length (less than 200 m) and use wire resistance of less than 20 ohm.
Sinking Sourcing
S /S X0.0
24VD C 24VD C
5 mA 5 mA
X 0 .0
S/ S
• 4-wired
+2 4V + V1+ 25 0Ω CH1
*3 I1 + INA 1 A DC1
0V
- VI1 -
AG 1
1 MΩ
SL D *5
AG 1 A G1
Current input
*4
-20mA ~+ 20 mA Sh ielded c able *1 CHX A G2
1 MΩ
*2 V 2+
+ 24 V + 250 Ω CH2
I 2+ INA 2 A DC2
- VI 2-
0V AG 2
1 MΩ
SL D *5
A G2
A G2
+1 5V
24 V DC/ DC
0V Co nv erte r 1 -15V AG 1
+1 5V
DC/ DC
Conv ert er 2 -1 5V A G2
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If the module is connected to a current signal, the terminals Vn and In+ (n=1–2) must be short-circuited.
*3. If variability in the input voltage results in interference within the wiring, connect the module to a capacitor
*4. The wording “CHX” indicates that very channel can operate with the wiring presented above.
*5. If the environment is severe or there is interferences in 24 V pwer supply, short-circuit AGn (n=1-2) and the
input signal.
3-wired
Voltage input
-10V~ +10 V Sh ielde d cable *1
*4
+ 24V CHX A G1
+ 1MΩ
V1+
- 2 50 Ω CH1
0V I 1+ INA 1 ADC1
VI 1-
AG 1
1MΩ
S LD *5
A G1 A G1
Current input
-20mA ~+2 0mA Sh ielde d cable *1 *4
CHX A G2
1MΩ
+ 24V *2 V2+
+ 25 0Ω CH2
I2+ I NA2 A DC2
0V
- V I2-
A G2
*5 1MΩ
S LD
A G2
AG 2
+ 15V
2 4V DC/DC
0V Conv ert er 1 -15V AG 1
+ 15V
DC/DC
Con ve rter 2
-15V AG 2
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If the module is connected to a current signal, the terminals Vn and In+ (n=1–2) must be short-circuited.
*3. If variability in the input voltage results in interference within the wiring, connect the module to a capacitor
*4. The wording “CHX” indicates that very channel can operate with the wiring presented above.
*5. If the environment is severe or there is interferences in 24 V pwer supply, short-circuit AGn (n=1-2) and the
input signal.
2-wired
Current inp ut
+ 24V
4mA ~+2 0mA
+ S hield ed ca ble *1 *4
CHX A G1
1MΩ
V1+
- *2 2 50 Ω CH1
I 1+ I NA1 ADC1
VI 1-
A G1
0V *5 1MΩ
S LD
A G1
Current inp ut A G1
+ 24V
4mA~ +2 0mA
+ *4
S hield ed ca ble *1 CHX A G2
1MΩ
*2 V2+
- I2+
25 0Ω
A DC2
CH2
I NA2
V I2-
A G2
0V S LD *5 1MΩ
A G2
AG 2
+ 15V
2 4V DC/DC
0V Conv ert er 1 -15V A G1
+ 15V
DC/DC
Con ve rter 2
-15V AG 2
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If the module is connected to a current signal, the terminals Vn and In+ (n=1–2) must be short-circuited.
*3. If variability in the input voltage results in interference within the wiring, connect the module to a capacitor
*4. The wording “CHX” indicates that very channel can operate with the wiring presented above.
*5. If the environment is severe or there is interferences in 24 V pwer supply, short-circuit AGn (n=1-2) and the
input signal.
I1- *2 INA
Shielded c able*1 SL D
2-Wire AG
CH2
L2+
L2-
I2-
Shielded c able*1 AG
3-Wire
*1. Use shielded twisted pair cables for temperature sensors, and keep them away from power cables and
*2. If you use two-wire temperature sensors, Ln- and In- must be short-circuited (where n is between 1–4).
*3. There are two different internal excitation currents. If you are using temperature sensors, such as Ni100,
Ni120, Pt100, JPt100, Cu50/Cu100, or a 0~300 Ω resistance sensor, the internal excitation current is
1.0 mA. If you are using a Ni1000 temperature sensor, a Pt1000 temperature sensor, a LG-Ni1000
sensor, or a 0~3000 Ω resistance sensor, the internal excitation current is 0.2 mA.
Note: use cables with the same length (less than 200 m) and use terminal resistors of less than 200 ohm.
SL D INA
Shielded c able*1
2-Wire
CH2
L2+
L2-
*2
I12-
Shielded c able*1 AG
3-Wire
*1. Use shielded twisted pair cables for temperature sensors and keep them away from power cables and
*2. Terminal “I12-“ indicates “ I1- & I2-“, terminal “I34-“ indicates “ I3- & I4-“, and terminal “I56-“ indicates
“ I5- & I6-“. If you use two-wire temperature sensors, Ln- and In- must be short-circuited (where n is
between 1–6).
*3. There are two different internal excitation currents. If you are using temperature sensors, such as Ni100,
Ni120, Pt100, JPt100, Cu50/Cu100, or a 0~300 Ω resistance sensor, the internal excitation current is
1.0 mA. If you are using a Ni1000 temperature sensor, a Pt1000 temperature sensor, a LG-Ni1000
sensor, or a 0~3000 Ω resistance sensor, the internal excitation current is 0.2 mA.
Note: use cables with the same length (less than 200 m) and use terminal resistors of less than 200 ohm.
J ,K,R,S,T, E, N, B
CH 1
+ I1 +
- A DC
I1-
- 1 0 0m V ~10 0 mV C H3
+
I 3+
- Col d - c on ju nc t io n
I3 - c om pe ns a ti on
SLD
*1. The cable connected to the input terminal should be the cable or the shielded twisted pair cable connected
to a type J, K, R, S, T, E, N, B thermocouple. It should be kept separate from other power cables and cables
Note2: only use copper conducting wires with a temperature rating of 60/75°C and the length must be less
than 50 m.
Note3: TC modules must run for 30 minutes before they start to take any temperature measurement.
X0.4
X0.0
5 ~2 4V *4
A+
R* 6
A-
B+
R*6
B-
Z+
R*6
Z-
*5
A+
R* 6
A-
B+
R* 6
B-
Z+
R* 6
Z-
5 ~2 4V
*1. Sinking
*2. Souring
*6. Open collector sinking/sourcing to connect to phase A/B/Z and if the input frequency is higher than 100 kHz,
add a 3W/470 ohm resistor between + the positive end and – the negative end.
*7. Refer to API1402 in AS Series Programming Manual and Delta Servo Drive Manual for more information on
9 1kΩ
PUL L_ HI_ P 339 Ma x.
2 00Kpps
P ULS E 43
X0.5 51Ω
Y0.0 /PU LSE 41
51Ω
C0 COM- 45
X0.4 0V
*3
Delta s erv o driv e ASD A- A2 s eries
X0.3
2 4V
*1 VD D 17
X0.2 5 1 kΩ
PUL L_ HI_S 339 Max.
200 Kp ps
SIGN 36
51Ω
X0.1 Y0.1 /SIGN 37
51Ω
C0 C OM- 45
*3 0V
X0.0
5~30VDC, 0.1A
*4 Y0.4
S/S
C1 *2
+24V
*5 *3
*1. VDD and COM are seen as a group and its power is provided by Delta servo drive.
*3. Use the same power supply for the same COM group.
*4. Sinking
*5. Sourcing
Sourcing
A S02HC-A
A+
R
A-
B+
R
B-
Z+
R
Z-
5~24V
Note: Open collector sinking/sourcing to connect to phase A/B/Z and if the input frequency is higher than
100 kHz, add a 3W/470 ohm resistor between + the positive end and – the negative end.
A+
Phase
A A-
B+
Phase
B B-
Z+
Phase
Z Z-
AS02HC-A
SSI encoder
Shield cable
+5V
+V
0V GND
CLK+ CLK+
CLK- CLK-
DATA+ DATA+
DATA- DATA-
Note: The power supply of the SSI encoder you are using may NOT be 5 VDC, check for the actual
power supply of your SSI encoder.
AS02 HC-A
4-w ire
6-wi re
Co nne c t the te rm in al
t o th e groun d te rm ina l
S y s t em gr oun d
Converter
Load Cell
Load Cell
CH1
Load Cell
Load Cell
CH2
Load Cell
Load Cell
Load Cell
*1. Connect the of the power module and the of the load cell module to the system ground terminal.
Use the system ground as the third grounding or connect it to the control box.
*2. When connecting multiple load cells, the total resistance of the load cells should be greater than 40 Ω.
SCM
POWER
ERROR
CARD 1
CARD 2
ID 1
FORMAT 1
ID 2
FORMAT 2
COM. RTU
AS00SCM-A module has with two function card slots, CARD1 and CARD2, supporting function cards
The card slot CARD2 supports AS-FCOPM and both CARD1 & CARD2 support AS-FEN02 and
Switch the dip switch of the AS00SCM-A module to COM and install the module on the right side of the
AS300 series CPU module. To avoid errors, do not supply extra power to this module.
Switch the dip switch of the AS00SCM-A module to RTU. This module uses an independent
(1) Keep the input cables, the output cables, and the power cable separate from one another as shown
in the following illustration. Use an independent power supply for this module.
(2) The 24 VDC cable should be twisted and connected to a module within a short distance. Do not
bundle 110 VAC cable, 220 VAC cable, 24 VDC cable, the (high-voltage high-current) main circuit,
and the I/O signal cable together. The distance between adjacent cables should be more than 100
millimeters.
(3) Use single-wire cables or two-wire cables with a diameter of 20 AWG to 14 AWG. Only use copper
SC M AS IO
DC P owe r S up p ly
2 4V DC
Mi n 1.5 A
0V 24 V
Gr ounding
Grounding
2 4V
DC Po we r Su p pl y
2 4 VDC
0V
Grounding
Grounding
24V
DC Po we r Supp ly O ther
24VDC dev ice s
0V
Grounding
4.13.3 AS01DNET-A
01 D NE T
MS
NS
1
x10
I N0
I N1 No d e Ad d re ss
x100
RT U Mast er/Slave
The network requires one or multiple supply powers to supply the power to each piece of network equipment
via the bus cable. Delta DeviceNet communication cable consists of five wires, among which the power cable
and signal cable occupy two wires respectively and the one on the left is the shielded wire as the above figure
shows. The supply power for the bus is optional and could be a single supply power or multiple supply powers
4.13.5 AS04SIL-A
04S IL
CQ1 L1 +
P WR
DI 1 L1 -
CQ 2 L2 + MS
NS
D I2 L2 - C1
Q1
CQ 3 L3 + E1
C2
D I3 L3 -
Q2
E2
CQ 4 L4 +
C3
D I4 L4 -
Q3
●
2 4V E3
C4
0V Q4
E4
(1) Keep the input cables, output cables, and power cable separate from one another. It is suggested to use
I O-Link Sensor
IO-Link (Mast er) ( wit h DI)
AS 04SI L-A 1 B rown
DI1
. L1- . 3 B lue
4 Black
CQ2 L2+
DI2 L2-
DI3 L3- .
CQ4 L4+ 3 Blue
4 Black
DI4 L4-
0V 24V
D C Power S upply
24VDC
(2) The 24 VDC cable should be twisted and connected to a module within a short distance.
(3) Do not bundle 110 VAC cable, 220 VAC cable, 24 VDC cable, the (high-voltage high-current) main circuit,
and the I/O signal cable together. The distance between adjacent cables should be more than 100
millimeters.
(5) Use single-wire cables or two-wire cables with a diameter of 20 AWG to 14 AWG. Only use copper
When the connected device is a PNP type When the connected device is a NPN type
CQn CQn
Ln- Ln-
0V 0V
2 4V 2 4V
0V 0V
Note: n=1~4
When the connected device is a PNP type When the connected device is a NPN type
0V 0V
2 4V 2 4V
0V 0V
Note: n=1~4
When the connected device is a PNP type When the connected device is a NPN type
DI n DI n
Ln- Ln-
0V 0V
2 4V 2 4V
0V 0V
Note: n=1~4
6 9 1 5
8 7 6 54 3 21
1 5
8 1
61.3
59.3
66.3
59.3
59.3
60.8
37 23.9 37 23.9 37 23.9
61.5
AS-FFTP01
42 25. 2
AS -F FTP 0 1
MS
NS
88
61.5
AS-F232
(DB9 female) + + Superior
machine
Terminal Terminal
resistor Shielded resistor
(120 ohm) cable (120 ohm)
Linear Topology
Star Topology
Ring Topology
A DLR function is required to create a ring topology. When a switch is needed for topology, the switch
should support the DLR function. If not, the
connection might fail.
Linear Topology
Star Topology
Linear Topology
Star Topology
1 5
59.3
60.8
37 23.9
AG
*5
4-w i re v ol tag e in p ut
0V~ +10V Shi el de d c abl e * 1 C HX
1M
+ V1+
+24V 25 0 CH 1
- *3 I1+
0V 1M
C OM
*4
FE
*5 AG
4-w i re cu r ren t in p ut C HX
4mA~ +20m A Shi el de d c abl e * 1 1M
V2 +
+ *2 250 C H2
+ 24V I2+
- 1M
0V C OM
*4
FE
2 -w ir e cu rr ent i np u t
4mA~ +20m A
*5 AG
+24 V Shi el ded cab l e * 1 CH X
+ 1M
V1 +
- *2 250 C H1
I1+
1M
0V C OM
*4
FE
3 -w ir e vo lt ag e inp u t
0V~ +10V Shi el de d c abl e * 1 AG
*5
+ 24V C HX
+ 1M
V 2+
250 C H2
0V - I2+
1M
*4 C OM
FE
3 -w ir e cur re nt i np u t
4mA~ +20m A Shi el de d c abl e * 1 *5 AG
CH X
1M
+2 4V + V1+
*2
250 CH 1
I1+
0V - 1M
C OM
*4
FE
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If the module is connected to a current signal, the terminals Vn and In+ (n=1–2) must be short-circuited.
*3. If noise in the input voltage results in noise interference in the wiring, connect the module to a capacitor with
*5. CHX: Every channel can work with the input wiring shown above.
AC motor driv e,
recorder, Cu rr en t o u tpu t *4
propor tioning v al ve
CHX
4 mA~20 mA
VO2 CH2
IO2
COM
AG
Shie lded cable *1 *3
FE
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If noise in the input voltage results in noise interference in the wiring, Connect the module to a capacitor with
*4. CHX: Every channel can work with the input wiring shown above.
5
Chapter 5 Devices
Table of Contents
5.1 Introduction of Devices ......................................................................... 5-2
5.1.1 Device Table ................................................................................ 5-2
5.1.2 Basic Structure of I/O Storages ....................................................... 5-3
5.1.3 Relation Between the PLC Action and the Device Type ........................ 5-4
5.1.4 Latched Areas in the Device Range .................................................. 5-5
that include input, output, and auxiliary relays, as well as timers, counters, and data registers. The PLC
simulates external devices in the PLC’s internal memory, so the word “device” is a generic name that refers to
all the internal memory locations in the PLC. A device can be a bit device or a word device. Bit devices
simulate coils, contacts and flags, while word devices simulate registers.
D 48,0000 D0.0–D29999.15
Data register
W 48,0000 W0.0–W29999.15 *4
D 30000 D0–D29999
Data register
W 30000 W0–W29999 *4
10 E0–E9
Index register E
5 E10–E14 *4
16 bits: 16#0–16#FFFF
Hexadecimal system 16#
32 bits: 16#0–16#FFFFFFFF
Constant*2
Single-precision floating-
F 32 bits: ±1.17549435-38 to ±3.40282347+ 38
point number
*1: Constants are indicated by K in the device lists in Chapter 5 and Chapter 6 in the AS Series Programming
Manual. An example when “K50” appears in the AS Series Programming Manual, enter only the number 50 in
ISPSoft / DIADesigner.
*2: Floating-point numbers are indicated by F/DF in the device lists in Chapter 5 and Chapter 6 in the AS
Series Programming Manual, but they are represented by decimal points in ISPSoft. For example, for the
*3: Strings are indicated by “$” in Chapter 5 and Chapter 6 in the AS Series Programming Manual, but they
are represented by quotes (“ ”) in ISPSof / DIADesigner t. For example, for the string 1234, enter “1234”in
ISPSoft / DIADesigner.
Modify by
Access by Access by
Device Function ISPSoft / Force the bit ON/OFF
bits words
DIADesigner
X Input relay OK OK OK OK
Y Output relay OK OK OK OK
M Auxiliary relay OK - OK -
Special auxiliary
SM OK - OK -
relay
S Relay OK - OK -
T Timer OK OK OK -
C Counter OK OK OK -
HC 32-bit counter OK OK OK -
D Data register OK OK OK OK
Modify by
Access by Access by
Device Function ISPSoft / Force the bit ON/OFF
bits words
DIADesigner
E Index register - OK OK -
5.1.3 Relation Between the PLC Action and the Device Type
*1: For state setups, see HWCONFIG in ISPSoft. The PLC STOP->RUN default is “clear the non-latched area
state”. The PLC RUN->STOP default is “clear the state of device Y”.
*2: The timing for clearing the SM is when SM turns from OFF to ON. After PLC completes clearing, the
*3: When SM203 is ON, the system clears all non-latched area once when PLC is from RUN to STOP,
changed.
SM Special auxiliary relay SM0–SM2047
Refer to the list of special auxiliary relays for more
information.
SR Special data register SR0–SR2047 to the list of special data registers for more
information.
*1: For the latched area setups, see HWCONFIG in ISPSoft. Setting the latched area means the other areas
show as non-latched areas. The range of latched areas cannot exceed the device range. For example, if
you set the M600–M7000 as latched areas, M0–M5999 and M7001–M8191 become non-latched areas.
signal.
Regener ating the input signal memory location for the input signal does not change
Device memory After the input signal is refreshed, the instructions in the
terminal.
Name Description
Bit A bit is the basic unit in the binary system. Its state is either 1 or 0.
A byte is composed of two consecutive nibbles (i.e. 8 bits, b7–b0). Bytes can
Byte
represent 00–FF in the hexadecimal system.
system.
The relation among bits, nibbles, bytes, words, and double words in the binary system is shown below.
DW D ouble w ord
W1 W0
W ord
BY3 BY2 BY1 BY0 B yt e
N B7 N B6 N B5 N B4 N B3 N B2 N B1 N B0
N ib ble
b31 b30 b29 b28 b27 b26 b25 b24b23 b22 b21 b20 b19 b18 b17 b16 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 B it
The PLC uses four types of values to execute the operation according to different control purposes. The following
illustrates the values of these functions.:
The setting value of a timer (T) or the setting value of a counter (C/HC); for example, TMR C0 50
(constant K).
The device number; for example, M10 and T30 (device number)
The number before or after the decimal point; for example, X0.0, Y0.11, and D10.0 (device number).
The constant K: used as the operand in an applied instruction. For example, MOV 123 D0
(constant K).
A decimal value is represented by a nibble or four bits, so that sixteen consecutive bits represent a
four-digit decimal value.
the constant 16#: used as the operand in an applied instruction; for example, MOV 16#1A2B D0
(hexadecimal constant).
0000 0 0000 0
0001 1 0001 1
0010 2 0010 2
0011 3 0011 3
0100 4 0100 4
0101 5 0101 5
0110 6 0110 6
0111 7 0111 7
1000 8 1000 8
1001 9 1001 9
1010 10 - A
1011 11 - B
1100 12 - C
1101 13 - D
1110 14 - E
1111 15 - F
The floating-point numbers are represented by decimal points in ISPSoft / DIADesigner. For example, the
floating-point number of 500 is 500.0. Refer to Section 2.2.2 in the AS Series Programming Manual for more
information.
Floating-point numbers are represented by the 32-bit register. The representation adopts the IEEE754 standard,
and the format is as follows.
8 -b it 2 3- bi t
b 31 b0
S ig n b it
0 : Po siti ve
1 : Neg ati ve
Equation:
(− 1)S × 2 E − B × 1.M ; B = 127
The single-precision floating-point numbers range from ±2-126 to ±2+128, and correspond to the range from
±1.1755×10-38 to ±3.4028×10+38.
The AS series PLC uses two consecutive registers to form a 32-bit floating-point number. Take (D1, D0) for
example.
D1 (b 15 ~b 0) D0 (b 15 ~b 0)
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
S E7 E6 E5 E1 E0 A22 A21 A20 A6 A5 A4 A3 A2 A1 A0
b31 b30 b29 b28 b24 b23 b22 b21 b20 b6 b5 b4 b3 b2 b1 b0
E xp on en t ( 8 b its ) Ma nt iss a (2 3b it s )
T he pos ition w here the d eci mal point is hid den
Example 1:
Step 2: Normalize the binary number, i.e. 10111=1.0111 ×24 (0111 is the mantissa, and 4 is the exponent.).
∵ E-B=4→E-127=4 ∴ E=131=100000112
Step 4: Combine the sign bit, the exponent, and the mantissa to form the floating-point number.
0 10000011 011100000000000000000002=41B8000016
Example 2:
Converting -23.0 into the floating-point number uses the same steps as converting 23.0 into the floating-point
number, except that the sign bit is 1.
1 10000011 011100000000000000000002=C1B8000016
Converting -23.0 into the floating-point number uses the same steps as converting 23.0 into the floating-point
number, except that the sign bit is 1.
1 10000011 011100000000000000000002=C1B8000016
into decimal floating-point numbers so people can read them. However, the PLC uses single-precision
A 32-bit decimal floating-point number is represented by two consecutive registers. The constant is
stored in the register whose number is smaller while the exponent is stored in the register whose
[ Ex ponent D1]
D eci mal f lo ati ng -po in t nu mb er=[C on sta nt D 0 ]* 1 0
Exponent D1=-41–+35
The base number 100 does not exist in D0 because 100 is represented by 1,000×10-1. 32-bit decimal floating-
5.2.3 Strings
The PLC can process strings composed of ASCII codes (*1). A complete string begins with a start character and
ends with an ending character (NULL code). Strings can be a maximum of 31 characters, and the ending
character 16#00 is added automatically in ISPSoft / DIADesigner.
D0=0 (NULL)
D2 0 (NULL)
Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
ASCII
Hex 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
ASCII
Hex 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
Hex 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
Hex 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
ASCII @ A B C D E F G H I J K L M N O
Hex 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
ASCII P Q R S T U V W X Y Z
Hex 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
ASCII ` a b c d e f g h i j k l M n o
Hex 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
ASCII p q r s t u v w x y z { | } ~
Note: represents an invisible character. Please do not use it.
Input function
The input is connected to the input device (external devices such as button switches, rotary switches, and
number switches), and PLC reads the input signal. You can use input contact A or contact B several times
in the program, and the ON/OFF input state varies with the ON/OFF input device state.
For the PLC, the input numbers start from X0.0. The number of inputs varies with the number of inputs on
the digital input/output modules. The inputs are numbered according to the order in which the digital
input/output modules are connected to the CPU module. The maximum number of inputs for the PLC is
8192, and the input number range is between X0.0 and X511.15.
1. Regenerated inputs: PLC reads the state of a regenerated input before the program is executed. For
example, LD X0.0.
2. Direct input: The state of a direct input is read by the PLC during the execution of the instructions. For
example, LD DX0.0.
Output function
The output sends the ON/OFF signal to drive the load connected to the output, such as an external signal
lamp, a digital display, or an electromagnetic valve. There are four types of outputs: relays, transistors (NPN
and PNP), and TRIACs (thyristors). You can use the output contact A or contact B several times in the
program. Use output Y only once in the program; otherwise, according the PLC’s program-scanning
principle, the state of the output depends on the circuit connected to the last output Y in the program.
For the PLC, the output numbers start from Y0.0. The number of outputs varies with the number of outputs
on the digital input/output modules. The outputs are numbered according to the order in which the digital
input/output modules are connected to the PLC. The maximum number of outputs on the PLC is 1024, and
the range is between Y0.0 and Y63.15.
An output that is not used as an output device can be used as a general device.
Output types
1. Regenerated output: The state of a regenerated output is not written until the program executes the
instruction END according to the states of the outputs. For example, OUT Y0.0.
2. Direct output: The state of a direct output is written by the PLC during the execution of the instructions
according to the states of the outputs. For example, OUT DY0.0.
The auxiliary relay has contact A and contact B. It can be used several times in the program. You can combine
the control loops with the auxiliary relay, but you cannot drive the external load with the auxiliary relay. You can
1. For general use: In general use, if an electrical power interruption occurs when the PLC is running,
the auxiliary relay is reset to OFF. When the power is restored, the auxiliary relay
remains OFF.
2. For latched use: In latched use, if an electrical power interruption occurs when the PLC is running,
the state of the auxiliary relay states for latched use is retained. When the power
supply is restored, the state remains the same as before the power interruption.
Every special auxiliary relay has its own specific function. Refer to section 2.2.7 in the AS Series Programming
Relay is the most basic device to set procedures, especially common in ladder diagram (LD) programming.
Refer to the ISPSoft User Manual for more information on using ladder diagram.
There are 2048 relays, (S0–S2047). Every relay (device S) is like an auxiliary relay (device M) which contains
an output coil, contact A, and contact B. There is no limit on the number of usage in a program. For the
retainable relays, their stautses can be retained after power loss. However, for the unretainable relays, the
statuses cannot be retained after power loss and all the statuses will be restored to OFF after the power
returns.
• 100 millisecond timer: The timer specified by the instruction TMR takes 100 milliseconds as the timing
unit.
• 1 millisecond timer: The timer specified by the instruction TMRH takes 1 millisecond as the timing unit.
• The accumulative timers are ST0–ST511. If you want to use the device-monitoring function, these timers
can monitor T0–T511.
• If you use the same timer repeatedly in a program, including in different instructions TMR and TMRH, the
timer setting value is the one that the timer matches first.
• If you use the same timer repeatedly in a program, the timer is OFF when one of the conditional contacts
is OFF.
• If you use the same timer in a program as the timer for a subroutine’s exclusive use and an accumulative
timer in the program, it is OFF when one of the conditional contacts is OFF.
• When the timer is switched from ON to OFF and the conditional contact is ON, the timer is reset and
counts again.
• When the instruction TMR is executed, the specified timer coil is ON and the timer begins to count. When
the value of the timer matches the timer setting value (value of the timer ≧ setting value), the contact
state is ON.
A. General-purpose timer
When the instruction TMR is executed, the general-purpose timer begins to count. When the value of the
timer matches the timer setting value, the output coil is ON.
When X0.0=ON and the timer takes 100 ms as the timing unit, the output coil T0 is ON when the
When X0.0=OFF or the power is off, the value of the timer is 0 and the output coil T0 is OFF.
10 sec
X0. 0
SV: K100
T0(PV)
Y0. 0
B. Accumulative timer
When the instruction TMR is executed, the accumulative timer begins to count. When the value of the
timer matches the timer setting value, the output coil is ON. As long as you add the letter S in front of the
letter T, the timer becomes an accumulative timer. When the conditional contact is OFF, the value of the
accumulative timer is not reset. When the conditional contact is ON, the timer counts from the current
value.
When X0.0=ON and the timer T250 takes 100 ms as the timing unit, the output coil T250 is ON
When X0.0=OFF or the power is off, the timer T250 stops counting, and the value of the timer
stays the same. When X0.0=ON, the value of the timer is accumulating value When the
accumulated value = timer setting value 100, the output coil T250 is ON.
T1 T2 T1+T2=10 sec
X0. 0
SV: K100
T250(PV)
Y0. 0
Use the T412–T511 timers for the function block or the interrupt.
When the instruction TMR or END is executed, the timer used in the functional block begins to count.
When the value of the timer matches the timer setting value, the output coil is ON.
If you use the general-purpose timer is used in the function block or the interrupt, and the functional or
interrupt is not executed, the timer cannot count correctly.
Number C0–C511
Direction Counting up
Specificying the counter setting The setting value can be either the constant or the value in the data
value register.
The counter stops counting when the value of the counter matches the
Change of the current value
setting value.
Output contact The contact is ON when the value of the counter matches the setting value.
When the instruction RST is executed, the current value is cleared to zero,
Reset
and the contact is reset to OFF.
Action of the contact After the scan completes, the contact acts.
Counter function
Each time the input switches from OFF to ON, the value of the counter is the same as the output coil. Use
either the decimal constant or the value in the data register as the counter setting value.
16-bit counter:
1. Setting range: 0–32,767. The setting values 0 and 1 both mean the same thing in that the output contact
2. For the general-purpose counter, the current value of the counter is cleared when there is a power
interruption. If the counter is latching, the current value of the counter and the state of the contact before
the power interruption are retained. The latched counter counts from the current value when the power
supply is restored.
3. If you use the instruction MOV or ISPSoft / DIADesigner to transmit a value bigger than the counter
setting value to the current value register C0, the contact of the counter C0 is ON and the current value
becomes the same as the counter setting value next time X0.1 switches from OFF to ON.
4. Use either the constant or the value in the data register as the counter setting value.
5. The counter setting value can be a positive or negative value. If the counter counts up from 32,767, the
next value is 0.
6. Here we uses the most common application as an example. You can use this counter with API 1003 CNT
Example:
1. When X0.0=ON, the instruction RST will be executed and the current value of C0 will be reset to zero and
2. When X0.1 is from OFF to ON, the value of the counter increases by one increment.
3. When the value of the counter C0 reached the setting value 5, the contact of the counter C0 will be ON
(the current value of C0 = the setting value = 5). After that the trigger from X0.1 will not be accepted by
X 0.0
X 0.1
5
4 (SV)
C0 ( PV ) 3
2
1
0 0
Y 0.0 ,C0
Specification of the The setting value can be either the constant or the value occupying two data
Change of the current The counter keeps counting even after the value of the counter matches the setting
value value.
The contact is ON when the value of the addition counter matches the setting value.
Output contact The contact is reset to OFF when the value of the subtraction counter matches the
setting value.
When the RST instruction is executed, the current value is cleared to zero, and the
Reset
contact is reset to OFF.
Action of the contact After the DCNT instruction scan is complete, the contact activates.
2. The switch between the 32-bit general-purpose addition counters and the 32-bit general-purpose
subtraction counters depends on the states of the special auxiliary relays SM621–SM684. For example,
the counter HC0 is the addition counter when SM621 is OFF, but HC0 is the subtraction counter when
SM621 is ON. Use either the constant or the value in the data registers as the setting value for the
counter, and the setting value can be a positive or a negative number. If you use the value in the data
registers as the setting value of the counter, the setting value occupies two consecutive registers.
3. For the general-purpose counter, the current value of the counter is cleared when there is a power
interruption. If the counter is latched, the current value of the counter and the state of the contact before
the power interruption are retained. The latched counter counts from the current value when the power
supply is restored.
4. If the counter counts up from 2,147,483,647, the next current value is -2,147,483,648. If the counter
5. Here we uses the most common application as an example. You can use this counter with API 1004
Refer to the DCNT instruction description (API 1004) in the AS Series Programming Manual for more details.
Example:
2. When X11.0 goes from OFF to ON, RST instruction executes, the PV in HC0 is cleared to 0, and its
contact is OFF.
3. When X12.0 goes from OFF to ON, PV of HC0 counts up (plus 1) or down (minus 1).
4. When PV in HC0 changes from -6 to -5, the contact HC0 goes from OFF to ON. When PV in HC0
X11.0
X12.0
5
4 4
3 3
HC0 2 2
1 1
(PV )
0 0 0
-1
-2
-3 -3
-4 -4
-5 -5
-6 -6
Wh en t he o u tpu t c on tact w as O N -7 -7
-8
Y0.0,
HC0 Con tacts
The data register stores 16-bit data. The highest bit represents either a positive sign or a negative sign, and
the values that you can store in the data registers are between -32,768 to +32,767. Two 16-bit registers can
be combined into a 32-bit register, that is, (D+1, D) in which the register whose number is smaller represents
the lower 16 bits. The highest bit represents either a positive sign or a negative sign, and the values that you
can store in the data registers are between -2,147,483,648 to +2,147,483,647. Four 16-bit registers can be
combined into a 64-bit register; that is, (D+3, D+2, D+1, D) in which the register whose number is smaller
represents the lower 16 bits. The highest bit represents either a positive sign or a negative sign, and the
values which can be stored in the data registers are between -9,223,372,036,854,776 to
+9,223,372,036,854,775,807. You can also use the data registers to refresh the values in the control registers
in the modules other than digital I/O modules. Refer to the ISPSoft / DIADesigner User Manual for more
The registers can be classified into three types according to their properties.
1. General-purpose register: when the PLC begins to run or is disconnected, the value in the register
clears to zero. To retain the data when the PLC begins to RUN, refer to the ISPSoft / DIADesigner User
Manual for more information. Notice that the value still clears to zero when the PLC is disconnected.
2. Latched register: if the PLC is disconnected, the data in the latched register is not cleared. In other words,
the value before the disconnection is still retained. To clear the data in the latched area, use the RST or
ZRST instruction.
3. Data exchange area: When the PLC is connected with a module, the PLC exchanges data with the
connected module at every scan cycle. And the data is stored in data registers D26000 to D29999. Refer
to the ISPSoft > HWCONFIG > Module > Device Setting > Normal Exchange Area to see the data register
Every special data register has its definition and specific function. Refer to section 2.2.14 in the AS Series
The index register is a 16-bit data register. Like the general register, you can read data from it and write data
into it. However, it is mainly used as the index register. The index registers range from E0–E9. Refer to section
4.4 in the AS Series Programming Manual for more information about using index registers.
The AS Series PLC provides you with file registers for storing larger numbers of parameters. You can edit,
upload, and download the system parameters with ISPSoft / DIADesigner. You can read the values in a file
register can be read while operating the PLC. Refer to the MEMW instruction (API 2303) in the AS Series
Programming Manual for more information about how to write to a file register.
For DIADesigner operation, refer to section 6.1 from DIADesigner software manual.
The following picture shows the HWCONFIG window in ISPSoft. Please refer to Chapter 8 for more
information on the hardware configuration.
Through HWCONFIG, the system automatically assigns a starting address to every slot of an input/output
module in ISPSoft.
You use HWCONFIG to assign a starting address to a remote module in ISPSoft. Double-click the CPU
module and select Function Card 2. Change the Card 2 Detect mode to Manual and then select AS-FCOPM
from the Manual Select Card. You can assign a starting address to the first remote module installed on the
right side of the I/O module slot. Then the following I/O modules are assigned addresses automatically and
consecutively.
HWCONFIG automatically assigns input/output devices to a digital input/output module in ISPSoft according
to the number of inputs and outputs in the digital input/output module (X0.0–X0.15, X1.0–X1.15, X2.0–
X2.15…; Y0.0–Y0.15, Y1.0–Y1.15, Y2.0–Y2.15). The default starting addresses are shown below.
Note: each digital I/O module reserves 20 words of data devices and it assigns consecutive data devices
AS332T/AS332P: There are 16 inputs. The input and output device range occupies 16 bits. (Xn.0–Xn.15),
AS324MT: There are 16 outputs. The input and output device range occupies 16 bits. (Xn.0–Xn.15),
08AM: There are eight inputs. The input device range occupies 16 bits (Xn.0–Xn.15) and 20 words of
data devices.
08AN: There are eight outputs. The output device range occupies 16 bits (Yn.0–Yn.15) and 20 words of
data devices.
16AM: There are 16 inputs. The input device range occupies 16 bits (Xn.0–Xn.15) and 20 words of data
devices.
16AN: There are 16 outputs. The output device range occupies 16 bits (Yn.0–Yn.15) and 20 words of
data devices.
16AP: There are eight inputs and eight outputs. The input and output device range occupies 16 bits.
32AM: There are 32 inputs. The input device range occupies 32 bits (Xn.0–Xn+1.15) and 20 words of
data devices.
32AN: There are 32 outputs. The output device range occupies 32 bits (Yn.0–Yn+1.15) and 20 words of
data devices.
64AM: There are 64 inputs. The input device range occupies 64 bits (Xn.0–Xn+3.15) and 20 words of
data devices.
64AN: There are 64 outputs. The output device range occupies 64 bits (Yn.0–Yn+3.15) and 20 words of
data devices.
Note: though there is no information on the occupied data devices in the image shown above, the CPU
HWCONFIG automatically assigns consecutive input and output data registers starting from D28000 to an
analog input/output module in ISPSoft according to the number of registers defined for the analog input/output
module.
1. 04AD: There are four input channels. The input device range occupies 20 data registers.
2. 08AD: There are eight input channels. The input device range occupies 20 data registers.
3. 004DA: There are four output channels. The input device range occupies two data registers and the
4. 06XA: There are four input channels and two output channels. The input device range occupies 10 data
HWCONFIG automatically assigns consecutive input and output data registers starting from D28000 to a
temperature measurement module in ISPSoft according to the number of registers defined for the temperature
measurement module.
1. 04RTD: There are four input channels. The input device range occupies 20 data registers.
2. 06RTD: There are six input channels. The input device range occupies 20 data registers.
3. 04TC: There are four input channels. The input device range occupies 20 data registers.
4. 08TC: There are eight input channels. The input device range occupies 20 data registers.
HWCONFIG automatically assigns consecutive input and output data registers starting from D28000 to a
network module in ISPSoft according to the number of registers defined for the network module.
HWCONFIG automatically assigns consecutive input and output data registers starting from D28000 to a
network module in ISPSoft according to the number of registers defined for the network module.
• Remote module SCM: the input device range and output device range each occupy 10 data registers.
• AS01DNET-A: when selecting the COM communication mode, its communication status and
communication method: the input device range occupies 20 data registers, and the output device range
• AS04SIL-A: when selecting the COM communication mode, its communication status and communication
method: the input device range occupies 20 data registers.
HWCONFIG automatically assigns consecutive input and output data registers starting from D28000 to a load
cell module in ISPSoft according to the number of registers defined for the load cell module.
• 02LC: The input device range occupies 7 data registers and the output device range occupies 13 data
registers.
Double-click the CPU module to see the setting page where you can set up the PLC parameters. Select
options on the left under the General or Data Exchange tab, you can see the setting items on the right under
• Click Function Card2 on the left to see the Function Card 2 Setting tab on the right and find setting
items under the tab.
• For Card 2 Detect mode, select Manual. For Manual Select Card, select AS-FCOPM Card.
• For AS-FCOPM Working mode, select AS Remote Communication, and then enter the number of the
connected AS Remote module. Click Upate and then close the setting page.
• You can see the new remote module on the main page. For the configurations of remote modules, refer
to the configurations of modules.
Note: You can add up to 15 modules in the remote group. The total number of I/O modules and
connected remote modules cannot exceed 32. Only digital I/O modules, analog I/O modules,
temperature measurement modules, load cell modules and AS04SIL-A can be used for remote modules.
The remote module AS00SCM-A can connect to up to eight modules on its right side. HWCONFIG
automatically assigns input and output devices to a digital input/output module in ISPSoft according to the
Note: each digital I/O module reserves 20 words of data devices and it assigns consecutive data devices
08AM: There are eight inputs. The input device range occupies 16 bits (Xn.0–Xn.15) and 20 words of
data devices.
08AN: There are eight outputs. The output device range occupies 16 bits (Yn.0–Yn.15) and 20 words of
data devices.
16AM: There are 16 inputs. The input device range occupies 16 bits (Xn.0–Xn.15) and 20 words of data
devices.
16AN: There are 16 outputs. The output device range occupies 16 bits (Yn.0–Yn.15) and and 20 words of
data devices.
16AP: There are eight inputs and eight outputs. The input and output device range occupies 16 bits.
32AM: There are 32 inputs. The input device range occupies 32 bits (Xn.0–Xn+1.15) and 20 words of
data devices.
32AN: There are 32 outputs. The output device range occupies 32 bits (Yn.0–Yn+1.15) and 20 words of
data devices.
64AM: There are 64 inputs. The input device range occupies 64 bits (Xn.0–Xn+3.15) and 20 words of
data devices.
64AN: There are 64 outputs. The output device range occupies 64 bits (Yn.0–Yn+3.15) and 20 words of
data devices.
HWCONFIG automatically assigns input and output data registers to an analog input/output module in ISPSoft
according to the number of registers defined for the analog input/output module. The default starting address
is D29000.
1. 04AD: There are four input channels. The input device range occupies 20 data registers.
2. 08AD: There are eight input channels. The input device range occupies 20 data registers.
3. 004DA: There are four output channels. The input device range occupies two data registers and the
4. 06XA: There are four input channels, and two output channels. The input device range occupies 10 data
You can use HWCONFIG to assign input registers to a temperature measurement module in ISPSoft. The
1. 04RTD: There are four input channels. The input device range occupies 20 data registers.
2. 06RTD: There are six input channels. The input device range occupies 20 data registers.
3. 04TC: There are four input channels. The input device range occupies 20 data registers.
4. 08TC: There are eight input channels. The input device range occupies 20 data registers.
HWCONFIG automatically assigns input data registers to a load cell module in ISPSoft according to the
number of registers defined for the load cell module. The default starting address is D29000.
• 02LC: The input device range occupies 7 data registers and the output device range occupies 13 data
registers.
• AS04SIL-A: when selecting the COM communication mode, its communication status and communication
method: the input device range occupies 20 data registers.
6
Chapter 6 Writing a Program
Table of Contents
6.1 Quick Start ........................................................................................ 6-2
6.1.1 Example ...................................................................................... 6-2
6.1.2 Hardware ..................................................................................... 6-2
6.1.3 Program ...................................................................................... 6-3
software manual.
This chapter provides a simple example showing you how to create a traditional ladder diagram in ISPSoft.
Because you may not be familiar with IEC 61131-3 and may not understand the functions provided by ISPSoft,
the chapter does not introduce programming concepts related to IEC 61131-3. For example, the chapter
6.1.1 Example
When the equipment in this example operates, the parts on the conveyor move from left to right. If a sensor
senses that a part is under an injector, the PLC sends a trigger signal to the injector, and the injector injects
the glue. The injection length is set externally and is not controlled by the PLC program . However, the PLC
program must be able to turn the trigger signal OFF so that the trigger signal can be sent next time. There are
two injectors above the conveyor, and the two injectors inject glue in the same way.
There is a sensor at the left side of the conveyor. When a part passes the sensor, the sensor value increases
by one increment. When the sensor value is 100, the internal completion flag is set to ON. The flag state can
be used by other procedures later. However, this example does not introduce the use of flag states.
6.1.2 Hardware
Type ID Description
Type ID Description
6.1.3 Program
(1) When the START button (X0.0) switches from OFF to ON, the internal operation flag is set to ON, and the
conveyor (Y0.0) starts. When the STOP button (X0.1) switches from OFF to ON, an error occurs (the
error flag is ON), the operation flag is reset to OFF, and the conveyor stops.
(2) When the in position sensor 1 (X0.2) is ON, the trigger signal for injector 1 (Y0.1) is set to ON. When the
in position sensor 1 is OFF, the trigger signal for injector 1 is reset to OFF.
(3) When the in position sensor 2 (X0.3) is ON, the trigger signal for injector 2 (Y0.2) is set to ON. When the
in position sensor 2 is OFF, the trigger signal for injector 2 is reset to OFF.
(4) When the counting sensor (X0.4) switches from OFF to ON, the sensor value increases by one
increment. If the sensor value is larger than or equal to 100, the internal completion flag is set to ON.
Hardware configuration
You set the parameters such as a range of latched devices and a port number in a PLC. You configure
the modules with an AS Series CPU module, and set the parameters in these modules.
Network configuration
If a system uses a network architecture, or devices need to exchange data, use the network configuration
tool NWCONFIG in ISPSoft to configure a network and exchange data with COM as well as Ethernet.
Programming
After you write a program in ISPSoft, compile the program. If the compiling is unsuccessful, messages in
the Compile Message page show where the errors occur.
Download the compiled program, the hardware configuration, and the network configuration to a PLC.
You can then test and debug the program online with the functions provided by ISPSoft.
Because the example introduced in this chapter does not discuss a network configuration, you only perform
In the Create a New Project dialog box, type a project name in the Project Name box and a path in the
Drive/Path box, select a PLC in the PLC Type drop-down list box, and then click OK. The PLC in this
example is the AS332T.
After you create the project, a project management area appears at the left side of the main screen. The
relation between the items listed in the project management area is represented by a hierarchical tree
structure. If the project management area does not appear, on the View menu, click Workspace , or click
on the toolbar.
In the HWCONFIG window, the default setting is for a CPU module. Refer to Chapter 8 for more information
When the hardware configuration is complete, download the configuration and the settings to the CPU module
to take effect. Save the configuration and settings now, and you can download them with the program later in
the project. After that close the HWCONFIG window.
(1) Right-click Programs in the project management area, point to POU (program organization unit), and
then click New….
(2) In the Create Program dialog box, type a program name in the POU Name box, select Ladder Diagram
(LD) in the Language section, and keep the other default values. Click OK after the setting is complete. A
new program organization unit (POU) appears under Programs in the project management area.
(3) After you add the POU, a program editing window appears in the main working area.
After the program editing window opens, the corresponding toolbar appears in the window. The list below
(1) Click on the toolbar, and then move the mouse cursor to the red frame in Network 1. The mouse
cursor changes to a contact when the mouse cursor is moved to the left, right, or bottom of the red frame.
Decide where to insert a contact. If you edit a ladder diagram, the mouse cursor must be near a position
you want to edit. The system automatically arranges an inserted object; you cannot move the object.
In this example, you do not need to decide where to insert the contact. Place the mouse cursor near the
(2) Click on the toolbar, or press Esc on the keyboard. After you double-click the contact, a list appears.
The items on the list are Normally Open, Normally Close, Rising-edge Trigger, and Falling-edge
(3) Click the line at the right side of the contact, click on the toolbar, and then move the mouse cursor to
the red frame. The mouse cursor changes to a coil when the mouse cursor is above or under the red
In this example, you do not need to decide where to insert the coil. Place the mouse cursor near the red
(4) Click on the toolbar, or press Esc on the keyboard. After you double-click the coil, a list appears.
The items on the list are Out, Set, and Reset. In this example, click Set.
(5) Click ??? above the contact, type a device address in the box, and then press Enter on the keyboard to
jump to the next box in the network. After you type a device address in the box, press Esc on the
keyboard to complete the editing. In this example, type X0.0 in the box for the contact, and type M0 in the
Additional remark
After you click a network and press Enter on the keyboard, you can edit a box. Press Enter on the keyboard to
edit the next box in the network. Press Tab on the keyboard to select the next network. Use the keyboard to
edit boxes. After you finish the editing, press Enter on the keyboard to jump to the next box. Press Esc on the
If you have declared symbols, click in a box, or press Page Down on the keyboard when you edit the box.
The symbols on the drop-down list are the symbols that you can assign to the object. Select a symbol with the
mouse or the up/down key on the keyboard. Refer to Chapter 6 in the ISPSoft User Manual for more
Click on the toolbar to select a network. Click on the toolbar to place another network above the
Create a contact and a coil by clicking and on the toolbar or by typing instructions.
(2) Type the IL instruction “LD M0”. This instruction is not case-sensitive. As soon as you type the IL
instruction, a box which you can edit appears. After you finish typing the IL instruction, press Enter on
the keyboard or click OK at the right side of the box.
(3) Type the IL instruction “OUT Y0.0”, and write the program shown below.
Additional remark
You create a contact and a coil by typing simple instructions. Refer to the description below. The instructions
Before you select an object in a network, press Esc on the keyboard, or click on the toolbar. After the
cursor appears as a small arrow, click the object in the network. The basic selection shows below.
also select the group of devices by clicking the first device, pressing Ctrl+B on the keyboard, clicking the last
device, and then pressing Ctrl+B on the keyboard. You must draw a frame around devices that are in the
same network, and the devices must be adjacent to one another. Input and output devices cannot be in the
same frame.
To select several networks, press and hold the Ctrl key on the keyboard and click the networks. You can also
select a range of networks by pressing and holding Shift on the keyboard, clicking the first network within the
range, and then clicking the last network within the range.
Item Function
Paste Paste an object that has been copied or cut into the present position.
Network The deactivated network is ignored when you compile the program.
Auto Generate
Used on the contacts of the function block to generate symbols automatically.
Symbols
Item Function
(1) Select Network 1, then right-click Network 1, and then click Copy.
(2) Select Network 2, right-click Network 2, and then click Paste. A copy of Network 1 is put above Network
(1) Click on the toolbar, and then move the mouse cursor to the input contact in Network 2. The mouse
cursor changes to a contact. Move the mouse cursor to the input contact in Network 2. After the mouse
cursor changes to , click the left mouse button. This connects a contact in parallel with the input
contact in Network 2.
Additional remark
After you select a group of contacts, connect a contact to the group of contacts as described above.
(1) Press on the toolbar. Click the position above a device name, type a comment in the box, and then
(2) Press on the toolbar. Click the position under a network number, and then type a comment in the
box. To start a new line of text, press Shift+Enter on the keyboard. Press Enter on the keyboard after the
Add Network 6 under Network 5, and then write the program shown below. Insert an applied instruction in one
Method 1
Click the position where you want to insert an instruction, type the instruction (INC in this example), and
Method 2
Click APIs in the project management area and find the instruction type.
Click the instruction (INC in this example) that you want to insert, and then drag it to the desired position.
Method 3
Click the position where you want to insert an instruction, click on the toolbar, select the instruction
(INC in this example) to insert in the API/FB dialog box, and then click Insert.
After you insert the instruction, assign a device address to the operand, and write the program shown
below.
You can insert a comparison contact with the following steps. Add Network 7 under Network 6, and write
(1) Click on the toolbar, and then select a operator (>= in this example).
(2) Click on the toolbar, and then move the mouse cursor to the position where you want to insert the
comparison contact. The mouse cursor changes to a comparison contact when you move the mouse to
the left, right, or bottom of the red frame. Decide where to insert the comparison contact, and then click
Write the program shown below. In ISPSoft, K precedes a decimal value and H precedes a hexadecimal
value. To type a decimal value in ISPSoft, type it directly. To type a hexadecimal value in ISPSoft, type “16#”
and the hexadecimal value; e.g. 16#7FFF. In ISPSoft, 8# precedes an octal value, and 2# precedes a binary
value.
The previous sections introduced creating a traditional ladder diagram in ISPSoft. Write the program shown
below. Because the program is not yet compiled for the PLC, the mother line at the left side of the ladder
diagram is colored red while you write the program. The following sections show how to compile and
*2. Refer to Chapter 10 in the ISPSoft User Manual for more information about creating a ladder diagram.
After you write a program, check the syntax of the programming language or compile the program. The syntax
and structure in the present window are checked after you run the Check function. The system checks the
entire project after you run the Compile function. If the system does not find any errors in the project, it
automatically generates execution code. After you successfully compile the program, the mother line at the left
Check
Compile
After you complete the check, the Compile Message page shows the check result. If there are any errors in
the project, the Compile Message window shows the related message. After you click the message, the
system automatically shows you where the error occurs. You can run the Check function or the Compile
Before you download a program and parameters to a PLC or monitor them online, connect ISPSoft to the
PLC. In this example, connect ISPSoft to the CPU module AS332T-A with a USB cable. Refer to Section 2.4 in
the ISPSoft User Manual for more information about connecting ISPSoft to a PLC in other ways. Refer to the
You can skip this section if you have connected ISPSoft to a PLC successfully as described in Section
2.4 in the ISPSoft User Manual.
(1) Install the modules on the main backplane to match the hardware configuration in HWCONFIG. Make
sure that the wiring is correct, and then power on the CPU module.
(2) Connect the CPU module to the computer with a USB cable. If the USB driver for the AS series CPU
module is installed on the computer, Delta PLC appears in the Device Manager window, and a port
number is assigned to Delta PLC. Refer to Appendix A for more information about installing a USB driver.
(3) Make sure that COMMGR is started and the icon representing COMMGR is displayed on the system tray.
If the icon representing COMMGR is not displayed on the system tray, start COMMGR by clicking the
shortcut on the Start menu (Start > Programs > Delta Industrial Automation > Communication >
COMMGR).
(4) Double-click the icon representing COMMGR on the system tray to open the COMMGR window. Click
(5) Set the parameters in the Driver Properties dialog box, and then click OK.
Select USB (Virtual COM) in the Type list in the Connection Setup section.
Select a communication port in the COM Port list. If the first two steps are complete, the connected
PLC and its communication port display in the COM Port list.
Select the number of times to retry the sending of a command if a connection error occurs in the Time
of Auto-retry box, and select a retry interval in the Time Interval of Auto-retry box.
(6) After you finish the setup, USB_Driver appears in the COMMGR window. When the connection is normal,
OK appears in the Status column.
(7) Click the driver you created in the COMMGR window, and then click Start. Start ISPSoft, and then on the
Tools menu, click Communication Settings…. In the Communication Setting dialog box, select the
driver you created in the Driver list, select 0 in the Station Address list, and then click OK. The driver
(8) On the PLC menu, click System Information. ISPSoft retrieves related information from the PLC. If the
computer communicates with the CPU module normally, the related information retrieved from the PLC
displays in the System Information dialog box.
If ISPSoft is correctly connected to a PLC, you can download the parameters and program in the project to the
PLC. First, start ISPSoft and open the project you created in the previous sections. In this example, you
download two types of parameters to the CPU module: hardware configuration and the program itself.
(1) Double-click HWCONFIG in the project management area to open the HWCONFIG window.
(2) The hardware configuration displays in the window. Before you download the hardware configuration
to the CPU module, make sure the actual hardware configuration is the same as the hardware
configuration in the window.
(3) Click Download under the Communication tab to see the Download page. Select the PLC
parameters that you’d like to download to the PLC and then click OK to download.
(4) After you successfully download the hardware configuration to the CPU module, the BUS FAULT
LED indicator on the CPU module is OFF. Close the HWCONFIG window. If the BUS FAULT LED
indicator on the CPU module is still ON or blinking, the CPU module is in an abnormal state. Make
sure the actual hardware configuration is the same as the hardware configuration in the HWCONFIG
window, and refer to the operation manual for more information about eliminating the error. Refer to
After the program is compiled, select Transfer under the PLC tab and click Download to see the
Download page. You can also click on the toolbar to see the Download page. Select the Program
and the Comments so that you can upload the program in the CPU module later, and then click Transfer
again.
After you download a program to a PLC, you can monitor the execution status of the PLC through ISPSoft.
ISPSoft provides two monitoring modes; device monitoring mode and program monitoring mode.
You can monitor the status of the devices in the PLC through the
monitoring table. In this mode, ISPSoft updates only the status of the
Device monitoring mode devices. The current program in ISPSoft does not have to be the same as
*. You can enable the device monitoring function without program monitoring; however, if you enable the program
On the PLC menu, click Online Mode, or on the toolbar, to enable the online monitoring function. The
system also enables device monitoring mode and program monitoring mode.
In the online monitoring mode, you can view the present scan time, the communication status, and the status
The present status of the devices display in the original program editing window after you enable the program
monitoring function.
You can change the operating state of a PLC with the RUN/STOP switch on the PLC. You can also change the
operating status of a PLC with the functions provided by ISPSoft. On the PLC menu, click Run or on the
toolbar to start the PLC. On the PLC menu, click Stop or on the toolbar to stop the PLC.
In the online monitoring mode, you can select a device, then right-click the device, and the click a command
on the context menu. During a test, you can change the status of a device or the value in a device by clicking
Before you change the status of a device, make sure the operation does not cause damage to
equipment or personnel.
The table below describes the items in the context menu. The Force command only applies to input and
output contacts.
Item Description
No matter what the state of the selected contact is, the system sets the contact
Rising-edge Trigger
to OFF, and then sets it to ON.
No matter what the state of the selected contact is, the system sets the contact
Falling-edge Trigger
to ON, and then sets it to OFF.
Force Device List Force several input contacts or output contacts in the tables ON or OFF
To change the value in a device, right-click the device, click Change Present Value, and set a present value
The list below describes the Enter Present Value dialog box.
Message
Type a 16-bit, 32-bit or 64-bit value.
Type a value in the Present Value box.
Type the name of a device or a symbol whose present value you want to change
Value change history (Format: Device name Value)
In binary mode, use the mouse to set the bit states.
Click OK to apply the setting values. Click Cancel to close the window without applying the values.
Display or hide binary mode.
In this example, X0.0–X0.15 and Y0.0–Y0.15 are input and output devices assigned to the digital I/O module
AS332T-A. After you download the hardware parameters to the CPU module, the states of X0.0–X0.15 are the
same as the states of the inputs on the actual module. Even if you set X0.0–X0.15 to ON or OFF in the
program editing window, the actual input signals update the states of X0.0–X0.15.
However, you can force an input contact ON or OFF during a test. Click an input or output contact to set, right-
click the contact, point to Force, and click On (X/Y), Off (X/Y), Release (X/Y), or Release All. If you force an
input or output contact ON or OFF, a lock symbol appears at the left side of the contact.
Force Description
Release All Release all the contacts from the locked states
If you force an output contact in the program ON or OFF, the program execution result does not affect the
*. If you disable the online monitoring function, the contacts are not automatically released from the locked states.
You must check whether the contacts need to be released from the locked states after you complete the test.
Method 1
Method 2
Right-click Device Monitoring Table in the project management area, and click New.
Type a table name in the Add Monitor Table dialog box, and then click OK. An item appears under Device
Monitor Table in the project management area. Double-click the item to open the monitoring table. You can
create several monitoring tables in the project, and the monitoring tables are saved with the project.
After you double-click the item, a item monitoring window appears. You can add items to be monitored to the
window. To add an item to the window, double-click the blank space in the monitoring table, type a device
name, type a start address, and the number of devices to be monitored in the Device Monitor Input dialog
Press Insert on the keyboard to switch between inserting and replacing an item in the monitoring table. The
If you select insert mode, the new item is added above the selected item in the monitoring table. If you select
replacement mode, the new item overwrites the selected item in the monitoring table.
To hide certain columns in the monitoring table, right-click the monitoring table, point to Set the Fields, and
clear certain items. After you clear an item, the corresponding column disappears.
Column Description
Value (32-bit
floating-point In online mode, displays a 32-bit floating-point number.
value)
Value (64-bit
floating-point In online mode, displays a 64-bit floating-point number.
value)
click an item in the monitoring table in online mode to display a context menu which is the same as the context
menu in the program editing window. You can change the item state or the item value by clicking an item in
this context menu.
You can text and debug the program you created in this chapter through the monitoring table you created in
this section. Refer to Chapter 18 in the ISPSoft User Manual for more information about testing and debugging
a program.
After you connect an AS Series CPU module to a computer, you can set the real-time clock in the CPU
(2) Select Computer, and then click Synchronize to complete setting the real time clock.
MEMO
7
Chapter 7 Memory Card
Table of Contents
7.1 Overview of Memory Cards ................................................................ 7-2
7.1.1 Appearances of Memory Cards ......................................................... 7-2
7.1.2 Memory Card Specifications ............................................................ 7-2
7.8 Restoration Starts Once CPU is supplied with Power ....................... 7-19
chapter describes the specifications and usage for the MicroSD cards supported by the AS series CPU
modules.
SD cards are classified into three types according to size: SD cards, MiniSD cards, and MicroSD cards. AS
SD cards are also classified into three types according to capacity: SD cards, SDHC cards, and SDXC cards.
The AS Series currently only supports a maximum of 32GB in FAT32 format. SD card families are shown in
the table below. The Micro SDHC in the SDHC column indicates the specifications supported by the AS
Series. Be sure to purchase products that meet these specifications.
SD card families
File
FAT16/FAT32 FAT32 exFAT(FAT64)
system
You may need to format a new SDHC memory card with the FAT32 file system before you use it for the first
time. You cannot use an unformatted SDHC memory card in an AS Series CPU module.
The following example introduces the most common way to format an SDHC card: formatting an SDHC card
through a card reader. Also carefully read the documents provided by the SDHC card manufacturer.
When you format a memory card, you also delete all the data in the memory card. Verify whether you
need to back up the data in a memory card before you format the memory card.
(1) Insert the SDHC card into a card reader. The operating system detects a new storage device.
(2) Right-click the new storage device, and then click Format.
(3) You must format the memory card with the FAT32 file system. Do not change any other default settings.
(4) After you click OK in the warning window, the SDHC card formats.
The memory card slot is on the front side of the AS Series PLC.
AS200/AS300 AS100
Memor y Card Slot
Memory Card Slot
Insert a memory card into the CPU module memory card slot and push it in until it clicks. Be sure the memory
card is fixed firmly in the slot; if the memory card is loose, it is not installed correctly. The memory card can
only be inserted in one direction. Do not force the memory card or you may damage the CPU module. The
following example uses AS300 Series PLC CPU to show you a correct way to insert the memory card.
Remove a memory card by pushing it in and the card then springs from the slot. (uses AS300 as an example)
When you insert an SDHC card into a CPU module that is powered on, and use ISPSoft -> CARD Utility to
back up a project, the system initializes the SDHC card, and creates a default folder named according to the
model of the CPU module. (If the folder is already existed, the system does not create a second folder for the
same model.)
When the system initializes an SDHC card, it automatically adds any missing folders to the directory structure.
However, if the initialization of a SDHC card fails, you cannot initialize the SDHC card again until you reformat
it.
When you initialize a memory card, the SYSTEM indicator in the software blinks.
The image below shows the default folder group created by an AS System. The folder name is
AS100/200/300. Several subfolders are contained inside the AS100/200/300 folder. Related files created by
Log
SysDup
DevMem
Setup
UserProg
Folder Description
You can store firmware file here for a firmware upgrade; after that use
the USB port on the computer to connect to the USB port of the AS
memory card. ISPSoft includes the CARD Utility for the AS Series CPU modules. With this utility, you can back
up and restore data in an AS Series CPU module or backup and restore an ISPSoft project. The backup can
include the program code, parameter settings, hardware configuration, network configuration, and the values
in the latched area in an AS series CPU module. Refer to AS Series Manuals for more information about the
For AS Series PLC CPU firmware V1.08.20 or previous versions, the PLC CPU backs up and restores the
following data:
Programs includes PLC execution code, PLC programs, project password, and PLC ID.
Parameters includes HWCONFIG settings, configurations of CPU module and modules, data exchange
Note: Ethernet/IP and CANopdn DS301 data exchange tables created by the network planning tool cannot be
backed up or restored.
For AS Series PLC CPU firmware V1.10.00 or later versions, the PLC CPU backs up and restores the above-
E-CAM table
Ethernet/IP Tag
OPC UA Tag
NOTE: if the backup file created by the PLC CPU whose firmware is different from the one you are going to
* Backing up on the older firmware version of the PLC CPU and restoring to a later firmware version of the
PLC CPU: Backup file can be restored on the later firmware version of the PLC.
* Backing up on the later firmware version of the PLC CPU and restoring to an older firmware version of the
PLC CPU: Backup file can NOT be restored on the older firmware version of the PLC. It is suggested to
upgrade the PLC firmware or use a backup file created by the same firmware version of the PLC CPU to
perform restoring.
The list below describes the functions supported by the CARD Utility, including a flowchart.
If you export data from an AS Series CPU module as a backup file (*.dup), you can save the exported data
in the memory card in the module or in a folder on the computer. You can also decide whether to back up
If you export an ISPSoft project for an AS Series CPU module as a backup file (*.dup), you can only save
the exported ISPSoft project in a folder in the computer. You can see data such as register editing (*.dvl),
device status editing (*.dvb), file register editing (*.wft) for the AS Series as values in the device and back
them up. You can put a memory card with the backup file into the AS series CPU module. You can copy a
backup file (*.dup) saved on the computer into the AS series CPU module connected to the computer, or
restore the backup file to an ISPSoft project. If you choose to restore the backup file to an ISPSoft project,
the system automatically skips the values in the devices and the hardware configuration in the backup file.
If you restore the backup file (*.dup) from the PC to an ISPSoft project for an AS Series CPU module, you
can also restore data such as register editing (*.dvl), device status editing (*.dvb), and file register editing
Double-click CARD Utility in the project management area to open the CARD Utility wizard. After selecting
ISPSoft is connected to the AS Series CPU module. During backup, the CPU LED and Error LED blinks
alternatively and SM452 flag is ON. After the backup is done, the CPU LED and Error LED stops blinking and
SM452 flag is OFF. Refer to Section 2.4 in the ISPSoft User Manual for more information.
(1) Select the Backup (To DUP File) option button in the CARD Utility wizard and then click Next.
a. If you select the CPU (Need Connection), the backup file is stored in the memory card.
b. If you select the ISP Project (Compiled and saved), the backup file is stored in your computer. Click
and select an isp file in the Open dialog box. If the program in the isp file selected is not compiled, a
message appears when you back up the isp file. Open the isp file with ISPSoft, compile the program in
the isp file, and then save the isp file. After the program in the isp file is compiled, you can back up the isp
file.
(3) After you select CPU (Need Connection) / ISP Project (Compiled and saved), click Next,
a. If you select the CPU (Need Connection), a prompted window appears. And you need to decide
whether to back up the values in devices on the AS Series CPU module that is connected to ISPSoft.
b. If you select the ISP Project (Compiled and saved), the backup file is stored in your computer. Click
and select an isp file in the Open dialog box and then decide the file path where you’d like to store
the backup file in your computer and then define its file name.
(4) Select a backup destination. If the backup source is an ISPSoft project, the backup destination must be a
computer.
a. If you select Memory Card (PLC Side), the filename of the backup file is AUTOEXEC.dup, and the
backup file paths for AS100, AS200 and AS300 are shown below.
b. If you select PC (DUP File), click , select a folder in the Save in list in the Save As dialog box,
and type a filename in the File name box. When you select the backup source for the ISPSoft
Project, set the PLC password. You can set the password to be the same as the Project password,
set a new PLC password, or not set a PLC password. If you do not set a password for the Project,
the PLC password is also not set. When you select Setting new PLC password, the wizard looks
like the following image. And you can set new PLC password and number of the attempt times.
(5) After that you can see the summary. Make sure that the summary in the CARD Utility wizard is consistent
with the data backup you want to perform, and then click Execute.
(6) The AS Series CPU module still performs the data backup even if you click Cancel. You can turn off the
AS Series CPU module to stop the data backup; however, the backup file produced is not a complete
backup file, and you must delete the backup file from the memory card.
If you select Memory Card (PLC Side), the filename of the backup file is AUTOEXEC.dup, and the
old backup file in the memory card, the Warning message appears. Click Replace, Archive, or Cancel in
If the backed up data is protected by passwords, these passwords are also backed up.
The backed up data includes the PLC ID and the PLC password set
CPU module Memory card
in the CPU module.
(7) After you perform the data backup, click Home or Close in the CARD Utility wizard.
that ISPSoft is connected to the AS Series CPU module. During restoration, the CPU LED and Error LED
blinks alternatively and SM452 flag is ON. After restoration is done, the CPU LED and Error LED stops
blinking and SM452 flag is OFF. Refer to Section 2.4 in the ISPSoft User Manual for more information.
(1) Select Restore (From DUP File) in the CARD Utility wizard and then click Next.
(2) Select a restoration source, click and then select a backup file to be restored.
a. If you select Memory Card (PLC side) (Need Connection), the backup files in the memory card
display in a window after you click . Double-click a backup file in the window to choose it.
b. If you select PC (Need Connection), the backup files in the PC display in a window after you click
. Double-click a backup file in the window to choose it.
a. To put the selected backup file into the AS Series CPU module, select CPU (Need Connection). If
the restoration source is the CPU (Need Connection), the restoration destination must be the AS
b. If you select ISP Project, click , and then specify a filename and a path. If the path specified point
to a file that already exists, the file is overwritten when you restore the data.
(4) Make sure that the summary in the CARD Utility wizard is consistent with the data restoration you want
If you click Cancel in the process of restoring data to the AS Series CPU module, the data is not
completely restored. The AS Series CPU module still performs the data restoration even if you click
Cancel in the process of restoring a backup file in the memory card. You can turn off the AS Series CPU
module to stop the data restoration from being performed. To prevent the AS Series CPU module from
operating incorrectly, restore the AS Series CPU module to the factory setting, or perform the data
restoration again.
The restoration source or restoration destination may contain a password and an ID. The following table
a. The ID in the backup file must be the same as the ID in the CPU module;
b. If there is a PLC password in the CPU module, the password in the backup
Memory card file must be the same as the PLC password in the CPU module. Otherwise
the backup file, the system restores the data, and the password in the backup
Computer The ID and the password in the backup file become the program ID and the
(5) After you perform the data restoration, click Home or Close in the CARD Utility wizard.
perform restoration once it is supplied with power. During restoration, the CPU LED and Error LED blinks
alternatively and SM452 flag is ON. After restoration is done, the CPU LED and Error LED stops blinking and
Operation Steps:
(1) Set up the backup file path and file name for the memory card backup file. The filename of the backup file
is BACKUP.dup and the backup file paths for AS100, AS200 and AS300 are shown below.
Insert the memory card into the card slot when the CPU power is off.
(2) When the CPU power is on, it automatically checks if the memory card data is consistent with the PLC
data. If not, the restoration begins. The data check is specifically on the data in CPU programs and
HWCONFIG parameters.
(3) During the restoration, the CPU LED and Error LED blinks alternatively. Once the restoration is done, the
blinking stops.
reached to 20. You can also use special flag SM36 and special device SR36 to read the CPU error messages
and state change logs. If there is error logs recorded in the memory card, the memory card keeps storing the
error logs. You can change the file path to store other error logs or change the file name to store other error
logs.
Operation Steps to read CPU error logs and state change logs:
Make sure the memory card is in the slot before reading the CPU error logs and state change logs.
(1) Set SM36 to ON and the value in SR36 to 1234 or 3456 to read the CPU error logs and state change
logs.
(2) The root directory path of the memory card for the error log is
Use ISPSoft to read the error logs. ISPSoft Tools -> Review Error Log File -> Open Log File
The root directory path of the memory card for the status log is
(3) Use ISPSoft to read the status logs. ISPSoft Tools -> Review Error Log File -> Open Log File
8
Chapter 8 Hardware Configuration and Data
Exchange Setups
Table of Contents
8.1 Hardware Configuration Tool for AS Series Modules - HWCONFIG ..... 8-2
8.1.1 Introduction of the HWCONFIG Environment .......................................... 8-2
8.1.2 Configuring a Module .......................................................................... 8-4
software manual.
HWCONFIG is a built-in hardware configuration tool in ISPSoft. You can configure CPU and module parameters,
download/upload parameters, detect a hardware configuration online, and make a diagnosis through HWCONFIG.
The examples used below are from HWCONFIG 4.0 (ISPSoft V3.11). Refer to previous versions of ISPSoft Manual or
AS Series Operation Manual for the operation examples on the previous versions of HWCONFIG.
You must download all parameters set in HWCONFIG to the CPU module for them to take effect.
The data exchange area set in HWCONFIG for modules cannot be used repeatedly for other communication
Window Title: Here shows the current project name and the program name.
Tool Bar: There are 6 tabs on the tool bar.
Project Tree: Tree-structured projects for easier management
Output Message Section: Here shows project related information.
Status Bar: Here shows the connection status and the communication parameters.
Hardware Configuration Area: You can set up hardware configuration here.
Edit Area: You can set up parameters for PLC CPU and modules.
Product list: Available hardware is listed in the catalog.
Method 1
Double-click the module you want to add in the project or select it from the Product List and drag that module to the
desired position. There will be a suggestive dotted line to indicate the legitimate position for the selected module.
Method 2
(1) Double-click a vacant slot or right-click the slot and choose Add.
(2) Double-click the selected module to add. You can repeat these two steps to add more
modules in.
Method 3
In the Product List section, double-click the selected module or select the desired module and press Enter on the
In the Product List section, right-click the selected module that you need for more than one, and you will see the
context menu showing three options Expand All, Collapse All, and Add Multiple. Click Add Multiple, and then an
Add Multiple Modules (your desired module name) window appears, use the up and down arrows to increase or
decrease the quantity number that you need and then click OK to confirm the setting.
Information section.
(2) Choose Replace on the context menu. After that you can see two different types of replacements for selection,
Same Type
Replace only the selected module with the same type module. The new module Input/Output Device
Range will be the same, while other parameters may return to system defaults if they cannot be matched.
All
Replace selected module to be any type of module. The result is similar to deleting the original module by
adding a new one, so the new module Input/Output Device Range will be re-configured and other
(3) Once the replace type is selected, the Module Selection window appears with modules available for the
selected replace type. Double click or select the module you want to replace with and click OK.
Except CPU modules, you can drag and drop all module graphics in Hardware Configuration area to rearrange their
positions.
AS Series PLC is non-backplane designed. When the module is dragged to a position between two modules, a red
arrow mark appears indicating the position where the module will be after dropping.
* When rearranging the module position, the input/output device range, comment, internal parameters, corresponding
device D and advanced parameters for intelligent modules are also rearranged with the module.
Click Remarks field on the top of the Hardware Configuration area and a blank box appears for you to leave
remarks for the project. After typing the remarks, press Enter on the keyboard or click Close to save the remarks.
Click the module graphic and you can see its details in the Edit Area. You can leave comments for the PLC CPU and
Use the functional button Reset Configuration to set the PLC configurations back to default values.
Use the functional button Show Information to show / hide the hardware configurations.
Use the functional button Input / Output Device Rearrange to rearrange the device ranges and assign the devices to
the very beginning of the range.
The AS Series does not support manually assigned addresses. Addresses are automatically assigned to an
input/output module through HWCONFIG in ISPSoft. You assign a start address to the first remote module installed
on the right side of the I/O module slot (SCM module). The following I/O module is automatically assigned with the
next address. For remote module configuration, refer to Section 8.1.2.9 for more details.
The following table shows the addresses (devices) that are automatically assigned to an input/output module through
HWCONFIG in ISPSoft. Refer to the following table to see the actual allowable range for program design, while
editing a PLC program. Below, local indicates the IO module is connected on the right side of the CPU and Remote
X/Y
Module type D device range Remark
device range
X1.0 ~ X63.15 Local: D28000 ~ D28999 shown; it is only for PLC internal use.
Digital module
Remote: D29000 ~ D29999#1 Maximum points in total: 1024 points.
(DIO)
Output points: Each module takes 20 devices. For modules with less than 16 points,
Y1.0 ~ Y63.15 they will be counted as 16 points.
Each module takes 400 devices. SIL modules can either be used
locally or remotely.
Note: #1: the remote module itself also takes 20 devices.
8.1.2.9 Hardware Configuration Area - Change Input Device Range of the Remote
Modules
Click the remote module and then you can see in the column of Input Device Range. Double-click it to see the
Manual Assignment window and start editing your desired input device range.
Use the functional buttons , or to rearrange the size of the device images in
Hardware Configuration Area. Use to set the display of the configuration area back to its default values
You can import/export the module parameters in .dep format. Click the Import button and then choose a file to import.
Click the Export button and then choose a path and enter a file name for the exported file. Click the Import button to
import. When importing, the system checks if the file format and the module name are matched. If not, an error message
shows up. If the addresses of the imported data device are already taken, the addresses will be assigned to other
available addresses.
To update the module parameters, first you need to be in the online mode. Select the module that you want to update
its parameters and then click the Update button. This functionality is only available for digital IO modules, analog IO
modules and network modules.
Click or to hide the display area and after that only its tab remains shown. Move your cursor to the tab to
have the hidden display area shown. Click to pin and lock the display area to keep it shown.
To check the module state and diagnosis, first you need to be in the online mode. Right-click the module that you want
to check its module state and diagnosis and then a context menu appears.
After you click Diagnosis, you can see a table with three tabs. On the Diagnosis tab, you can see the Current Error Log
table. When the error is cleared, you can use to clear the error log stored in the module and the module state
Before changing the module state, make sure no personnel or system will be affected.
Right-click the PLC CPU to see the context menu and click Run for the PLC CPU and module to start running (RUN
LED ON) or click Stop for the PLC CPU and module to stop running.
This functionality is only available for digital IO modules, analog IO modules and temperature modules. Right-click the
module to see the context menu and click Module State and then you can see an IO state table shows up. For digital
IO modules, you can right-click to set the input/output channel to ON or OFF, when the PLC CPU and the module are
Drag AS-FCOPM from the Product List to the Function Card Slot 2 of the PLC CPU. After that you can set the Working
Mode for the AS-FCOPM as AS Remote Communication and then you can set the quantity of the Remote Modules that
If you set the Remote module count to 2 and click OK, you can see two remote modules connected to the PLC CPU.
You can add more digital IO modules or analog modules to the remote module.
And then you can click the module to open its configuration page to configure.
Right-click the PLC CPU and click Communication Software to see which software is available for this PLC CPU. If
the software option is grayed out, you may need applicable function cards to work along with the project.
In the Edit Area, select the option System Settings and you can find two items, PLC Label and Comment under this
option. You can input up to 16 characters in the value field of PLC Label and 32 characters in the value field of
Comment. You can use all in the fields, including special characters and spaces. Note: One Chinese character
occupies two characters. characters
After the project is created, you can find the PLC label behind the product name in the project management area.
You can change the PLC label in HWCONFIG as it is mentioned above. The PLC label is very useful when you have
more than one PLC in the project. This label can be seen as the PLC identity. So that you will not change other PLC
parameters by mistake. To prevent errors, when you download/upload the program, the system will remind you to
check the name of the PLC CPU and the PLC label.
The parameters on System Parameter table are shown in the following window. You can set appropriate values via a
This determines whether the states and values of the non-latched devices are cleared when the PLC changes
Disable: All the states and values in the non-latched devices stay the same.
Enable: All the states and values in the non-latched devices are cleared and restored to defaults.
This determines the states of the Y devices when the CPU module begins to run or stop.
This determines whether the CPU module is automatically configured, or you configure the parameters in
HWCONFIG.
Auto: Operates based on actual connected modules without any module and parameters set.
Manual: You configure the parameters in HWCONFIG and PLC checks the parameters automatically once it
Manual + Flags (only I/O module of CPU module): This function is available for PLC with firmware
V1.06.00 or above and you need to use ISPSoft V3.07 or above to execute this function. Firstly you can
create the largest possible module allocation design and use this option along with the SM flags (refer to
Chapter 2 in AS Series Programming Manual for more information on SM flags) to activate or deactivate the
modules on the right-side of the PLC CPU to set up a smaller I/O application without changing the PLC
program, the original I/O allocation table or its corresponding device address.
Manual + Flags (I/O module of CPU and Remote module): This function is available for PLC with
firmware V1.08.50 or above and you need to use ISPSoft V3.12 or above to execute this function. Selected
this option, you can control both the right-side modules of the PLC CPU and the remote modules. The
operation is the same as the operation of the option above, Manual + Flags (only I/O module of CPU
module). Refer to the explanation on Manual + Flags (only I/O module of CPU module) for more details.
Select Action when I/O Module Parameter with Manual CONFIG Different
This determines which action is taken when the actual settings are NOT the same as the parameters that you
manually set when the previous setting option is set to Manual.
This determines how the CPU module and other modules react when a connected extension module is not
responding.
Keep Run: the CPU module and I/O modules keep running.
This determines how the CPU module reacts when a minor module error occurs.
Keep Run: the CPU module keeps running and sends an error.
This sets the timing when to start detecting the connected I/O module after CPU module is power-on.
Normally the CPU module detects its connected I/O module once it is supplied with power. But you can set the
delay time (unit: 0.1 second) for the CPU module to postpone detecting. This function is very useful when it takes
time for the supply power to be stable or when the remote I/O module is not supplied with power at the same
time as the CPU module is. With a set delay time, the detection on the connected sets can be more accurate.
On
Power
Switch Off
24Vdc
Power
Supply 0Vdc
Setup Ready
IO Module
status Start to detect IO
Setup
CPU Module
status
Time
When the power is switched from OFF to ON, the power supply will be unsteady for a short time. During this
short period of time, the CPU module and I/O module are not ready to operate normally.
When the supply power for the CPU module and the I/O module is stable, the system starts to initialize for
about 1 second. After that the I/O module is ready to be detected by the CPU module.
The CPU module starts to wait for the set delay time to pass. Once the delay time is up, it starts to detect the
It is suggested using + to set the delay time. Default delay time is 2 seconds.
This determines whether the states and values of the non-latched devices are restored to initial values when the
Disable: All the states and values in the non-latched devices stay the same.
Enable: All the states and values in the non-latched devices are restored to initial values when the PLC
This determines whether the states and values of the latched devices are restored to initial values when the PLC
Disable: All the states and values in the latched devices stay the same.
Enable: All the states and values in the latched devices are restored to initial values when the PLC changes
This assigns an input point to have the CPU module run or stop.
Disable: Run or stop the CPU module by the dip switch of the CPU module.
Enable: Run or stop the CPU module by the assigned input point, and the dip switch of the CPU module still
If you select Enable in the previous option, you can select one input point to control the Run or Stop state of the
Enable: When the actual scan cycle time is less than the setting time, the CPU module waits until the setting
time is met, and then starts the next scan. When the actual scan time is longer than the setting time,
the CPU module starts the next scan after the actual scan time completes.
If you selected Enable in the previous option, you set the scan cycle time here. If the actual scan time is less
than the setting time, the CPU module waits to begin the next scan until the setting time is met. If the actual scan
time is larger than the setting time, the CPU module ignores the setting time and operates according to the
actual scan time. If you set the scan time longer than the watchdog timeout set, a watchdog timeout occurs when
This parameter sets a timeout during which the program is scanned. The CPU module sends an error if the
This parameter sets whether to show an alarm when the lithium battery for the real-time clock has low voltage or
Enable: Enables the alarm by keeping the low voltage LED ON when the lithium battery has low voltage or is
not installed.
Note: If the PLC self-checks and finds an error in the RTC, this low voltage LED will be ON, even if this option is
disabled.
PLC: Store error logs in the PLC. The PLC can store up to twenty error logs. If there are more than twenty
error logs, the oldest error log is overwritten by the latest error log.
PLC & SD Card: When there are more than twenty error logs, the oldest error log is backed up to the memory
This parameter sets whether to enable the error record when there is an error at the COM port.
Enable: Enables this function and starts recording COM errors in the error log.
What to do when the 24Vdc power is unstable: When the power is unstable, this incident will be recorded in error
Continue Running when power stable: When the power is unstable for 20 to 100 ms, the AS Series PLC
CPU pauses, and after the power stabilizes for at least 2 seconds, the PLC continues running.
Into Error Status: When the power is unstable, the error LED blinks and the AS Series stops running. The
voltage is unstable and the communication will also be affected. You need to cut the power off and then
solve the power problem. After that you can power-on again and AS Series PLC CPU will start running. If the
communication is not affected, it indicates the power is back to normal. But you still need to find out what
went wrong.
Scan time first: Only refresh the data that is different from the original ones to save scan time.
Synchronous Data first: Scan and refresh all the data to ensure all data are synchronized.
PLC Scan cycle first: update according to PLC program scan cycle. Whenever the instruction END is
Update one remote module by one scan time: update one remote module at one scan time. Whenever the
instruction END is scanned, one remote module is updated and its output points are outputting at the same
time.
Update all remote modules at one scan time: update all remote modules at one scan time. Whenever the
instruction END is scanned, all remote modules are updated and all output points are outputting at the same
time.
Sets the interval for triggering the 1601 timer interrupt. This function is used together with Timer Interrupt 0. If you
need to modify the time of the I601 timer interrupt during the PLC program execution, you can use SR421 for
editing.
Sets the interval for triggering the 1602 timer interrupt. This function is used together with Timer Interrupt 1. If you
need to modify the time of the I601 timer interrupt during the PLC program execution, you can use SR422 for
editing.
Sets the interval for triggering the 1603 timer interrupt. This function is used together with Timer Interrupt 2. If you
need to modify the time of the I601 timer interrupt during the PLC program execution, you can use SR423 for
editing.
Sets the interval for triggering the 1604 timer interrupt. This function is used together with Timer Interrupt 3. If you
need to modify the time of the I601 timer interrupt during the PLC program execution, you can use SR424 for
editing.
The parameters on Device Range Setting table are shown in the following window.
Click to open the parameter dialog box to set the start and end address. In the dialog box, click Default to
restore the setting to the default values; click Clear to clear the set values; click OK to save the values and close the
dialog box; click Cancel to discard the setting and close the dialog box.
On the Input Point Filter Time page, you can set the input point filter time for each input. If the duration of the received
signal time is less than the filter time setting value, it is processed as noise and filtered out. Select an appropriate
Default Setting: uses the default values in the input point filter.
Manual Setting: uses the values you enter for the filter time for each X input point.
If you select Manual Setting for the previous parameter, you can set the filter time individually for X0.0–X0.15.
The parameters on Position Control Parameter table set to specify input points as the positive and negative limits of
axis 1~ axis 6 channels. 12 limit points can be set at most. Axis No. 1~6 can also be set as Z phase triggers, home
function finish points and clear output selects or positive/negative limited position.
Select.
Select the rising or falling edge trigger and X input point on the drop-down list.
Select the rising or falling edge trigger and X input point on the drop-down list.
Axis1 (Y0.0/Y0.1) Home Function Finish and Clear Output Select ~ Axis6 (Y0.10/Y0.11) Home Function
Select the rising or falling edge trigger and X input point on the drop-down list.
Position
Set up the number of pulses as the positive or negative limited position in axis 1~6; setting range is -
2147483647~2147483647.
The parameters on Daylight Saving Timing table are used to enable or disable the function of daylight saving time
and set the date when the daylight saving is conducted. The clock will automatically set the daylight saving time in
advance based on the period of time set after the function is enabled.
The parameter sets the month from which the daylight saving time starts.
The parameter sets the date on which the daylight saving time starts.
The parameter sets the month in which the daylight saving time ends.
The parameter sets the date on which the daylight saving time ends.
Saving time
The parameter is used to adjust to the earlier daylight saving time with the unit of minute.
Example explanation: example from the above image and all the options are enabled.
PLC time
Date shown in SR Time shown in SR Remarks
(Real Time Clock)
PLC modules are equipped with one or two COM ports based on different models. COM1 and COM2 parameters are
set by clicking COM1 Port Setting and COM2 Port Setting in the list on the left-side of the following window. And the
setting items for the two COM ports are the same.
Set a station address. You can identify a device on a network by the station address. The station address cannot
be the same as the station address for another device on the same network. If the communication port functions
as a slave, and there are other slaves, the station address of the communication port cannot be 0. Station
address 0 broadcasts to all slaves in a communication protocol. If a master specifies in a data packet that data
must be sent to station address 0, the data is sent to all slaves. No matter what the station address of these
slaves are, these slaves receive the data packet addressed to station address 0.
Set when the communication port runs. Select Stop --> Run, and communication works when the CPU module
switches from Stop to Run. If you instead select Power-on, the communication starts working when you Power-
on the module.
Select a communication speed in the Baud Rate list, or select Custom and enter a new rate.
Set the communication parameters for the port.
Set the Delay Time to Sending when the AS CPU is in Slave mode, after receiving communication, the time you
set here indicates the time it waits before responding. For AS CPU (FW V1.08 or later), this function also works
for data exchange application. You can set the time it waits before exchanging any data. This is useful for some
Slaves with slower responses in communication. Received Data Timeout applies when the AS Series CPU
module acts as a server to send out communications. The timeout is how long the module waits before the
Set COM1 LED to show: when COM1 is selected from the drop-down list, it shows the RS485 communication
status of the COM1. If CARD1 is selected, it shows the CARD1 communication status.
Set COM2 LED to show: when COM2 is selected from the drop-down list, it shows the RS485 communication
status of the COM2. If CARD2 is selected, it shows the CARD2 communication status.
The communication parameters can be set for the Ethernet port in the CPU module in this page. Refer to other related
If users select Static, they can specify an IP address directly. If DHCP or BOOTP is selected, the IP address is assigned
IP Filter sets the filter function of network devices. Devices whose IP addresses are listed in the table are allowed to
communicate with the CPU module; the CPU module discards data packets sent from devices whose IP addresses
are not in the table. Devices on a network are filtered. This setting ensures that objects communicating with the CPU
module are known devices. You can set up to 8 address ranges for allowed devices.
Select IP Filter Function Enable checkbox to enable the IP filter function and type the start address and end address
You can use NTP table to enable the CPU module and adjust time via NTP server. Relevant parameters are set here.
Set the address of NTP server and cycle of constant update. Take the figure above as an example. The CPU
Set up the time zone for the daylight saving time area.
Email table is for users to set the email-related functions. The email will be sent to the set email address after the
email function is enabled. Total four groups of email sending conditions and four groups of email addresses can be
set.
Select Email Function Enable to enable the function and then start setting the following parameters.
Set an IP address of SMTP server. Set the COM port of SMTP server at the COM port and set the sender’s
email box at local email address. Type a mail subject as the start of the subject of every email.
Select Account identification checkbox to enable the function. Users can set to authenticate themselves with
Type a trigger name in Trigger Name box and a minimum interval in Trigger Min Cycle in the Trigger Setting table.
And then select a trigger condition on the drop-down list. When the sending condition is met, the system will send an
email every a period of time. But the same email will not be sent again within the set interval.
CPU Error
If an error occurs in the CPU module, the condition of triggering the sending of an email is met. Please refer to
operation manuals for more information about errors occurring in CPU modules. After users select the CPU Error
option button, they have to select Fatal Error Only or All Errors in the drop-down list at the right side of the option
button.
a) Fatal Error Only: If a fatal error occurs in the CPU module, the condition of triggering the sending of an email is
met and an email will be sent.
b) All Errors: If an error occurs in the CPU module, the condition of triggering the sending of an email is met and
an email will be sent.
CPU (RUN<=>STOP)
When the CPU module begins to run, or when the CPU module stops running, the condition of triggering the sending
of an email is met and an email will be sent.
If the state of a bit device specified meets a condition set, the sending of an email will be triggered and an email will
be sent. For example, if X0.0 is turned from OFF to ON, the condition of triggering the sending of an email will be
met. If users want to set a condition, they can click button in the following window.
Device Name: Users can select a device type in the Device Name drop-down list box.
Device Number & Bit: Users can type a device address in the Device Number box. If the device type selected is
X/Y, the users have to specify a bit number.
State: Users can select Rising or Falling in the State drop-down list.
If the value in a device specified meets a set condition, the sending of an email will be triggered and an email will be
sent. For example, if the value in D0 is larger than 10, the condition of triggering the sending of an email will be met
and an email will be sent. If users want to set a condition, they can they can click button in the following window.
Device Name: Users can select a device type in the Device Name drop-down list.
Device Number: Users can type a device address in the Device Number field.
State & Value: Users can set s condition of triggering the sending of an email here.
Periodic Timer
An email is sent periodically. How often an email is sent depends on the interval typed in the Trigger Min Cycle box
Where any trigger mode is set, the user message and error log related parameters will show up.
Select the Trigger User Message Enable box and then click button to the right side of Trigger User Message.
If users select the Error Log Enable checkbox in the Trigger Setting table, the error log will be added to the email
content automatically.
The options on the drop-down menu of Trigger Attachment Mode decide whether to add an attachment to the email.
Please make sure the maximum size of the email file allowed before setting an attachment. For more information,
None
File
Users can select an error log in the memory card, or the system backup file in the memory card as the attachment of
the email.
PLC Device
If this option button is selected, the system automatically retrieves the states of the devices, or the values in the
devices listed in the table as the attachment when the email is sent. After this option button is selected, users can
click button in the following window to open the Attachment window. Two groups of devices at most can be set.
For example, if the condition is met, the values in D0~D9 will be sent as an attachment.
Select the target email address of a receiver when the condition of sending an email is met in Trigger Receiving
table. And the specific email box is set in the Email section.
In the Socket table, you can set COM port parameters for data transmission through Ethernet; however, you need to
use this function along with specific API instructions. For more details, refer to the AS Series Programming Manual.
The AS300 Series PLC supports data transmissions between the CPU module and other CPU module or device
through sockets and the communication protocols including TCP and UDP are supported; four groups of connections
can be set respectively for each protocol. As for AS100 and AS200 Series PLC, two groups of connections are
supported respectively.
The parameters in the TCP Socket Setting are the same as the parameters in the UDP Socket Setting except that
there is no Keep Alive Timer parameter in the UDP Socket Setting. The parameters in the TCP and UDP Socket
Setting are described below.
Remote Port: Users can set a communication port used by the remote device for this TCP connection. The port
number must be within the range between 0 and 65535.
Local Port: Users can set a communication port used by the local CPU module for this connection. The port
number must be within the range between 0 and 65535.
Send Address: Uses can set the initial device in the CPU module where data which will be sent is stored.
Send Length: Users can set the length of data which will be sent by the local CPU module. The length must be
within the range between 0 and 200 bytes. For PLC CPU with FW V1.06.20 or later, the range is between 0 and
512 bytes.
Receive Address: Uses can set an initial device in the CPU module where data which will be received is stored.
Receive Length: Users can set the length of data which will be received by the local CPU module. The length
must be within the range between 0 and 200 bytes. For PLC CPU with FW V1.06.20 or later, the range is
Keep Alive Timer: Users can set a maximum keep alive time for the connection. If no data is transmitted, and
the keep alive period has elapsed, the CPU module will terminate the connection automatically.
The port number used by the local CPU module and the port number used by the remote device cannot be the same,
and the devices where data which will be sent is stored cannot overlap the devices where data which will be received
is stored. If the IP address of the remote device is 192.168.1.100, the port number used by the remote device is 65500,
and the port number used by the local CPU module is 65501, the remote device and the local CPU module can transmit
If the local CPU module wants to send 10-word data to the remote device, the data will be stored in D0~D9 before the
data is sent. If the local CPU module receives 20-word data from the remote device, the data will be stored in
D100~D119.
If the length of data received is larger than the length set, the first 20-word data will be stored in D100~D119, and the
data after the first 20-word data will be discarded. Likewise, if the length of data received is less than the length set,
the data will be stored in the devices starting from D100, and the values in devices where no new data is stored will be
retained.
If no data is transmitted, and 60 seconds have elapsed, the CPU module will close the socket, and terminate the
connection.
In the RTU Mapping table, users can set Delta RTU-EN01 slave in connection with PLC CPU. The remote device can
be controlled via Ethernet. For the setting and operation of RTU-EN01, refer to the operation manual.
Select RTU Mapping Enable checkbox to enable the function of connection between RTU module and PLC CPU. Set
the update cycle in Cycle box and a timeout in Timeout box. It means a timeout when RTU does not give a reply within
The data mapping between each group of RTU-EN01 and PLC CPU is set in the RTU Mapping section. RTU-EN01
and I/O module connected to it are set via DCISoft. For more information on DCISoft, refer to the operation manual.
Users can select RTU1 Enable to enable this RTU function. Each RTU can be set individually.
Users can set RX mapping address and RX mapping length to make the digital input points of DI module
connected to RTU mapped to X/M devices and length of PLC CPU. While, the RY mapping address and length
set is used for making the digital output points of DO module mapped to Y/M devices and length of PLC CPU.
Users can set RCR Read mapping address and RCR Read mapping length to make the analog input points of
AI module connected to RTU mapped to D/SR devices and length of PLC CPU. While, the RCR Write mapping
address and length set is used for making the analog output points of AO module mapped to D/SR devices and
The Function Card 1 Setting table is used for setting parameters of function card in AS300 series CPU module, which
is installed by inserting to the slot. For AS100 and AS200 Series PLC CPU, there is no Function Card 1 and thus there
Users can select Auto in Card1 Detect mode box to detect the actual card model and setting or Manual to
select the AS--F232/ F422/ F485/F2AD/F2DA function card which need be configured in the Manual Select
Card box.
Users can set F2AD to receive the signal of 0~10V or 4~20mA in F2AD Analog Input Mode box and set F2AD
to send the signal of 0~10V or 4~20mA in F2DA Analog Output Mode box. The average times are set in F2AD
The Function Card 2 Setting table is used for setting parameters of Function Card 2 in AS300 Series PLC CPU, which
is installed by inserting to the slot. Besides settings for Function Card 2, settings for AS-FPFN02, AS-FOPC02, AS-
FEN02, AS-FECAT and IP filter are also included. The only difference between Function Card 1 and Function Card 2
is the settings options of AS-FCOPM, AS-FPFN02, AS-FOPC02, AS-FEN02, AS-FECAT are added in Manual Select
Card box for Function Card 2. For AS100 and AS200 Series PLC CPU, the AS-FCOPM is used for internal
communication port and no changes can be made. If you have inserted AS-FCOPM or AS-FEN02 in AS300 Series
PLC CPU, you can set up their parameters here. For AS-FCOPM card, the parameters can be set as shown in the
following window.
Select AS Remote Control/Delta Servo Drives and AS Remote Module/CANopen DS301 from the AS-FCOPM
working mode box. The AS Remote Module and Delta Servo Drives adopts communication protocols exclusive
to Delta servo products and AC motor drives. In addition, the AS Remote Module and Delta Servo Drives are also
applied in connecting remote I/O AS series as well as CANopen DS301 for the application of DS301 standard
protocol.
Set the address of the station when CANopen DS301 is selected from the AS-FCOPM working mode box.
The remote I/O parameters can be set if AS Remote Mode is selected from the AS-FCOPM working mode box.
The AS Remote Module No. sets the number of remote I/O modules and each one can connect one expansion
module.
If AS Remote Mode/Delta servo drives and AS Remote Mode is selected from the AS-FCOPM working mode box,
The actions when the remote I/O module is disconnected during operation in AS CPU module keep or Stop
when slave node dis-connected: only Shows Error Message or PLC Stop & Show Error Message.
You can define after how long the remote I/O module does not give a reply can be seen as timeout in Remote
You can define the times of trying to connect after a timeout occurs in Auto Retry connection after Disconnected.
All three AS-FCOPM working modes can set the AS-FCOPM Bit Rate.
Communication data sampling position: It is suggested to select Auto, but if the communication with the slave
is unstable, you can select the data sampling position in percentage.
When CANopen DS301 protocol is selected from the AS-FCOPM working mode box, you can set
DS301 PDO Data Exchanged: Start after power-on or Start after CPU running
Insert AS-FPFN02, AS-FOPC02, AS-FEN02, or AS-FECAT by clicking the function card slot 2 and selecting the
You can also set AS-FPFN02, AS-FOPC02, AS-FEN02, or AS-FECAT in the Edit Area. Set AS-FPFN02, AS-FOPC02,
AS-FEN02,or AS-FECAT 2 as Manual Select Card (Note: If AS-FPFN02, AS-FOPC02, AS-FEN02, or AS-FECAT is
selected from Manual Select Card, then Function Card 1 cannot be set.) After that you can set up Ethernet
communication parameters.
The IP filter adds another layer of confirmation to ensure the devices for communication are permitted. This function
can also limit communication objects. When IP filter function enables, only the devices within the listed IP address
from the IP filter table are allowed to communicate with AS-FPFN02, AS-FOPC02, AS-FEN02,or AS-FECAT. By
selecting IP Filter Function Enable, users can input the beginning and ending of 1-8 set of IP address.
When AS-FECAT is installed on AS300 Series PLC CPU, you can use the INITEC instruction (API2820) to initialize
EtherCAT communication and then set up one of the AS-FECAT port as the EtherCAT Master’s port in HWCONFIG.
As for the other port, it can be used by Server of Modbus TCP. Two ports work independently. If the EtherCAT
communication is NOT initialized, the two ports of AS-FECAT can be used by Servers of Modbus TCP.
AS Series PLC CPU is equipped with the data exchange function through standard Modbus TCP. You can find the
AS Series PLC CPU is built with two ports, two COM ports or one COM port and one Ethernet port varied by different
models. When acted as a Master and performs data exchange with a remote Slave, the data exchange through
COM1 and COM2 is via the Modbus protocol; if the data exchange through Ethernet is via the Modbus TCP protocol.
The setting items for COM1, COM2 and Ethernet are the same.
A. Program Control: PLC decides whether or not to execute the set flags for data exchange. Refer to
special flags (SM) descriptions for more details in AS Series Programming
Manual.
B. PLC Run: The set data exchange will be executed automatically when PLC is in RUN state. If the PLC is in
STOP state, the communication will stop.
C. Always Enable: The data exchange will be executed constantly after PLC is powered on.
page.
Select the data exchange item and click Copy and the
copied item will be pasted to the last raw of the data
exchange table.
presented.
efficiency.
Name Description
Enable Selects whether to enable the data exchange table when the data exchange is performed.
The slave station address for the data exchange table. You can set one address for multiple
Station Address/
data exchange tables. It is a station address under the COM1 and COM2 tabs, and an IP
IP Address
under the Ethernet tab.
Local Address The device address range used by the master in the data exchange table
: Input: the data block where the master reads from a slave
This is the device address range used by a slave in the data exchange table.
Remote Address The device range is in hexadecimal if the slave in the data exchange table is a user-defined
Modbus Device.
This is the size of the data exchange table, which is consistent with the result calculated from
Quantity
the device range.
Read: When PLC CPU reads data from the remote device: PLC CPU defines a device range to store data including
the device type, starting address and quantity which are read from the remote device. Define the device type, starting
address and quantity in the remote device that will be read by PLC CPU.
Local Start Address: Device type and start address of devices where PLC CPU store data
Remote Start Address: Device type and start address of the remote device to be read
Quantity: Data length of input
Write: PLC CPU writes data to a remote device; PLC CPU defines a device range for the remote device to read the
following data, the device type, starting address and quantity. Define the device type, starting address and quantity in
the remote device that will be written by the PLC CPU.
Local Start Address: Device type and start address of the source data of PLC CPU
Remote Start Address: Device type and start address of the remote device where data are to be written
Quantity: Data length of output
MEMO
9
Chapter 9. EtherNet/IP Specification and
Operation
Table of Contents
9.6.3 AS-FPFN02 Error Codes & How to fix them ................................................... 9-53
9.7 Software Operation .............................................................................. 9-54
9.7.1 Operation Demonstration I ........................................................................ 9-54
9.7.2 Operation Demonstration II ....................................................................... 9-57
9.8 CIP Object ............................................................................................ 9-69
9.8.1 Object List .............................................................................................. 9-69
9.8.2 Data Type ............................................................................................... 9-71
9.8.3 Identity Object (Class ID: 01 Hex) .............................................................. 9-74
9.8.4 Message Router Object (Class ID: 02 Hex) ................................................... 9-77
9.8.5 Assembly Object (Class ID: 04 Hex) ........................................................... 9-78
9.8.6 Connection Manager Object (Class ID: 06 Hex) ............................................ 9-82
9.8.7 Port Object (Class ID: F4 Hex) ................................................................... 9-84
9.8.8 TCP/IP Interface Object (Class ID: F5 Hex) .................................................. 9-86
9.8.9 Ethernet Link Object (Class ID: F6 Hex) ...................................................... 9-90
9.8.10 X Register (Class ID: 350 Hex) ................................................................. 9-93
9.8.11 Y Register (Class ID: 351 Hex) ................................................................. 9-94
9.8.12 D Register (Class ID: 352 Hex) ................................................................. 9-95
9.8.13 M Register (Class ID: 353 Hex) ................................................................ 9-96
9.8.14 S Register (Class ID: 354 Hex) ................................................................. 9-97
9.8.15 T Register (Class ID: 355 Hex) ................................................................. 9-98
9.8.16 C Register (Class ID: 356 Hex) ................................................................. 9-99
9.8.17 HC Register (Class ID: 357 Hex) .............................................................. 9-100
9.8.18 SM Register (Class ID: 358 Hex).............................................................. 9-101
9.8.19 SR Register (Class ID: 359 Hex) .............................................................. 9-102
9.9 Delta EIP Product List ......................................................................... 9-103
9.9.1 Delta EIP Products ................................................................................... 9-103
9.9.2 Delta EIP Products, DLR (Device Level Ring) supported ................................. 9-103
9.9.3 Delta EIP Products, Scanner supported ....................................................... 9-104
9.10 Network Security ................................................................................ 9-104
9.11 Operation and Monitor on the Web ..................................................... 9-105
9.11.1 Getting Started ..................................................................................... 9-105
9.11.2 Device Information ............................................................................. 9-109
9.11.3 Network configuration ......................................................................... 9-110
9.11.4 Data Monitoring ................................................................................. 9-113
9.11.5 Diagnostic ......................................................................................... 9-118
9.11.6 Configurations ................................................................................... 9-120
9.1 Introduction
9.1.1 Section Overview
This section uses ISPSoft for demonstration. For DIADesigner operation, refer to Chapter 7 from DIADesigner software
manual.
This section introduces Ethernet communication. Section 9.2 is about Ethernet network installation. Section 9.3 is about
the specifications of Ethernet and EtherNet/IP. Section 9.4 to section 9.9 are for EtherNet/IP specification and operations.
Section 9.11 is about operations and monitoring from the webpage.
9.1.2 EtherNet/IP
EtherNet/IP (“IP” stands for “Industrial Protocol”) is an industrial Ethernet network managed by ODVA, Inc. (formerly Open
DeviceNet Vendors Association, Inc.), a global trade and standards development organization.
EtherNet/IP works on a TCP/UDP/IP based Ethernet network and uses the most widely deployed collections of Ethernet
standards to provide a broad range of applications in different industries that require high-speed and stability including
Factory Automation (FA), Building Automation (BA), Process Automation (PA) and many more.
Delta covers a full range of controller and drive products supported by EtherNet/IP, including Programmable Logic
Controllers (PLC), inverters, Human Machine Interfaces (HMI) and so on. Refer to Section 9.9 for a full product list that
support EtherNet/IP. In addition, you can also use EDS files to connect to other brands of EtherNet/IP devices. Find
HWCONFIG in ISPSoft software to edit EtherNet/IP devices. Download the ISPSoft software at: Delta | Download Center
(deltaww.com)
Term Definition
PLC-B, so PLC-B sends the data to PLC-A. Therefore, PLC-B is the producer and
PLC-A is the consumer.
Electronic Data Sheets: EDS files are simple text files used by EtherNet/IP network
EDS configuration tools to help you identify EtherNet/IP products and easily commission them
on a network.
Data Exchange Exchanging data between devices
EIP Scanner The master station is called an EIP Scanner in EtherNet/IP.
EIP Adapter The slave station is called an EIP Adapter in EtherNet/IP.
Device Level Ring (DLR) provides fault-tolerant network design for daisy-chain and linear
topology. The DLR protocol provides high network availability in a ring topology. It was
DLR intended primarily for implementation in EtherNet/IP end-devices that have two Ethernet
ports and embedded switch technology, providing fast network fault detection and
reconfiguration to support the most demanding control applications.
Modbus TCP This is a Modbus variant used for communications over TCP/IP networks.
through an I/O connection and explicit messaging. The AS Series supports single port Ethernet; thus you can install and
- Flexible topology: EIP devices may include single port Ethernet as well as dual port Ethernet, and provide
applicable networks such as linear topology, ring topology and ring topology for faster expansion and easier
management.
- EtherNet/IP works on a TCP/UDP/IP based Ethernet network, uses most widely deployed collections of Ethernet
standards, and supports Wi-fi connection. Even personnel with no IT background can build the network easily.
- Applicable networks include linear topology, ring topology, star topology, Ethernet, EtherNet/IP, one or more
LANs, etc. You can set configuration through USB or an interface.
Simplicity
- With a connector: Delta provides a full range of products, including human machine interfaces (HMI),
programmable logic controllers (PLC), and inverter drives for application in an industrial operation. You can build
a network simply through an RJ-45 connector, saving costs on cables and other connecting tools.
- Single network: in place of the 3-tier industrial architecture, single network architecture provides 100MB/bits
high-speed cyclical and non-cyclical data exchange functions, ensuring complete network diagnosis and
effectively shortening debugging time.
- Graphical user interface software: the HWCONFIG uses a graphical user interface designed for intuitive
operation.
Integration
- Data exchange: the HWCONFIG provides a consistent setting interface, allowing you to reduce the time to learn
and set up configurations.
- Listed device parameters: the HWCONFIG presents the device parameters in a list. Instead of looking them up
in the user manual, you can quickly check on the parameters in the list.
- EDS file: you can connect to Delta and other brands of EtherNet/IP products with EDS files.
9.2 Installation
9.2.1 EtherNet/IP Device
A Delta EtherNet/IP (EIP) device allows you to build a linear topology, ring topology, and star topology networks. A Delta
EIP device includes the EIP Builder software, EIP Scanner, EIP Adapter, EIP Tap, and an Ethernet switch. EIP Scanners
and EIP Adapters can be further divided into single port and dual port devices. The AS Series are single port devices.
Refer to Section 9.2.2.1 for the single port setup and refer to Section 9.2.2.3 for the software installation.
the DVS series industrial switches. Refer to the Delta PLC/HMI Cable Selection Guide for more information.
You can use a single port device to build up either a linear or a star network topology. An Ethernet switch and an Ethernet
Linear Topology
Linear Topology 1
Linear Topology 2
Star Topology
You can use a dual port device to build a linear, a star or a ring network topology. A DLR function is required to create a
Linear Topology
Star Topology
Ring Topology
A DLR function is required to create a ring topology. Refer to Section 9.9.2 for DLR supported devices.
When a switch is needed for the particular topology, the switch should support the DLR function. If not, the connection
might fail. Since AS Series PLC CPU does NOT support DLR function, you will need a DLR switch DVS-103I02C-DLR
If there is a duo port on the EIP Adapter, you can also take this advantage to start a Daisy-chain topology.
Ring topology
Install the EIP editing software on your PC to monitor and configure the EIP devices. If there is no DLR switch (DVS-
103I02C-DLR), you need to save a network connection for your PC to connect to the EIP device.
If you have a DLR switch (DVS-103I02C-DLR), you can connect your PC to the Device port of the switch so that the ring
to section 2.4.3.4 in ISPSoft User Manual for more details. Go to ISPSoft -> Help -> ISPSoft User Index and then find
9.3 Specifications
9.3.1 Ethernet Specification
Protocols PROFINET IO
AS200 /
AS300 AS-FEN02 AS-FECAT
AS100
Maximum connection
32 16 8 0
quantity for Client *1
Maximum connection
Modbus TCP 32 16 8 1
quantity for Server*1
SMTP (for
Emailing quantity 4 4
emailing)
*1: Numbering is used for connections via the communication port. You can use connection 1 in TCP mode or UDP
mode and up to 4 connections can be made per transmission. If connection 1 is used in TCP mode, the same connection
CIP connection
number 32 8 16 8 8
(data exchange)
TCP connection 16 8
8
number (Clients + Servers) (Clients + Servers)
Requested Packet
5 ms – 1000 ms 1 ms – 1000 ms
Interval (RPI)
Max. Transmission
3,000 pps 10,000 pps
Speed
CIP Network
Max. Data Length/per
I/O 500 bytes 200 bytes
transmission
Connection
FMV1.08
FMV1.08
or
or
previous
previous
versions:
Supported devices, versions: D, X, Y, D, X, Y,
D D, X, Y, SR
registers, and flags D SR SR
FW
FW V1.10
V1.10 or
or later:
later:
D/M*
D/M*
Class 3
16 8 8 8 8
(Connected Type)
UCMM
Total 16 Total 8 Total 8
(Non-Connected
(for all connection (for all connection (for all connection
Type, only uses TCP
CIP Network types) types) types)
connections)
Explicit
Identity Object (16#01)
Message
Message Router Object (16#02)
Requested Packet
5 ms – 1000 ms
Interval (RPI)
Maximum number of connections when using AS300 to connect to other devices through Ethernet/IP:
AS300 can act as a Scanner and an Adapter simultaneously. It can connected up to 16 devices (for example 8
When AS300 acts as a Scanner, it can connect to up to 16 devices. Each device can establish up to 32
connections for data exchange. Data exchange types can be I/O connection and Consumed Tag. You can use
explicit message for data exchange at the same time, up to 16 explicit message connections can be created.
When AS300 acts as an Adapter, it can connect to up to 16 devices. Each device can establish up to 8
connections for data exchange. Data exchange types can be I/O connection and Produced Tag. You can use
explicit message for data exchange at the same time, up to 8 explicit message connections can be created.
* Using device D or device M takes 2 bytes (16 bits) as a unit in data length for IO connections, for example M0 to M15
(16 bits), M12 to M43 (32 bits). If you need to store the data of 200 bits from M100, the data length should be set in a
value larger than 200 bits and in bytes it will be 26 bytes (26 bytes = 208 bits), the actual devices to be mapped will be
occupy the communication port of PLC CPU. AS-FPFN02 can act as a PROFINET adapter and connect to a PROFINET
scanner to exchange data on the PROFINET Network (PN) Refer to section 10.2.8 of AS Module Manual for more
information.
Item Specification
Error Indicator System Fail (SF): Red; Bus Fail (BF): Red
Register to Read and Write AS300 series data registers are supported to read and write
4 -- N/C 8 -- N/C
Packets transmitting/receiving
Blinking
Packets transmitting/receiving over Ethernet
ACK Yellow
No packets transmitting/receiving
OFF
No packets transmitting/receiving over Ethernet
ISPSoft (version 3.12 and above). Download the ISPSoft software at: Delta | Download Center (deltaww.com)
communication PLC and the EtherNet/IP module. When using a Delta EIP Scanner, you set up an Ethnet/IP module
through HWCONFIG in ISPSoft. Make sure the current communication is via EtherNet in ISPSoft. Refer to Section 9.9.3
1. Operation Steps
1. Open COMMGR: click the Start menu and go to Programs > Delta Industrial Automation > COMMGR
Add a new Driver, Ethernet. And start searching for IP addresses of the current devices.
2. Open ISPSoft: click the Start menu and go to Programs -> Delta Industrial Automation -> ISPSoft
3. ISPSoft -> Tools -> Communication Settings: Select the previous set Ethernet driver and the IP address.
4. ISPSoft : Create a new project: on the File menu, click New to display the Create a New Project dialog box.
5. Select a PLC: in the Create a New Project dialog box, select a PLC that supports Ethnet/IP.
7. Upload settings to HWCONFIG: click Upload to copy the parameters from the PLC to HWCONFIG. If there’s
any change on the module configuration, you can use Scan to update the parameters in HWCONFIG.
8. Save and download the settings from HWCONFIG:on the File menu click Save to save the settings and then
click the download button on the toolbar to download the file to PLC. You must save the configuration in
HWCONFIG before opening the other communication tools. While working in the communication tools, you
9. Open EtherNet/IP editing page: right-click the CPU module in the system configuration area to see the EtherNet/IP
configuring the EIP related parameters or data exchange settings. For the editing on the network parameters, you need
to go to HWCONFIG -> Edit Area -> General -> Ethernet Port Basic Setting.
The AS Series supports 3 types of IP addressing, BOOTP, DHCP and static IP address.
Uses the TCP/IP Bootstrap Protocol (BOOTP) to set up the IP address, netmask and
BOOTP gateway. A BOOTP server may require some configuration. The BOOTP protocol is
designed for a network in which each host has a permanent network connection.
Uses the Dynamic Host Configuration Protocol (DHCP) to automatically obtain IP address,
DHCP
netmask, gateway, main computer name and the WINS server.
When using an EIP product with a static IP address, set up the IP address in HWCONFIG in ISPSoft. The following
Cre ate
I S PS o ft Pr oj ec t
Op en S et up Dow nl oa d
HWC O NFI G I P Ad dr ess HWC O NFI G
On the Ethernet Port Basic Setting tab, set the IP address and then click OK.
2. Save and download the settings from HWCONFIG: on the File menu click Save to save the settings and then
click Download button on the toolbar.
When using an EtherNet/IP product with a BOOTP/DHCP IP address, users can set up the IP address through the IP
If the default IP type is DHCP, open DHCP Server to set up the IP address.
DHCP :
1
2
3
4 8
5 9
6 10
7
Item Definition
Opens a dialog box to set up the subnet mask, gateway, primary DNS,
Network Settings
secondary DNS, and domain name.
Import Imports the IP/MAC address list; the file format is .CSV.
Export Exports the IP/MAC address list; the file format is .CSV.
Enable BOOTP Enables the BOOTP to assign an IP address for the selected item.
Enable DHCP Enables the DHCP to assign an IP address to the selected item.
Disables the BOOTP/DHCP on the device; the device does not request an IP
Disable BOOTP/DHCP
addresses from the server.
1. MAC address: find the MAC address on the EIP device. The MAC address uniquely identifies the device.
The IP Manager can be the BOOTP/DHCP Server, receiving IP address requests from devices. The IP
Manager window is shown below.
Double-click the listed MAC address for your device to open the Input Data dialog box.
4. Disable DHCP/BOOTP
Click the device in the Exchange Table that you want to disable, then click Disable DHCP/BOOTP. The selected
device does not send DHCP/BOOTP requests. To change the IP address receiving mode, refer to Section 9.4.2.2
Notes
Enable BOOTP: when the IP address receiving mode is BOOTP (BOOTP is enabled), the IP address is
assigned, and the device sends out BOOTP requests for IP addresses during each power-on.
Enable DHCP: when the IP address receiving mode is DHCP (DHCP is enabled), the IP address is assigned,
and the device sends out DHCP requests for IP addresses during each power-on.
Disable DHCP/BOOTP: when BOOTP is disabled, the device does not send out any DHCP/BOOTP requests
9.4.3 Network
HWCONFIG provides a graphical user interface, and you can see the devices and their EtherNet/IP connections in the
Network View.
EtherNet/IP Page
Item Definition
Network View Displays the connected devices and their connection status
Configuration Area Displays the configurations and allows you to set the parameters
Product List Displays the available devices that can be connected to EtherNet/IP
Function Buttons
Setting Area
Clear Adapters: Use this button to clear EIP Builder of the network and the data exchange table.
Show RTU Information: Use this button when the PLC works with AS00SCM-RTU (AS-FEN02) and once you click
Show Data Exchange: Use this button to open the data exchange table. More information on data exchange will be
Show HWCONFIG Table: Use this button when the PLC works with AS00SCM-RTU (AS-FEN02). Refer to Chapter 9
Network View
Name Definition
Name of the device; Scanner name can be edited in hardware configuration, while
Device name
Adapter name can be changed here.
Shows the IP address of the device; the red box indicates it is the communication port
IP address
and the number shown is the last digit of the device IP address.
Displays the connection status; devices on the same line indicate they are in the same
Network_0
network.
Product List
Name Definition
Type the module name you want to find; if no match is found, that means there is no
Search Bar
EDS file in the system matching the module name.
Categorizes the devices according to the EtherNet/IP definition; devices from third
Product List
parties are in the Others folder.
1. Click the Scan button to scan the network and the scanned devices are shown in the Adapter Scan.
2. Select the devices to add to the Network View, and then click OK to add the selected devices.
Name Definition
Selection checkboxes Select the devices you want to add to the network view.
1. Select the devices to add from the Product List. You can also enter the module name in the search bar. Drag the
device onto the Network View.
(a) Drag the Ethernet communication port (the red box) of the device to the network to create a new connection.
(b) Right-click on the blank area to see the Fast Connect option and then click it to see a list of available devices.
Select the ones you need to add multiple devices at the same time to the network.
(c) Once the connection is established, click the network line “Network_0” to see all the connected devices in this
network in the Information window.
Click the tabs in the Information window to view and edit the Data Exchange, Information and the Device Parameter.
Data Exchange
Only when the selected device is an EIP Scanner, this tab can be functional. Refer to section 9.4.5 for more
When offline, this tab is shown as Information. You can check information in the EDS file. When adding an EIP
Adapter, you will need to set up the device IP address here. Refer to section 9.4.4.2 for more information.
When the device is connected, this tab is shown as EIP Parameter. You can click the Upload button to upload the related
parameters from the device. Or click the Download button to download the related parameters to the device.
Name Definition
Identity.
communication ports.
Delete All Use this button to delete the whole data exchange table.
Use this button to arrange the order of data exchange by IP
Sort By IP Address
addresses.
CIP Connection Used: the total number of connections for
data exchange
TCP Connection Used: the total number of connected
devices
Number of connections Connection for data exchange; each row represents one
independent EtherNet/IP connection. The number of connections
Information cannot exceed the maximum number of connections for the
bar Scanner. For example, AS Series can be connected to up to 16
adapters and the maximum number of connections for data
exchange is 32.
Enter the assumed PLC scan time to estimate the network loading
Communication capacity
for the data exchange. Refer to section 9.3.2 for more information.
Communication
Display the essential parameters of the selected row.
parameters
Data Enable Enable or disable the data exchange of the connection.
here.
Refer to section 9.4.6 for more information.
select the device’s IP address from the list to add or edit the
connection.
Adapter Start Address / Starting address of the target Adapter register in the data
EIP Tag / Parameter
exchange table / EIP Tag / Parameters
Set the data exchange length. The data length is set according
Length (byte) to EDS file and the maximum is 500 bytes; unit: byte. You cannot
3) Most of the functions in the data exchange area are fixed. Some self-defined options are in HWCONFIG.
Make sure your ISPSoft is up to date.
4) Refer to Delta High Frequency Motor Drive C2000 User Manual for more details.
5. Select and locate where you store the EDS file and then follow the wizard to complete the import.
6. After the import is done, you can scan the network to add the device in or select it form the group of Others in
Product List.
1. Create a dual connection (input/output) between one Exclusive Owner and EIP Adapter.
2. When creating a connection to EIP Adapter, you need to select the corresponding Listen only connection. For
example, when the Exclusive Owner is using Connection 1, you need to select Connection 1_ Listen only.
3. When the connection is established, the Exclusive Owner can read/write data on EIP Adapter. For Listen only
connection, the device can read data that is as what the Exclusive Owner reads. But the device cannot write data
into the EIP Adapter.
4. When the connection of Exclusive Owner and the EIP Adapter is disconnected, the Listen only connection will be
closed too. After the connection of Exclusive Owner and the EIP Adapter is reconnected, the Listen only
connection will be resumed.
Before connecting to a Produced Tag, you should check the IP address and the names of the tags
(Produced Tag and Consumed Tag). One controller can have multiple Tags created, including produced
Tag and consumed Tag. See the example below:
Produced TAG
Consumed TAG 1
Consumed TAG 2
Consumed TAG
Name Description
Identifier User can create a name for the tag in the PLC; up to 40 characters can be used.
The address is corresponding to the registers or bits in the PLC; selections
Address
are data register and M bits.
The data type BOOL, WORD, DWORD, INT, DINT, REAL, and ARRAY are
Data Type supported. One-dimensional array is supported; up to 512 byte can be
used.
Initial Value N/A
Descriptions can be added to describe the Tag; up to 128 characters are
Comment
supported.
2. After double clicking the EtherNet/IP (Produced Tag) option, the EtherNet/IP Table (Produced Tag) will show up
for editing.
3. Right click on the EtherNet/IP Table (Produced Tag) to see the context menu and select the option “Add a
Symbol”. And then an Add Symbol window will appear.
After the setups are complete, download the parameters to the PLC. Other controllers can receive the data of a produced
tag via the consumed tag. For the creation of a consumed Tag, refer to the manual from the controller to be used for data
transmissions.
2. Right-click on blank area to bring out the context menu. Click Export Global Symbol in ISPSoft.
3. Open DOPSoft and select Communication Settings under Options tab.
4. Select 00-EtherLink1 and set the controller to Delta EtherNet/IP (Use Tags). After that enter the IP address of
AS332P. And then click Import to import the .csv file that was exported from the previous step to DOPSoft.
5. Create a component and then you can use the imported tags from the previous step.
2. Refer to section 9.4.3 to 9.4.4 for adding devices in the network. And then Enter the IP address of the Produced Tag
device to be connected. The length of the produced tag and the consumed tag should be exactly the same.
3. Switch to the data exchange setting page.
4. Once you select the Tag check box, the directional arrow is to the left with () (READ only)
5. Select the created Consumed Tag from ISPSoft and HWCONFIG will bring in the length automatically. It does not
require further setting.
6. Enter the Produced Tag name of the remote device in the Adapter’s EIP tag table. After that you can download the EIP
tag table in HWCONFIG.
7. For the 3rd party device, after importing the EDS file, the procedures of using tags to perform data exchange are the
same. EDS file. If there is no EDS file, you can use General Device to set up. The only requirement is the IP address, no
need to set up input, output, instances, you can use tags to perform data exchange.
9.4.7 Diagnosis
HWCONFIG provides diagnostic information on the connection and data exchange status. For the connection status,
refer to the Adapter connection status and indicator. For data exchange status and error codes, refer to Data Exchange
tab.
Connection Status
a) Check the device status from the indicators: for example RUN / STOP and Error indicators for the PLC.
b) The status of connection has nothing to do with EtherNet/IP data exchange. It is the network connection
status. HWCONFIG sends an ICMP request (ping) to devices, if nothing returns, it is seen as
disconnected from the network. The dotted line and the warning sign indicate a connection error, as
shown below.
Data Exchange
a) Normal communication:
b) Error occurs during communication. Check the data exchange status and the error codes. For error code
When EtherNet/IP uses CIP Objects as parameters and the AS Series PLC CPU acts a Scanner, you can use the
EIPRW instruction (API 2208) to read and write Adapter’s objects. Each object includes various parameters, you need to
obtain relative object parameters from the Adapter’s manual. For details on the EIPRW instruction (API 2208), please
refer to the AS Series Programming Manual. For details on Objects that are supported by the AS Series, please refer to
Section 9.8.
9.6 Troubleshooting
This section provides an overview of error codes and troubleshooting for the AS Series.
codes are defined by the ODVA for EtherNet/IP errors. Refer to the following table for AS Series error codes.
The Transport Class field 1. Check if the product information and the EDS file
are mismatched. 3. Ask the vendor of the device for the EDS file.
EDS Files 3. Ask the vendor of the device for the EDS file.
H’12010111 Adapter RPI not supported 3. Check the RPI for the adapter.
Consumed Tag does not Check if the parameters in the Consumed tag are
H’1201012D
exist. set correctly.
connections.
Incorrect adapter input/output Check the module number and the product setup
H’12010315
instance file to see if they match.
Description Procedure
2. Check if the device name set in the software is the same as the
Bus Fail (BF) indicator RED light BLINKING device name shown in the function card
3. Check if the MAC address and the device name are assigned
correctly
Bus Fail (BF) indicator RED light ON 2. Check if the controller and the function card are both supplied
with power
Status Register
Description
(Siemens S7-1500)
4. After creating the project, Studio 5000 displays the Controller Organizer and workspace.
5. Add the Ethernet/IP module, and then connect to the Ethernet/IP devices through the Ethernet/IP module.
This section provides an overview of connecting to a Delta Ethernet/IP Adapter with the example software.
3. Select Register a single file and click Browse to find the EDS file to import.
4. Follow the instructions in the wizard and then click Finish to complete importing the EDS file.
Creating an Adapter
1. In example software, in the Controller Organizer under EtherNet/IP Scannerr, right-click Ethernet and then click
New Module.
2. Type the module number of the imported Delta EDS file in the filter field, click the Delta module, and then click
Create.
3. Verify that the product name and IP address are the same as the information shown in the Module Definition
section.
2) Size: The example PLC supports maximum 500 bytes data size. (Data for input contains 2 bytes of Serial
Number and for output contains 4 bytes 32-bit Run-idle header and 2 bytes of Serial Number.) If using AS300, you
can set the maximum data length 498 SINT for input and 494 SINT for output.
※ In general, there is no need to change the parameters from the imported EDS files which can usually be used
without modification.
6. In the New Module dialog box, click the Connection tab to modify the Requested Packet Interval and Input Type
settings. The RPI uses the I/O connection to a Scanner to exchange data at regular intervals, and the units are
micro-seconds. For Input Type select either Unicast or Multicast. The Input Type selections may vary for different
products.
7. Click OK to create the adapter. The new Delta Adapter appears in the Controller Organizer tree.
Refer to section 9.8.5 Assembly Object for defaults of exchange address. Refer to section 9.7.1.5 on how to open
Program Tag and modify the contents of Tag:C to edit the exchange addresses. Refer to section 9.8.5 Assembly Object
You can edit the corresponding addresses of input and output for each connection through Configuration.
Configuration Defaults
Data type Description
address (Connection 1)
Corresponding components for input
Word[0] UINT 0
0: D, 1: X, 2: Y
Word[1] UINT Reserved 200
Number of corresponding component for
Word[2-3] DWORD 1000
input
Corresponding components for output
Word[4] UINT 0
0: D, 2: Y
Word[5] UINT Reserved 200
Number of corresponding component for
Word[6-7] DWORD 0
output
9.7.1.4 Download
The next step is to download the project to the PLC and go online.
1. In Studio 5000, on the Communications menu, click Who Active. To establish a connection, select the Scanner
connected to the PC, and then on the Communications menu click Download.
2. After the connection is successfully established, the I/O status shows green by I/O OK.
In the Controller Organizer, you can map data, including Configuration, Input and Output parameters. When you create a
2. Tags are listed in the Name column. Tag names begin with a product name and end with C or I1 or O1, separated
from the name by a colon (:).
3. Tag name:C indicates the tag contains information from the Adapter EDS file, including Input and Output
parameters (refer to section 9.7.1.3). You can edit these parameters in the example software.
4. Tag name:I1 indicates that the exchange starts from Tag:I1[0], and is mapped to the first parameters of the
Adapter output. The length is the output length provided by the Adapter.
5. Tag name: O1, indicates that the exchange starts from Tag:O1[0], and is mapped to the first parameters of the
Adapter Input. The length is the input length provided by the Adapter.
2. Click Global Symbols to expand the tree node and see the options. Double-click EtherNet/IP Table (Consumed
Tag) from the Project section on the left. Right-click the blank area and select Add a Symbol.
3. Set the data type to ARRAY[200] OF WORD and then click OK to confirm the setting.
※ Data size should be the same as the Produced Tag data size set in the scanner.
5. Double-click HWCONFIG from the Project section on the left to start HWCONFIG.
6. Right-click the PLC and select Communication Software - > EIP Builder to start EIP Builder.
For ISPSoft V3.12 or later, you can edit EtherNet/IP communication parameters in HWCONFIG.
8. Drag and drop the device from the Product List on the right to add have it added in the Network View.
※ You can select the device and click the Information tab to edit its IP address.
9. Drag and drop the red spare to have the Ethernet communication port connected to the network.
10. Right-click the CPU’s communication port and select Data Exchange to create a data exchange table.
11. Make sure the data below CPU Address/Tag and Adapter/Tag is correct.
※ CPU Address/Tag: Consumed Tag
Adapter /Tag: Produced Tag, created by Producer
Connection Check
1. Click to have the project in On-line Mode and see if the network lines are solid ones.
2. The solid network lines indicate the data exchange is being monitored successfully.
9.7.2.2 IO Connection
This section demonstrates how to use IO Connection to execute EtherNet/IP communication with the example PLC. Here
Delta PLC acts as an EtherNet/IP Scanner.
Set up an IO Connection from a Slave
1. Create two variables and set the rule of one variable as input and set the rule of the other variable as output. Set
the data type and length as Array[0..99] of word.
2. Go to Tools -> Export Global Variables -> Network Configurator on the menu bar.
3. Start Network Configurator and then add and edit the example PLC from the Ethernet Hardware List on the left.
Select Parameter -> Edit and click To/From File -> Export to File on lower right corner of the Tag Sets page.
4. After the file is imported, make sure the input and output variables are imported in In-Consume and Out-Produce
sections.
5. Click the variable in In-Consume section and select Edit.
6. Click Advanced button in the Edit Tag Set window and set the Instance ID to Manual and then input the Instance
ID you’d like to use for IDs in In-Consume section. Set Instance ID = 100.
7. Use the same method to set the Instance ID manually for IDs in In-Consume section as you have set for IDs in
Out-Produce section. Set Instance ID = 110.
8. When the settings for Instance ID are done, click OK to confirm the settings on Edit Device Parameter.
9. Click Network -> Download to download the parameters to the slave.
2. Click slave icon and set up its IP address and then configure the parameters in the EIP Parameter tab.
Connection status
1. After the parameters are downloaded, change the project to Online Mode. And make sure the monitoring on
the network and the data exchange table is normal.
Network View
Master_Address Slave_Address
ToAS_IO
D0
(Instance ID=110)
FromAS_IO
D500
(Instance ID=100)
functions, communicates, and to define its unique identity. Objects can be further defined by Class (a set of objects
representing the same type of system), Instance (a copy of an object), and Attribute (data values). An object’s instance
and class have attributes, providing services and implementing behaviors. Instance 0 contains the basic information for
every object, that is: version and length. Instance 1–N contains parameters for creating connections. You can get product
You can use API 2208 EIPRW instruction or explicit messages to read / write objects. The supported EtherNet/IP objects
are listed in the following table. Refer to Section 9.8.2 for the data type definitions. Refer to Section 9.8.3 ~ 9.8.19 for
object contents.
Identity Object Provides identification of general information about the device. 1 (H’01)
Message Router Object can address a service to any object class or instance residing in 2 (H’02)
Assembly Object each object to be sent or received over a single connection and 4 (H’04)
TCP/IP Interface Object network interface; examples of configurable items include the 245 (H’F5)
SINT 0LSB
INTEGER LINT 0LSB 1LSB 2LSB 3LSB 4LSB 5LSB 6LSB 7LSB
DINT 78 56 34 12
STRING 04 00 4D 69 6C 6C
STRING2 04 00 4D 00 69 00 6C 00 6C 00
STRING 04 4D 69 6C 6C
English e n G
French f r e
Spanish s p a
Italian i t a
Byte 01 34 12 BC 9A 78 56
Array 01 00 02 00 03 00
A path that consists of multiple segments and references the class, instance and attribute of
your device.
Service Code
Attribute
Service
Service Name Instance Description
code Class Attribute
Attribute
Class
Instance
Class Access
Name Data Type Values Description
Attribute Rule
H’03 Number of Instance Get UINT H’1 currently created at this class level
of the device
Instance Access
Name Data Type Values Description
Attribute Rule
Instance Access
Name Data Type Values Description
Attribute Rule
0 Owned 0: No
1: Yes
2 Configured 0: No
1: Yes
0: Self-testing
1: Firmware update
mode.
8-15: Reserved
Service Code
Service Support
Service Name Description
Code Class Attribute Instance Attribute
Class
Instance
Class Access
Name Data Type Values Description
Attribute Rule
Instance Access
Name Data Type Values Description
Attribute Rule
single connection and can be used to bind input data or output data.
Service Code
Service Support
Service Name Description
Code Class Attribute Instance Attribute
Class
Class ID:H’04
Instance
H’00:Class Attribute
H’74-H’7A Reserved
H’80:Configuration 1
H’81:Configuration 2
H’87:Configuration 8
Class Access
Name Data Type Values Description
Attribute Rule
When Instance = 64–87, the Instance Attributes are listed below. (Length of input and output is editable. The
Instance Attribute
Instance Access
Name Data Type Values Description
Attribute Rule
* When IO connection is established, and the status of CPU module is RUN, WRITE function cannot be executed.
Configure the contents of input and output to edit the exchange address.
Configuration Defaults
Data Type Contents
Address (Connection 1)
subnets.
Service Code
Service Support
Service Name Description
Code Class Attribute Instance Attribute
Class
Class ID:H’06
Instance
H’00:Class Attribute
H’01:Instance Attribute
Class Access
Name Data Type Values Description
Attribute Rule
Access
Attribute Name Data Type Values Description
Rule
Access
Attribute Name Data Type Values Description
Rule
H’02 Open Format Rejects Get UINT H’0 requests that were rejected due to
bad format.
lack of resources.
H’06 Close Format Rejects Get UDINT H’0 requests that were rejected due to
bad format.
H’07 Close Other Rejects Get STRING H’0 requests that were rejected for
Connection Manager.
Service Code
Service Support
Service Name Description
Code Class Attribute Instance Attribute
Class
Class ID:H’F4
Instance
H’00:Class Attribute
H’01:Instance Attribute
Class Access
Name Data Type Values Description
Attribute Rule
H’03 Number of Instance Get UINT 1 currently created at this class level
of the device
Class Access
Name Data Type Values Description
Attribute Rule
Instance Access
Name Data Type Values Description
Attribute Rule
H’01 Port Type Get UINT H’04 EtherNet/IP, refer to the following *1
H’02 Port Number Get UINT H’01 Identifies each communication port
SHORT_
H’04 Port Name Get EIP1 Name of the communication port
STRING
1 Self-defined
2 ControlNet
3 ControlNet Redundant
4 EtherNet/IP
5 DeviceNet
201 Modbus/TCP
Service Code
Service Support
Service Name Description
Code Class Attribute Instance Attribute
Class
Class ID = H’F5
Instance
H’00:Class Attribute
H’01:Instance Attribute
Class Access
Name Data Type Values Description
Attribute Rule
H’03 Number of Instance Get UINT H’2 currently created at this class level
of the device
Instance Access
Name Data Type Values Description
Attribute Rule
Physical Link
STRUCT of -- Path to physical link object
Object:
※ When the device is communicating with the CPU module, the Instance Attribute H’03 and H’05 cannot be
written.
(Ex: AS300, 05 41 53 33 30 30; the first byte indicates the string length, its following bytes is for ASCII data.)
*1 Interface Status
Status Description
The Interface Configuration attribute contains valid configuration obtained from BOOTP, DHCP or non-
1
volatile memory.
2 The Interface Configuration attribute contains valid configuration obtained from hardware.
Bit Description
0 BOOTP Client
1 DNS Client
2 DHCP Client
3 DHCP-DNS Update
4 Configuration Settable
5 Hardware Configurable
Status Description
The device uses the interface configuration values previously stored (for example, in non-volatile
0
memory or through hardware switches).
2 The device obtains its interface configuration values through DHCP on start-up.
Service Code
Service Support
Service Name Description
Code Class Attribute Instance Attribute
Class
Instance
Class Access
Name Data Type Values Description
Attribute Rule
H’03 Number of Instance Get UINT H’01 created at this class level of the
device
Instance Access
Name Data Type Values Description
Attribute Rule
Mbps
ARRAY of By
H’03 Physical Address Get MAC address
6 USINTs Product
Interface Duplex Mode USINT NA H’00: duplex mode and H’01: full
duplex mode
0:Auto-negotiation in progress
7-31 Reserved 0
Support
Class
Class ID:H’350
Instance
Instance Access
Name Data Type Values Description
Attribute Rule
Instance Access
Name Data Type Values Description
Attribute Rule
Support
Class
Class ID:H’351
Instance
Support
Class
Class ID:H’352
Instance
Support
Class
Class ID:H’353
Instance
Support
Class
Class ID:H’354
Instance
Support
Class
Class ID:H’355
Instance
Support
Class
Class ID:H’356
Instance
Support
Class
Class ID:H’357
Instance
Support
Class
Class ID:H’358
Instance
Support
Class
Class ID:H’359
Instance
AHCPU560-EN2 V1.00
AH10EN-5A V2.00
AHRTU-ETHN-5A V1.00
AH10EMC-5A V1.00
Mid-range
AS300 Series V1.00
PLC
AS200 Series V1.00
AHCPU560-EN2 V1.00
Mid-range
AH10EN-5A V2.00
PLC
AHRTU-ETHN-5A V1.00
Ethernet
DVS-103I02C-DLR V1.00
Switch
AHCPU560-EN2 V1.00
Mid-range
AH10EN-5A V2.00
PLC
AS300 Series, AS200 Series V1.00
Descriptions:
Section Contents
Operation Steps:
a. Open your browser, enter AS300 PLC IP address in the search bar to connect to AS300 PLC.
b. After the webpage appears, enter “Admin” in the User section and click Login without entering any password.
You can set up the password after login.
9.11.1.3 Login
Operation Steps:
b. After login successfully, the user field shows your account name (read only). After setting up, you can click
Logout here to leave this webpage.
Item Description
9.11.1.4 Menu
The menu shows data based on the permission of the current user.
Permission
Nodes
Administrator Write/Read Read
Device information V V V
Account management V
Save configuration V
You do not need to log in to see the device information. This page is read only, not for editing.
Item Description
Item Description
To name your user ID, you can use up to 16 characters from the
following characters, A through Z (case-insensitive ), 0 through 9,
User ID
_ (underscore) , (comma) and . (dot) .
Write/Read: You can open the data monitor pages and the
Access type diagnostic page. You can also edit the parameters.
Read: You can open the data monitor pages and the diagnostic
page. But you cannot edit parameters.
Operation Steps:
a. After log in, double-click Account management to open the setting page.
b. Set up the User ID, the password and the access type. After editing, click “Apply” to save the setting or click
“Delete” to clear the account.
Item Description
Default update cycle Set up the updated cycle time; default: 5 seconds; unit: second
Click “Edit” to edit the table and the table name column turns
“Edit”
green. The table contents appear below.
Item Description
Operation Steps:
a. After log in, double-click Data monitor setup to open the setting page.
b. Use “Edit” to edit the table name, device quantity, and update cycle time.
d. Edit the devices to be monitored, radix to be shown, read only or not and the description. After editing, click
“Apply” to save the setting.
g. Once the download is complete, you can see the newly added table to be monitored under the Data Monitor
node.
h. Note: The data monitor table must be downloaded to the device otherwise even if the data monitor table is
created, it cannot be monitored.
Item Description
Update cycle time; default is what you set up in data monitor setup page; unit:
Update cycle
second
Floating format Floating point setting; round down; default: round the number down to three
setting decimal places
9.11.5 Diagnostic
You can set diagnostic related configurations here.
This page displays information on hardware status, CPU module, power module, and function cards. You can set CPU to
run or stop. Here also shows the CPU running status and error codes.
Item Description
Function card name For communication module, two extra rows for the names
Module name When the actual placement is not the same as the arrangement
9.11.6 Configurations
9.11.6.1 Save Configuration Page
You can save the configurations and download the parameters to your device here.
Item Description
Note: The data monitor table must be downloaded to the device. If not, once you log out, close the page or restart the
10
8
Chapter 10 CANopen Function and Operation
Table of Contents
10.4 Sending SDO, NMT and Reading Emergency Message through the Ladder
Diagram ......................................................................................... 10-24
10.4.1 Data Structure of SDO Request Message ...................................... 10-24
10.4.2 Data Structure of NMT Message .................................................. 10-27
10.4.3 Data Structure of EMERGENCY Request Message ........................... 10-28
10.4.4 Example of Sending SDO through the Ladder Diagram ................... 10-30
2. The AS300 Series PLC is compatible with CANopen when using the AS-FCOPM function card for the
CAN port, and can work in master mode or slave mode. The CAN port conforms to the basic
communication protocol CANopen DS301. It supports master and slave modes.
3. AS200 Series PLC is built with CAN communication port. The CAN port conforms to the basic
communication protocol CANopen DS301. It supports master and slave modes.
4. This chapter explains the functions of CANopen. In master mode, CANopen can support up to 64 slaves,
station addresses 1~64.
5. CANopen Builder is the CANopen network configuration software for the AS Series. You set the
CANopen station address and the communication rate with this software. ISPSoft / DIADesigner is the
programming software for the AS Series.
6. This chapter mainly focuses on the CANopen functions. Refer to Section 10.3 for more information.
Use NMT state control to control the state of a slave in the CANopen network.
Use NMT error control detect the disconnection of a slave. The NMT error control is classified into
two types; Heartbeat and Node Guarding. The AS Series PLC does not support Node Guarding.
It supports synchronous and asynchronous modes for the PDO transmission type.
It supports automatic SDO functions. You can write up to 20 pieces of data to a slave.
It supports using the SDO service in a PLC ladder diagram to read the data from a slave or write
the data to a slave.
You can read emergencies from a slave through a PLC ladder diagram.
7. Several devices can operate synchronously through the synchronous object service.
8. The supported CANopen communication rates are: 20K, 50K, 125K, 250K, 500K, and 1Mbps.
The CAN port has the following functions when acting as a slave.
The PDO message transmits the immediate input data and output data.
If an error or an alarm occurs in the AS series, the master is notified through the emergency service.
When the AS Series PLC acts as a Master, the output mapping areas are D25000-D25999, and the input
mapping areas are D24000-D24999, as the following table shows.
When the AS Series PLC acts as a Slave, the output mapping areas are D25032–25063, and the input
mapping areas are D24032–24063 as the following table shows.
Synchronous mode
Scenario A: ½ synchronization cycle time (for the slave to send data) > PLC scan time
A half of the synchronization cycle time is longer than a PLC scan time: at lease one PDO will be sent within
one synchronization cycle time.
½ Sy nc ½ S yn c ½ Sy nc ½ Sy nc ½ S ync
Sy nc cyc le Sy nc cyc le S yn c cy cle Sy nc cyc le
Explanation:
: Once the synchronization cycle starts, the timer starts to count. The counted time should be longer than a
half of the set synchronization time (a rounded-down number) for Master to send PDO to Slave.
: After PLC scan time ends, PLC CPU refreshes to update the synchronization task:
PLC CPU sends PDO and then clears the counted time.
: After PLC scan time ends, PLC CPU refreshes to update the synchronization task:
The counted time of the synchronization cycle is less than half of the synchronization cycle time (for the slave
to send data), or the PDO had already been sent before, the PDO here cannot be sent and the time of the
synchronization cycle continues to be counted.
: From the cases in the green section, we know that the time for the PDO to be sent does NOT equal to the
time to perform synchronization, but what we can be sure is that a Master can send at lease one PDO within
every synchronization cycle.
Scenario B:
Synchronous mode; ½ synchronization cycle time (for the slave to send data) < = PLC scan time <
synchronication cycle time
A half of the synchronization cycle time is less than a PLC scan time and the PLC scan time is less than or
equals to a whole synchronization cycle time: it is possible that zero PDO will be sent during a
synchronization cycle.
#1
½ S ync ½ S yn c ½ Sy nc ½ S yn c ½ Sy nc
S ync cy cle S ync cy cle S yn c cycle Sy nc cyc le
Explanation:
: Once the synchronization cycle starts, the timer starts to count. The counted time should be longer than a
half of the set synchronization time (a rounded-down number) for Master to send PDO to Slave.
: After PLC scan time ends, PLC CPU refreshes to update the synchronization task:
PLC CPU sends PDO and then clears the counted time.
#1: There was no PDO sent from the previous synchronization cycle. Before PLC scan time ends, the next
synchronization cycle comes and the counted time is longer than a half of the set synchronization time (a
rounded-down number), PLC CPU sends PDO and then clears the counted time.
: After PLC scan time ends, PLC CPU refreshes to update the synchronization task:
The counted time of the synchronization cycle is less than half of the synchronization cycle time (for the slave
to send data), the PDO here cannot be sent and the time of the synchronization cycle continues to be
counted.
: From the cases in the green section, we know that the time for the PDO to be sent does NOT equal to the
time to perform synchronization, and it is possible that Master can send zero PDO during a synchronization
cycle.
Scenario C:
Synchronous mode; synchronization cycle time < = PLC scan time
The synchronization cycle time is less than a PLC scan time: it is possible that zero PDO will be sent during a
synchronization cycle.
#1
: After PLC scan time ends, PLC CPU refreshes to update the synchronization task:
PLC CPU sends PDO and then clears the counted time.
#1: There was no PDO sent from the previous synchronization cycle. Before PLC scan time ends, the next
synchronization cycle comes and the counted time is longer than a half of the set synchronization time (a
rounded-down number), PLC CPU sends PDO and then clears the counted time.
: After PLC scan time ends, PLC CPU refreshes to update the synchronization task:
The counted time of the synchronization cycle is less than half of the synchronization cycle time (for the slave
to send data), the PDO here cannot be sent and the time of the synchronization cycle continues to be
counted.
: From the cases in the green section, we know that the time for the PDO to be sent does NOT equal to the
time to perform synchronization, and it is possible that Master can send zero PDO during a synchronization
cycle. The chance of Master not sending any PDO during a synchronization cycle is higher than what
happened in scenario B.
Non-synchronous mode
X X
Explanation:
: After PLC scan time ends, PLC CPU refreshes to update the task of sending PDO.
: The data in PDO remains the same, the PDO here is NOT sent.
Note: You can use the function of setting up the PLC scan time to ensure PLC CPU checks the task of
sending PDO in every set scan time.
61.3
59.3
37 23.9
Unit: mm
Note: the AS-FCOPM card can only be installed in the Card 2 slot in the AS series
1. You can only install the AS-FCOPM in the card 2 slot as marked in red below. Double click the function
card 2 slot to go to the Device Setting dialog box.
2. Select Manual for Card 2 Detect mode and select AS-FCOPM Card for Manual Select Card.
3. Select the working mode, node ID and the bit rate for AS-FCOPM.
* Node ID: 1
* Bit rate: 125k bps (the default, or you can select your own bit rate)
4. When finished, click the Download button on the toolbar to download the settings to the PLC.
Recessive Dominant
The following picture shows the data frame format. The CAN nodes transmit the CAN messages to the
network from left to right.
1) Use standard Delta cables when wiring the CANopen network. These cables are the thick cable UC-
DN01Z-01A, the thin cable UC-DN01Z-02A, and the thin cable UC-DN01Z-02A. Separate the
communication cables from any power cables to avoid interference.
2) Connect the CAN+ (white) and CAN- (blue), which are at the endpoints of the network, to 120 ohm
resistors. The AS-FCOPM card is equipped with a 120 ohm resistor switch; you can enable the resistor
with the switch. Purchase the standard Delta terminal resistor for use with the other devices and the RJ45
connecter.
3) Note the limitation on the length of the CANopen network. The transmission distance of the CANopen
network depends on the transmission rate of the CANopen network. The following table shows the
relation between the transmission rate and the maximum communication distance.
Transmission rate
20K 50K 125K 250K 500K 1M
(bit/seconds)
Maximum
communication distance 2500 1000 500 250 100 25
(meters)
4) The list below shows the Delta network products for the CANopen network.
AS332T-A
AS332P-A The AS300 series PLC can function as
the CANopen master or slave when you
AS324MT-A
install an AS-FCOPM function card.
AS320T-B
The AS-FCOPM is equipped with a 120
AS320P-B ohm resistor controlled by a switch.
AS300N-A
The CANopen protocol is the superior protocol based on the CAN fieldbus. It is one of the protocols defined
and maintained by CiA (CAN-in-Automation) and was developed on the basis of the CAL (CAN application layer)
protocol, using a subset of the CAL communication and service protocols.
The CANopen protocol contains the application layer and the communication profile (CiA DS301). It also
contains a framework for programmable devices (CiA 302), recommendations for cables and connectors (CiA
303-1), and SI units and prefix representations (CiA 303-2).
In the OSI model, the relation between the CAN standard and the CANopen protocol is described in the following
diagram.
CAN network
CANopen uses an object-based method to define a standard device. Every device is represented by a set
of objects and can be visited by the network. The diagram below illustrates the CANopen device model.
The object dictionary is the interface between the communication program and the superior application
program.
The core concept of CANopen is the device object dictionary (OD). It is an orderly set of objects. Every
object has a 16-bit index for addressing and also defines an 8-bit subindex. Every node in the CANopen
network has an object dictionary that includes the parameters that describe the device and the network
behavior. The object dictionary of a node is also described in the electronic data sheet (EDS) for the device.
The PDO provides the direct channel for the device application object, and transmits the real-time
data. It has high priority. Every byte in the PDO CAN message data list transmits data, and the
message usage rate is high.
There are two kinds of uses for PDOs; data transmission and data reception. They are distinguished
by Transmit-PDOs (TxPDOs) and Receive-PDOs (RxPDOs). Devices supporting TxPDOs are called
PDO producers, and devices that receive PDOs are called PDO consumers.
The PDO is described by the “producer/consumer mode”. The data transmits from one producer to one
or many consumers. The data that can be transmitted is limited to between 1-byte and 8-byte data.
After the producer transmits the data, the consumer does not need to reply to the data. Every node in
the network detects the transmitted data and decides whether to process the received data .
Every PDO is described by two objects in the object dictionary: the PDO communication parameters
and the PDO mapping parameters
PDO communication parameters: the COB-ID used by PDO, the transmission type, the prohibition
time, and the counter cycle
PDO mapping parameters: the object list in an object dictionary. These objects are mapped into the
PDO, including the data length (in bits). To explain the contents of the
PDO, the producer and the consumer both have to understand the
mapping.
Asynchronous: The producer transmits the PDO when the data changes, or after a trigger.
Mode 0: The PDO information is transmitted only when the PDO data changes and the synchronous
signal is received.
Modes 1–240: One piece of PDO information is transmitted every 1–240 synchronous signals.
Mode 254: The trigger is defined the manufacturer. The definition in the PLC is the same as mode
255.
Mode 255: The PDO is transmitted when the data changes, or it is transmitted after a trigger.
All the data in the PDO has to be mapped from the object dictionary. The following diagram shows an
example of PDO mapping.
1 yyyyh yyh 8
3 xxxxh xxh 8
Application object B
PDO_1 Application object C Application object A
The following table shows the data format for RxPDO and TxPDO.
Object
Data
identifier
The SDO builds the client/server relation between two CANopen devices. The client device can read
the data from the object dictionary on the server device and write the data into the object dictionary on
the server device. The SDO visit mode is “client/server” mode. The mode which is visited is the SDO
server. Every CANopen device has at least one service data object that provides the visit channel for
the object dictionary of the device. SDO can read all the objects in the object dictionary, and write all
objects into the object dictionary.
The SDO message contains the index and subindex information used to position the objects in the
object dictionary, and the composite data structure can easily be passed by the SDO visit. After the
SDO client sends the reading/writing request, the SDO server replies. The client and the server can
stop SDO transmission. The requested message and the reply message are separated by different
COB-IDs.
The SDO can transmit the data in any length. If the data length is more than 4 bytes, the data must be
transmitted by segment. The last segment of the data contains an end flag.
The following table shows the structures of the SDO requested message and reply message.
The CANopen network management conforms to the master/slave mode. Only one NMT master exists in
the CANopen network, and all other nodes are considered to be slaves. NMT includes three services:
module control, error control, and boot-up services.
The master node in the CANopen network controls the slave by sending commands. The slave
receives and executes the command, and does not need to reply. All CANopen nodes have internal
NMT states. The slave node has four states: initialization, pre-operational, operational, and stop
states. The following diagram illustrates the device states.
(1)
Initializing
Initialization (15)
Reset application
(16)
Reset communication
(11)
(2)
(14)
Pre-operational
(7) (10)
(3) (4)
(5)
(13) Stopped
(6)
(8)
(12) (9)
Operational
(1) After power is supplied, the device automatically enters the initialization state.
(2) After the initialization is complete, the device automatically enters the pre-operational state.
(15) After the initializing is complete, the device automatically enters the reset application state.
(16) After the reset application state is complete, the device automatically enters the reset
communication state.
The following table shows the relation between the communication object and the state. You can only
execute the communication object service in the correct state. For example, you can only execute
SDO in the operational state and pre-operational states.
Command specifier
Function
(hex)
01 Start the remote node
02 Stop the remote node
80 Enter the pre-operational state
81 Reset the application layer
82 Reset the communication
The error control service detects the disconnection of a network node. The error control services are
classified into two types: Heartbeat and Node Guarding. The AS Series PLC only supports Heartbeat.
For example, the master can detect the disconnection of the slave only after the slave enables the
Heartbeat service.
The following illustrates the Heartbeat principle. The Heartbeat producer transmits the Heartbeat
message according to the set Heartbeat producing time. One or many Heartbeat consumers detect the
message transmitted by the Heartbeat producer. If the consumer does not receive the message
transmitted by the producer within the timeout period, there is a problem in the CANopen
communication or the producer is disconnected.
Request Receiving
Receiving
Heartbeat Receiving
producing
time Heartbeat
timeout
period
Request
Heartbeat
timeout
period
Heartbeat event
Boot-up services
After the slave completes the initialization and enters the pre-operational state, it transmits the Boot-
up message.
The synchronous object is the message that the master node periodically broadcasts on the CANopen
network. This object recognizes the network clock signal. Every device decides whether to use the
event use synchronous communication with other network devices depending on its configuration. For
example, when controlling a driving device, the devices do not act immediately after they receive the
command sent by the master. They do act when they receive the synchronous message. This makes
multiple devices act synchronously.
COB-ID
80 (hex)
Emergency object
The emergency object is used by a CANopen device to indicate an internal error. When an emergency
error occurs in the device, the device sends the emergency message (including the emergency error
code), and the device enters an error state. After the error is eliminated, the device sends another
emergency message with emergency error code 0, and the device enters the normal state.
Note: The value in the error register is mapped to index 1001 (hex) in the object dictionary. If the value is
0, no error occurred. If the value is 1, a normal error occurred. If the value is H’80, an internal error
occurred in the device.
The following tables list the objects that are supported and the COB-IDs that are assigned to the objects.
Index of the
Object Function code COB-ID
communication parameter
NMT 0000 0 -
SYNC 0001 128 (80h) 1005h, 1006h, 1007h
Time stamp 0010 256 (100h) 1012h, 1013h
Index of the
Object Function code COB-ID
communication parameter
Emergency 0001 129 (81h)–255 (FFh) 1014h, 1015h
PDO1 (TX) 0011 385 (181h)–511 (1FFh) 1800h
PDO1 (RX) 0100 513 (201h)–639 (27Fh) 1400h
PDO2 (TX) 0101 641 (281h)–767 (2FFh) 1801h
PDO2 (RX) 0110 769 (301h)–895 (37Fh) 1401h
PDO3 (TX) 0111 879 (381h)–1023 (3FFh) 1802h
PDO3 (RX) 1000 1025 (401h)–1151 (47Fh) 1402h
PDO4 (TX) 1001 1153 (481h)–1279 (4FFh) 1803h
PDO4 (RX) 1010 1281 (501h)–1407 (57Fh) 1403h
SDO (TX) 1011 1409 (581h)–1535 (5FFh) 1200h
SDO (RX) 1100 1537 (601h)–1663 (67Fh) 1200h
NMT Error Control 1110 1793 (701h)–1919 (77Fh) 1016h, 1017h
The CANopen master can only send one SDO, NMT, or Emergency request message to the same device at a
time. Clear the request message mapping area to zero when sending SDO, NMT, or Emergency request
message through the WPL program.
Size: the length of the message data. The counting starts from D6253 with a byte as the unit. When
reading, it is fixed to four and when writing, it is four plus the byte number of data types of index and
subindex and the maximum value is eight. But when writing, if the data type of the index and subindex
is word, the data length is six. The data length is file if the data type is byte.
Node ID: the node address for the target equipment on a CANopen network.
The following table shows the data format of the SDO response message.
Response message
PLC device
High byte Low byte
D24000 ResID Status code
D24001 Message Header Reserved Size
D24002 Type Node ID
D24003 High byte of main index Low byte of main index
D24004 Reserved Sub-index
D24005 Message Data Datum 1 Datum 0
D24006 Datum 3 Datum 2
D24007~D24031 Reserved
Status code:
The following table lists the status code values in the response message.
Size: the length of the message data, maximum of 20 bytes. The unit is bytes. When writing, the
maximum is four; the data length is decided by the data type of index and subindex when reading.
Node ID: the node address of the target equipment on CANopen network.
Type: in the SDO response message, 43 (Hex) refers to reading four bytes of data; 4B (Hex) refers to
reading two bytes of data; 4F (Hex) refers to reading one byte of data; 60 (Hex) refers to writing 1/2/4
byte(s) of data; 80 (Hex) refers to stopping SDO command.
Example 1: write 010203E8 (hex) to (Index_subindex) 212D_0 in slave of No. 3 through SDO; the data type of
(Index_subindex) 212D_0 is double words (32 bits).
Request data:
Request message
PLC device
High byte(Hex) Low byte(Hex)
D25000 ReqID=01 Command =01
Message
D25001 Reserved =0 Size =8
Header
D25002 Type =02 Node ID =03
D25003 Main index high byte =21 Main index low byte =2D
D25004 Message Reserved =0 Subindex =0
D25005 data Datum 1=03 Datum 0=E8
D25006 Datum 3=01 Datum 2=02
Response data:
Response message
PLC device
High byte(Hex) Low byte(Hex)
D24000 ResID =01 Command =01
Message
D24001 Reserved =0 Size =4
Header
D24002 Type =60 Node ID =03
D24003 Main index high byte =21 Main index low byte =2D
D24004 Message Reserved =0 Subindex =0
D24005 data Datum 1=00 Datum 0=00
D24006 Datum 3=00 Datum 2=00
Example 2: read the value of (Index_subindex) 212D_0 in slave of No. 3 through SDO; the data type of
(Index_subindex) 212D_0 is double words (32 bits).
Request data:
Request message
PLC device
High byte(Hex) Low byte(Hex)
D25000 ReqID =01 Command =01
Message
D25001 Reserved =0 Size =4
Header
D25002 Type =01 Node ID =03
D25003 Main index high byte =21 Main index low byte =2D
D25004 Message Reserved =0 Subindex =0
D25005 data Datum 1=0 Datum 0=0
D25006 Datum 3=0 Datum 2=0
The following table shows the data format of the NMT request message.
Request message
PLC device
High byte Low byte
ReqID: the request ID. Whenever an NMT request message is sent, the message is given a ReqID for
the CANopen master to identify. Before another NMT request message is sent out, the original ID
number must be changed. In other words, change the value of ReqID. The ReqID range is between
00–FF (Hex) to trigger sending the NMA request message.
Node ID: the node address for the target equipment on the CANopen network (0: Broadcast).
The following table shows the data format of the NMT Response message.
Response message
PLC device
High byte Low byte
D24000 ResID Status code
Message
D24001 Reserved Reserved
header
D24002 Reserved Node ID
When status code is 1, the NMT operation has succeeded. When status code is not equal to1, the
NMT operation has failed and you should verify that the data in NMT request message is correct.
Node ID: the node address for the target equipment on the CANopen network.
Request data:
Request message
PLC device
High byte(Hex) Low byte(Hex)
D25000 ReqID =01 Command =01
Message
D25001 Reserved =0 Size =04
header
D25002 Type =03 Node ID =03
D25003 Message Reserved NMT service code =02
D25004 data Reserved Node ID =03
Response data:
Response message
PLC device
High byte(Hex) Low byte(Hex)
D24000 ResID=01 Status code =01
Message
D24001 Reserved =0 Reserved =0
header
D24002 Reserved =0 Node ID =03
The following table shows the data format of the Emergency request message.
Request message
PLC device
High byte Low byte
D25000 ReqID Command (Fixed to 1)
Message
D25001 Reserved Size (Fixed to 0)
header
D25002 Type (Fixed to 04) Node ID
Message
D25003~D25031 Reserved
data
ReqID: the request ID. Whenever an Emergency message is sent, the message is given a ReqID for
the CANopen master to identify. Before another Emergency request message is sent out, the original
ID number must be changed. In other words, change the value of ReqID. The ReqID range is
between 00–FF (Hex) to trigger the sending the Emergency request message.
Node ID: the node address of the target equipment on CANopen network.
The following table shows data format of the Emergency response message.
Response message
PLC device
High byte(Hex) Low byte(Hex)
D24000 ResID Status code
Message
D24001 Reserved Size Fixed to 2A
header
D24002 Type (Fixed to 04) Node ID
D24003 Total number of data Number of data stored
Message
D24004 Datum 1 Datum 0
data
D24005 Datum 3 Datum 2
Response message
PLC device
High byte(Hex) Low byte(Hex)
D24006 Datum 5 Datum 4
D24007 Datum 7 Datum 6
D24008-D24011 Emergency2
D24012-D24015 Emergency3
D24016-D24019 Emergency4
D24020-D24023 Emergency5
D24024-D24031 Reserved
When status code is 1, reading the Emergency message has succeeded. When status code is not
equal to1, reading the Emergency message has failed and you should verify that the data in the
Emergency message is correct.
Node ID: the node address for the target equipment on the CANopen network.
Total number of data: the total number of Emergency messages CANopen master receives from the
slave.
Number of data stored: the latest number of Emergency messages CANopen master receives from the
slave (5 messages at most).
An Emergency 1 consists of the data in D6004-D6007 and every Emergency message consists of 8
bytes of data.
The following table shows the data format of Emergency messages on the CAN bus. Datum 0–datum
7 in Emergency response message correspond to byte 0–byte 7 respectively.
Example 1: read the Emergency message from the slave No.2, and the Emergency messages the slave
sends out successively.
Request data:
Request message
PLC device
High byte Low byte
D25000 ReqID=01 Command =01
Message
D25001 Reserved Size =0
header
D25002 Type =04 Node ID =03
Response message
PLC device
High byte Low byte
D24000 ResID=01 Status code =01
Message
D24001 Reserved =0 Size =2A (Hex)
header
D24002 Type =04 Node ID =03
D24003 Total number of data =1 Number of data stored =1
D24004 Datum 1=54 Datum 0=42
Message
D24005 Datum 3=20 Datum 2=14
data
D24006 Datum 5=0 Datum 4=0
D24007 Datum 7=0 Datum 6=0
2. Hardware Connection:
The index_subindex corresponding to P0-09 in servo is 2009_0. In the CANopen Builder network
configuration software, right click the servo icon, and then click Parameter Edit. In the Parameter Edit
dialog box, you can see the index_subindex corresponding to the servo parameter.
For more details on how to operate the network configuration interface, refer to Section 11.1.1 in the
CANopen Builder software help file
Content Explanation
PLC device
(Hex) High byte(Hex) Low byte(Hex)
D25000 0101 ReqID = 01 Command = 01
SDO
request D25001 0004 Reserved Size = 04
message D25002 0102 Type = 01 Node ID = 03
mapping D25003 2009 Index high byte = 20 Index low byte = 09
area
D25004 0000 Reserved Subindex = 00
When M2=ON, after reading succeeds, the program stores the data from the target device in D24000–
D24005. The value of D24005: 100(hex)is the value read from P0-09.
Content Explanation
PLC device
(Hex) High byte(Hex) Low byte(Hex)
D24000 0101 ResID = 01 Status code = 01
SDO D24001 0006 Reserved Size = 08
response
D24002 4303 Type = 43 Node ID = 03
message
D24003 2009 Main index high byte = 20 Index low byte = 09
mapping
area D24004 0004 Reserved Subindex = 00
D24005 0100 Datum 1= 01 Datum 0= 00
10.5 Troubleshooting
10.5.1 CANopen Network Node State Display
1. In the AS Series PLC, while you enable the CANopen function, it uses SR825–893 as the special registers
as shown in the following table.
2. As a master, the AS series PLC supports a maximum of 64 slaves ranging from node 1 to node 64. You
can use SR826–829 to monitor the state of the nodes in the network. The 16 bits in SR826 correspond to
16 slaves and their corresponding relations are shown in the following table.
Bit b7 b6 b5 b4 b3 b2 b1 b0
Node Node 8 Node 7 Node 6 Node 5 Node 4 Node 3 Node 2 Node 1
Bit b15 b14 b13 b12 b11 b10 b9 b8
Node Node16 Node15 Node14 Node13 Node12 Node11 Node10 Node 9
When the node in the master node list is normal, the corresponding bit is OFF; when the node in the master
node list is abnormal (for example, initializing fails or the slave is offline for some reason), the
corresponding bit is ON.
3. The error code of every node is displayed through the corresponding special register (SR830–893) and
the relations between special register and corresponding node (1–16) is shown in the following table. (You
can also judge for other correspondings that are not listed here.)
Special
SR830 SR831 SR832 SR833 SR834 SR835 SR836 SR837
register
Node Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8
Special
SR838 SR839 SR840 SR841 SR842 SR843 SR844 SR845
register
Node Node 9 Node10 Node11 Node12 Node13 Node14 Node15 Node16
4. Node codes displayed in SR830–893 when the ASSeries PLC is the master:
5. Codes displayed in SR825 when the AS300 Series PLC is the master:
Note:
M of ASD-A2-xxxx-M refers to the model code and currently only the M-model servo supports
CANopen communication.
3. Setting the CANopen Baud Rate and Node ID of AS300 Series PLC
The AS300 Series PLC uses the default setting values: Node ID: 1 and baud rate: 1Mbps.
You set the CANopen Node ID and baud rate for the AS300 series PLC in the CANopen Builder
software, as shown in the following steps.
A. Right click the AS300 Series PLC icon in HWCONFIG, then click Communication Software, and
then click CANopen Builder.
B. IF AS300 is in master mode, you can skip this step. If not, you can go to Properites and set it in
Master mode. After that download the parameter to AS300. Set AS300 Power off for 2 seconds
and supply power again and then proceed to the next step.
D. Click the Scan Network button on the Toolbar to scan the network.
E. On the Network menu, click Master parameter to display the Master Configuration dialog box.
F. After you complete the previous steps, click the Download button on the Toolbar to download
the parameters to the PLC.
Note: you must reboot the AS300 Series PLC to enable the downloaded parameters.
On the Network menu, click Online or click the button to scan for the master and slaves on the
CANopen network. The master and slave found by the scan appear in CANopen Builder. For more
information, refer to Section 11.1.1 in the CANopen Builder software help file.
5. Configurating Nodes:
Double click the slave icon in CANopen Builder to display the Node configuration dialog box.
Sets the error control protocol for the master to monitor if the slave is offline.
Perform one write action to the slave parameter with SDO. The write action is finished when the slave
enters the operational state from the pre-operational state. You can configure up to 20 SDOs by clicking
Auto SDO configuration.
Sets the mapping parameter and transmission type for the PDO.
For more details on the function of these buttons, refer to Section 11.1.1 in the CANopen Builder
software help file.
PDO Mapping:
PDOs can be classified into RxPDO or TxPDO. RxPDO data are sent from master to slave and TxPDO
data are sent from slave to master.
The PDO transmission types can be synchronous or asynchronous. In synchronous transmission, the
master sends out the SYNC message in a fixed cycle. You set the length of the cycle in the Master
Properties dialog box (default is 50ms). In asynchronous transmission, the message is sent out when
the PDO mapping parameter changes.
The following table describes the PDO Transmission types.
Note:
Synchronous transmission type can fulfill multi-axis motion at the same time.
If you monitor a real-time changing parameter such as the actual rotation speed of the motor, set
the TxPDO to the synchronous transmission type; otherwise the frequent change in the slave data
can block the CANopen network.
After you finish setting the above parameters, double click the master device to display the Node List Setting
dialog box. Select ASDA-A2 Drive, and click > to move the A2 drive to the right-side list, and then download the
configured data.
6. Program control: D25032 is given the value 256 in ISPSoft; that is, the speed command is set as
256r/min in the following diagram.
7. Program explanation
When the AS300 Series PLC runs for the first time, set the parameter P3-06 for servo drive to F.
When M0 switches from OFF to ON, the instruction writes 256 to D25032 and then writes the value to
the servo parameter P1-09 through RxPDO1.
When M1 switches from OFF to ON, change P4-07 to 5. DI1 and DI3 are ON. DI1 means the SERVO is
ON and DI3 calls the speed specified by parameter P1-09 for servo rotation.
When M1 switches from ON to OFF, the speed command becomes 0 and the motor stops running.
Default
Index Subindex Object name Data type Attribute
value
H’1000 H’00 Device type Unsigned 32 bits R 0x00000000
H’1001 H’00 Error register Unsigned 8 bits R 0
H’1005 H’00 COB-ID SYNC Unsigned 32 bits RW 0x00000080
AS300 Series
H’1008 H’00 Manufacturer device name Vis-String R
PLC
H’1014 H’00 COB-ID EMCY Unsigned 32 bits R 0x80 + Node-ID
Default
Index Subindex Object name Data type Attribute
value
H’1406
H’01 COB-ID of RxPDO7 Unsigned 32 bits RW 0x80000000
Default
Index Subindex Object name Data type Attribute
value
Default
Index Subindex Object name Data type Attribute
value
H’03 The fourth mapped object Unsigned 32 bits RW 0
-- RxPDO7 mapping parameter
H’00 Number of valid subindex Unsigned 8 bits RW 0
H’01 The first mapped object Unsigned 32 bits RW 0
H’1606
H’01 The second mapped object Unsigned 32 bits RW 0
H’02 The third mapped object Unsigned 32 bits RW 0
H’03 The fourth mapped object Unsigned 32 bits RW 0
-- RxPDO8 mapping parameter
H’00 Number of valid subindex Unsigned 8 bits RW 0
H’01 The first mapped object Unsigned 32 bits RW 0
H’1607
H’01 The second mapped object Unsigned 32 bits RW 0
H’02 The third mapped object Unsigned 32 bits RW 0
H’03 The fourth mapped object Unsigned 32 bits RW 0
TxPDO1 communication
--
parameter
H’00 Number of valid subindex Unsigned 8 bits R 5
H’1800 0x00000180+No
H’01 COB-ID of TxPDO1 Unsigned 32 bits RW
de-ID
H’02 Transmission mode Unsigned 8 bits RW 0xFF
H’03 Inhibit time Unsigned 16 bits RW 50
H’1800 H’05 Timer Unsigned 16 bits RW 100
TxPDO2 communication
--
parameter
H’00 Number of valid subindex Unsigned 8 bits R 5
Default
Index Subindex Object name Data type Attribute
value
H’03 Inhibit time Unsigned 16 bits RW 50
H’05 Timer Unsigned 16 bits RW 100
TxPDO5 communication
--
parameter
H’00 Number of valid subindex Unsigned 8 bits R 5
Default
Index Subindex Object name Data type Attribute
value
H’03 The third mapped object Unsigned 32 bits RW 0
H’04 The fourth mapped object Unsigned 32 bits RW 0
-- TxPDO3 mapping parameter
H’00 Number of valid subindex Unsigned 8 bits RW 0
H’1A02
H’01 The first mapped object Unsigned 32 bits RW 0
H’02 The second mapped object Unsigned 32 bits RW 0
H’03 The third mapped object Unsigned 32 bits RW 0
H’1A02
H’04 The fourth mapped object Unsigned 32 bits RW 0
-- TxPDO4 mapping parameter
H’00 Number of valid subindex Unsigned 8 bits RW 0
H’1A03 H’01 The first mapped object Unsigned 32 bits RW 0
H’02 The second mapped object Unsigned 32 bits RW 0
H’03 The third mapped object Unsigned 32 bits RW 0
-- TxPDO5 mapping parameter
H’00 Number of valid subindex Unsigned 8 bits RW 0
H’01 The first mapped object Unsigned 32 bits RW 0
H’1A04
H’02 The second mapped object Unsigned 32 bits RW 0
H’03 The third mapped object Unsigned 32 bits RW 0
H’04 The fourth mapped object Unsigned 32 bits RW 0
-- TxPDO6 mapping parameter
H’00 Number of valid subindex Unsigned 8 bits RW 0
H’01 The first mapped object Unsigned 32 bits RW 0
H’1A05
H’02 The second mapped object Unsigned 32 bits RW 0
H’03 The third mapped object Unsigned 32 bits RW 0
H’04 The fourth mapped object Unsigned 32 bits RW 0
-- TxPDO7 mapping parameter
H’00 Number of valid subindex Unsigned 8 bits RW 0
H’01 The first mapped object Unsigned 32 bits RW 0
H’1A06 H’02 The second mapped object Unsigned 32 bits RW 0
H’03 The third mapped object Unsigned 32 bits RW 0
11
Chapter 11 CPU Module Operating Principles
Table of Contents
Diagnosis processing:
The memory card and other setting are checked.
The I/O bus is checked.
The system parameter is checked.
Program execution:
The user program is executed.
The interrupt subroutine is executed.
Communication service:
The communication through the CPU module
The communication through other I/O modules
The internal communication between the CPU
module and the I/O module
Refreshing I/O
The CPU module reads external I/O data periodically or outputs data to an external I/O. Refreshing the
Refreshing data in an analog I/O module, temperature measurement module, loadcell module,
All I/O refreshing executes in the same loop. The data in an input device refreshes before a program
executes, and the data in an output device refreshes after the program executes.
temperature measurement
Depends on the number of input/output
module, loadcell module, Data register
channels in the unit.
positioning and counter
module
Communication service
Communication service is the unscheduled communication service for a network module. It includes the
communication requests sent from external equipment to a CPU module, and the communication requests
sent from the CPU module to the external equipment. The communication requests may be received from
time to time but the data or state refreshing on the devices or components will only start afer the END
instruction is scanned and executed if the coummunicaiton is concerning the internal devices or
components of the PLC CPU.
Interrupts can be categorized into three types, periodic interrupts, timer interrupts, and condition interrupts. The
timing to execute any interrupt is after the current executing instruction is complete and the position and state of
the next to be executed instruction is retained. After the interrupt is executed, the execution of the next
instruction will resume.
There are two operating modes. They can be used to control a user program and all tasks.
STOP mode: A program is not executed in this mode. Users can download a module table, initialize CPU
configuration and other setting, download a program, check a program, and force a bit ON/OFF.
RUN mode: A program is executed in this mode. Users can NOT download a module table, and initialize CPU
The following table lists the status and operation states for RUN and STOP modes.
Basic operation
Program memory
CPU I/O
Program External output Non-latched Latched
mode refreshing
area area
The program I/O refreshing The program controls the The program controls the
RUN
executes. executes. external output. program memories.
HALT state.
If the condition of the interrupt is
RUN If a task is active, or the instruction TKON is
met, the interrupt task executes.
executed, the task executes.
MEMO
12
Chapter 12 Troubleshooting
Table of Contents
12.1 Troubleshooting .............................................................................. 12-3
12.1.1 Basic troubleshooting steps .......................................................... 12-3
12.1.2 Clear the Error States .................................................................. 12-3
12.1.3 Troubleshooting SOP ................................................................... 12-4
12.1.4 Viewing System Log and Error Step ............................................... 12-5
12.4 Error Codes and LED Indicators for CPU Modules .......................... 12-28
12.4.1 Error Codes and LED Indicators for CPU Modules ............................ 12-28
12.4.2 Error Codes and LED Indicators for Analog/Temperature Modules ..... 12-36
12.4.3 Error Codes and LED Indicators for Positioning Module AS02 / 04PU .. 12-36
12.4.4 Error Codes and LED Indicators for High Speed Counter Module
AS02HC.................................................................................... 12-37
12.4.5 Error Codes and LED Indicators for Load Cell Module AS02LC ........... 12-37
12.4.6 Error Codes and LED Indicators for Module AS04SIL IO-Link as
a Communication Module ............................................................ 12-38
12.4.7 Error Codes and LED Indicators for Module AS00SCM as a
Communication Module ............................................................... 12-39
12.4.8 Error Codes and LED Indicators for Module AS00SCM as a Remote
12.1 Troubleshooting
This section uses ISPSoft for demonstration. For DIADesigner operation, refer to Chapter 18 from DIADesigner software
manual.
The PLC should be operated in a safe environment (consider environmental, electronic, and vibration safeties).
Use the System Log function in ISPSoft to check system operation and logs
(1) Switch the CPU model state to STOP and then to RUN.
(4) Reset the CPU to the default settings and download the program again.
Basic
troub leshoot in g No Refer to section 12. 1 .1 for
Basic troubleshooti ng steps
steps
done
Yes
Mo dule 1. Refer to s ec ti on 1 2.1.4 for the s ys tem log
error 2. Refer to s ec ti on 1 2.4 for error codes and
CP U mo d u le e r ro r L ED indic ators for CPU modules
o r mo d u le s er r or 3. Refer to s ec ti on 1 2.3 for troubles hooting for
I/O modules
CP U module
error
1. Refer to s ection 1 2.1 .4 for the sys tem log
Yes 2. Refer to s ec ti on 1 2.4 for error codes and
ERRO R L E D O N L ED indic ators for CPU modules
3. Refer to s ec ti on 1 2.2 for troubles hooting for
C PU modul es
No
No
No
No
No
Afte r g oi ng t hr ou gh
tro ub le sho oti ng s tep s,
Yes If the p roblem per sis ts , pleas e c ontact
the i ssu es a re s til l n ot s upport.
r eso lve d.
No
(2) The System Log window appears. Click Clear Log to clear the error log in the window and the error log in the CPU
module, and reset the CPU module.
Group No.: The number 1 indicates that the error occurred in the CPU module or the right-side module 1. The
numbers 2–16 indicate the error occurred in the remote modules 1–15.
Module No.: The number 0 indicates that the error occurred in the CPU module or the remote module. The
numbers 1–32 indicate the error occurred in the right-side module of the CPU module / remote
module. The number 1 represents the closest module to the CPU module or the remote module. This
number increases from the closest to the furthest from the CPU module or the remote module. Note:
up to eight extension modules can be connected to the right-side of the remote module.
PLC/Module name: Model names of the CPU, remote, and extension modules.
Date & Time: The date and time the error occurred. The most recently occurring error is listed on the top.
(3) If the error occured is an exceeding device ragne error (SM0 = ON; stored in SR4) or a program syntax error (SM5 =
ON; stored in SR0), you can use the following steps to see the problematic step in the program.
SM0 = ON: Check the value (32-bit) in SR1 to see the latest exceeding device range error in the program.
SM5 = ON: Check the value (32-bit) in SR5 to see the latest syntax error step in the program.
After knowing which the problematic step is, go to ISPSoft -> Edit -> Step positioning and then enter the number
of the problematic step, the system will take you to the specified step in the program.
Error
Code Description Solution Flag Log
(16#)
Error
Code Description Solution Flag Log
(16#)
not used properly.
Error
Code Description Solution Flag Log
(16#)
module is normal.
The Internal factory calibration or If the problem persists, contact the local authorized
1608 SM10 V
the CJC is abnormal. distributors.
1609
- Reserved (Error codes for the extension modules)
160F
Check the syntax error step in the program. Modify and
200A Invalid instruction compile the program and then download the program SM5 V
again.
The number of MODBUS TCP SM
6010 Check the number of superior devices (maximum is 32). V
connections exceeds the range. 1092
The number of EtherNet/IP SM
6011 Check the number of connections (maximum is 16). V
connections exceeds the range. 1093
C000
Save the PLC program and hand the file to the company
- The program syntax is incorrect.
or the technicians.
CFFF
Error
Code Description Solution Flag Log
(16#)
Check whether the external 24 V power supply to the
002A The external voltage is abnormal. SM7 V
module is normal.
Error
Code Description Solution Flag Log
(16#)
0027 Battery Low Change battery or turn this option off SM219 X
Error
Code Description Solution Flag Log
(16#)
RTC cannot keep track of the If the problem persists, contact the local authorized
0026 SM218 V
current time distributors.
If the problem persists, contact the local authorized
0028 No response from RTC SM217 V
distributors.
12.2.8 The RUN and ERROR LED Indicators are Blinking One After
Another Every 0.5 Seconds.
The blinking happens when the CPU module memory card is backing up, restoring, or saving.
If you are using AS218 Series CPU and without engaging any SD card, the RUN and LED indicators blinking indicates
the AIO firmware is being updated. If the blinking happens at the instant when the CPU is supplied with power, the
blinking means AIO firmware update failed and you need to update the firmware again. If you are not updating the AIO
firmware, the blinking indicates CPU error and you need to contact the local authorized distributors.
program is correct.
Check whether operational sequence in the
6217 The socket is opened. - X
program is correct.
The data has been sent through the Check whether operational sequence in the
6218 - X
socket. program is correct.
The data has been received through the Check whether operational sequence in the
6219 - X
socket. program is correct.
Check whether operational sequence in the
621A The socket is closed. - X
program is correct.
1. Check the communication setting in the master
The device communication function
7011 and the slave. - H
code in COM1 is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device communication address
7012 and the slave. - H
used in COM1 is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device used in COM1 exceeds the
7013 and the slave. - H
device range.
2. Check the communication cable.
1. Check the communication setting in the master
The device length of the communication
7014 and the slave. - H
data in COM1 exceeds the limit.
2. Check the communication cable.
The device checksum for the 1. Check the communication setting in the master
7017 communication serial port of COM1 is and the slave. - H
incorrect. 2. Check the communication cable.
1. Check the communication setting in the master
The device communication function
7021 and the slave. - H
code in COM2 is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device communication address
7022 and the slave. - H
used in COM2 is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device used in COM2 exceeds the
7023 and the slave. - H
device range.
2. Check the communication cable.
1. Check the communication setting in the master
The device length of the communication
7024 and the slave. - H
data in COM2 exceeds the limit.
2. Check the communication cable.
The device checksum for the 1. Check the communication setting in the master
7027 communication serial port of COM2 is and the slave. - H
incorrect. 2. Check the communication cable.
1. Check the communication setting in the master
The device communication function
7031 and the slave. - H
code in the Ethernet is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device communication address
7032 and the slave. - H
used in the Ethernet is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device used in the Ethernet
7033 and the slave. - H
exceeds the device range.
2. Check the communication cable.
1. Check the communication setting in the master
The device length of the communication
7034 and the slave. - H
data in the Ethernet exceeds the limit.
2. Check the communication cable.
The device checksum for the 1. Check the communication setting in the master
7037 communication serial port of the and the slave. - H
Ethernet is incorrect. 2. Check the communication cable.
1. Check the communication setting in the master
The device communication function
7041 and the slave. - H
code in the USB is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device communication address
7042 and the slave. - H
used in the USB is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device used in the USB exceeds
7043 and the slave. - H
the device range.
2. Check the communication cable.
1. Check the communication setting in the master
The device length of the communication
7044 and the slave. - H
data in the USB exceeds the limit.
2. Check the communication cable.
The device checksum for the 1. Check the communication setting in the master
7047 communication serial port of the USB is and the slave. - H
incorrect. 2. Check the communication cable.
1. Check the communication setting in the master
The device communication function
70B1 and the slave. - H
code in function card 1 is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device communication address
70B2 and the slave. - H
used in function card 1 is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device used in the function card 1
70B3 and the slave. - H
exceeds the device range.
2. Check the communication cable.
The device length of the communication 1. Check the communication setting in the master
70B4 data in function card 1 exceeds the and the slave. - H
limit. 2. Check the communication cable.
The device checksum for the 1. Check the communication setting in the master
70B7 communication serial port of function and the slave. - H
card 1 is incorrect. 2. Check the communication cable.
1. Check the communication setting in the master
The device communication function
70C1 and the slave. - H
code in function card 2 is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device communication address
70C2 and the slave. - H
used in function card 2 is incorrect.
2. Check the communication cable.
1. Check the communication setting in the master
The device used in function card 2
70C3 and the slave. - H
exceeds the device range.
2. Check the communication cable.
The device length of the communication 1. Check the communication setting in the master
70C4 data in function card 2 exceeds the and the slave. - H
limit. 2. Check the communication cable.
The device checksum for the 1. Check the communication setting in the master
70C7 communication serial port of function and the slave. - H
card 2 is incorrect. 2. Check the communication cable.
1. Refer to the function codes defined by the
7203 Invalid communication function code communication protocols. - H
2. Check if the product firmware and the software
Digital I/O, analog I/O, temperature measurement, positioning, counter, load cell, and network modules can be
installed in an AS Series system. There are 2 types of error codes; error and warning. The CPU module and its
modules stop operating when errors occur. The CPU modules and its modules do not stop operating when warnings
are triggered.
Error
Description Solution
Code
If the problem persists, contact the local authorized
16#1605 Hardware failure
distributors.
16#1607 The external voltage is abnormal. Check the power supply.
The factory calibration or the CJC is If the problem persists, contact the local authorized
16#1608
abnormal. distributors.
Error
Description Solution
Code
16#1801 The external voltage is abnormal. Check the power supply.
If the problem persists, contact the local authorized
16#1802 Hardware failure
distributors.
If the problem persists, contact the local authorized
16#1804 The factory calibration is abnormal.
distributors.
If the problem persists, contact the local authorized
16#1807 The CJC is abnormal.
distributors.
The signal received by channel 1
16#1808 exceeds the range of analog inputs Check the signal received by channel 1
(temperature).
The signal received by channel 2
16#1809 exceeds the range of analog inputs Check the signal received by channel 2
(temperature).
The signal received by channel 3
16#180A exceeds the range of analog inputs Check the signal received by channel 3
(temperature).
The signal received by channel 4
16#180B exceeds the range of analog inputs Check the signal received by channel 4
(temperature).
Error
Description Solution
Code
The signal received by channel 5
16#180C exceeds the range of analog inputs Check the signal received by channel 5
(temperature).
The signal received by channel 6
16#180D exceeds the range of analog inputs Check the signal received by channel 6
(temperature).
The signal received by channel 7
16#180E exceeds the range of analog inputs Check the signal received by channel 7
(temperature).
The signal received by channel 8
16#180F exceeds the range of analog inputs Check the signal received by channel 8
(temperature).
When power-on, the module is not Check if the connection between module and CPU
-
detected by CPU module. module is working. If not, connect again.
Error
Description Solution
Code
Linear count exceeding the set Check the signal received by channel 1 and 2.
16#1802
upper/lower limit on CH1 Hardware counter is still counting; when the number is
Linear count exceeding the set accumulated to the maximum and go back to the
16#1803
upper/lower limit on CH2 minimum, the error code will be cleared.
The variation in relation to a SSI encoder Check if there is any interruption and check the device
16#1804
position exceeding the limit on CH1 specification to see if the offset setting is matching with
The variation in relation to a SSI encoder the actual placement. When the next reading is normal,
16#1805
position exceeding the limit on CH2 the error code will be cleared.
Error
Description Solution
Code
If the problem persists, contact the local authorized
16#1605 Hardware failure (that is, the driver board)
distributors.
16#1607 The external voltage is abnormal. Check the power supply.
Error
Description Solution
Code
16#1801 The external voltage is abnormal. Check the power supply.
If the problem persists, contact the local authorized
16#1802 Hardware failure
distributors.
Check if the terminal is affected by noises or is short-
16#1807 Diver board failure circuited, i.e. EXC+ and EXC-. If the problem persists,
contact the local authorized distributors.
The signal received by channel 1
Check the signal received by channel 1 and the cable
16#1808 exceeds the range of analog inputs or the
connections.
SEN voltage is abnormal.
The signal received by channel 1 Check the value input to channel 1 and the maximum
16#1809
exceeds the weight limit. weight setting.
The factory calibration in channel 1 is
16#180A Check the weight calibration in channel 1.
incorrect.
The signal received by channel 2
Check the signal received by channel 2 and the cable
16#180B exceeds the range of analog inputs or the
connections.
SEN voltage is abnormal.
The signal received by channel 2 Check the value input to channel 2 and the maximum
16#180C
exceeds the weight limit. weight setting.
The factory calibration in channel 2 is
16#180D Check the weight calibration in channel 1.
incorrect.
When power-on, the module is not Check if the connection between module and CPU
-
detected by CPU module. module is working. If not, connect again.
Error
Description Solution
Code
1. Check that the module is securely installed.
16#1605 Hardware failure 2. Install a new AS04SIL or if the problem persists,
contact the local authorized distributors.
24VDC power supply is not sufficient and Check whether the 24 V power supply to the module is
16#1606 then recovered from low-voltage for less normal.
than 10 ms.
Error
Description Solution
Code
16#1802 No external power supply Check the external power supply
Error
Description Solution
Code
See the following IO-Link Event Code table for more
16#1800 Error occurs in IO-Link Master
information.
See the following IO-Link Event Code table for more
16#1801 Error occurs in IO-Link device
information.
Error in the download of IO-Link device
16#1803 Redownload the configuration by the software.
mapping tables
Failure to switch the process data Check if the configurations of the actual connected
16#1804
parameter set device are the same as the ones in the software.
A connection error occurs in IO-Link via 1. Cut the external power off for 3 seconds and then
16#1805 communication port 1 put the power back on.
A connection error occurs in IO-Link via 2. Redownload the configuration by the software.
16#1806 communication port 2
A connection error occurs in IO-Link via
16#1807 communication port 3
A connection error occurs in IO-Link via
16#1808 communication port 4
1. Cut the external power off for 3 seconds and then
Device scanning error and the scanning is
16#1809 forced to stop put the power back on.
2. Scan all device again
Error
Description Solution
Code
1. Check that the module is securely installed.
16#1605 Hardware failure 2. Install a new AS00SCM or if the problem persists,
contact the local authorized distributors.
1. Check if the function card is securely installed.
2. Install a new function card or if the problem persists,
contact the local authorized distributors.
16#1606 The function card setting is incorrect. 3. Check if the setting in HWCONFIG is consistent with
the function card setting.
4. Install a new AS00SCM or if the problem persists,
contact the local authorized distributors.
Error
Description Solution
Code
Check the parameter in HWCONFIG. Download the
16#1802 Incorrect parameters
parameter again.
1. Check whether the communication cable is
properly connected.
2. Check if the station number and the
16#1803 Communication timeout
communication format are correctly set.
3. Check if the connection with the function card is
working correctly.
1. Check the settings of the UD Link.
16#1804 The UD Link setting is incorrect.
2. Check the warning settings in the PLC.
The following error codes can only be viewed with SCMSoft; when the following errors occur, they are not shown on the
LED indicators and the system does not send the error messages to the CPU module.
Error
Description Solution
Code
The settings in HWCONFIG and manual Check the settings in HWCONFIG and manual
16#0107 settings are not consistent with function settings for function card 1.
card 1.
The settings in HWCONFIG and manual Check the settings in HWCONFIG and manual
16#0108 settings are not consistent for function card settings for function card 2.
2.
Check the parameter in HWCONFIG. Download the
16#0201 Incorrect parameters
parameter again.
Error
Description Solution
Code
1. Check if the station number and the
communication format are correctly set.
16#0301 Function card 1 communication timeout
2. Check if the connection with the function card is
working correctly.
1. Check if the station number and the
communication format are correctly set.
16#0302 Function card 2 communication timeout
2. Check if the connection with the function card is
working correctly.
1. Check the UD Link settings.
16#0400 Invalid UD Link Group ID for function card 1
2. Check the warning settings in the PLC.
1. Check the UD Link settings.
16#0401 Invalid UD Link Group ID for function card 2
2. Check the warning settings in the PLC.
1. Check the UD Link settings.
16#0402 Invalid UD Link Command for function card 1
2. Check the warning settings in the PLC.
1. Check the UD Link settings.
16#0403 Invalid UD Link Command for function card 1
2. Check the warning settings in the PLC.
Error
Description Solution
Code
1. Check if the module is securely installed.
2. Change and install a new AS00SCM or if the
16#1301 Hardware failure
problem persists, contact the local authorized
distributors.
1. Check if the function card is securely installed with
the AS-FCOPM card.
2. Change and install a new function card or if the
problem persists, contact the local authorized
16#1302 The function card setting is incorrect. distributors.
3. Check if the setting in HWCONFIG is consistent
with the function card setting.
4. Install a new AS00SCM or if the problem persists,
contact the local authorized distributors.
More than eight remote modules on the Check the total number of remote modules on the right
16#1304 right side of the CPU module. side of the CPU module (maximum is 8).
Error
Description Solution
Code
This error code should work with AS Series Remote
Module Setting in ISPSoft. When this error code shows
up, it indicates the remote module had been stopped:
Master Disconnected, Master Reconnected, IO Module
16#1506 Remote module had been stopped.
Alarm, or IO Module Timeout. Check and clear the
problem and then power-off and then power-on the
remote module to refresh its state. Refer to section 9.4.3
in AS Series Module Manual for more details.
Error
Description Solution
Code
16#1500 Remote module communication timeout Make sure the communication cable is well connected
Check the parameter in HWCONFIG. Download the
16#1502 Incorrect parameters
parameter again.
Make sure the communication cable is well connected
Remote extension module communication
16#1503 and the module is properly connected to the CPU
timeout
module and turn the modules on again.
The actual placement of the extension Check if the parameter in HWCONFIG is the same as
16#1505
modules is NOT the same as it is set. the actual placement.
1. Make sure the module is properly connected to the
Extension module communication CPU module and turn the modules on again.
16#1604
timeout 2. If the problem persists, contact the local authorized
distributors.
Error
Description Solution
Code
24VDC power supply is not sufficient and Check whether the 24 V power supply to the module is
16#1303 then recovered from low-voltage for less normal.
than 10 ms.
d. LED indicator status: If the error occurs, the LED indicator is ON, OFF, or blinks.
Descriptions
Error type:
ON: A serious error occurs in the module.
Blinking fast (every 0.2 seconds): unstable power supply or hardware
CPU Error LED Failure.
Blinking normally (every 0.5 second): system program errors or system
cannot run.
Warning type:
Blinking slowly (every 1 second and off for 3 seconds): a warning is
triggered, but the system can still run.
OFF:
A warning is triggered, but the system can still run. You can modify the rules
and use ISPSoft or SM/SR to show the warnings, instead of using indicators to
show the errors.
1502
- Errors occurred in the remote modules Continue V
150F
1609
- Reserved (Error codes for the extension modules) Stop V
160F
1800
- Errors occurred in the extension modules Continue V
180F
1900
Heartbeat errors occurred in the slave in CANopen
- Continue V
/ ECAT communication. (Delta ASD-A2)
191C
The initialization of the Delta ASD-A2 control has
1950 not yet been completed, the CANopen instructions Continue V
cannot be executed.
19E8 The node IDs of master and slave are duplicated. Continue V
12.4.3 Error Codes and LED Indicators for Positioning Module AS02 /
04PU
12.4.4 Error Codes and LED Indicators for High Speed Counter Module
AS02HC
12.4.5 Error Codes and LED Indicators for Load Cell Module AS02LC
Blinking once
or twice and
When power-on, the module is not detected by CPU
- OFF after 2
module. seconds, it
blinks repeatedly
*1: The following errors are specified as warnings to ensure the CPU module can still run even when the warnings are
triggered by its AIO modules. You can set up HWCONFIG to have the following first 3 error codes appear as errors when
they occur.
12.4.6 Error Codes and LED Indicators for Module AS04SIL IO-Link as
a Communication Module
NS LED indicator
Error Code Description
ON Blinking
No I/O module is configured to Add I/O modules in AS01DNET (RTU) in the DeviceNet
F1 AS01DNET (RTU) in the Builder software and download the configuration data to
DeviceNet Builder software. AS01DNET (RTU) after the configuration is finished.
The work voltage of AS01DNET Check if the power supply for AS01DNET (RTU) works
F2
(RTU) is too low. normally.
AS01DNET (RTU) enters the
F3 Repower AS01DNET (RTU).
test mode.
1. Check if the network communication cable is normal and
the shielded cable is grounded.
AS01DNET (RTU) is the Bus- 2. Ensure the baud rates of all network nodes are same.
F4
Off state. 3. Check if the two ends of the network are both connected
with a 120Ω terminal resistor.
4. Repower the scanner module.
Internal error;
Return the product for repair if the error still exists after re-
F6 An error in the internal storage
power on.
units of AS01DNET (RTU)
Internal error;
Return the product for repair if the error still exists after re-
F7 An error in the data exchange
power on.
units of AS01DNET (RTU)
Return the product for repair if the error still exists after re-
F8 Manufacture error
power on.
Internal error;
Return the product for repair if the error still exists after re-
F9 An error in the access of the
power on.
Flash of AS01DNET (RTU)
If the code has emerged for a long time, please shoot troubles
in the methods below.
1. Ensure that there are at least two nodes working normally
in the network.
2. Check if the two ends of the network are both connected
with a 121Ω terminal resistor.
3. Ensure that the baud rates of all network nodes are same.
Repeated node ID detection 4. Check if the network cable has a problem such as being
E7
disconnected and loosened.
5. Check if the bus communication cable length exceeds
maximum transmission distance. If the maximum
transmission distance is exceeded, the stability of the
system can not be ensured.
6. Check if the shielded wire of the network communication
cable is grounded.
7. Turn on the power of AS01DNET (RTU) again.
13
10
Chapter 13 Data Tracer and Data
Logger
Table of Contents
Compile the current project before using the function. Click Wizard> Data Tracer to open the Data Tracer window as
shown below.
Click the button of Symbol Name to open the Add Sample Source window.
Click the button of Symbol Name in the Add Sample Source window and select the variable symbol name to
be added in the Choose Symbol window or directly type a device name in the Device Name box.
After setting up the parameters, click on the icon toolbar to have the system in the online mode. Then click
to download the settings to the PLC.
After the sample parameter settings in the data tracer are completed and downloaded, any of the following three
modes on the icon toolbar can be used for watching curves in the online mode.
Click on the icon toolbar to export the data to your computer for future use.
13.1.2 Example
If X0.0 is a signal to open/close externally. Use Data Trace to measure the width of time when X0.0 is ON.
Steps:
Set the Customized Time to 100 ms to take samping, set the trigger device to X0.0, set the trigger position to 10,
and then set the compare condition to ON as the image shown below.
Set the mode to One-shot trigger and wait for the trigger (ON). Once it is triggered, it displays the recorded curve
data.
The value in I ∆ X1 is 2500 ms, the time measured between two vertical lines, X1 and X2. for X0.0.
Click the button of Symbol Name to open the Add Sample Source window.
Click the button of Symbol Name in the Add Sample Source window and select the variable symbol name to
be added in the Choose Symbol window or directly type a device name in the Device Name box.
After setting up the parameters, click on the icon toolbar to have the system in the online mode. Then click
to download the settings to the PLC. And then click to record data.
Note: From here you can also follow Operation B to complete the recording and saving.
When the recording is done, click the uploade button to update the data for later viewing.
Click on the icon toolbar to export the data to your computer for future use.
Click on the icon toolbar or use SM and SR to save the data to the SD Card installed on the PLC.
Operation B
You can also use SM flags or SR registors to complete the data recording, data saving or set to store data on a SD card
permanently. See the example below for reference.
Example:
Check if the flag SM457 is ON. If the flag SM457 is ON, it indicates the valid recorded parameters are downloaded in
data logger. And that means the operation A is done correctly.
Use inputs to enable/disable or set the flag SM454 to ON for the PLC to start recording. If you need to store data on
a SD card, set SR902=16#5AA5.
When SM455 is ON or when the quantity of data has met the value set in SR900 (32-bit value), the system start
saving data on a SD card.
NOTE: While sending data to the SD card for storage, the PLC needs a period of undisturbing time, approximately
tens of milliseconds. During this period, the PLC is not allowed to execute interrupts. Make sure the PLC is NOT
executing any interrupts, especially the external input ones before starting to send data to the SD card for storage.
When SM455 is switching from OFF to ON, set SM456 ON. And the PLC starts to store the recorded data on the SD
card. The default path and the file name are as shown below:
Delta device parameters can be backed up and restored. This function allows you to backup and restore the device
parameters, including parameters of inverters and servo drives that are connected to the PLC CPU. You can backup the
device parameters for later use. If a device is not funcitoing, you can change to a new one and use the backup the
parameters to set up the new device quickly. Here we use AS Series PLC CPU as an example to backup and restore
Delta device paratmeters. Refer to EIP Builder User Manual for detailed information on operation of other series.
For AS300 Series PLC CPU, you can deloy back up and restoration for up to 16 Delta drives at the same time.
For AS100 and AS200 Series PLC CPU, you can utilize back up and restoration for up to 8 Delta drives at the same time.
Find the architecture overview for back up and restoration below. Refer to Chapter 9 for details on the EtherNet/IP
operation.
Software HMI
192.168.1.99 192.168.1.98
AS300
192.168.1.11
Ethernet Switch
Delta Driver
C2000_No.1 C2000_No.2
192.168.1.9 192.168.1.10
Step 2: Make sure a SD Card is installed in the AS Series PLC CPU and the AS Series PLC CPU is at the state of STOP.
Step 3: Click the Uploader icon on the tool bar for backup.
Step 4: Select the paremeters that you need to store for backup and click Start.
Step 5: Once all the selected parameters are uploaded to the computer, you can see the information “All done”.
Step 6: Click the Downloader icon on the tool bar to download the backup file from the computer to the SD card of
AS Series PLC CPU.
Step 7: Select the paremeters that you need to download and click Start.
Step 8: Once all the selected parameters are downloaded to the SD card of the AS Series PLC CPU, you can see the
information “All done”.
OK
Step 9: Use your computer to check if the backup file is saved in the SD card.
Remarks:
Default backup file path
AS100: \SDCard\PLC CARD\AS200\DevPara
AS200: \SDCard\PLC CARD\AS200\DevPara
AS300: \SDCard\PLC CARD\AS300\DevPara
Step 10: You can use ISPSoft to set the Delta drive’s number in SR1601 and SR1602 for easier operation when it is
required to use the restoration function on site.
Use SM/SR devices to appoint which Delta drive should be restored. Refer to the table below. After you have set the
configurations, the PLC executes the restorations when the PLC is Power-On or from Stop to Run.
0: No action (default)
1: The AS Series PLC CPU executes the
SR1600 Parameter restoration code restoration when the PLC is Power-On or from Stop Yes
to Run. When the restoration is complete, reset the
value to 0.
In HWCONFIG, you can set up the handling method: what to do if an error occurs while restoring.
Execution delay time when power on:
You can set up how logh should the PLC CPU wait before the restoration begins. The default is 3 seconds. It means
after power on, and after the PLC CPU detects its modules, it will wait for 3 seconds before executing restoration.
But if the value in SR1600 is 0, the action here will be ignored.
Example: Back up parameter from Delta drives, number 1, 3, 6 and 16 and execute restorations.
Backup
Step 1: Select the devices that you need to backup in EIP Builder. Here we select device 1, 3, 6 and 16.
Step 2: Download the backup file from the computer to the SD card of AS Series PLC CPU.
Step 3: Make sure you have the backup file ready and the IP addresses and Slave IDs in the backup file of the SD card
are identical to the ones that need to be restored.
SD Card:
File naming: mmmm_nn_tt_pppppppppppppppp.par
mmmm: device or module code (e.g. PLC CPU is 0000.)
nn: communication port number (e.g. PLC Ethernet communication port is 03.)
tt: communication protocol type (e.g. Ethernet communication is fixed to 01.)
pppppppppppppppp: device information (IP + ID + 000000 in the hexadecimal format)
For example: If the device IP is 192.168.1.101 and its ID is 01, the device information is C0A80165
(IP: 192 = 16#C0, 168=16#A8, 1=16#01, 101=16#65) + 01 (ID) + 000000 = C0A8016501000000.par
Step 4: You can use ISPSoft to set the Delta drive’s number in SR1601 and SR1602 for easier operation when it is
required to use the restoration function on site.
Restoration
Step 1: Check and make sure you have set the IP addresses, Slave IDs, and passwords of the Delta drives to be restored.
Step 2: Use the HMI, e.g., Delta DOP series HMI to set up SR1601=16#8025 (SR1601.0, SR1601.2, SR1601.5,
SR1601.15; these 4 bits set to ON and others set to OFF.)
Note: You can use ISPSoft to set the Delta drive’s number in SR1601 and SR1602 beforehand, it would be easier
for personeels to execute restoration on site.
Step 3: Make sure a SD Card is installed in the AS Series PLC CPU and the AS Series PLC CPU is at the state of STOP.
Step 4: Use HMI to set SR1601 to 1. Switch PLC CPU from STOP to RUN.
Step 5: Check if the value in SM1160 of the PLC CPU. If it is ON, it indicates the restoration is complete. If it is not ON, go
check if the value in SM1161 is ON. If it is ON, it indicates an error has occurred during restoration.
Troubleshooting
When SM1161 is ON and the value in SR1603 is not 0.
Read the value in SR1604 to find the last digit of the device’s IP address that a most recent error occurred during
restoration to find out which device is not functioning.
Read the value in SR1605 or use the PRST_ErrRead to read the error code. See the table below for
troubleshooting.
Error Code
Type Error Message Solution
in SR1605
Make sure SD card is installed
H'0001 CPU module can NOT detect SD card
securely. Unplug it and plug it in again.
Make sure there is a backup file in SD
H'0002 No backup file in SD card.
card.
Error occurred while reading data from
H'0003 SD card. For instance, failed to read or Check if SD card is damaged.
the file is corrupted.
PLC setting Check if SD card is written proof or if it
H’0004 Failed to write data into SD card.
and operation is damaged.
error Restoration setting error
(For example, the IP address to be Check if the naming of IP address and
H’0008 restored is set as a broadcasting one. ID is the same as what is set in
For restoration, the IP address should be HWCONFIG.
one on one, not broadcasting.
Check if the network cable is
H’000A Connection lost well-connected and the wiring is
correct.
Check if the Delta drive’s firmware
H’1000 Not supported parameter settings version in the backup file is matched
with the one to be restored.
Check if the Delta drive’s series in the
H’1001 Device series not matched backup file is matched with the one to
be restored.
Check if the Delta drive’s firmware
H’1002 Device version not matched version in the backup file is matched
with the one to be restored.
Check if the Delta drive’s voltage level
H’1003 Incompatible device voltage level in the backup file is matched with the
one to be restored.
Check if the Delta drive’s power in the
Backup and H’1004 Incompatible device power backup file is matched with the one to
restoration be restored.
error Check if the Delta drive’s model in the
H’1010 Device model not matched backup file is matched with the one to
be restored.
Check if the Delta drive’s password is
H’1011 Incorrect device password
the same as what is set in HWCONFIG.
Check if the network cable is
H’1100 Device communication timeout well-connected and free from noise
interference.
If the problem persists, contact the
Currently the device can NOT execute
H’1101 local authorized distributors of the
backup or restoration. Delta drive.
If the problem persists, contact the
Currently the device can NOT compete
H’1103 local authorized distributors of the
the execution of backup or restoration. Delta drive.
H’1106 Device responds with incomplete data If the problem persists, contact the
Error Code
Type Error Message Solution
in SR1605
for backup/restoration local authorized distributors of the
Delta drive.
Check if the network cable is
Device responds with an unexpected
H’1108 well-connected and free from noise
error.
interference.
If the problem persists, contact the
H’2000 Parameters exceed the upper limit. local authorized distributors of the
Delta drive.
If the problem persists, contact the
H’2001 Parameters are less than the lower limit. local authorized distributors of the
Delta drive.
If the problem persists, contact the
H’2002 Parameters can NOT be written. local authorized distributors of the
Delta drive.
Currently the device is at the state of
Restoration H’2003 Switch the device to the state of STOP.
RUN.
error
Currently the device is at the state of Refer to the drive user manual for more
H’2004
error. information.
If the problem persists, contact the
H’2005 Incorrect device file local authorized distributors of the
Delta drive.
If the problem persists, contact the
Number of device parameters not
H’2006 local authorized distributors of the
matched. Delta drive.
If the problem persists, contact the
Execution of backup or restoration
H’2007 local authorized distributors of the
timeout Delta drive.
13.3.5 FAQ
Question 1: Is Ethernet/IP the only communication protocol for backup and restoration?
Answer: Yes, currently Ethernet/IP is the only communication protocol supported. RS485 communicaiton will also be
available in the near future.
Question 2: Are the file name and the folder path editable?
Answer: The file name of the backup file contains to 4 sections, PLC Ethernet communication port, Ethernet
communication protocol, and device information. Only the device information can be edited according to the device to be
restored. See below for more details on the file naming.
File naming: mmmm_nn_tt_pppppppppppppppp.par
nn: communication port number (e.g. PLC Ethernet communication port is 03.)
tt: communication protocol type (e.g. Ethernet communication is fixed to 01.)
pppppppppppppppp: device information (IP + ID + 000000 in the hexadecimal format)
For example: If the device IP is 192.168.1.101 and its ID is 01, the device information is C0A80165
(IP: 192 = 16#C0, 168=16#A8, 1=16#01, 101=16#65) + 01 (ID) + 000000 = C0A8016501000000.par
Question 3: Can backup and restoration be executed when PLC CPU is at the state of RUN?
Answer: No. Backup and restoration can only be executed when PLC CPU is at the state of STOP. Since AS Series PLC
CPU reads data from or writes data into the SD card, it affects the PLC scan time and may further affect the PLC
operation.
MEMO
12
A
Appendix A Installing a USB Driver
Table of Contents
A.1 Installing the USB Driver for an AS Series CPU module in Windows XP with SP3
.......................................................................................................................... A-2
A.2 Installing the USB Driver for an AS Series CPU module in Windows 7 .......... A-6
A.3 Installing the USB Driver for an AS Series CPU module in Windows 8 ........ A-11
A.4 Installing the USB Driver for an AS Series CPU module in Windows 10 ...... A-13
A.5 Notes on Utilizing USB Communication ...................................................... A-16
install the USB driver on another operating system, refer to the instructions in the operating system for
Before you install the USB driver, you must install ISPSoft version 3.00 or above on your computer.
(1) Supply power to the AS Series CPU module. Connect the AS Series CPU module to a USB port on your
computer with a USB cable. In the Found New Hardware Wizard, select No, not this time and then click
Next.
(2) The wizard displays the name of the detected USB device. Select Install from a list or specific location
(3) After you install ISPSoft version 3.00 or above, the driver for the AS CPU module is under the folder where
Select Include this location in the search and enter the correct path, or click Browse to browse for the
(4) The system installs the driver. If the Hardware Installation message appears during the installation, click
Continue Anyway.
(6) Open the Windows Device Manager window. If the Delta PLC port for the USB device is under Ports
(COM & LPT), the installation of the driver is successful, and Windows assigns a communication port
Additional remarks
If you connect the PLC to a different USB port on the computer, the system may ask you to install the driver
again. Follow the steps above, and install the driver again. After you install the driver, the communication
port number that the operating system assigns to the USB device may have changed.
If Windows XP has not been updated to the version SP3 on the computer, an error message stating the
missing files will appear during the installation. Resolve this issue with one of the following steps.
(a) Cancel the installation, install Windows XP SP3 on the computer, and reinstall the driver according to
(b) Get the file needed, and specify the path where the file is stored for the missing file in the error
message window.
install the USB driver for an AS Series CPU module on another operating system, refer to the instructions in the
Before you install the USB driver, you must install ISPSoft version 3.00 or above on your computer.
Supply power to the AS Series CPU module. Connect the AS Series CPU module to a USB port on the
(1) Windows detects the module. From the Windows Control Panel, open the Device Manager. The name of
the USB device appears in the Device Manager window. Double-click the AS300.
(4) After you install ISPSoft version 3.00 or later, the driver for the AS Series CPU module is under the folder
where you installed ISPSoft ...\ISPSoft\drivers\Delta_PLC_USB_Driver\. Enter the path to the driver, or
Specify the correct path. If you installed the driver for the AS series CPU module to another location,
(5) Click OK. The system installs the driver. If the Windows Security window appears during the installation,
(7) Open the Device Manager window again. If the name of the Delta USB device appears under Ports (COM
& LPT), the installation of the driver is successful. The operating system assigns a communication port
Additional remarks
If you connect the PLC to a different USB port on the computer, the system may ask you to install the driver
again. Install the driver again. After you install the driver, the communication port number that the operating
validating the integrity of a driver or system file each time it is loaded into memory. Because the Delta PLC USB
driver does not include the driver signature, this section shows you how to disable driver signature enforcement
in Windows 8 to successfully install the Delta PLC USB driver. Once you disable the driver signature
enforcement setting, it returns to its original state after you restart Windows.
1. Press the Windows button 【WIN】+【I】 on your keyboard to display the Settings window. Click
Change PC settings.
2. The PC settings window appears. Click General and then click Restart now under Advanced startup.
3. After the computer restarts, under Choose an option, click Troubleshoot. Under Troubleshoot, click
Advanced options.
4. On the Advanced options page, click Startup Settings, and then on the Startup Settings page, click
5. Press the 7 or F7 key on your keyboard to choose Disable driver signature enforcement. Press Enter
and the system directs you back to the Windows 8 operating system. Install the Delta PLC USB driver now
by connecting the AS Series CPU module to your computer’s USB port. Refer to Section A2 for the steps
validating the integrity of a driver or system file each time it is loaded into memory. Because the Delta PLC USB
driver does not include the driver signature, this section shows you how to disable driver signature enforcement
in Windows 10 to successfully install the Delta PLC USB. Once you disable the driver signature enforcement
This section describes the steps to disable driver signature enforcement in Windows 10.
3. In the Settings window, click Recovery, and then click Restart now.
4. After the computer restarts, under Choose an Option, click Troubleshoot, and then click Advanced
options.
5. On the Advanced options page, click Startup Settings. On the Startup Settings page click Restart to
6. On your keyboard, press 7 or F7 to choose Disable driver signature enforcement, and the system
directs you to the Windows 10 operating system page. Install the Delta PLC USB driver.
7. Install the USB driver for the AS Series CPU module by connecting the AS Series CPU module to your
computer’s USB port. Refer to Section A2 for the steps to install the USB driver.
Suggested NOT to use USB communication for applications that require long time communication and
When experiencing connection lost, you can unplug the USB cable and then plug it back in and try the
communication again.
For the first time USB communication user, you need to install the USB driver for the AS Series PLC
CPU.
If the communication is still not working after unplugging and plugging, you need to open the Devices
(Windows settings -> Devices) to see if the USB driver is still valid. The USB driver may be lost due to
Windows updates. If your USB driver is invalid, install the USB driver again.
B
Appendix B Device Addresses
Table of Contents
B.1 Standard Modbus Device Addresses ...................................................... B-2
B.2 Function Codes and Number of Devices Supported for Modbus ProtocolsB-3
MEMO
C
Appendix C EMC Standards
Table of Contents
C.1 EMC Standards for an AS Series System ........................................................ C-2
C.1.1 AS Series System EMC Standards ............................................................... C-2
C.1.2 Installation Instructions to meet EMC Standards ........................................... C-4
C.1.3 Cables ..................................................................................................... C-5
The EMC standards that are applicable to an AS series system are listed in the following tables.
EMI
(radiated)
IEC 61000-6-4
(measured at a 230-1000 MHz 47 dB (μV/m) quasi-peak
distance of 10 meters)
79 dB (μV) quasi-peak
0.15-0.5 MHz
AC power port 66 dB (μV) average
IEC 61000-6-4
(conducted) 73 dB (μV) quasi-peak
0.5-30 MHz
60 dB (μV) average
EMS
Environmental Reference
Test Test level
phenomenon standard
Electrostatic Contact ± 4 kV
IEC 61000-4-2
discharge Air ± 8 kV
Specific
Interface/Port Test level Test level Test level
interface/port
AC I/O 2 kV CM
2 kV 10 V
(unshielded) 1 kV DM
2 kV CM
AC power 2 kV 10 V
1 kV DM
Equipment power
0.5 kV CM
DC power 2 kV 10 V
0.5 kV DM
AC I/O and AC 2 kV CM
I/O power and 2 kV 10 V
auxiliary power 1 kV DM
auxiliary power
DC I/O and DC 0.5 kV CM
output 2 kV 10 V
auxiliary power 0.5 kV DM
Use a conductive control box. Remove the paint on the plate bolts to ensure good contact between the
Connect the control box with a thick wire to ensure that the control box is well-grounded, even if there
is high-frequency noise.
The diameter of holes in the control box must be less than 10 millimeters (3.94 inches). Radio
frequency noise may be emitted if the hole diameter is larger than 10 millimeters.
Minimize the distance between the door of the control box and the PLC to prevent radio waves from
leaking. You can also prevent radio waves from leaking by putting an EMI gasket on the painted
surface.
Connect the PLC system power cable and the ground as described below.
Provide a ground point near the power supply module. Use thick, short wires to connect the terminals
LG and FG with the ground. The length of the wire should be less than 30 centimeters (11.18 inches).
Noise generated by the PLC system is passed to the ground through LG and FG; therefore, the
impedance should be as low as possible. Although the wires are used to reduce noise, they
themselves carry a lot of noise. Using short wires can prevent the wires from acting as antennas.
Twist the ground and the power cable together; the noise flowing through the power cable is then
passed to the ground. The ground and the power cable do not need to be twisted if you install a filter
C.1.3 Cables
Grounding a shielded cable
Cables drawn from the control box carry high-frequency noise. When they are outside of the control box, they
are like antennas emitting noise. The cables connected to digital input/output modules, analog input/output
modules, temperature measurement modules, network modules, and motion control modules should all be
shielded cables to prevent the emission of noise. Using shielded cables also increases the resistance to
external noise. You improve the resistance to noise if the signal cables that are connected to the digital
input/output modules, analog input/output modules, temperature measurement modules, network modules,
and motion control modules are all shielded cables that are grounded properly. If you do not use shielded
cables or ground the shielded cables correctly, noise resistance will not improve. Make sure the shield of any
connected cable contacts the control box. You must scrape any paint off of the control box at the contact point.
All fastening must be metal, and the shield must contact the surface of the control box. Use washers to correct
Ground the shield of a shielded cable as close to a module as possible. Ensure that there is no electromagnetic
MEMO
D
Appendix D Maintenance and Inspection
Table of Contents
D.1 Cautions
Observe the following precautions before performing maintenance and inspection. Incorrect or careless operation
To prevent a breakdown of an AS Series system or a fire, ensure that the ambient environment
does not contain corrosive substances such as chloride gas, sulfide gas or flammable substances
To prevent the connectors from oxidizing and to prevent electric shock, do not touch the
connectors.
To prevent electric shock, turn off the power before pulling the connectors or loosening the
screws.
To prevent cable damage, and to prevent the connectors from being loosened, do not put weight
To prevent product breakdown, fire, or injury, do not disassemble or alter the modules.
To prevent a controlled element from malfunctioning, ensure that the program and parameters
are written into a new CPU module before restarting the AS Series system.
To prevent incorrect output or equipment damage, refer to the related manuals for more
information about operating the modules.
To prevent damage to the modules, touch grounded metal or wear an antistatic wrist strap to
release static electricity from your body before working on a module.
To prevent noise from causing system breakdown, keep a proper distance from the system when
To prevent the temperature of an element from being too high, maintain a proper distance
between the AS Series system and heat sources such as coils, heating devices, and resistors.
To protect an AS Series system, install an emergency stop switch and an overcurrent protection
device.
Inserting and pulling a module several times can loosen the contact between the module and the
backplane.
To prevent an unexpected shock from resulting in damage to the AS Series system and a
controlled element, ensure that the modules are correctly and firmly installed.
conform to the cautions listed in section D.1. You can then perform the daily inspection described below. If you find any
A screwdriver
Industrial alcohol
projection is inserted into inserted into the hole Install the module
3 Installing of a module
the hole on the backplane, in the backplane, and firmly.
tightened. tightened.
* Please refer to the Module Manual for more information related to the LED indicators on the extension modules.
environment. After making sure that the ambient environment and the AS Series system conform to the cautions listed
in Section D.1, perform the periodic inspection described below. If you find any problems, follow the solution and
A screwdriver
Industrial alcohol
A multimeter
A thermometer
A hygrometer
The ambient
Please refer to
Chapter 4 for
Check whether the module The module must be
Looseness more information
Installation
module.
Looseness of
Tighten the screws with a The screws must not Tighten the
terminal
screwdriver. be loose. screws.
Connection
screws
4
Tighten the
Looseness of The connectors must
Pull the connectors. screws on the
connectors not be loose.
connectors.
Please refer to
PLC system
5 Check the error logs. No new error occurs. section 12.1.3 for
diagnosis
more information.