Delta Ia-Plc As MDM en 20240430
Delta Ia-Plc As MDM en 20240430
www.deltaww.com
AS Series Module Manual
Revision History
Ve r s i o n Revision Date
1st The first version was published. 2 0 1 6 / 11 / 3 0
1. Chapter 1: Added information concerning new models
AS08AD-B and AS08AD-C.
2. Chapter 2: Added information concerning new models
AS08AD-B andAS08AD-C.
3. Chapter 3: Updated information concerning CR#23-24
and software ne w screenshots.
4. Chapter 4: Updated information concerning CR#35-
2nd 54/CR#210-225 and software ne w screenshots. 2017/07/07
5. Chapter 5: Updated information concerning CR#1-
4/CR#210-217 and software ne w screenshots.
6. Chapter 6: Updated information concerning CR#210-
217 and software new s creenshots.
7. Chapter 7: Updated information concerning theoretical
calibration and software new screenshots
8 . C h a p t e r 8 : U p d a t e d i n f o r m a t i o n c o n c e r n i n g n e w FW 2 . 0 .
1. Chapter 1: Added information concerning new models
AS06RTD-A and AS08TC-A and installation information
updated in section 1.3.1.
3rd 2. Chapter 5: Added information concerning new model 2018/02/09
AS06RTD-A.
3. Chapter 6: Added information concerning new models
AS08TC-A.
1. Chapter 1: Added information concerning ambient air
temperature-barometric pressure-altitude.
2. Chapter 2: Added information concerning filter average,
cable length and resistance. Updated section 2.2.4
CR#23-38 and section 2.2.5 CR#43-74.
3. Chapter 3: Added information concerning cable length
and resistance. Updated section 3.2.1 analog to digital
conversion range, output impedance and section 3.2.4
CR17-20 and CR#21-36.
4. Chapter 4: Added information concerning filter average,
cable length and resistance. Updated section 4.2.1
analog to digital conversion range, output impedance
4th and 4.2.4 CR#31-21. 2 0 1 8 / 11 / 2 6
5. Chapter 5: Updated section 5.2.1 JPt100 range, section
5.2.4-5.2.5 added notes on CR, updated section 5.2.6
PID information, revised section 5.2.7 control mode.
6. Chapter 6: Section 6.2.1 revised type B range, added a
note, section 6.2.4-6.2.5 added notes on CR, revised
CR# for the records, updated section 6.2.6 PID
information and revised section 6.2.7 control mode.
7. Chapter 7: Section 7.2.4 added notes on CR.
8 . C h a p t e r 8 : N e w f u n c t i o n s i n n e w FW 2 . 0 2 .
9. Chapter 9: Updated section 9.2.5 output impedance
information and added sections 9.2.7.1-9.2.7.9 for new
f u n c t i o n s a d d e d a n d o p e r a t i o n a l e xa m p l e s .
1. Chapter 7: Revised contents of CR#0 and #59 in
5th section 7.2.4. 2019/1/29
2. Chapter 8: Deleted a note in section 8.6.4.
6th 1. Chapter 5: Updated wiri ng information in section 5.2.8. 2019/5/10
Ve r s i o n Revision Date
1. Chapter 1: Added model information including AS02PU-
A, AS04PU-A, AS02HC-A, AS04SIL-A and AS-FPFN02
2. Chapter 2: Updated section 2.2.1 specification, 2.2.4
and 2.2.5 CR table, and 2.4 adding a new error code.
3. Chapter 3: Updated section 3.2.4 CR table and 3.4
adding a new error code.
4. Chapter 4: Updated section 4.2 specification, 4.2.4 CR
table and 4.4 adding a new error code.
5. Chapter 5: Updated section 5.2 specification, 5.2.4 and
5.2.5 CR table, and 5.4 adding a new error code.
6. Chapter 6: Updated section 6.2.4 and 6.2.5 CR table.
7th 2 0 1 9 / 11 / 2 9
Added D MPID instruction supporting firmware versions
and section 6.4 adding a new error code.
7. Chapter 7: Updated section 7.2.4 and 7.2.5 CR table
and 7.5 adding a new error code.
8. Chapter 8: Added a new error code in section 8.7.2.2.
9. Chapter 9: Updated AS-F2AD specifications in sections
9 . 2 . 4 a n d 9 . 2 . 5 . D e l e t e d S M 111 0 a n d S R 1 5 4 0 i n
section 9.2.7. Added AS-FPFN02 information in
sections 9.2.8 and 9.3.5.
1 0 . C h a p t e r 11 : N e w c h a p t e r i n t r o d u c i n g p o s i t i o n i n g
modules AS02PU-A and AS04PU-A.
1. Chapter 1: Updated section 1.1 to include software
information for new AX series PLC, updated AS02HC-A
specifications and added AS-FOPC02 information.
Added an installation note in section 1.3.4.
2. Chapter 2: New chapter introducing digital input/output
modules.
3. Chapter 3 – 7: Added DIADesigner+ and Hardwa re
Configuration information.
4. Chapter 8: Updated CR#120 default value and input
values 100 to 105 of CR200 command set in section
8.2.4.
5. Chapter 9: Added AS-FPEN02 and AS04SIL-A
information, added LED indicator information of
8th EtherNet/IP in section 9.4.2, and added error LED 2020/04/30
indicator information of AS00SC M- A in section 9.7.2.2.
6. Chapter 10: Updated software images in section 10.2.7
and 10.2.7.2, updated section 10.2.7.7, added AS-
FPFN02 installed on AS00SC M-A information in section
10.2.8, added AS-FOPC02 product information in
sections 10.2.9 and 10.3.6, updated LED indicator
information of AS-FEN02 in section 10.3.4.
7. Chapter 12: Updated response time and input isolation
specifications in section 12.2.1.
8. Chapter 13: New chapter introducing IO link
communication module, AS04SIL-A.
9. Chapter 14: New chapter introducing high speed
counter modules AS02PU and AS04PU.
1. Chapter 1: Updated AS02/04PU-A module descriptions
2. Chapter 3-8: Added DIADesigner-AX software o peration
3. Chapter 9: Updated sections 9.7.2.2 and 9.7.2.3
9th 2020/10/30
AS00SCM Error LED Indicators
4. Chapter 10: Deleted EtherNet/IP Adapter information in
section 10.2.9.
Ve r s i o n Revision Date
5. Chapter 13: Added filter time in section 13.2.1 and
added 13.3.2.5 Application-specific API for
Communications of IO-Link Devices.
6. C h a p t e r 1 4 : A d d e d t h e p r o c e s s i m a g e s o f t h e Ti m i n g t o
Count in section 14.2.5 Pulse Input Counting.
1. Chapter 1: Added new product information for AS02ADH-A
and AS-FFTP01.
2. Chapter 6: Added Ma xi mum Measurable Range in
functional specifications and Conversion Details in
section 6.21. Added a label description in profile in
section 6.2.2.
3. Chapter 7: Added more applicable sensor types in,
including C, U, L and TXK. Added Conversion Details in
section 7.2.1. Added a label description in Profile in
section 7.2.2 Added compatible firmware versi ons and
more descriptions on control mode in section 7.2.7.
4. Chapter 8: Added W eight in functional specifications in
section 8.2.1. Added a label description in Profile in
section 8.2.2. Added new CRs, CR#400 to #479 in section
8.2.4. Added a new illustration for zero point tracking in
section 8.2.5. Updated the software images in section
8.3.2, 8.3.3 and 8.4. Added troubleshooting for diver
board failure in section 8.6.2.
5. Chapter 9: Updated Introduction and added applicable
PLC CPU for AS00SCM-A in RTU mode in section 9.1.
10th Updated Knob Function in section 9.2.3. Updated Modbus 2021/08/20
information and added software images in sections 9.3.1,
9.3.1.1 and 9.3.1.2. Updated UD Link information, added
software images in section 9.3.2, and added new
description for SC MSoft in section 9.3.2.2. Added more
d e s c r i p t i o n s a n d e xa m p l e f o r a p p l i c a t i o n s o f A S 0 0 S C M- A
in RTU mode in section 9.4.2. Deleted software image
from manufacturer R in section 9.4.2.6. Added Network
Security information in section 9.4.2.7. Added error code
16#1304 in section 9.7.2.1, updated error codes 16#1506
in section 9.7.2.2 and updated 16#1502 in section
9.7.2.1.
6. Chapter 10: Updated supported firmware and software
versions in section 10.2.7.1. Updated Features in
section 10.2.7.2. Added a new section for IP Setting in
section 10.2.7.4. Updated information in Data Mapping
through EtherNet/IP Adapter in section 10.2.7.6. Updated
software images (from manufacturer R) and descriptions
i n E xa m p l e o f C o n n e c t i n g t o 3 r d P a r t y P L C S c a n n e r
through EIP Builder in section 10.2.7.7. Updated
supported firmware and software ve rsions in section
10.2.8.1. Updated Features in section 10.2.8.2. Updated
Ve r s i o n Revision Date
information in Configuring the Data Length for I/O
M o d u l e (W o r k s w i t h A S 3 0 0 ) i n s e c t i o n 1 0 . 2 . 8 . 4 . U p d a t e d
applicable modules in section 10.2.8.6. Updated
software images (from manufacturer S) and PROFINET
D e v i c e E xa m p l e ( A d a p t e r ) i n s e c t i o n 1 0 . 2 . 8 . 8 . U p d a t e d
features for AS-FOPC02 in section 10.2.9.2. Added
Modbus TCP Specifications and OPC UA Specifications
in section 10.2.9.3. Added SR information for AS300 in
s e c t i o n 1 0 . 2 . 9 . 4 . A d d e d S e t t i n g U T C Ti m e i n O P C U A
Slave information in section 10.2.9.6. Added Network
Security information in section 10.2.9.7. Added The
C o p y r i g h t I n f o r m a t i o n a b o u t t h e U s e d E xt e r n a l S o f t w a r e
Sources in 10.2.9.8. Added a new section 10.2.10 for
AS-FFTP01. Updated AS-FPFN02 LED information in
section 10.3.5.
7. Chapter 12: Updated information in Special Features in
section 12.2.4. Updated software images in section 12.3.
8. Chapter 13: Updated AS PLC CPU firm ware vers ion in
section 13.1. Updated application-specific API
information in section 13.3.2.5. Updated 16#FF21~
16#FF25 in IO-Link Event Code table in section 13.5.
9. Chapter 14: Updated the receiving data length to 32 bits
in section 14.1.1. Move the input/output information to
section 14.3. Updated software images in section 14.4.
10.Chapter 15: Added a new chapter for High-speed analog
module AS02ADH.
1. C h a p t e r 1 : 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 f o r A S - F E C AT.
Added information about DIADesigner software. Added
supported firmware versions for AS04AD-A, AS08AD-B,
AS08AD-C, AS06 XA-A, AS04RTD-A and AS06RTD-A.
2. Chapter 2: Updated information for specifications of
input/output isolation voltage.
3. Chapter 3: Added information about DIADesigner
software. Added Built-in moving average and
proportional filter function in section 3.1.1. Added
supported firmware versions and updated information for
11 t h 2022/05/16
specifications of conversion time as well as isolation in
section 3.2.
4. Chapter 4: Added information about DIADesigner
software. Updated information for specifications of
isolation in section 4.2.
5. Chapter 5: Added information about DIADesigner
software. Added supported firmware versions and
updated information for specifications of conversion time
as well as isolation in section 5.2.
6. Chapter 6: Added information about DIADesigner
Ve r s i o n Revision Date
software and Ni120. Added supported firmware versions
and updated information for specifications of conversion
time as well as isolation in section 6.2.
7. Chapter 7: Added information about DIADesigner
software. Updated information for specifications of
r e s o l u t i o n , i s o l a t i o n a n d m a xi m u m m e a s u r a b l e r a n g e i n
section 7.2.
8. Chapter 8: Added information about DIADesigner
software. Updated information for specifications of
maximum filter and average weights in section 8.2.1.
Updated the contents of CR8 and CR67 in section 8.2.4.
Updated the contents of filtering function in section
8.2.5.
9. Chapter 9: Added information about DIADesigner
software. Updated information for CANopen mode (AS-
FCOPM) in section 9.4.1.
10. Chapter 10: Update isolation information. Updated
IOPS/IOCS information in section 10.2.8.4. Added
supported firmware version for AS-FOPC02 in section
10.2.9.1 and updated contents in sections 10.2.9.5,
10.2.9.6, and 10.2.10.4, where the descriptions of OPC
UA Client should be OPC UA Server instead. Added log
section for AS-FFTP01 and updated contents (OPC UA,
F T P, L o g , W e b , a n d M Q T T ) i n s e c t i o n 1 0 . 2 . 1 0 . 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 f o r A S - F E C AT i n s e c t i o n
1 0 . 2 . 11 .
1 1 . C h a p t e r 11 : U p d a t e d i n f o r m a t i o n f o r s p e c i f i c a t i o n s o f
i s o l a t i o n i n s e c t i o n 11 . 1 . 2 .
12. Chapter 12: Added information about DIADesigner
software. Updated information for specifications of
input/output isolation voltage in section 12.2.
13. Chapter 13: Updated information for specifications of
isolation in section 13.2.1.
14. Chapter 14: Added information about DIADesigner
software. Updated information for specifications of
input/output isolation voltage in section 14.2.
15. Chapter 15: Added information about DIADesigner
software. Updated information for specifications of
isolation in section 15.2.
1. Chapter 1: Added information about new digital modules
a n d E t h e r C AT r e m o t e I O m o d u l e s , a n d u p d a t e d
information on remote IO modules in section 1.1.
12th Updated information on ambient air temperature- 2 0 2 4 / 0 4 / 30
barometric pressure-altitude and added specifications of
durability and flammability rating of plastic case in
section 1.2. Added Section 1.2.2.4 Installation
Ve r s i o n Revision Date
Instructions to Meet E MC Standards and section 1.2.2.5
Cables.
2. Chapter 2: Added information on models 16AM10N-
B / 1 6 A N 0 1 T- B / 1 6 A N 0 1 P - B / 3 2 A M 1 0 N - B / 3 2 A N 0 2 T- B a s
well as section 2.4 W iring Digital Input/Output Modules
a n d s e c t i o n 2 . 5 W i r i n g D i g i t a l I n p u t / O u t p u t Te r m i n a l s .
3. Chapter 3: Updated the description on terminal block
wiring in section 3.2.7.
4. Chapter 4: Updated the description of CR#1-4 in section
4.2.4 and the description on terminal block wiring in
section 4.2.6
5. Chapter 5: Updated the description on terminal block
wiring in section 5.2.6.
6. Chapter 6: Updated the description on terminal block
wiring in section 6.2.8.
7. Chapter 7: Added the notes on measured temperature
e xceeding the rated input range in section 7.2.1 and
updated the description on terminal block wiring in
section 7.2.8.
8. Chapter 8: Updated information on CR#201 in section
8.2.4, and the chart of steps to adjust points in section
8.3.1, and added section 8.4 Making Adjustments by
DIADesigner-AX.
9. Chapter 9: Updated the information in section 9.1 and
moved the information on supported versions and I/O
modules from section 9.1 to sections 9.3 and 9.4. In
section 9.2.1, replaced UD Link with user-defined
communication format and added topology type in
Ethernet communication interface. Updated the
information on restoring to default settings with knobs in
section 9.2.3.1, and added sections 9.4.2.7 Network
Diagnostic, 9.4.2.8 DLR Network and 9.4.2.9 Address
Allocation, as well as webpage setting information in
section 9.4.3 and DIADesigner-AX information in section
9.6.1
10. Chapter 10: In section 10.2.7, updated the AS-FEN02-
related information such as firmware version (V1.04),
EtherNet/IP specifications and webpage function, and
added sections 10.2.7.10 Network Diagnostic and
1 0 . 2 . 7 . 11 D L R N e t w o r k . I n s e c t i o n 1 0 . 2 . 8 , r e p l a c e d t h e
contents on AS-FPFN02 with the description of
CPU/RTU/COM modes in section 10.2.8.1, updated
section 10.2.8.2 for updated firmware versions, and
added sections 10.2.8.3 PN modules and PN slots,
1 0 . 2 . 8 . 5 I n d i c a t o r s a n d 1 0 . 2 . 8 . 9 - 1 0 . 2 . 11 f o r t h e
e xa m p l e s o f A S - F P F N 0 2 W o r k i n g i n C P U / R T U / C O M
Ve r s i o n Revision Date
m o d e s . I n s e c t i o n 1 0 . 2 . 1 0 , u p d a t e d t h e m a xi m u m
connection number and its note in section 10.2.10.3, and
the information on node-RED editor in section 10.2.10.8.
I n s e c t i o n 1 0 . 2 . 11 , u p d a t e d M o d b u s T C P s p e c i f i c a t i o n s .
In section 10.3.4, updated some of the parts of AS-
FEN02 and their descriptions.
11. Chapter 12: Updated the description on terminal block
wiring in section 12.2.5, and added section 12.4
DIADesigner-AX (Hardware Configuration).
12. Chapter 13: Added version information related to
DIADesigner-AX in section 13.1 and the settings in
DIADesigner-AX in section 13.3.3, as well as section
13.3.2 Basic Functions in DIADesigner-AX and section
13.4.6 Using AX-3 Series CPU as Upper Device.
13. Chapter 14: Added section 14.4 Operation in
DIADesigner-AX and section 14.6 DIADesigner-AX
(Hard ware Configuration).
14. Chapter 15: Updated the information on the record
function in section 15.1.1 and the description on terminal
block wiring in section 15.2.6, and added section 15.4
DIADesigner-AX (Hardware Configuration).
AS Series Module Manual
Table of Contents
Chapter 1 Introduction
i
2.4.15 Wiring AS32AN02T-B .....................................................................2-41
2.4.16 Wiring AS64AM10N-A ....................................................................2-42
2.4.17 Wiring AS64AN02T-A .....................................................................2-44
2.5 Wiring Digital Input/Output Terminals ........................................ 2-47
2.5.1 Wiring Digital Input Terminals ........................................................2-47
2.5.2 Wiring Digital Output Terminals ......................................................2-50
ii
Chapter 4 Analog Output Module AS04DA
iii
5.2.7 LED Indicators ..............................................................................5-22
iv
6.4.2 Checking the Version of a Module ........................................................ 6-35
6.4.3 Online Mode ..................................................................................... 6-36
6.4.4 Parameters....................................................................................... 6-37
v
Chapter 8 Load Cell Module AS02LC
vi
Chapter 9 Serial Communication Module AS00SCM
vi i
10.2.8 AS-FPFN02................................................................................. 10-19
10.2.9 AS-FOPC02 ................................................................................ 10-31
10.2.10 AS-FFTP01 ................................................................................. 10-38
10.2.11 AS-FECAT .................................................................................. 10-65
viii
11.3.4 DeviceNet Network Supply Power .................................................. 11-11
ix
12.4 DIADesigner-AX (Hardware Configuration) ................................... 12-21
12.4.1 Initial Setting ............................................................................. 12-21
12.4.2 Checking Module Version ............................................................. 12-23
12.4.3 Online Mode ............................................................................... 12-24
12.4.4 Parameters ................................................................................ 12-25
12.4.5 Normal Exchange Area ................................................................ 12-28
x
14.2 Specifications and Functions ............................................................. 4-3
14.2.1 Specifications ................................................................................ 4-3
14.2.2 Profile........................................................................................... 4-6
14.2.3 Terminals ...................................................................................... 4-7
14.2.4 Wiring .......................................................................................... 4-8
14.2.5 LED Indicators ............................................................................. 4-11
DIADesigner
Parameter Settings ..................................................................... 14-25
Pulse Input Counting ................................................................... 14-26
SSI Input Counting ..................................................................... 14-29
Z-Phase Function Setting ............................................................. 14-35
List of Dedicated API Instructions .................................................. 14-35
ISPSoft
Initial Setting ............................................................................. 14-37
Checking Module Version ............................................................. 14-40
Online Mode ............................................................................... 14-41
Import and Export a Parameter File ............................................... 14-42
Parameters ................................................................................ 14-43
Normal Exchange Area ................................................................ 14-44
xi
Chapter 15 High-Speed Analog Input Moudle AS02ADH
* All the Windows screenshots are used with permission from Microsoft.
xi i
1
Chapter 1 Introduction
Table of Contents
1.1 Overview ................................................................................................ 1-2
1.2 Specifications ......................................................................................... 1-7
1.2.1 General Specifications ......................................................................... 1-7
1.2.2 EMC Standards ................................................................................... 1-8
1.3 Installation .......................................................................................... 1-11
1.3.1 Installing a Module ........................................................................... 1-11
1.3.2 Installing a Removable Terminal Block ................................................. 1-13
1.3.3 Changing a Module ........................................................................... 1-14
1.3.4 Installing and Removing an Extension Card .......................................... 1-15
1.3.5 Installing a Wiring Module ................................................................. 1-16
1-1
A S S er i es Mo d u le Ma n ua l
1.1 Overview
_1 This manual introduces the use of special modules. The special modules are the digital input/output modules,
analog input/output modules, temperature measurement modules, load cell modules, and network modules.
For software operation, ISPSoft, DIADesigner or DIADesigner-AX is what you need. If you are using AS Series
PLC CPU, refer to ISPSoft User Manual or DIADesigner Manual for more information. The new software
DIADesigner-AX only supports AX Series PLC CPU and AS Series modules now, refer to AX-3 User Manual
(slim series)
(slim series)
1-2
Ch a pt er 1 In tr od uc t i o n
1-3
A S S er i es Mo d u le Ma n ua l
1-4
Ch a pt er 1 In tr od uc t i o n
to 200kHz.
protocol
ASRTU-EC02SSNA Its right side connects with AS series extension modules such as
1-5
A S S er i es Mo d u le Ma n ua l
1-6
Ch a pt er 1 In tr od uc t i o n
1.2 Specifications
1.2.1 General Specifications 1_
Item Specifications
Ingress protection
IP20
(IP ratings)
EMC (electromagnetic
Refer to Chapter 7 for more information.
compatibility)
Tested with:
5 Hz ≦ f ≦ 8.4 Hz, constant amplitude 3.5 mm
8.4 Hz ≦ f ≦ 150 Hz, constant acceleration 1 g
Vibration resistance
Duration of oscillation: 10 sweep cycles per axis on each direction of the three
mutually perpendicular axes
International Standard IEC 61131-2 & IEC 60068-2-6 (TEST Fc)
Tested with:
Half-sine wave
Strength of shock: 15 g peak value, 11 ms duration
Shock resistance
Shock direction: The shocks on each direction per axis, of the three mutually
perpendicular axes (for a total of 18 shocks)
International Standard IEC 61131-2 & IEC 60068-2-27 (TEST Ea)
Safety Conforms to IEC 61131-2, UL508
Ambient air Operating: 1013 ~ 795hPa (0 ~ 2000 m)
temperature-barometric
pressure-altitude Storage: 1013 ~ 660hPa (0 ~ 3500 m)
1-7
A S S er i es Mo d u le Ma n ua l
(radiated)
(measured at a
230-1000 MHz 47 dB (μV/m) quasi-peak
distance of 10
1.2.2.2 EMS
Environmental
Reference Standard Test Test Level
Phenomenon
Electrostatic Contact ±4 kV
IEC 61000-4-2
Discharge Air ±8 kV
1-8
Ch a pt er 1 In tr od uc t i o n
Shielded cable 1 kV 1 kV CM 10 V
Data communication
Unshielded cable 1 kV 1 kV CM 10 V
2 kV CM
AC I/O (unshielded) 2 kV 10 V
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
You must install an AS Series PLC in a control box. The control box protects the PLC and isolates
1. Control box
Use a conductive control box. Remove the paint on the plate bolts to ensure good contact between
Connect the control box with a thick wire to ensure that the control box is well-grounded, even if
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.
1-9
A S S er i es Mo d u le Ma n ua l
_1 Connect the PLC system power cable and the ground as described below.
Ground any point on the aluminum rail, and the modules with ground terminals.
Twist the ground and the power cable together so that the noise flowing through the power cable is
passed to the ground. However, the ground and the power cable do not need to be twisted if you
1.2.2.5 Cables
Shielded cables are recommended for connecting digital I/O modules and analog I/O modules including
temperature modules.
1-10
Ch a pt er 1 In tr od uc t i o n
1.3 Installation
1.3.1 Installing a Module 1_
1. Push 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.
1 - 11
A S S er i es Mo d u le Ma n ua l
1-12
Ch a pt er 1 In tr od uc t i o n
Installation
Align the terminal block at the port, and press it into the CPU.
Removal
Push the clips inward as the arrow 1 shown to release the terminal block and then pull it up as the arrow
2 shown.
1 1
1-13
A S S er i es Mo d u le Ma n ua l
1-14
Ch a pt er 1 In tr od uc t i o n
Installation 1_
Push the extension card into the extension card slot until you hear a click.
Note: before the installation begin, you need to check if the pin arrangement and appearance are normal. If
there is any bent or missing pin, you need to change to a new card. You should also check the PLC card slot
Removal
Press the tab labeled PUSH to release the extension card, and then remove the extension card.
1-15
A S S er i es Mo d u le Ma n ua l
Installation
2. Press the driver board in the direction indicated by arrow 1, and make sure that the groove is
Removal
1-16
2
Chapter 2 Digital Input/Output Modules
Table of Contents
General Specifications
Electrical specifications for the inputs on digital input/output modules
(The signals passing through the inputs are 24 VDC signals.)
08AM10 16AM10 16AM10 32AM10 32AM10 64AM10 16AP11 16AP11 16AP11
Module name
N-A N-A N-B N-B N-A N-A R-A T-A P-A
Number of
8 16 16 32 32 64 8 8 8
inputs
_2 Connector type Removable terminal block MIL connector Removable terminal block
Input type Digital input
Input form Direct current (sinking or sourcing)
Input voltage/
24 VDC, 4.2 mA
current
Input
5.6kΩ
impedance
OFF→
>15 VDC
Action ON
level ON→
<5 VDC
OFF
OFF→
< 20 us
Response ON
time ON→
< 200 us
OFF
Software filter
Setting range: 0 ~ 25 ms; default: 10 ms
time
Varies according to the filter time; for example when the filter is 1 ms, the maximum
Maximum input
input frequency is 500 Hz, when 2 ms, 250 Hz.
frequency
Note: CPU scan time also affects the maximum input frequency.
Input isolation
500 VAC
voltage
Input display When the optocoupler is driven, the input LED indicator is ON.
Weight 100 g 117 g 110 g 125 g 100 g 140 g 138 g 120 g 120 g
2-2
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
Model 08AN 16AN 16AP 08AN 16AN 16AN 16AP 08AN 16AN 16AN 16AP
Item 01R-A 01R-A 11R-A 01T-A 01T-A 01T-B 11T-A 01P-A 01P-A 01P-B 11P-A
output Inductance 0.5 Hz 0.5 Hz 0.5 Hz
frequency
*1
Bulb 1 Hz 10 Hz 10 Hz
OFF→ON 10 ms 0.5 ms 0.5 ms
Maximum
Response ON→OFF 10 ms 0.5 ms 0.5 ms
time 2_
Output isolation
1500 VAC 500 VAC
voltage
Weight 120 g 158 g 138 g 100 g 122 g 113 g 120 g 100 g 123 g 112 g 120 g
Model
32AN02T-B 32AN02T-A 64AN02T-A
Item
Number of outputs 32 32 64
Removable terminal
Connector type MIL connector
block
Output form Transistor-T (sinking)
Output voltage 5–30 VDC
Leakage current <10uA
Resistance 0.1A/output, 3.2A/COM
Maximum
Inductance N/A
load
Bulb N/A
120VAC Resistive
3000
30VDC Inductive(t=7ms)
2000
240VAC Inductive(cosψ = 0.4)
1000
120VAC Inductive(cosψ =0.4)
Operation(X10 )
500
3
300
200
100
30VDC
50 Inductive
(t=40ms )
30
20
2-3
A S S e r i e s M o d u l e Ma n u a l
08AM 1
7
7
IN
_2
S/S
PWR
S/S
IN
0 0
1
2
98.3
1 2
88
3
2 4
5
3
6
3
4 7
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
7 4 7 7
4 4
5 5 5
6 6 6
7 7 7
Unit: mm
2-4
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
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
S/S
S/S
PWR
2_
0 1
IN
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
4
12 13 10
11
14 15 12
13
8 14
15 5
6 75
35
C0 C0 C0 C0 C0 C0 C0 C0 C0
Unit: mm
2-5
A S S e r i e s M o d u l e Ma n u a l
AS16AM10N-B/AS16AN01P-B/AS16AN01T-B
28.2 95
16 AM 1
7
IN IN
7
PWR
2
IN
0 1 0
1
98.3
_2
2 3 2
88
3
4 5 4
5
6 7
3
6
7
8 9
8
10 11
9
12 13
14 15 4
8 5
6 75
25
C0 C0 C0 C0
PWR PWR PWR
0 1 0 1
IN O UT OUT
0 1 0 2 3 0 2 3 0
1 1 1
2 3 2 4 5 2 4 5 2
3 3 3
4 5
4
6 7
4
6 7
4
5 5 5
6 7 C1 C1 C1 C1
6 6 6
7 7 7
8 9 8 9 8 9
8 8 8
10 11 10 11 10 11
9 9 9
12 13 12 13 12 13
14 15 14 15 14 15
Unit: mm
2-6
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
AS32AM10N-A
28.2 92
32AM
X0 LED
1
X1 LED
7 2
7
39
3
PWR
IN
0
4
1
2_
98.3
2
88
3
4
5
6
7
5
8
9
10
11
12
8
1
13
14
15
6 75
25
Unit: mm
2-7
A S S e r i e s M o d u l e Ma n u a l
AS32AM10N-B
28.2 93 .5
3 2A M 1
X0 L ED
8 2
X1 L ED
2
8
3
4
PWR
IN
0
1
98.3
_2
2
88
5
3
4
5
6
7
8
9
9 36
6
25 7 75
Unit: mm
2-8
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
AS32AN02T-A
28.2 92
32AN
Y0 LED
1
Y1 LED
7 2
7
39
3
PWR
OUT
0
4
2_
1
98.3
2
88
3
4
5
6
7
5
8
9
10
11
12
1
8
13
14
15
6 75
25
Unit: mm
2-9
A S S e r i e s M o d u l e Ma n u a l
AS32AN02T-B
28.2 93 .5
3 2AN
Y0 LED
1
8 2
Y1 LED
2
8
3
4
PWR
OUT
0
1
98.3
_2
2
88
5
3
4
5
6
7
8
9
9 36
6
25 7 75
Unit: mm
2-10
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
AS64AM10N-A
38.2
92
64AM 1
0 1 0 1
2
8
0 1
3 8
40 2
P WR
4
IN
X1 X2
0
5
2_
1
98.3
2
88
3
4
5
6
7
6
X0 X3 8
9
10
11
12
2 40
9
13
14
15
7 75
35
Unit: mm
2 - 11
A S S e r i e s M o d u l e Ma n u a l
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
_2
98.3
2
88
3
4
5
6
7
6
Y0 Y3 8
9
10
11
12
2 40
9
13
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
1 2 2
21 2 2
500 -
+10m m
Unit: mm
2-12
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
39 40 39 40
1 2 1 2
2_
Number Name Description
Connects an external terminal module and a wiring module UB-10-
1 IDC 40-pin terminal
ID32A, and UB-10-OT32A
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
2-13
A S S e r i e s M o d u l e Ma n u a l
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
_2 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
2-14
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
1
2_
101
2 26.9
33.7
Unit: mm
2-15
A S S e r i e s M o d u l e Ma n u a l
08AM 08AN
_2
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
2-16
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
AS16AM10N-A AS16AN01P-A
16AM 16AN
IN IN OUT OUT
C0 C0 2_
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 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
AS16AM10N-B AS16AN01P-B
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 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 12 13
14 15 14 15
2-17
A S S e r i e s M o d u l e Ma n u a l
AS16AN01R-A AS16AN01T-A
16AN 16AN
_2
OUT OUT OUT OUT
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
AS16AN01T-B AS16AP11P-A
16AN 16AP
C0 C0 C0
PWR PWR
0 1 C0
OUT IN
2 3 0 0 0 0
1 1
4 5 2 1 1 2
3 3
6 7 4 2 2 4
5 5
C1 C1 3 3
6 6
7 7
8 9 4 4
OUT
10 11 8 0
5 5
9 1
12 13 6 6 2
3
14 15 7 7 4
5
6
7
2-18
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
AS16AP11R-A AS16AP11T-A
16AP 16AP
IN OUT IN OUT
C0
PWR
C0
PWR
2_
C0 C0
IN IN
0 0 0 0 0 0
1 1
1 1 2 1 1 2
3 3
2 2 4 2 2 4
5 5
3 3 3 3
6 6
7 7
4 4 4 4
OUT OUT
5 5 0 0
5 5
1 1
6 6 2 6 6 2
3 3
7 7 4 7 4
5 5
6 6
7 7
AS32AM10N-A AS32AM10N-B
- -
S/S S/S S/S S/S
1.15 1.14 32AM 1.15 1.14
32AM
X0 LED 1.13 1.12 X0 LED 1.13 1.12
X1 LED X1 LED
1.11 1.10 1.11 1.10
2
1.9 1.8 1.9 1.8
1.7 1.6 1.7 1.6
39
1.5 1.4 PWR
1.5 1.4
PWR
1.3 1.2 1.3 1.2
IN IN
0 1.1 1.0 0 1.1 1.0
1 1
2 - - 2 S/S S/S
3
4
S/S S/S 3
4
0.15 0.14
5 0.15 0.14 5 0.13 0.12
6 6
7 0.13 0.12 7 0.11 0.10
8
0.11 0.10 8
0.9 0.8
9 0.9 0.8 9 0.7 0.6
10
11 0.7 0.6 0.5 0.4
1
12
13
0.5 0.4 0.3 0.2
14
0.3 0.2 0.1 0.0
15
36
0.1 0.0
2-19
A S S e r i e s M o d u l e Ma n u a l
AS32AN02T-A AS32AN02T-B
- -
C0 C0 C0 C0
32AN 1.15 1.14 32AN 1.15 1.14
Y0 LED
Y1 LED 1.13 1.12 Y0 LED
Y1 LED 1.13 1.12
1.11 1.10 2 1.11 1.10
1.9 1.8 1.9 1.8
1.7 1.6 1.7 1.6
_2
39
PWR
1.5 1.4 PWR
1.5 1.4
OUT
0 1.3 1.2 OUT
0 1.3 1.2
1
1.1 1.0 1
2
1.1 1.0
2
3 - - 3 C0 C0
4 4
5 C0 C0 5 0.15 0.14
6
6
7
0.15 0.14 7 0.13 0.12
8
0.13 0.12 8
0.11 0.10
9 0.11 0.10 9 0.9 0.8
10
11 0.9 0.8 0.7 0.6
12
1
13 0.7 0.6 0.5 0.4
14
0.5 0.4 0.3 0.2
15 36
0.3 0.2 0.1 0.0
0.1 0.0
AS64AM10N-A AS64AN02T-A
- - 2.0 2.1 - - 2.0 2.1
S/S0 S/S0 2.2 2.3 C0 C0 2.2 2.3
1.15 1.14 2.4 2.5 1.15 1.14 2.4 2.5
64AM 64AN
0 1 01 1.13 1.12 2.6 2.7 0 1 01
1.13 1.12 2.6 2.7
0 1
1.11 1.10 2.8 2.9 0 1 1.11 1.10 2.8 2.9
1.9 1.8 2.10 2.11 1.9 1.8 2.10 2.11
40 2 1.7 1.6 2.12 2.13 40 2 1.7 1.6 2.12 2.13
PWR
1.5 1.4 2.14 2.15 PWR
1.5 1.4 2.14 2.15
X1 X2
IN
0 1.3 1.2 S/S S/S Y1 Y2
OUT
0 1.3 1.2 C1 C1
1 1
2 1.1 1.0 - - 2 1.1 1.0 - -
3 3
4 - - 3.0 3.1 4 - - 3.0 3.1
5
S/S0 S/S0 3.2 3.3 C0 C0 3.2 3.3
5
6 6
7
0.15 0.14 3.4 3.5 0.15 0.14 3.4 3.5
7
Y0 Y3 8
X0 X3 8
9 0.13 0.12 3.6 3.7 10
9
0.13 0.12 3.6 3.7
10
11 0.11 0.10 3.8 3.9 11
12
0.11 0.10 3.8 3.9
2 40
0.9 0.8 3.10 3.11 0.9 0.8 3.10 3.11
12
2 40 13
13
14
2-20
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
1. AS32AM10N-A/AS64AM10N-A
TB1
2_
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
2-21
A S S e r i e s M o d u l e Ma n u a l
UB-10-ID16A
TB1
_2 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
2-22
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
UB-10-IO32D
2_
2-23
A S S e r i e s M o d u l e Ma n u a l
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
2-24
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
O UT
08AN C0
2_
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
2-25
A S S e r i e s M o d u l e Ma n u a l
O UT
08AN C0
_2
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
2-26
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
OUT
08AN C0
2_
C0
OUT
0
C0
PWR
C0 1
OUT
0 0
1
1 2 2
3
2 4
5 3
3
6
4 7
4
5
6
5
7
2-27
A S S e r i e s M o d u l e Ma n u a l
IN
16AM S/S
_2 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
9
7 7
8
8 8
10 11
9 9
12 13 10
11 10
14 15 12
11
13
14 12
15
13
14
15
2-28
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
O UT
16AN C0 2_
C0
C0
C0
OUT OUT
0
C0 C0
PWR
1
C0 C0
2
OUT
0 1 0 3
1
2 3 2 4
3
4 5 5
4
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
2-29
A S S e r i e s M o d u l e Ma n u a l
OUT
C0
_2 16AN
C0
0
1
OUT OUT 2
C0 C0 3
PWR
0 1 4
OUT
0
5
2 3
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
14 15 12
11
13
12
14
15 13
14
15
2-30
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
OUT
C0
16AN C0 2_
0
1
OUT OUT 2
C0 C0
3
PWR
0 1
4
OUT 5
2 3 0
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
15
13
14
15
2-31
A S S e r i e s M o d u l e Ma n u a l
_2 IN OU T
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
4 4
7 4
OUT
5 5 0 4
1
5
6 6 2
3 5
7 7 4
6
5
6 6
7
7
7
2-32
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
IN O UT 2_
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
4 4
7 4
OUT
5 5 0 4
1 5
6 6 2
3 5
7 7 4 6
5
6 6
7 7
7
2-33
A S S e r i e s M o d u l e Ma n u a l
_2 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
4 4
7 4
OUT
5 5 0 4
1 5
6 6 2
3 5
7 7 4 6
5
6 6
7 7
7
2-34
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
32AM 2_
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
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 -
2-35
A S S e r i e s M o d u l e Ma n u a l
2. UB-10-ID32A
Input form Direct current (sinking or sourcing)
Input voltage/current 24 VDC, 5mA
Length
39 40 39 40
Length:
UC-ET010-24B(1M)
_2 UC-ET020-24B(2M)
1 2 1 2 UC-ET030-24B(3M)
Up per 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
L ower 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
Note:
UB-10-ID32A can be used with both AS Series and DVP Series. The indications printed 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. Or refer to the enclosed sticker for AS Series.
Upper 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
r ow 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
2-36
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
IN
S/S
S/S 2_
1.15
32AM 1.13
1.14
X0 LED 1.12
X1 LED
1.11
2 1.10
1.9
1.8
1.7
1.6
PWR 1.5
1.4
IN 1.3
0
1 1.2
1.1
2
3 1.0
S/S
4
5 S/S
0.15
6
7
0.14
0.13
8 0.12
9 0.11
0.10
0.9
0.8
0.7
0.6
0.5
36 0.4
0.3
0.2
0.1
0.0
2-37
A S S e r i e s M o d u l e Ma n u a l
OU T
_2 32AN
Y0 LED
Y1 LED
C0 C0
1.1 5 1 .14
1 .1 3 1 .12
39 1.11 1 .10
PWR 1.9 1 .8
1.7 1 .6
OUT
0 1.5 1 .4
1
1.3 1 .2
2
3 1 .1 1 .0
4
5 C0
C0
6
0.1 5 0 .14
7
0 .1 3 0 .12
8
0.11 0 .10
9
10 0.9 0 .8
11 0.7 0 .6
12
1 0.5 0 .4
13
14 0.3 0 .2
15 0 .1 0 .0
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)
2-38
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
Length
19 20
39 40 #1 Length:
1 2 UC-ET010-24D(1M)(28AWG)
19 20 UC-ET020-24D(2M)(28AWG) 2_
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 printed 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 below. Or refer to the enclosed sticker for AS Series.
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
2-39
A S S e r i e s M o d u l e Ma n u a l
3. UB-10-OT32A
Output form Transistor-T (sinking)
Output voltage/current 5~30 VDC, 0.1 A
Length
39 40 39 40
Length:
UC-ET010-24B(1M)
_2 UC-ET020-24B(2M)
1 2 1 2 UC-ET030-24B(3M)
Upper row 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
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 printed 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
2-40
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
OUT
C0
C0
32AN 1 .15
1.1 4 2_
Y0 LED 1.13
Y1 LED 1 .1 2
1.11
2 1.1 0
1.9
1.8
1.7
1.6
PWR
1.5
1.4
OUT 1.3
0
1.2
1
1.1
2 1.0
3 C0
4 C0
5 0.15
6 0.14
0.13
7
0.12
8 0.11
0.10
9
0.9
0.8
0.7
0.6
0.5
0.4
36 0.3
0.2
0.1
0.0
2-41
A S S e r i e s M o d u l e Ma n u a l
_2 64AM
0 1 01 2 .0 2 .1
0 1 S /S 0 S /S 0 2 .2 2.3
1. 15 1 .1 4 2 .4 2 .5
1. 13 1 .1 2 2 .6 2.7
40 2 1. 11 1 .1 0 2 .8 2 .9
1.9 1 .8 2 .1 0 2.11
PWR
1.7 1 .6 2.1 2 2.1 3
IN
0 1.5 1 .4 2 .1 4 2.1 5
X1 X2
1 1.3 1 .2 S /S 1 S/S 1
2
1 .1 1 .0
3
3 .0 3.1
4
5 S /S 0 S/S 0 3 .2 3 .3
6 0. 15 3 .5
0 .1 4 3 .4
7
0. 13 0 .1 2 3 .6 3 .7
X0 X3 8 0. 11 0 .1 0 3 .9
3 .8
9
0.9 0 .8 3 .1 0 3 .11
10
11 0.7 0 .6 3 .1 2 3 .1 3
2 40
12 0.5 0 .4 3 .1 4 3 .1 5
13
0.3 0 .2 S /S 1 S /S 1
14
15 0 .1 0 .0
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 -
2-42
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
2. UB-10-ID32A
Input form Direct current (sinking or sourcing)
Input voltage/current 24 VDC, 5mA
Length
39 40 39 40
Length:
UC-ET010-24B(1M) 2_
UC-ET020-24B(2M)
1 2 1 2 UC-ET030-24B(3M)
Upp er 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.1 0 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
Note: UB-10-ID32A can be used with AS Series and DVP Series. The indications printed 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. Or refer to the enclosed sticker for AS Series.
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
Upper
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
2-43
A S S e r i e s M o d u l e Ma n u a l
OUT
_2
64AN
0 1 01 2 .0 2 .1
0 1 C0 C0 2 .2 2.3
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
1 .9 1 .8 2.1 0 2.11
PWR
1 .7 1 .6 2.1 2 2.1 3
OUT 1 .5
0 1 .4 2.1 4 2.1 5
Y1 Y2
1 1 .3 1 .2 C1 C1
2 1 .0
1.1
3
4 3 .0 3 .1
5 C0 C0 3 .2 3.3
6 0 .15 0.14 3 .4 3.5
7
0 .13 0.12 3 .6 3.7
Y0 Y3 8
0 .11 0.10 3 .8 3.9
9
0 .9 0 .8 3.1 0 3.11
10
11 0 .7 0 .6 3.1 2 3.1 3
12 0 .5 0 .4
2 40 3.1 4 3.1 5
13
14
0 .3 0 .2 C1 C1
15 0.1 0 .0
2-44
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
Length
19 20
39 40 #1
1 2 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)
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 printed 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 below. Or refer to the enclosed sticker for AS Series.
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
2-45
A S S e r i e s M o d u l e Ma n u a l
3. UB-10-OT32A
Output form Transistor-T (sinking)
Output voltage/current 5~30 VDC, 0.1 A
Length
39 40 39 40
Length:
UC-ET010-24B(1M)
_2 UC-ET020-24B(2M)
1 2 1 2 UC-ET030-24B(3M)
Up per row 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
Lowerro w
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 printed 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
2-46
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
X 0.0 S /S
2 4 V DC 2 4 V DC
4.2 mA 4.2 mA
S /S X 0. 0
I/O
X0.0
In t ern a l circu it
S/S
+
24VDC
Sourcing
I/O
X0.0
I n te rn al circu it
S/S
+
24VDC
2-47
A S S e r i e s M o d u l e Ma n u a l
I/O
+Vcc
X0.0
In t er na l circ uit
I nternal circuit
_2 0V S/S
+
PNP 24VDC
I/O
+ Vcc X0.0
In t ern a l circu it
I nternal circuit
0V S/S
+
24VDC
NPN
I/O
IL X0.0
Rb I nternal circuit
+ S/S
24 VDC
Two-wire proximit y switc h
2-48
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
Sourcing
I/O
IL
X0.0
S/S
+
24VD C
Two-wire proximity switch 2_
I/O
X0.0
Three-wire switch
S/S
+
24VD C
Sourcing
I/O
X0.0
Three-wire switch
I nternal circuit
S/S
+
24V DC
Sinking
I/O
X0.0
2-49
A S S e r i e s M o d u l e Ma n u a l
Sourcing
I/O
X0.0
Above
I nternal c irc uit
15VDC
S/S
+
_2 24VDC
Opt oelect ronic s wit ch
1. Relay output
10~240VAC 5~24VDC
2A 2A
2. Transistor output
C0 Y 0. 0
2-50
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
3. Differential output
ASDA-A2 ASDA-A2
S hielded c able Shielded cable
2k
Y0.3+ HS IG N 46 SI GN 36
FP 100k FP Y 0.0 +
Y0.3- /H SI G N 40 Y 0.0 - /S IGN 37
2k
2_
2.5.2.2 Relay Output Circuit
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
2A, 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), 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 )
500
3
300
200
100
30VDC
50 Inductive
(t=40ms )
30
20
2-51
A S S e r i e s M o d u l e Ma n u a l
⑤
V DC power s upply
D: 1N4001 diode
An electromagnetic contactor is used as an AC load. A resistor and a capacitor are connected in
parallel with the contactor to absorb the surge voltage that occurs when the load is OFF.
Relay output
Elect romagnetic cont actor
Y0. 7
⑥ A C power supply
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.
Relay out put
⑦ 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.
2-52
Ch a pt er 2 D ig i ta l I np ut /O ut pu t M od u l es
2_
High - powe r
Low -p owe r Fre qu en tl y ON / OF F
Y +
D Y +
VDC
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 to absorb the surge voltage: used in low-power situations (see Figure 1).
2. A diode and Zener are connected to absorb the surge voltage: used in high-power and power-
on/off frequently situations (see Figure 2).
⑤ A bulb (incandescent lamp), used as a resistive load.
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.
Connect a NTC thermistor (negative temperature coefficient) in series when a bulb (incandescent
⑦
lamp) is used as a resistive load.
2-53
A S S e r i e s M o d u l e Ma n u a l
MEMO
_2
2-54
3
Chapter 3 Analog Input Module
AS04/08AD
Table of Contents
3.1 Overview ........................................................................................ 3-2
3.1.1 Characteristics ............................................................................... 3-2
3.2 Specifications and Functions .......................................................... 3-3
3.2.1 Specifications ................................................................................ 3-3
3.2.2 Profile........................................................................................... 3-5
3.2.3 Arrangement of Terminals ............................................................... 3-6
3.2.4 AS04AD Control Register ................................................................ 3-6
3.2.5 AS08AD Control Registers ............................................................. 3-11
3.2.6 Functions .................................................................................... 3-17
3.2.7 Wiring ........................................................................................ 3-20
3.2.8 LED Indicators ............................................................................. 3-24
3.3 HWCONFIG in ISPSoft .................................................................. 3-24
3.3.1 Initial Setting .............................................................................. 3-24
3.3.2 Checking the Version of a Module................................................... 3-27
3.3.3 Online Mode ................................................................................ 3-28
3.3.4 Importing/Exporting a Parameter File ............................................. 3-29
3.3.5 Parameters ................................................................................. 3-30
3.4 DIADesigner-AX (Hardware Configuration) .................................. 3-34
3.4.1 Initial Setting .............................................................................. 3-34
3.4.2 Checking the Version of a Module................................................... 3-37
3.4.3 Online Mode ................................................................................ 3-38
3.4.4 Parameters ................................................................................. 3-39
3.5 Troubleshooting ........................................................................... 3-41
3.5.1 Error Codes ................................................................................. 3-41
3.5.2 Troubleshooting Procedure ............................................................ 3-42
A S S er i es Mo d u le Ma n ua l
3.1 Overview
This chapter describes the specifications for analog-to-digital modules, their operation, and their programming.
In this chapter, “module” refers to the analog-to-digital modules AS04AD-A, AS08AD-B, and AS08AD-C.
For software operation, ISPSoft, DIADesigner or DIADesigner-AX is what you need. If you are using AS Series
PLC CPU, refer to ISPSoft User Manual or DIADesigner Manual for more information. The new software
DIADesigner-AX only supports AX Series PLC CPU and AS Series modules now, refer to AX-3 User Manual
_3
3.1.1 Characteristics
(1) Select a module based on its practical application.
AS04AD-A: Has four channels. A channel can receive either voltage or current input.
Analog signals are converted to digital signals at a rate of 2 ms per channel. (FW V1.02 or later: 1
ms/channel)
Conversion accuracy: The error range for both voltage input and current input is ±0.2% at ambient
is 100.
The HWCONFIG utility software is built into ISPSoft. You can set modes and parameters directly in
3-2
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
Number of Inputs 4 8 8
Analog-to-Digital
Voltage input/Current input Voltage input Current input
Conversion
optocoupler, but the analog channels are not isolated from one another.
Weight 145g
Functional specifications
Analog-to-Digital
Voltage Input
Conversion
Absolute Input
±15 V
Range*3
3-3
A S S er i es Mo d u le Ma n ua l
*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.
*2: 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 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.
_3
Analog-to-Digital
Current Input
Conversion
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.
*2: 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 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.
3-4
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
3.2.2 Profile
AS04AD-A
38.2 95
04AD 1
7
7
V 1+ V 2+
P WR
I1 + I2 +
V I1- V I2- E RR 2
98.3
A D
88
V 3+ V 4+
I3 + I4 +
V I4-
3
V I3-
8 S LD S LD
AG 2 4V
4
3_
0V
9 5
6 75
35
Unit: mm
Arrangement of the
4 Arrangement of the terminals
Input/Output Terminals
6 DIN Rail Clip Secures the module onto the DIN rail
8 Ground Clip
9 Label Nameplate
3-5
A S S er i es Mo d u le Ma n ua l
V I2- E RR ERR
_3
V I1- V3+ V4+ ERR I3+ I4+
A D A D A D
V 3+ V 4+ V3- V4- I3- I4-
AG 2 4V AG 24V AG 24V
0V 0V 0V
the module; however if you use TO instruction to write data into CRs, the values CANNOT be retained, after
0: integer format
0 Format Setup R 0
1: floating point format
0: closed
1 Channel 1 mode setup
1: -10 V to +10 V
4: 0 V–5 V R/W 1
Channel 3 mode setup
3
5: 1 V–5 V
6: 0 mA–20 mA
Channel 4 mode setup
4 7: 4 mA–20 mA
8: -20 mA to +20 mA
3-6
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
5 Channel 1 offset
6 Channel 2 offset
Range: -32768 to +32767 R/W 0
7 Channel 3 offset
8 Channel 4 offset
9 Channel 1 gain
10 Channel 2 gain
Range: -32768 to +32767 R/W 1000
11 Channel 3 gain
3_
12 Channel 4 gain
Channel 1 average
13
times
Channel 2 average
14
times
Range: 1–100 R/W 10
Channel 3 average
15
times
Channel 4 average
16
times
Channel 1 filter
17
average percentage
Range: 0–3
Channel 2 filter
18 Unit: ±10%
average percentage
1: ±10% R/W 1
Channel 3 filter
19 2: ±20%
average percentage
3: ±30%
Channel 4 filter
20
average percentage
0: 2 ms
1: 4 ms
Channel sampling 2: 10 ms
cycle 3: 15 ms
21 R/W 0
(sampling/integration 4: 20 ms
time) 5: 30 ms
6: 40 ms
7: 50 ms
3-7
A S S er i es Mo d u le Ma n ua l
8: 60 ms
9: 70 ms
10: 80 ms
11: 90 ms
12: 100 ms
bit1: channel 2
bit2: channel 3
bit3: channel 4
22 Channel Alarm Setup R/W 0
0: warning
1: alarm
3-8
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
edit.
channels 1–4
201 Instruction Set W 0
16#0201: enable recording for channel 1
3-9
A S S er i es Mo d u le Ma n ua l
3-10
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
the module; however if you use TO instruction to write data into CRs, the values CANNOT be retained, after
0: integer format
0 Format Setup R 0
1: floating point format
3_
1 Channel 1 mode setup
AS08AD-B
2 Channel 2 mode setup
0: closed
1: -10 V to +10 V
3 Channel 3 mode setup 2: 0 V–10 V
3: -5 V to +5 V
5: 1 V–5 V R/W 1
1: -20 mA to +20 mA
2: 0 mA–20 mA
7 Channel 7 mode setup
3: 4 mA–20 mA
9 Channel 1 offset
10 Channel 2 offset
11 Channel 3 offset
12 Channel 4 offset
Range: -32768 to +32767 R/W 0
13 Channel 5 offset
14 Channel 6 offset
15 Channel 7 offset
16 Channel 8 offset
3 - 11
A S S er i es Mo d u le Ma n ua l
17 Channel 1 gain
18 Channel 2 gain
19 Channel 3 gain
20 Channel 4 gain
Range: -32768 to +32767 R/W 1000
21 Channel 5 gain
22 Channel 6 gain
23 Channel 7 gain
_3
24 Channel 8 gain
3-12
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
0: 2 ms
1: 4 ms
2: 10 ms
3: 15 ms
4: 20 ms
41 (Sampling/Integration 6: 40 ms R/W 0
Time) 7: 50 ms 3_
8: 60 ms
9: 70 ms
10: 80 ms
11: 90 ms
12: 100 ms
bit0: channel 1
bit1: channel 2
bit2: channel 3
bit3: channel 4
bit4: channel 5
bit5: channel 6
42 Channel Alarm Setup R/W 0
bit6: channel 7
bit7: channel 8
0: warning
1: alarm
3-13
A S S er i es Mo d u le Ma n ua l
value is 4 mA.
57 The minimum scale range
58 for channel 8
Note: You can use PLC instruction DSCLP
59 The maximum scale range
(API0217) and set SM685 to ON to use
60 for channel 1
floating-point operations when a
61 The maximum scale range conversion range needs to edit.
62 for channel 2
64 for channel 3
66 for channel 4
R 10.0
67 The maximum scale range
68 for channel 5
70 for channel 6
72 for channel 7
74 for channel 8
3-14
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
channel 1
channel 2
channel 3
channels 1-4
201 Instruction Set W 0
16#0201: enable recording for channel 1
3-15
A S S er i es Mo d u le Ma n ua l
3-16
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
3.2.6 Functions
Disconnection Disconnection detection only operates when the analog range is 4 mA–
4
Detection 20 mA or 1 V–5 V.
3_
If an input signal exceeds the range of inputs that the hardware can
Channel Detect and
5 receive, the module produces an alarm or a warning. You can disable
Alarm
this function.
Records for
Channels
7 Save the analog curves for channels
(Applicable for
AS04AD)
8 Scale Range When the format is floating-point, you can set the scale range.
1. Enable/Disable a channel
An analog signal is converted into a digital signal at a rate of 2 ms per channel. The total conversion time is
2 ms X (the number of channels). For firmware V1.02 or later, an analog signal is converted into a digital
signal at a rate of 1 ms per channel. The total conversion time is 1 ms X (the number of channels). If a
channel is not used, you can disable it to decrease the total conversion time.
2. Calibration
To make a curve meet specific needs, calibrate the curve by changing the offset and the gain. The
calibration range depends on the range of inputs that the hardware can receive. The formula is:
Example:
A channel receives voltage inputs between -10.0 V to +10.0 V. The gain is 1000, and the offset is 0. The
corresponding value for the original signal -10.0 V to +10.0 V is -32000 to +32000. If you change the offset to -
100, the calibrated value for the original signal -10.0 V to +10.0 V becomes -31900 to +32100.
3-17
A S S er i es Mo d u le Ma n ua l
Original signals
1 0V S igna ls aft er t he ca libration
-10V
Voltag e (Y)
Analog s ig nal
_3
3. Average
This function is achived by moving average. You can set the average times between 1–100. It is a steady
value obtained from the sum of the recorded values. If the recorded values include an acute pulse due to
unavoidable external factors, however, you may observe violent changes in the average value. Use the
filtering function to exclude acute pulses from the sum-up and equalization, so that the computed average
value is not affected by the acute recorded values. Set the filter percentage to the range 0–3, where the
unit is 10%. If you set the filter range to 0, the system sums up all the recorded values and divides them to
obtain the average value, but if you set the filter range to 1, for example, the system excludes the bottom
10% and top 10% of the values and averages only the remaining values to obtain the average value. For
instantance, set the average value to 100 and set the filter percentage to 3. When there are 100 pieces of
data collected, the system arranges the collected data according to their values from large to small and
then excludes the bottom 30% and top 30% of the values (60 pieces of data) and averages only the
4. Disconnection detection
Disconnection detection only operates when the analog range is 4–20 mA or 1–5 V. If a module that can
receive inputs between 4–20 mA or from 1–5 V is disconnected, the input signal exceeds the range of
3-18
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
5. Channel detection
If an input signal exceeds the allowable range of inputs, an error message appears. You can disable this
function so that the module does not produce an alarm or a warning when the input signal exceeds the
input range.
This function saves the maximum and minimum values for channels so that you can determine the peak to
peak values.
Maximum valu e
Mini mu m va lue
Time
Record the input values of the cyclic sampling for each channel. The system saves up to 500 data
Ti me
Instru cti on for recordi ng Recordin g e nds
8. Scale range
You can set the scale range when the format is floating-point. The analog output mode of a channel has
a corresponding digital range. Digital values correspond to analog outputs sent by the module. For
example, if the analog range is -10 V to +10 V, the digital range is -10.0 to +10.0, the HSP scale is 10.0,
and the LSP scale is -10.0. The digital values -10.0 to +10.0 correspond to the analog values -10 V to
3-19
A S S er i es Mo d u le Ma n ua l
Analog value
10 V
-10 V
Digital value
-10.0 10.0
_3 Scale range
3.2.7 Wiring
Precautions
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) To wire a terminal block, use single-core cables or multi-core cables in a diameter of 24 AWG–22 AWG
with pin-type connectors smaller than 1 mm in diameter, which are covered with an insulation tube as
below. Moreover, use only copper conducting wires that can withstand temperatures above 60°C-75°C.
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.
(6) Note: use cables with the same length (less than 200 m) and use wire resistance of less than 100 ohm.
3-20
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
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
+ 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 variability in the input voltage results in interference within the wiring, connect the module to a capacitor
*6. Every channel can operate with the wiring presented above.
3-21
A S S er i es Mo d u le Ma n ua l
4 -w ire vo lt ag e inp u t AG
-10 V~ + 10 V Sh ield ed c ab le* 1 *5
CHX 1M
+ 2 4V +
V 1+
- *2 1M
0V V1 -
*3
FE
3 - wire v olt ag e in pu t
-1 0 V~ + 10 V S hie ld ed ca b le* 1 *5 AG
_3
CH X
+ 2 4V + 1M
V2 +
0V -
1M
V 2-
*3
FE
*4
+ 1 5V
0V D C / DC
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 variability in the input voltage results in interference within the wiring, connect the module to a capacitor
*5. Every channel can operate with the wiring presented above.
3-22
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
4 -w ire cu rren t in pu t AG
*4
-2 0m A~ + 2 0m A Sh ield ed cab le* 1
CHX
1M
+ 2 4V +
I1 +
- 2 50 1M
0V I1 -
*2
FE
2- w ire curre nt in pu t
4m A~ + 20 m A
+ 24 V
Sh ield ed cab le* 1 *4 AG
+
CHX
1M
-
I2 +
250 1M
3_
0V I2 -
*2
FE
+ 1 5V
0V D C /D C
2 4 VD C C on ve rt e r AG
2 4V
-1 5V
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*4. Every channel can operate with the wiring presented above.
3-23
A S S er i es Mo d u le Ma n ua l
3-24
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
3_
(3) Double-click the module in the working area to open the Device Setting page.
3-25
A S S er i es Mo d u le Ma n ua l
_3
3-26
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
(5) Click Download on the toolbar to download the parameters. Note that you cannot download the
3_
3-27
A S S er i es Mo d u le Ma n ua l
(2) Double-click the module to open the Device Setting page. The versions of both the firmware and the
_3
3-28
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
3_
3-29
A S S er i es Mo d u le Ma n ua l
(2) Click Import in the Device Settings dialog box and select a CSV file to import saved parameters.
_3
3.3.5 Parameters
(1) The input formats of the channels
3-30
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
3_
3-31
A S S er i es Mo d u le Ma n ua l
_3
3-32
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
3_
3-33
A S S er i es Mo d u le Ma n ua l
_3
3-34
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
3_
3-35
A S S er i es Mo d u le Ma n ua l
(5) After setting is complete, select the module and click Login on the tool bar to download the settings to the
modules.
_3
3-36
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
(2) Select the module and click Login on the tool bar to go to Online Mode. You can find the Module Revision
from the Parameters tab.
3_
3-37
A S S er i es Mo d u le Ma n ua l
_3
(2) You can monitor the values, status, error codes in each channel from the I/O Mapping tab.
(3) You can monitor the current status and error codes from the Status tab.
3-38
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
3.4.4 Parameters
(1) You can set up the value format to Integer or Floating for Channel 1 to 4.
3_
3-39
A S S er i es Mo d u le Ma n ua l
(6) You can set up the channel detect and alarm settings.
_3
3-40
Ch a pt er 3 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
3.5 Troubleshooting
3.5.1 Error Codes
Blinking once
or twice and
after 2
- When power-on, the module is not detected by CPU module. OFF
seconds, it
blinks
repeatedly
3-41
A S S er i es Mo d u le Ma n ua l
Description Procedure
Internal error
Contact the factory.
The factory calibration is abnormal.
When power-on, the module is not detected by Check if the connection between module and CPU
3-42
4
Chapter 4 Analog Output Module AS04DA
Table of Contents
4.1 Overview ........................................................................................ 4-2
4.1.1 Characteristics ........................................................................... 4-2
4.2 Specifications and Functions .......................................................... 4-3
4.2.1 Specifications ............................................................................. 4-3
4.2.2 Profile ....................................................................................... 4-5
4.2.3 Arrangement of Terminals ........................................................... 4-6
4.2.4 Control Registers ........................................................................ 4-6
4.2.5 Functions ................................................................................... 4-8
4.2.6 Wiring ..................................................................................... 4-12
4.2.7 LED Indicators .......................................................................... 4-14
4.3 HWCONFIG in ISPSoft .................................................................. 4-14
4.3.1 Initial Setting ........................................................................... 4-14
4.3.2 Checking the Version of a Module ............................................... 4-17
4.3.3 Online Mode ............................................................................. 4-18
4.3.4 Importing/Exporting a Parameter File .......................................... 4-19
4.3.5 Parameters .............................................................................. 4-20
4.4 DIADesigner-AX (Hardware Configuration) .................................. 4-23
4.4.1 Initial Setting ........................................................................... 4-23
4.4.2 Checking the Version of a Module ............................................... 4-26
4.4.3 Online Mode ............................................................................. 4-27
4.4.4 Parameters .............................................................................. 4-28
4.5 Troubleshooting ........................................................................... 4-30
4.5.1 Error Codes.............................................................................. 4-30
4.5.2 Troubleshooting Procedure ......................................................... 4-30
A S S er i es Mo d u le Ma n ua l
4.1 Overview
An analog output module receives four 12-bit blocks of digital data from a CPU module. The module converts
the digital data into analog signals (voltage or current). For software operation, ISPSoft, DIADesigner or
DIADesigner-AX is what you need. If you are using AS Series PLC CPU, refer to ISPSoft User Manual or
DIADesigner Manual for more information. The new software DIADesigner-AX only supports AX Series PLC
CPU and AS Series modules now, refer to AX-3 User Manual for more information on software operation.
4.1.1 Characteristics
(1) Select a module based on its practical application.
AS04DA-A: Has four channels. A channel can send either voltage or current output.
Conversion accuracy: The error range for both voltage output and current output is ±0.2% at ambient
temperature of 25 °C.
The HWCONFIG utility software is built into ISPSoft. You can set modes and parameters directly in
4-2
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
Number of Outputs 4
Digital-to-Analog
Voltage input/Current input
Conversion
Weight 145 g
Functional specifications
Digital-to-Analog
Voltage Output
Conversion
Error Rate
±0.2%
(Room Temperature)
Linearity error
±0.05%
(Room Temperature)
4-3
A S S er i es Mo d u le Ma n ua l
Digital-to-Analog
Voltage Output
Conversion
Error Rate
±0.2%
(Room Temperature)
_4 Error Rate
±0.5%
(Full Temperature Range)
4-4
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
4.2.2 Profile
38.2 95
04DA 1
7
7
VO1 VO2
P WR
IO1 IO2
AG AG E RR 2
98.3
D A
88
SLD SLD
VO3 VO4
3
IO3 IO4
8 AG AG
SLD SLD
4
24V
0V
9 5
6 75
35
Unit: mm
Removable Terminal
3 Outputs are connected to loads to be driven.
Block
Arrangement of the
4 Arrangement of the terminals
Input/Output Terminals
6 DIN Rail Clip Secures the module onto the DIN rail
8 Ground Clip
9 Label Nameplate
4-5
A S S er i es Mo d u le Ma n ua l
AS04DA-A
04DA
VO1 VO2
P WR
IO1 IO2
AG AG E RR
D A
SLD SLD
VO3 VO4
IO3 IO4
AG AG
SLD SLD
24V
_4 0V
the module; however if you use TO instruction to write data into CRs, the values CANNOT be retained, after
0: integer format
0 Format Setup R 0
1: floating-point format
0: closed
1 Channel 1 mode setup R/W
1: -10 V to +10 V (default)
2: 0 V–10 V
2 Channel 2 mode setup R/W
3: -5 V to +5 V
4: 0 V–5 V 1
3 Channel 3 mode setup R/W
5: 1 V–5 V (Not support calibration)
6: 0 mA–20 mA
4-6
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
V1.02 or later)
5 Channel 1 offset
6 Channel 2 offset
Range: -32768 to +32767 R/W 0
7 Channel 3 offset
8 Channel 4 offset
9 Channel 1 gain
10 Channel 2 gain
Range: -32768 to +32767 R/W 1000
11 Channel 3 gain
12 Channel 4 gain 4_
Retaining an output
13
sent by channel 1
Retaining an output 0: when the PLC stops, the value of the analog output
14
sent by channel 2 is reset to 0.
R/W 0
Retaining an output 1: when the PLC stops, the value of the analog output
15
sent by channel 3 is retained.
Retaining an output
16
sent by channel 4
channel 2 Unit: 10 ms
Refreshing the time for Any value less than 10 is processed as 0. Any value R/W
21 R
The minimum scale
When the format is set to integer in HWCONFIG, the -10.0
22 range for channel 1 R
4-7
A S S er i es Mo d u le Ma n ua l
25 The minimum scale if the system can convert digital values to floating-point R
-10.0
26 range for channel 3 values for easier understanding. Here you can set the R
0: warning
1: alarm
4.2.5 Functions
When a module stops running, the system can retain the signal sent by the
3 Retain an Output
module.
5 Scale Range You can set the scale range when the format is floating-point.
4-8
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
1. Enable/Disable a Channel
An analog signal is converted into a digital signal at a rate of 2 ms per channel. The total conversion time is
2 ms X (the number of channels). If a channel is not used, you can disable it to decrease the total
conversion time.
2. Calibration
To make a curve meet specific needs, calibrate the curve by changing the offset and the gain. The
calibration range depends on the range of inputs that the hardware can receive. The formula is:
Note:
To make the calibration via the formula above for 1 V-5 V or 4 mA-20 mA output, please use mode 8 or mode
4_
9. Refer to the channel mode setup description in Section 4.2.4 Control Registers for details.
Example 1:
The corresponding digital value of original signal -10.0 V to +10.0 V is -32000 to +32000. If Offset is 200 and
Gain is still default 1000, then the corresponding digital value of -10.0 V to +10.0 V becomes -31800 to
Original signals
10V Signals after the calibration
-32000 -31800
32000 32200
-10V
Voltage (Y)
Measured analog signal output
Example 2:
The corresponding digital value of original signal -10.0 V to +10.0 V is -32000 to +32000. If Offset is default 0
and Gain is 8000, then the corresponding digital value of -10.0 V to +10.0 V becomes -4000 to +4000
4-9
A S S er i es Mo d u le Ma n ua l
-32000 -40 00
4000 32 000
Input digital value (X)
_4 -10V
Voltage (Y)
3. Retain an Output
When a module stops running, the system can retain the signal sent by the module.
Input si gnal
Output signal
4-10
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
Anal og si gnal
Output signal
Anal og si gnal
When the analog output signal changes, the system updates the value of the analog output according to the
Analog si gnal
Time
4 - 11
A S S er i es Mo d u le Ma n ua l
5. Scale Range
You can set the scale range when the format is floating-point. The analog output mode of a channel has a
corresponding digital range. Digital values correspond to analog outputs sent by the module. For example, if
the analog range is -10 V to +10 V, the digital range is -10.0 to +10.0, the HSP scale is 10.0, and the LSP
scale is -10.0. The digital values -10.0 to +10.0 correspond to the analog values -10 V to +10 V, as the
Analog value
10 V
_4
-10 V
Digital value
-10.0 10.0
Scale range
4.2.6 Wiring
Precautions
To ensure the digital-to-analog module functions well and reliably, the external wiring must prevent noise.
(1) To prevent a surge and induction, the AC cable and the output signal cables that are connected to the
(2) Do not install or bound the cable to a main circuit, a high-voltage cable, or a cable connected to a
(4) To wire a terminal block, use single-core cables or multi-core cables in a diameter of 24 AWG–22 AWG
with pin-type connectors smaller than 1 mm in diameter, which are covered with an insulation tube as
below. Moreover, use only copper conducting wires that can resist temperatures above 60 °C-75 °C.
4-12
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
External wiring
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
DC/DC
24VDC
0V
2 4V C on ve rte r
AG 4_
-15V
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If variability in the input voltage results in interference within the wiring, connect the module to a capacitor
*3. Connect the SLD to FE, and connect both the FE and the terminal to the ground terminal.
*4. Every channel can operate with the wiring presented above.
4-13
A S S er i es Mo d u le Ma n ua l
4-14
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
4_
(3) Double-click the module in the working area to open the Device Setting page.
4-15
A S S er i es Mo d u le Ma n ua l
_4
(4) Choose a parameter, set the values, and click OK.
4-16
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
(5) Click Download on the toolbar to download the parameters. Note you cannot download the parameters
cannot be downloaded.
4_
4-17
A S S er i es Mo d u le Ma n ua l
(2) Double-click the module to open the Device Setting page. The versions of both the firmware and the
hardware are displayed.
_4
4-18
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
4_
4-19
A S S er i es Mo d u le Ma n ua l
(2) Click Import in the Device Settings dialog box and select a CSV file to import save parameters.
_4
4.3.5 Parameters
(1) The output formats of the channels
4-20
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
4_
4-21
A S S er i es Mo d u le Ma n ua l
_4
4-22
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
4_
4-23
A S S er i es Mo d u le Ma n ua l
_4
(4) Module parameter setting page:
4-24
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
(5) After setting is complete, select the module and click Login on the tool bar to download the settings to the
modules.
4_
4-25
A S S er i es Mo d u le Ma n ua l
(2) Select the module and click Login on the tool bar to go to Online Mode. You can find the Module Revision
from the Parameters tab.
_4
4-26
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
4_
(2) You can monitor the values, status, error codes in each channel from the I/O Mapping tab. You can also
set a new value in the column of Prepared Value and press Ctrol+F7 on the keyboard to write the new
values in.
(3) You can monitor the current status and error codes from the Status tab.
4-27
A S S er i es Mo d u le Ma n ua l
4.4.4 Parameters
(1) You can set up the value format to Integer or Floating for Channel 1 to 4.
_4
4-28
Ch a pt er 4 A na l o g O u tp ut M o du l e A S 0 4D A
(6) You can set up the channel detect and alarm settings.
4_
4-29
A S S er i es Mo d u le Ma n ua l
4.5 Troubleshooting
4.5.1 Error Codes
_4 Blinking once
or twice and
after 2
- When power-on, the module is not detected by CPU module. OFF
seconds, it
blinks
repeatedly
Description Procedure
Internal error
Contact the factory.
The factory calibration is abnormal.
When power-on, the module is not detected by Check if the connection between module and CPU
4-30
5
Chapter 5 Analog Input/Output Module
AS06XA
Table of Contents
5-1
A S S er i es Mo d u le Ma n ua l
5.1 Overview
This chapter describes the specifications for the analog input/output module, its operation, and its
programming. On the analog input/output module, four channels receive analog signals (voltage or current),
and converts those signals into 16-bit digital signals. In addition, the analog input/output module receives two
blocks of 16-bit digital data from a CPU module, and converts the digital data into analog signals (voltage or
current). The analog input/output module sends the analog signals by two channels. For software operation,
ISPSoft, DIADesigner or DIADesigner-AX is what you need. If you are using AS Series PLC CPU, refer to
ISPSoft User Manual or DIADesigner Manual for more information. The new software DIADesigner-AX only
supports AX Series PLC CPU and AS Series modules now, refer to AX-3 User Manual for more information
on software operation.
5.1.1 Characteristics
(1) Use the AS06XA-A analog input/output module, based on its practical application.
The conversion rate is 2 ms per channel. (For FW V1.02 or later, upgraded to 1 ms/channel)
Input: The error range for both voltage and current input is ±0.2%.
Output: The error range for both voltage and current output is ±0.02%.
The HWCONFIG utility software is built into ISPSoft. You can set modes and parameters directly in
5-2
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
Analog-to-Digital
Voltage input/Current input/Voltage output/Current output
Conversion
Weight 145 g
Analog-to-Digital
Voltage Input
Conversion
5-3
A S S er i es Mo d u le Ma n ua l
*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.
*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
Hardware Input
_5 Limit*1
-20.24 mA ~ 20.24 mA -0.24 mA ~ 20.24 mA 3.81 mA ~ 20.19 mA
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.
*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.
5-4
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
Digital-to-Analog
Voltage Output
Conversion
Error Rate
±0.2%
(Room Temperature)
Error Range
±0.5%
(Full temperature range)
Linearity Error
±0.05%
(Room Temperature)
Linearity Error
±0.05% 5_
(Full Temperature Range)
Permissible load
≧1kΩ ≧500Ω
impedance
Digital-to-Analog
Current Output
Conversion
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)
5-5
A S S er i es Mo d u le Ma n ua l
Digital-to-Analog
Current Output
Conversion
Permissible Load
≦550 Ω
Impedance
5.2.2 Profile
38.2 95
1
7
7
2
98.3
88
8 3
4
9
5
_5 35
6 75
Unit: mm
Conversion status
Analog-to-Digital
Blinking: conversion is in process.
Conversion Indicator
OFF: conversion has stopped.
5-6
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
Arrangement of the
4 Arrangement of the terminals
Input/Output Terminals
6 DIN Rail Clip Secures the module onto the DIN rail
8 Ground Clip
9 Label Nameplate
06X A
5_
V1+ V2+
P WR
I1+ I2+
VI1- VI2- E RR
A D
V3+ V4+
I3+ I4+
VI3- VI4 -
VO1 VO2
IO1 IO2
AG 24V
0V
5-7
A S S er i es Mo d u le Ma n ua l
the module; however if you use TO instruction to write data into CRs, the values CANNOT be retained, after
0: integer format
0 Format Setup R 0
1: floating point format
0: closed
1 Input channel 1 mode setup
1: -10 V to +10 V (default)
2: 0–10 V
2 Input channel 2 mode setup
3: -5 to +5 V
R/W 1
4: 0–5 V
3 Input channel 3 mode setup
5: 1–5 V
6: 0–20 mA
_5 4 Input channel 4 mode setup 7: 4–20 mA
8: -20 mA to +20 mA
5 Input channel 1 offset
5-8
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
0: 2 ms
1: 4 ms
2: 10 ms
3: 15 ms
4: 20 ms
8: 60 ms
9: 70 ms
10: 80 ms
11: 90 ms
12: 100 ms
bit0: channel 1
bit1: channel 2
bit2: channel 3
bit3: channel 4
22 Input channel alarm setup R/W 0
0: warning
1: alarm
5-9
A S S er i es Mo d u le Ma n ua l
0: closed
Output channel 1 mode 1: -10 V to +10 V (default)
23
setup
2: 0–10 V
3: -5 V to +5 V R/W
1
4: 0–5 V
Output channel 2 mode 5: 1–5 V
24
setup 6: 0–20 mA
7: 4–20 mA
Retain the output sent by 0: When the PLC stops, the value of the
29
channel 1 analog output is reset to 0.
_5 R/W 0
Retain the output sent by 1: When the PLC stops, the value of the
30
channel 2 analog output is retained.
41 The minimum scale range For example, if the scale range for an analog
-10.0
42 for output channel 1 to digital input channel is ±10.0 V, it indicates
5-10
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
45 The maximum scale range If the scale range for an analog to digital input
10.0
46 for input channel 1 channel is 4 mA ~ 20 mA. It indicates the
49 The maximum scale range Note: You can use PLC instruction DSCLP
10.0
for input channel 3 (API0217) and set SM685 to ON to use
50
floating-point operations when a
51 The maximum scale range
conversion range needs to edit. 10.0
52 for input channel 4
channel 1
5_
16#0102: record the peak value again for
channel 2
channel 3
channel 4
channels 1–4
201 Instruction Set W 0
16#0201: enable recording for channel 1
5 - 11
A S S er i es Mo d u le Ma n ua l
5-12
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
5.2.5 Functions
Set modes of operation and parameters with HWCONFIG utility software built into ISPSoft.
Analog input
5 Channel Detect and Alarm can receive, the module produces an alarm or a warning. You
8 Scale Range When the format is floating-point, you can set the scale range.
1. Enable/Disable a Channel
An analog signal is converted into a digital signal at a rate of 2 ms per channel. The total conversion time
is 2 ms X (the number of channels). For firmware V1.02 or later, an analog signal is converted into a digital
signal at a rate of 1 ms per channel. The total conversion time is 1 ms X (the number of channels). If a
channel is not used, you can disable it to decrease the total conversion time.
2. Calibration
To make a curve meet specific needs, calibrate the curve by changing the offset and the gain. The
calibration range depends on the range of inputs which can be received by the hardware. The formula is:
5-13
A S S er i es Mo d u le Ma n ua l
Example:
A channel receives voltage inputs between -10.0 V to +10.0 V. The gain is 1000, and the offset is 0. The
corresponding value for the original signal -10.0 V to +10.0 V is -32000 to +32000. If you change the offset to
-100, the calibrated value for the original signal -10.0 V to +10.0 V becomes -31900 to +32100. When the
input voltage is 0 V, the digital value becomes -100. When the input voltage is 10.0 V, the digital value
becomes 32100.
-10V
10V Voltage (X)
(X1, Y1) Input analog v alue
(0V, 100)
-10
_5 (Y)
Digital value
3. Average
You can set the average value between 1–100. It is a steady value obtained from the sum of the recorded
values. If the recorded values include an acute pulse due to unavoidable external factors, however, you may
observe violent changes in the average value. Use the filtering function to exclude acute pulses from the
sum-up and equalization, so the computed average value is not affected by the acute recorded values. Set
the filter percentage to the range 0–3, where the unit is 10%. If you set the filter range to 0, the system sums
up all the recorded values and divides them to obtain the average value, but if you set the filter range to 1, for
example, the system excludes the bottom 10% and the top 10% of the values and averages only the
remaining values to get the average value. For instance, set the average value to 100 and set the filter
percentage to 3. When there are 100 pieces of data collected, the system arranges the collected data
according to their values from large to small and then excludes the bottom 30% and top 30% of the values
(60 pieces of data) and averages only the remaining values (40 pieces of data) to obtain the average value.
Quantity
5-14
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
4. Disconnection detection
Disconnection detection only operates when the analog range is 4–20 mA or 1–5 V. If a module which can
receive inputs between 4–20 mA or between 1–5 V is disconnected, the input signal exceeds the range of
5. Channel Detection
If an input signal exceeds the allowable range of inputs, an error message appears. You can disable this
function so that the module does not produce an alarm or a warning when the input signal exceeds the
input range.
This function saves the maximum and minimum values for channels so that you can determine the peak to
peak values.
Maximum valu e
5_
Mini mu m va lue
Time
Record the input values of the cyclic sampling for each channel. The system saves up to 500 data
Ti me
Instru cti on for recordi ng Recordin g e nds
5-15
A S S er i es Mo d u le Ma n ua l
8. Scale range
When the format is floating-point, you can set the scale range. The analog output mode of a channel
has a corresponding digital range. Digital values correspond to analog outputs sent by the module. For
example, if the analog range is -10 V to +10 V, the digital range is -10.0 to +10.0, the HSP scale is 10.0,
and the LSP scale is -10.0. The digital values -10.0 to +10.0 correspond to the analog values -10 V to
Analog value
-10 V
Digital value
-10.0 10.0
Scale range
_5
Analog Output
When a module stops running, the system retains the signal sent by the
③ Retain an Output
module.
Refresh Time for an Refresh the analog output value according to the value of the fixed slope.
④
Output
⑤ Scale Range You can set the scale range when the format is floating-point.
① Enable/Disable a Channel
An analog signal is converted into a digital signal at a rate of 2 ms per channel. The total conversion time
is 2 ms X (the number of channels). For firmware V1.02 or later, an analog signal is converted into a digital
signal at a rate of 1 ms per channel. The total conversion time is 1 ms X (the number of channels). If a
channel is not used, you can disable it to decrease the total conversion time.
5-16
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
② Calibration
To make a curve meet specific needs, calibrate the curve by changing the offset and the gain. The
calibration range depends on the range of inputs which can be received by the hardware. The formula is:
Example:
A channel receives voltage inputs between -10.0 V to +10.0 V. The gain is 1000, and the offset is 0. The
corresponding value for the original signal -10.0 V to +10.0 V is -32000 to +32000. If you change the offset to
200 and the gain to 1000, the calibrated value for the original signal -10.0 V to +10.0 V is -31800 to +32200.
Original signals
1 0V S igna ls aft er t he ca libration
3200 0 32200
Digita l v alue (X)
5_
-10V
Voltag e (Y)
Analog s ig nal
③ Retain an Output
When a module stops running, the system retains the signal sent by the module.
Analog signal
Output signal
Time
5-17
A S S er i es Mo d u le Ma n ua l
Set the refresh time for an output and the system updates the value of the slope (m) accordingly.
Anal og si gnal
When the analog output signal changes, the system updates the value of the analog output according to
_5 the value set in the slope, as shown in the image below.
Analog si gnal
Time
*The output conversion time and the input channel sampling cycle are the same.
5-18
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
⑤ Scale Range
You can set the scale range when the format is floating-point. The analog output mode of a channel has
a corresponding digital range. Digital values correspond to analog outputs sent by the module. For
example, if the analog range is -10 V to +10 V, the digital range is -10.0 to +10.0, the HSP scale is 10.0,
and the LSP scale is -10.0. The digital values -10.0 to +10.0 correspond to the analog values -10 V to
Analog value
10 V
-10 V
Digital value
-10.0 10.0
Scale range
5_
5-19
A S S er i es Mo d u le Ma n ua l
5.2.6 Wiring
Precautions
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
(4) To wire a terminal block, use single-core cables or multi-core cables in a diameter of 24 AWG–22
AWG with pin-type connectors smaller than 1 mm in diameter, which are covered with an insulation
tube as below. Moreover, use only copper conducting wires that can withstand temperatures above
60 °C-75 °C.
_5
< 1m m 8-10m m 24-22AWG
(5) Note: use cables with the same length (less than 200 m) and use wire resistance of less than 100
ohm.
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.
5-20
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
External wiring
(1) AS06XA-A
AG
4-wire: vo lt ag e inp ut *8
-10 V~ +1 0V
Sh ield ed cabl e *1 C HX -I
1M
+ V1 +
+2 4V 25 0 CH 1
- *3 I1+
0V 1M
VI1 -
*6
FE
*8 AG
4-wire: cu rrent i np ut C HX -I
-20 mA~ + 20 mA Sh ield ed cabl e *1 1M
V 2+
+ *2 25 0 CH2
+ 24 V I2 +
- 1M
0V VI 2-
*6
2-wi re: cur rent in put FE
4 mA ~+ 20 mA
*8 AG
+ 24V Sh ield ed cabl e *1 CH X-I
+ 1M
V 3+
- *2
25 0 CH3
I3 +
1M
0V VI 3-
*6
FE
3-wir e: vol tage in put
-10 V~ +1 0V Sh ield ed cabl e *1 *8 AG
+2 4V C HX -I
5_
+ 1M
V4 +
2 50 C H4
0V - I 4+
1M
*6 V I4 -
FE
3-wire: cu rrent i np ut
-2 0m A~ +2 0m A *8 AG
Sh ield ed cabl e *1 C HX -I
+ 2 4V 1M
+ *2 V 1+
2 50 C H1
I1 +
0V - 1M
V I1 -
*6
FE
AC motor dr ive,
rec order, Vol tage o utput
-10 V~+ 1 0V *8
proportioning v alv e C HX-O
VO1 C H5
*5
IO1
AG
Sh ield ed cabl e *4 * 6 AG
FE
AC motor dr ive, *8
rec order, Current output CH X-O
proportioning v alv e 0m A~2 0m A
VO2 CH6
IO2
AG
AG
Sh ield ed cabl e *4 * 6
FE
*7
+1 5V
0V D C /D C
24 VD C AG
24 V C o nv ert er
-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 variability in the input voltage results in interference within the wiring, connect the module to a capacitor
5-21
A S S er i es Mo d u le Ma n ua l
*4. Connect the shielded cable to the terminal FE and to the ground terminal.
*6. The wording “CHX-I” indicates that you can use those five wiring methods for every input channel. The
wording “CHX-O” indicates that you can use those two wiring methods for every output channel.
5-22
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
5_
5-23
A S S er i es Mo d u le Ma n ua l
(3) Double-click the module in the working area to open the Device Setting page.
_5
5-24
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
(4) Choose the parameter, set the values, and click OK.
(5) Click Download on the toolbar to download the parameters. Note that you cannot download the
5-25
A S S er i es Mo d u le Ma n ua l
_5
(2) Double-click the module to open the Device Setting page. The versions of both the firmware and the
5-26
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
5_
(2) Right-click the module and click Module Status.
5-27
A S S er i es Mo d u le Ma n ua l
_5
(2) Click Import in the Device Settings dialog box and select a CSV file to import saved parameters.
5-28
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
5.3.5 Parameters
(1) The input modes of the channels
5-29
A S S er i es Mo d u le Ma n ua l
_5
5-30
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
5_
5-31
A S S er i es Mo d u le Ma n ua l
_5
5-32
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
5_
5-33
A S S er i es Mo d u le Ma n ua l
_5
5-34
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
5-35
A S S er i es Mo d u le Ma n ua l
(5) After setting is complete, select the module and click Login on the tool bar to download the settings to
the modules.
_5
5-36
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
(2) Select the module and click Login on the tool bar to go to Online Mode. You can find the Module
Revision from the Parameters tab.
5_
5-37
A S S er i es Mo d u le Ma n ua l
_5 (2) You can monitor the values, status, error codes in each channel from the I/O Mapping tab. You can also
set a new value in the column of Prepared Value and press Ctrol+F7 on the keyboard to write the new
values in.
(3) You can monitor the current status and error codes from the Status tab.
5-38
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
5.4.4 Parameters
(1) You can set up the value format to Integer or Floating for Channel 1 to 4.
5-39
A S S er i es Mo d u le Ma n ua l
(6) You can set up the channel detect and alarm settings.
_5 (7) You can set up the output channel mode for Channel 1 and 2.
(8) You can set up the calibrations for output Channel 1 and 2.
(9) You can set up the output settings for output Channel 1 and 2.
5-40
Ch a pt er 5 An a l og I n pu t/O ut p ut M o du l e A S0 6 X A
5.5 Troubleshooting
5.5.1 Error Codes
Blinking once
or twice and
after 2
- When power-on, the module is not detected by CPU module. OFF
seconds, it
blinks
repeatedly
5-41
A S S er i es Mo d u le Ma n ua l
Description Procedure
Internal error
Contact the factory.
The factory calibration is abnormal.
5-42
6
Chapter 6 Temperature Measurement
Module AS04/06RTD
Table of Contents
6.1 Overview ............................................................................................ 6-2
6.1.1 Characteristics ................................................................................ 6-2
6.2 Specifications and Functions .............................................................. 6-3
6.2.1 Specifications .................................................................................. 6-3
6.2.2 Profile ............................................................................................ 6-6
6.2.3 Arrangement of Terminals ................................................................. 6-7
6.2.4 AS04RTD Control Registers ............................................................... 6-8
6.2.5 AS06RTD Control Registers ............................................................. 6-12
6.2.6 Functions ...................................................................................... 6-17
6.2.7 Control Mode ................................................................................ 6-20
6.2.8 Wiring .......................................................................................... 6-20
6.2.9 LED Indicators ............................................................................... 6-23
6.3. HWCONFIG in ISPSoft ..................................................................... 6-24
6.3.1 Initial Setting ................................................................................ 6-24
6.3.2 Checking the Version of a Module .................................................... 6-27
6.3.3 Online Mode .................................................................................. 6-28
6.3.4 Importing/Exporting a Parameter File ............................................... 6-29
6.3.5 Parameters ................................................................................... 6-30
6.4 DIADesigner-AX (Hardware Configuration) ...................................... 6-33
6.4.1 Initial Setting ................................................................................ 6-33
6.4.2 Checking the Version of a Module .................................................... 6-35
6.4.3 Online Mode .................................................................................. 6-36
6.4.4 Parameters ................................................................................... 6-37
6.5 Troubleshooting ............................................................................... 6-39
6.5.1 Error Codes................................................................................... 6-39
6.5.2 Troubleshooting Procedure .............................................................. 6-40
6.5.3 State of the Connection .................................................................. 6-41
A S S er i es Mo d u le Ma n ua l
6.1 Overview
This section describes the specifications for temperature measurement modules, their operation, and their
programming. The AS04/06RTD is a temperature measurement module that converts the temperatures
received from four/six thermocouples into digital signals. You can select either Celsius or Fahrenheit as the
unit of measurement. For software operation, ISPSoft, DIADesigner or DIADesigner-AX is what you need. If
you are using AS Series PLC CPU, refer to ISPSoft User Manual or DIADesigner Manual for more information.
The new software DIADesigner-AX only supports AX Series PLC CPU and AS Series modules now, refer to
6.1.1 Characteristics
(1) Select a sensor based on its practical application.
_6 Conversion accuracy: The error range of the input is ±0.1% at ambient temperature of 25°C ±5 °C.
The HWCONFIG utility software is built into ISPSoft. You can set modes and parameters directly in
6-2
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
Number of Analog
4 6
Inputs
LG-Ni1000
Cu50/Cu100
Pt100/Ni100/Ni120/Pt1000/Ni1000/JPt100
-20° C to 60° C/-4° F to 140° F: The allowed error range is ±0.5% of full scale.
Overall Accuracy 6_
LG-Ni1000; 25° C/77° F: The allowed error range is ±0.1% of full scale.
Cu50; 25° C/77° F: The allowed error range is ±4% of full scale.
Cu100; 25° C/77° F: The allowed error range is ±2% of full scale.
optocoupler, and the analog channels are isolated from one another by
optocouplers.
Isolation Isolation between a digital circuit and the ground: 500 VAC
Isolation between an analog circuit and the digital circuit: 500 VAC
6-3
A S S er i es Mo d u le Ma n ua l
Functional specifications
Analog-to-Digital
Centigrade (°C) Fahrenheit (°F) Input Impedance
Conversion
*1: If any of these limits are exceeded, device functionality should not be assumed, damage may occur and
*2: If the to be measured temperature exceeds the upper/lower limit, it only shows the maximum / minimum
_6 value.
Conversion details
Centigrade (°C)
6-4
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
Fahrenheit (°F)
6_
6-5
A S S er i es Mo d u le Ma n ua l
6.2.2 Profile
38.2 95
04RT D 1
7 7
98.3
88
3
8
4
9
5
6 75
35
Unit: mm
Conversion status
Analog-to-Digital
Blinking: conversion is in process.
Conversion Indicator
OFF: conversion has stopped.
6 DIN Rail Clip Secures the module onto the DIN rail
8 Ground Clip
6-6
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
AS04RTD-A AS06RTD-A
0 4R T D 06RTD
S LD I 3- I 56- I34-
S LD I 4- L6+ L6-
0V 0V
6_
6-7
A S S er i es Mo d u le Ma n ua l
the module; however if you use TO instruction to write data into CRs, the values CANNOT be retained, after
0: integer format
0 Format Setup R 0
1: floating point format
0: closed
1 Channel 1 mode setup 1: 0–300 Ω (default)
2: 0–3000 Ω
3: Pt100
2 Channel 2 mode setup
4: JPt100
5: Pt1000
R/W 1
6: Ni100
3 Channel 3 mode setup
7: Ni1000
8: LG-Ni1000
9: Cu50
4 Channel 4 mode setup
10: Cu100
_6
11: Ni120 (FW V1.06 or later)
5 Channel 1 offset
6 Channel 2 offset
Range: -32768 to +32767 R/W 0
7 Channel 3 offset
8 Channel 4 offset
9 Channel 1 gain
10 Channel 2 gain
Range: -32768 to +32767 R/W 1000
11 Channel 3 gain
12 Channel 4 gain
6-8
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
0: Fahrenheit
21 Units of temperature R/W 0
1: Celsius
bit0: channel 1
bit1: channel 2
bit2: channel 3
bit3: channel 4
22 Channel alarm setup R/W 0
0: warning
1: alarm
channel 1
channel 2
channel 3
6-9
A S S er i es Mo d u le Ma n ua l
channel 4
channels 1–4
channel 1
channel 2
channel 3
channel 4
channels 1–4
211 The maximum peak value for channel 2 Integer format; the maximum -
R
212 The maximum peak value for channel 3 peak value for analog inputs -
_6 213 The maximum peak value for channel 4 -
215 The minimum peak value for channel 2 Integer format; the minimum peak -
225 The time to record for channel 4 value for the channels 1
241 The number of records for channel 2 Range: 0–500, display the current 0
R
242 The number of records for channel 3 records 0
4000-
Records for channel 1 500 records for channel 1 R --
4499
6-10
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
4500-
Records for channel 2 500 records for channel 2 R --
4999
5000-
Records for channel 3 500 records for channel 3 R --
5499
5500-
Records for channel 4 500 records for channel 4 R --
5999
6_
6 - 11
A S S er i es Mo d u le Ma n ua l
the module; however if you use TO instruction to write data into CRs, the values CANNOT be retained, after
0: integer format
0 Format Setup R 0
1: floating point format
0: closed
1 Channel 1 mode setup
1: 0–300 Ω (default)
2 2: 0–3000 Ω
Channel 2 mode setup
3: Pt100 1
5: Pt1000
R/W
4 Channel 4 mode setup 6: Ni100
7: Ni1000
5 Channel 5 mode setup 8: LG-Ni1000
9: Cu50
10: Cu100
_6 6 Channel 6 mode setup
11: Ni120 (FW V1.06 or later)
7 Channel 1 offset
8 Channel 2 offset
9 Channel 3 offset
Range: -32768 to +32767 R/W 0
10 Channel 4 offset
11 Channel 5 offset
12 Channel 6 offset
13 Channel 1 gain
14 Channel 2 gain
15 Channel 3 gain
Range: -32768 to +32767 R/W 1000
16 Channel 4 gain
17 Channel 5gain
18 Channel 6 gain
6-12
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
0: Fahrenheit
6_
31 Units of temperature R/W 0
1: Celsius
bit0: channel 1
bit1: channel 2
bit2: channel 3
bit3: channel 4
bit5: channel 6
0: warning
1: alarm
6-13
A S S er i es Mo d u le Ma n ua l
channel 1
channel 2
channel 3
channel 4
channels 5
channels 6
channels 1-6
6-14
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
219
The minimum peak value for analog inputs
-
6_
channel 4
6-15
A S S er i es Mo d u le Ma n ua l
4000
4199
4500
4699
5000
5199
5500
5699
6000
6199
6500
6699
6-16
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
6.2.6 Functions
Use the HWCONFIG utility software built into ISPSoft to set modes of operation and parameters.
Analog input
Disconnection If the channel is open, the module can detect when it is disconnected. If
5
Detection the input is open-circuited, the module produces an alarm or a warning.
If an input signal exceeds the range of inputs that the hardware can
Channel Detection
6 receive, the module produces an alarm or a warning. You can disable
and Alarm
this function.
Records for 6_
8 Save the analog curves for channels.
Channels
1. Enable/Disable a Channel
An analog signal is converted into a digital signal at a rate of 200 ms per channel. If a channel is not used,
2. Unit of Measurement
3. Calibration
To make a curve meet specific needs, calibrate the curve by changing the offset and the gain. The
calibration range depends on the range of inputs that the hardware can receive. The formula is:
(𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼 × 𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺)
𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂 = + 𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂
1000
6-17
A S S er i es Mo d u le Ma n ua l
Example:
If the gain is 1000 and the offset is 0, the corresponding value for the original signal 0° C to 100° C is 0–1000.
If you change the offset to 100, the calibrated value for the original signal 0° C to 100° C becomes 100–1100.
O
Original signals
100 C Signals af ter the calibration
-320 00
0 100 1000 110 0
D igital v alue (X)
4. Average
You can set the average value between 1–100. It is a steady value obtained from the sum of the recorded
values. If the recorded values include an acute pulse due to unavoidable external factors, however, you
may observe violent changes in the average value. Use the filtering function to exclude the acute pulses
from the sum-up and equalization, so the computed average value is not affected by the acute recorded
values. Set the filter percentage to the range 0–3, where the unit is 10%. If you set the filter range to 0, the
system sums up all the recorded values and divides them to obtain the average value, but if you set the
_6 filter range to 1, for example, the system excludes the bottom 10% and the top 10% of the values and
5. Disconnection Detection
If the channel is open, the module can detect when it is disconnected. If the input is open-circuited, the
6-18
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
6. Channel Detection
If an input signal exceeds the allowable range of inputs, an error message appears. You can disable this
function so that the module does not produce an alarm or a warning when the input signal exceeds the
input range.
This function saves the maximum and minimum values for channels so that you can determine the peak to
peak values.
Maximum valu e
Mini mu m va lue
Time
Record the input values of the cyclic sampling for each channel. The system saves up to 500 data
points for AS04RTD-A and up to 200 data points for AS06RTD-A and the recording time is 100 ms. The
Ti me
Instru cti on for recordi ng Recordin g e nds
9. PID control
PID algorithm is available for every channel. With its auto tuning function, parameters such as Kp, Ki, Kd
and more can be calculated and therefore temperature control can be achieved. You can also use
DMPID instruction to calculate relative parameters by entering the parameters in the endpoints of
corresponding instruction image and you can then obtain the output values from the output endpoints.
Note: DMPID instruction is availbe for AS04RTD-A (V1.04 or later), AS06RTD-A (V1.00 or later), AS
6-19
A S S er i es Mo d u le Ma n ua l
2. When using PID parameters to set up control registers: PID control registers of AS04RTD-A are
retainable; however PID control registers of AS06RTD-A are not retainable.
6.2.8 Wiring
Precautions
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
ASRTD Series must be separate cables.
(2) Do not install the cable near a main circuit, a high-voltage cable, or a cable connected to a load
which is not a PLC. In addition, the cable must not be bound to a main circuit, a high-voltage cable,
(5) Note: use cables with the same length (less than 200 m) and use wire resistance of less than 20 ohm.
6-20
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
External wiring
(1) AS04RTD-A
L1 +
L 1- A DC
I1-
*2 INA
S hielded cab le * 1 SLD
2 -Wi re AG
CH2
L2+
L2-
I2-
S hielded cab le * 1 AG
3 -Wi re
*1. Use shielded twisted pair cables for temperature sensors, and keep them away from power cables
*2. If using two-wire temperature sensors, Ln- and In- must be short-circuited (where n is between 1–4). 6_
*3. There are two different internal excitation currents. If you are using a Ni100 temperature sensor, a
Pt100 sensor, a JPt100, a Cu50/Cu100, or a 0~300 Ω resistance sensor, the internal excitation
current is 1.5 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: When using a three-wire temperature sensor, the cables should be the same length (less than 200
6-21
A S S er i es Mo d u le Ma n ua l
(2) AS06RTD-A
SLD INA
CH 2
L2+
L2 -
*2
I12-
*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
_6 “ 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 a Ni100 temperature sensor, a
Pt100 sensor, a JPt100, a 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: When using a three-wire temperature sensor, the cables should be the same length (less than 200
6-22
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
6_
6-23
A S S er i es Mo d u le Ma n ua l
_6
6-24
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
(3) Double-click the module in the working area to open the Device Setting page.
6_
6-25
A S S er i es Mo d u le Ma n ua l
(4) Choose the parameter, set the values, and click OK.
(5) Click Download on the toolbar to download the parameters. Note that you cannot download the
_6
6-26
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
(2) Double-click the module to open the Device Setting page. The versions of both the firmware and the
6_
6-27
A S S er i es Mo d u le Ma n ua l
_6
6-28
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
(2) Click Import in the Device Setting dialog box and select a CSV file to import saved parameters.
6_
6-29
A S S er i es Mo d u le Ma n ua l
6.3.5 Parameters
(1) The input modes of the channels
_6
6-30
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
6_
6-31
A S S er i es Mo d u le Ma n ua l
_6
6-32
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
6-33
A S S er i es Mo d u le Ma n ua l
_6
6-34
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
(5) After setting is complete, select the module and click Login on the tool bar to download the settings to the
modules.
6_
(2) Select the module and click Login on the tool bar to go to Online Mode. You can find the Module Revision
from the Parameters tab.
6-35
A S S er i es Mo d u le Ma n ua l
(2) You can monitor the values, status, error codes in each channel from the I/O Mapping tab.
_6
(3) You can monitor the current status and error codes from the Status tab.
6-36
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
6.4.4 Parameters
(1) You can set up the value format to Integer or Floating for Channel 1 to 4.
6_
6-37
A S S er i es Mo d u le Ma n ua l
(6) You can set up the channel detect and alarm settings.
_6
6-38
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
6.5 Troubleshooting
6.5.1 Error Codes
Blinking once
or twice and
after 2
- When power-on, the module is not detected by CPU module. OFF
seconds, it
blinks
repeatedly
6-39
A S S er i es Mo d u le Ma n ua l
Description Procedure
Internal error
Contact the factory.
The factory calibration is abnormal.
When power-on, the module is not detected by Check if the connection between module and CPU
6-40
Ch a pt er 6 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 6RT D
State of connection
Channel value
L+ L- I-
●: Disconnection
*1: for AS06RTD Series: in the modes of 0-300Ω and 0-3000Ω, it cannot detect I- state of connection.
6_
6-41
A S S er i es Mo d u le Ma n ua l
MEMO
_6
6-42
7
Chapter 7 Temperature Measurement
Module AS04/08TC
Table of Contents
7.1 Overview ........................................................................................... 7-2
7.1.1 Characteristics ............................................................................... 7-3
7-1
A S S er i es Mo d u le Ma n ua l
7.1 Overview
This chapter describes the specifications for the ASTC-A module, its operation, and its programming. The
AS04TC-A is a temperature measurement module that converts temperatures received from thermocouples
(type J, K, R, S, T, E, N, B, C, U, L, or TXK with ±100 mV voltage inputs) into digital signals. You can select
either Celsius (resolution: 0.1° C) or Fahrenheit (resolution: 0.1° F) as the unit of measurement. For software
operation, ISPSoft, DIADesigner or DIADesigner-AX is what you need. If you are using AS Series PLC CPU,
refer to ISPSoft User Manual or DIADesigner Manual for more information. The new software DIADesigner-AX
only supports AX Series PLC CPU and AS Series modules now, refer to AX-3 User Manual for more
An introduction to thermocouples
A thermocouple uses the Seebeck effect to measure differences in temperature. Generally speaking, a
thermocouple consists of two conductors of different materials that produce a voltage at the point where the
two conductors contact. The voltage produced depends on the difference of temperature between the
junctions with other parts of those conductors, and it ranges from several dozen microvolts to several
Differential operations are used to eliminate external noise. Thermocouples are more stable than thermistors,
resistance thermometers, and thermal resistors, so thermocouples are widely used in industrial applications.
A thermocouple consists of a circuit having two wires of different metals or metal alloys welded together or
joined at both ends. One of the junctions—normally the cold junction—is maintained at a known reference
temperature, and the other junction is at the temperature to be sensed. A temperature gradient across the
junction of the wires gives rise to an electric potential according to the Seebeck effect. The voltage produced
is proportional to the difference of temperature between the junctions with other parts of those conductors.
_7
The voltage can be derived from the following equation.
T2
V =∫
T1
(Q A − QB )dT
(A)
where QA and QB are the thermopowers (Seebeck coefficient) of the metals A and B, and T1 and T2 are the
temperatures of the two junctions.
Principle of operation
Because QA and QB are almost unrelated to temperature, formula (A) above can be approximated as in
equation (B).
7-2
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
There are two types of thermocouple thermometers: wrapped thermocouples and bare thermocouples. A
wrapped thermocouple is wrapped in protective metal, and is similar to an electric spoon in appearance.
Wrapped thermocouples are used to measure temperature of liquid, and bare thermocouples are used to
7.1.1 Characteristics
(1) Select a sensor based on its practical application.
Conversion accuracy: the error range is ±0.5% of the input at ambient temperature of 25 °C ±5 °C.
The HWCONFIG utility software is built into ISPSoft. You can set modes and parameters directly in
7-3
A S S er i es Mo d u le Ma n ua l
_7
7-4
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
Functional specifications
Analog-to-Digital
Centigrade (°C) Fahrenheit (°F) Voltage Input
Conversion
*1: If the measured temperature exceeds the rated input range, device functionality and reliability may be 7_
affected.
*2: If the temperature to be measured exceeds the upper/lower limit, it only shows the maximum /minimum
value.
7-5
A S S er i es Mo d u le Ma n ua l
Conversion details
Centigrade (°C)
Fahrenheit (°F)
Sensor Integer value range Floating point value range
Rated input range
type after digital conversion after digital conversion
J -148°F ~ 2,192°F K-1480 ~ K21920 -148.0 ~ 2192.0
K -148°F ~ 2,462°F K-1480 ~ K24620 -148.0 ~ 2462.0
R 32°F ~ 3,182°F K320 ~ K31820 32.0 ~ 3182.0
S 32°F ~ 3,182°F K320 ~ K31820 32.0 ~ 3182.0
T -238°F ~ 752°F K-2380 ~ K7520 -238.0 ~ 752.0
E -238°F ~ 1,796°F K-2380 ~ K17960 -238.0 ~ 1796.0
N -238°F ~ 2,372°F K-2380 ~ K23720 -238.0 ~ 2372.0
_7 B 392°F ~ 3,272°F K3920 ~ K32720 392.0 ~ 3272.0
C NA NA NA
U -328°F ~ 1112°F K-3280 ~ K11120 -328.0 ~ 1112.0
L -328°F ~ 1652°F K-3280 ~ K16520 -328.0 ~ 1652.0
TXK -328°F ~ 1472°F K-3280 ~ K14720 -328.0 ~ 1472.0
±100mV -100mV ~ 100mV K-10000 ~ K10000 -100.00 ~ 100.00
7-6
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
7.2.2 Profile
38.2 95
04TC 1
7
7
98.3
88
3
8
4
9 5
6 75
35
Unit: mm
Conversion status
Analog-to-Digital
Blinking: conversion is in process.
Conversion Indicator 7_
OFF: conversion has stopped.
Arrangement of the
4 Arrangement of the terminals
Input/Output Terminals
6 DIN rail clip Secures the module onto the DIN rail
8 Ground clip
9 Label Nameplate
7-7
A S S er i es Mo d u le Ma n ua l
0 4 TC 08 TC
I1 + I1+ I 1-
PWR PWR
SLD I1- I2+ I 2-
I3 + I5+ I 5-
I4 + I7+ I 7-
2 4V SLD 24V
0V 0V
the module; however if you use TO instruction to write data into CRs, the values CANNOT be retained, after
0: integer format
0 Format Setup R 0
1: floating point format
0: closed
_7 1 Channel 1 mode setup 1: -100 mV to +100 mV
2: J-Type
3: K-Type
2 Channel 2 mode setup
4: R-Type
5: S-Type
3 Channel 3 mode setup 6: T-Type
R/W 1
7: E-Type
8: N-Type
9: B-Type
10: C-Type
4 Channel 4 mode setup
11: U-Type
12: L-Type
13: TXK-Type
7-8
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
5 Channel 1 offset
6 Channel 2 offset
Range: -32768 to +32767 R/W 0
7 Channel 3 offset
8 Channel 4 offset
Channel 1 average
13
times
Channel 2 average
14
times
Range: 1–100 R/W 10
Channel 3 average
15
times
Channel 4 average
16
times
0: Fahrenheit
21 Units of temperature R/W 0
1: Celsius
bit0: channel 1
bit1: channel 2
bit3: channel 4
0: warning
1: alarm
7-9
A S S er i es Mo d u le Ma n ua l
channel 1
channel 2
channel 3
channel 4
16#010F: record the peak values again for
channels 1–4
7-10
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
4000
Records for channel 1 500 records for channel 1 R -
~4499
4500 7_
Records for channel 2 500 records for channel 2 R -
~4999
5000
Records for channel 3 500 records for channel 3 R -
~5499
5500
Records for channel 4 500 records for channel 4 R -
~5999
7 - 11
A S S er i es Mo d u le Ma n ua l
the module; however if you use TO instruction to write data into CRs, the values CANNOT be retained, after
0: integer format
0 Format Setup R 0
1: floating point format
1: -100 mV to +100 mV
2 Channel 2 mode setup
2: J-Type
3 Channel 3 mode setup
3: K-Type
5: S-Type
5 Channel 5 mode setup
6: T-Type
6 Channel 6 mode setup R/W 1
7: E-Type
7 Channel 7 mode setup 8: N-Type
9: B-Type
10: C-Type
12: L-Type
13: TXK-Type
9 Channel 1 offset
10 Channel 2 offset
_7 11 Channel 3 offset
12 Channel 4 offset
Range: -32768 to +32767 R/W 0
13 Channel 5 offset
14 Channel 6 offset
15 Channel 7 offset
16 Channel 8 offset
17 Channel 1 gain
18 Channel 2 gain
19 Channel 3 gain
Range: -32768 to +32767 R/W 1000
20 Channel 4 gain
21 Channel 5 gain
22 Channel 6 gain
7-12
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
23 Channel 7 gain
24 Channel 8 gain
0: Fahrenheit
41 Units of temperature R/W 0
1: Celsius
bit0: channel 1
bit1: channel 2
42 Channel alarm setup R/W 0
bit2: channel 3
bit3: channel 4
bit4: channel 5
bit5: channel 6
7-13
A S S er i es Mo d u le Ma n ua l
bit6: channel 7
bit7: channel 8
0: warning
1: alarm
channel 1
channel 2
channel 3
channel 4
channel 5
channel 6
channel 8
channels 1-8
7-14
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
7-15
A S S er i es Mo d u le Ma n ua l
The time to record for The time to record the digital value for the
230 R/W 1
channel 5 channels
7-16
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
4000
Records for channel 1 100 records for channel 1 R -
~4099
4500
Records for channel 2 100 records for channel 2 R -
~4599
5000
Records for channel 3 100 records for channel 3 R -
~5099
5500
Records for channel 4 100 records for channel 4 R -
~5599
6000
Records for channel 5 100 records for channel 5 R -
~6099
6500
Records for channel 6 100 records for channel 6 R -
~6599
7000
Records for channel 7 100 records for channel 7 R -
~7099
7500
~7599
Records for channel 8 100 records for channel 8 R -
7_
7-17
A S S er i es Mo d u le Ma n ua l
7.2.6 Functions
Disconnection If the channel is open, the module can detect when it is disconnected. If
5
Detection the input is open-circuited, the module produces an alarm or a warning.
If an input signal exceeds the range of inputs that the hardware can
Channel Detection
6 receive, the module produces an alarm or a warning. You can disable
and Alarm
this function.
Records for
8 Save the analog curves for channels.
Channels
1. Enable/Disable a Channel
An analog signal is converted into a digital signal at a rate of 200 ms per channel. If a channel is not used,
_7 you can disable it to decrease the total conversion time.
2. Unit of Measurement
3. Calibration
To make a curve meet specific needs, calibrate the curve by changing the offset and the gain. The
calibration range depends on the range of inputs that the hardware can receive. The formula is:
(𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼 × 𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺)
𝑂𝑂𝑢𝑢𝑢𝑢𝑢𝑢𝑢𝑢𝑢𝑢 = + 𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂
1000
7-18
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
Example:
If the gain is 1000 and the offset is 0, the corresponding value for the original signal 0° C to 100° C is 0–1000.
If you change the offset to 100, the calibrated value for the original signal 0° C to 100° C becomes 100–1100.
O
Original signals
100 C Signals af ter the calibration
-320 00
0 100 1000 110 0
D igital v alue (X)
4. Average
You can set the average value between 1–100. It is a steady value obtained from the sum of the recorded
values. If the recorded values include an acute pulse due to unavoidable external factors, however, you may
observe violent changes in the average value. Use the filtering function to exclude the acute pulses from the
sum-up and equalization, so the computed average value is not affected by the acute recorded values. Set the
filter percentage to the range of 0–3, where the unit is 10%. If you set the filter range to 0, for example, the
system sums up all the recorded values and divides them to obtain the average value, but if you set the filter
range to 1, the system excludes the bottom 10% and the top 10% of the values and averages only the
7_
Quantity
5. Disconnection Detection
If the channel is open, the module can detect when it is disconnected. If the input is open-circuited, the
7-19
A S S er i es Mo d u le Ma n ua l
6. Channel Detection
If an input signal exceeds the allowable range of inputs that the hardware can receive, an error message
appears and the Error LED blinks. You can disable this function so that the module does not produce an
alarm or warning and the Error LED also does not blink when the input signal exceeds the input range.
This function saves the maximum and minimum values for channels so that you can determine the peak to
peak values.
Maximum valu e
Mini mu m va lue
Time
8. Records for channels
Record the input values of the cyclic sampling for each channel. For AS04TC-A, the system saves up to
500 data points and the recording time is 10 ms. For example, if the conversion time is 2 ms and 4
channels are open, the recording time is 8 ms x 500 data points = 4 seconds in total. And the system
saves up to 100 data points for AS08TC-A and the recording time is 100 ms. The following uses
Ti me
Instru cti on for recordi ng Recordin g e nds
9. PID control
PID algorithm is available for every channel. With its auto tuning function, parameters such as Kp, Ki, Kd
and more can be calculated and therefore temperature control can be achieved. You can also use
DMPID instruction to calculate relative parameters by entering the parameters in the endpoints of the
corresponding instruction image and then you can then obtain the output values from the output
endpoints. Note: DMPID instruction is available for AS04TC-A (V1.04 or later), AS08TC-A (V1.00 or
7-20
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
AS04TC-A (V1.04 or later), AS08TC-A (V1.00 or later), AS Series PLC (V1.06 or later) and AS-
SCM (V2.04 or later). Refer to AS Series Programming Manual for more details.
2. If the device you have does NOT support DMPID instruction, you can use the following PID
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
1: the PID
algorithm is
implemented.
algorithm is not
implemented.
601 631 661 691 721 751 781 811 SV SV Target value 0
0: automatic
control
When PID_MAN 7_
is switched from
1 to 0, the
output value
(MV) is included
PID control
602 632 662 692 722 752 782 812 PID_MODE in the automatic 0
mode
algorithm.
1: the parameters
are tuned
automatically for
the temperature
control. When
the tuning is
7-21
A S S er i es Mo d u le Ma n ua l
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
complete, the
device is
automatically
reset to 0, and
the parameters
Kc_Kp, Ti_Ki,
Td_Kd, and Tf
are set
appropriately.
0: auto; the MV is
output based
on the PID
algorithm.
1: manual; the MV
PID A/M is output based
603 633 663 693 723 753 783 813 PID_MAN 0
mode on the MOUT.
When
PID_MODE is
also set to 1,
this setting is
ineffective.
_7 0: normal; the
MV.
Range: 0–32000,
605 635 665 695 725 755 785 815 Auto DBWA non-action in the ±dead band 0
mode.
7-22
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
Kc_Kp are
floating-point
numbers. If the P
Calculated
coefficient is less
proportional
606 636 666 696 726 756 786 816
Kc_Kp than 0, the Kc_Kp 3.846
607 637 667 697 727 757 787 817 coefficient
is 0.
(Kc or Kp)
Independently, if
Kc_Kp is 0, it is
not controlled by P.
point numbers. If
Integral the calculated
608 638 668 698 728 758 788 818 coefficient
Ti_Ki coefficient I is less 0.013
609 639 669 699 729 759 789 819
(Ti or Ki) than 0, Ti_Ki is 0.
If Ti_Ki is 0, it is
not controlled by I.
Td_Kd are
floating-point
numbers. If the
Derivative calculated
610 640 670 700 730 760 790 820 coefficient
Td_Kd coefficient D is 190.078
611 641 671 701 731 761 791 821
(Td or Kd) less than 0, Td_Kd
7_
is 0. If Ti_Ki is 0, it
is not controlled by
D.
If the derivate-
action time
constant is less
612 642 672 702 732 762 792 822 Derivate-action than 0, Tf is 0 and
Tf 4.941
613 643 673 703 733 763 793 823 time constant it is not controlled
by the derivate-
action time
constant.
7-23
A S S er i es Mo d u le Ma n ua l
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
0: independent
formula
0: use the
variations in the
error (E) to
calculate the
control value of
the derivative
The
(derivative of
calculation of
E).
615 645 675 705 735 765 795 825 PID_DE the PID 0
1: use the
derivative
variations in the
error
PV to calculate
the control
value of the
derivative
(derivative of
PV).
0: heating action
PID forward/
_7 (E=SV-PV)
616 646 676 706 736 766 796 826 PID_DIR reverse 0
1: cooling action
direction
(E=PV-SV)
is the difference
between the SV
Range within and the PV. When
which the this setting is 0,
617 647 677 707 737 767 797 827 ERR_DBW 0
error value is the function is not
counted as 0 enabled. When
this setting is
module checks
7-24
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
whether the
present difference
absolute value of
ERR_DBW, and it
checks whether
the present
difference meets
condition. If the
present difference
absolute value of
ERR_DBW and it
status condition,
counted as 0, and
is implemented.
Otherwise the
present error is
normally.
618 648 678 708 738 768 798 828 α value Integral sum Range: 0–100 31
619 649 679 709 739 769 799 829 β value Integral sum Unit: 0.01 0
When PID_MAN is
set to 1, the MV
620 650 680 710 740 770 800 830 MOUT output value this manual MOUT 0
MV_MAX and
MV_MIN.
7-25
A S S er i es Mo d u le Ma n ua l
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
Range: 0–1000
(0%–100%)
Feedforward
feedforward
A floating-point
Unit: %
Floating-point
format.
The accumulated
integral value is
temporarily stored
for reference.
624 654 684 714 744 774 804 834 Accumulated
I_MV When the MV is --
625 655 685 715 745 775 805 835 integral value
out of the range
0%–100%, the
accumulated
integral value in
_7 I_MV is
unchanged.
When this
instruction is read,
is implemented
according to the
Sampling
626 656 686 716 746 776 806 836 CYCLE sampling time, and 1
time (TS)
the MV is
refreshed.
If TS is less than 1,
it is read as 1. If TS
is larger than
7-26
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
1,000, it is read as
1,000.
Unit: 100 ms
Note: PID control registers of AS04TC-A and RTD-A are retainable; however PID control registers of
AS06RTD-A and AS08TC-A are not retainable. But you can use the data registers that are retainable to store
the set PID parameters so that the PID parameters can be retainable.
PID formula:
2. When you set the PID_MODE to 1, auto tuning mode is enabled. When auto tuning is complete, the value
7-27
A S S er i es Mo d u le Ma n ua l
ERR_DBW
Kc_Kp
PID-P
>0 PID_MAN
BIAS
+ 0
<=0 +
0 +
Kc_Kp MV_LIMIT
1
MV
Ti_Ki
PID-I
>0
MV_MAX, MV_MIN
+
<=0 +
0 +
Ti_Ki MOUT_AUTO
+ MOUT
0
Td_Kd MOUT
PID-D PID_MAN
>0 1
0
<=0
0 1
Td_Kd, Tf MOUT
Kc_Kp
ERR_DBW Kc_Kp
>0
_7 <=0
0
PID_MAN
BIAS
+ 0
+
+
MV_LIMIT
1
Ti_Ki MV
PID-I
>0
MV_MAX, M V_MIN
<=0
0
Ti_Ki MOUT_AUTO
MOUT
0
Td_Kd MOUT PID_MAN
PID-D
>0 1
0
<=0
0 1
Td_Kd, Tf MOUT
7-28
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
ERR_DBW
When the PV (present value) is in the range of ERR_DBW, at the beginning, the present error is brought
into the PID algorithm according to the normal processing, and then the CPU module checks whether the
present error meets the cross status condition: PV (present value) goes beyond the SV (target value).
Once the condition is met, the present error is counted as 0 when applying the PID algorithm. After the PV
(present value) is out of the ERR_DBW range, the present error is brought into the PID algorithm again. If
PID_DE is true, that means it uses the variations in the PV to calculate the control value of the derivative,
and after the cross status condition is met, the PLC treats Δ PV as 0 to apply the PID algorithm. (Δ PV=
current PV – previous PV). In the following example, the present error is brought into the PID algorithm
according to the normal processing in section A ,and the present error or Δ PV is counted as 0 to apply
α、β Value
To reduce overshoot, you can use parameters of ALPHA or BETA in the beginning of the PID
operation or while SV (target value) varies to compensate initial value of integral calculus (for
heating up or cooling down). See the images below. Use ALPHA parameter to reduce overshoot while the 7_
temperature is climbing up. Use BETA parameter to reduce overshoot while the temperature is dropping.
Temperature ( 0 C) Temperature ( 0 C)
Time Time
7-29
A S S er i es Mo d u le Ma n ua l
Execute the general pulse with modulation instruction (GPWM) to set pulse output width and output cycle
Example:
If the output cycle is 2000 ms, then the output value is 50% after the PID algorithm is implemented.
In other words, the GWPM instruction can be set to pulse output width = 1000 and output cycle = 2000.
t =10 0 0 ms
Ou tp u t Y 1 0
T =2 00 0 ms
Note:
1. When tuning the parameters Kc_Kp, Ti_Ki, and Td_Kd (PID_MODE=0), set the Kc_Kp value first, and
then set the Ti_Ki and Td_Kd values to 0. In a controlled environment, you can increase the values of
Ti_Ki (from smaller to bigger) and Td_Kd (from bigger to smaller). When the value of Kc_Kp is 1, the
proportional gain is 100%. That is, the error values increase by a factor of one. When the proportional
gain is less than 100%, the error values decrease. When the proportional gain is greater than 100%, the
error values increase.
_7
2. The parameters which have been automatically tuned are not necessarily suitable for every controlled
environment. You can, therefore, further modify the automatically-tuned parameters, but it is
3. The operand CYCLE is to set the sampling time to use the PID algorithm and refresh MV.
4. When the number of the channel for measurement is changed, the time to refresh the measured value
also changes. For example, the measured value is refreshed every 200 ms when there is only 1 channel
for measurement. The measured value is refreshed every 800 ms when there are 4 channels for
measurement. The Kc_Kp, Ti_Ki, Td_Kd parameters may differ when the number of channel for measure
is different.
7-30
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
7.2.8 Wiring
Precautions
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
which is not a PLC. In addition, the cable must not be bound to a main circuit, a high-voltage cable,
(4) To wire a terminal block, use single-core cables or multi-core cables in a diameter of 24 AWG–22 AWG
with pin-type connectors smaller than 1 mm in diameter, which are covered with an insulation tube as
below. Moreover, use only copper conducting wires that can withstand temperatures above 60°C-75°C.
(6) Only use copper conducting wires with a temperature rating of 60/75°C and the length must be less
than 50 m.
(7) TC modules must run for 30 minutes before they start to take any temperature measurement.
External wiring
J,K ,R ,S ,T,E ,N , B,
7_
C, U, L an d T X K CH1
+ I 1+
- A DC
I1-
SL D I NA
Shi el ded cable*1
- 1 00 mV ~1 0 0m V CH 3
+
I3 +
-
I3 - Cold - junction
SL D compensati on
*1. Use shielded twisted pair cables for Type J, K, R, S, T, E, N, B, C, U, L and TXK thermocouples, and
keep them separate from power cables and other cables which generate noise.
7-31
A S S er i es Mo d u le Ma n ua l
_7
7-32
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
7_
7-33
A S S er i es Mo d u le Ma n ua l
(3) Double-click the module in the working area to open the Device Setting page.
_7
7-34
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
(4) Choose the parameter, set the values, and click OK.
(5) Click Download on the toolbar to download the parameters. Note that you cannot download the
7_
7-35
A S S er i es Mo d u le Ma n ua l
(2) Double-click the module to open the Device Setting page. The versions of both the firmware and the
_7
7-36
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
7_
7-37
A S S er i es Mo d u le Ma n ua l
(2) Click Import in the Device Setting dialog box, and select a CSV file to import saved parameters.
_7
7-38
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
7.3.5 Parameters
(1) The input modes of the channels
7_
7-39
A S S er i es Mo d u le Ma n ua l
_7
7-40
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
7_
7-41
A S S er i es Mo d u le Ma n ua l
_7
7-42
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
7_
7-43
A S S er i es Mo d u le Ma n ua l
(5) After setting is complete, select the module and click Login on the tool bar to download the settings to the
modules.
_7
7-44
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
(2) Select the module and click Login on the tool bar to go to Online Mode. You can find the Module Revision
from the Parameters tab.
7_
7-45
A S S er i es Mo d u le Ma n ua l
(2) You can monitor the values, status, error codes in each channel from the I/O Mapping tab.
(3) You can monitor the current status and error codes from the Status tab.
_7
7-46
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
7.4.4 Parameters
(1) You can set up the value format to Integer or Floating for Channel 1 to 4.
7_
(4) You can set up the average filtering for Channel 1 to 4.
7-47
A S S er i es Mo d u le Ma n ua l
(6) You can set up the channel detect and alarm settings.
_7
7-48
Ch a pt er 7 Tem per at u r e M eas ur em ent M o d u le A S 0 4/ 0 8T C
7.5 Troubleshooting
7.5.1 Error Codes
Blinking once
or twice and
after 2
- When power-on, the module is not detected by CPU module. OFF
seconds, it
blinks
repeatedly
7-49
A S S er i es Mo d u le Ma n ua l
Description Procedure
Internal error
Contact the factory.
The factory calibration is abnormal.
When power-on, the module is not detected by Check if the connection between module and CPU
7-50
8
Chapter 8 Load Cell Module AS02LC
Table of Contents
8.1 Overview ........................................................................................... 8-2
8-1
A S S er i es Mo d u le Ma n ua l
8.1 Overview
This chapter describes the specifications for load cell modules, their operation, and their programming. You
can use the AS02LC load cell module with four-wire or six-wire load cells with various eigenvalues, so you
can adjust its response time according to your requirements. In addition, the AS02LC-A can read and write
data via the AS Series PLC units using the FROM/TO instructions.
To ensure that the product is correctly installed and operated, read the manual carefully before use. This
manual provides functional specifications, and it also introduces installation, basic operation, and settings.
Refer to load cell related literature for more details on the principles of operating load cells.
For software operation, ISPSoft, DIADesigner or DIADesigner-AX is what you need. If you are using AS
Series PLC CPU, refer to ISPSoft User Manual or DIADesigner Manual for more information. The new
software DIADesigner-AX only supports AX Series PLC CPU and AS Series modules now, refer to AX-3 User
8.2 Specifications
8.2.1 Specifications
Item Description
Rated Supply Voltage/Power
24 VDC (-15% to +20%) / 3 W
Consumption
Minimum/Maximum Voltage 18–31.2 VDC
Maximum Current Consumption 150 mA
Input Signal Range ±40 mVDC
Sensibility +5 VDC +/-10%
Highest Accuracy 0.04 % of full scale
Communication Interface RS-232, RS-485
Applicable Sensor Type 4-wire or 6-wire load cell
Expanding a Temperature
≤ ±50 ppm/K v. E
Coefficient
_8
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 400 ms
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 x 160 mA
Allowable Load 40–4010 Ω
8-2
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
Item Description
Common-mode Rejection Ratio
≥100 dB
(CMRR @50/60 Hz)
Maximum Filter 0~8
Average Weights 1–100 (FM V1.04: supports 1-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
8.2.2 Profile
38.2 95
02LC 1
7
7
EX C+ EX C -
SI G+ SI G -
2
CH1
SE N+ SE N-
98.3
88
3
SL D
EX C+ EX C-
SI G+ SI G-
CH2
8 SE N+ SE N-
SL D
4
2 4V
0V
9
5
6 75
35
Unit: mm
PWR LED Indicator ON: the power supply to the module is working.
Conversion status
Analog-to-Digital
Blinking: conversion is in process.
Conversion Indicator
OFF: conversion has stopped.
8-3
A S S er i es Mo d u le Ma n ua l
Arrangement of the
4 Arrangement of the terminals
Input/Output Terminals
6 DIN Rail Clip Secures the module onto the DIN rail
8 Ground Clip
9 Label Nameplate
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
_8
8-4
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
module. However, if you just use TO instruction to write data into CRs, the values CANNOT be retained after
power failure or after transition of the CPU from STOP to RUN unless you also write 16#6001 in CR#201
(Command set) and download the Retain command to the module. For details, see the Command set (CR#201)
0: disabled
3: raw data
0: 1 mV/V
1: 2 mV/V
2: 4 mV/V
4: 20 mV/V
5: 40 mV/V
6: 80 mV/V
0: 2.5ms
1: 10ms
2: 16ms
3: 20ms
5: 60ms
6: 100ms
7: 200ms
8_
8: 400ms
4 Floating-point format
Stability range for CH1 R/W 10
5 Range: 0–100000
Floating-point format
6 Maximum weight for CH1 R/W 100,000
Maximum measuring weight; when the
8-5
A S S er i es Mo d u le Ma n ua l
greater than 1.
0: no filter (default)
information.
11 Floating-point format
Upper limit of the zero return
Determines the current weight as the zero R/W 10
for CH1
12
point in the upper/lower range; when the
Floating-point format
19–58 Calibrated weight for CH1 Calibrated weight of the calibration points R/W -
1–20
0: disabled
1: gross weight
59 Display options for CH2 R/W 1
2: net weight
3: raw data
8-6
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
0:1 mV/V
1:2 mV/V
2:4 mV/V
4:20 mV/V
5:40 mV/V
6:80 mV/V
0:2.5 ms
1:10 ms
2:16 ms
3:20 ms
5:60 ms
6:100 ms
7:200 ms
8:400 ms
63 Floating-point format
Stability range for CH2 R/W 10
64 Range: 0–100000
Floating-point format
65
Maximum measuring weight; when the
Maximum weight for CH2 weight measured exceeds the limit, an R/W 100,000
information.
8-7
A S S er i es Mo d u le Ma n ua l
Lower limit of the zero return lower range is larger than the upper range,
R/W -10
73 for CH2 the lower range is read as the upper range
Floating-point format
78–117 Calibrated weight for CH2 Calibrated weight of the calibration points R/W -
1–20
0: warning
1: alarm
8-8
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
channels
400~ Calibration of the raw data for values will be loaded automatically during
R/W -
439 CH1
calibration. You can copy the values to
calibration.
440~ Calibration of the raw data for Note: By copying the calibration of the raw
R/W -
479 CH2 data to other modules, some errors or
604 -
Tare weight measured by CH1 Display the tare weight measured by CH1 R/W
605 -
606 -
Tare weight measured by CH2 Display the tare weight measured by CH2 R/W
607 -
8-9
A S S er i es Mo d u le Ma n ua l
Explanation
You can view the error code, the channel value, and the state code, as well as the data registers that
correspond to their commands under the Normal Exchange Area tab of the Device Setting dialog box in the
Explanation
b0 16#0001 Error exists in the power supply. b1 16#0002 Error exists in the module hardware.
exceeds the maximum weight that exceeds the maximum weight that
b6 16#0040 b7 16#0080
can be measured, or the voltage of can be measured, or the voltage of
_8
SEN is incorrect. SEN is incorrect.
b8 16#0100 exceeds the maximum weight that b9 16#0200 exceeds the maximum weight that
b10 16#0400 CH1 has been adjusted incorrectly. b11 16#0800 CH2 has been adjusted incorrectly.
b12 16#1000 CH1 is not measuring any weight. b13 16#2000 CH2 is not measuring any weight.
8-10
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
Note: The state is determined by the corresponding bit and it is possible to have more than 2 states at the
same time.
C R # 2 0 1 : Command set
Explanation
Input
Description Input value Description
value
Commands for calibrating the calibration Start a new recording of the peak value
1–20 16#0102
points 1–20 on CH1 for CH2.
Commands for calibrating the calibration Start a new recording of the peak value
21–40 16#010F
points 1–20 on CH2 for CH1 - CH2.
98 Activate the weight calibration. 16#0201 Start a new recording for CH1.
99 Deactivate the weight calibration. 16#0202 Start a new recording for CH2.
(DWORD).
102 zero. You might need to execute this 16#0212 Stop recording for CH2.
(DWORD).
105 zero. You might need to execute this 16#0302 Start a theoretical calibration for CH2.
8 - 11
A S S er i es Mo d u le Ma n ua l
Input
Description Input value Description
value
Start a theoretical calibration for CH1 - Restore default settings and clear
16#030F 16#0501
CH2. settings in Flash.
after power-off
_8
8-12
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
8.2.5 Functions
When an object is put on a load cell, you can check whether the
2 Stability check
present weight of the object is in a specified stability range.
3 Determining zero point If an object is removed from the load cell, no weight is measured.
You can choose to measure either the net weight or the gross weight of an object. Net weight is the actual
weight of a product without its package. The weight of a package is the tare weight. Gross weight is the total
Net weight: the weight of a product, that is, the actual weight of a product without its package
Gross weight: the total weight, that is, the net weight of a product plus the tare weight of its package
8_
Gross weight=Net weight+Tare weight
Example: a product weighs 10 kg, and the carton in which the product is packed weighs 0.2 kg. The
Net weight = 10 kg
8-13
A S S er i es Mo d u le Ma n ua l
2. Checking stability
When an object is placed on a load cell, you can check whether the present weight of the object is in a
If the weight measured is in the specified stability range, the corresponding bit is set to 1.
If the weight measured exceeds the specified stability range, the corresponding bit is set to 0 until the
Example: the measurement time set is 10 ms, the number of weights measured in a stability range is 10, and
the stability range is 1000 g. If a variation exceeds 1000 g, the corresponding bit is set to 0. If the variations
within 100 ms (10×10 ms) are within 1000 g, the corresponding bit is set to 1. You should determine whether
the present weight measured is in the stability range before you perform control actions.
△ : Va ri a ti on s in a ve ra g e we ig h ts
t
t: Me a su r em en t tim e se t by use rs
k
k: Sta b il i ty ra ng e se t by use r s
m <kk
< kk △<
m: Num be r o f we i gh ts me a su re d i n <kk
△<
△<
a sta bi l ity ra n g e >kk
△>
A ve r ag e we i gh t >k
△> k
>k
△> k
△> k
>k
△> k
>k
△> k
△
△> k
>k
T ime
B it in th e sta b il it y ran g e t m
b it
_8 If an object is removed from the load cell, the corresponding bit is set to 1, and you can perform the next
control action. If a weight measured is in the specified zero range, the corresponding bit is also set to 1.
No o b je ct
Ch 1
L oa d ce ll
CH 2
8-14
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
Average weight
Zero range
Time
Zero weight
4. Filtering
Filtering out the maximum/minimum weight measured: If there is a maximum weight or a minimum
weight, you can filter out the maximum weight or the minimum weight. The larger the value, the more
Averaging weights: The values recorded are averaged so that a steady value is obtained. There may be
peak values due to unavoidable external factors, and the average value obtained may change
Work with the function block MLPF to set up different filtering ranges. Refer to MLPF instruction
Make adjustments to get the weight measured by a cell to correspond to the digital value displayed by the
load cell module. Generally, two points are adjusted. After a system is set up, put no load on the scale. The
weight measured is 0 grams when there is no load. Then place an object of a given weight on the scale, and
set a digital value corresponding to the weight. At that point, two points have been adjusted. For example, if
you have a load cell sensor which can measure a maximum weight of 10 kg, and if 1 kg corresponds to
10 kg
Point
1 kg
Digital value
K0 K1000 K10000 (LSB)
8-15
A S S er i es Mo d u le Ma n ua l
In addition to this two-point adjustment, the load cell also supports adjustments of up to 20 points. A
Weight
Point 5
10 kg
Point 3
Point 4
Point 1
1 kg
Point 2
Digital value
K0 K1000 K10000 (LSB)
Theoretical calibration is determined according to the sensor specification in order to input the voltage values
corresponding to various weights. The registers for storing the voltage values are CR#700–739 for CH1 and
CR#740–779 for CH2. After entering the voltage values into the registers, you can use the command set
Example: the sensor specification is 10 kg and its eigenvalue is 2 mV/V. When the sensor is loaded with a 10
Step 2: set the 2-point adjustment; when the sensor is loaded with a 1 kg weight, set the value to 1000.
_8
Step 3: set the voltage calibration for the zero point to 0 (0 mV) in the CR#700/701 registers, and to 1.0 (1
Step 4: enable the calibration function and enter 98 into the command set CR#201.
8-16
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
Step 5: enter 16#0301 into the command set CR#201 to execute a theoretical calibration for channels 1.
Step 6: do not put any load on the sensor and enter 16#102 into the command set CR#201 to reset the value
to 0 for CH1.
Step 7: disable the calibration function to prevent inappropriate changes. To complete the theoretical
calibration, enter 99 into the command set CR#201. Put a 1 kg weight on the sensor and the load cell should
show 1000.
Weight
Point
D igita l v alue
2 -point a djustme nt
Step 8: write 16#6001 in CR#201 to disable the calibration function to write the current settings into Flash and
Zero point tracking refers to resetting the current value to 0. You can reset the value to 0 within a certain
duration or at a certain weight. This is especially useful when the sensor is no longer as accurate as it was
before.
8_
8-17
A S S er i es Mo d u le Ma n ua l
Save the maximum and minimum values for channels so you can determine the peak to peak values.
Maximum valu e
Mini mu m va lue
Time
9. Recording channels
Record the input values of the cyclic sampling for each channel. The system saves up to 500 data points and
Ti me
Instru cti on for recordi ng Recordin g e nds
_8
8-18
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
8.2.6 Wiring
External wiring
EX C+ A+5V
EX C- AGND
F our -wir e
SIG+
SIG-
CH 1
SE N+
SE N-
EX C+ A+5V
Six- wire EX C- AGND
SIG+
SIG-
CH 2
SE N+
SE N-
Connected to
on a power supply m odule *1 A+5V
System 0V DC/DC
ground 24V conver ter
AGND
T hir d gr ound
( Im pedance: Less than 100 )
Multiple load cells connected in parallel are connected to a single load cell module.
Lo ad c ell
Lo ad c ell
Lo ad c ell
CH1
Lo ad c ell
Lo ad c ell
CH2
Lo ad c ell
8_
Lo ad c ell
Loa d ce ll
Note 1: Please connect on the power supply module and on the load cell module to a system
ground, and then ground the system ground or connect the system ground to a distribution box.
Note 2: If multiple load cells are connected in parallel, the total impedance should be greater than 40 Ω.
8-19
A S S er i es Mo d u le Ma n ua l
load cell module. You can make adjustments by following the commands below or by setting up the
Enter adjustment
No load
(No weight value)
Write an adjustment
command
YES
The next adjustment point
_8
NO
8-20
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
Step 3: Set the number of adjustments and their corresponding values. The example below shows a 2-point
8_
8-21
A S S er i es Mo d u le Ma n ua l
Step 4: After the configuration is complete, download the parameters to the module.
Step 6: Leave no load on the load cell (adjustment point 1) and click Next Step to proceed.
_8
8-22
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
Step 7: Put a load on the load cell (adjustment point 2). For multi-point adjustment, repeat this step. This
8_
8-23
A S S er i es Mo d u le Ma n ua l
Weig ht
1 0 kg
Po int
1 kg
Step 2: Set the number of adjustment points and their corresponding values. The example below shows a 2-
_8
8-24
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
Step 3: After the configuration is complete, download the parameters to the module.
Step 4: Double-click on the module to see the settings and verify that the corresponding address of the
Step 6: Leave no load on the load cell for adjustment point 1, and enter 1 into D28007 (1 for CH1 and 21 for
CH2. See CR#201: Command set for more explanation).
8-25
A S S er i es Mo d u le Ma n ua l
Step 7: Put a load on the load cell for adjustment point 2, and enter 2 into D28007 (2 for CH1 and 22 for CH2.
See CR#201: Command set for more explanation). For multi-point adjustment, repeat this step. This example
uses a 1 kg weight.
Step 8: To complete the adjustment, enter 99 into D28007, which disables the weight calibration.
Weig ht
1 0 kg
Po int
1 kg
8-26
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
1 PWR LED Indicator ON: the power supply to the module is working.
8_
8-27
A S S er i es Mo d u le Ma n ua l
load cell module. You can make adjustments by following the commands below or by setting up the
Enter adjustment
No load
(No weight value)
Write an adjustment
command
YES
The next adjustment point
_8
NO
8-28
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
8_
8-29
A S S er i es Mo d u le Ma n ua l
Step 4: Click Login button to download the program to PLC and then click Logout.
Step 6: Click Yes in the following dialogue box that appears after entering the Online Config Mode.
_8
8-30
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
Step 7: Set the number of adjustment points and their corresponding values. The example below shows a 2-
Step 9: Leave no load on the load cell (adjustment point 1) and click Calibrate to proceed.
8_
8-31
A S S er i es Mo d u le Ma n ua l
Step 10: Put a load on the load cell (adjustment point 2). For multi-point adjustment, repeat this step. This
Weig ht
1 0 kg
Po int
_8 1 kg
8-32
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
1 PWR LED Indicator ON: the power supply to the module is working.
Conversion status
Analog-to-Digital
3 Blinking: conversion is in process.
Conversion Indicator
OFF: conversion has stopped.
8_
8-33
A S S er i es Mo d u le Ma n ua l
(3) Right-click on the module and then click LC Wizard to go to the setting page.
_8
8-34
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
(5) Click Download on the toolbar to download the parameters in HWCONFIG. Note that you cannot
download the parameters while the CPU module is running.)
8_
8-35
A S S er i es Mo d u le Ma n ua l
(2) Double-click the module to open the Device Setting page. The versions of both the firmware and the
_8
8-36
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
8_
8-37
A S S er i es Mo d u le Ma n ua l
(2) Click Import in the Device Settings dialog box and select a dep file to import saved parameters.
_8
8-38
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
8.5.5 Parameters
(1) Settings for CH1
8_
8-39
A S S er i es Mo d u le Ma n ua l
_8
8-40
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
8_
8-41
A S S er i es Mo d u le Ma n ua l
Double-click the DIADesigner-AX icon to open DIADesigner-AX. Click New Project on the Start
Page or select File > New Project (Ctrl+N) to create a new project.
Next you will see a window with two sections, Categories and Templates. Click Projects in the Categories
section and click Standard project in the Templates section. After that create a Name and specify a location
for the project and then click OK.
_8
8-42
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
And a Standard Project dialog appears. You can select the device and the programming language from the
drop-down list. Click OK, the system generates a cyclic task with a default PLC_PRG.
After a new project is successfully created, you can see a project management area in the left side of the
window. All the options are listed in nodes. Click View -> Devices (Alt+0) on the tool bar, if nothing appears in
the project management area.
8_
8-43
A S S er i es Mo d u le Ma n ua l
With AX-3 Series PLC backplaneless design, the extension module can install on the right-side of AX-3
Series PLC directly. Double-click or drag and drop the extension module that you’d like to add from the
Product List. Newly added extension modules will appear on the right-side of the AX-3 Series PLC. And the
_8
8-44
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
Method 2
If the AX-3 Series PLC and its connected extension module are powered on and the gateway is correctly set,
you can use the icon to scan and add the modules in. Newly added extension modules will appear on
the right-side of the AX-3 Series PLC. And the device names will also show up on the left-side under
Delta_LocalBus_Master.
8_
8-45
A S S er i es Mo d u le Ma n ua l
Method 1
Find and double-click Hardware Configuration in the tree view to open the Hardware Configuration.
Double-click the image of the module you’d like to configure to open the parameter setting page.
Method 2
Find and double-click the module you’d like to configure under Delta_LocalBus_Master (Delta LocalBus
_8
8-46
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
Max Weight, Filter Mode, Filter Ratio, Filter Average Times, Zero Upper Range, Zero Lower Range, Zero
Tracking Time and Zero Tracking Range for channel 1 and channel 2.
Channel 1:
Channel 2:
8_
8-47
A S S er i es Mo d u le Ma n ua l
Channel 1:
Channel 2:
_8
8-48
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
download the parameter to the PLC module. You can read the parameter status and the Module Revision
under the Parameter Tab when the system is in the Online Mode, but editing is NOT accessible in the Online
Mode.
8-49
A S S er i es Mo d u le Ma n ua l
8.6.5 Status
You can monitor the status and error message of the module under the Status Tab.
8.6.6 Information
You can check the module information, including Name, Vendor, Categories, Type, ID, Version, Order
_8
8-50
Ch a pt er 8 L oa d Ce l l M od u l e A S 02 LC
8.7 Troubleshooting
8.7.1 Error Codes
Blinking once
or twice and
Upon power-on, the module does NOT receive any detecting after 2
- OFF
request from the PLC CPU. seconds, it
blinks
repeatedly
8_
8-51
A S S er i es Mo d u le Ma n ua l
Description Procedure
Diver board failure short-circuit (check EXC+ and EXC-). If the problem
The signal received by channel 1 exceeds the Check the value input to channel 1 and the maximum
The factory calibration in channel 1 is incorrect. Check the weight calibration in channel 1.
The signal received by channel 2 exceeds the Check the value input to channel 2 and the maximum
The factory calibration in channel 2 is incorrect. Check the weight calibration in channel 1.
Upon power-on, the module does NOT receive Check the connection between the CPU and the module
any detecting request from the PLC CPU. or reconnect them again.
_8
8-52
9
Chapter 9 Serial Communication Module
AS00SCM
Table of Contents
9-1
AS Series Module Manual
9.1 Introduction
Thank you for using the AS00SCM-A, a serial communication module. To ensure that your AS00SCM-A is installed
and operated correctly, read this manual carefully before using the module.
The AS00SCM-A communication modules referred to as SCM below can work as AS series communication extension
modules (COM) as well as remote modules (RTU) with the following two modes.
COM. mode (AS series communication extension modules, installed on the right side of the AS CPU and no
external power supply is allowed)
RTU mode (remote modules, requiring independent power supply after communication cards are inserted.)
See the tables below for supported communication cards and corresponding card slots in respective modes. For details
on communication specifications and firmware versions, refer to sections 9.3 and 9.4, and for how to use it with the
PROFINET card AS-FPFN02, refer to Chapter 10 in this manual.
Communication
AS-FCOPM AF-FEN02 AS-FPFN02
card
9-2
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Item Specifications
Connector type 5- pin European-style terminal block, spring-clip connector
300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800 115200 and
Transmission speed
230400 bps
Stop bit: 1 bit and 2 bits
Communication
Parity bit: none, an odd parity bit, and an even parity bit
format
Data bit: 7 bits and 8 bits
Communication
Modbus ASCII/RTU, user-defined communication format
protocol
Item Specifications
Connector type RJ45*2
Transmission speed 10k, 20k, 50k, 125k, 250k, 500k, and 1000k bps
Communication AS remote mode (RTU mode)
protocol CANopen (firmware V2.00 or later)
Item Specifications
Connector type RJ45*2
Transmission speed 10M, 100Mbps
Topology type Chain, Star and Ring (DLR ring node, used with AS-FEN02 firmware V1.04 or later)
Communication
EtherNet/IP (firmware V2.02 or later), PROFINET (firmware V2.06 or later)
protocol
Electrical specifications
Item Specifications
Supply voltage 24 VDC
Electric energy
0.6 W
consumption
Weight Approximately 169 g
9_
9-3
A S S er i es Mo d u le Ma n ua l
SCM
1 PO WER
7 ER RO R
7
2 CA RD 1
CA RD 2
98 .3
ID 1
88
3
FOR M AT 1
4
8
ID 2
9
F OR MA T 2
5 C OM . RTU
6 75
10 56
Unit: mm
9-4
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Knob Functions
1 For all communication cards and work mode, you can cut the device power off, turn the four knobs to the position
F, and resupply the power. The AS00SCM-A module restores to default settings once it is resupplied with power.
After the module restores to default settings, cut the power off again and turn the knobs to the new values you
desire. Then resupply the power.
2 AS00SCM-A firmware V2.08 or later supports the function of restoring to default settings, which also restores AS-
FEN02 (firmware V1.04 or later) to the default values at the same time.
1. When the setting range is 0x01–0x0F, you can use the knob to set the node ID1 and ID2. (The settings in the
ISPSoft is ignored here.)
2. When the setting range is NOT between 0x01–0x0F, you can turn the knob to 0 and use ISPSoft
(HWCONFIG) to set up the node ID. Follow the descriptions shown on the HWCONFIG for node ID setting
range.
COM. RTU
3. When the FORMAT knob is NOT set to 0, use the FORMAT1 AND FORMAT2 knobs to set the communication
mode. Refer to the following table. (The settings in the ISPSoft is ignored here.)
4. When the FORMAT knob is set to 0, you can use ISPSoft (HWCONFIG) to set up the communication mode.
COM. RTU
9-5
A S S er i es Mo d u le Ma n ua l
1. When the setting range is 0x01–0x0F, you can use the knob to set the node ID1 and ID2. (The settings in the
ISPSoft is ignored here.)
2. When the setting range is NOT between 0x01–0x0F, you can turn the knob to 0 and use ISPSoft
(HWCONFIG) to set up the node ID. Follow the descriptions shown on the HWCONFIG for node ID setting
range.
3. When in RTU mode, the setting varies according to different CANopen communication mode; refer to section
9.4.1 for more details.
COM. RTU
Refer to the following table and use FORMAT 2 knob to set up the communication. You can NOT use ISPSoft
(HWCONFIG) to set up the communication mode in this format.
FORMAT 2 1 2 3 4 5 6 7 8-F
Bit rates (bps) 10K 20K 50K 125K 250K 500K 1000K NA
Distance (m) 5000 2500 1000 500 250 100 25 NA
EtherNet/IP (AS-FEN02)
EtherNet/IP (AS-FEN02) is installed in both slots of Card 1 and Card 2, which is used for RTU mode only.
When using the communication card AS-FEN02, you need to set ID1 and FORMAT1 to 0. Refer to the following
methods to edit the IP address and settings of AS-FEN02.
1. When both knobs ID2 and FORMAT 2 are set to 0, IP address is set through EIP Builder (ISPSoft ->
HWCONFIG).
Open EIP Builder and add AS00SCM (RTU) + AS-FEN02 to your network. Double-click HWCONFIG to
set up.
Open EIP Builder and select IP Setting Tool from the Tool on the tool bar to scan for the device IP
address for setup.
2. When both ID2 and FORMAT 2 are set to F, IP setting mode is in DHCP mode. After setting is complete, you
need to turn the power OFF and then ON to make sure the modules are sending DHCP requests. Check the
_9 sticker on the AS-FEN02 communication card for the MAC address. After that open EIP Builder and select IP
Manager from the Tool on the tool bar and click Start the Server to set up the correspondences between MAC
address and IP address.
3. When either ID2 or FORMAT 2 is Neither 0 nor F, IP address is set by knobs ID2 and FORMAT 2. Hexadecimal
format is used and ID2 corresponds to x161 and FORMAT 2 to x160. The possible IP address is 192.168.1.x,
x=1~FE (1~254).
9-6
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
PROFINET (AS-FPFN02)
You can use the knob to restore to default settings.
9_
9-7
A S S er i es Mo d u le Ma n ua l
Wiring
COM mode
Turn the work mode to COM. Install the module on the right hand side of the AS Series CPU. To avoid problems, do
not use an external power supply for AS00SCM-A.
RTU mode
Turn the work mode to RTU. This module is equipped with an independent DC power connector.
To ensure the serial communication module functions well and reliably, the external wiring must prevent noise. Before
you install cables, follow the precautions below.
(1) To prevent a surge and induction, the DC cable and other power cables that are connected to the AS00SCM-
A must be separate cables. An independent power supply is recommended for the AS00SCM-A.
SCM AS Series IO
D C Power Supply
24VD C
Min 1.5A
0V 2 4V
Ground
Ground
24V
DC Power Supply
24VD C
0V
Ground
Ground
24V
DC Power Supply Ot her
24V D C devices
0V
Ground
(2) The 24 VDC cable should be twisted pair, and the shorter end should be connected to the module.
(3) The cable (110 VAC, 220 VAC, and 24 VDC) must not be installed near a main circuit, a high-voltage cable,
_9 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 connected to a load that is not a PLC. All the cables should be wired at least
100 mm apart.
(5) Connect 20–14 AWG (1 mm) wires to the input/output terminals. Use only copper leads that can resist
temperatures above 60 °C /75 °C.
9-8
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
COM mode
This module comes with two function card slots, supporting AS-F232, AS-F422, and AS-F485 communication cards.
The Card 2 slot also supports the AS-FCOPM communication card (AS00SCM-A firmware V2.00 or later). Refer to
Chapter 10 for more information on wiring the cards.
RTU mode
The Card 2 slot supports the AS-FCOPM communication card (AS00SCM-A firmware V2.00 or later), AS-FEN02
(AS00SCM-A firmware V2.02 or later) and AS-FPFN02 (AS00SCM-A firmware V2.06 or later). Refer to Chapter 10
for more information on wiring the cards.
9_
9-9
A S S er i es Mo d u le Ma n ua l
AS-F232
AS-FPFN02
Function Card AS-F485 AS-FCOPM
(V2.02 or later)
AS-F422
Modbus user-defined CANopen DS301 PROFINET
Function
communication format (Slave) (Slave)
Card slot CARD 1 or CARD 2 CARD 2 CARD 1 and CARD 2
AS00SCM-A
V - --
V1.00
AS00SCM-A
V V --
V2.00
AS00SCM-A
V V --
V2.02
AS00SCM-A
V V --
V2.06
AS00SCM-A
V V V
V2.08
There are two user-defined communication formats: UD Link and the SCMRS instruction. It is recommended to
use the SCMRS instruction.
Built in Delta communication software DCISoft, the SCMSoft software is used for setting the UD Link
function. To use the UD Link function, please download DCISoft V1.24 or later from Delta official website
and start SCMSoft from HWCONFIG. Or you can also use DIADesigner software to call SCMSoft. Refer
to section 6.1.1.12 in DIADesigner Software User Manual for details.
Installed on AS series CPU with firmware V1.14 or later, the AS00SCM-A module with firmware V2.08 or
later supports the SCMRS instruction, which is operated in the same way as the COMRS instruction for AS
PLC CPU. Refer to AS Series Programming Manual for detailed operation of this instruction.
Modbus
The AS00SCM-A supports standard communication protocols such as Modbus RS232, RS422, and RS485. Once
you create a data exchange table, you can exchange data with slave modules.
You can set up the communication format and node ID via HWCONFIG. Refer to section 9.2.3 for more details.
Modbus Master
When AS00SCM-A acts as scanner/master, you can create a data exchange table to exchange data with slave
modules. To initialize Modbus communication: Open ISPSoft. -> HWCONFIG -> AS00SCM-A. Be sure to check
if the DDF version is the same as the actual firmware before setting up.
9-10
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Set up the node ID and communication format. Go to Edit Area -> Function Card1 / Card 2 Setting.
Retry times: set the times for the AS00SCM to retry communication. If no response after the set retry
times, a slave timeout alarm will be triggered.
Received Data Timeout Alarm Enable: available for FW V2.06 or later, you can enable this function so
that if a timeout occurs, an alarm will be triggered. Default: disable.
9_
9 - 11
A S S er i es Mo d u le Ma n ua l
Select a mode to start. Go to Data Exchange -> Function Card1 / Function Card 2 -> Mode (Program
Control, PLC Run, or Always Enable)
Program Control: PLC decides whether the set data exchange is performed. Function Card 1 and
Function Card 2 are independent; you can set them up differently.
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.
Always Enable: The data exchange will be executed constantly after PLC is powered on.
_9
9-12
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Select the Slave Address and the Remote Device Type from their drop-down list.
The Shortest Update Cycle (ms): You can set the shortest update cycle in ms. If a timeout error occurs
too often, you can increase the value here, 10 ms as a unit to find out the best setting value.
Connection Timeouts (ms): You can set the connection timeout time in ms. If for a period of time that
you have set, there is no response from the slave device, this is considered as a timeout. The value here
cannot be set too large, otherwise the PLC will need to wait for the time set for the slave device to
respond, and this will affect and prolong the data exchange time.
Support Read/Write Synchronization (Function Code: 0x17): the master PLC CPU can use MODBUS
function code to complete read and write synchronization at one operation. However you need to make
sure all the devices support MODBUS function codes; otherwise, the slaves devices may NOT recognize
the function code and fail to complete read/write synchronization.
After the setting is done, click Download. And you can find the Address of Card 1 / 2 Data Exchange
State under the tab of Normal Exchange Area. If the address value is 1 here, it indicates the data
exchange is a success one.
Note: When you use HWCONFIG to scan the modules, the data exchange table of AS00SCM-A can NOT be
copied back to HWCONIG. If you need the data exchange table of AS00SCM-A, you can use Upload on the
tool bar to send the data exchange table of AS00SCM-A back to HWCONFIG.
When AS00SCM acts as the master, the data exchange table can be established to exchange data with slaves. 9_
The operation steps for Modbus communication in DIADesigner-AX are: right-click on Delta_Localbus_Master,
select Scan for Devices, and then double-click on the AS00SCM icon. Make sure that the DDF version and
firmware version of AS00SCM are not earlier than the versions below to avoid function mismatch.
AX-3 firmware version: V1.0.5.8 or later
AS00SCM DDF version: V1.0.0.2 or later
AS00SCM firmware version: V2.08 or later
9-13
A S S er i es Mo d u le Ma n ua l
*1. Module Revision will show up only when the module is being monitored online.
_9
9-14
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Method 2: Right-click on <Empty> and select Plug Device…, and then configure the card that is currently
desired by manual.
9_
9-15
A S S er i es Mo d u le Ma n ua l
PLC Run: The data exchange starts when PLC is set to RUN and stops when PLC is set to STOP.
Always Enable: Regardless of whether the PLC is in RUN or STOP, the data exchange is always
performed.
*3. Retry Count: The alarm for slave communication timeout will be issued only when no response is received after
AS00SCM finishes a set number of retransmissions.
The data exchange table is set according to the slave address and device type. After finishing setting it, tick
Enable and then click OK. For other parameters, please set them as per your requirements.
_9
9-16
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Parameter Description
Channel Name Channel name
Slave Address Remote station address
Device Type Remote device type
Modbus Slave
9.3.1.2.1 Configuring Modbus Slave through ISPSoft
When AS00SCM acts as Slave, it provides Master with communication channels to read and write data in AS
CPU.
Addresses and corresponding registers for function card 1 / 2
You can find the corresponding registers in HWCONFIG, after setting up AS00SCM-A as the right-side module of AS
CPU. As the image shown below, you can see the input device range (to write) for Card 1 is from D26000 to D26099
and the output device range (to read) is from D26100 to D26199.
9_
9-17
A S S er i es Mo d u le Ma n ua l
_9
9-18
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
9_
9-19
A S S er i es Mo d u le Ma n ua l
UD Link
The UD Link provides communications with devices that communicate via RS232, RS422 or RS485. You can edit a
packet according to its communication format to send and receive packets. This section introduces the use of UD Link
communications in COM mode. For firmware V2.08 or later, it is suggested to use the SCMRS instruction for user-
defined format communication.
Notes:
1. Make sure the knob of SCM module is turned to 0 before operation.
Set up the function card. -> Set the communication protocol to UD Link. -> Set up the communication format and
baud rate. -> Download to HWCONFIG. -> Use data length 8 byte as the communication format, 8E1, 8N1, 8O2 and
so forth to ensure a complete transmission. After setting, you need to download HWCONFIG parameters.
_9
9-20
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
2. Opening SCMSoft
Right-click any AS00SCM module if there is more than one AS00SCM module to see the context menu, click
Communication Software and then double-click SCMSoft to open it.
AS00SCM modules can upload UD Link parameters through SCMSoft. Select one slot as one SCM module and one
AS00SCM module at one time.
SCMSoft
COM PORT Settings: Here is the parameters set in HWCONFIG and it is a read-only page. If you need to edit
the parameters, close SCMSoft first and then go to HWCONFIG to edit.
9_
9-21
A S S er i es Mo d u le Ma n ua l
Group List: One group list corresponds to one slot, and do NOT use the same group list on other slots
repeatedly. The slot number in the group list is the actual placement order of AS00SCM-A on the right-side of
the PLC. For example, the slot number 2 in the group list corresponds to the second module on the right-side of
the PLC. Once the group list is assigned to a certain slot, the CARD 1 and CARD 2 of its corresponding module
can trigger the group list of the selected slot.
_9
Group List under the Group List: Every group has its Group ID and this number will be used in PLC program as
AS00SCM uses to call for the group to take orders.
9-22
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Group: Right-click anywhere on the blank area of the Group to create commands. When the Group ID is called,
AS00SCM executes the commands in their numerical order of the called Group ID.
After the group list is created, you can edit packets for transmission.
Send packet / Receive packet: use the packets to be sent or to be received but they can only be used in the
group where they belong. Commands can be used to execute all kinds of packets.
Send: to send packets
Receive: to receive packets
Send & Receive: to send packets and to receive packets
COM PORT History: Right-click this node to upload the COM Port History. You can obtain the data stored in the
communication port by selecting the slot (CARD 1 indicating COM 1 and CARD 2 indicating COM2). The data
9_
here include TX and RX packets and the data is included not only AS00SCM data but also other kinds of data as
long as they are from the same communication port.
9-23
A S S er i es Mo d u le Ma n ua l
Refer to the next section for the settings on packets and commands. After the setting is done, download the
parameters from SCMSoft to PLC. And once a group number is trigger, the function card starts to send and receive
packets according to the command order. Make sure you add the group number in the UD Link group address in the
Normal Exchange area. Refer to section 9.6.2 for more details on operation.
_9
Packet Name: enter the packet name.
Packet Segment Edit: adjust the sequence of segments and add or delete segments.
No.: the segment number. You can create no more than 64 segments.
Class: the segment class. The available classes are Message, Address, Length, and Checksum.
9-24
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Format: the data format of the segment. The available data formats are Hex (hexadecimal), ASCII, and Code.
Message: a message may be either Constant or Variable. Messages can be applied to a header segment, a start
bit segment, an end bit segment, and a data segment. There can be several messages in a packet.
Address: an address may be either Constant or Variable. There can be only one address segment in a packet.
Length: enter the length of a packet. There can be only one length segment in a packet.
Value: enter a value for the length according to the format; unit: byte
Checksum: edit the checksum. There can be only one checksum segment in a packet.
Format: Select Hex, ASCII, or Code in the Format box. If you select Code, the data is a control code.
9_
9-25
A S S er i es Mo d u le Ma n ua l
Variable: a variable data to read or write. Specify either an internal register in AH10SCM-A or a register in a CPU
module.
Hex: ASCII data is converted into hexadecimal data. ASCII data that cannot be converted into
hexadecimal data is converted into 0.
ASCII: Hexadecimal data is converted into ASCII data. Hexadecimal data that cannot be converted into
ASCII data is converted into 0.
Reverse: the high byte of a one-word checksum which is calculated, and the low byte of the checksum
are reversed.
Variable Property:
Function: for a TX packet, select Read R() for the Function. For an RX packet, select Read R(), Write
W(), or * for the Function.
Length Property:
Function: It is suggested to select to determine the length (*) automatically. The data length can be
specified between the packet interval (around 4 character time length) and should receive all data. Select
Read R ( ) for a variable. And then you can select its corresponding register. The value here is the length.
Select Constant and then you can define the data length. For a TX packet, you can select the variable
and the constant length. For a RX packet, you can select a variable, constant and determine the length
(*) automatically.
Command
After creating several TX and RX packets, create commands to select packets to be sent and packets to be received.
Also create a sequence to execute the commands.
_9
Command No.: every command has a number. The Command Number indicates the execution order. You can
also use this Command Number to appoint a certain packet for transmission when using Goto function.
Command Type: select Send, Receive, or Send & Receive for the Command Type. Once the type Send is
selected, when the packet is sent, the transmission is considered successful. Once the type Send & Receive is
9-26
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
selected, AS00SCM-A checks if the received data met the definition of RX packet. When they are matched, the
transmission is considered successful.
Success: specify the action to follow the successful execution of the command: Next, Goto, or End.
Next: the next command is executed based on Command Number. If the command that is being executed
is command 1, the next command that will be executed is command 2.
Fail: specify the action to follow the failure of the command: Next, Goto, or Abort.
Next: the next command is executed based on Command Number. If the command that is being
executed is command 1, the next command that will be executed is command 2.
Retry: set the number of times the command will be retried after a failure.
Repeat: set the number of times the command will be repeated after successful execution.
Send Wait: set an interval in milliseconds for the sequence to wait between commands. The default is 0
milliseconds, which causes the next command to be executed immediately after a reply is received.
Timeout: set the amount of time in milliseconds for the system to wait for the command to be executed before
the system reports a communication timeout. The default is 50 milliseconds. When it is set to 0, there
is no timeout message and the module is at the status of waiting to receive.
Return to Default
Select Tools in SCMSoft and select Return to Default. Select the slot (module) you need to reset and clear all the
saved settings in UD Link mode. After that turn off and then turn on AS00SCM-A so that UD Link mode can work
again.
9_
9-27
A S S er i es Mo d u le Ma n ua l
CANopen Mode
The installed on the right side of AS Series PLC CPU, AS00SCM-A (firmware V2.00 or later) can be connected to an
AS-FCOPM module through the Card 2 slot. It can then be used as a slave for other modules in the CANopen
network environment.
Features
When using the AS00SCM-A as a slave module, it has the following features:
Supports PDO; up to 8 TxPDO and 8 RxPDO can be configured for every slave.
PDO transmission type: event triggered, time triggered, synchronous cyclic, synchronous acyclic
Supports SDO:
Server: 1
User: 0
Supports SDO (expedited SDO) transmission mode
_9
9-28
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
When the AS00SCM-A module acts as a CANopen slave, the CPU PLC assigns the input/output device ranges
according to the placement of the AS00SCM-A. The corresponding input/output device ranges from the right hand
side of the CPU PLC are shown in the example below from the HWCONFIG utility. The red boxes below are the data
exchange sections for AS00SCM-A modules acting as CANopen slaves.
9_
9-29
A S S er i es Mo d u le Ma n ua l
_9
9-30
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
When AS00SCM-A is used as a remote module, its right side supports the following AS series I/O modules.
When AS00SCM-A acts as a CANopen remote module, the followings are supported.
AS08AM10N-A, AS16AM10N-A, AS32AM10N-A, AS64AM10N-A, AS08AN01P-A,
Digital Module AS08AN01R-A, AS08AN01T-A, AS16AN01P-A, AS16AN01R-A, AS16AN01T-A, AS32AN02T-
A , AS64AN02T-A , AS16AP11P-A, AS16AP11R-A, AS16AP11T-A
AS04AD-A, AS08AD-B, AS08AD-C, AS02ADH-A, AS04RTD-A, AS06RTD-A, AS04TC-A,
Analog Module
AS08TC-A, AS04DA-A, AS06XA-A, AS02LC-A
Network Module AS04SIL-A (for AS00SCM-A FW V2.06 or later)
When AS00SCM-A acts as an EtherNet/IP remote module, the followings are supported.
AS08AM10N-A, AS16AM10N-A, AS32AM10N-A, AS64AM10N-A, AS08AN01P-A, AS08AN01R-
Digital Module A, AS08AN01T-A, AS16AN01P-A, AS16AN01R-A, AS16AN01T-A, AS32AN02T-A , AS64AN02T-
A , AS16AP11P-A, AS16AP11R-A, AS16AP11T-A
Analog AS04AD-A, AS08AD-B, AS08AD-C, AS02ADH-A, AS04RTD-A, AS06RTD-A, AS04TC-A,
Module AS08TC-A, AS04DA-A, AS06XA-A, AS02LC-A
When AS00SCM-A acts as a PROFINET remote module, the followings are supported.
AS08AM10N-A, AS16AM10N-A, AS32AM10N-A, AS64AM10N-A, AS08AN01P-A, AS08AN01R- 9_
Digital Module A, AS08AN01T-A, AS16AN01P-A, AS16AN01R-A, AS16AN01T-A, AS32AN02T-A , AS64AN02T-
A , AS16AP11P-A, AS16AP11R-A, AS16AP11T-A
Analog AS04AD-A, AS08AD-B, AS08AD-C, AS04RTD-A, AS06RTD-A, AS04TC-A, AS08TC-A, AS04DA-
Module A, AS06XA-A
9-31
A S S er i es Mo d u le Ma n ua l
When the function card AS-FCOPM works with an AS series PLC, it supports three kinds of RTU modes, including AS
Remote Communication, CANopen DS301 Mode and Delta Special Driver & AS Remote Mode. Use the knob
FORMAT 1 to turn among three RTU modes.
FORMAT1 Description
0 AS Remote Communication
4 CANopen DS301
8 Delta Special Driver & AS Remote Mode
ID1: 0 (recommended)
ID2: 0 (the knob is no function; set up through ISPSoft); see the table below for the knob setting
range.
Use the knob for setting. You cannot use ISPSoft (HWCONFIG) to set up the communication mode in this
format.
FORMAT2 1 2 3 4 5 6 7 8-F
Byte (bps) 10K 20K 50K 125K 250K 500K 1000K NA
Distance (m) 5000 2500 1000 500 250 100 25 NA
_9
9-32
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
AS00SCM-A setup: Turn the FORMAT1 knob to 0 and it is in AS Remote Communication Mode. In AS Remote
Communication mode, an AS series CPU PLC can connect to as many as 15 AS00SCM-A modules, as long as
they are all in RTU mode. The RTU station number should be set from 1 to 15 in numerical order. RTU mode
and baud rate cannot be set via ISPSoft (HWCONFIG). Use the knob ID2 to set up Node ID and use the knob
FORMAT2 to set up the baud rate. (The baud rate should be the same as the PLC’s baud rate.)
9_
9-33
A S S er i es Mo d u le Ma n ua l
1. Set up the PLC: AS Remote Communication mode, number of the device: 1; baud rate: 1000kbps;
download the parameters.
2. Set up AS00SCM-A; set the ID1 knob to 0 and FORMAT1 to 0; ID2 knob to 1 and FORMAT2 to 7.
3. Supply power to AS00SCM-A and connect AS00SCM-A to the PLC with a CANopen cable.
4. Resupply power to the PLC and the indicator of CARD2 should keep blinking. That indicates AS00SCM-A
and the PLC are connected. The PLC error indicator should be blinking too, since the setting is not done
yet.
6. Download the parameters and check if the PLC error indicator has stopped blinking. Then the setting of one
RTU device is complete.
_9
2. Turn the FORMAT1 knob to 8, and it is in Delta Special Driver & AS Remote Mode. In this mode, an AS series
CPU PLC can connect to as many as 7 AS00SCM-A modules, as long as they are all in RTU mode. The RTU
station number should be set from 9 to 15 in numerical order. RTU mode and baud rate cannot be set via
9-34
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
ISPSoft (HWCONFIG). Use the knob ID2 to set up Node ID and use the knob FORMAT2 to set up the baud
rate. (The baud rate should be the same as the PLC’s baud rate.)
1. Set up the PLC: Delta Special Driver & AS Remote Modem mode, number of the device: 1; baud rate: 1000kbps;
download the parameters.
2. Set up AS00SCM-A; set the ID1 knob to 0 and FORMAT1 to 8; ID2 knob to 9 and FORMAT2 to 7.
3. Supply power to AS00SCM-A and connect AS00SCM-A to the PLC with a CANopen cable.
4. Resupply power to the PLC and the indicator of CARD2 should keep blinking. That indicates AS00SCM-A and
the PLC are connected. The PLC error indicator should be blinking too, since the setting is not done yet.
6. Download the parameters and check if the PLC error indicator has stopped blinking. Then the setting of one RTU
device is complete.
2. Before using a 3rd party PLC, use AS Series PLC as the CPU and select the AS Remote Communication Mode.
3. Before connecting to CANopen DS301 master, turn the AS00SCM-A FORMAT1 knob to 4, and the adjustable
range for station knob ID2 becomes 0x1h~0xFh. This mode can be used to communicate with a Master PLC
from other brand through the CANopen configuration software of the master. See the detail in section 9.6.3.
When the PDO mapping configuration is done, the I/O modules on the right side of AS00SCM-A can be
controlled remotely.
9_
9-35
A S S er i es Mo d u le Ma n ua l
1. Set up the PLC: in AS Remote Communication Mode, connect AS series PLC to AS00SCM-A, refer to section
9.4.1.1 for more details.
2. Use AS series PLC to scan the I/O modules installed on the right-side of AS00SCM-A and download the
parameters.
3. If using HWCONFIG to set up the node ID, you can use COM mode to connect AS00SCM-A to the right-side of
AS series PLC directly and no I/O module behind it. Use AS series PLC’s HWCONFIG to scan and add
AS00SCM-A in and then double-click the module to set up its node ID and then download the parameters. After
that, knob ID2 to 0.
4. Install the I/O module to the right side of AS00SCM-A and turn the working mode to RTU.
5. Turn FORMAT1 to 4 and use the CANopen cable to connect to the PLC, and then supply power to AS series
PLC.
Note: Refer to section 9.6.3 for PDO configuration, if you are using AH10COPM-5A as the master.
EtherNet/IP Mode
AS-FEN02 can be installed on AS00SCM-A (firmware V2.02 or later). However, AS00SCM-A+AS-FEN02 can only
be used in RTU mode, called ASRTU-EIP below. That means this set can NOT be installed on the right side of AS
PLC CPU. You can use Delta PLC or the 3rd-party EtherNet/IP master device to control the right-side modules of
ASRTU-EIP.
Use the following version combinations to have a good compatibility and operation experience.
AS-FEN02 AS00SCM-A Remark
V1.00 V2.02
Adds the support for AH series masters.
V1.02 V2.04 Fixes some problems to improve
communication performance.
Compatible Optimizes the operation process in Delta
firmware version software
V1.03 V2.06
Optimizes the data transmission
mechanism to enhance data integrity
Adds the 3rd party master connection mode.
V1.04 V2.08
Adds the webpage of network diagnostic
It is suggested to use ISPSoft V3.13 or later versions when AS00SCM-A+AS-FEN02 is used in remote mode with
AS or AH PLC CPU. Use HWCONFIG V4.0 or later versions or use DIADesigner to set up EtherNet/IP for AS PLC
CPU and use EIP Builder to set up EtherNet/IP for AH PLC CPU.
When AS00SCM-A+AS-FEN02 is used with the 3rd party EtherNet/IP Scanner, you need to set up the remote I/O
modules in EIP Builder (V1.06 or later) or on the webpage. Go to Delta Official Website Delta | Download Center
_9 (deltaww.com)
(steps: Select Product Category: Industrial Automation; Select Product Sub-Category: PLC- Programmable Logic
Controllers; Select Series: AS Series; Filter: Electrical Parameter and click Submit and then find the EtherNet/IP
EDS File: AS00SCM-RTU (AS-FEN02)) to download the EDS file and then install the downloaded EDS file in the
EtherNet/IP software. Refer to the user manual of the 3rd party EtherNet/IP Scanner for more information.
Refer to section 10.2.7 for more details on the operations of AS-FEN02 installed on AS Series PLC.
9-36
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
LED Indicators
AS00SCM-A acting as a remote module
IP Setting Tool
When the knobs are set to 0 for ASRTU-EIP, the IP address is 192.168.1.3 by default. If there are more than one
9_
ASRTU-EIP in the system, you need to set up the IP addresses for them first.
Here are four methods for you to set up the IP address for AS-FEN02 installed on AS00SCM-A.
1. Using knobs: Highly suggested. You can use ID2 and FORMAT2 knobs to set up the IP address.
Hexadecimal format is used and ID2 corresponds to x161 and FORMAT 2 to x160. The possible IP address is
192.168.1.x, x=1~FE (1~254).
9-37
A S S er i es Mo d u le Ma n ua l
2. Using the IP Setting Tool: AS-FEN02 firmware V1.02.40 or later supports the IP Setting Tool, which is embedded
in COMMGR V2.0 or later. The tool identifies a device via its MAC address. Thus, even if the IP address duplication
occurs or an IP address of ASRTU-EIP is inconsistent with the network segment for the computer, the devices can
still be identified for you to set up their IP addresses.
For example:
When there are two or more ASRTU-EIPs with the same IP address of 192.168.1.3 in the network, you
can still use this setting tool to modify the IP address of each ASRTU-EIP at the same time.
When the IP of an ASRTU-EIP is 192.168.1.3, but the IP of the network interface card (adapter) of the
computer is 192.168.10.5, you can still use this setting tool to modify the IP address of the ASRTU-EIP.
Operation steps:
1) Set all four knobs of ASRTU-EIP to 0 and connect to the computer via Ethernet.
2) Open the IP Settings Tool.
3) Select the adapter type and click IP Search or Broadcast Search and then you can edit the
parameters. After the editing is complete, select the device you’d like to download and then click
Download.
3. Using DHCP: You can set the device to DHCP mode with the knobs, and Delta software provides the DHCP
server.
_9 Operation steps:
1) Ensure that both ID1 and FORMAT 1 of the remote module are set to 0 and both ID2 and FORMAT 2 are
set to F, and then use Ethernet to connect to your computer.
9-38
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
3) Click Stop the Server and then select a suitable Network Interface. Click Start the Server to complete
the setting. After that, you need to turn the power OFF and then ON so that the devices will send DHCP
requests to the computer.
4) Check the device in the DHCP request form to assign the IP address to its corresponding MAC address.
You can also export the corresponding table. After the assignment is complete, you can see the result in
the status section.
4. Using the webpages: This method is supported by AS-FEN02 firmware V2.08 or later, suitable for the quick setup
of a single ASRTU-EIP module.
Operation steps:
1) Set all four knobs of ASRTU-EIP to 0 and connect to the computer via Ethernet.
2) Enter the Network setup tab.
9_
9-39
A S S er i es Mo d u le Ma n ua l
1. Connect your AS PLC CPU, ASRTU-EIP and computer through EtherNet. Set up the IP addresses for the
computer, AS PLC CPU and ASRTU-EIP, and make sure they are in the same network.
2. Set the knobs of ASRTU-EIP: ID2=6 and FORMAT2=C. The IP address of ASRTU-EIP is 192.168.1.108
(16#006C=108).
4) Click Search, and select to confirm that the AS PLC CPU and AS-FEN02 are found. If they are not found,
please check if the Ethernet cable is properly connected.
_9
9-40
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
4. Open a project in ISPSoft, and upload the project after the communication settings are complete.
5. Enter HWCONFIG, and click the AS PLC CPU icon to open the EtherNet/IP configuration window.
6. Scan the network: Tick ASRTU-EIP and then click OK to add the device in the EtherNet/IP network.
9_
7. Establish a connection: Connect ASRTU-EIP to the network of AS PLC CPU, and then its right side I/O modules
are configured automatically.
9-41
A S S er i es Mo d u le Ma n ua l
8. Set up module: Go back to HWCONFIG and Click ASRTU-EIP to see the RTU Configuration (Dev_0) option and
then click it to open the setting page for the right-side modules, ASRTU and the handlings after the connection
lost. Refer to section 9.4.3 for more information on remote module setting.
_9
9. Data Exchange: Go to EtherNet/IP setting page and click the Show Data Exchange option to view the setting
page.
9-42
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
You can adjust parameters including RPI and Timeout below to ensure a stabilized communication.
RPI (Requested Packet Interval): The value here is to set how often to renew the data between the
Scanner and Adapter cyclically and thus increase the value here can lower the risk of EtherNet/IP
Scanner network overload. Whenever a connection-lost error occurs, you can edit the setting here
to troubleshoot.
Timeout: Set the timeout time according to the RPI or the multiple of RPI (RPI*X). This is used to
determine if the connection between the scanner/adapter and the remote device is lost. Increase the
value here can make longer the waiting time for the remote device to respond. It is useful when the
9_
remote device is busy. But by increasing the value here can NOT solve the problem of network
overload.
10. Download: Use the function button Download under the Communication tab in EtherNet/IP setting page to
download the EtherNet/IP parameters. Make sure you are in the setting page of EtherNet/IP.
11. Check the connection: Click the function button On-line Mode under the Communication tab in EtherNet/IP
setting to check the EtherNet/IP connection status.
9-43
A S S er i es Mo d u le Ma n ua l
12. HWCONFIG Table Synchronization: After setting is complete, you can synchronize the devices used by
ASRTU-EIP with ISPSoft.
2) You can edit the identifier one by one or click Set All Identifiers to set all identifiers at one time.
3) Go to ISPSoft -> Global Symbols -> HWCONFIG Table: right-click anywhere on the blank area to see and
click the option Synchronize with HWCONFIG. After the synchronization is complete, ASRTU devices are
shown in array and available to be used in PLC program.
_9 Through EIP Builder, Delta AH series PLC (when acting as a master) can make the EtherNet/IP connection with
ASRTU-EIP (AS00SCM-A + AS-FEN02). Here are the operation steps.
1. Connect your AH PLC CPU, ASRTU-EIP and computer through EtherNet/IP. Set up the IP addresses for your
computer, AH PLC CPU and ASRTU-EIP and make sure they are in the same network.
9-44
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
3. Scan the network to add ASRTU-EIP in EIP Builder. Drag the red block and drag it to the same network
(Network_0) as the AH Series PLC does. Double-click ASRTU-EIP to open RTU-HWCONFIG, and set the
parameters for ASRTU-EIP. After the setting is done, save them and close the RTU-HWCONFIG window.
4. Set up data mapping: right-click the red dot on the AH PLC icon to open the data mapping table.
9_
9-45
A S S er i es Mo d u le Ma n ua l
5. After the setting is done, click the Download icon in the tool bar of EIP Builder and then select the parameters
that you want to download.
Data exchange: data mapping area in the PLC for the right-side modules of ASRTU-EIP
9-46
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Module Operation:
2. You can manually add ASRTU-EIP or scan the network to add the remote module to the network. Click the
remote module to open RTU-HWCONFIG to scan and download the parameters of its right side modules.
9_
9-47
A S S er i es Mo d u le Ma n ua l
When there are no parameters to be set for the modules on the right side of ASRTU-EIP, you can just use
the webpage setup to enable the auto configuration of I/O modules. For example, when there is only a
digital module on the right side of ASRTU-EIP, the setting process in EIP Builder can be omitted and use
the following Remote module setting page to enable the Auto I/O Module Allocation function.
Open the webpage for ASRTU-EIP and enter the Remote module setting tab page.
_9
9-48
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Connection Setup
Please download the EDS file (electronic description file) for AS00SCM-RTU (AS-FEN02) firmware V1.08 or later
from Delta official website.
1. Install the EDS file.
2. After the file installation is complete, you can add a new device. Open the webpage for ASRTU-EIP and set the
data lengths according to the information provided on the webpage.
(Note that the unit of data lengths here is INT.)
3. After the setting is done, the module data can be used according to the offset values displayed on the webpage.
4. The AS00SCM-A’s own parameters are fixed in the range of 0-29 for input data and 0-19 for output data in
length, and the total length is the sum of data lengths for all devices.
Note: If the EDS file cannot be installed successfully, you can create a general device and then fill in the
Instances and data lengths for Input and Output. 9_
9-49
A S S er i es Mo d u le Ma n ua l
Webpage Function
When AS-FEN02 is installed on AS300 PLC and AS00SCM-A (RTU mode), the webpages for AS-FEN02 can be
accessed through a browser. There are some differences on webpage display when the function card is installed on
AS300 PLC and AS00SCM-A respectively. Below is the functionality of the webpages for the card installed on
AS00SCM-A. See section 10.2.7.9 for the webpage introduction when the card is installed on AS300 PLC.
Account name "Admin" and password-free login are factory settings for entering the webpages of AS-FEN02. It is
suggested that you set the password for the default account "Admin" when logging in for the first time.
1. Modify the IP address of AS-FEN02 with the knobs on AS00SCM-A, and other operation steps are the same as
those for installing the function card on AS300.
2. AS-FEN02 installed on AS00SCM-A supports the right-side module status monitoring on the Hardware status
page as well as the EtherNet/IP connections reading on the EtherNet/IP information page. The display pages
for permissions are defined as follows:
Permission
Display page
Administrator Read
Device information*1 V V
Network setup*3 V X
Permitted IP list*3 V X
Account management V X
Firmware update V X
Hardware status V V
Network diagnostic*3 V V
_9
DLR status*3 V V
EtherNet/IP information*2 V V
Address allocation*3 V V
Save configuration V X
9-50
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Note:
*1. AS-FEN02 V1.03 or later with AS00SCM-A V2.06 or later supports the device information display for
AS00SCM-A.
*2. AS-FEN02 V1.03 or later supports the display page.
*3. AS-FEN02 V1.04 or later supports the display page.
3. Network setup: The IP address can be set on this page only when the four knobs of AS00SCM-A are set to 0.
4. Permitted IP List: Set up the devices for connection to be established. If you fail to log in to the webpage due to
the setting values forgotten, please restore A-FEN02 to default settings through AS00SCM-A.
5. Remote module setting: Remote module parameters such as auto I/O module allocation and error handling
mechanisms can be set up here.
6. Hardware status: You can monitor the names, current data, status, and error codes of the right-side I/O
modules on this page. Modify the value of Refresh cycle to adjust the cycle for status update.
9_
9-51
A S S er i es Mo d u le Ma n ua l
Network Diagnostic
AS-FEN02 firmware version V1.04 or later supports the webpage displaying network diagnostic information.
DLR Network
AS-FEN02 firmware version V1.04 or later supports DLR network, where only ring nodes are supported and only the
ring supervisor can establish a complete backup network. The webpage displaying DLR status is supported.
_9
9-52
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Address Allocation
AS-FEN02 firmware V1.04 or later with AS00SCM-A firmware V2.08 or later supports Modbus TCP addresses and
EtherNet/IP objects.
Modbus TCP address
Enter the webpage for ASRTU-EIP to confirm Modbus TCP addresses on the page of Address allocation.
EtherNet/IP object
Class ID 0x301 (Fixed)
Instance 0x01 (Fixed)
Attribute Modbus address +1
For example:
Modbus address = 0xA001
→ {Class, Instance, Attribute} = {0x301, 0x01, 0xA002}
Network Security
To enhance security and performance of the system, it is suggested to use closed network or LAN with firewall
protection to prevent cyber-attacks.
1. Double-click AS00SCM-A -> AS remote module in Device Setting and click AS Serial Remote Module. To set up
the remote module in RTU mode, set the function card type 2 to AS-FCOPM, AS-FEN02 or AS-FPFN02.
2. For AS00SCM-A with firmware V2.04 or previous versions, parameter-downloading for ASRTU is connection lost.
If the handling of lost connection is all the I/O modules stop running (default), you need to turn the power off and 9_
then on again after downloading is complete.
9-53
A S S er i es Mo d u le Ma n ua l
AS-FEN02 firmware V1.04 or later working with AS00SCM-A firmware V2.08 or later supports the setting of
right-side modules on the webpage.
I/O modules keep the same state: all modules keep running
I/O modules keep the same state: all modules keep running
_9 I/O modules stop running: all I/O modules stop running (after resupply power to resume running)
I/O modules keep the same state: all modules keep running
I/O modules stop running: all I/O modules stop running (after resupply power to resume running)
I/O modules keep the same state: all modules keep running
9-54
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
No change to
I/O module stops Output value
Master Output value = 0 the output
running Cannot update data =0
connection value
on the master
lost
I/O module keeps
No change to the output value
the same state
9_
9-55
A S S er i es Mo d u le Ma n ua l
The examples above shows that AS00SCM-A is installed as the first module on the right side of AS PLC CPU;
note that the Normal Exchange Area shows the corresponding data registers of the module and the PLC.
Card 1 & Card 2 Data Exchange State: occupies 4 data registers (32-bit data); each bit 1–32 represents the
state of the corresponding data point 1–32 to be exchanged: 0 = none/fail, 1 = success.
Card 1 & Card 2 Data Exchange Mode Control: set the data register to 0: none, 1: once, 2: always.
Card 1 & Card 2 Data Exchange Trigger: occupies 4 data registers; each bit 1–32 represents the state of the
corresponding data point 1–32 to be exchanged: 0 = no trigger, 1 = trigger.
Card 1 & Card 2 UD Link Group ID Trigger: set the group ID to be triggered.
_9
9-56
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
I/O Module Error Code: refer to the I/O module manual for more information.
RTU State: 0 = communication module is working fine, 1 = communication module is NOT working fine.
I/O Module State: each I/O module uses 1 bit to show its status (0 = normal , 1 = not running normally)
I/O Module Error Code: refer to the I/O module manual for more information.
9_
9-57
A S S er i es Mo d u le Ma n ua l
9.6 Applications
Modbus
This section introduces how to use the Modbus protocol to connect the AS00SCM-A to other Delta industrial products
such as human-machine interfaces, temperature controllers, programmable logic controllers, AC motor drives, and
servo motors.
Modbus Slave
The following table shows the slave station supports the following function codes and their corresponding addresses.
Example of a slave structure: HMI (master station) AS-F485 + AS00SCM-A COM1 (slave station)
If the AS00SCM-A functions as a Modbus slave, you need to set a slave ID and baud rate.
1) Drag to add AS00SCM-A in the system configuration area. Make sure the knob of AS00SCM-A is turned to COM
mode and no power connected to it.
_9
9-58
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
2) Click the I/O Scan button to make the system read the module’s current configuration. The PLC assigns the input
and output device ranges.
Device from which Register in the Device into which Register in the
Function card
data is read CPU module data is written CPU module
Function card 1 16#0000 D26000 16#0100 D26100
Function card 2 16#0200 D26200 16#0300 D26300
9_
9-59
A S S er i es Mo d u le Ma n ua l
4) Set the communication protocol values for COM1 using the HMI settings.
NOTE: Double-click the module to open the Device Setting dialog box to configure the parameters.
The following table shows that the slave supports the following function codes and their corresponding addresses.
Function Addresses Supported
Function
Code CARD1 CARD2
0x03 16#0000~16#0063 16#0200~16#0263
Read
0x04 16#0100~16#0163 16#0300~16#0363
0x06
Write 16#0000~16#0063 16#0200~16#0263
0x10
16#0000~16#0063 16#0200~16#0263
Read
0x17 16#0100~16#0163 16#0300~16#0363
Write 16#0000~16#0063 16#0200~16#0263
9-60
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
1) Drag to add AS00SCM-A in the system configuration area. Make sure the knob of AS00SCM-A is turned to
COM mode and no power connected to it.
2) With a click on Device Scan, the PLC assigns the input and output device ranges based on the position
configured for AS00SCM-A.
3) Double-click on the AS_F485 function card to enter the AS-F485 I/O Mapping tab.
9_
9-61
A S S er i es Mo d u le Ma n ua l
5) Click the Download button to download the configured parameters to the AS00SCM-A.
_9
9-62
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Modbus Master
This section introduces how to use COM2 to connect the AS00SCM-A to other Delta industrial products such as Delta
programmable logic controllers, AC motor drives, and servo motors.
The structures:
Example of a master structure: AS-F485 + AS00SCM-A COM2 (master station) VFD, ASDA, and DVP series PLC.
If the AS00SCM-A is functioning as a Modbus master, you need to set a slave ID and baud rate.
1) Drag to add AS00SCM-A in the system configuration area. Make sure the knob of AS00SCM-A is turned to COM
mode and no power connected to it.
9_
9-63
A S S er i es Mo d u le Ma n ua l
2) Double-click COM2 Setting and set the Function Card Type to AS-F485.
3) Click the I/O Scan button to make the system read the module’s current configuration. The PLC assigns the input
and output device ranges.
_9
9-64
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
5) Set the communication protocol values for COM2 as shown in the figure below.
9_
9-65
A S S er i es Mo d u le Ma n ua l
6) Set up the data exchange table: select Data Exchange – COM2 and click Add to create a new Data Exchange
Setup table.
7) In the Data Exchange Setup table, double-click an item to edit its settings.
Select Standard Modbus Device as the Remote Device Type, enter the parameters, and check Enable.
9-66
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Select Standard Modbus Device as the Remote Device Type, enter the ASDA parameters, and check
Enable.
Select PLC devices as the Remote Device Type, enter the PLC parameters, and check Enable.
9-67
A S S er i es Mo d u le Ma n ua l
NOTE: If the Data Exchange Mode Control is set by the program, you can check and control the register address
on the Normal Exchange Area page. The following example shows when writing “2: always” to D28021, it
indicates Card 2 is always the one to perform data exchange.
_9
9-68
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
NOTE: Double-click the SCM module to open the Device Setting dialog box to configure the parameters.
This section introduces how to use COM2 to connect the AS00SCM-A to other Delta industrial products such as Delta
programmable logic controllers, AC motor drives, and servo motors.
The structures:
Example of a master structure: AS-F485 + AS00SCM-A COM2 (master station) VFD, ASDA, and DVP series PLC
1) Drag to add AS00SCM-A in the system configuration area. Make sure the knob of AS00SCM-A is turned to
COM mode and no power is connected to it.
9_
9-69
A S S er i es Mo d u le Ma n ua l
2) Double-click the SCM module and select the function card AS-F485.
3) Double-click on the AS_F485 function card to enter the AS-F485 I/O Mapping tab. The PLC assigns the input
and output device ranges based on the position configured for AS00SCM-A.
_9
9-70
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
4) In the Configuration tab, set up the communication parameters for COM2: COM ID 2, Modbus ASCII, 38400, 7,
Even and 1.
5) Set up the data exchange table: tick the box of Data Exchange and then click Add Channel….
9_
9-71
A S S er i es Mo d u le Ma n ua l
6) In the Data Exchange Setup table, double-click an item to edit the settings.
Select Standard Modbus Device as Device Type, enter the parameters, and check Enable.
Address from which Addresses into which
Product Slave ID Communication protocol
data is read data are written
16#2000
VFD 10 38400, ASCII 7, E, 1 16#2103
16#2001
_9
Select Standard Modbus Device as Device Type, enter the settings for ASDA parameters, and check Enable.
9-72
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Select DVP EH3/SV2/SE as Device Type, enter the settings for PLC (SV2) parameters, and check Enable.
Devices from
Devices into which
Product Slave ID Communication protocol which data are
data are written
read
PLC 12 38400, ASCII, 7, E, 1 D100~D109 D200~D204
9_
9-73
A S S er i es Mo d u le Ma n ua l
If the Data Exchange Mode Control is set by the program, you can check and control the register address on the
Normal Exchange Area page. The following example shows when “2: always” is written to D28021 with Trigger
used together, it indicates Card 2 is always the one to perform data mapping.
8) Click the Download button to download the configured parameters to the AS00SCM-A.
_9
If you set Mode to Always Enable, the data exchange begins immediately after the parameters are downloaded.
If you set Mode to Program Control, the PLC program controls the data exchange after the parameters are downloaded.
9-74
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
UD Link
This section introduces how to use a non-Modbus RS485 communication port on the AS00SCM-A to connect to other
industrial products.
RS 485 9600, 7, E, 1
Communication with a slave
POS, xxx, yyy POS, ACT xxx and yyy are coordinates (0–999)
1) Drag to add AS00SCM-A in the system configuration area. Make sure the knob of AS00SCM-A is turned to COM
mode and no power connected to it.
9_
9-75
A S S er i es Mo d u le Ma n ua l
_9
9-76
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
4) Select UD Link as the Protocol, set the Baud Rate and Format, and click OK.
5) Right-click the AS00SCM-A and click Communication Software and then click SCMSoft.
9_
9-77
A S S er i es Mo d u le Ma n ua l
6) Right-click Group List and then click Create Group List to create a group list.
7) You can find a created Group List1. Double-click it to open an editing window to edit the Group List Name and
the Slot.
Give the group list a Name (this example uses “Slave_Simulation”) and select 1 (COM1) as the Slot number.
_9
9-78
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
8) Right-click Slave_Simulation and click Create Group List to create a group list for the Slave_Simulation group.
9) You can find a created Group List1. Double-click it to open an editing window to edit the Group List Name and
the Slot.
9_
9-79
A S S er i es Mo d u le Ma n ua l
_9
9-80
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
12) Give the Packet a Name (This example uses “TX POS Send”)
9_
9-81
A S S er i es Mo d u le Ma n ua l
13) Edit the TX packet, “POS, xxx, yyy” (The example below uses POS, 123, 123)
Enter “POS” in the Value area. Click OK and verify the packet contents in the Packet View.
_9
9-82
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
15) [xxx] is a variable, so click Variable in the Message area to edit it. Use ISPSoft to get the value from data
registers D26100–D26101. The example below uses D26100: 16#3132 and D26101: 16#3300 and the value is
123.
16) Enter the data register that contains the value you want to find. The example below uses D26100 and the value
returned is 3. Use ISPSoft to get the value from data registers D26100–D26199.
9_
9-83
A S S er i es Mo d u le Ma n ua l
Click OK and verify the values (”POS,”+(R(D Register [26100], 3))in the Packet View.
17) [, ]: Use Address Constant to enter this Value and set the Format to ASCII.
Click OK and verify the values (”POS,”+(R(D Register [26100], 3)) in the Packet View.
18) [yyy] is a variable, so click Variable in the Message area to edit it. Use ISPSoft to get the value from data
registers D26102–D26103. The example below uses D26102: 16#3132 and D26103: 16#3300 and the value is
123.
_9
9-84
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
19) Enter the data register that contains the value you want to find. The example below uses D26102 and the value
returned is 3. Use ISPSoft to get the value from the data registers D26100–D26199.
Click OK and verify the values (”POS,”+(R(D Register [26102], 3))in the Packet View.
20) Edit the packet: Create a packet and name it “RX Result”. Double-click it to open the editing window.
9_
9-85
A S S er i es Mo d u le Ma n ua l
Enter the sending packet into the D26000 register of the AS300 CPU. “*” indicates that the length is not
specified.
21) Create a command: Right-click Master Send and click the Create Command.
_9
9-86
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
22) Double-click the new command on the list to open the Command Edit window.
23) Set Send Packet to “TX POS Send” and set Recv Packet (received contents) to “RX Result”.
9_
9-87
A S S er i es Mo d u le Ma n ua l
25) Click the Download button to download the parameters to the AS00SCM.
_9
9-88
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
26) Set up the devices for the UD Link Group ID Trigger in HWCONFIG. Once you create the AS00SCM-A module,
the system automatically assigns the corresponding addresses.
27) Double-click AS00SCM-A to open the Device Setting page. Verify that the Card 1 UD Link Group ID Trigger is set
to D28030. Use ISPSoft to enter 1 into register D28030 to start the data exchange.
9_
9-89
A S S er i es Mo d u le Ma n ua l
28) Use the monitor function in ISPSoft to verify that the transmission is working correctly.
29) In SCMSoft, right-click the item COM PORT History on the left and click the option “Upload COM History Data” to
see the transmission history of COM1 and COM2 respectively. Under the item COM1 and COM2, you can view
recent transmission history; however the shown recent history cannot be deleted or saved.
30) Select Tools -> Return to Default to clear the previous settings and have all the settings back to defaults. After
this, turn the power off and on again.
This example shows other series PLC, AH10COPM-5A, as a CANopen Master that controls four I/O modules on the
right side of AS00SCM-A that acts as a CANopen Slave. (You can use this method to connect to a 3rd party PLC.)
Device Function
Scan and download AS00SCM-A (RTU mode),
AS300
right side module configurations
AS00SCM-A + AS-FCOPM CANopen Slave
AHCPU530-EN + AH10COPM-5A CANopen Master
AS16AN10R-A 16 digital outputs
AS16AM01N-A 16 digital inputs
AS04DA-A 4 Analog channels for output
AS04AD-A 4 Analog channels for input
_9
9-90
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Step 1
Use AS300 to connect to AS00SCM-A through AS Remote Communication (RTU mode) and then use HWCONFIG to
scan and download the parameters. If the Card 2 LED is blinking normally, with no error messages, and no need to
download the PLC programs, the device power can be turned off. Refer to section 9.4.1.1 for reference.
9_
9-91
A S S er i es Mo d u le Ma n ua l
Step 2
Turn the Format 1 of AS00SCM-A to 4 (using CANopen DS301 mode) and turn Format 2 to 7 (setting the bit rate to
1000kbps) and then turn the power off and on again. After that wiring AH10COPM-5A and set the node ID to 2 and
set the bit rate to 1000kbps. Use ISPSoft (V3.04 or later) and HWCONFIG to scan and download the parameters to
AH500. Right click AH10COPM-5A and open Intelligent Module Configuration (CANopen Builder) from the menu.
Step 3
Use CANopen Builder to scan the network. You should find Node ID 1 and its name to be AS00SCM-A RTU.
If not, check if you follow the first two steps right. And repeat the previous steps. Recommended to set the value in
cycle period to 50 ms to ensure a more complete module functions. Double click the module to open the Node
Configuration window, and set up the PDO manually. RPDO is for DO/AO, and TPDO is for DI/AI and error codes of
RTU/I/O modules.
_9
9-92
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Step 4
Here uses a first right side digital output module (16 points) as an example.
1. Since it is the first one, here it corresponds to Receive PDO1 (index: 1400), indicating RTU receives data from
Master through CANopen communication. (If this is an input module, it sends data to Master through CANopen
communication.) Double click to add it in the table. Double click the table to open the PDO setting window.
2. Since it is the first one, here it corresponds to Rx_Module 1. It is a 16-point digital output module so that only
the object of one word Rx_Module1_EDO0 (Index: 2000) should be selected. Click the arrow to add it into the
data mapping parameter table and you have set up a PDO for the first module. If t is a 32-point digital output
module, objects of 2 words Rx_Module1_EDO0 and Rx_Module1_EDO1 should be selected in numerical
order.
9_
9-93
A S S er i es Mo d u le Ma n ua l
Mapping
Device Function PDO PDO Mapping
Registers
AS16AN01R-A 16 digital outputs RxPDO1 Rx_Module1_EDO0 D6000
AS16AM01N-A 16 digital inputs TxPDO2 Tx_Module2_EDI0 D5000
4 Analog Rx_Module3_EDO0 D6001
channels for Rx_Module3_EDO1 D6002
AS04DA-A RxPDO3
output Rx_Module3_EDO2 D6003
(Integer format)* Rx_Module3_EDO3 D6004
4 Analog Tx_Module4_EDI0 D5001
channels for Tx_Module4_EDI1 D5002
AS04AD-A TxPDO4
input Tx_Module4_EDI2 D5003
(Integer format)* Tx_Module4_EDI3 D5004
Tx_Module1_error_code D5005
I/O Module Tx_Module2_error_code D5006
- TxPDO5
Error Code Tx_Module3_error_code D5007
Tx_Module4_error_code D5008
RTU Error Code - TxPDO6 Tx_RTU_error_code D5009
* Here the analog module uses integer format; if you need to use floating point format, two PDOs will be used per
channel.
* Index 2002 to Index 200d are for system internal use only. Avoid using this range, when PDO is used.
Step 5
Double click the PLC icon and select Node ID 001 from the available nodes and then use the Right arrow to add the
selected one into the Node List. Output and Input tables are mapping registers for PDOs.
_9
9-94
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Step 6
Double click the module icon and the Node Configuration window appears. Click Error Control Protocol and then
Error Control Setting windows appears. Select Heartbeat and set values for the Master Consumer Timeout and
Node Heartbeat Producer Timer. Select AH10COPM Master from the Node List and click the Down arrow to add it
to the list of Heart Consumer and then disconnection detection is now available for AS00SCM-A (RTU mode).
9_
9-95
A S S er i es Mo d u le Ma n ua l
Click OK to confirm the setting. Download the parameters to the PLC. And then PLC can control the input/output of
the I/O module remotely.
An example of using PLC to control the input/output of the I/O module remotely:
Start ISPSoft and download the program from AH series PLC. Switch digital output module between 1 and 0 in every
0.5 seconds; change output values of the analog output module. Wire DI/DO modules to AI/AO modules and then
you can see the changes of D6000 from D5000 and D6001-D6004 from D5001-D5004 as the example below shown.
The module error codes are stored in D5005-D5009. Refer to relevant module manuals for error code definitions.
_9
9-96
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
When AS-FEN02 is installed on AS00SCM-A (RTU mode, FW V2.02 or later), then the remote master can
monitor right-side I/O modules remotely.
Here use ISPSoft (V3.12 or earlier) with EIP Builder to demonstrate. For ISPSoft V3.13 or later, there is no
need to use EIP Builder, you can complete the settings in HWCONFIG. Refer to section 9.4.2.3 for more
information.
Step 1
After setting up AS300 in ISPSoft and HWCONFIG. Open EIP Builder and scan the network to add AS00SCM-A
(RTU) + AS-FEN02 to the Network. Double-click RTU module to open HWCONFIG and scan to obtain the
configuration and mapped register addresses of the I/O module on the right side of AS00SCM-A. You can also edit
the module configurations and write down the mapped register addresses. After saving, close HWCONFIG.
9_
9-97
A S S er i es Mo d u le Ma n ua l
Step 2
You can see the IP address and the data length from the data mapping table in EIP Builder. The data mapping table
can be downloaded and upload the mapped data to the device.
Step 3
An example of using PLC to control the input/output of the I/O module remotely:
Start ISPSoft and switch digital output module between 1 and 0 in every 0.5 seconds and shift output values of the
analog output module between 10 V and 5V. Wire DI/DO modules to AI/AO modules. Refer to Chapter 2, 3 and 4 in
this manual for more details on module operation.
_9
9-98
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
When AS-FEN02 is installed on AS Series PLC, it can be used as the Ethernet port of the CPU.
The following example shows how to add multiple AS00SCM-A (RTU) + AS-FEN02 (hereafter referred to as the
“RTU”) to an AS Series PLC in EIP connection. All IP addresses of RTU are set by the software.
Turn all the knobs of the FORMAT 2 of the 3 new RTUs to 0. The default IP addresses are 192.168.1.3. Refer to
section 9.4.2.2 for more information on using IP Setting Tool to set up the IP address.
Step 2
After the IP addresses of the 3 new RTUs are set, you can scan and add them in the network and connect to the AS
Series PLC. Do not download the project before uploading the already set RTU values to the network.
Now you can set up the right-side module of RTU. Refer to section 9.6.4 for more details. Scan all the RTU and save
the parameters. Make sure the data mapping table is updated and then download the project, including the
parameters, configurations, and data mapping table to the AS Series PLC and the RTUs.
9_
9-99
A S S er i es Mo d u le Ma n ua l
_9
9-100
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
The following error codes indicate possible errors when the AS00SCM-A module is installed on the right side of the
CPU module and is acting as a communication module.
Error
Description Solution
Code
1. Check that the module is securely installed.
16#1605 Hardware failure
2. Install a new AS00SCM-A or contact the factory.
1. Check if the function card is securely installed.
2. Install a new function card or contact the factory.
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-A or contact the factory.
The following error codes identify possible errors when the AS00SCM-A module is installed on the right side of the
CPU module and acts as a communication module.
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.
9-101
A S S er i es Mo d u le Ma n ua l
Error
Description Solution
Code
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.
Invalid UD Link Group ID for function card 1. Check the UD Link settings.
16#0400
1 2. Check the warning settings in the PLC.
Invalid UD Link Group ID for function card 1. Check the UD Link settings.
16#0401
2 2. Check the warning settings in the PLC.
Invalid UD Link Command for function card 1. Check the UD Link settings.
16#0402
1 2. Check the warning settings in the PLC.
Invalid UD Link Command for function card 1. Check the UD Link settings.
16#0403
1 2. Check the warning settings in the PLC.
Errors from the remote modules are regarded as warnings for AS Series CPU modules. The LED indicator of the
CPU module blinks and the CPU module can still operate. Use flag SM30 to manage error presentation in the remote
modules.
Error codes:
Error
Description Solution
Code
1. Check if the module is securely installed.
16#1301 Hardware failure 2. Change and install a new AS00SCM-A or contact
the factory.
1. Check if the function card is securely installed with
the AS-FCOPM card.
2. Change and install a new function card or contact
16#1302 The function card setting is incorrect. the factory.
3. Check if the setting in HWCONFIG is consistent
with the function card setting.
4. Install a new AS00SCM-A or contact the factory.
More than eight remote modules on Check the total number of remote modules on the right
16#1304 side of the CPU module (maximum is 8).
the right side of the CPU module.
_9
9-102
Ch a pt er 9 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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,
Remote module had been stopped.
16#1506 I/O Module Alarm, or I/O Module Timeout. Check and
(available for firmware V2.06 or later)
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 codes:
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. Or use the knob to restore the
modules to the default settings.
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 configuration in the software is
16#1505
modules is NOT the same as it is set. the same as the actual placement.
Extension module communication Make sure the module is properly connected to the
16#1604
timeout CPU module and power the modules on again.
This happens when the 24 VDC power supply for the remote module is not sufficient. Check the power supply. If the
power supply is normal, remove the extension module from the CPU module and then check if the SCM remote
module is out of order. Error codes:
Error
Description Solution
Code
24VDC power supply had not been
Check whether the 24 V power supply to the module is
16#1303 sufficient before and then recovered from
normal.
low-voltage that was less than 10 ms.
9_
9-103
A S S er i es Mo d u le Ma n ua l
MEMO
_9
9-104
10
Chapter 10 Function Cards
Table of Contents
10-1
A S S er i es Mo d u le Ma n ua l
10.1 Introduction
Function cards are extension cards such as analog input/output (AI/AO) and communication cards for the AS Series
PLC.
Wiring example
AS-F232
(DB9 female) + + Superior
machine
10.2.2 AS-F422
Use the AS-F422 extension card to communicate with Delta HMI devices or other devices that use an RS-422
communication port. Other than the different communication interface, the communication functions and the isolation
voltage remain the same as the functions of the built-in ones. You can set the communication port as either a slave or a
master node. After installing the extension card, use HWCONFIG in ISPSoft to configure the communication.
Wiring example for communication with Delta HMI DOPA series via COM2
AS-F422 Delta HMI DOPA series
1 R+ Tx+ 3 6 RTS-
2 R- Tx- 4 7 RTS+
3 T+ Rx+ 2 8
4 T- Rx- 1 9 CTS+
CTS-
COM2/DB-9
10.2.3 AS-F485
Other than the different communication interface, the communication functions and the isolation voltage remain the same
as the functions of the built-in ones. With its own standalone communication port, the AS-F485 card can work
independently and can be either a slave or a master node. After installing the extension card, use HWCONFIG in ISPSoft
to configure the communication.
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)
10 Shielded Shielded
cable cable
10-2
Ch a pt er 1 0 F unc t i on C ar ds
10.2.4 AS-F2AD
2 DC analog signal input channels:
Conversion Time*3 3 ms / CH
4000
Digital Value Output
2000
0 10V 4 20mA
Curr ent input
Voltage 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.
Refer to section 2.2.16 from AS Programming Manual for more information on SM27 and SR27.
10
10-3
A S S er i es Mo d u le Ma n ua l
10.2.5 AS-F2DA
2 DC analog signal output channels:
Analog Signal 0 V - 10 V 4 mA - 20 mA
An analog circuit is isolated from a digital circuit, but the channels are not isolated from one
Isolation voltage
another. Isolation between an analog circuit and a digital circuit: 500 VC
10V 20mA
Voltage Output
0 4 4000
4000 Digital Value Input
Di gital Value Input
*2: Use the MOV instruction to move the value to the SR to obtain the corresponding voltage output value.
10.2.6 AS-FCOPM
With its own standalone communication port, the AS-FCOPM card can work independently and can be either a slave or a
master node. After installing the extension card, use HWCONFIG in ISPSoft to configure the communication.
Wiring example
O FF
Terminal Terminal
resistor Shielded resistor
(120 ohm) cable (120 ohm)
10
10-4
Ch a pt er 1 0 F unc t i on C ar ds
10.2.7 AS-FEN02
This communication card can work independently and does NOT occupy the communication port of PLC CPU. It can act
as Modbus TCP Client or Modbus TCP Server and EtherNet/IP Adapter. After AS-FEN02 is installed, you can go to
HWCONFIG from ISPSoft for editing in the Function Card 2 section.
All the AS-FEN02 parameters are stored in AS300 PLC CPU or AS00SCM-A. If you need the IP address of AS-FEN02,
you need to go to HWCONFIG from ISPSoft to check its IP address in the Function Card 2 section. You can also use
COMMGR to see the IP address of this device.
The firmware of AS00SCM-A module should be V2.02 or later for AS-FEN02 to be installed on it. AS00SCM
should be in RTU mode only, not supported when installed on the right-side of the AS PLC CPU.
AS-FEN02 AS00SCM-A
V1.00 V2.02
Compatible firmware V1.02 V2.04
versions V1.03 V2.06
V1.04 V2.08
If using Delta AS/AH PLC CPU in RTU mode, it is suggested to use ISPSoft V3.13 or later. Use HWCPNFIG
V4.0 to set up EtherNet/IP for AS PLC CPU and use EIP Builder to set up EtherNet/IP for AH PLC CPU.
If using the 3rd party EtherNet/IP Scanner in RTU mode, it is suggested to use EIP Builder V1.06 or later to
set up the remote IO modules.
10.2.7.2 Features
AS-FEN02 can be installed on AS300 Series PLC and AS00SCM-A (in RTU mode). But the firmware of
AS00SCM-A module should be V2.02 or later for AS-FEN02 to be installed on it. AS00SCM should be in
RTU mode only, not supported when installed on the right-side of the AS PLC CPU.
This section introduces the operations when it is installed on AS300 Series PLC. For the operations when it
is installed on AS00SCM-A, refer to Chapter 9 for more details.
When AS-FEN02 is installed on AS300 Series PLC, it acts as a Client or Server of Modbus TCP connection.
Go to HWCONFIG and click AS300 PLC CPU. Select Data Exchange in the editing area and if the AS-
FEN02 is installed, you can find FEN02 in the function card section. Click it to edit the data exchange table.
The rest is the same as using the built-in connection port for communication. Refer to Chapter 8 from AS
Series Hardware and Operation Manual for more details. 10
10-5
A S S er i es Mo d u le Ma n ua l
When AS-FEN02 is installed on AS300 Series PLC, it acts as an EthernNet/IP Adapter but not Scanner for
EtherNet/IP connection. When using Delta PLC CPU, you can use EtherNet/IP software to scan and add the
device in.
When AS00SCM-A+AS-FEN02 is used with the 3rd party EtherNet/IP Scanner, you need to set up the
remote IO modules in EIP Builder (V1.06 or later). Go to Delta Official Website Delta | Download Center
(deltaww.com) (steps: Select Product Category: Industrial Automation; Select Product Sub-Category: PLC-
Programmable Logic Controllers; Select Series: AS Series; Filter: Electrical Parameter and click Submit and
then find the EtherNet/IP EDS File: AS00SCM-RTU (AS-FEN02)) to download the EDS file and then install
the downloaded EDS file in the EtherNet/IP software. Refer to the user manual of the 3rd party EtherNet/IP
Scanner for more information.
10.2.7.3 Specifications
System Specifications
Item Specification
Device type Master, Slave and RTU communication interface
Star, linear and ring (DLR ring node, firmware
Topology
V1.04 or later )
General AS300 Series PLC
AS00SCM-A (available only for RTU mode;
Availability
NOT supported when installed on the right-side
of the AS PLC CPU.)
Max. connection number 8
View device information
Account management
Web
Functions AS-FEN02 firmware update
When installed on AS00SCM-A and in RTU
mode, the module monitoring is supported.
10
10-6
Ch a pt er 1 0 F unc t i on C ar ds
EtherNet/IP Specifications
Item Specification
General Device type Adapter
Max. number of devices#1 8
Max. number of pieces for slave
8
Cyclic data exchange #2
communication Requested Packet Interval (RPI) 1 ms~1000ms
(Implicit Message) Max. Transmission Speed
10,000 pps
(pps, packets/second)
Max. data length per piece 200 bytes
Max. number of messages received
8
simultaneously#3
Identity Object (16#01)
Non-cyclic Message Router Object (16#02)
communication Assembly Object (16#04)
(Explicit Message) Supported CIP Objects Connection Manager Object (16#06)
Port Object (16#F4)
TCP/IP Interface Object (16#F5)
Ethernet Link Object (16#F6)
#1: TCP connection
#2: CIP connection
#3: The messages for both Class 3 and UCMM are counted together.
10.2.7.4 IP Setting
The IP address of AS-FEN02 is not stored on the function card. When you replace the AS-FEN02 card, the IP
settings will be downloaded automatically from AS300 PLC CPU or AS00SCM-A to the new function card.
When the function card is installed on AS300 PLC CPU, you can go to ISPSoft -> HWCONFIG -> Function Card 2
Setting -> Ethernet Port Basic Setting to edit the parameters.
10
10-7
A S S er i es Mo d u le Ma n ua l
When the function card is installed on AS00SCM-A, see section 9.4.2.2 in this manual for more information on IP
settings.
10.2.7.5 SM/SR
Special Auxiliary Relays (SM)
AS300 Series
AS200 Series
Default
SM Function
ON RUN STOP
SM1006 Data exchange through AS-FEN02 enabled by ISPSoft. ○ – OFF – OFF N R/W OFF
Connection 1 for data exchange through AS-FEN02
SM1008 ○ – OFF – – N R/W OFF
started
Connection 2 for data exchange through AS-FEN02
SM1009 ○ – OFF – – N R/W OFF
started
Connection 3 for data exchange through AS-FEN02
SM1010 ○ – OFF – – N R/W OFF
started
10 SM1011
Connection 4 for data exchange through AS-FEN02
○ – OFF – – N R/W OFF
started
10-8
Ch a pt er 1 0 F unc t i on C ar ds
AS300 Series
AS200 Series
OFF STOP RUN
Attribute
Latched
Default
SM Function
ON RUN STOP
Special auxiliary
Refresh time
relay
SM1006 After the parameters of data exchange are downloaded, you set the flag to ON or OFF.
SM1008~SM1015 After the parameters of data exchange are downloaded, you set the flag to ON or OFF.
SM1016~SM1031 The flag is ON, when the system is refreshed automatically. 10
10-9
A S S er i es Mo d u le Ma n ua l
Attribute
Latched
Default
AS300
AS200
Series
Series
SR Function
ON RUN STOP
Special data
Refresh time
register
SR1520~SR1535 Refresh after AS-FEN02 communication is done.
SR1536~SR1539 The flag is ON, when the system is refreshed automatically.
10
10-10
Ch a pt er 1 0 F unc t i on C ar ds
The below example uses PLC 1 and PLC 2 (with AS-FEN02) to connect to each other and perform data mapping through
EtherNet/IP connection. When AS PLC CPU acts as a Scanner, you need to set the network to EtherNet/IP in ISPSoft.
Refer to Chapter 9 in AS Series Hardware and Operation Manual for more details on AS Series PLC acting as
EtherNet/IP Scanner.
Steps
(1) Right-click AS PLC CPU of the PLC1 project in HWCONFIG and then go to Communication Software ->
EtherNet/IP.
10
1 0 - 11
A S S er i es Mo d u le Ma n ua l
(2) Scan the network or to add ASCPU(ASFEN02) (the latest version) manually. After adding the function card in,
drag and drop it to the red dot of Network_0 to add it to the same network as the scanner’s. Click Data
Exchange tab to open the data exchange table and to edit the data mapping table, including Scanner Start
Address, Adapter Starter Address, and Length for data mapping between the scanner and adapter; the unit for
data length is word.
(3) Click the Download on the tool bar and then start data exchange. Click the On-line Mode to check the
connection status.
A 3rd party PLC (when acting as a scanner) can create an EtherNet/IP connection to AS300 Series PLC (when AS-FEN02
is installed). Before you begin, you need to go to www.deltaww.com to download EDS file. Go to Delta Official Website
Delta | Download Center (deltaww.com) (steps: Select Product Category: Industrial Automation; Select Product Sub-
Category: PLC- Programmable Logic Controllers; Select Series: AS Series; Filter: Electrical Parameter and click Submit
and then find the EtherNet/IP EDS File: AS00SCM-RTU (AS-FEN02)) to download the EDS file and then install the
downloaded EDS file in the EtherNet/IP software. Refer to the user manual of the 3rd party EtherNet/IP Scanner for more
information. The following uses EtherNet/IP Scanner from manufacturer A as an example.
10
(1) Right-click Ethernet to see the context menu and click New Module to add a new device in.
10-12
Ch a pt er 1 0 F unc t i on C ar ds
(2) Set up the parameters including device name, IP address and many more. For basic operation, you can use the
default EDS file directly. No need to edit the EDS file. But you should change the data type to meet the system
format. Click Change in the section of Module Definition on the General tab to change the data type according to
your needs. Here the data type is INT, meaning when monitoring, data in each deice is shown in one word (a D
device).
I: Input data (T->O), The Scanner reads data from the Adapter.
Ex. Connection 1 is corresponding to PLC D3000~D3099.
C: here corresponds to the configurations. You can edit the corresponding PLC addresses of input and output.
After editing, you need to download the parameters to the 3rd party PLC and establish a connection to make the
changes become effective.
10-13
A S S er i es Mo d u le Ma n ua l
Configuration Default
Data type Description
address (Connection 1)
Corresponding devices for input
Word[0] UINT 0
0: D, 1: X, 2: Y
Word[1] UINT Reserved 200
Word[2-3] DWORD Corresponding input device No. 3000
Corresponding devices for output
Word[4] UINT 0
0: D, 2: Y
Word[5] UINT Reserved 200
Word[6-7] DWORD Corresponding output device No. 2000
The following example shows two AS Series PLCs (one with AS-FEN02) to connect each other and one as Client and the
other as Server (AS-FEN02) to perform data mapping through the Modbus TCP connection. For the support function
codes and corresponding addresses, refer to AS Series Operation Manual for more details.
Step 1
Double click AS Series PLC in HWCONFIG and the Device Setting window appears. Set up the IP Address of the
AS300+AS-FEN02 to 192.168.1.3.
10
10-14
Ch a pt er 1 0 F unc t i on C ar ds
Step 2
Create a data mapping table in the Client and then perform data mapping with the Server (AS300+AS-FEN02).
Step 3
Click the Downloader icon and then select the parameters that you’d like to download.
10
10-15
A S S er i es Mo d u le Ma n ua l
The account "Admin" and password-free login are preset as factory settings. It is suggested that you set the password for
the default "Admin" account for the first-time login.
10
10-16
Ch a pt er 1 0 F unc t i on C ar ds
2. After login, you can check the items shown on the left section.
3. The menu shows data based on the permission of the current user.
Permission
Nodes
Administrator Read
Device information V V
Account management V X
Firmware update V X
Network diagnostic* V V
DLR status* V V
Save configuration V X
5. Firmware Update: You can update the firmware of AS-FEN02 via the webpage. 10
6. Network diagnostic: See section 10.2.7.10.
10-17
A S S er i es Mo d u le Ma n ua l
10
10-18
Ch a pt er 1 0 F unc t i on C ar ds
10.2.8 AS-FPFN02
10.2.8.1 Introduction
AS-FPFN02 can serve as a PROFINET (hereafter referred to as PN) device to communicate with PN-controller. There are
three application modes based on different installation methods.
1. CPU mode
When AS-FPFN02 is installed at the function card slot of the AS300 series PLC CPU, they work as a
PROFINET remote device.
The data in the D registers in the AS300 series PLC CPU can be read and written, and the device data can
be set within the allowed range of data length for data exchange.
2. COM mode
When AS-FPFN02 is installed on AS00SCM-A (in COM mode) on the right side of AS100/AS200/AS300,
they work as a PROFINET remote device.
The COM mode is used when the communication card is required on the right side of AS100/AS200, or other
communication cards are needed on AS300. In these situations, only the data in the exchange area between
AS00SCM-A and AS series PLC CPU can be read and written.
3. RTU mode
When AS-FPFN02 is installed on AS00SCM-A which is in RTU mode, they work as a PROFINET remote IO
module (hereafter referred to as ASRTU-PN).
Directly use the PN upper device software to read and write values in AS series remote I/O modules.
RTU mode
10
10-19
A S S er i es Mo d u le Ma n ua l
AS series PLC CPU does not support the function of a PN master. Thus, please use the AX-5 PLC or the PN master of
other brands for configuration. The GSDML file (General Station Description Markup Language) must have been installed
before you use any of the three modes mentioned above to communicate with other brands of PN master devices. Please
download the latest version from Deltas official website, which is compatible with old firmware versions.
To use with the Siemens upper device, TIA Portal V17 or later is recommended.
The AS-FPFN02 hardware with FM V1.00 cannot be directly upgraded to firmware V2.00 or later. When installed
on AS300 series PLC CPU, it can be a PROFINET remote device, and relevant firmware is required as below:
The firmware of AS300 Series PLC should be V1.08 or later.
When installed on AS00SCM-A, it can be a PROFINET remote IO module and relevant firmware is required as
below:
The firmware of AS00SCM should be V2.06 or later.
It can work with Siemens PLC CPU: S7-1500, S7-1200, S7-300 and so forth, and TIA Portal V15.1 or later is
recommended.
To directly upgrade the firmware V1.00 of the AS-FPFN02 hardware to V2.00 is not supported.
10-20
Ch a pt er 1 0 F unc t i on C ar ds
10.2.8.4 Specifications
Communication
PROFINET RT
protocol
Network cable
100 meters
length
10.2.8.5 Indicators
Indicator Description
SF indicator Red light ON: an error occurs in the topology or RTU module
(System Fault) OFF: no system error
Red light ON: no PROFINET connection
BF indicator Red light blinking: the connection is working fine but the communication
(Bus Fault) with the PN controller is NOT normal.
OFF: the connection with the PN controller is working fine.
Indicates the status of Ethernet connection
LINK indicator X1/X2 Green light ON: a network connection is established
OFF: a network connection is not established
Indicates the status of Ethernet communication
ACT indicator X1/X2 Orange blinking: data are in transmission
OFF: no data transmission
10
10-21
A S S er i es Mo d u le Ma n ua l
Set up the corresponding I/O module addresses to the AS300 data register addresses in the upper device software.
Refer to section 10.2.8.9 for more reference.
The total data size is related to the number of modules used. The total data length is the data length plus the length of IO
Production Status (IOPS) and IO Consumption Status (IOCS) of modules.
PN Module Type Additional Input Data Length Additional Output Data Length
Device Access
PN slot 0 4 bytes 4 bytes
Point (DAP)
PN slot 1 Status Register 1 byte 1 byte
Input module 1 byte 1 byte
DAP and Status Register should be counted in the total data size of input and output.
From the following table, you can see that the module data is counted in the total data size. If the total size specification
of 508 bytes for input and 500 bytes for output is exceeded, the PLC editing software will prompt you with an error
message while compiling.
In (byte) Out (byte)
PN
PN Module IOPS / IOPS /
slot Data Size Total Data Size Total
IOCS IOCS
0 AS300-CPU (DAP) 0 4 4 0 4 4
1 Status Register 8 1 9 0 1 1
2 100 Word In- and Output_1 200 2 202 200 2 202
3 100 Word In- and Output_2 200 2 202 200 2 202
4 16 Word In- and Output_1 32 2 34 32 2 34
5 16 Word In- and Output_2 32 2 34 32 2 34
6 04 Word Output 0 1 1 8 1 9
Total Size 486 486
10-22
Ch a pt er 1 0 F unc t i on C ar ds
Status
Name Description
Register
Example 1
You can check that the value in Byte 0.0 is TRUE so as to determine if the input data is valid, preventing PN-
Controller receiving incorrect data when the connection is just established.
Example 2
PN slots 2~4 are configured with PN modules. You can check that the values in corresponding Byte 4.0~ Byte 4.2
are TRUE to determine if the PN slots 2~4 are with working PN connections respectively.
10-23
A S S er i es Mo d u le Ma n ua l
Length to be used
Length is being used (word)
(word)
Type Module Name In (I) Out (Q)
In (I) Out (Q) Error Data in
Data in channel
code channel
AS04AD-A
AS04RTD-A 20 0 2 8 0
AS04TC-A
Analog input AS06RTD-A 20 0 2 12 0
AS08AD-B
AS08AD-C 20 0 2 16 0
AS08TC-A
Analog output AS04DA-A 2 18 2 0 8
Analog
AS06XA-A 10 10 2 8 4
input/output
Example
Use S7-1500 as a master and AS remote module as the 1st slave device. The address starts from 0. The actually-
used address for the module is from the starting address of each module shown on the software. For those unused
addresses are reserved by the system. The unit is byte. For example, 20 to 21 is seen as a word and for the next
word, it will be 22 to 23. The image shown below is the grouped module.
10
10-24
Ch a pt er 1 0 F unc t i on C ar ds
Status Register
Name Description
(Siemens S7-1500)
0: STOP
%IW0 Operation Status
1: RUN
%IW2 For AS00SCM-A; refer to AS00SCM-A for more information
Error Code For PN slot 2 to PN slot 9; refer to its corresponding module
%IW4 - %IW18
chapter
The unit for the address series is byte. For example, %IW0 indicates from the address of 0 byte to read a length of
word (%IB0 & %IB1) and the next one is %IW2 (%IB2 & %IB3) and so forth.
Select PN slot 1 to set up when to stop remote I/O modules by entering Properties→General→Module
parameters→AS Serial Remote Module Setting. Refer to section 9.4.3 for more information.
When the extension module is disconnected, the error code shown on AS00SCM-A is 16#1503. The error code
address of the extension module that is disconnected from the AS00SCMA shows 16#1604.
10-25
A S S er i es Mo d u le Ma n ua l
Step 3: Right-click on PN-Controller, select "Scan for Devices...", and then select the model AS300-CPU (AS-FPFN02)
for data exchange to add the slave device.
Step 4: Right-click on the slave device to add a new device, and the PN module of 16 Word In - and Output is added.
10
10-26
Ch a pt er 1 0 F unc t i on C ar ds
Step 5: Enter the PN module settings window, where you set up the AS CPU D registers for communication.
Step 8: The data from D10000 to D10015 of the AS CPU will be stored in the mapping area for 16 word input of AX-5.
10
10-27
A S S er i es Mo d u le Ma n ua l
Step 1: Configure the AS200 PLC CPU, AS00SCM-A and AS-FPFN02 in DIADesigner.
Step 3: Right-click on PN-Controller, select "Scan for Devices...", and then select the model AS00SCM-COM (AS-
FPFN02) for data exchange to add the slave device.
Step 4: Add the PN module 16 Word In - and Output at the empty slot.
10
10-28
Ch a pt er 1 0 F unc t i on C ar ds
Step 5: Enter the PN module settings window, where you must set up the installation serial numbers for AS network
modules, which include AS00SCM-A, AS04SIL-A and AS01DNET-A.
Step 1: Install AS-FPFN02 at the card slot of AS00SCM-A, and an AS16AP11P-A module on its right side, switch the
knob of AS00SCM-A to RTU mode and supply the power.
10
10-29
A S S er i es Mo d u le Ma n ua l
Step 3: Right-click on PN-Controller, select "Scan for Devices...", and then select the model AS00SCM-RTU (AS-
FPFN02) for data exchange to add the slave device.
Step 4: Right-click on the slave device to add a new device, and the PN module of 16 Word In - and Output is added.
Step 5: Enter the PN module settings window, where you set up error handling and I/O module parameters.
10
10-30
Ch a pt er 1 0 F unc t i on C ar ds
10.2.9 AS-FOPC02
AS-FOPC02 can be installed on AS300 PLC CPU. Communication can be done independently and that does NOT
occupy the communication port of PLC CPU. It can act as an OPC UA Server. After AS-FOPC02 is installed, you can go
to HWCONFIG from ISPSoft to do the editing in Ethernet Port Basic Setting and Ethernet Port IP Filter.
All the AS-FOPC02 parameters are stored in AS300 PLC CPU. Go to HWCONFIG from ISPSoft to check AS-FOPC02 IP
address in the Function Card 2 section. You can also use COMMGR to see the IP address of this device.
AS00SCM-A does NOT support AS-FOPC02. You can NOT install AS-FOPC02 on AS00SCM-A.
10.2.9.2 Features
When AS-FOPC02 is installed on AS300 Series PLC, it can act as OPC UA Server. The tag settings are the
same as the network communication settings for AS Series; refer to Chapter 9 from AS Series Hardware and
Operation Manual for more information.
For PLC CPU with firmware version 1.10 or previous versions, before scanning to add AS-FOPC02 in,
remerber to change the setting “Setting delay time to detect I/O Module” to 3 seconds and then download the
settings to PLC CPU.
10
10-31
A S S er i es Mo d u le Ma n ua l
10.2.9.3 Specifications
System Specifications
Item Specification
Device type Server
Topology Star and linear topologies are supported.
General When installed on AS300 PLC CPU, you can use
IP Settings
HWCONFIG from ISPSoft for editing
Availability AS300 Series PLC
Max. connection number 8
View device information
Web
Functions Account management
AS-FOPC02 firmware update
OPC UA Specifications
Item Specification
General Device type Server (TCP port: 4840)
OPC UA Max. sessions 6 (Clients)
Server Max. tags 1000
Security policy None
Authentication Anonymous
Default endpoint/port opc.tcp://192.168.1.5:4840/
Transport protocol / encoding opc.tcp / binary
Supported profiles UA v1.03 Nano Embedded Device Server Profile
Sampling rate (ms) 100, 200, 300(default), 400, 500, 600…50000
10 Publish interval (ms) 100, 200, 300, 400, 500(default), 600…50000
Supported data type Int16, Uint16, Int32, Uint32, Float, Boolean
Max. subscription per session 2
10-32
Ch a pt er 1 0 F unc t i on C ar ds
Item Specification
Max. monitored items 3000 (including all sessions)
Session timeout (ms) 5000 ~ 30000
Subscription keep alive count 1~1000ms
1) Maximum data size of monitor items for all sessions < 50000bytes
Monitor Items Total Data size of Sampling and
monitor items Publish interval
(Bytes) time (second)
1~500 1~10000 1
10001~20000 2
20001~30000 3
30001~40000 4
40001~50000 5
501~1000 1~10000 2
10001~20000 3
20001~30000 4
30001~40000 5
40001~50000 6
1001~1500 1~10000 3
10001~20000 4
20001~30000 5
30001~40000 6
Restrictions
40001~50000 7
1501~2000 1~10000 4
10001~20000 5
20001~30000 6
30001~40000 7
40001~50000 8
2001~2500 1~10000 5
10001~20000 6
20001~30000 7
30001~40000 8
40001~50000 9
2501~3000 1~10000 6
10001~20000 7
20001~30000 8
30001~40000 9
40001~50000 10
2) Maximum tag array elements = 512 or data size < 400Bytes
3) Maximum tag name length = 40bytes
Default
AS300
AS200
Series
Series
SR Function
ON RUN STOP
10-33
A S S er i es Mo d u le Ma n ua l
Attribute
Latched
Default
AS300
AS200
Series
Series
SR Function
ON RUN STOP
Special data
Refresh time
register
SR913, SR914,
The flag is ON, when the system is refreshed automatically.
SR1430, SR1537
(1) Open ISPSoft and create a new project and then double-click Global OPC UA Variables under the Global
Symbols node to open the Global OPC UA Variables setting table.
10
10-34
Ch a pt er 1 0 F unc t i on C ar ds
(2) Right-click on the Global OPC UA Variables setting table to see the context menu. Click Add a Symbol to open the
setting page.
(3) Set up the OPC UA tag. See the following example for reference.
Supported data types are: WORD, DWORD, INT, DINT, REAL, and ARRAY; supported data types in ARRAY are
BOOL, WORD, DWORD, INT, DINT, and REAL.
(4) After the settings are complete, download the settings to PLC. After that devices can read/write the Tag. The way to
connect to the Tags varies in different brands. Refer to the specific device manual for more information on using tags
to connect.
10
10-35
A S S er i es Mo d u le Ma n ua l
10
10-36
Ch a pt er 1 0 F unc t i on C ar ds
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following
disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
10
10-37
A S S er i es Mo d u le Ma n ua l
10.2.10 AS-FFTP01
AS-FFTP01 can only be installed on AS Series PLC CPU. Communication can be done independently and that does
NOT occupy the communication port of PLC CPU. It supports IIoT related protocols. After AS-FFTP01 is installed, you
can go to HWCONFIG from ISPSoft for editing.
The AS-FFTP01 basic parameters (IP address and other parameters) are stored in AS Series PLC CPU. Other
parameters are stored in the SD card. After AS-FFTP01 is installed on AS Series PLC CPU, you can use the following
steps to obtain the parameters and make sure the IP address of AS-FFTP01 is correct.
1. Go to HWCONFIG from ISPSoft to upload the AS Series PLC CPU parameters and to check the IP address of AS-
FFTP01.
2. If the IP address is a dynamic one, use COMMGR to scan and check the IP address of this device.
10.2.10.2 Functions
Function Name Description
It can act as an OPC UA Server. AS-FFTP01 and AS-FOPC02 share the same OPC
OPC UA Server UA symbols table in ISPSoft.
File Transfer Protocol (FTP); enter the IP address or the network name and the port
number (default 21) in FTP Client and then enter username and password to log in.
FTP Server
The read/write permission varies according to different users. You can set up the
parameters and the user permission in HWCONFIG.
You can save data in .csv file format, save user-defined contents in a table, and
Data Log design triggering conditions. The data log will be saved in the SD card on AS-
FFTP01, which can be retrieved from the SD card or obtained through FTP Server.
MQTT Client supported; you can use APIs of PLC and message broker to create
MQTT Client connections, publish and subscribe to messages. For AS-FFTP01 with firmware
version 1.00, only Amazon Web Services (AWS) is supported.
Webpage function is supported. (AS Series PLC CPU has its own independent
webpage.) You can monitor the diagnosis of the communication card and update
Web Server
firmware through the webpage. Node-RED Dashboard is supported, you can use
Node-RED editor to read/write data from the AS300 Series registers.
Modbus TCP communication supported; the upper device of Modbus TCP can use
Modbus TCP Server AS-FFTP01 communication card to read/write AS Series PLC CPU; up to 8
connections are supported simultaneously.
10
10-38
Ch a pt er 1 0 F unc t i on C ar ds
OPC UA Specifications
Item Specification
Device type OPC UA Server
Communication port 4840
Maximum Sessions 6 (Clients)
Maximum Tags 1000
None,
Basic128Rsa15 – Sign,
Security policy Basic128Rsa15 - Sign & Encrypt
Basic256 – Sign
Basic256 - Sign & Encrypt
Anonymous
Authentication
Sign
FTP Specifications
Item Specification
Device type FTP Server
Communication port 21 (default)
Maximum user accounts 4 (at least one user account should be created)
Data storage SD card
10
10-39
A S S er i es Mo d u le Ma n ua l
Log Specifications
Item Specification
Device type Registers M, D
Supported format BOOL, INT16, UINT16, INT32, UINT32, Float
Supported user account 4
PLC Run, Always Enable (log cycle: 0.5s-120s),
Log mode
Program Control (log cycle: PLC program trigger)
Creating a new subdirectory when Date:1~31, month:1~12,
any of the conditions is met. Data log: 5,000 pieces automatically
Creating a new file when any of the Minutes :1~1440 , hours: 1~168, days: 1~31,
conditions is met. Data log: 1~10,000 pieces
Data storage SD card
MQTT Specifications
Item Specification
Device type MQTT Client
Supported platform Amazon Web Service
Communication port 8883
Maximum connection number 1
Maximum connection number to be
1
recorded
Quality of Service (QoS) * 0, 1
Section to be read D register
Maximum data length in Publish 128 words
Maximum data length in Subscribe 128 words
MQTT_Connect
Application instructions MQTT_Publish
MQTT_Subscribe
*Note: QoS (Quality of Service): There are 3 QoS levels in MQTT. But for AS-FFTP01 V1.0, only 0 and 1 are supported.
For more details, refer to the instructions, including MQTT_Connect (API2214), MQTT_Publish (API2215) and
MQTT_Subscribe (API2216) from AS Series Programming Manual.
Web Specifications
Item Specification
Communication port 80
Maximum connection number None*
Check the device information
Communication card function diagnostic
Function Management on the webpage permission of users
Firmware update
Built-in Node-RED
Version V0.18.5
Node-RED
Communication port 1880
*Note: How many connections can be made is determined by the system resource. As the number of connections
increases, the webpage response will become slow. When the system resource is used up, the webpage will no
10 longer make response to any new connection request.
10-40
Ch a pt er 1 0 F unc t i on C ar ds
10
10-41
A S S er i es Mo d u le Ma n ua l
2: Go to Function Card 2 Setting -> Ethernet Port Basic Setting to set up the IP address for AS-FFTP01.
3. After setting is done, download the parameters from HWCONFIG. And the Ehternet settings will be stored in
AS Series PLC CPU. If you replace the AS-FFTP01 communication card with another one, there is no need to
set up the IP address again.
4. After connecting to AS-FFTP01 via Ethernet, you can use COMMGR to scan for AS-FFTP01 and check its IP
address.
It is required to have accurate time for AS-FFTP01. And AS-FFTP01 time is synchronizing with the time of AS
Series PLC CPU. There it is necessary to check the time accuracy of AS Series PLC CPU.
3. If there is no NTP Server, you can go to ISPSoft -> Tool -> Real Time Clock to set up the time for AS Series
PLC CPU.
4. After setting up the Time Zone and the RTC, power off and then power on AS Series PLC CPU. AS-FFTP01
time will synchronize with the time of AS Series PLC CPU.
10
10-42
Ch a pt er 1 0 F unc t i on C ar ds
1. Go to HWCONFIG -> AS-FFTP01 setting page to set up. You will need to use Upload and Download buttons
on this page to upload/download the parameters set for AS-FFTP01. The upload/download function on the
PLC CPU setting page does not include the parameters of AS-FFTP01.
2. Use the Upload and Download buttons on the AS-FFTP01 setting page to upload/download the parameters
to the project. This will not alter the AS PLC CPU parameters in the project.
3. Note: After powering on or downloading the parameters, AS-FFTP01 will begin initializing. After the
initialization is done, the upload/download can be executed again. Once AS-FFTP01 is ready, the MS LED
will be ON. (Green LED).
4. Password: A password can be created or changed to protect AS-FFTP01. This password should be different
from other projects or webpages. It is required to enter the created password whenever you need to
upload/download AS-FFTP01 in HWCONFIG. You can delete the old password by leaving the new password
field blank and press the enter key.
5. Restore to default settings: This only restores the AS-FFTP01 parameters to defaults. AS PLC CPU
parameters will not be affected.
10
10-43
A S S er i es Mo d u le Ma n ua l
(2) Go to HWCONFIG -> AS-FFTP01 -> OPC UA Server Setting -> OPC UA User Setting 1: Create an User
name and a Password. Up to 4 unique user names can be created.
5. Client Certificate: Since communication without a client certificate is not supported, you will need to create one.
The followings demonstrate how to create a Client Certificate by using VTScada.
(1) Establish a VTScada connection.
i. Create a communication port.
10
10-44
Ch a pt er 1 0 F unc t i on C ar ds
10
10-45
A S S er i es Mo d u le Ma n ua l
iii. Enter the Endpoint URL: Use the format: opc.tcp://AS-FFTP01 IP Address:4840
10
10-46
Ch a pt er 1 0 F unc t i on C ar ds
ii. Make sure AS-FFTP01 is connected through EtherNet. Go to Server Certificate page and use Add
Trust button to add all the valid ones to the Trust list.
iii. AS-FFTP01 will renew its Client Certificate automatically if any of the following executions is
performed, RTC adjust, time zone adjust, firmware update or restoring back to defaults. If you have
problem connecting to OPC UA Client, follow the previous steps to set up the Client Certificate again.
10
10-47
A S S er i es Mo d u le Ma n ua l
iii. Select the certificates from the right and then click the directional button (to the right) to add the
selected ones to the Trust List on the left.
v. If you need to clear the unwanted certificates, you need to synchronize the certificates in HWCONFIG
and AS-FFTP01 by using Upload and Download buttons. After that, select the option Clear all
optional certificates to remove unwanted certificates.
After the initialization is done, the MS LED will be ON. (Green LED). Upload the AS-FFTP01
parameters and the certificate list is updated and the unwanted certificates are cleared.
(4) Connection
i. After setting up the client certificates for AS-FFTP01, click Restart Comms to restart connection in
VTScada.
10
10-48
Ch a pt er 1 0 F unc t i on C ar ds
ii. Check the OPC UA Connection. If the value is 0, that means the connection is working fine. If the value
is any other number, you will need to check the VTScada manual to see what that error code indicates.
10
10-49
A S S er i es Mo d u le Ma n ua l
10
10-50
Ch a pt er 1 0 F unc t i on C ar ds
iii. Click OPC UA under I/O tab to open the setting page. And OPC UA tags created in ISPSoft will appear
in here for selection.
10
10-51
A S S er i es Mo d u le Ma n ua l
When there is no card reader, FTP function can be used with Log function, and if necessary, system log output and
firmware update functions on the webpage can be used together. Refer to the following sections for more details.
Set up the related parameters in HWCONFIG. Refer to the following steps and examples for more information.
1. Make sure the IP address, time and time zone of AS-FFTP01 are accurate. (refer to section 10.2.10.4 for more
information).
2. Enable FTP Server.
3. Make sure the port that FTP is going to use. (default: 21; no need to change it if there is no other concern).
4. Set up the user account and password for users to log in to FTP Server. Up to 4 unique users can be set. At least
one user account should be created.
Use FTP Client from your computer to connect to AS-FFTP01. Enter the followings:
10.2.10.7 Log
You can save the data to the SD card in .csv file that is installed on AS-FFTP01. Up to four groups of logs (Log1 to Log4)
can be set. Each group of log can set its own triggering conditions to log data. You can retrieve data from the SD card or
through FTP to download data.
10-52
Ch a pt er 1 0 F unc t i on C ar ds
2. Make sure the IP address, time and time zone of AS-FFTP01 are accurate. (refer to section 10.2.10.4 for more
information).
Set up the related parameters in HWCONFIG. Refer to the following steps and examples for more information.
1. Log Setting
On the Log Setting page, row 1 and row 2 are fixed for date and time. For other rows, one row corresponds to one
register. Click +Add to create a new row in the .csv file and up to 60 rows can be added. The following parameters
can be set here on the Log Setting page.
Name: user-defined, the maximum length is 64 characters.
Register Type: Registers D and M
Register Address: Register number
Data Type: INT16, UINT16, INT32, UINT32, and Float can be used. After the file is saved in the log, the
corresponding data type and acceptable data length will be applied.
Decimal Places: Up to 5 decimal places can be used for the use of floating-point data type.
2. Log Mode
3. File Name
Data log can only be saved on the SD card. You can define the directory name and the file name, for instance, a
created file name looks like this: ‘SD card/Delta/MyLog_20220425/Device_log_20220425_184031.csv”.
10
10-53
A S S er i es Mo d u le Ma n ua l
(1) Parent directory name (SD Card): Set up the parent directory name.
(2) Subdirectory name: Set up the subdirectory name.
(3) Automatically Appended Subdirectory Name: Disable, Date, Date + Time
If Date or Date + Time is selected, the date or date + time will be added right after your set subdirectory name.
Make sure you have set up the real time correctly in AS PLC CPU before selecting Date or Date + Time option.
(4) File name (.csv): Set up the file name. Do not leave this field blank.
(5) Automatically Appended File Name: Disable, Date, Date + Time
If Date or Date + Time is selected, the date or date + time will be added right after your set filename. Make
sure you have set up the real time correctly in AS PLC CPU before selecting Date or Date + Time option.
4. Parameter Settings
(1) New Directory Creating Timing: New subdirectories can be created according to the following selections. Up
to 500 subdirectories can be created in one directory.
Automatically create a new directory: when the number of the files in the subdirectory has reached to
500, a new subdirectory will be created.
Date, Month: When selecting the cycle unit, date or month the system will create a new subdirectory and
save the data in the new subdirectory when the saving condition is met.
(2) New Directory Creating Parameter: Up to 500 files can be created in a subdirectory.
(3) New File Creating Timing: New files can be created according to the following selections. Up to 10000 files
can be created in one subdirectory.
Overwrite existing file: When the number of the data in the file is reached to the maximum number (up
to 10000), the file will be overwritten.
Minute, Day, Month: When selecting the cycle unit, minute, day, or month, the system will create a new
file and save the data in the new file when the saving condition is met. Up to 10000 pieces of data can
be saved; if exceeding the limit, the system will create a new file for recording.
Set maximum records of created file: You can set a maximum number for records in a file. The set
10 maximum of records can be saved, if exceeding the limit, the system will create a new file for recording.
(4) New File Creating Parameter: Up to 10000 pieces of data can be created in a file.
10-54
Ch a pt er 1 0 F unc t i on C ar ds
(5) Save to SD Card Timing: The system saves data from the registers to the files in the SD card by counts or by
seconds.
Count, second: Set the number of counts or seconds. When the number is reached, the system saves
data from the registers to the files on the SD card. The less the setting value is, the sooner, the data will
be saved and data loss is prevented. But the frequency of writes on the SD card will be increased and
the working life of the SD card may be decreased.
(6) Save to SD Card Parameter: Up to 500 files from the registers can be saved on a SD card. When the setting
value is set to 0 or less than the recording cycle, the system saves data automatically. When the data in the
register is more than 60% full, the system saves data to the SD card immediately.
5. Example
(1) Make sure a SD card is installed in AS-FFTP01.
(2) Make sure the RTC and time zone are set accurately.
(3) Setting up the parameters.
There are two pieces of data stored in D registers and their data types are INT16 and Float respectively.
10-55
A S S er i es Mo d u le Ma n ua l
6. Log status
Log in to the webpage of AS-FFPT01 and then go to Diagnostic -> Application diagnostic to check the Log status. If
its status is in error, you can use Reboot button to restart the Log.
10
10-56
Ch a pt er 1 0 F unc t i on C ar ds
To enable web server, go to HWCONFIG -> Function Card 2 Setting -> Ethernet Port Basic Setting -> Web Server
Enable.
Log in
After the setting up IP address in HWCONFIG of ISPSoft. Open your browser and enter AS-FFTP01 IP address in
the search bar to connect to AS-FFTP01. 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.
10
10-57
A S S er i es Mo d u le Ma n ua l
Diagnostic: Use this page to execute System diagnostic and Application diagnostic.
System diagnostic: The system diagnostic can be exported. Click Export button to export the system status
to the SD card. If something went wrong on the function card, your local authorized distributor can use the
system diagnostic as reference to solve the problem. Once the Export status shows Finished, you can take out
the SD card and use a card reader or FTP software to check the message.zip file from the SD card.
Application diagnostic: You can use this page to check the OPC UA status and Log status. If the status is in
error, you can use Reboot button to restart the OPC UA or Log.
10
10-58
Ch a pt er 1 0 F unc t i on C ar ds
Configuration
Account management
There is only one account; that is Admin. For its password, you can edit the password and then click Apply
button. After that go to Save Configuration page to save the change. This password will be used in this
webpage and Node-RED editor.
Firmware update
Store the firmware on SD card of AS-FFTP01 via a card reader or FTP function and then you can use this page to
update the firmware. After firmware update is complete, power off and then power on your PLC to have the new
firmware to take effect.
Save configuration: After settings are done, you need to save the changes in this page to make the changes
effective.
Node-RED editor: You can create flow charts to make components and to read/write data from PLC data registers.
(1) You can use Modbus TCP communication to access to AS Series PLC CPU in Node-RED editor. The IP
address is 127.0.0.1. And then you can see the data from the AS PLC CPU on this page.
(2) Click the Click button and then enter the fixed account name “Admin” and your password (default: Admin) to
open the editor.
10
10-59
A S S er i es Mo d u le Ma n ua l
Dashboard: Once you click it, a new window will be opened and a complied dashboard will be shown visually.
The Demo-page can be opened if it is your first time to use AS-FFTP01 function card or you just restore AS-
FFTP01 to its default settings. The data in SM, SR, M and D devices of AS Series PLC CPU can be read and
transferred to the nodes of the dashboard in different formats. For more details, see the reference in the editor.
Users cannot create new nodes for AS-FFTP01 V1.00.
Backup and Restoration
(1) If the AS-FFTP01 is restored to its defaults, only the demo page will be shown. Thus it is important to
back up your Node-RED data after editing is done.
(2) Click any nodes in the editor to open the function list on the upper-right corner of the screen. Select
Export -> Clipboard and then you can select the sections to be backed up. After that, click Export to
clipboard to copy the codes and then paste them in any textbook. And then a copy of your codes is
made.
(3) For restoration, select Import -> Clipboard from the upper-right corner of the screen to import your
copied codes and then your codes can be used again.
Before the connection is established, you will need to set up AWS IoT Core.
1. Log in AWS IoT Core and create things.
2. Select the Create single thing and click Next. On the next page, provide the to-be-created thing with a name and
then click Create thing type. On the next page, provide the to-be-created thing type with a name and then click
10 Create.
10-60
Ch a pt er 1 0 F unc t i on C ar ds
10
10-61
A S S er i es Mo d u le Ma n ua l
4. Click Create policy to manage AWS IoT actions and then click Create.
5. After that, attach policies to certificate and then click Create thing.
6. Download all the certificates and keys. We will need the followings for the set up.
Root certificate (Root CA1)
Device certificate (.crt)
Private key
10
10-62
Ch a pt er 1 0 F unc t i on C ar ds
7. Go to the setting page to copy the Endpoint address. You will need to use this address later in HWCONFIG.
10-63
A S S er i es Mo d u le Ma n ua l
7. After the connection is established, you can use the PLC instruction MQTT_Connect (API2214) to establish
connections.
8. After connected, use the PLC instructions MQTT_Publish (API2215) and MQTT_Subscribe (API2216) to publish and
subscribe messages.
9. Refer to AS Programming Manual for more details on instruction executions.
10-64
Ch a pt er 1 0 F unc t i on C ar ds
Error
Description Solution
Code
Web server function stops Power off and power on your PLC CPU to restart. If the problem
16#9008
working. persists, contact the local authorized distributors.
Internal communication stops Power off and power on your PLC CPU to restart. If the problem
16#9009
working. persists, contact the local authorized distributors.
Initialization on internal master Power off and power on your PLC CPU to restart. If the problem
16#900B
communication failed persists, contact the local authorized distributors.
Initialization on internal slave Power off and power on your PLC CPU to restart. If the problem
16#900C
communication failed persists, contact the local authorized distributors.
Initialization on Modbus TCP Power off and power on your PLC CPU to restart. If the problem
16#900D
slave failed persists, contact the local authorized distributors.
Power off and power on your PLC CPU to restart. If the problem
16#900E Initialization on MQTT client failed
persists, contact the local authorized distributors.
Initialization on OPC UA server 1. Reboot OPC UA server on the diagnostic web page.
16#900F failed 2. Power off and power on your PLC CPU to restart. If the problem
persists, contact the local authorized distributors.
Initialization on FTP server or Log Power off and power on your PLC CPU to restart. If the problem
16#9010
function failed persists, contact the local authorized distributors.
Initialization on Web failed Power off and power on your PLC CPU to restart. If the problem
16#9011
persists, contact the local authorized distributors.
Initialization on internal Power off and power on your PLC CPU to restart. If the problem
16#9012
communication failed persists, contact the local authorized distributors.
Initialization on RTC failed Power off and power on your PLC CPU to restart. If the problem
16#9013
persists, contact the local authorized distributors.
Power off and power on your PLC CPU to restart. If the problem
16#9014 RTC function stops working.
persists, contact the local authorized distributors.
1. Check if the function card is securely inserted into the slot.
16#9200 Internal communication timeout 2. Power off and power on your PLC CPU to restart. If the problem
persists, contact the local authorized distributors.
Check if the SD card is functioning properly. And then download the
16#9201 Failed to store in SD card
HWCONFIG parameters again.
Power off and power on your PLC CPU to restart. And then
16#9202 Failed to back up
download the HWCONFIG parameters again.
Failed to read HWCONFIG Power off and power on your PLC CPU to restart. If the problem
16#9203
parameters persists, contact the local authorized distributors.
Failed to read parameter from Power off and power on your PLC CPU to restart. If the problem
16#9204
OPC UA server persists, contact the local authorized distributors.
1. Check if the function card is securely inserted into the slot.
2. Power off and power on your PLC CPU and try to restore the
16#9205 Failed to restore to defaults
settings to defaults again. If the problem persists, contact the
local authorized distributors.
Check if the SD card is functioning properly. Power off and power on
16#9206 Failed to update firmware your PLC CPU to restart. If the problem persists, contact the local
authorized distributors.
Remove the device with the same IP address on the network or
16#9207 IP address conflict
modify the IP address of AS-FFTP01.
Power off and power on your PLC CPU to restart. If the problem
16#92FF Unknown error
persists, contact the local authorized distributors.
10.2.11 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.
For the AS-FECAT basic parameters (IP address and other parameters) are stored in AS300 Series PLC CPU. After AS-
FECAT is installed on AS300 Series PLC CPU, you can use the following steps to obtain and make sure the IP address
of AS-FECAT is correct. 10
1. Go to HWCONFIG from ISPSoft to upload the AS Series PLC CPU parameters to check the IP address of AS-FECAT
10-65
A S S er i es Mo d u le Ma n ua l
2. If the IP address is a dynamic one, use COMMGR to scan and check the IP address of this device.
10.2.11.2 Features
AS-FECAT can be installed on AS300 Series PLC CPU.
When AS-FECAT is installed on AS300 Series PLC CPU, it can act as a Server of Modbus TCP. The way to use
AS-FECAT is the same as using the built-in connection port for communication.
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. The way to use the two communication ports is the
same as using the built-in connection port for communication.
10.2.11.3 Specifications
System Specifications
Item Specification
Device type Master and Slave
Star and linear topologies are supported.
Note: Once the EtherCAT communication is
initialized via the INITEC instruction (API2820), the
Topology above mentioned topologies are not supported.
General There are two ports on AS-FECAT; one will be used
as EtherCAT port and the other will be Ethernet
port. Two ports work independently.
Availability AS300 Series PLC CPU
When installed on AS300 PLC CPU, you can
IP Settings
use HWCONFIG from ISPSoft for editing.
Max. connection number 8
View device information
Web
Functions Account management
10 AS-FECAT firmware update
10-66
Ch a pt er 1 0 F unc t i on C ar ds
When EtherCAT function is enabled, it is suggested to set the communication timeout to over 100 ms for
Modbus TCP client.
When the AS CPU scan time is greater than 25 ms, you should set the communication timeout to over
200 ms, and adjust it according to the field communication situation.
Data update cycle reference: 100 words of data exchange
When the CPU scan time is less than 10 ms, the data update cycle is less than 60 ms.
When the CPU scan time is greater than 30 ms, the data update cycle is greater than 100 ms.
EtherCAT Specifications
Item Specification
Baud rate 100Mbps
Communication protocol EtherCAT packet
16
Note: only available for Delta Servo
Supported number of axes drives, ASDA-A2-E, ASDA-A3-E, ASDA-
B3-E and Delta inverters, C2000 and
CH2000.
10
10-67
A S S er i es Mo d u le Ma n ua l
10.2.11.4 IP Setting
The IP address of AS-FECAT is not stored on the function card. When you install AS-FECAT onto AS300 PLC CPU
or AS00SCM-A, the IP settings of AS-FECAT will be obtained automatically.
When installed on AS300 PLC CPU, you can go to ISPSoft -> HWCONFIG -> Function Card 2 Setting -> Ethernet
Port Basic Setting to edit the parameters.
Note: You can use IP Manager Tool, when AS-FECAT is installed on AS300 PLC CPU, but do not use it to set up the IP
address to avoid conflicts with the parameters of AS300 PLC CPU project.
10
10-68
Ch a pt er 1 0 F unc t i on C ar ds
10.2.11.6 SM/SR
The following table shows special flags (SM) and registers (SR) related to ECAT communication.
Flag R/W ID. 1 to ID. 16
Initialization and communication
R SM1681
complete (INITC and CASD)
Communication error R SM1682
SM1684 = OFF (default; when one goes down, all the drives are OFF.)
Disconnection error handling R/W
SM1684 = ON (when one goes down, only the defective drive is OFF.)
SR656
ECAT SDO abort code (32-bit) R/W
SR657
ID number with a communication
R/W SR658
error
Communication error code R/W SR659
Function R/W ID. 1 ID. 2 ID. 3 ID. 4 ID. 5 ID. 6 ID. 7 ID. 8
Servo Positioning complete#1 R/W SM1631 SM1632 SM1633 SM1634 SM1635 SM1636 SM1637 SM1638
Servo Stop R/W SM1641 SM1642 SM1643 SM1644 SM1645 SM1646 SM1647 SM1648
Servo-ON, inverter-ON R SM1651 SM1652 SM1653 SM1654 SM1655 SM1656 SM1657 SM1658
Go-back/go-forth enabled
R/W SM1661 SM1662 SM1663 SM1664 SM1665 SM1666 SM1667 SM1668
Only DDRVAC is supported.
Go-back/go-forth direction indicator
R SM1671 SM1672 SM1673 SM1674 SM1675 SM1676 SM1677 SM1678
Only DDRVAC is supported.
Auto return communication control
R/W SM1581 SM1582 SM1583 SM1584 SM1585 SM1586 SM1587 SM1588
right. Only DDRVAC is supported.
Disconnection error code#2 R/W SM1691 SM1692 SM1693 SM1694 SM1695 SM1696 SM1697 SM1698
Function R/W ID. 9 ID. 10 ID. 11 ID. 12 ID. 13 ID. 14 ID. 15 ID. 16
Servo Positioning complete#1 R/W SM1921 SM1922 SM1923 SM1924 SM1925 SM1926 SM1927 SM1928
Servo Stop R/W SM1931 SM1932 SM1933 SM1934 SM1935 SM1936 SM1937 SM1938
Servo-ON, inverter-ON R SM1621 SM1622 SM1623 SM1624 SM1625 SM1626 SM1627 SM1628
Go-back/go-forth enabled
R/W SM1941 SM1942 SM1943 SM1944 SM1945 SM1946 SM1947 SM1948
Only DDRVAC is supported.
Go-back/go-forth direction indicator
R SM1951 SM1952 SM1953 SM1954 SM1955 SM1956 SM1957 SM1958
Only DDRVAC is supported.
Auto return communication control
R/W SM1601 SM1602 SM1603 SM1604 SM1605 SM1606 SM1607 SM1608
right. Only DDRVAC is supported.
Disconnection error code#2 R/W SM1611 SM1612 SM1613 SM1614 SM1615 SM1616 SM1617 SM1618
#1: The timing for the servo positioning completion flag to be cleared to off automatically is when the outputting of the
axis is enabled. If you need to use positioning instructions on a certain axis for several times in a row, you need to clear
the servo positioning completion flag by yourself. If you do not clear the servo positioning completion flag and then use
the positioning instruction again and again, it is possible that before the next positioning instruction is executed, a servo
positioning completion flag is detected and then the execution of positioning instruction will be stopped.
# 2: Since the heartbeat is not available for ECAT communication, working counter (WKC) is used as a way to determine
whether the connection of a slave is lost or not. 10
10-69
A S S er i es Mo d u le Ma n ua l
The following table shows special flags (SM) and registers (SR) related to Servo ECAT communications.
Parameter Name (Number) R/W ID. 1 ID. 2 ID. 3 ID. 4 ID. 5 ID. 6 ID. 7 ID. 8
Servo PR command (P5-07) /
R SR661 SR662 SR663 SR664 SR665 SR666 SR667 SR668
Inverter status (index 6041H-00H)
Servo Alarm code (P0-01) R SR671 SR672 SR673 SR674 SR675 SR676 SR677 SR678
Servo DO state (P0-46) R SR681 SR682 SR683 SR684 SR685 SR686 SR687 SR688
Servo command positon CMD_O SR691 SR693 SR695 SR697 SR699 SR701 SR703 SR705
R
(P0-09) SR692 SR694 SR696 SR698 SR700 SR702 SR704 SR706
Servo target position CMD_E (P0- SR711 SR713 SR715 SR717 SR719 SR721 SR723 SR725
R
10) SR712 SR714 SR716 SR718 SR720 SR722 SR724 SR726
Servo DI state (P4-07) R SR731 SR732 SR733 SR734 SR735 SR736 SR737 SR738
Current torque (P0-11) R SR741 SR742 SR743 SR744 SR745 SR746 SR747 SR748
SR791 SR793 SR795 SR797 SR799 SR801 SR803 SR805
Servo Self-defined (P0-12) R
SR792 SR794 SR796 SR798 SR800 SR802 SR804 SR806
Positioning completion range
R/W SR811 SR812 SR813 SR814 SR815 SR816 SR817 SR818
setting
Parameter Name (Number) R/W ID. 9 ID. 10 ID. 11 ID. 12 ID. 13 ID. 14 ID. 15 ID. 16
Servo PR command (P5-07) /
R SR751 SR752 SR753 SR754 SR755 SR756 SR757 SR758
Inverter status (index 6041H-00H)
Servo Alarm code (P0-01) R SR761 SR762 SR763 SR764 SR765 SR766 SR767 SR768
Servo DO state (P0-46) R SR1191 SR1192 SR1193 SR1194 SR1195 SR1196 SR1197 SR1198
Servo command positon CMD_O SR1201 SR1203 SR1205 SR1207 SR1209 SR1211 SR1213 SR1215
R
(P0-09) SR1202 SR1204 SR1206 SR1208 SR1210 SR1212 SR1214 SR1216
Servo target position CMD_E (P0- SR1221 SR1223 SR1225 SR1227 SR1229 SR1231 SR1233 SR1235
R
10) SR1222 SR1224 SR1226 SR1228 SR1230 SR1232 SR1234 SR1236
Servo DI state (P4-07) R SR781 SR782 SR783 SR784 SR785 SR786 SR787 SR788
Current torque (P0-11) R SR771 SR772 SR773 SR774 SR775 SR776 SR777 SR778
SR1241 SR1243 SR1245 SR1247 SR1249 SR1251 SR1253 SR1255
Servo Self-defined (P0-12) R
SR1242 SR1244 SR1246 SR1248 SR1250 SR1252 SR1254 SR1256
Positioning completion range
R/W SR1261 SR1262 SR1263 SR1264 SR1265 SR1266 SR1267 SR1268
setting
Default
AS300
AS200
Series
Series
SR Function
ON RUN STOP
Special data
Refresh time
register
SR1536~SR1537 The flag is ON, when the system is refreshed automatically.
10
10-70
Ch a pt er 1 0 F unc t i on C ar ds
2. Use the INITEC instruction (API2820) to initialize EtherCAT communication. Refer to section API2820 from section
6.27 Delta CANopen Communication Instructions of AS Programming Manual for more details. After the initialization
of EtherCAT communication is complete, port x1 can act as the port for an EtherCAT Master, and then communicate
with Slaves.
3. After the initialization of EhterCAT communication is complete, port x2 can be used by a server of Modbus TCP or can
be used by a webpage.
4. After the initialization of EhterCAT communication is complete, if PLC switches from RUN to STOP, port x1 will no
longer be used as a port for an EtherCAT Master. And then two ports, port x1 and port x2 can both be used by servers
of Modbus TCP or can be used by a webpage.
The following example shows two AS300 PLC CPUs (one with AS-FECAT) to connect to each other and one as Client
and the other as Server (AS-FECAT) to perform data mapping through the Modbus TCP connection. For the support
function codes and corresponding addresses, refer to AS Series Operation Manual for more details.
10
10-71
A S S er i es Mo d u le Ma n ua l
Step 1
Double click AS 300 PLC CPU in HWCONFIG and set up the IP Address of the AS-FECAT to 192.168.1.3
Step 2
Create a data mapping table in the Client and then perform data mapping with the Server (AS-FECAT).
Step 3
Click the Downloader icon and then select the parameters that you’d like to download.
10
10-72
Ch a pt er 1 0 F unc t i on C ar ds
2. After login, you can check the items shown on the left section.
10
10-73
A S S er i es Mo d u le Ma n ua l
3. The menu shows data based on the permission of the current user.
Permission
Nodes
Administrator Read
Device information V V
Account management V X
Firmware update V X
Save configuration V X
4. Account Management: You can set 2 kinds of access types, Administrator and Read. After the setting is done,
click Apply and save the settings in Save configuration.
5. Firmware Update: You can update the firmware of AS-FECAT via the webpage.
6. Save Configuration: After any setting is done, save the settings in Save Configuration to reflect the changes.
10
10-74
Ch a pt er 1 0 F unc t i on C ar ds
66.3
37 59.3 23.9
Unit: mm
10.3.2 AS-F422/AS-F485/AS-F2AD/AS-F2DA
59.3
60.8
37 23.9
Unit: mm
10.3.3 AS-FCOPM
61.3
59.3
37 23.9
10
Unit: mm
10-75
A S S er i es Mo d u le Ma n ua l
10.3.4 AS-FEN02
42 25.2
1
2
88
3
4
61.5 6
Unit: mm
10
10-76
Ch a pt er 1 0 F unc t i on C ar ds
1 TX+
2 TX-
3 RX+
4 N/C
5 N/C
6 RX-
7 N/C
8 N/C
10.3.5 AS-FPFN02
42 25.2
1
2
88
3
4
61.5 6
Unit: mm
10
10-77
A S S er i es Mo d u le Ma n ua l
1 TX+
2 TX-
3 RX+
4 N/C
5 N/C
6 RX-
7 N/C
8 N/C
10.3.6 AS-FOPC02
42 25.2
1
2
88
3
4
61.5 6
Unit: mm
10-78
Ch a pt er 1 0 F unc t i on C ar ds
1 TX+
2 TX-
3 RX+
4 N/C
5 N/C
6 RX-
7 N/C
8 N/C
10.3.7 AS-FFTP01
42 25.2
A S- FF TP0 1
1
MS
NS
2
88
4 3
61.5 6
Unit: mm
10-79
A S S er i es Mo d u le Ma n ua l
1 TX+
2 TX-
3 RX+
4 N/C
5 N/C
6 RX-
7 N/C
8 N/C
10.3.8 AS-FECAT
42 25.2
1
2
88
3
4
61.5 6
Unit: mm
10-80
Ch a pt er 1 0 F unc t i on C ar ds
10
10-81
A S S er i es Mo d u le Ma n ua l
10.4 Wiring
10.4.1 AS-F2AD
2-wi re : curre nt i np ut
3-wire: c urre nt i np ut
*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 having a
capacitance in the range of 0.1–0.47 μF and a working voltage of 25 V.
*5. The wording “CHX” indicates that you can use the five wiring methods listed above for every input channel.
10
10-82
Ch a pt er 1 0 F unc t i on C ar ds
10.4.2 AS-F2DA
C urre nt o utp ut *4
CHX
4mA ~20mA
V O2 CH2
IO2
COM
AG
AC motor driv e,
recorder, Sh iel de d ca ble *1 *3
propor tioning v al ve
FE
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If variability in the input voltage results in interference within the wiring, connect the module to a capacitor having a
capacitance in the range of 0.1–0.47 μF and a working voltage of 25 V.
*4. The wording “CHX” indicates that you can use the two wiring methods listed above for every input channel.
10
10-83
A S S er i es Mo d u le Ma n ua l
Linear Topology
Star Topology
10
10-84
Ch a pt er 1 0 F unc t i on C ar ds
Linear Topology 1
Linear Topology 2
Star Topology
10
10-85
A S S er i es Mo d u le Ma n ua l
10
10-86
Ch a pt er 1 0 F unc t i on C ar ds
(3) Double-click the function card to open the Device Setting page.
Card1 Detect mode: select Auto Detect or choose the function card model.
(4) When the function card is an AS-F232, AS-F422, or AS-F485, configure the communication settings in the red box.
(5) Function card AS-FCOM can only be installed in function card slot 2.
10
10-87
A S S er i es Mo d u le Ma n ua l
(6) When the function card is an AS-F2AD or AS-F2DA, configure the communication settings in the red box.
(7) When the function card is an AS-FEN02 or AS-FECAT, configure the communication settings in the red box.
10
10-88
Ch a pt er 1 0 F unc t i on C ar ds
(9) Click Download on the toolbar to download the parameters. Note that you cannot download the parameters while
the CPU module is running.
10
10-89
A S S er i es Mo d u le Ma n ua l
MEMO
10
10-90
11
1
Chapter 11 DeviceNet Master Scanner Module
AS01DNET-A
Table of contents
11 - 1
A S S er i es Mo d u le Ma n ua l
AS01DNET-A, a DeviceNet network module can work in two modes: master /slave and RTU. The RTU-
Master/Slave switch is used for selecting one of the two modes. When AS01DNET-A works in master/slave mode,
it makes up the DeviceNet master or slave with AS-series PLC together. When working in RTU mode, AS01DNET-
A needs an external 24VDC power supply and can connect AS-series I/O modules onits right side.
Refer to section 11.4 and 11.5 for details about master/slave mode and RTU mode.
11.1.1 Feature
Supports the Group 2 server slave and Group 2 only servers.
Supports the explicit connection in the predefined master/slave connection and I/O polling connection.
Able to work as a DeviceNet master or slave as well as a remote RTU connecting AS series I/O modules.
The network configuration software DeviceNet Builder offers the graphical configuration interface.
Supports the EDS file configuration in the DeviceNet network configruation tool.
11.1.2 Specifications
DeviceNet Connector
Item Specifications
DeviceNet Communication
Item Specifications
Electrical Specification
Item Specifications
11 - 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Environment
Item Specifications
International standard IEC 61131-2, IEC 68-2-6 (TEST Fc)/IEC 61131-2 &
Vibration/Shock resistance
IEC 68-2-27 (TEST Ea)
11 - 3
A S S er i es Mo d u le Ma n ua l
11.2.2 Components
01DNET 1
MS
7 2 9
11
NS
1
x10
3
IN 0
IN 1 Node Address
0
x10
8 5
6
RTU Master/ Slave
10
Mode toggle
① Model name ⑥
(RTU-Master/Slave)
⑤ DeviceNet communication port ⑩ 24V DC power input port for RTU mode
Note:
The power input port of the network module is required to connect an external 24VDC power supply only when the toggle
(RTU- Master/Slave) is switched to RTU mode. Otherwise, the port does not need an external 24VDC power supply
connected when the toggle (RTU- Master/Slave) is switched to Master/Slave mode.
11 - 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
4
0 1
x10 1
5 6
9
7 8
0 … 63 Valid DeviceNet node address Node Address
2 3
4
0 1
x10
0
5 6
9
64…99 Invalid DeviceNet node address
7 8
Example: If users need to set the node address of AS01DNET-A to 26, simply switch the corresponding switch of
x101 to 2 and the corresponding switch of x100 to 6.
Note:
While AS01DNET-A is working, changing the setting of the node address is invalid.
Rotate the switch carefully with a slotted screwdriver to prevent damage to the switch.
After the setup of the function switch is completed during power off, repower AS01DNET-A.
While AS01DNET-A is working, changing the setting of the node address is invalid.
Adjust the DIP switch carefully with a slotted screwdriver to prevent any damage to the switch.
11 - 5
A S S er i es Mo d u le Ma n ua l
Baud rate (bits/s) 10K 20K 50K 125K 250K 500K 800K 1M
Max. transmission
5000 2500 1000 500 250 100 50 25
distance (M)
11 - 6
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11
1. AS01DNET-A, a DeviceNet module running on
the right of AS PLC can work as a DeviceNet
master or slave.
AS01DNET-A 2. AS01DNET-A can also be used as AS series
remote IO module for connecting AS series
DI/DO modules and AI/AO modules to DeviceNet
network.
11 - 7
A S S er i es Mo d u le Ma n ua l
11 - 8
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11
Used for the connection of DeviceNet network and
DVPDT02-H2
DVP-EH2 series PLC.
11 - 9
A S S er i es Mo d u le Ma n ua l
A DeviceNet network requires two terminal resistors of 121 Ω connected at both ends of the trunk cable respectively.
11 The thick cable represents the trunk cable, the thin cable represents the branch cable and the yellow boxes at the two
ends are terminal resistors in the following figure.
The terminal resistor is used for eliminating the signal reflection in the communication cable.
All signal transmission cables have the characteristic impedance. The characteristic impedance of Delta DeviceNet
communication cable is about 121 Ω.
When being transmitted to the end of the communication cable, because the impedance of the end is different from the
characteristic impedance, the signal will be reflected, which will interfere with the new signal and the signal wave form
distortion will happen.
The phenomenon of the signal wave form distortion is not obvious in the short-distance transmission. But the wave form
distortion will become severer in the increasingly long communication cable. Therefore, the two ends of the trunk cable
must be installed with the terminal resistors respectively.
The DeviceNet communication cable consists of five wires such as red wire, blue wire, white wire, black wire and shielded
wire as below.
The terminal resistors must be installed to the two ends of the trunk cable only. Since the blue wire and white wire are
for signal transmission, both of the terminal resistors must be installed between blue wire and white wire at the two ends
of the main cable.
11 - 1 0
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Delta DeviceNet communication cable consists of five wires, among which the power cable and signal cable occupy two 11
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 according to the
actual demand.
11 - 11
A S S er i es Mo d u le Ma n ua l
The network configuration software DeviceNet Builder provides graphic configuration interface.
Sending explicit messages to read and write the data in slave through the explicit message instruction
DNETRW.
Automatically performing data exchange with the PLC module; users just need write a program for D register
in the PLC without using FROM/TO instructions.
Offering 190 bytes of output data area and 190 bytes of input data area for exchanging data with the master.
Polling connection;
Offering 200 bytes of input data area and 200 bytes of output data area for exchanging data with master;
Automatically exchanging data with the PLC. The user just need to write a program for D register in the PLC
without using FROM/TO instruction.
11 - 1 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11.4.2 Installation
11.4.2.1. Connecting AS01DNET-A Module to AS series PLC
For the details on how AS01DNET-A (in Master/slave mode) is connected to AS series PLC, refer to section 1.3.1
Installing a Module in AS Series Module Manual.
Make sure that the color marks for the PINs of the DeviceNet connection port match the colors of the connection
cables and the cable should be connected to the right PIN.
11 - 1 3
A S S er i es Mo d u le Ma n ua l
Up to four AS01DENT modules can be connected to the right side of AS PLC at most. After AS01DNET modules and
11 PLC are connected, PLC will assign data mapping areas to each module.
POWER
01DNET 01DNET 01DNET 01DNET
RUN MS MS MS MS
ERROR
BAT. LOW NS NS NS NS
COM1
COM2
AS324MT 40
IN 0
x10
IN 0
x10
IN 0
x10
IN 0
x10
0 8
1 9
Ethernet
2 10
3 11
OUT
4 2 1
5
6
7
RTU Master/ Slave RTU Master/ Slave RTU Master/ Slave RTU Master/ Slave
AS01DNET modules are connected to the right of the PLC. The position of the first module on the right of AS PLC is 1, the
second module is 2, the third module is 3 and the fourth module is 4. The position is only defined for network modules such
as AS01DNET and AS00SCM, instead of digital modules, analog modules, temperature modules, and weight-
measurement modules. The positions of AS01DNET modules on the right of the PLC are shown in the following table
where there are two arrangement ways of module connections.
Example 1 Example 2
AS PLC AS PLC
1 AS01DNET 1 AS01DNET
AS04AD AS04AD
2 AS01DNET AS00SCM
3 AS01DNET
11 - 1 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
When AS01DNET is at different positions of the right of the PLC, the input and output mapping areas for the AS01DNET
module in AS PLC are listed in the following table.
Position of AS01DNET
Output mapping area Input mapping area
on the right of the PLC
11
1 D26100 – D26199 D26000 – D26099
2 D26500 – D26599 D26400 – D26499
3 D26900 – D26999 D26800 – D26899
4 D27300 – D27399 D27200 – D27299
When AS01DNET works in master mode, the input and output mapping areas for AS01DNET at different
positions of the right of AS PLC are listed in the following table.
Position of Output mapping area (for sending data to Input mapping area (for receiving data from
AS01DNET the slave) the slave)
on the right Data Data
D register Mapping area D register Mapping area
of the PLC size size
Scan-list node
Bit-strobe 4 4
D26100~D26103 D26000~D26003 status indication
command area words words
area
Module status
1 D26104 Reserved 1word D26004 1 word
indication area
DeviceNet
95 DeviceNet input 95
D26105~D26199 output data D26005~D26099
words data area words
area
Scan-list node
Bit-strobe 4 4
D26500~D26503 D26400~D26403 status indication
command area words words
area
Module status
2 D26504 Reserved 1word D26404 1 word
indication area
DeviceNet
95 DeviceNet input 95
D26505~D26599 output data D26405~D26499
words data area words
area
Scan-list node
Bit-strobe 4 4
D26900~D26903 D26800~D26803 status indication
command area words words
area
Module status
3 D26904 Reserved 1word D26804 1 word
indication area
DeviceNet
95 DeviceNet input 95
D26905~D26999 output data D26805~D26899
words data area words
area
Scan-list node
Bit-strobe 4 4
D27300~D27303 D27200~D27203 status indication
command area words words
area
Module status
4 D27304 Reserved 1word D27204 1 word
indication area
DeviceNet
95 DeviceNet input 95
D27305~D27399 output data D27205~D27299
words data area words
area
11 - 1 5
A S S er i es Mo d u le Ma n ua l
Note: See section 11.4.5 for further explanation of scan-list node status indication areas and module status indication
areas. The input and output mentioned here are defined in the perspective of the master of the entire fieldbus system.
When AS01DNET works in slave mode, the input and output mapping areas for AS01DNET at different positions
of the right of AS PLC are listed in the following table.
11 Position of Area for sending data to the master Area for receiving data from the master
AS01DNET on
the right of the
D register Data length D register Data length
PLC
1 D26100~D26199 100 words D26000~D26099 100 words
When the values of bit0 and bit1 of D26100 are both 0, node 0 and node 1 are selected and they need return data to the
master.
D6283 D6282
b31 b30 b18 b17 b16 b15 b14 b2 b1 b0
Node 0
Node 1
Node 2
Node 14
In the bit-strobe method, the master does not send control data to the slave node. However, the slave node need return
I/O data to the master if the corresponding bit is set to 0. If the corresponding bit is set to 1, the slave node does not need
to return I/O data to the master.
11 - 1 6
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Register in Description
the PLC b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
Module status
D26004 Error code in the module
(0:Normal,1:Initializing,2:error)
11.4.6 Setting the Time for Data Exchange between Master and
Slaves
When AS01DNET works in master mode, the period of time for a data exchange between master and all slaves need be
set. Master and all salves will periodically perform the data exchange based on the set time. See the following explanation
for details. Click menu Network >> Scanner Setting on the DeviceNet Builder software page. The Scanner Setting
window appears as below.
11 - 1 7
A S S er i es Mo d u le Ma n ua l
The explanation of Scan Interval Time and Expected Packet Rate is shown in the following table.
The period of time needed for a data exchange between master and all slaves.
Scan Interval Time
Master and all salves will periodically exchange data based on the set interval time.
Sets the timeout time for connection of master and slaves. The calculation method:
11 4 X EPR with the unit: ms. The default EPR is 75. The EPR for the connection of
Expected Packet Rate master and slaves is 4 X 75 = 300ms. The value indicates that the IO data exchange
(EPR) should be achieved once at least within 300 ms. Otherwise, the connection will fail
due to communication timeout and then the connection will have to be re-made so
that the IO data exchange can proceed.
Since most DeviceNet slaves only support polled IO data exchange, the EPR value is related to the value of Scan
Interval Time. Make sure that the actual setting must meet the following condition.
We suggest users refer to the following condition while setting the value of Scan Interval Time.
Click the Calculate Time button. The Calculate Scan Interval Time dialog box comes out. Clicking the Calculate button,
the values of Total input size, Total output size and Scan Interval Time are calculated. The value of Scan Interval Time
is a value in theory. We suggest users should set the scan interval time to a value slightly greater than the actually
calculated time. The scan interval time calculated here will not be filled in the Scan Interval Time box automatically and
so users need enter the value manually.
Control requirement: AS PLC remotely monitors D26105~D26108 and D26005~D26008 in AS module through
DeviceNet network to achieve the data exchange as AS01DNET-A works as master and slave respectively.
11 - 1 8
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
This section describes how to construct a DeviceNet network configuration through an application example. Before
constructing a DeviceNet network, users should understand the control requirement of the network; plan the data for
exchange in advance such as maximum communication distance, slaves, total data length for exchange as well as the 11
requirement for response time during data exchange.
The information above will determine whether the constructed network is reasonable and able to meet the demand. Even
it will directly affect the future maintenance and convenience of network capacity expansion and upgrade.
Connection Figure
Note: Both of the ends of the DeviceNet Bus cable must connect one 121Ω terminal resistor respectively. The terminal
resistor is connected between CAN_H and CAN_L.
Modules Setting
Prepare two AS PLCs and two AS01DNET-A modules for constructing one DeviceNet network. The setups for two
AS01DNET-A modules are shown in the follwing table.
11 - 1 9
A S S er i es Mo d u le Ma n ua l
1. Set the driver for the connection of AS PLC and PC. Clicking Add, the Driver Properties dialog box appears.
11 Select the connection type for AS PLC and PC in the Type field. In this example, select Ethernet as the
connection type. Click Search to search the PLC and then click OK after searching is finished.
11 - 2 0
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11
11 - 2 1
A S S er i es Mo d u le Ma n ua l
3. Selecting Setup>> Communication Setting, the following dialog box appears. Select the driver for
connection of AS PLC and PC as below. Click OK to finish the selection of Driver.
11
11 - 2 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
6. After scanning is finished, all node icons and device names which have been scanned in the network will
appear on the following interface. The node address of AS01DNET-A is 00 in this example.
11
7. Double click the icon of AS01DNET Slave. Then the Node Configuration… dialogue box appears. Input Size
and Output Size are both set to 8 bytes. Click OK to finish the setting.
11 - 2 3
A S S er i es Mo d u le Ma n ua l
8. Right click the icon of AS01DNET Slave and click Parameter Edit… on the drop-down menu. The Parameters
Edit… dialog box appears and Polled Input Length and Polled Output Length are both set to 8 bytes as
shown in the following red box. Then click Write button. Click OK after writing is finished. Afterwards, repower
AS01DNETSlave.
11
11 - 2 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Configuring AS01DNET-A
1. Double click the icon of AS01DNET Scanner (node 0). The Scanner Module Configuration… dialog box
appears. The left list shows the current available node AS01DNET Slave and the right Scan List is empty as
below.
11
11 - 2 5
A S S er i es Mo d u le Ma n ua l
2. Move the DeviceNet slaves from the left list to Scan List of the right side. Follows the steps: Select one
DeviceNet slave node and then click > . Then the DeviceNet slave nodes are moved to the Scan List one
by one.
11
3. Click OK to finish the configuration above. Then download the configuration data to AS01DNET-A. During
the download, the Warning dialog box will pop out if AS PLC is in RUN mode. Click OK to continue the
download.
11 - 2 6
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Configure the DeviceNet network by following the steps above. The IO data mappings between
AS01DNET-A and the slave are shown in the following tables.
AS01DNET-A → Slave
Slave → AS01DNET-A
This section describes how to write a ladder program to achieve the control requirement of the DeviceNet network.
PLC Programs
Program Explanation:
The contents in D26000~D26003 are the data received from the master and the contents in D26100~D26103
are the data transmitted to the master. SM400 is a normally open contact. The program above can make the
contents in D26000~D26003 move to D26100~D26103.
11 - 2 7
A S S er i es Mo d u le Ma n ua l
11
Program Explanation:
1. When M0 changes to ON, the value 16#5555 is written to D26105~D26108 in AS PLC. The data are
transmitted to the slave cyclically via DeviceNet Bus.
2. The contents in D26005~D26008 are the data which the master receives from the slave via DeviceNet
Bus. When M1 changes to ON, the data in D26005~D26008 are moved to D0, D1, D2 and D3.
1. AS PLC transmits the explicit request message to AS01DNET-A master according to the user program.
2. AS01DNET-A transmits the explicit request message to the slave according to the user program.
3. The slave sends back the response message to AS01DNET-A master after handling data.
4. AS PLC gets back the response message from AS01DNET-A master. Then the explicit message transmission of this
time is finished.
11 - 2 8
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
DNETRW instruction:
STRING
LWORD
LREAL
WORD
BOOL
REAL
UINT
DINT
LINT
TMR
CNT
INT
Data type
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
D1
D2
D3
D4
D5
11 - 2 9
A S S er i es Mo d u le Ma n ua l
Symbol:
DNETRW
S1 D1
S2 D2
11 S3 D3
S4 D4
S5 D5
S6
S7
S8
S9
S 10
S3 Service Code
S4 Class ID
S5 Instance ID
S6 Attribute ID
S7 Written-data size
D1 Completion flag
D2 Error flag
D3 Error code
D4 Read-data size
Explanation:
S1 is the sequence number of the module on the right of the PLC. The number of the first module is 1; the
second module is 2 and so on. Any type of module need be numbered within the range of 1~32. If the number
is out of the range, the instruction will take the minimum (1) or maximum (32) for operation.
S2 is a DeviceNet node address within the range of 0~63. Users can specify the node address of a slave
which the master is to read and write. It also can be the node address of the master, which means to read and
write the data in the master.
11 - 3 0
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
S8 is the start device where written data are stored. The data are arranged in the order from low byte to high
byte.
S9 is the communication timeout time within the range: 1~100 and with the unit: 0.1 second.
S10 is the times of re-transmission within the range: 0~3. When communication timeout occurs, the
communication will be resent
Error Code
Explanation
Code 1 (High Byte) Code 2 (Low Byte)
XX FF Not conform to the DeviceNet standard
20 01 The target slave does not exist.
20 02 Unable to make the connection with the slave
20 03 Sending explicit message failed.
16 00 Explicit message response timeout.
D4 is the read-data size with the unit: Byte.
D5 is the start device where read data are stored. The data are arranged in the order from low byte to high
byte.
Application Example 1
Control requirement: when M0=ON, read the data of class1>>instance1>>attribute1 of the DeviceNet function
card CMC-DN01.
Connection Figure
POWER
01DNET
RUN MS
ERROR
BAT. LOW NS
COM1
COM2
AS324MT 40
IN 0
x10
IN 1 Node Address
0 8 x10
1 9
2 10
3 11
IN
4
5
6
DeviceNet
7
0 8
1 9
Ethernet
2 10
3 11
OUT
4 2 1
5
6
7
RTU Master/ Slave
11 - 3 1
A S S er i es Mo d u le Ma n ua l
PLC Program
S1: The number of the module sending DeviceNet communication. The first one of the right side is 01.
S7:Write data size. When DNETRW instruction is used to read data, the value in S7 can be set to any
data.
S8:The start device where the written data are stored. When DNETRW instruction is used to read data,
the value in S8 can be set to any data.
D1:Completion flag
11 - 3 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
D2:Error flag
D3:Error code
Program Explanation
When M0 changes to ON, execute the explicit message instruction DNETRW to read Class 1 >> Instance
1 >> Attribute 1 of the target equipment with node ID: 01. If the explicit message communication succeeds,
the completion flag M1 changes to ON.
When M0 changes to ON, AS01DNET-A sends out the request message only once. If the request
message is to be resent, the instruction DNETRW need be re-triggered.
If the data reading succeeds, the content of Class 1>> Instance1 >> Attribute 1 of CMC-DN01 will be
stored in D5. In this example, the content in D5 should be 031FHex.
Application Example 2
Control requirement: When M1 changes to ON, set the content of Class ID: 0x05>> Instance 1>>Attribute ID:
09 of CMC-DN01 to 000AHex.
Connection figure
POWER
01DNET
RUN MS
ERROR
BAT. LOW NS
COM1
COM2
AS324MT 40
IN 0
x10
IN 1 Node Address
0 8 x10
1 9
2 10
3 11
IN
4
5
6
DeviceNet
7
0 8
1 9
Ethernet
2 10
3 11
OUT
4 2 1
5
6
7
RTU Master/ Slave
11 - 3 3
A S S er i es Mo d u le Ma n ua l
PLC Program
11
S1:The number of the module sending DeviceNet communication. The first one of the right side is 01.
S7:Write data size with the unit: Byte. The written-data size is 2 in this example.
D1:Completion flag.
D2:Error flag.
D3:Error code.
D4:Read data size. When DNETRW instruction is used to write data, the value in D4 can be set to any
data.
D5:The start device where read data are stored. When DNETRW instruction is used to write data, the
value in D5 can be set to any data.
11 - 3 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Program Explanation
When M0 changes to ON, AS01DNET-A sends the request message and 000AHex is written to Class
ID: 05>> Instance 1 >> Attribute ID: 09 of the target equipment with node ID: 01. If explicit message
communication succeeds, the completion flag M1 changes to ON.
11
When M0 changes to ON, AS01DNET-A sends out the request message only once. If the request
message is to be resent, the instruction DNETRW need be re-triggered.
01DNET
MS
NS
11.4.9.1. NS LED
11 - 3 5
A S S er i es Mo d u le Ma n ua l
11.4.9.2. MS LED
LED status
Indication Correction
NS LED MS LED
OFF OFF No power Check if the power supply for AS01DNET-A is normal.
Make sure that the baud rate of at least one node in the
Green light Duplicate ID check has
OFF network is the same as that of the module and their
ON not been completed.
communication is normal.
Green light Duplicate ID check failed 1. Ensure that the node ID of AS01DNET is unique.
Red light ON
ON or Bus-OFF. 2. Repower the module.
Red light
blinking
1. Check if the network cable connection is proper.
Red light ON (ON:0.5s and No network power
2. Check if the network power supply is normal.
OFF: 0.5s
alternately)
Red light ON Red light ON Hardware error Return the module to the factory for repair.
11 - 3 6
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11 - 3 7
A S S er i es Mo d u le Ma n ua l
Under standard mode, AS01DNET-A supports three baud rates: 125K, 250K and 500K. Under non-standard mode,
AS01DNET-A supports eight baud rates: 10K, 20K, 50K, 125K, 250K, 500K, 800K and1M.
Refer to section 2.4 Communication Setting in the ISPSoft User Manual for more details.
11 - 3 8
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
4. Selecting Setup>> Communication Setting, the following dialog box appears. Select the driver for connection of
AS PLC and PC as below. Click OK to finish the selection of Driver.
11
6. Click Project List>>Properties. Then the Properties dialog box appears. Select Slave mode and then click OK.
11 - 3 9
A S S er i es Mo d u le Ma n ua l
11
7. Click Network >> Download. If the PLC is in STOP state, the following dialog box will exist during the download.
The dialog box will disappear automatically after the download is finished. AS01DNET-A will be in slave mode after
repower ON.
8. If the PLC is in RUN state, the Warning dialog boxes will pop out before and after the download. Users can click
OK or Cancel according to actual situation.
11 - 4 0
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Refer to section 2.4 Communication Setting in the ISPSoft User Manual for more details.
11
2. Call the DeviceNet Builder software through the ISPSoft software.
4. Selecting Setup>> Communication Setting, the following dialog box appears. Select the driver for connection of
AS PLC and PC as below. Click OK to finish the selection of Driver.
11 - 4 1
A S S er i es Mo d u le Ma n ua l
11
6. Click Project List>>Properties as below. Then the Properties dialog box appears. Select Master mode and
then click OK.
11 - 4 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11
7. Click Network >> Download. If the PLC is in STOP state, the following dialog box will exist during the download.
The dialog box will disappear automatically after the download is finished. AS01DNET-A will be in master mode
after repower ON.
8. If the PLC is in RUN state, the Warning dialog boxes will pop out before and after the download. Users can click
OK or Cancel according to actual situation.
11 - 4 3
A S S er i es Mo d u le Ma n ua l
11
2. Selecting Setup>> Communication Setting, the following dialog box appears. Select the driver for connection of
AS PLC and PC as below. Click OK to finish the selection of Driver.
11 - 4 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11
4. Clicking Network>> Scan DeviceNet Network, the DeviceNet Builder software starts to scan the whole network.
5. After scanning is finished, all node icons and device names which have been scanned in the network will appear
on the following interface. The node address of AS01DNET-A is 01 in this example.
11 - 4 5
A S S er i es Mo d u le Ma n ua l
6. Right-click AS01DNET(Slave), select Parameter Edit… on the drop-down menu to enter the Parameter Edit
page.
11
7. Set Extend Baudrate Enable to Enable and then select the desired baud rate. Click Write button after setting is
finished.
8. After the download is completed, switch DR0 and DR1 of AS01DNET to ON. Finally, repower AS01DNET-A.
11 - 4 6
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11
2. Selecting Setup>> Communication Setting, the following dialog box appears. Select the driver for connection of
AS PLC and PC as below. Click OK to finish the selection of Driver.
11 - 4 7
A S S er i es Mo d u le Ma n ua l
11
4. Clicking Network>> Scan DeviceNet Network, the DeviceNet Builder software starts to scan the whole network.
5. After scanning is finished, all node icons and device names which have been scanned in the network will appear
on the following interface. The node address of AS01DNET-A is 00 in this example.
11 - 4 8
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
6. Click Network >> Scanner Setting. The Scanner Setting dialog box appears. Select Enable under Extension
Baudrate and the desired baud rate as below. Click OK after the setting is finished.
11
7. Click Network >> Download to download the extension baud rate setting to the master. After the download is
completed, switch DR0 and DR1 of AS01DNET-A to ON. Finally, repower AS01DNET-A.
11 - 4 9
A S S er i es Mo d u le Ma n ua l
The network configuration software DeviceNet Builder provides graphic configuration interface, and supports
auto scan and recognition of I/O modules, free mapping of special module parameters as I/O exchange data
as well as the setting of exception handling and diagnosis of module error states.
Users can choose to retain the data in registers or not when the network is disconnected according to actual
need.
AS01DNET (in RTU mode) can connect max. 8 AS-series extension modules including digital modules, analog
modules, temperature modules and etc. The mapping length of digital modules is determined by number of
digital points. The max. length of mapping parameters for input of other module is 20 words and the max.
length of mapping parameters for output of other module is 20 words.
Max lengths for output data and input data of AS01DNET (in RTU mode) are both 100 bytes.
AS01DNET (in RTU mode) needs the external 24VDC power supply.
11 - 5 0
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
AS08AM10N-A None 1
AS16AM10N-A None 1
AS32AM10N-A None 2
AS64AM10N-A None 4
AS08AN01T-A 1 None
AS08AN01R-A 1 None
AS08AN01P-A 1 None
AS16AN01T-A 1 None
AS16AN01R-A 1 None
AS16AN01P-A 1 None
AS32AN02T-A 2 None
AS64AN02T-A 4 None
AS16AP11T-A 1 1
AS16AP11R-A 1 1
AS16AP11P-A 1 1
The mapping specification of connectable AS-series special modules for AS01DNET (in RTU mode):
AS04AD-A 6 None
AS04DA-A 2 4
AS06XA-A 10 4
AS02LC-A 7 1
AS04RTD-A 10 None
AS06RTD-A 14 None
AS04TC-A 10 None
AS08TC-A 18 None
AS08AD-B 18 None
AS08AD-C 18 None
Note:
The length of mapping data of the I/O modules connected to AS01DNET (in RTU mode) is fixed. The default mapping
parameters of special modules must be chosen.
Besides default mapping parameter configuration, you can also choose other parameters for I/O mapping according to
need when special modules are connected to AS01DNET (RTU). The max. input length and max. output length of
default parameters and user-added mapping parameters of each special module are both 20 words.
11 - 5 1
A S S er i es Mo d u le Ma n ua l
11.5.3 Installation
11.5.3.1. Installing AS01DNET (in RTU Mode)
11.5.3.1.1. Connecting AS01DNET-A (in RTU Mode) and Extension Module on DIN Rail
11 Please push the clips of AS01DNET-A (RTU) in the directions indicated by arrow ① until hearing a click. That
means the DIN clips are interlocked each other. Then insert the module hooks at the bottom into the DIN rail
mounting slot until hearing a click. That means AS01DNET-A (RTU) is connected to the DIN rail.
To install the second module AS16AP11T, push the clips of AS16AP11T in the direction indicated by arrow ①.
Then aim the left-side slot of AS16AP11T at the right-side slot of AS01DNET-A (RTU) and push AS16AP11T in
the direction as illustrated by arrow ② until hearing a click. That means the module is on the DIN rail and is
connected to AS01DNET-A (RTU). In the same way, install more IO modules on the right side of AS01DNET-A
(RTU) and DIN rail one by one.
1 DI N ra il clip
2
01DNET
MS
NS
1
x10
IN 0
IN 1 Node Address
0
x10
RTU Mas te r/ Sl a ve
Tighten the screws on the top of the module at the end of installing.
11 - 5 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
The color marks on the communication connector match the colors of the connection cables. During the wiring,
please check whether the colors of the connection cable and the color mark are same.
Peel off the metallic shielded net and foil, and you
will see 2 power cables (red and black), 2 signal
cables (blue and white) and 1 shielded cable.
11 - 5 3
A S S er i es Mo d u le Ma n ua l
11.5.4.1. Terms
The first WORD for output data that the master assigns to AS01DNET is
the control word of AS01DNET for setting the work mode of AS01DNET.
1 Control word WORD When the content in the control word is set to 2, AS01DNET is in STOP
mode. When the content in the control word is set to 1, AS01DNET is in
RUN mode.
The first WORD for input data that the master assigns to AS01DNET is
the status word of AS01DNET for displaying the operation state of
2 Status word WORD
AS01DNET.
Refer to section 11.5.4.3.4 for more about status word.
Range of input data Determined by start input address and input mapping parameter length
5 WORD
in modules of each module.
Range of output data Determined by start output address and output mapping parameter
6 WORD
in modules length of each module.
The sum of the size of status word of AS01DNET and the size of input
data of the modules connected to it. The status word occupies one word.
Digital input module takes 16 bits as one word. The input data length of
7 Input data size WORD
analog I/O modules and temperature modules are determined by the
default mapping parameter length and user-added parameter length, no
more than 20 words.
The sum of the size of control word of AS01DNET and the size of output
8 Output data size WORD data of the modules connected to it. The control word occupies one word.
Digital output module takes 16 bits as one word. The output data length
11 - 5 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Before the new version of DeviceNet Builder software is used for making a connection with PLC, make sure that the
communication manager COMMGR has been installed.
Before making a normal connection between DeviceNet Builder and PLC, you have to do relevant setup for COMMGR
software.
Refer to section 2.4 Communication Setting in the ISPSoft User Manual for more details.
11 - 5 5
A S S er i es Mo d u le Ma n ua l
11
5. The master module AS01DNET-A which has been scanned is shown in the left-side Project List.
11 - 5 6
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11
7. After online is implemented, click the Scan DeviceNet Network button to start scanning the nodes in the network.
11 - 5 7
A S S er i es Mo d u le Ma n ua l
1. After scanning is finished, double click the AS01DNET (RTU) node in the network. Then the Node Configuration…
window comes out. The polled transmission is supported with default input data size of 2 bytes and output data size of
2 bytes which are mapping address lengths of control word and status word of AS01DNET (RTU) respectively.
11
Input Size and Output Size under Polled Setting mean the lengths of AS01DNET (RTU) parameters which are
mapped in the master.
11 - 5 8
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
2. Click the I/O Configure… button in the Node Configuration… window. Then the main configuration page appears
as below.
11
Item Description
All I/O modules currently connected to the right side of AS01DNET (RTU) are scanned. The
Scan existing modules in the software will be compared with the actually connected I/O module. The
mismatched one will be displayed in an abnormal icon.
Upload and show the configuration data including I/O list, I/O configuration, parameter mapping
Upload
and basic control information in AS01DNET (RTU) in the software.
Download current AS01DNET (RTU) configuration including I/O list, I/O configuration, parameter
Download mapping and basic control information to AS01DNET (RTU), which is retained when the power is
turned off.
Reset Make the connected AS01DNET (RTU) restart.
Clear the configuration data stored in the latched area and automatically reset the configuration.
Clear config
Then the indicator displays F1.
11 - 5 9
A S S er i es Mo d u le Ma n ua l
Item Description
Watch and set in real time the configured exchange data in current system; change output data,
Start
watch input data and use control word to control the operation state of AS01DNET (RTU) in real
Monitor
time.
11 Name Name of each module
Firmware version of each module. Choosing corresponding version of firmware, download the
Firmware
module parameter information which matches the firmware version.
Description The description of basic information of each module.
The mapping range of input data of each module, determined by start address offset of mapping
Input
input data and the size.
The mapping range of output data of each module, determined by start address offset of mapping
Output
output data and the size.
Comment Add a comment for each I/O modules
The current configuration data will not be saved until you click the OK button to finish the
OK
configuration.
Clicking the Cancel button to exit AS01DNET (RTU) configuration page, current configuration data
Cancel
will not be saved.
3. Clicking the Scan button on the page, the main AS01DNET (RTU) configuration page changes as below.
11 - 6 0
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
After the I/O modules connected to AS01DNET (RTU) are scanned, abnormal icons may appear.
The I/O module configured in the software does not match the current I/O module
11
actually connected, e.g. the software configuration is AS32AM, but the actually
connected module is AS16AP. So the abnormal icon such as left-side icon will appear
after the scan. You can change it into current configuration icon with double clicks on it.
The I/O module in the software configuration does not exist in the actual connection,
e.g. the software configuration is AS32AM, but it has not been connected actually. So
the abnormal icon such as left-side icon will appear after the scan. You can change it
into current configuration icon with double clicks on it.
AS01DNET (RTU) scans an unknown module. Right click current icon to select Change
from the menu which appears to change it into a module icon which can be recognized
for configuration.
After I/O modules are scanned, the main configuration interface changes as follows.
11 - 6 1
A S S er i es Mo d u le Ma n ua l
Double click AS01DNET (RTU) icon on the far left of the configuration page. Then the parameter setting interface of
AS01DNET (RTU) comes out for setting the error handling method as follows.
11
Chooses the extension baud rate of AS01DNET (RTU) after ticking the
checkbox of it. The selected baud rate is stored in AS01DNET (RTU) after the
Software baud
download and it will not take effect until the hardware switch of AS01DNET None
rate
(RTU): DR1 and DR0 are both ON.
Refer to section 11.2.6 for details on function switch.
Firmware version Displays the firmware version of AS01DNET (RTU). None
11 - 6 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
The mapping parameters of each module can be set through double clicks on the selected I/O module icon on the
following interface.
11
11 - 6 3
A S S er i es Mo d u le Ma n ua l
Double click the 08AD icon. Then the AS08AD-C configuration interface appears as below for configuration of parameter
mapping of AS08AD-C module.
11
Item Description
Displays module name, MDS version and creation date. The module parameters will be shown
MDS information in the left-side window based on the MDS file. For explanation of module parameters, refer to the
relevant module manual.
Displays all module parameters read from the MDS file of the module. Set up these parameters
I/O parameter list
to control the operation of the module.
Exception The error handling of AS01DNET (RTU) when AS01DNET (RTU) detects that an error occurs in
handling the module. “RTU keep running” or “RTU stop” can be selected as the solution to the error.
11 - 6 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Generally, the settings for I/O module parameters and device mappings can be made in the following three cases.
Case 1: Select one appropriate parameter value from the drop-down list in the Initial column, e.g. select -20Ma~+20mA
as channel 1 input mode of AS08AD-C. 11
Case 2: Manually enter the value for the parameter to change in the Initial column, e.g. write 100 for CH1 Cal.Offset of
AS08AD-C).
11 - 6 5
A S S er i es Mo d u le Ma n ua l
Case 3: For the module parameter which need be monitored in real time or need be modified in its value, tick the desired
parameter in the Mapping to Device column and then the corresponding value of the parameter will map to the
bus data for exchange i.e. the D registers in PLC. After the values of the ticked parameters in the Mapping to
Device column go to the software monitor page, the current values of parameters can be monitored and
11 modified in real time.
Double click the icon of AS08AD-C module. Then the Module Configuration: AS08AD-C dialog box comes out as
below.
11 - 6 6
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11
11 - 6 7
A S S er i es Mo d u le Ma n ua l
11
11 - 6 8
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
CH1~CH8 Calibration【16】
11
11 - 6 9
A S S er i es Mo d u le Ma n ua l
Sampling time
11
11 - 7 0
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
When the software is in online mode and current configuration in AS01DNET (RTU) is the same as that stored in the
software, click the Start Monitor button to enter the monitor interface and start to monitor the operation states of
AS01DNET (RTU) and I/O modules in real time.
11
11 - 7 1
A S S er i es Mo d u le Ma n ua l
Indicates that the module is in the warning or error state. For details on errors, refer to
explanation of error codes in the related product manual.
Indicates that the actually connected module does not match the module configured in the
software or currently configured module has been disconnected.
On the following interface, right click the selected module icon and select RUN or Stop from the drop-down box to
change the operation state of the I/O module.
11 - 7 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
The model of the entire mapping data exchange is displayed below and eventually data will map to the registers in the
PLC of the master.
11
PLC AS 01DNET Dev ic eNET AS0 1DNE T IO modules
(RTU)
Note: All mapping addresses mentioned below means the D registers in the PLC.
The start input address and start output address of AS01DNET (RTU) are assigned automatically by the master when
AS01DNET (RTU) is added to the master. The input mapping address length and output mapping address length of
AS01DNET (RTU) are determined by the configuration of modules connected to AS01DNET (RTU).
The start input and output mapping addresses of one I/O module are assigned automatically by the software. Its input
mapping address length and output mapping address length are determined by the configuration of the module. The range
of input / output mapping address is limited by the input / output mapping address range of AS01DNET (RTU).
11 - 7 3
A S S er i es Mo d u le Ma n ua l
11 D26000~D26003
Scan-list node
state indication 4 words D26100~D26103
Bit-strobe
4 words
command area
area
Scanner module
D26004 state indication 1 word D26104 Reserved 1 word
area
DeviceNet
DeviceNet input
output area; the
data area; for
data in the
D26005~D26099 receiving state 95words D26105~D26199 95 words
registers will be
data back from
sent to slaves
slaves
as control data.
11.5.4.3.2. The Rule for Assignment of Mapping Addresses for AS01DNET (RTU)
The start input and start output mapping addresses of AS01DNET (RTU) are assigned automatically by the master when
AS01DNET (RTU) is added to the master. The master assigns mapping addresses of AS01DNET (RTU) according to input
mapping address length and output mapping address length. Input mapping address length and output mapping address
length are determined by the configuration parameters of all modules connected to AS01DNET (RTU). The start addresses
of AS01DNET (RTU) will not be assigned until AS01DNET (RTU) is added to the master and they are related to the order
of adding slaves to the master.
When there are two slaves of AH10DNET and AS01DNET (RTU), the input size and output size of AH10DNET are both 4
bytes and the input size and output size of AS01DNET (RTU) are both 4 bytes. If AS01DNET (RTU) is added to the master
before AH10DNET is added to the master, then the input mapping addresses and output mapping addresses of AS01DNET
(RTU) are respectively D26005~D26006 and D26105~D26106 as below. D26005 and D26105 are respectively the start
input mapping address and start output mapping address, i.e. status word and control word of AS01DNET (RTU). The
registers after start input mapping address and start output mapping address are for mapping the configuration parameters
of I/O modules.
11 - 7 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
If AS01DNET (RTU) is added to the master after AH10DNET is added to the master, then the input mapping addresses
and output mapping addresses of AS01DNET (RTU) are respectively D26007~D26008 and D26107~D26108 as below.
D26007 and D26107 are respectively the start input mapping address and start output mapping address, i.e. status word
and control word of AS01DNET (RTU). The registers after start input mapping address and start output mapping address
are for mapping the configuration parameters of I/O modules. 11
11 - 7 5
A S S er i es Mo d u le Ma n ua l
11.5.4.3.3. The Rule for Assignment of Mapping Addresses for I/O Modules
Each module has two forms of data mapping. When DeviceNet master has not assigned the start input mapping address
and start output mapping address to AS01DNET (RTU), the contents in Input and Output in the following figure represent
offsets based on start input or start output mapping address of AS01DNET (RTU). After DeviceNet master has assigned
11 the start input mapping address and start output mapping address to AS01DNET (RTU), the contents in Input and Output
in the following figure represent mapping addresses of parameters in the modules on the right of AS01DNET (RTU).
When AS01DNET (RTU) is added to Scan List on the page of Scanner Module Configuration…, DeviceNet master
assigns start input and output mapping addresses to AS01DNET (RTU). When AS01DNET (RTU) is removed from Scan
List on the page of Scanner Module Configuration…, the start input and start output mapping addresses of AS01DNET
(RTU) are unknown.
Before the master assigns mapping addresses to AS01DNET (RTU), the device mappings of modules connected to the
right side of AS01DNET (RTU) are displayed as below.
11 - 7 6
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
After AS01DNET (RTU) is pulled into Scan List, the mapping addresses that the master assigns to AS01DNET (RTU) are
shown as below.
11
11 - 7 7
A S S er i es Mo d u le Ma n ua l
After the master assigns mapping addresses to AS01DNET (RTU), the mapping devices of the modules connected
to the right side of AS01DNET (RTU) are shown as below.
11
The software automatically assigns mapping addresses of module parameters in the arrangement order of modules
connected to the right side of AS01DNET (RTU) from left to right.
Below is the table of configuration of one master AS01DNET and one slave AS01DNET (RTU) and mapping addresses
that the software automatically assigns to each module. D26005 and D26105 are the control word and status word of
AS01DNET (RTU).The input mapping address and output mapping address of AS16AP are D26006 and D26106
respectively. The input mapping addresses and output mapping addresses of AS04DA are D26007~D26008 and
D26107~D26114 respectively. The input mapping addresses of AS04AD are D26009~D26018.
Auto Assignment Input Output
AS01DNET(RTU) D26005 status word D26105 control word
AS04AD D26009~D26018
The input and output mapping addresses of AS01DNET (RTU) are D26005~D26018 and D26105~D26114.
11 - 7 8
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
The start input address and start output address in the mapping areas of AS01DNET (RTU) are used as the status word
and control word of AS01DNET (RTU) respectively with the detailed explanation in the following table.
11
Control word of AS01DNET(RTU)
Bit Status value Description
000 Make no control setting for the operation of AS01DNET(RTU)
bit0
001 Set AS01DNET(RTU) to RUN mode
~
010 Set AS01DNET(RTU) to STOP mode
bit2
Other Reserved
0 Reserved
bit3
1 Restart AS01DNET (RTU)
bit4 0/1 Reserved
bit5 0/1 Reserved
bit6 0/1 Reserved
bit7 0/1 Reserved
bit8 0/1 Reserved
bit9 0/1 Reserved
bit10 0/1 Reserved
bit11 0/1 Reserved
bit12 0/1 Reserved
bit13 0/1 Reserved
bit14 0/1 Reserved
bit15 0/1 Reserved
11 - 7 9
A S S er i es Mo d u le Ma n ua l
To configure AS01DNET (RTU) successfully and make it work normally in the network, the following steps should be
taken for the setup.
Hardware wiring
During hardware wiring, notice that the standard cable should be used and two terminal resistors of 121Ω should be
connected respectively to the two ends of the main line in the DeviceNet network. The node IDs of all nodes in the network
bus can not be repeated and their baud rates should be consistent.
Online scan
The online scan consists of two parts: scanning online network nodes and scanning I/O modules of AS01DNET (RTU).
Before the scan, make sure that the communication channel selected is proper and the communication setup is normal in
the communication manager COMMGR.
Configuration setting
The configuration setting includes the master configuration and AS01DNET (RTU) configuration settings. The master
configuration contains the master scanner module setting (configuration of master) and the scan list configuration setting.
AS01DNET (RTU) configuration contains AS01DNET (RTU) setting and other I/O modules setting.
Configuration Download
Configuration download consists of master configuration download and AS01DNET (RTU) configuration download. During
the master configuration download, the seven-segment displayer of AS01DNET (RTU) shows 80 and its node ID alternately.
During the AS01DNET (RTU) configuration download, the seven-segment displayer of AS01DNET (RTU) shows 83 and
its node ID alternately.
After the configuration is downloaded, check if AS01DNET (RTU) works normally. If AS01DNET (RTU) works normally, the
digital displayers of the master and AS01DNET (RTU) show their own node IDs and MS and NS indicators are ON in green.
11 - 8 0
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Control Requirement:
1. Connect the output point of AS16AP to the input point; turn on the output point to make the input point ON.
2. Write one value for channel 1 of AS04DA to change into analog signal and then convert the analog signal to
digital signal to output via AS04AD.
POWER 01DNET
DeviceNet RUN
ERROR
MS
BAT. LOW NS
IN 1 N o d e A d d re ss
0 8 x1 0
1 9
IN
2
3
10
11
AS01DNET
RTU Mode
4
5
6
7
0 8
Ethernet
1 9
01DNET 16AP 04DA 04AD
2 10
Ethernet OUT
3
4
11
2 1
MS
NS
5
6 IN OUT
7
x1 01 VO1 VO2 V1+ V2+
R TU M ast er/ Sla ve
IN 0 S/S C0
N o d e A d d re ss PWR P WR PWR
IN 1
C0 IO1 IO2 I1+ I2+
x1 00 IN
0 AG AG E RR VI1 VI2- ERR
0 0
1 D A A D
1 2 SLD SLD V3+ V4+
1
3
2 VO3 VO4 I3+ I4+
2 4
5 VI3 VI4-
3 3 6
IO3 IO4
DeviceNet 4 4 7
OUT
AG AG SLD SLD
5 5 0 SLD SLD
1
6 6 2 24V AG 24 V
3
7 7 4 0V 0V
5
6
7
R TU M ast er/ Sla ve
Note:
1. During the wiring, connect the voltage output of channel 1 of AS04DA to the voltage input of channel 1 of
AS04AD. And add the 24 V power to AS04DA and AS04AD respectively.
2. Make sure that the baud rates of AS01DNET and AS01DNET (RTU) match.
3. Connect the 24V network power module between V+ and V- and a terminal resistor of 121Ω between CAN_H
and CAN_L.
Refer to section 2.4 Communication Setting in the ISPSoft User Manual for more details.
11 - 8 1
A S S er i es Mo d u le Ma n ua l
11 - 8 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11
The AS01DNET-A master module which has been scanned is shown in the left-side Project List.
11 - 8 3
A S S er i es Mo d u le Ma n ua l
11
11 - 8 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
6. Double click AS01DNET (RTU). Then the Node Configuration… dialog box appears. Click the IO Configure…
button to make the AS01RTU-DNET interface appear, where to configure the modules connected to AS01DNET
(RTU).
11
11 - 8 5
A S S er i es Mo d u le Ma n ua l
7. Click the Scan button to scan the I/O modules connected to the right side of AS01DNET (RTU).
11
11 - 8 6
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
8. After the module is scanned, configure module parameters. Double click AS04DA module and select “-10V~+10V”
for channel 1 mode setting. Click the OK button to finish the setting. Use the same setting way for channel 1 mode
setting of AS04AD and set it to “-10V~+10V” as well.
11
9. After the configuration of modules is finished, click the Download button to download the configuration of I/O
modules connected to the right side of AS01DNET (RTU) to AS01DNET (RTU).
11 - 8 7
A S S er i es Mo d u le Ma n ua l
10. After the download, click the OK button to go back to the main page of the software. Double click AS01DNETScanner
icon and then move the slave in Available Nodes to Scan List on the Scanner Module Configuration dialog box.
Click the OK button to finish the setting.
11
11 - 8 8
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11. Click menu Network >> Download to download AS01DNET (RTU) configuration to the master.
The input mapping address D26005~D26018 and output mapping address D26105~D26114 are for AS01DNET
(RTU). The start input address D26005 and start output address D26105 are respectively used as the status word
and control word of AS01DNET (RTU). The parameter mappings of all modules connected to AS01DNET (RTU) are
displayed below.
11
11 - 8 9
A S S er i es Mo d u le Ma n ua l
11
Program Explanation:
1. In network 1, write a value for the output of AS16AP and for the output of channel 1 of AS04DA when M0 changes
to ON.
2. In network 2, move the input value of AS16AP to D0 and the input value of channel 1 of AS04AD to D1 when M1
changes to ON.
AS01DNET (RTU) provides four diagnosis methods such as LED indicator, seven-segment displayer, status word
diagnosis and software diagnosis.
11 - 9 0
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
NS indicator
1. Ensure that the IDs of all nodes are unique on the bus.
Network trouble; 2. Check if the network installation is normal.
Repeated node ID; 3. Check if the baud rate of AS01DNET (RTU) is the same
Red light ON
No network power; as that of the bus.
Or BUS-OFF. 4. Check if the node ID of AS01DNET (RTU) is valid.
5. Check if the network power supply is normal.
MS indicator
11 - 9 1
A S S er i es Mo d u le Ma n ua l
Red light
1. Check if the network power supply is normal;
blinking No network power supply;
2. Reset the internal parameters in AS01DNET (RTU);
(ON:0.5s and Configuration error;
11 OFF: 0.5s Module alarms.
3. Check if there is an error or alarm in the I/O modules
connected to the right side of AS01DNET (RTU).
alternately)
Return the product to factory for repair if the error still exists
Red light ON Hardware error
after re-power on.
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 to factory for repair if the error still exists
F6 An error in the internal storage
after re-power on.
units of AS01DNET (RTU)
Internal error;
Return the product to factory for repair if the error still exists
F7 An error in the data exchange
after re-power on.
units of AS01DNET (RTU)
Return the product to factory for repair if the error still exists
F8 Manufacture error
after re-power on.
11 - 9 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Internal error;
Return the product to factory for repair if the error still exists
F9 An error in the access of the
after re-power on.
Flash of AS01DNET (RTU) 11
Check if an error occurs in the modules connected to the
right side of AS01DNET (RTU);
Check if the module exists;
E4 Module error
Check if current module matches that configured in the
software;
Check if the unconfigured module is added.
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.
The number of I/O modules
Check if the number of I/O modules connected to AS01DNET
E9 connected to AS01DNET (RTU)
(RTU) is more than 8.
exceeds the maximum 8.
1. Check if the RUN/STOP switch of the PLC connected to
AS01DNET (RTU) is in STOP the DeviceNet master is turned to RUN.
80
state. 2. Check if the value of control word of AS01DNET (RTU) is
1. For details, refer to section 11.5.4.3.4.
The AS01DNET (RTU)
Wait until the download of AS01DNET (RTU) configuration
83 configuration in the software is
data is completed.
being downloading.
When multiple errors exist, the seven-segment displayer of AS01DNET (RTU) will display error codes cyclically. For
example, the error codes: E4 03 80 02 are displayed cyclically. See the detailed meaning as below.
E4 03 80 02
1.
2.
3.
4.
E4 indicates a module error or offline. For details, see the explanation of codes above.
03 indicates the position of the module where an error occurs. The position of the first module connected to the right
side of AS01DNET (RTU) is 1 and that of the second module is 2. Maximum 8 I/O modules are connectable to
AS01DNET (RTU) within the range of 1~8.
11 - 9 3
A S S er i es Mo d u le Ma n ua l
Status
Bit Description Disposal
value
0 AS01DNET (RTU) is in RUN state No correction needed
bit0
1 AS01DNET (RTU) is in STOP state. Restart AS01DNET(RTU)
Valid configuration data in
0 No correction needed
AS01DNET(RTU)
bit1 Re-download the configuration data to
Invalid configuration data in AS01DNET
1 AS01DNET (RTU) by using the DeviceNet
(RTU)
Builder software.
bit2 Reserved —— ——
bit3 Reserved —— ——
Currently connected module matches the
0 No correction needed
configuration in the software.
1. Check if currently connected module is
consistent with the configuration in the
bit4 Currently connected module is software.
1 inconsistent with the configuration in the 2. Change current module to match the
software. configuration in the software or change the
configuration in the software to match
currently connected module.
0 AS01DNET(RTU) in normal operation No correction needed
bit5 Check if the power supply for AS01DNET (RTU)
1 AS01DNET(RTU) in low voltage
is normal.
bit6 Reserved —— ——
0 AS01DNET(RTU) in normal operation No correction needed
bit7
Reserved —— ——
bit8 Reserved —— ——
bit9 Reserved —— ——
bit10 Reserved —— ——
bit11 Reserved —— ——
bit12 Reserved —— ——
bit13 Reserved —— ——
bit14 Reserved —— ——
bit15 Reserved —— ——
11 - 9 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
11
Note: For details on more error codes, refer to the explanation of Error ID in AS-series product manual.
Remark:
The software diagnosis function can not be enabled until the DeviceNet Builder software is online.
11 - 9 5
A S S er i es Mo d u le Ma n ua l
11 Network structure
Connect the devices according to the following figure. PC accesses AS-series PLC through Ethernet.
11 - 9 6
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
Operation of Software
1. Open the ISPSoft software and then select menu File>> New>> New. In the following dialog box which appears,
select corresponding PLC type AS marked in the red box below.
11
11 - 9 7
A S S er i es Mo d u le Ma n ua l
2. Click the OK button. Then the main interface of the ISPSoft software appears as below.
11
3. Set up COMMGR communication. Refer to section 2.4 Communication Setting in the ISPSoft User Manual for more
details.
11 - 9 8
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
4. After the setup of COMMGR communication is finished, select menu Tools>> Communication settings…
11
5. The following dialog box appears. Select one desired driver which has been created and then click the OK button.
11 - 9 9
A S S er i es Mo d u le Ma n ua l
11
7. Select menu Option>> I/O Scan in the following window which pops up. Then the AS01DNET-5A icon will show
up.
11 - 1 0 0
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
8. Select menu Option>> Download in the HWCONFIG window. Then the following dialog box appears. Select the
checkbox of Download All Items or select the checkboxes of the items which are needed for download.
Afterwards, click the OK button.
11
9. Then the following two dialog boxes of HWCONFIG and PC=>AS appear. Click Yes to perform the PC=>AS status.
10. When the download is finished, the progress bar is shown as below.
11 - 1 0 1
A S S er i es Mo d u le Ma n ua l
Meanwhile the following dialog box pops out. Click the Yes button.
11
11. The following dialog box appears to show that the download has been finished.
12. Return to the HWCONFIG window and right-click AS01DNET module to make the drop-down menu pop out. Select
Communication Software >> DeviceNet Builder from the menu.
11 - 1 0 2
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
13. The following dialog box pops out. Click the Yes button there.
11
14. The DeviceNet Builder software is opened as below, which means the DeviceNet Builder software has been
opened through the ISPSoft software.
11 - 1 0 3
A S S er i es Mo d u le Ma n ua l
11
11 - 1 0 4
Ch a pt er 11 D e v ic e N e t Mas te r Sc a n n er Mo du l e A S 01 DN ET- A
17. Right-click the master module AS01DNET-A under the left-side Project List. Then a drop-down list pops up. Click
the option Scan DeviceNet Network from the list.
11
11 - 1 0 5
A S S er i es Mo d u le Ma n ua l
19. The master and slave which have been scanned both show up in the network.
11
11 - 1 0 6
12
Chapter 12 Positioning Module AS02/04
Table of Contents
12-1
A S S er i es Mo d u le Ma n ua l
Overview
This chapter describes the specifications for the positioning module, its operation, and its programming. On the
analog input/output module, four channels receive analog signals (voltage or current), and converts those
signals into 16-bit digital signals. In addition, the analog input/output module receives two blocks of 16-bit digital
data from a CPU module, and converts the digital data into analog signals (voltage or current). The analog
input/output module sends the analog signals by two channels. For software operation, ISPSoft, DIADesigner
or DIADesigner-AX is what you need. If you are using AS Series PLC CPU, refer to ISPSoft User Manual or
12
DIADesigner Manual for more information. The new software DIADesigner-AX only supports AX Series PLC
CPU and AS Series modules now, refer to AX-3 User Manual for more information on software operation.
Characteristics
(1) Use the AS02/04 PU-A module, based on its practical application.
AS02PU-A: high speed output frequency at 200 k Hz (A/B/Z phase) and 2-axis 200 k HZ differential
output
(3) Input/output
The HWCONFIG utility software is built into ISPSoft. You can set modes and parameters directly in
You can use specially designed instructions to control the modules without spending too much time to
12-2
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
3 5
Number of Input Points 6
(A+/A-, B+/B-, Z+/Z-) (X0.0-X0.4) 12
Connector Type Removable terminal block
Input display When the optocoupler is driven, the input LED indicator is ON.
Weight 120 g
12-3
A S S er i es Mo d u le Ma n ua l
Model
AS02PU-A AS04PU-A
Item
Resistance 10 mA 0.1A
Maximum
Inductance N/A
load
Bulb N/A
Weight 120 g
*1: Actual output: 4 VDC (high input impedance) to 3.3 VDC (10 mA)/output
12-4
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
Profile
38.2 95
1
7 7
98 .3
88
3
8 2
12
4
9
5
6 75
35
Unit: mm
Arrangement of the
4 Arrangement of the terminals
input/output terminals
6 DIN rail clip Secures the module onto the DIN rail
12-5
A S S er i es Mo d u le Ma n ua l
9 Label Nameplate
Arrangement of Terminals
12
AS02PU-A AS04PU-A
02PU
04PU
IN IN
IN OUT
A+ A-
C0
B+ B- PWR
0 PWR
Z+ Z- RUN
ERR 0 1 RUN
0 A ERR
B 1 2 0
1 2 Z 1
0 2 3 2
3 4 IN
IN 1 3
OUT OUT 3 C1
2
0+ 0- 4
5
3 4 4
1+ 1-
4 0
5 5
2+ 2- 1
●
6 2
3+ 3- 0 3
1 OUT
●
7 4
OUT
2 5
3 6
7
12-6
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
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
A+ A+ A- A- S/S S/S C0 C0
12
B+ B+ B- B- S/S S/S Y0.0 0
Z+ Z+ Z- Z- X0.0 0 Y0.1 1
12-7
A S S er i es Mo d u le Ma n ua l
Special Features
The following special instructions (API 14) are designed for AS Positioning Modules, for example, setting
output control parameters, reading output status, pulse output (no acceleration), relative position output (with
acceleration and deceleration), absolute addressing output (with acceleration and deceleration), homing, jog
output, MPG output, and high-speed counter function. Refer to section 6.15 (API 14) in AS Programming
12
Notes on Wiring
Precautions
To ensure the positioning 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
(4) To wire a terminal block, use single-core cables or multi-core cables in a diameter of 24 AWG–22
AWG with pin-type connectors smaller than 1 mm in diameter, which are covered with an insulation
tube as below. Moreover, use only copper conducting wires that can withstand temperatures above
60° C-75° C.
(5) Note: use cables with the same length (less than 200 m) and use wire resistance of less than 100
ohm.
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.
12-8
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
X0.4
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. Souring
*2. Sinking
*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
12-9
A S S er i es Mo d u le Ma n ua l
9 1kΩ
PU L L_ HI_ P 339 Ma x.
2 00Kpps
PUL SE 43
X0.5 51Ω
Y0.0 /PU L SE 41
51Ω
C0 COM- 45
X0.4
*3 0V
12 Delta s erv o driv e ASD A -A2 s eries
X0.3
2 4V
*1 V DD 17
X0.2 5 1 kΩ
PU LL _ HI_ S 339 Max.
200 Kp ps
SIGN 36
51Ω
X0.1 Y0.1 /S IGN 37 51Ω
C0 C OM- 45
*3 0V
X0.0
5~30VD C, 0.1A
*4 S/S
Y0.4
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. Sourcing
*5. Sinking
12-10
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
HWCONFIG in ISPSoft
Initial Setting
12
1 2 - 11
A S S er i es Mo d u le Ma n ua l
(3) Double-click the module in the working area to open the Setting page.
12
(4) Choose the parameter, set the values, and close the setting page.
12-12
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
(5) Click Download on the toolbar to download the parameters. Note that you cannot download the
parameters while the CPU module is running.
12
12-13
A S S er i es Mo d u le Ma n ua l
(2) Double-click the module to open the Setting page. The versions of both the firmware and the hardware
are displayed.
12
12-14
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
Online Mode
(1) On the Option menu, click Online Mode.
12
12-15
A S S er i es Mo d u le Ma n ua l
12
12-16
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
12
(2) Click Import in the Device Settings dialog box and select a .dep file to import saved parameters.
12-17
A S S er i es Mo d u le Ma n ua l
Parameters
The input point settings
You can set values in the input points as the triggering conditions (phase Z, DOG, LSN, LSP) for the
axis1 and axis 2 to position. Rising-edge and falling-edge can also be specified in the triggering
conditions.
12
12-18
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
The default setting is 10 ms; the system filters out distortion and noises in a pulse width modulated
You can set values in the output points (single pulse output, pulse + direction, CW+CCW, A phase + B
phase). Refer to API1402 in AS Series Programming Manual for more information on output modes.
12
Axis settings
You can set up the axis in HWCONFIG or through positioning instructions. Use API1402 to set up the
followings starting speed, acceleration time, deceleration time, max. speed, seeking the set number of Z
phase after homing, output the offset position after homing. Use API1407 to setup homing mode. Refer to
API1402 – 1410 in AS Series Programming Manual for more information on the settings of axis.
12-19
A S S er i es Mo d u le Ma n ua l
parameters.
AS02PU-A
12
AS04PU-A
12-20
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
12
2. You can see AS04PU on the right side of AX-3, and then double-click on the 04PU icon.
(6)
12-21
A S S er i es Mo d u le Ma n ua l
12
12-22
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
12
12-23
A S S er i es Mo d u le Ma n ua l
2. Check the firmware version of the module from the Module Revision parameter.
12
12-24
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
2. Read current parameter values or status in the AS04PU-A I/O Mapping tab.
12
12.4.4 Parameters
1. Input Point Setting
Set an input point as the trigger condition for the positioning function of an axis (Z-phase, DOG, LSN,
12-25
A S S er i es Mo d u le Ma n ua l
12
The default setting is 10 ms; the system filters out distortion and noises in a pulse width modulated
You can set the output points to single pulse output, pulse + direction, CW+CCW or A phase + B phase.
Note:
Refer to DFB_DPUCONF in section 6.5 in AX Series Standard Instructions Manual for more information on
output modes.
12-26
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
You can set up axis parameters in DIADesigner-AX or through instructions. Use the DFB_DPUCONF
instruction to set the parameters such as start speed, acceleration time, deceleration time, max speed,
seeking the set number of Z phase after homing, and output the offset position after homing. Use
DFB_DPUZRN to set the homing mode. Refer to Chapter 6 in AX Series Standard Instructions Manual
12
12-27
A S S er i es Mo d u le Ma n ua l
modules. Variables can be declared in the AS04PU-A I/O Mapping tab and then the parameters can be read
in POUs.
12
Troubleshooting
12.5.1 Error Codes
Description Procedure
0 Error flag
12-28
Ch a pt er 1 2 Pos i t io n i ng M o d ul e A S 0 2/ 04 P U
12-29
A S S er i es Mo d u le Ma n ua l
MEMO
12
12-30
13
12
Chapter 13 IO-Link Communication Module
AS04SIL
Table of Contents
13-1
A S S er i es Mo d u le Ma n ua l
13.1 Overview
Thank you for using the IO-Link master module AS04SIL-A. To ensure that your AS04SIL-A is installed and operated
correctly, read this manual carefully before using the module.
The AS04SIL-A module is an AS series IO-Link communication module (hereafter referred to as “SIL” module) connected
on the right side of AS CPU, AX CPU, or AS00SCM-A (RTU mode) which is used with the AS-FCOPM function card
together as a CAN remote device. SIL provides 4 channels, which can be separately configured in IO-Link master or
standard I/O (SIO) mode. IO-Link master can freely connect with IO-Link devices and supports the hybrid use of IO-Link
sensors and traditional sensors. Digital I/O of the SIL module can be extended with IO-Link hubs so that the sensors which
do not support IO-Link can be connected to. Therefore it is pretty flexible to use the SIL module.
The configuration software for AS04SIL-A is ISPSoft or DIADesigner-AX. Go to Delta official website to download and
install the software.
Software
AS00SCM-A CANopen EDS file
Model ISPSoft HWCONFIG 4.0
(Remote DS301 Mode)
Version V3.12 and later V4.02 and later V2.06 and later
Using DIADesigner-AX
Firmware
Model AX series CPU AS04SIL-A
Version V1.0.6.0 and later V1.00 and later
Software
Model DIADesigner-AX AS04SIL-A DDF file
Version V1.5 and later V1.0.0.3 and later
Item Specifications
13-2
Ch a pt er 1 3 IO - L i nk C om m unic a ti o n M od u l e A S 0 4 SI L
Item Specifications
Compliant IO-Link Interface and System Specification Version 1.1.2
standards IO-Link Tester Specification Version 1.1.2
IO-Link Yes
Mode SIO (DI) Yes
SIO (DO) Yes, up to 100 mA / channel
Cyclic communications Min. 2 ms; dynamic, according to the valid data length
Input: data size in each communication
Max. 32 bytes
port
Output: data size in each
Max. 32 bytes
communication port
Input: data size in each module Max. 128 bytes
Output: data size in each module Max. 128 bytes
Input PDO data size Max. 100 words
Output PDO data size Max. 100 words
Backup Yes
Type Unshielded (can also apply to shielded ones)
Length Max. 20 m
Electrostatic
Cable specification
capacity Max. 3 nF
between lines
Loop resistance Max. 6 Ω
External connection terminals Removable terminal block, clamping connector
13-3
A S S er i es Mo d u le Ma n ua l
Electrical Specifications
Item Specifications
13-4
Ch a pt er 1 3 IO - L i nk C om m unic a ti o n M od u l e A S 0 4 SI L
13.2.2 Profile
38.2 95
04 SI L 1
7
7
CQ 1 L1+
PWR
DI 1 L1-
CQ2 L2+ MS 2
98.3
NS
88
DI2 L2- C1
Q1
CQ3 L3+
E1
C2
L3 -
3
DI3
Q2
CQ4 L4+ E2
DI4 L4- C3
Q3
4
●
24 V E3
C4
0V Q4
8
E4
5
6 75
35
Unit: mm
Number Name Description
1 Model name Model name of the module
13-5
A S S er i es Mo d u le Ma n ua l
13.2.3 Wiring
13.2.3.1 IO-Link Mode Wiring for Power and Communication
Precautions:
1. Keep the input cables, output cables and power cable separate from one another. It is suggested to use independent
power for AS04SIL-A. See the example below.
IO-Link Sens or
(w it h DI )
I O-Link Mast er
A S 04S I L-A 1 B rown
C Q1 . L1+ . 2 Whit e
D I1
. L1- . 3 B lue
4 Black
C Q2 L2+
D I2 L2-
C Q3 . L3+ . 1 B rown
D I3 L3- .
C Q4 L4+ 3 Blue
4 Black
D I4 L4-
0V 24V
DC Power S upply
24V D C
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 and keep the power cables away from the earth cable. It is suggested that 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 conducting wires
with a temperature rating of 60/75°C.
13-6
Ch a pt er 1 3 IO - L i nk C om m unic a ti o n M od u l e A S 0 4 SI L
CQn CQn
Ln- Ln-
0V 0V
2 4V 2 4V
0V 0V
Note: n= 1~4
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
13-7
A S S er i es Mo d u le Ma n ua l
13.3 Functions
AS04SIL-A supports the IO-Link devices when it works as the IO-Link master. Between the master and the devices is the
point-to-point connection adopting the reliable 3-wire technology and the unshielded standard cable to connect intelligent
sensors/actuators which function as IO-Link devices. AS04SIL-A is compatible with traditional digital sensors/actuators.
The designs for circuit status and data channels are both based on the reliable 24VDC technology.
There are two sections to respectively introduce the functions in ISPSoft and DIADesigner-AX:
Section 13.3.1 for the basic functions in ISPSoft with AS300 CPU
Section 13.3.2 for the basic functions in DIADesigner-AX with AX-3 CPU
13-8
Ch a pt er 1 3 IO - L i nk C om m unic a ti o n M od u l e A S 0 4 SI L
A mixture of IO-Link communication and digital I/O can apply to the same AS04SIL-A module.
13-9
A S S er i es Mo d u le Ma n ua l
The real-time data can be monitored through Port 1- 4 Pin2 value of Normal Exchange Area. See the following figure as
an example.
13-10
Ch a pt er 1 3 IO - L i nk C om m unic a ti o n M od u l e A S 0 4 SI L
The mapped register for Port 1- 4 Pin2 value of Normal Exchange Area is D29029. For the pin2 input value, the
addresses D29029.0~ D29029.3 correspond to port 1~ port 4 respectively.
Communication Port Address
Port 1 D29029.0
Port 2 D29029.1
Port 3 D29029.2
Port 4 D29029.3
DI1-DI4 of AS04SIL-A can also be used separately as standard inputs.
The device status for each port should be set to 3 bytes in length. See the following table of above device addresses
corresponding to ports in order.
Port Address
Port 1 D29022_H, D29022_L, D29023_H
Port 2 D29023_L, D29024_H, D29024_L
Port 3 D29025_H, D29025_L, D29026_H
Port 4 D29026_L, D29027_H, D29027_L
1 3 - 11
A S S er i es Mo d u le Ma n ua l
Value Definition
0 Unknown
1-3 Reserved
4 Application
5-7 Reserved
Bit 3: SOURCE
Value Definition
0 Device (Remote)
1 Master (Local)
Value Definition
0 Reserved
1 Notification
2 Warning
3 Error
Value Definition
0 Reserved
1 Event single shot
2 Event disappears
3 Event appears
Whether the input data is invalid or not can be monitored by Port1 – 4(IO-Link Process Data) Input Invalid Flag of the
Normal Exchange Area section. If the flag is 1, then the input data is invalid. If it is 0, the input data is valid.
See the example in the following figure.
The mapped register for Port1 – 4(IO-Link Process Data) Input Invalid Flag is D29028 and for the input invalid flag,
D29028.0~ D29028.3 correspond to Port 1~Port 4 respectively as shown in the following table.
13-12
Ch a pt er 1 3 IO - L i nk C om m unic a ti o n M od u l e A S 0 4 SI L
You can also select any AS04SIL-A module and then click Scan All Device to scan all the IO-Link devices connected to
the communication ports of the AS04SIL-A module.
While SIL is auto-identifying devices, all IO-Link devices connected to the IO-Link master need be restarted and
therefore the devices will probably stop running for a short time.
13-13
A S S er i es Mo d u le Ma n ua l
13-14
Ch a pt er 1 3 IO - L i nk C om m unic a ti o n M od u l e A S 0 4 SI L
User role
Option Description
Identification menu, Diagnosis menu and Observation menu can be selected to read/write
Maintenance
corresponding parameters.
Identification menu, Parameter menu, Diagnosis menu and Observation menu can be
Specialist
selected to read/write corresponding parameters.
Actions
Action Description
Click “Scan for Devices…” on the drop-down menu to get the IO-Link configuration.
_13
Click “Plug Device” on the drop-down menu to manually add digital input and digital output.
A mixture of IO-Link communication and digital I/O can apply to the same AS04SIL-A module.
13-16
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
13
13-17
A S S er i es Mo d u le Ma n ua l
_13
For Port 1- 4 Pin2 value as shown in the above example figure, the pin 2 input statuses starting from %IW13 correspond
to port 1- port 4 respectively.
13-18
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
The device status for each port should be set to 3 bytes in length. See the following table of above device addresses
corresponding to ports in order.
Port Channel
Port 1 Port1EventQualifier, Port1EventCode
Port 2 Port2EventQualifier, Port2EventCode
Port 3 Port3EventQualifier, Port3EventCode
Port 4 Port4EventQualifier, Port3EventCode
Device status consists of Event qualifier and Event Code as follows.
For event codes, see section 13.5.
Event Code
Event Qualifier
High byte Low byte
PortxEventQualifier Port1EventCode Port1EventCode
13-19
A S S er i es Mo d u le Ma n ua l
13-20
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
13
For Port 1 – 4 (IO-Link Process Data) Input Invalid Flag in the above example figure, the addresses starting from %IW12
correspond to Port 1~Port 4 respectively as shown in the following table.
Port Address
Port 1 %IW12.bit0
Port 2 %IW12.bit1
Port 3 %IW12.bit2
Port 4 %IW12.bit3
You can also select any AS04SIL-A module and then click Scan for Device to scan all the IO-Link devices connected to
its communication ports.
13-21
A S S er i es Mo d u le Ma n ua l
While SIL is auto-identifying devices, all IO-Link devices connected to the IO-Link master need be restarted and
therefore the devices will probably stop running for a short time.
_13
13.3.3 Application Functions
13.3.3.1 Load Rejection for Upper Device Stop or Communication Error
When the upper device enters STOP state or the communication with the upper device fails in IO-Link or SIO mode, the
output function of AS04SIL-A is disabled and all process data outputs are 0. This function is used to prevent the incorrect
output from the upper device as a communications error occurs.
Settings in ISPSoft
For example, the IO-Link device configured for Port 1 supports four work modes in the following figure. The default work
mode is Segment mode (0).
When Level mode (1) is switched to, a Confirm dialog box will appear to alert that the Process Data content will be
changed.
13-22
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
13
Clicking Yes button, the Process Data content will be refreshed in the software.
Click menu Communication > Download. The switch is completed once the download is done.
Settings in DIADesigner-AX
For example, select Specialist for User role in the following figure.
The IO-Link device configured here supports four work modes in the following figure. The default work mode is Segment
mode (Default).
13-23
A S S er i es Mo d u le Ma n ua l
When Level mode is switched to, the content of the IO-Link mapping parameter set will be changed.
_13
Click IO-Link I/O Mapping, and then you can view the parameters in this operating mode on the page.
Click Write this Page button, and the switch is completed once the download is done.
Note: If the module is changed, the settings for parameters will fail to be retained and they need be set again.
13-24
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
IO-Link device parameter settings are backed up to the IO-Link master or restored to IO-Link devices. When IO-Link
devices are replaced, the communication can be resumed according to original settings instead of setting parameters
once again. See the setting page below.
Settings in ISPSoft
13
Option Description
Disable The backup function is disabled and the backed up process data is cleared.
The backup file is empty if no data exists. It is allowed to back up the parameters read from
Backup/Restore
the connected device to the master and write the parameters to the connected device.
Restore To write parameters to the connected device is allowed.
Settings in DIADesigner-AX
Option Description
The backup function is disabled and the parameter set already backed up for the port is
Disable
cleared.
The backup file is empty if no data exists. It is allowed to back up the parameters read from
Backup/Restore
the connected device to the master and write the parameters to the connected device.
Restore To write parameters to the connected device is allowed.
13-25
A S S er i es Mo d u le Ma n ua l
The filter timer setting for each port can be between 0 ~ 65 ms. 0 indicates that the filter function is disabled.
Settings in DIADesigner-AX
_13 The setting page is as shown below.
13-26
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
I O-Link
S ensor/A ctuat or 13
Input Hub
I OD D file
Connect to US B port
or E thernet port 16x DI / DO
of A S series CP U ….. …..
Soft ware:
HW CO NFI G 4 .0
CA N open Builder
I O-Link
S ensor/Actuat or
Hub
CA N
I O-Link
B inary
E thernet / U S B
An AS04SIL-A module can connect with 4 IO-Link devices at most. If the hybrid use of the IO-Link devices and multiple
traditional sensors (binary sensors) is needed, there are two connection methods based on the number of traditional
sensors on site.
1. If there is only a small number of traditional sensors to be connected, each of AS04SIL-A module’s ports can connect
with one traditional sensor by using the DI function of Pin2 for each port.
2. If there are many traditional sensors to be connected, use the IO-Link hub from other brand to extend the connectable
digital I/O devices.
13-27
A S S er i es Mo d u le Ma n ua l
I mport
I OD D file
C on nect t o U SB p ort
o r Ethe rn et p o rt
o f AS Series C PU IO-Link
Sens or /Act uat or
Software:
: Hub
H WCON FIG4 . 0
CA Nopen Builder 16x D I/ DO
… .. …..
I O-Link
Sens or /Act uat or
Hub
C AN
IO-Lin k
Bina ry
Etherne t / U SB
Pin2 DI funct ion
According to the description on CANopen DS301 Mode in section 13.4.1, connect the AS00SCM-A module to AS CPU in
13-28
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
AS special remote mode, configure all extension modules and IO-Link devices in HWCONFIG 4.0 and then switch the
mode back to the CANopen DS301 mode.
If the upper device is an AH series CPU, the CANopen Builder software can be opened. Configure the PDO mapping list
according to the EDS file of the AS00SCM-A module. See the details in section 13.4.5.
If the upper device is a master PLC from other brand, use the software from the brand to configure the CANopen slaves
and PDO mapping.
First of all, open the HWCONFIG 4.0 software and import the IODD files of IO-Link devices which can be downloaded from
vendors’ official websites. Follow the steps here to import the IODD files through the Device Description File Manager
tool.
13-29
A S S er i es Mo d u le Ma n ua l
_13
Put all IODD files in the same folder so as to import multiple IODD files at a time.
13-30
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
13
Check the following setups before the AS00SCM-A module is powered on.
1. The AS-FCOPM card is inserted to AS00SCM-A via Card 2. (The 120Ω terminal resistor is enabled.)
2. Use Delta standard cables to connect to AS CPU and the mode switch is turned to RTU mode.
3. Four switches are set to ID1: 0/ FORMAT1: 0/ ID2: 1/ FORMAT2: 7 and the status is set to AS Remote Communication,
node ID 1 and baud rate 1Mbps.
4. AS04SIL-A is connected on the right side of AS00SCM (RTU). Ensure that IO-Link devices are connected to the four
ports according to the wiring in section 13.2.3.
Switch the power on after the AS-FCOPM card is inserted to AS332T-A via Card 2. (The 120Ω terminal resistor is enabled.)
13-31
A S S er i es Mo d u le Ma n ua l
Open the HWCONFIG 4.0 software, set up function card 2 for AS CPU and then download the settings as follows.
_13
13-32
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
13
Ensure that the CANopen cables are connected properly and the AS00SCM-A module is already powered on. Check if the
Card2 LED indicator of AS00SCM-A keeps blinking after the configuration of AS332T-A is downloaded so as to make sure
the communication works normally.
13-33
A S S er i es Mo d u le Ma n ua l
_13
Once any AS04SIL-A module is detected through the software scan, the software will ask whether to scan the connected
IO-Link device.
13-34
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
Perform the scan of IO-Link devices. If some configured devices are in communication during the scan, they will fail to be
used temporarily. Restart the devices after the scan is over and restore the original work mode.
13
Click the IO-Link module and then select the IO-Link page where each device model and related information are can be
seen and the parameters to be set up are all default values.
If no matched IODD file can be found out for the scanned device, Unknown Device will be shown in the device name field.
Users need download the IODD file of the device from the coporate website of the device product according to the scanned
device details such as Vendor Name, Vendor ID, Device ID and Device Name and then import the file into the HWCONFIG
software.
13-35
A S S er i es Mo d u le Ma n ua l
_13
Under the Process Data tab, you can find the supported register addresses of each port. Since ISPSoft V3.11 supports
using tags in PLC programming, it is very useful to set up the tags and its corresponding register addresses.
Follow the steps 1~3 below to set up the tabs.
Step 1: Click Set All Tag.
Step 2: A confirmation shows up asking you if you want to overwrite the set tags and comments. Click Yes to proceed.
13-36
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
Step 3: All the editable tags show up. Double-click the tags in blue to edit if you need to use a different name other than
the default ones.
Note: One register address coresponds to one tag, and it shows on the first group of address.
13
13-37
A S S er i es Mo d u le Ma n ua l
_13
13-38
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
13
13-39
A S S er i es Mo d u le Ma n ua l
Click the On-line Mode button on the IO-Link page and then see the connection status of all devices and the real time
monitored values of input and output process data.
_13
The Status of Port 1~ Port 4 above can also be known through the parsing in the Normal Exchange Area of the
AS04SIL-A module below.
13-40
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
With a click on any device, only the input and output process data of the clicked single device will be displayed.
13
13.4.4 Application of Delta Special Driver & AS Remote Mode
The device list in the following example is the same as that in section12.4.3.
Model name Device type
AS332T-A PLC
AS00SCM-A RTU
AS04SIL-A IO-Link Master
AI-B100 3rd IO-Link Device
E3S-DCP21-IL3 3rd IO-Link Device
MAXREFDES27# 3rd IO-Link Device
MAXREFDES36# 3rd IO-Link Device
Complete the following setups before the AS00SCM-A module is powered on.
1. The AS-FCOPM card is inserted to AS00SCM-A via Card 2. (The 120Ω terminal resistor is enabled.)
2. Use Delta standard cable to connect to AS CPU and the mode switch is turned to RTU mode.
3. Four switches are set to ID1: 0 / FORMAT1: 8 / ID2: 9 / FORMAT2: 7and the status is set to Delta Special Driver &
AS Remote Communication, node ID 9 and baud rate 1Mbps.
4. AS04SIL-A is connected on the right side of AS00SCM (RTU). Ensure that IO-Link devices are connected to the four
ports according to the wiring in section 13.2.3.
Switch the power on after the AS-FCOPM card is inserted to AS332T-A via Card 2. (The 120Ω terminal resistor is
enabled.) Open the HWCONFIG 4.0 software, set up function card 2 for AS CPU and then download the settings as
follows.
13-41
A S S er i es Mo d u le Ma n ua l
_13
The following steps are the same as the operation in section 13.4.3.
13-42
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
The device list in the following example is the same as that in section 12.4.3.
AS332T-A PLC
AS00SCM-A RTU
The CANopen Builder does not support the configuration of extension modules on the right of the AS00SCM-A module
and connected IO-Link devices.
First make the connection in AS Special Remote mode, configure all extension modules and IO-Link devices in the
HWCONFIG 4.0 software (see the example in section 13.4.3) and then switch back to the CANopen DS301 mode.
Please complete the following setups before the AS00SCM-A module is powered on.
1. The AS-FCOPM card is inserted to AS00SCM-A via Card 2. (The 120Ω terminal resistor is enabled.)
2. Use Delta standard cables to connect to AS CPU and the mode switch is turned to RTU mode.
3. Four switches are set to ID1: 0 / FORMAT1: 4 / ID2: 2 / FORMAT2:7and the status is set to CANopen DS301, node
ID 2 and baud rate 1Mbps.
4. AS04SIL-A is connected on the right side of AS00SCM (RTU). Ensure that IO-Link devices are connected to the four
ports according to the wiring in section 13.2.3.
Switch the power on after the AS-FCOPM card is inserted to AS332T-A via Card 2. (The 120Ω terminal resistor is
enabled.) Open the HWCONFIG 4.0 software, set up function card 2 for AS CPU and then download the settings as
follows.
13-43
A S S er i es Mo d u le Ma n ua l
_13
Right-click the AS332T-A symbol and open the CANopen Builder software as below.
13-44
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
Click the Scan button. Then the AS00SCM-A RTU module can be detected.
13
Double-click the detected AS00SCM-A RTU module and ensure that it is with EDS file V2.06 or later. If the EDS file is not
matched, check if the V2.06 EDS file has been imported to the left-side device list and the firmware of AS00SCM-A is
V2.06 or later.
13-45
A S S er i es Mo d u le Ma n ua l
_13
Each object in the EDS file is 1 word (2 bytes) in size and thus one PDO corresponds to one mapped register. Assign all
input parameters to available TxPDOs according to the parameters in the Normal Exchange Area of AS04SIL-A in
section 13.4.3. The mapped PDO object of the input process data is Tx_ModuleX_EDIY (Exchanging Data Input which is
referred to as EDI).
13-46
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
In this example, the AS04SIL-A module is the first one on the right of the RTU module. Therefore the value of X is 1 and
the PDO mapped object for error codes is Tx_Module1_error_code. The corresponding objects starts from
Tx_Module1_EDI0 as below.
13
Based on all communication port address information in the HWCONFIG 4.0 software in section 13.4.3, assign all input
process data to available TxPDOs, which corresponds to the mapped object Tx_NIOX_PD_InputZ and assign all output
process data to available RxPDOs, which corresponds to the mapped object Rx_NIOX_PD_OutputY.
In this example, the AS04SIL-A module is the first one on the right of the RTU module. Therefore the value of X is 1, the
input objects starting from Tx_NIO1_PD_Input0 correspond to IO-Link Port1~ Port4 in Process Data- Input respectively
and the output objects starting from Rx_NIO1_PD_Output0 correspond to IO-Link Port1~ Port4 in Process Data- Output
respectively.
Configure all parameters which need to be updated continuously (which are called objects in CANopen Builder) to one
TxPDO or RxPDO according to the steps described above. Add AS00SCM-A RTU to the slave list (Node List) and then the
real addresses of mapped registers in AS CPU show up immediately as below.
13-47
A S S er i es Mo d u le Ma n ua l
_13
According to the Normal Exchange Area page in HWCONFIG in section 13.4.3, the PDO mapped objects correspond to
the mapped registers assigned by CANopen Builder as follows.
13-48
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
Mapped register in
Parameter Configured PDO PDO mapped object
AS CPU
Error code Tx_Module_error_code D24032
Tx_Module1_EDI0 D24033
Port 1-2 Device TxPDO1
Tx_Module1_EDI1 D24034
Status
Tx_Module1_EDI2 D24035
Tx_Module1_EDI3 D24036
Port 3-4 Device
Tx_Module1_EDI4 D24037
Status
Tx_Module1_EDI5 D24038
TxPDO2
Port1-4 (IO-Link
Process Data) Tx_Module1_EDI6 D24039
Input Invalid Flag
Tx_NIO1_PD_Input0 D24040
Port 1 Process
Tx_NIO1_PD_Input1 D24041
Data- Input TxPDO3
Tx_NIO1_PD_Input2 D24042
Port 2 Process Tx_NIO1_PD_Input3 D24043 13
Data- Input Tx_NIO1_PD_Input4 D24044
Tx_NIO1_PD_Input5 D24045
TxPDO4
Tx_NIO1_PD_Input6 D24046
Tx_NIO1_PD_Input7 D24047
Port 3 Process Tx_NIO1_PD_Input8 D24048
Data- Input Tx_NIO1_PD_Input9 D24049
TxPDO5
Port 4 Process Tx_NIO1_PD_Input10 D24050
Data- Input Tx_NIO1_PD_Input11 D24051
Port 1 Process Rx_NIO1_PD_Output0 D25032
Data- Output Rx_NIO1_PD_Output1 D25033
Port 2 Process No parameter need
No parameter need be output
Data- Output be output
RxPDO1
Port 3 Process
Rx_NIO1_PD_Output2 D25034
Data- Output
Port 4 Process
Rx_NIO1_PD_Output3 D25035
Data- Output
IO -Link
Sensor / Actuator
Hub
Import
IODD file
Connect to USB port
or Ethernet port
of AX-3 series CPU
13-49
A S S er i es Mo d u le Ma n ua l
_13
2. Double-click on AS04SIL_A, and then select AS04SIL-A Parameters to start setting the parameters you need.
13-50
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
13
4. On the IO-Link Parameter page, set User role to Specialist, select Parameter menu option and then click Read
this Page to upload the parameters on this page from the IO-Link device connected.
5. After setting up the temperature module parameters, click Write this Page button to download parameter settings to
the temperature module and then download the project. Afterwards, you can use the temperature module.
13-51
A S S er i es Mo d u le Ma n ua l
13-52
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
3. Select the IODD file you need and then click Open.
13
4. Click Close button once importing the file is complete.
13-53
A S S er i es Mo d u le Ma n ua l
13-54
Ch a pt er 1 3 IO - Li nk C o m m unic a t io n M o du l e A S 04 S IL
13-55
A S S er i es Mo d u le Ma n ua l
Error
Description Solution
Code
16#1800 Error occurs in IO-Link Master See section 13.5 for more information.
16#1801 Error occurs in IO-Link device See section 13.5 for more information.
_13
16#1802 No external power supply Check the external power supply
Error in the download of IO-Link
16#1803 Redownload the configuration by the software
device mapping tables
Failure to switch the process data Check if the connected device is the same as that configured in
16#1804
parameter set the software.
Error occurs in the communication
16#1805
port 1 of IO-Link connection
Error occurs in the communication 1. Cut the external power off for 3 seconds and power-on
16#1806
port 2 of IO-Link connection again
Error occurs in the communication 2. Download the configurations again
16#1807
port 3 of IO-Link connection
Error occurs in the communication
16#1808
port 4 of IO-Link connection
1. Cut the external power off for 3 seconds and power-on
Error occurs in scan device and
16#1809 again
force to stop scanning
2. Scan all devices again
13-56
14
10
High-Speed Counter Module
AS02HC
Table of Contents
14-1
A S S er i es Mo d u le Ma n ua l
Overview
The AS02HC-A module is a high-speed counter module with two built-in channels. It performs counting through receiving
the pulse signal input or SSI encoder signal input. It is only connected to the right side of AS series and AX series CPU
modules. Configuring it to the right side of the remote modules is not allowed. This chapter mainly introduces the
specifications, functions and operation of the module. For software operation, ISPSoft, DIADesigner or DIADesigner-AX is
what you need. If you are using AS Series PLC CPU, refer to ISPSoft User Manual or DIADesigner Manual for more
information. The new software DIADesigner-AX only supports AX Series PLC CPU and AS Series modules now, refer to
AX-3 User Manual for more information on software operation.
Characteristics
1. Pulse signal / SSI signal input interface selection
Pulse input: Supports single-phase pulse input, two-phase pulse input (multiplication x2/4) and CW / CCW pulse input,
5V differential signal and 5-24VDC single-ended signal. The counting speed can reach up to 200 kHz (for
single-phase input).
SSI input: The data transmission frequency can reach up to 1.25 MHz; the received data length can be up to 32 bits;
supports multi-turn and single-turn SSI encoders as well as the conversion of gray and binary codes.
2. 32-bit counter
14 The two channels of AS02HC-A are both 32-bit counters with the counting range of -2147483648 to 2147483647.
3. Counter type setting
Ring counter: cyclical counting between -2147483648 and 2147483647.
Linear counter: The upper and lower limit values need be set. When the counter value is out of the allowed range,
the module can detect that the upper or lower limit is exceeded.
4. High-speed comparison
Preset a comparison value and compare it with the present value of the counter. When they are equal, the external
output point actions can be controlled, the interrupt program can be executed or the counter value can be cleared at
the same time.
5. Phase-Z function selection
Each of the two channels is configured with a phase Z which can be used as the external input point for Reset,
Capture or Gate control.
6. External output points
Four external output points. They can be controlled individually or be used for the output together with high-speed
comparison function.
7. Counter value capture
The counting value is captured through a phase Z input trigger or channel comparison-matched trigger.
8. Pulse rate and rotation rate (RPM) measurement
The function measures the input pulse rate and position change rate of the SSI encoder. And the rotation speed
(RPM) can be calculated automatically.
9. Use the tool software for easy settings
The HWCONFIG utility software is built into ISPSoft. You can set modes and parameters directly in HWCONFIG of
ISPSoft or Hardware Configuration of DIADesigner without spending time writing programs to set registers to
manage functions.
10. Miscellaneous API instructions
The functions such as counter control, counter value capture, high-speed comparison output and measurement can
be achieved via dedicated API instructions.
14-2
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Item Description
Number of channels 2
SSI Input
250 kHz → 150 m 14
500 kHz → 50 m
Max. transmission
625 kHz → 40 m
distance
1 MHz → 20 m
1.25 MHz → 10 m
Counter control Reset, preset, gate, capture offset correction for absolute position
Counter
Count direction, counting overflow/underflow, linear counting beyond the
lower and upper limit values, SSI feedback, SSI position exceeding the
State check
protection limit, SSI parity checking, SSI communication status, a zero
point is set beyond SSI encoder resolution
Input point
2 (one point per channel)
number
Function Counter reset, gate control, counting value capture
External input
point (phase Z) Digital filtering Disabled, 100 us, 200 us …20 ms
Min. software
interrupt response 20 us (hardware response time included)
time
Output point
External output 4
number
point
Output type NPN transistor (sinking)
General comparison output instruction, table comparison output
Comparison Instruction instruction
function Interrupt Using comparison to achieve the interrupt function
14-3
A S S er i es Mo d u le Ma n ua l
Action OFF→ON 3V
level ON→OFF 1V
Maximum input
200 kHz 20 kHz
frequency
Input impedance 4.7 kΩ
Input signal Single-ended signal: 5 ~ 24 VDC (sinking or sourcing); differential signal: 5 V
Isolation voltage 500 VAC
Input display When the optocoupler is driven, the input LED indicator is ON.
Weight 138 g
Model
SSI input SSI output
14 Item
Number of inputs /
2 (DATA+/DATA-) 2 (CLK+/CLK-)
outputs
Connector type D-sub15
Voltage / Current 5 VDC, 1 mA 5 VDC, ±60 mA (Max)
14-4
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Model
AS02HC-A
Item
Number of outputs 4
Connector type D-sub15
Output type NPN transistor (sinking)
Voltage / Current 5~30 VDC, 0.1 A
Resistance 0.1 A
Maximum -
load Inductance
Bulb -
Resistance 10 kHz
Maximum
output Inductance -
frequency
Bulb -
Maximum
Response OFF→ON 25 us
time
14
Electrical specifications for the +5 V encoder power supply
Model AS02HC-A
Item
Number of outputs 2 (+5VO/GND)
Connector type D-sub15
Voltage / Current 5 VDC (±5%), 100 mA (Max)
14-5
A S S er i es Mo d u le Ma n ua l
Profile
7 5
1
5
98.3
88
2
6
4 75
35
7 Label Nameplate
14-6
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Terminals
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
CH2 Z
1 Z1- Z2-
Y0.2
Y0.3
10 CLK1+ CLK2+
5 CLK1- CLK2-
9 DATA1+ DATA2+
14
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
14-7
A S S er i es Mo d u le Ma n ua l
Wiring
Pulse Input
• The NPN output encoder wiring
A S02HC-A
COM
14
0V +24V
A-
Phas e B
OUT B+
Phas e Z B-
OUT
Z+
Z-
COM
+24V 0V
14-8
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
S SI encoder
Isolation
circu it +5V
+V
0V GND
CL K+ CLK+
CL K- CL K-
DATA+ DATA +
DATA- DATA-
Note:
If the power supply to the SSI encoder is non-5 VDC power supply, please supply corresponding external power based
on SSI encoder specifications of different vendors.
14-9
A S S er i es Mo d u le Ma n ua l
External Output
AS02 HC-A
14-10
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
LED Indicators
Ch1 phase-A input ON: The phase-A input for channel 1 is active.
CH1 A Red
indicator OFF: The phase-A input for channel 1 is not active.
Ch1 phase-B input ON: The phase-B input for channel 1 is active. 14
CH1 B Red
indicator OFF: The phase-B input for channel 1 is not active.
1 4 - 11
A S S er i es Mo d u le Ma n ua l
Operation in ISPSoft
Parameter Settings
Before using AS02HC-A to count, you need to set the following shown settings in ISPSoft-HWCONFIG. Set the parameters
and download the settings to AS02HC-A. Refer to section 14.5 for detailed ISPSoft-HWCONFIG operations.
Input
Tab Setting Value Setting Option
Interface
• 250 KHz
• 500 KHz
Clock Rate • 625 KHz
• 1 MHz (default)
• 1.25 MHz
CH 1 Setting Data Length 7~32 (default: 5)
Multi-Turn Length 0~32 (default: 12)
Multi-Turn MSB Location b0~b31 (default: b24)
Single-Turn Length 1~32 (default: 13)
Single-Turn MSB Location b0~b31 (default: b12)
SSI Input Status Length 0~15 (default: 0)
Status MSB Location b0~b31 (default: b0)
• None (default)
Parity Check • Even Parity Check
• Odd Parity Check
14-12
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Input
Tab Setting Value Setting Option
Interface
• Reset Counter (default)
• Reset Counter + clear Yno
(Reset the current counter value and the
Z-Phase CH1 Z-Phase Function assigned Y output points from DHCCMP and
Function DHCCMPT instructions.)
Setting • Capture
• Gate Control
CH2 Z-Phase Function Same as CH1 Z-Phase Function
Filter Time 0~200; unit: 100us; default: 0
CH1 Ring Counter Overflow /
Default: disabled
Underflow Detect
CH1 SSI Zero Crossing Detect Default: disabled
Alarm Setting
CH2 Ring Counter Overflow /
Default: disabled
Underflow Detect
CH2 SSI Zero Crossing Detect Default: disabled
1. Pulse Type
Specify the pulse input type which can be A/B phase (2x), A/B phase (4x), CW/CCW or pulse + direction.
Parameter Setting Unit Default
A/B phase (2x),
A/B phase (4x),
Pulse Type - A/B phase (2x)
CW/CCW,
Pulse + direction
ϕA
ϕB
14-13
A S S er i es Mo d u le Ma n ua l
ϕA
ϕB
Counting
Value
ϕA
ϕB
CW/CCW
ϕA
ϕB
Pulse +
direction
14-14
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
The ring counter value is cyclical in the range of -2,147,483,648 to 2,147,483,647. When it is greater than
2,147,483,647, the count value changes to -2,147,483,648 and then the counting continues. When it is less than -
2,147,483,648, the count value changes to 2,147,483,647 and then the counting continues.
2,147,483,647
-2,147,483,648
The maximum and minimum counter values must be set up. The counter counts up and down between the two limit
counter value. When the count value exceeds the maximum value, the counter state will show the warning of “The
value exceeds the range!” and the count value will be fixed at the maximum counter value. When the count value is
14
below the minimum value, the counter state will show the warning of “The value exceeds the range!” and the count
value will be fixed at the minimum counter value.
When the count value is beyond the allowed range, the counting persists internally in the hardware. The counter
returns to normal and the count value is refreshed when the internal count value comes back within the valid range.
But when the internal count value in the hardware is beyond the valid range of -2,147,483,648 to 2,147,483,647, the
counter state shows linear counter overflow or linear counter underflow, the counting stops and the internal count
value stops at 2,147,483,647 or -2,147,483,648. The counting cannot continue until the count value overflow state of
the counter is cleared.
The methods to clear the states include resetting the counter through phase-Z inputs, executing Reset/Preset via
DHCCNT instruction, disabling DHCCNT instruction or changing the CPU from RUN to STOP.
Parameter Setting Unit Default
Max. counter value
0 ~ 2147483647 - 2147483647
(upper limit)
Min. counter value
-2147483648 ~ 0 - -2147483648
(lower limit)
Linear counter
overflow
2,147,483,647
Maximum
counter value
Minimum
counter value
-2,147,483,648
Linear counter
under flow
14-15
A S S er i es Mo d u le Ma n ua l
231-1 231-1
Ring counter
overflow
Counter
0 0
value
Ring counter
underflow
Counting up Counting down
-231 -231
There are two coding methods, Binary Code and Gray Code for SSI absolute encoder. The Binary Code is the
default coding method. If the Gray Code is selected, the gray-code position data (multi-turn and single-turn data)
transmitted back from the SSI encoder will be converted into the binary-code position data.
2. Clock Rate
The HWCONFIG software provides 5 clock rates for option including 250 kHz, 500 kHz, 625 kHz, 1 MHz and 1.25
MHz. Default: 1 MHz.
Set Multi-turn, Single-turn and Status Data start bit & length as well as Parity Check based on the specifications of
the used SSI absolute encoder. For SSI data format, 12ST, 13ST, 12 MT+13ST and User-Defined are provided for
option. See the descriptions as below for details.
MSB LSB
b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
Single-turn data
14-16
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
MSB LSB
b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
Single-turn data
MSB LSB
b24 b23 b22 b21 b20 b19 b18 b17 b16 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
Users can define all parameters based on the illustration in the following diagram.
Data length
14-17
A S S er i es Mo d u le Ma n ua l
Note: For a multi-turn encoder, the multi-turn data and single-turn data should be next to each other without
additional data placed between them.
Item Setting Default
Data Length (bits) 7 ~ 32 25
Multi-Turn Data Length (bits) 0 ~ 32 12
Multi-Turn Data Start Bit b0 ~ b31 b24
Single-Turn Data Length (bits) 1 ~ 32 13
Single-Turn Data Start Bit b0 ~ b31 b12
Status Data Length (bits) 0 ~ 15 0
Status Data Start Bit b0 ~ b31 b0
No check, odd parity check, even
Parity Check No check
parity check
Parity Check Bit b0 ~ b31 b0
Parity Check Start Bit b0 ~ b31 b0
Parity Check Length (bits) 0 ~ 31 0
14 MSB LSB
b24 b23 b22 b21 b20 b19 b18 b17 b16 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
Single-turn data
MSB LSB
b27 b26 b25 b24 b23 b22 b21 b20 b19 b18 b17 b16 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
Status
Multi-turn data Single-turn data
data
14-18
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
MSB LSB
b17 b16 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
4. Monoflop Time
The Monoflop Time parameter determines the interval time between two SSI data frames. The correct position data
can be received as long as the setting value is greater than that specified for the connected encoder. The range is
set as follows. 14
Monoflop
Time
CLK
DATA
The parameter is used to prevent sudden errors occurring in reading absolute position values due to noise interference.
You can set the limit value for the variation between two consecutive SSI positions.
When the position change exceeds the set limit, the read position value is discarded, the present count value is not
refreshed and the error code is displayed in the counter status. When the position change is back within the set range,
the counting returns to normal and the error code is cleared.
When the maximum position variation limit is set to 0, the function is disabled and no check on the position change
will be done.
Parameter Setting Unit Default
Maximum Variation
0 ~ 2147483647 - 0 (Disabled)
Limit
14-19
A S S er i es Mo d u le Ma n ua l
6. Absolute Position
When the Absolute Position option is selected as the counter type, the counter value will show the absolute position
of the SSI absolute encoder within the range of 0 to 2resolution . The data information including single-turn data, multi-
turn data status, data and counting direction can be displayed independently based on the set data format. The offset
setting of the SSI absolute encoder can be modified as well. Refer to DHCCNT instruction for more.
7. Ring Counter
When Ring Counter is chosen as the counter type, AS02HC-A is used as a 32-bit ring counter by making two read
absolute position variations added up and the count value is changing cyclically in the range of -2147483648 to
2147483647. The counting value changes cyclically within the range of -2147483648 to 2147483647. The ring counter
value can be cleared to zero through phase Z. The DHCCNT instruction can also be used to clear and preset the
counter value. Refer to DHCCNT instruction for details.
The SSI Zero Crossing Detect function is enabled on the Alarm Setting tab page of the HWCONFIG software. The
alarm will appear if the absolute position of the SSI encoder crosses the zero position. The detection function can be
used for both the absolute position and ring counters. The timing for the zero crossing is illustrated in the following
table.
14
2R es ol utio n 2R es ol utio n
Zero Zero
crossing crossing
Counter
Absolute value
Position
counting up counting down
0 0
The absolute position of SSI encoder (original data)
The absolute position of SSI encoder (after offsetting)
14-20
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
231-1 231-1
2R es ol utio n 2R es ol utio n
Ring counter
31 31
-2 -2
14
9. Ring Counter Overflow / Underflow Detection
The Ring Counter Overflow/Underflow Detection function is enabled on the Alarm Setting tab page of the
HWCONFIG software. The alarm will appear as the counter value overflow/underflow occurs.
231-1 231-1
Ring counter
Counter overflow
value
0 0
Ring counter
underflow
Counting up Counting down
-231 -231
For the SSI input counting, the rotation rate restriction is influenced by the SSI encoder resolution and monoflop time.
Use the corresponding formula in the following table to calculate the rotation speed of the SSI encoder.
Encoder type Rotation rate (RPM)
60
Single-turn encoder ± (tp: monoflop time, unit: us)
2×tp×10−6
60×2MT data length
Multi-turn encoder ± (tp: monoflop time, unit: us)
2×tp×10−6
14-21
A S S er i es Mo d u le Ma n ua l
See the reference values for the formula above in the following table.
Max. rotation rate Max. rotation rate
Monoflop time
of single-turn encoders of multi-turn encoders
(us)
(RPM) (RPM)
64 468750 468750 ✕ 2MT data length
4000 7500 7500 ✕ 2MT data length
8000 3750 3750 ✕ 2MT data length
12000 2500 2500 ✕ 2MT data length
16000 1875 1875 ✕ 2MT data length
20000 1500 1500 ✕ 2MT data length
24000 1250 1250 ✕ 2MT data length
28000 1071 1071 ✕ 2MT data length
32000 938 938 ✕ 2MT data length
36000 833 833 ✕ 2MT data length
40000 750 750 ✕ 2MT data length
14-22
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
DHCCAP
Set a capture method 14
(Count value
Show captured count values
capture)
14-23
A S S er i es Mo d u le Ma n ua l
14
The impact of AS CPU Status on AS02HC-A
The following table lists the module execution states corresponding to AS CPU operation states of poweroff, and Run ->
Stop. After the AS CPU state switches from Stop to Run, the operation state of AS02HC-A module is controlled by the PLC
program.
Item Poweroff, CPU Run -> Stop
Y0.0~Y0.3 Reset to OFF
Phase Z Disabled
Counter The counting stops and counter state is cleared.
DHCCNT The instruction is disabled.
HCDO The instruction is disabled.
DHCCAP The instruction is disabled.
DHCCMP The instruction is disabled; MATCH1 and MATCH2 are cleared.
DHCCMPT The instruction is disabled and CurNo is cleared.
DHCMEAS The instruction is disabled.
14-24
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Operation in DIADesigner-AX
Parameter Settings
Before using AS02HC-A to count, you need to set the following parameters in DIADesigner-AX. Set the parameters and
then download the settings to AS02HC-A. Refer to section 14.6 for detailed operations in DIADesigner-AX.
Input
Tab Setting Value Setting Option
Interface
A/B phase (2x) (default)
CH1 Input
Same as the settings in CH1 Setting
Interface
14-25
A S S er i es Mo d u le Ma n ua l
Input
Tab Setting Value Setting Option
Interface
Reset Counter (default)
Gate Control
CH2 Z-Phase
Same as CH1 Z-Phase Function
Function
Z-Phase Filter
0~200, unit: 100us (default: 0)
Time
CH1 Ring Counter
Default: disabled
Overflow/underflow Detec
CH1 SSI Zero Crossing Detect Default: disabled
Alarm settings
CH2 Ring Counter
Default: disabled
Overflow/underflow Detect
CH2 SSI Zero Crossing Detect Default: disabled
14
Pulse Input Counting
To perform the pulse-input counting, first set the configuration of channels, which includes pulse type and counter type in
DIADesigner-AX. If the counter type is set to the linear counter, the maximum counting value and minimum counting value
need be set. After the configuration setting is completed, use the API instruction DFB_DHCCNT which is special for
AS02HC-A in a program to obtain the counting value, achieve the counter control as well as get the real-time counter state.
1. Pulse Type
Specify the pulse input type, which can be A/B phase (2x), A/B phase (4x), CW/CCW or pulse + direction.
Parameter Setting Unit Default
A/B phase (2x),
A/B phase (4x),
Pulse Type - A/B phase (2x)
CW/CCW,
Pulse + direction
ϕA
ϕB
14-26
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
ϕA
ϕB
Counting
Value
ϕA
ϕB
CW/CCW
ϕA
ϕB
Pulse + direction
14-27
A S S er i es Mo d u le Ma n ua l
The ring counter value is cyclical in the range of -2,147,483,648 to 2,147,483,647. When it is greater than
2,147,483,647, the count value changes to -2,147,483,648 and then the counting continues. When it is less than
-2,147,483,648, the count value changes to 2,147,483,647 and then the counting continues.
2,147,483,647
-2,147,483,648
The maximum and minimum counter values must be set up. The counter counts up and down between the two
limit counter value. When the count value exceeds the maximum value, the counter state will show the warning of
“The value exceeds the range!” and the count value will be fixed at the maximum counter value. When the count
14 value is below the minimum value, the counter state will show the warning of “The value exceeds the range!” and
the count value will be fixed at the minimum counter value.
When the count value is beyond the allowed range, the counting persists internally in the hardware. The counter
returns to normal and the count value is refreshed when the internal count value comes back within the valid
range.
But when the internal count value in the hardware is beyond the valid range of -2,147,483,648 to 2,147,483,647,
the counter state shows linear counter overflow or linear counter underflow, the counting stops and the internal
count value stops at 2,147,483,647 or -2,147,483,648. The counting cannot continue until the count value overflow
state of the counter is cleared.
The methods to clear the states include resetting the counter through phase-Z inputs, executing Reset/Preset via
DHCCNT instruction, disabling DHCCNT instruction or changing the CPU from RUN to STOP.
Parameter Setting Unit Default
Max. counter value
0 ~ 2147483647 - 2147483647
(upper limit)
Min. counter value
-2147483648 ~ 0 - -2147483648
(lower limit)
Linear counter
overflow
2,147,483,647
Maximum
counter value
Minimum
counter value
-2,147,483,648
Linear counter
under flow
14-28
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Enable the Ring Counter Overflow/Underflow Detect function in the Alarm Setting of DIADesigner-AX. When the
overflow or underflow occurs, the alarm will appear.
231-1 231-1
Ring counter
overflow
Counter
0 0
value
Ring counter
underflow
Counting up Counting down
-231 -231
2. Clock Rate
The DIADesigner-AX software provides 5 clock rates for option including 250 kHz, 500 kHz, 625 kHz, 1 MHz and
1.25 MHz. Default: 1 MHz.
Set Multi-turn, Single-turn and Status Data start bit & length as well as Parity Check based on the specifications of
the used SSI absolute encoder. For SSI data format, 12ST, 13ST, 12 MT+13ST and User-Defined are provided for
option. See the descriptions as below for details.
Data Format - 12ST:
MS B LSB
b 11 b1 0 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
14-29
A S S er i es Mo d u le Ma n ua l
MSB LSB
b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
Single-turn data
MSB LSB
14 b24 b23 b22 b21 b20 b19 b18 b17 b16 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
Users can define all parameters based on the illustration in the following diagram.
Data length
Note: For a multi-turn encoder, the multi-turn data and single-turn data should be next to each other without
additional data placed between them.
14-30
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
MSB LSB
b24 b23 b22 b21 b20 b19 b18 b17 b16 b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
14
Single- turn data
MSB LSB
b27 b26 b 25 b24 b23 b22 b21 b 20 b19 b18 b17 b16 b15 b14 b13 b12 b 11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
Status
Multi-turn data Singl e-turn data
data
14-31
A S S er i es Mo d u le Ma n ua l
MSB LSB
b17 b16 b15 b14 b13 b 12 b 11 b 10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
4. Monoflop Time
The Monoflop Time parameter determines the interval time between two SSI data frames. The correct position data
14 can be received as long as the setting value is greater than that specified for the connected encoder. The range is
set as follows.
Monoflop
Time
CLK
DATA
14-32
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
6. Absolute Position
When the Absolute Position option is selected as the counter type, the counter value will show the absolute position
of the SSI absolute encoder within the range of 0 to 2resolution . The data information including single-turn data, multi-
turn data status, data and counting direction can be displayed independently based on the set data format. The offset
setting of the SSI absolute encoder can be modified as well. Refer to DHCCNT instruction for more.
7. Ring Counter
When Ring Counter is chosen as the counter type, AS02HC-A is used as a 32-bit ring counter by making two read
absolute position variations added up and the count value changes cyclically in the range of -2147483648 to
2147483647. The ring counter value can be cleared to zero through phase Z. The DHCCNT instruction can also be
used to clear and preset the counter value. Refer to DHCCNT instruction for details.
2R es ol utio n 2R es ol utio n
Zero
crossing
Zero
crossing
14
Counter
Absolute value
Position
counting up counting down
0 0
The absolute position of SSI encoder (original data)
The absolute position of SSI encoder (after offsetting)
231-1 231-1
2R es ol utio n 2R es ol utio n
Ring counter
31 31
-2 -2
14-33
A S S er i es Mo d u le Ma n ua l
31 31
2 -1 2 -1
Ring counter
Counter overflow
val ue
0 0
Ring counter
underflow
31 Counting up 31 Counting down
-2 -2
See the reference values for the formula above in the following table.
Max. rotation rate Max. rotation rate
Monoflop time
of single-turn encoders of multi-turn encoders
(us)
(RPM) (RPM)
64 468750 468750 ✕ 2MT data length
14-34
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Instruction Symbol
Function
Enable/ disable the counter
Change the count value
Clear the counter
Preset the counter
DFB_DHCCNT
Show current counter value
(Counter control)
Show the counting direction
Show the counter state
Correct SSI offset
Show SSI data
DFB_DHCCAP
Set a capture method
(Count value
Show captured count values
capture)
14-35
A S S er i es Mo d u le Ma n ua l
Instruction Symbol
Function
14-36
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
HWCONFIG in ISPSoft
Initial Setting
1. Start ISPSoft and then double-click HWCONFIG.
14
14-37
A S S er i es Mo d u le Ma n ua l
3. After the scanning is completed, AS02HC-A will appear in the following window.
14
14-38
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
14
6. Click Download to download the configuration data. (The download cannot be performed if the CPU is in RUN
state)
14-39
A S S er i es Mo d u le Ma n ua l
2. Double-click AS02HC module to check the firmware version and hardware version.
14
14-40
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Online Mode
1. Click On-line Mode to enter the online mode.
2. Right-click AS02HC module and select Hardware Configuration or Module State from the context menu. Then the
error code information can be seen in the module state window and module error log can be seen in the diagnosis
area. 14
14-41
A S S er i es Mo d u le Ma n ua l
14
2. Click Import in the dialog box and select a dep file to save parameters.
14-42
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Parameters
1. Select one input interface in CH1 Setting / CH2 Setting.
14
14-43
A S S er i es Mo d u le Ma n ua l
5. Alarm Setting
14
14-44
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
14
2. Click the Copy All Devices to Project button in the Scan Devices dialog.
14-45
A S S er i es Mo d u le Ma n ua l
14
4. Double-click on AS02HC-A to start setting module parameters.
14-46
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
14
6. Click the Login icon to download the module parameters.
14-47
A S S er i es Mo d u le Ma n ua l
1. You can see the module version information from the Module Revision parameter in the following window after
entering the online mode with a click on the Login icon.
14
Online Mode
1. Click the Login icon to enter the online monitoring mode.
14-48
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Parameters
1. Select one input interface in CH1 Input Interface / CH2 Input Interface.
14
2. Pulse input settings in Channel 1 Pulse Input Parameter / Channel 2 Pulse Input Parameter
14-49
A S S er i es Mo d u le Ma n ua l
14
14-50
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
5. Alarm Settings
14-51
A S S er i es Mo d u le Ma n ua l
Troubleshooting
Error Codes
Error ERR
Description Counter action Remark
code LED
Counted result in the latched
16#1605 area is not retainable (major
error)
The counter The error alarm makes the CPU
Module settings in the latched
module stops stop the system. (The module need
16#1606 area is not retainable. (major ON
operating and be set to keep counting or stop for
error)
counting when an error occurs in the module:)
Module setting error
16#1607
(major error)
Linear counter:
Counter value overflow inside the
Counter overflow / underflow
16#1800 Linear counter: hardware
on CH1
Counting stops. Ring counter:
After the Ring Counter
Blinking
Ring counter: Overflow/Underflow Detect function
Counting is enabled in the Alarm Setting of
Counter overflow / underflow
16#1801 continues. HWCONFIG, the alarm will appear
14 on CH2
when the overflow or underflow
occurs.
Linear count exceeding the set The counting value The counting inside the hardware
16#1802
upper/lower limit on CH1 is fixed at the set persists. When the internal counter
Blinking max. counter value value is back within the valid range,
Linear count exceeding the set or the set min. the counter returns to normal and
16#1803
upper/lower limit on CH2 counter value. the counting value is refreshed.
The variation in relation to an
16#1804 SSI encoder position The counting value
The variation between two
exceeding the limit on CH1 is fixed at the most
Blinking consecutive SSI positions exceeds
The variation in relation to an recent correct count
the setting value.
16#1805 SSI encoder position value.
exceeding the limit on CH2
Encoder disconnection/ wiring
Abnormal SSI communication error/no power supply to the
16#1806 The counting value
on CH1 encoder/ data format error/parity
is fixed at the most
Blinking check setting error
recent correct count
Abnormal SSI communication (Error log will not appear unless five
16#1807 value.
on CH2 consecutive abnormal situations
occur.)
SSI absolute position cross After the SSI Zero Crossing Detect
16#1808
zero point on CH1 function is enabled on the Alarm
Setting tab page of the HWCONFIG
Blinking Counting continues.
SSI absolute position cross software, the alarm will appear as
16#1809
zero point on CH2 the absolute position of the SSI
encoder crosses the zero position.
14-52
Ch a pt er 1 4 H i g h- Sp e ed C o un te r Mo d u le A S 02 HC
Troubleshooting Procedure
Description Solution
Counted data is lost. Switch the module power OFF and ON again. The
Counted result in the latched area is not
error code is cleared by the system. Contact the factory if the problem
retainable (major error)
persists.
Module setting data is lost. Switch the module power OFF and ON
Module settings in the latched area is not
again. Download the HWCONFIG settings again to clear the error code.
retainable. (major error)
Contact the factory if the problem persists.
Module setting error Check if the setting in HWCONFIG is consistent with the actual
(major error) placement. Contact the factory if the problem persists.
Counter overflow / underflow on CH1 Check the counter result. If the alarm is not required, disable the alarm
output function in HWCONFIG. Use any of the followings to clear the
error code: clear, reset, preset the counter, restart the module, or
Counter overflow / underflow on CH2
execute DHCCNT instruction again.
Linear count exceeding the set upper/lower
Check the signal received by channel 1 and 2.
limit on CH1
Hardware counter is still counting; when the number is back within the
Linear count exceeding the set upper/lower
range of the maximum to the minimum, the error code will be cleared.
limit on CH2
The variation in relation to a SSI encoder
position exceeding the limit on CH1 Check if there is any interruption and check the device specification to
The variation in relation to a SSI encoder see if the offset setting is matching with the actual placement. 14
position exceeding the limit on CH2
Abnormal SSI communication on CH1 Check the execution of DHCCNT instruction. If it is parity check, check if
there is any interruption and check if the data format is correct. Check if
Abnormal SSI communication on CH2 the device wiring is secure, and if the encoder power supply is normal.
SSI absolute position cross zero point on Check the SSI absolute encoder specification and modify the setting
CH1 accordingly. If the alarm is not required, disable the alarm output function
in HWCONFIG. Use any of the followings to clear the error code: clear,
SSI absolute position cross zero point on
reset, preset the counter, restart the module, or execute DHCCNT
CH2
instruction again.
14-53
A S S er i es Mo d u le Ma n ua l
MEMO
14
14-54
15
Chapter 15 High-Speed Analog Input
Module AS02ADH
Table of Contents
15-1
A S S er i es Mo d u le Ma n ua l
15.1 Overview
The AS02ADH module is a high-speed analog-to-digital module with two built-in channels. The conversion rate
of analog to digital signals can be as fast as 20 µs per channeI. Its two built-in channels are capable of sampling
simultaneously. The channels are designed as isolated to reduce interferences and ensure the accuracy of the
measured results. This chapter mainly introduces the specifications, functions and operation of the module. For
software operation, ISPSoft, DIADesigner or DIADesigner-AX is what you need. If you are using AS Series PLC
CPU, refer to ISPSoft User Manual or DIADesigner Manual for more information. The new software
DIADesigner-AX only supports AX Series PLC CPU and AS Series modules now, refer to AX-3 User Manual for
15.1.1 Characteristics
(1) High-speed conversion
The conversion rate of analog to digital signals can be as fast as 20 µs per sampling cycle for two
channels simultaneously.
Conversion accuracy: The error range for both voltage input and current input is ±0.1% at ambient
temperature of 25 °C.
_15
(3) Full isolation (isolation between channels included)
Apart from the design of separating the digital and analog signals, the isolation between channels is
By triggering the external input points to achieve recording the log in real time.
With external input points used together, the record function can be enabled immediately to record data
continuously or perform the point logging. The highest recording speed can reach 20 µs per log.
The HWCONFIG utility software is built into ISPSoft. You can set modes and parameters directly in
The functions including recording log and peak value can be achieved through dedicated API
instructions.
15-2
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
Voltage: ≧2 MΩ
Input resistance value
Current: 250 Ω
Voltage: ±15 V
Absolute input range*1
Current: ±32 mA
Channel sampling
20 µs, 40 µs and 80 µs
Cycle*2
*1: If an input signal exceeds the absolute range, it might damage the channel.
*2: Two channels are in A/D conversion simultaneously.
*3: Logging function should be used with API instructions.
*4: Disconnection detection can only be used in the modes of 4 mA to 20 mA and 1V to 5 V.
15-3
A S S er i es Mo d u le Ma n ua l
Analog-to-Digital
Voltage Input
Conversion
Hardware Input
-20.24 mA to 20.24 mA -0.24 mA to 20.24 mA 3.81 mA to 20.19 mA
Limit*1
K-32384 K-384 K-384
Conversion Limit*2 to to to
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.
*2: 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 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.
15-4
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
Electrical specifications
Rated voltage of
24 VDC
external input point
Rated current of
5 mA
external input point
Resistance value of
3.9 kΩ
external input point
Hardware response
Weight 154g
15-5
A S S er i es Mo d u le Ma n ua l
15.2.2 Profile
38.2 95
02A DH 1
7 7
X0 .0
X0 .1 PWR
● ● ERR
2
98.3
X0.0
V1 + AG1 X0.1
88
I1 + VI1- AD1
3
SL D SL D
8 V2 + AG2
I2 + VI2-
AD2
4
● 2 4V
0V
9 5
6 75
35
Unit: mm
6 DIN Rail Clip Secures the module onto the DIN rail
8 Ground Clip
9 Label Nameplate
15-6
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
S/S X0.0
● ●
X0.0
V1+ AG1
X0.1 PWR
● ● ERR
X0.0
I1+ VI1-
V1+ AG1 X0.1
VI1-
I1+ AD1 SLD SLD
SLD SLD
V2+ AG2
V2+ AG2
I2+ VI2-
AD2
24V
I2+ VI2-
●
0V
● 24V
0V
15_
15-7
A S S er i es Mo d u le Ma n ua l
the module; however if you use TO instruction to write data into CRs, the values CANNOT be retained, after
0: integer format
0 Format Setup R 0
1: floating point format
0: closed
1: -10 V to +10 V
1 Channel 1 mode setup
2: 0 V to 10 V
3: -5 V to +5 V
4: 0 V to 5 V
5: 1 V to 5 V
R/W 1
6: 0 mA to 20 mA
7: 4 mA to 20 mA
2 Channel 2 mode setup
8: -20 mA to +20 mA
_15 Note: when the format is set as floating point
TO instruction.
3 Channel 1 offset
Range: -32768 to +32767 R/W 0
4 Channel 2 offset
5 Channel 1 gain
Range: -32768 to +32767 R/W 1000
6 Channel 2 gain
7 0: moving average
Channel 1 filtering method
1: time average
2:50 Hz low-pass filter
3:60 Hz low-pass filter
4:1 kHz low-pass filter (for sampling cycle 40
µs and 80 µs only)
5:3 kHz low-pass filter (for sampling cycle 40 R/W 0
8 Channel filtering method µs and 80 µs only)
6:5 kHz low-pass filter (for sampling cycle 40
µs and 80 µs only)
7:7 kHz low-pass filter (for sampling cycle 40
µs only)
8:9 kHz low-pass filter (for sampling cycle 40
µs only)
15-8
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
0: 20 µs
2: 80 µs
Channel 1 maximum digital When the digital output value is out of the
12
output value range (-32384 to 32384), the digital clipping is
R/W 32384
Channel 2 maximum digital used to fix the exceeding value to the
13
output value maximum digital output value.
15_
Channel 1 minimum digital When the digital output value is out of the
14
output value range (-32384 to 32384), the digital clipping is
R/W -32384
Channel 2 minimum digital used to fix the exceeding value to the minimum
15
output value digital output value.
15-9
A S S er i es Mo d u le Ma n ua l
value is -10.0 V.
25
The maximum scale range If the scale range for an analog to digital input
10.0
for channel 1 channel is 4 mA to 20 mA. It indicates the
26
maximum value is 20 mA and the minimum
value is 4 mA.
15-10
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
15.2.5 Functions
3 Average function Conversion values are averaged and filtered for each channel.
When the digital output value is out of the range (-32384 to 32384), the
Digital output value
7 digital clipping is used to fix the exceeding value to the maximum /
range
minimum digital output value.
Channel detection If an input signal exceeds the input hardware range, the module
8
and alarm produces an alarm or a warning. You can disable this function. 15_
Used with instruction ADLOG and DADLOG (API 1424) to save the
9 Logging function
analog curves for channels.
Peak records for Used with instruction ADPEAK and DADPEAK (API 1425) to save the
10
channels maximum and minimum values for channels.
Disconnection Disconnection detection only operates when the analog range is 4 mA–
11
Detection 20 mA or 1 V–5 V.
1 5 - 11
A S S er i es Mo d u le Ma n ua l
You can choose integer (16-bits, binary format) or floating-point format for the digital output format. If you
set the format to floating-point, you can set the scale range. The analog output mode of a channel has a
corresponding digital range. Digital values correspond to analog outputs sent by the module. For example,
if the analog range is -10 V to +10 V, the digital range is -10.0 to +10.0, the HSP scale is 10.0, and the LSP
scale is -10.0. The digital values -10.0 to +10.0 correspond to the analog values -10 V to +10 V, as the
Analog value
10 V
-10 V
Digital value
-10.0 10.0
Scale range
2. Calibration
_15 To make a curve meet specific needs, calibrate the curve by changing the offset and the gain. The
calibration range depends on the range of inputs that the hardware can receive. The formula is:
(𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼 × 𝐺𝐺𝐺𝐺𝐺𝐺𝐺𝐺)
𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂 = + 𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂
1000
Example:
A channel receives voltage inputs between -10.0 V to +10.0 V. The gain is 1000, and the offset is 0. The
corresponding value for the original signal -10.0 V to +10.0 V is -32000 to +32000. If you change the offset to -
100, the calibrated value for the original signal -10.0 V to +10.0 V becomes -31900 to +32100.
Original signals
1 0V S igna ls aft er t he ca libration
3200 0 32100
Digita l v alue (X)
-10V
Voltag e (Y)
Analog s ig nal
15-12
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
3. Average function
There are two kinds of averages, including moving average and time average; the setting range is 1 to 1000.
When the setting value (sampling value) is 1, averaging is not executed. Moving average is to use the lastest
N number of read values to perform averaging and thus the latest digital output values can be obtained. Thus
in moving average, digital value updating cycle = sampling cycle. For time average, it is to accumulate
sampling cycle for a time set and then perform averaging on the total value. Thus in time average, digital value
updating cycle = sampling cycle x times. For example, when the sampling cycle is 20 µs and you set times to
4. Digital filtering
AS02ADH-A comes with various digital filters. You can use low-pass filter to screen out some specific
frequency or use the band-pass filter to perform filtering on some specific range of frequency. According to
the sampling cycle, you choose an appropriate digital filter; refer to the table below.
Sampling cycle
20 µs 40 µs 80 µs
Filter
15_
50 Hz low-pass filter ● ● ●
60 Hz low-pass filter ● ● ●
15-13
A S S er i es Mo d u le Ma n ua l
50 Hz low-pass filter
Magnitude(dB)
0 dB
-30 dB
-60 dB
50 100 150
Frequency(Hz)
60 Hz low-pass filter
Magnitude(dB)
0 dB
_15
-30 dB
-60 dB
60 120 180
Frequency(Hz)
15-14
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
Low-pass filter
Magnitude(dB)
-46 dB
15-15
A S S er i es Mo d u le Ma n ua l
Band-pass filter
0
Band-pass
Magnitude(dB)
-46 dB
Sampling Realization
fstop1 fpass1 fpass2 fstop2
cycle time
band-pass filter 80 µs 0.75 kHz 1.5 kHz 3 kHz 3.75 kHz 2.56 ms
_15 band-pass filter 80 µs 2.25 kHz 3 kHz 5.5 kHz 6.25 kHz 2.56 ms
band-pass filter 80 µs – – – – –
band-pass filter 80 µs – – – – –
15-16
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
5. Sampling cycle
The conversion rate of analog to digital signals can be set to 20 µs, 40 µs or 80 µs per sampling cycle for two
Hardware Firrmware
Channel 1
Channel 1 Average /
CH1 ADC Digital output
Analog signal Digital filtering
value
Sampling
cycle setup
for channels
Channel 2
Channel 2 Average /
CH2 ADC Digital output
Analog signal Digital filtering
value
15_
CH2 ADLOG
X0.1 Input point Record data
Digital input point Digital filtering instruction
Example:
The conversion rate of analog to digital signals used in this example is 20 µs per sampling cycle for two
channels simultaneously.
20us
0 t
CH1 Ana log input CH2 Ana log input
CH1 ADC re sul t CH2 ADC re sul t
15-17
A S S er i es Mo d u le Ma n ua l
Input point filtering is available to reduce the chance of being triggered by mistake or interferences: you can
set the digital filtering cycle to 0 (disabled), 100 µs, 200 µs, 500 µs according to your requirement.
Digital filtering /
sampling cycle
(20 µs)
Digital input
point –
pin signal
After filtered,
the positioning
of digital input
point
When the digital output value is out of the range (-32384 to 32384), the digital clipping is used to fix the
_15
Digital
output value
-upper limit
Digital
output value
-lower limit
If an input signal exceeds the allowable hardware input range, an error message appears and error LED starts
to blink. You can disable this function in the setting of Channel Detect and Alarm so that the module does not
produce an alarm or a warning when the input signal exceeds the input range.
15-18
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
9. Logging function
AS02ADH can record 10000 pieces of data, if the function is used with instructions ADLOG and DADLOG
(API 1424), you can set up the parameters, enable or disable recording for channels. Refer to section 6.15
(API14 Module Instructions) from AS Series Programming Manual for more information.
Instruction Symbol Functions
ADLOG
En
Group Datalog Enable / disable recording
Record mode: Fixed period, Fixed period + Trigger start,
Module CurNo
Point logging, Fixed period + Trigger position assign
ADLOG ChNo Cmplt Recording cycle: multiples of 1~32000
(16-bit)
Mode Error Total number of all records: 1~2000
Period ErrCode The number of records before/after being triggered:
0~2000
Points
Postrig
DADLOG
En
Group Datalog
Module CurNo When the output value is in floating-point format, you
DADLOG ChNo Cmplt need to use this 32-bit instruction.
(32-bit) The functions for 32-bit instruction are the same as they
Mode Error
are stated for 16-bit instruction above.
Period ErrCode
Points
15_
Postrig
AS02ADH-A can record the shortest time (20 µs) of data and the longest time (2.56 s) of data. It can also
record by external input point triggering or as every single log recording. Up to 2000 pieces of data can be
recorded. And there are four recording modes available.
(1) Fixed period mode: Set Mode=0, the data recording would be performed according to the pre-defined
record period when EN switches to ON. After the recording of a specified number of log points is
complete, the Cmplt flag would be set to High automatically.
Example:
Set Points = 2000
1 2
0 t
EN
CurNo 0 1~1999 2000 0~1999 2000
Cmplt
15-19
A S S er i es Mo d u le Ma n ua l
(2) Fixed period + Trigger start mode: Set Mode=1 and switch instruction EN to ON before the recording
starts. When a trigger signal is detected at the external input point, start recording based on the pre-
defined record period. And the Cmplt flag is set to High automatically when completed. Before the
recording is complete, any operation at the external input points does NOT affect the proceeding of
record. When the recording of log points is complete and the Cmplt flag is High, trigger the external
input points again to start a new cycle of recording; the instruction EN does NOT required to be
turned OFF and then ON again to start another new recording.
Example:
Set Points = 2000, the trigger timing for the external input point is set to rising-edge triggered.
1 2
0 t
_15 EN
External input trigger
The feature of Fixed period + Trigger Start is similar to Fixed period. But the start timing of recording
in Fixed period mode would be delayed as a result of PLC scan time and module communication
time, which is shown in the following illustration. It is assumed that M0 is the device to control EN of
ADLOG instruction. We can see when M0 switches from OFF to ON, the module does not start
recording immediately but with a slight delay.
0 t
Fixed period
M0
Recording Starts
15-20
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
(3) Point Logging mode: Set Mode=2, turn the instruction EN to ON before the recording starts. One log
point would be recorded for each triggering at external input point until it reaches the pre-defined
point number, Cmplt flag would set to High automatically. If you need to the recording to be continued
after the Cmplt flag is set to High, execute the instruction again.
Record The signal source corresponding to the external input points
Example:
Set Points = 2000, the trigger timing for external input point is set to rising-edge triggered.
2000 th point
2nd poin t 1999 th point
1st point rd
3 poin t 3rd poin t
1st poin t
0 t
EN
Exte rnal input trig ger
(4) Fixed period + Trigger position Assign mode: Set Mode=3 and set parameters Points and PostTrg
15_
according to your requirements. This mode is to trigger at the external input point and record the pre-
defined number of log points before and after the triggering occurs. When using EN to turn on this
mode, AS02ADH-A would start waiting for signals to be triggered at external input. And the sampling
would start right after, until it reaches the pre-defined point number, and then Cmplt flag would set to
High automatically. The value in CurNo is 0 before triggered, and after triggered, the modules start
to send the before-triggered data log to the PLC CPU . Therefore the value of CurNo would catch up
to the number of accumulated log points.
Record The signal source corresponding to the external input points
15-21
A S S er i es Mo d u le Ma n ua l
Example
Set Mode=3, Points = 2000, and PostTrg = 1500 so the position of point 501 (Points – PostTrg)would be the
first record after an external trigger signal is detected.
1 2
The number of all records(Points):2000 The number of all records(Points):2000
DADPEAK
En
When the output value is in floating-point format, you
Group MAX
DADPEAK need to use this 32-bit instruction.
(32-bit) Module MIN The functions for 32-bit instruction are the same as they
ChNo Error are stated for 16-bit instruction above.
ErrCode
15-22
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
15.2.6 Wiring
Precautions
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) To wire a terminal block, use single-core cables or multi-core cables in a diameter of 24 AWG–22 AWG
with pin-type connectors smaller than 1 mm in diameter, which are covered with an insulation tube as
below. Moreover, use only copper conducting wires that can withstand temperatures above 60° C-75° C.
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.
(6) Note: use cables with the same length (less than 200 m) and use wire resistance of less than 20 ohm.
X 0.0 S /S
2 4 V DC 2 4 V DC
5mA 5mA
S /S X 0. 0
15-23
A S S er i es Mo d u le Ma n ua l
+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
0V
- VI 2-
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.
_15
*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 interference in 24 V power supply, short-circuit AGn (n=1-2) and the
input signal.
15-24
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
3-wired
Voltage input
-10V~ +10 V Sh ielde d cable *1
*4
+ 24V A G1
+ CHX 1MΩ
V1+
0V
- I 1+
2 50 Ω CH1
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
S LD *5 1MΩ
A G2
AG 2
+ 15V
2 4V DC/DC
0V Convert 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.
15_
*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 interference in 24 V power supply, short-circuit AGn (n=1-2) and the
input signal.
15-25
A S S er i es Mo d u le Ma n ua l
2-wired
Current inp ut
+ 24V 4mA ~+2 0mA
+ S hield ed ca ble *1 *4
CHX A G1
1MΩ
*2 V1+
- I 1+
2 50 Ω
I NA1 ADC1
CH1
VI 1-
A G1
0V *5 1MΩ
S LD
A G1 A G1
Current inp ut
+ 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.
_15
*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 interference in 24 V power supply, short-circuit AGn (n=1-2) and the
input signal.
15-26
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
Printed
Function Description
as
15-27
A S S er i es Mo d u le Ma n ua l
_15
15-28
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
3. After the scanning is completed, AS02ADH will appear in the following window.
15_
15-29
A S S er i es Mo d u le Ma n ua l
Click Download to download the configuration data. (The download cannot be performed if the CPU is in RUN
state)
_15
15-30
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
2. Double-click AS02ADH module to check the firmware version and hardware version.
15_
15-31
A S S er i es Mo d u le Ma n ua l
2. Right-click the module and click Module State or Diagnosis. You can find digital output values and error
_15 codes in Module State and the error log can be found in Diagnosis.
15-32
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
15_
15-33
A S S er i es Mo d u le Ma n ua l
1. Click Export in the dialog box to save the current parameters as a dep file (.dep).
_15
2. Click Import in the dialog box and select a dep file to save parameters.
15-34
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
15_
15-35
A S S er i es Mo d u le Ma n ua l
_15
15-36
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
15_
15-37
A S S er i es Mo d u le Ma n ua l
_15
15-38
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
2. You can see AS02ADH on the right side of AX-3, and then double-click on 02ADH icon.
15_
15-39
A S S er i es Mo d u le Ma n ua l
_15
15-40
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
15-41
A S S er i es Mo d u le Ma n ua l
2. Check the firmware version of the module from the Module Revision parameter.
_15
15-42
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
2. Read current parameter values or status in the AS02ADH-A I/O Mapping tab.
15_
15-43
A S S er i es Mo d u le Ma n ua l
_15
15-44
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
15_
15-45
A S S er i es Mo d u le Ma n ua l
_15
15-46
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
15_
15-47
A S S er i es Mo d u le Ma n ua l
15.5 Troubleshooting
15.5.1 Error Codes
Run: Blinking
16#1605 Hardware failure ON
Stop: OFF
Run: Blinking
16#1606 The parameter setting is not consistent. (alarm) ON
Stop: OFF
Run: Blinking
16#1608 The factory calibration is abnormal. (alarm) ON
Stop: OFF
Run: Blinking
16#1802 Hardware failure Blinking
Stop: OFF
Run: Blinking
16#1804 The factory calibration is abnormal. Blinking
Stop: OFF
_15
The signal received by channel 1 exceeds the range of inputs
16#1808
that the hardware can receive. Run: Blinking
Blinking
The signal received by channel 2 exceeds the range of inputs Stop: OFF
16#1809
that the hardware can receive.
Blinking once
or twice and
after 2
- When power-on, the module is not detected by CPU module. OFF
seconds, it
blinks
repeatedly
15-48
Ch a pt er 1 5 H i g h- s p e ed I n pu t M od u le A S 0 2 AD H
Description Procedure
Internal error
Contact the factory.
The factory calibration is abnormal.
When power-on, the module is not detected by Check if the connection between module and CPU
15_
15-49
A S S er i es Mo d u le Ma n ua l
MEMO
_15
15-50
Industrial Automation Headquarters
Delta Electronics, Inc.
Taoyuan Technology Center
No.18, Xinglong Rd., Taoyuan District,
Taoyuan City 330477, Taiwan
TEL: +886-3-362-6301 / FAX: +886-3-371-6301
Asia EMEA
Delta Electronics (Shanghai) Co., Ltd. Delta Electronics (Netherlands) B.V.
No.182 Minyu Rd., Pudong Shanghai, P.R.C. Sales: Sales.IA.EMEA@deltaww.com
Post code : 201209 Marketing: Marketing.IA.EMEA@deltaww.com
TEL: +86-21-6872-3988 / FAX: +86-21-6872-3996 Technical Support: iatechnicalsupport@deltaww.com
Customer Service: 400-820-9595 Customer Support: Customer-Support@deltaww.com
Service: Service.IA.emea@deltaww.com
Delta Electronics (Japan), Inc. TEL: +31(0)40 800 3900
Industrial Automation Sales Department
2-1-14 Shibadaimon, Minato-ku 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: Sales.IA.Benelux@deltaww.com
TEL: +31(0)40 800 3900
Delta Electronics (Korea), Inc. Delta Electronics (Netherlands) B.V.
1511, 219, Gasan Digital 1-Ro., Geumcheon-gu,
Coesterweg 45, D-59494 Soest, Germany
Seoul, 08501 South Korea
Mail: Sales.IA.DACH@deltaww.com
TEL: +82-2-515-5305 / FAX: +82-2-515-5302
TEL: +49 2921 987 238
Delta Energy Systems (Singapore) Pte Ltd. 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: Sales.IA.FR@deltaww.com
Delta Electronics (India) Pvt. Ltd. TEL: +33(0)1 69 77 82 60
Plot No.43, Sector 35, HSIIDC Gurgaon,
PIN 122001, Haryana, India 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
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: Sales.IA.Iberia@deltaww.com
Samutprakarn 10280, Thailand
TEL: +66-2709-2800 / FAX: +66-2709-2827 Delta Electronics (Italy) S.r.l.
Via Meda 2–22060 Novedrate(CO)
Delta Electronics (Australia) Pty Ltd. Piazza Grazioli 18 00186 Roma Italy
Unit 2, Building A, 18-24 Ricketts Road, Mail: Sales.IA.Italy@deltaww.com
Mount Waverley, Victoria 3149 Australia TEL: +39 039 8900365
Mail: IA.au@deltaww.com
Delta Greentech Elektronik San. Ltd. Sti. (Turkey)
TEL: +61-1300-335-823 / +61-3-9543-3720
Şerifali Mah. Hendem Cad. Kule Sok. No:16-A
34775 Ümraniye – İstanbul
Americas Mail: Sales.IA.Turkey@deltaww.com
TEL: + 90 216 499 9910
Delta Electronics (Americas) Ltd.
5101 Davis Drive, Research Triangle Park, NC 27709, U.S.A. Eltek Dubai (Eltek MEA DMCC)
TEL: +1-919-767-3813 / FAX: +1-919-767-3969 OFFICE 2504, 25th Floor, Saba Tower 1,
Jumeirah Lakes Towers, Dubai, UAE
Delta Electronics Brazil Ltd. Mail: Sales.IA.MEA@deltaww.com
Estrada Velha Rio-São Paulo, 5300 Eugênio de TEL: +971(0)4 2690148
Melo - São José dos Campos CEP: 12247-004 - SP - Brazil
TEL: +55-12-3932-2300 / FAX: +55-12-3932-237
*We reserve the right to change the information in this manual without prior notice. AS-0249820-12
2024/04/30