As Module Manual
As Module Manual
Asia
Delta Electronics (Jiangsu) Ltd.
Wujiang Plant 3
1688 Jiangxing East Road,
Wujiang Economic Development Zone
Wujiang City, Jiang Su Province, P.R.C. 215200
TEL: 86-512-6340-3008 / FAX: 86-769-6340-7290
Americas
Delta Products Corporation (USA)
Raleigh Office
P.O. Box 12173,5101 Davis Drive,
Research Triangle Park, NC 27709, U.S.A.
TEL: 1-919-767-3800 / FAX: 1-919-767-8080
Europe
Delta Electronics (Netherlands) B.V.
Eindhoven Office
De Witbogt 20, 5652 AG Eindhoven, The Netherlands
TEL : +31 (0)40-8003800 / FAX : +31 (0)40-8003898
AS-0249820-07
*We reserve the right to change the information in this manual without prior notice.
2019/11/28 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 new screenshots.
4. Chapter 4: Updated information concerning CR#35-
2nd 54/CR#210-225 and software new screenshots. 2017/07/07
5. Chapter 5: Updated information concerning CR#1-
4/CR#210-217 and software new screenshots.
6. Chapter 6: Updated information concerning CR#210-
217 and software new screenshots.
7. Chapter 7: Updated information concerning theoretical
calibration and software new screenshots
8. Chapter 8: Updated information concerning new FW2.0.
1. Chapter 1: Added information concerning new models
A S 0 6 RT D - A a n d A S 0 8 T C - A a n d i n s t a l l a t i o n i n f o r m a t i o n
updated in section 1.3.1.
3rd 2. Chapter 5: Added information concerning new model 2018/02/09
A S 0 6 RT D - 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. Chapter 8: New functions in new FW2.02.
9. Chapter 9: Updated section 9.2.5 output impedance
information and added sections 9.2.7.1-9.2.7.9 for new
functions added and operational examples.
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 wiring 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 2019/11/28
Added DMPID 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.
AS Series Module Manual
Table of Contents
Chapter 1 Introduction
i
Chapter 3 Analog Output Module AS04DA
ii
4.4 Troubleshooting .............................................................................. 4-33
4.4.1 Error Codes ................................................................................ 4-33
4.4.2 Troubleshooting Procedure............................................................ 4-34
iii
6.2.4 AS04TC Control Registers .............................................................. 6-6
6.2.5 AS08TC Control Registers ............................................................ 6-10
6.2.6 Functions................................................................................... 6-16
6.2.7 Control Mode ............................................................................. 6-19
6.2.8 Wiring ....................................................................................... 6-38
6.2.9 LED Indicators............................................................................ 6-39
iv
7.4.5 Parameters ................................................................................ 7-34
v
8.6.3 Remote IO Application (AS-FCOPM) .................................................... 8-55
8.6.4 Remote IO Application (AS-FEN02)..................................................... 8-63
8.6.5 Remote IO Application (Multiple AS-FEN02) ......................................... 8-65
vi
9.3 Profiles and Dimensions .................................................................. 9-41
9.3.1 AS-F232 .................................................................................... 9-41
9.3.2 AS-F422/AS-F485/AS-F2AD/AS-F2DA ............................................ 9-41
9.3.3 AS-FCOPM ................................................................................. 9-41
9.3.4 AS-FEN02 .................................................................................. 9-42
9.3.5 AS-FPFN02 ................................................................................. 9-43
vii
10.4.4.1Bit-strobe Work Principle ........................................................... 10-17
10.4.5 Network Node Status Display....................................................... 10-18
10.4.5.1Scan-List Node Status Indication ................................................ 10-18
10.4.5.2Module Status Indication ........................................................... 10-18
10.4.6 Setting the Time for Data Exchange between Master and Slaves ....... 10-18
10.4.7 Application Example Network Node Status Indication ...................... 10-19
10.4.7.1.Constructing One DeviceNet Network ......................................... 10-20
10.4.7.2.Using DeviceNet Builder to Configure a DeviceNet Network ........... 10-21
10.4.7.3.DeviceNet Network Control ....................................................... 10-28
10.4.8 Sending Explicit Message through Ladder Diagram ......................... 10-29
10.4.8.1.Principle of Explicit Message Transmission................................... 10-29
10.4.8.2.Explicit Message Transmission Instruction DNETRW ...................... 10-30
10.4.9 LED Indicators and Troubleshooting .............................................. 10-36
10.4.9.1.NS LED .................................................................................. 10-36
10.4.9.2.MS LED ................................................................................. 10-37
10.4.9.3.Combination of MS LED and NS LED .......................................... 10-37
10.4.9.4.Digital Displayer ..................................................................... 10-37
10.4.10 Master-Slave Mode Switch and 8 Baud Rates Setting via Software ...... 10-39
10.4.10.1.Setting AS01DNET-A to Slave Mode ......................................... 10-39
10.4.10.2.Setting AS01DNET-A to Master Mode........................................ 10-42
10.4.10.3.Baud Rate Setting of When AS01DNET-A is in Slave Mode ........... 10-45
10.4.10.4.Baud Rate Setting of When AS01DNET-A is in Master Mode ......... 10-48
viii
10.6 How to Call DeviceNet Builder through ISPSoft (AS-Series PLC) ... 10-97
ix
1
Chapter 1 Introduction
Table of Contents
1.1 Overview ...........................................................................1-2
1.2 Specifications .....................................................................1-5
1.2.1 General Specifications .................................................................... 1-5
1.2.2 EMS Standards .............................................................................. 1-6
1.2.2.1 EMI .......................................................................................... 1-6
1.2.2.2 EMS ......................................................................................... 1-6
1.2.2.3 Conducted Immunity Test ........................................................... 1-7
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 analog input/output modules,
temperature measurement modules, load cell modules, and network modules. They are described in the
following table.
1-2
Ch a pt er 1 In tr od uc t i o n
4-channel thermocouple
8-channel thermocouple
Input methods for the 2-channel are pulse-input (max. at 200 kHz)
AS02HC-A
and SSI communication interface input (max. at 1.25 MHz)
1-3
A S S er i es Mo d u le Ma n ua l
AS00SCM-A
AS-FCOPM
AS00SCM-A
Remote I/O
+ Network module with AS-FEN02 function cards
module
AS-FEN02
1-4
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
1-5
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-6
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
1-7
A S S er i es Mo d u le Ma n ua l
1.3 Installation
_1 1.3.1 Installing a Module
1. Press the clip rings if they are out as the image 1 shown. Push the module to the desire position
until you hear a click to finish installation.
2. Link the I/O modules on the right side of the PLC and make sure they are hooked together. Push the
modules into the DIN rail until you hear a click.
3. After you installed the module, fasten the screws on the modules to secure the module on the DIN rail.
1 2
If there is a vibration source near the installation site, install anti-vibration baffles on the sides of the AS Series
modules for better stabilization, such as the gray baffles show below.
1-8
Ch a pt er 1 In tr od uc t i o n
1-9
A S S er i es Mo d u le Ma n ua l
Installation
1. Level the terminal block at the printed circuit board, and press it into the module.
Removal
1. Pull down the clip in the direction indicated by the arrow and then pull the terminal block up
as illustrated below.
1 1
1. Take the removable terminal block out of the module, and then pull the clip out from the DIN rail as
shown below.
1-10
Ch a pt er 1 In tr od uc t i o n
Installation
Push the extension card into the extension card slot until you hear a click.
Removal
Press the tab labeled PUSH to release the extension card, and then remove the extension card.
1 - 11
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-12
2
Chapter 2 Analog Input Module
AS04/08AD
Table of Contents
2.1 Overview ........................................................................................... 2-2
2.1.1 Characteristics ............................................................................... 2-2
2-1
A S 30 0 S er i es M od u le Ma n ua l
2.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.
2.1.1 Characteristics
_2 (1) Select a module based on its practical application.
AS04AD-A: Has four channels. A channel can receive either voltage or current input.
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
HWCONFIG without spending time writing programs to set registers to manage functions.
2-2
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
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
Hardware
16 bits
Resolution
2-3
A S 30 0 S er i es M od u le Ma n ua l
Analog-to-Digital
Voltage Input
Conversion
Absolute Input
±15 V
Range*3
*1: If the input signal exceeds the hardware input limit, the module only shows the maximum value. If the
_2
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.
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
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.
2-4
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
2.2.2 Profile
AS04AD-A
38.2 95
04AD 1
7
7 2_
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 I3- V I4-
3
8 S LD S LD
AG 2 4V
0V
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
8 Ground Clip
9 Label Nameplate
2-5
A S 30 0 S er i es M od u le Ma n ua l
_2
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
2-6
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
8: -20 mA to +20 mA
5 Channel 1 offset
6 Channel 2 offset
Range: -32768 to +32767 R/W 0
2_
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
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
Channel sampling 1: 4 ms
cycle 2: 10 ms
21 R/W 0
(sampling/integration 3: 15 ms
time) 4: 20 ms
5: 30 ms
2-7
A S 30 0 S er i es M od u le Ma n ua l
6: 40 ms
7: 50 ms
8: 60 ms
_2
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 Channel Alarm Setup R/W 0
0: warning
1: alarm
33 The maximum scale maximum value is +10.0 V and the minimum value
10.0
34 range for channel 2 is -10.0 V.
35 The maximum scale If the scale range for an analog to digital input
10.0
36 range for channel 3 channel is 4 mA ~ 20 mA. It indicates the maximum
2-8
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
edit.
2_
Instructions for peak values
channels 1–4
201 Instruction Set W 0
16#0201: enable recording for channel 1
2-9
A S 30 0 S er i es M od u le Ma n ua l
2-10
Ch a pt er 2 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
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
2 - 11
A S 30 0 S er i es M od u le Ma n ua l
17 Channel 1 gain
18 Channel 2 gain
19 Channel 3 gain
_2 20 Channel 4 gain
Range: -32768 to +32767 R/W 1000
21 Channel 5 gain
22 Channel 6 gain
23 Channel 7 gain
24 Channel 8 gain
2-12
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
percentage
0: 2 ms
1: 4 ms
2_
2: 10 ms
3: 15 ms
4: 20 ms
41 (Sampling/Integration 6: 40 ms R/W 0
Time) 7: 50 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
bit4: channel 5
bit5: channel 6
42 Channel Alarm Setup R/W 0
bit6: channel 7
bit7: channel 8
0: warning
1: alarm
2-13
A S 30 0 S er i es M od u le Ma n ua l
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 conversion
61 The maximum scale range 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
2-14
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
channel 1
channel 3
channel 4
channels 1-4
201 Instruction Set W 0
16#0201: enable recording for channel 1
2-15
A S 30 0 S er i es M od u le Ma n ua l
2-16
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
2.2.6 Functions
Disconnection Disconnection detection only operates when the analog range is 4 mA–
4
Detection 20 mA or 1 V–5 V.
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). 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.
2-17
A S 30 0 S er i es M od u le Ma n ua l
Original signals
1 0V S igna ls aft er t he ca libration
3200 0 32100
Digita l v alue (X)
_2
-10V
Voltag e (Y)
Analog s ig nal
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 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 remaining values (40 pieces of data) to
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
2-18
Ch a pt er 2 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.
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
+10 V, as the example below shows.
2-19
A S 30 0 S er i es M od u le Ma n ua l
Analog value
10 V
_2
-10 V
Digital value
-10.0 10.0
Scale range
2.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) Terminals with insulation sleeves cannot be arranged as a terminal block, so you should cover the
(5) Use single-core cables or twin-core cables in a diameter of 24 AWG–22 AWG with pin-type connectors
smaller than 1 mm. Use only copper conducting wires that can resist temperatures above 60° C-75° C.
Four-wire connection (active transducer): the transducer uses an independent power supply so
do not connect it to the same power circuit as the analog input module.
(7) Note: use cables with the same length (less than 200 m) and use wire resistance of less than 100 ohm.
2-20
Ch a pt er 2 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 2_
4-wir e: c urr ent inp ut CHX
-20 mA ~ +2 0 mA Shi eld ed c abl e *1 1M
V 2+
+ *2 25 0 CH2
+ 24 V I2 +
- 1M
0V V I2 -
*4
FE
2-wi re: cu rrent i np ut
4 mA ~ +2 0m A
*6 AG
+ 2 4V
Shi eld ed c abl e *1 CHX
+ 1M
V 3+
- *2 25 0 CH3
I3 +
1M
0V V I3 -
*4
FE
3-wi re: vo ltag e inpu t
-1 0 V~ + 10 V Shi eld ed c abl e *1 *6 AG
+ 2 4V CH X
+ 1M
V4 +
25 0 CH4
0V - I 4+
1M
*4 V I4 -
FE
+ 15 V
0V D C /D C
24 VD C AG
24 V C on ve rt e r
-15 V
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If the module is connected to a current signal, the terminals Vn and In+ (n=1–4) must be short-circuited.
*3. If 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.
2-21
A S 30 0 S er i es M od 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
_2
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
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.
2-22
Ch a pt er 2 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 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
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.
2-23
A S 30 0 S er i es M od u le Ma n ua l
2-24
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
2_
(3) Double-click the module in the working area to open the Device Setting page.
2-25
A S 30 0 S er i es M od u le Ma n ua l
_2
2-26
Ch a pt er 2 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
parameters while the CPU module is running.
2_
2-27
A S 30 0 S er i es M od 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
_2
2-28
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
2_
(3) View the module status.
2-29
A S 30 0 S er i es M od u le Ma n ua l
_2 (2) Click Import in the Device Settings dialog box and select a CSV file to import saved parameters.
2.3.5 Parameters
(1) The input formats of the channels
2-30
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
2_
2-31
A S 30 0 S er i es M od u le Ma n ua l
_2
2-32
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
2_
2-33
A S 30 0 S er i es M od u le Ma n ua l
2.4 Troubleshooting
2.4.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
2-34
Ch a pt er 2 A na l o g In pu t M od u l e A S0 4 /0 8 A D- A
Description Procedure
When power-on, the module is not detected by Check if the connection between module and CPU
2-35
A S 30 0 S er i es M od u le Ma n ua l
MEMO
_2
2-36
3
Chapter 3 Analog Output Module AS04DA
Table of Contents
3.1 Overview ........................................................................................... 3-2
3.1.1 Characteristics ............................................................................... 3-2
3-1
A S S er i es Mo d u le Ma n ua l
3.1 Overview
An analog output module receives four 12-bit blocks of digital data from a CPU module. The module converts
3.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
HWCONFIG without spending time writing programs to set registers to manage functions.
3-2
Ch a pt er 3 A na l o g O u tp ut M o du l e A S 0 4D A
Number of Outputs 4
Analog-to-Digital
Voltage input/Current input
Conversion
Weight 145 g
Functional specifications
Analog-to-Digital
Voltage Output
Conversion
Error Rate
±0.2%
(Room Temperature)
Linearity error
±0.05%
(Room Temperature)
3-3
A S S er i es Mo d u le Ma n ua l
Analog-to-Digital
Voltage Output
Conversion
Error Rate
±0.2%
(Room Temperature)
Error Rate
±0.5%
(Full Temperature Range)
3-4
Ch a pt er 3 A na l o g O u tp ut M o du l e A S 0 4D A
3.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
IO3 IO4
3
8 AG AG
SLD SLD
24V
0V
4
9 5 3_
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
3-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
_3
D A
SLD SLD
VO3 VO4
IO3 IO4
AG AG
SLD SLD
24V
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
1
4: 0 V–5 V
3 Channel 3 mode setup R/W
5: 1 V–5 V
6: 0 mA–20 mA
4 Channel 4 mode setup R/W
7: 4 mA–20 mA
3-6
Ch a pt er 3 A na l o g O u tp ut M o du l e A S 0 4D A
6 Channel 2 offset
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
3_
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 4
21 When the format is set to integer in HWCONFIG, the R
The minimum scale
-10.0
range for channel 1
22 scale range is invalid. R
25 The minimum scale values for earier understanding. Here you can set the R
-10.0
26 range for channel 3 minimum and maximum scale ranges of corresponding R
3-7
A S S er i es Mo d u le Ma n ua l
28 range for channel 4 For example, if the scale range for an analog to digital R
31 The maximum scale If the scale range for an analog to digital input channel R
10.0
32 range for channel 2 is 4 mA ~ 20 mA. It indicates the maximum value is 20 R
mA and the minimum value is 4 mA.
33 The maximum scale R
10.0
34 range for channel 3 Note: You can use PLC instruction DSCLP (API0217) R
and set SM685 to ON to use floating-point operations
_3 35
The maximum scale
R
range for channel 4 when a conversion range needs to edit. 10.0
36 R
0: warning
1: alarm
3.2.5 Functions
When a module stops running, the system can retain the signal sent by the
3 Retain an Output
module.
Refresh Time for an Refresh the analog output value according to the value of the fixed slope.
4
Output
5 Scale Range You can set the scale range when the format is floating-point.
3-8
Ch a pt er 3 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:
3_
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
3-9
A S S er i es Mo d u le Ma n ua l
3. Retain an Output
When a module stops running, the system can retain the signal sent by the module.
Input si gnal
_3 Output signal
Anal og si gnal
Output signal
3-10
Ch a pt er 3 A na l o g O u tp ut M o du l e A S 0 4D A
Set the refresh time for an output and the system updates the value of the slope (m) accordingly.
Anal og si gnal
3_
When the analog output signal changes, the system updates the value of the analog output according to the
Analog si gnal
Time
3 - 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
_3
Rated output range
-10 V
Digital value
-10.0 10.0
Scale range
3.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
load that is not a PLC.
(4) Terminals with insulation sleeves cannot be arranged as a terminal block, so you should cover the
(5) Connect 24 to 22 AWG (1 mm) wires to the input/output terminals. The plastic jackets that are
removed from the cables should be 8 mm to 10 mm long. The specifications for the terminals and the
wiring of the terminals are shown below. Use only copper leads that can resist temperatures above
60° C /75° C.
ohm.
3-12
Ch a pt er 3 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 3_
AG
AG
AC motor driv e, Shielded cable*1 SLD
recorder,
proporti oni ng v al ve *3
FE
+15 V
0V DC/DC
24VDC AG
2 4V C on ve rte r
-15V
*1. Use shielded cables to isolate the analog input signal cable from other power cables.
*2. If 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.
3-13
A S S er i es Mo d u le Ma n ua l
3-14
Ch a pt er 3 A na l o g O u tp ut M o du l e A S 0 4D A
3_
(3) Double-click the module in the working area to open the Device Setting page.
3-15
A S S er i es Mo d u le Ma n ua l
_3
3-16
Ch a pt er 3 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.
3_
3-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.
_3
3-18
Ch a pt er 3 A na l o g O u tp ut M o du l e A S 0 4D A
3_
3-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.
_3
3.3.5 Parameters
(1) The output formats of the channels
3-20
Ch a pt er 3 A na l o g O u tp ut M o du l e A S 0 4D A
3_
3-21
A S S er i es Mo d u le Ma n ua l
_3
3-22
Ch a pt er 3 A na l o g O u tp ut M o du l e A S 0 4D A
3.4 Troubleshooting
3.4.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
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-23
A S S er i es Mo d u le Ma n ua l
MEMO
_3
3-24
4
Chapter 4 Analog Input/Output Module
AS06XA
Table of Contents
4.1 Overview ........................................................................................... 4-2
4.1.1 Characteristics .............................................................................. 4-2
4-1
AS Ser ies M od ul e Man ua l
4.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
4.1.1 Characteristics
(1) Use the AS06XA-A analog input/output module, based on its practical application.
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
HWCONFIG without spending time writing programs to set registers to manage functions.
4-2
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
Analog-to-Digital
Voltage input/Current input/Voltage output/Current output
Conversion
Weight 145 g
Analog-to-Digital
Voltage Input
Conversion
4-3
AS Ser ies M od ul e Man ua l
Analog-to-Digital
Voltage Input
Conversion
*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 (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.
_4
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
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.
4-4
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
Digital-to-Analog
Voltage Output
Conversion
Error Rate
±0.2%
(Room Temperature)
Error Range
±0.5%
(Full temperature range) 4_
Linearity Error
±0.05%
(Room Temperature)
Linearity Error
±0.05%
(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)
4-5
AS Ser ies M od ul e Man ua l
Linearity Error
±0.10%
(Full Temperature Range)
Permissible Load
≦550 Ω
Impedance
4.2.2 Profile
38.2 95
1
7
7
2
98.3
_4
88
8 3
4
9
5
6 75
35
Unit: mm
4-6
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
Input/Output Terminals
6 DIN Rail Clip Secures the module onto the DIN rail
8 Ground Clip
9 Label Nameplate
4_
06X A
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
4-7
AS Ser ies M od ul e Man 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
_4 R/W 1
4: 0–5 V
3 Input channel 3 mode setup
5: 1–5 V
6: 0–20 mA
4-8
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
average percentage
0: 2 ms
1: 4 ms
2: 10 ms
3: 15 ms
4_
4: 20 ms
(sampling/integration time)
7: 50 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
4-9
AS Ser ies M od ul e Man 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.
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
4-10
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
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 conversion
51 The maximum scale range
range needs to edit. 10.0
52 for input channel 4
channel 1
channel 2
channel 3
channel 4
channels 1–4
201 Instruction Set W 0
16#0201: enable recording for channel 1
4 - 11
AS Ser ies M od ul e Man ua l
4-12
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
4.2.5 Functions
Set modes of operation and parameters with HWCONFIG utility software built into ISPSoft.
Analog input
Disconnection Disconnection detection only operates when the analog range is 4–20
4
Detection mA or 1–5 V.
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
7 Save the analog curves for channels.
Channels
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). 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:
4-13
AS Ser ies M od ul e Man 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.
_4 -10V
10V Voltage (X)
(X1, Y1) Input analog v alue
(0V, 100)
-10
(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 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 remaining values (40 pieces of data) to obtain the average value.
4-14
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
Quantity
Range for filter percentage
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
Mini mu m va lue
Time
4-15
AS Ser ies M od ul e Man ua l
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
_4 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
-10 V
Digital value
-10.0 10.0
Scale range
4-16
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
Analog Output
When a module stops running, the system retains the signal sent by the
3 Retain an Output
module.
Refresh Time for an Refresh the analog output value according to the value of the fixed slope.
4
Output
5 Scale Range You can set the scale range when the format is floating-point.
1. Enable/Disable a Channel
4_
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 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)
-10V
Voltag e (Y)
Analog s ig nal
4-17
AS Ser ies M od ul e Man ua l
3. Retain an Output
When a module stops running, the system retains the signal sent by the module.
Analog signal
Output signal
_4 Time
Set the refresh time for an output and the system updates the value of the slope (m) accordingly.
Anal og si gnal
4-18
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
When the analog output signal changes, the system updates the value of the analog output according to
Analog si gnal
Time
*The output conversion time and the input channel sampling cycle are the same.
4_
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
Analog value
10 V
-10 V
Digital value
-10.0 10.0
Scale range
4-19
AS Ser ies M od ul e Man ua l
4.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 (4) Terminals with insulation sleeves cannot be arranged as a terminal block, so you should cover the
(5) Use single-core cables or twin-core cables with a diameter of 24–22 AWG and with pin-type
connectors smaller than 1 mm. Only use copper conducting wires which can withstand temperatures
(6) 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.
4-20
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
External wiring
(1) AS06XA-A
AG
4-w ire: 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-w ire: 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
- *2
V 3+
I3 +
25 0 CH3 4_
1M
0V VI 3-
*6
FE
3-w ir e: vol tage in put
-10 V~ +1 0V Sh ield ed cabl e *1 *8 AG
+2 4V C HX -I
+ 1M
V4 +
2 50 C H4
0V - I 4+
1M
*6 V I4 -
FE
3-w ire: cu rrent i np ut
*8 AG
-2 0m A~ +2 0m A 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
4-21
AS Ser ies M od ul e Man 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.
4-22
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
4_
4-23
AS Ser ies M od ul e Man ua l
(3) Double-click the module in the working area to open the Device Setting page.
_4
4-24
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
(4) Choose the parameter, set the values, and click OK.
4_
(5) Click Download on the toolbar to download the parameters. Note that you cannot download the
parameters while the CPU module is running.
4-25
AS Ser ies M od ul e Man ua l
_4
(2) Double-click the module to open the Device Setting page. The versions of both the firmware and the
4-26
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
4_
4-27
AS Ser ies M od ul e Man ua l
_4
(2) Click Import in the Device Settings dialog box and select a CSV file to import saved parameters.
4-28
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
4.3.5 Parameters
(1) The input modes of the channels
4_
4-29
AS Ser ies M od ul e Man ua l
_4
4-30
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
4_
4-31
AS Ser ies M od ul e Man ua l
_4
4-32
Ch ap te r 4 Ana lo g In pu t/O u tput Mo du le AS06 XA
4_
4.4 Troubleshooting
4.4.1 Error Codes
4-33
AS Ser ies M od ul e Man ua l
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
_4 Ensure the external 24 V power supply to the module is
The external voltage is abnormal.
functioning normally.
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-34
5
Chapter 5 Temperature Measurement
Module AS04/06RTD
Table of Contents
5.1 Overview ............................................................................................... 5-2
5.1.1 Characteristics ............................................................................... 5-2
5.1.2 Characteristics ............................................................................... 5-2
5-1
A S S er i es Mo d u le Ma n ua l
5.1 Overview
5.1.1 Characteristics
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.
5.1.2 Characteristics
(1) Select a sensor based on its practical application.
_5 Conversion accuracy: The error range of the input is ±0.1% at ambient temperature of 25° ±5° C.)
The HWCONFIG utility software is built into ISPSoft. You can set modes and parameters directly in
HWCONFIG without spending time writing programs to set registers to manage functions.
5-2
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
Number of Analog
4 6
Inputs
300 Ω/0–3000 Ω
LG-Ni1000
Cu50/Cu100
Pt100/Ni100/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
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 VDC
Isolation between an analog circuit and the digital circuit: 500 VDC
5-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 the measured temperature exceeds the upper limit, it only shows the maximum value. If the measured
temperature is below the lower limit, it only shows the minimum value.
5.2.2 Profile
_5 38.2 95
04RT D 1
7 7
2
98.3
88
3
8
4
9
5
6 75
35
Unit: mm
5-4
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
Arrangement of the
Yerminals
6 DIN Rail Clip Secures the module onto the DIN rail
5-5
A S S er i es Mo d u le Ma n ua l
AS04RTD-A AS06RTD-A
0 4R T D 06RTD
S LD I 3- I 56- I34-
S LD I 4- L6+ L6-
0V 0V
_5
5-6
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
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 5_
8:LG-Ni1000
10:Cu100
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
5-7
A S S er i es Mo d u le Ma n ua l
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
5-8
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
channel 4
channels 1–4
channel 1
channel 2
channel 3
channel 4
channels 1–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
5-9
A S S er i es Mo d u le Ma n ua l
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
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
_5 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
7:Ni1000
5 Channel 5 mode setup 8:LG-Ni1000
9:Cu50
6 Channel 6 mode setup
10:Cu100
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
5-10
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
14 Channel 2 gain
15 Channel 3 gain
16 Channel 4 gain
17 Channel 5gain
18 Channel 6 gain
0: Fahrenheit
31 Units of temperature R/W 0
1: Celsius
bit0: channel 1
bit2: channel 3
bit3: channel 4
bit4: channel 5
5 - 11
A S S er i es Mo d u le Ma n ua l
bit5: channel 6
0: warning
1: alarm
channel 1
channel 2
channel 3
_5 channel 4
channels 5
channels 6
channels 1-6
201 Instruction set W 0
1-6
5-12
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
5-13
A S S er i es Mo d u le Ma n ua l
channel 6
4000
Records for channel 1 200 records for channel 1 R -
-4199
4500
Records for channel 2 200 records for channel 2 R -
-4699
5000
Records for channel 3 200 records for channel 3 R -
-5199
5500
Records for channel 4 200 records for channel 4 R -
-5699
5-14
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
-6199
6500
Records for channel 4 200 records for channel 6 R -
-6699
5.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
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
5-15
A S S er i es Mo d u le Ma n ua l
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
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)
_5
I nput analog value (Y)
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
filter range to 1, for example, the system excludes the bottom 10% and the top 10% of the values and
5-16
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
5. Disconnection Detection
If the channel is open, the module can detect when it is disconnected. If the input is open-circuited, the
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
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
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
5-17
A S S er i es Mo d u le Ma n ua l
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
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.
5.2.8 Wiring
_5
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.
5-18
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
External wiring
(1) AS04RTD-A
0~ 300Ω, 0~ 3000Ω
N i100 /Ni1000/ Pt 100/ Pt 1000 Ni 10 0 Pt1 00 ,J Pt1
, 00 ,
C u50/C u100/ J Pt 100/ LG -Ni1000 Cu 5 0, C u 1 00 /
Ni 10 0 0, P t1 0 00 ,
C H1 L G -N i 10 00 * 3
L1 +
L 1- ADC
*2 INA
I1-
S hielded cab le * 1 S LD
2 -Wi re AG
C H2
L2+
L2-
I2-
S hielded cab le * 1 AG
3 -Wi re
5_
*1. Use shielded twisted pair cables for temperature sensors, and keep them away from power cables
*2. If you use two-wire temperature sensors, Ln- and In- must be short-circuited (where n is between 1–
4).
*3. There are two different internal excitation currents. If you are using 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
5-19
A S S er i es Mo d u le Ma n ua l
(2) AS06RTD-A
0~ 300Ω, 0~ 3000Ω
N i100 /Ni1000/ Pt 100/ Pt 1000 Ni 10 0 Pt1 00 ,J Pt1
, 00 ,
C u50/C u100/ J Pt 100/ LG -Ni1000 Cu 5 0, C u 1 00 /
Ni 10 0 0, P t1 0 00 ,
C H1 L G -N i 10 00 * 3
L1 +
L 1- ADC
S LD INA
CH2
L2+
L2 -
I12- *2
*1. Use shielded twisted pair cables for temperature sensors and keep them away from power cables and
_5
other cables that generate noise.
*2. Terminal “I12-“ indicates “ I1- & I2-“, terminal “I34-“ indicates “ I3- & I4-“, and terminal “I56-“ indicates
“ I5- & I6-“. If you use two-wire temperature sensors, Ln- and In- must be short-circuited (where n is
between 1–6).
*3. There are two different internal excitation currents. If you are using 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
5-20
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
5-21
A S S er i es Mo d u le Ma n ua l
_5
(3) Double-click the module in the working area to open the Device Setting page.
5-22
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
(4) Choose the parameter, set the values, and click OK.
5_
5-23
A S S er i es Mo d u le Ma n ua l
(5) Click Download on the toolbar to download the parameters. Note that you cannot download the
parameters while the CPU module is running.
_5
5-24
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e 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
5_
5-25
A S S er i es Mo d u le Ma n ua l
_5
5-26
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e 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.
5_
5.3.5 Parameters
(1) The input modes of the channels
5-27
A S S er i es Mo d u le Ma n ua l
_5
5-28
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
5_
5-29
A S S er i es Mo d u le Ma n ua l
5.4 Troubleshooting
_5
5.4.1 Error Codes
5-30
Ch a pt er 5 Tem per at ur e M eas ur em ent Mo d u l e A S 0 4/ 0 6RT D
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
5-31
A S S er i es Mo d u le Ma n ua l
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.
_5
5-32
6
Chapter 6 Temperature Measurement
Module AS04/08TC
Table of Contents
6.1 Overview ........................................................................................... 6-2
6.1.1 Characteristics ............................................................................... 6-3
6-1
A S S er i es Mo d u le Ma n ua l
6.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, or B, with ±100 mV voltage inputs) into digital signals. You can select either Celsius
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.
_6
The voltage can be derived from the following equation.
(Q A − QB )dT
T2
V =∫
T1
(A)
where QA and QB are the thermopowers (Seebeck coefficient) of the metals A and B, and T1 and T2 are the
Principle of operation
Because QA and QB are almost unrelated to temperature, formula (A) above can be approximated as in
equation (B).
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 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
6.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.
6_
(5) Disconnection detection
The HWCONFIG software is built into ISPSoft. You can set modes and parameters directly in
HWCONFIG without spending time writing programs to set registers to manage functions.
6-3
A S S er i es Mo d u le Ma n ua l
Number of Analog
4 8
Inputs
Functional specifications
Analog-to-Digital
Centigrade (°C) Fahrenheit (°F) Voltage Input
Conversion
*1 If the measured temperature exceeds the upper limit, it only shows the maximum value. If the measured
temperature is below the lower limit, it only shows the minimum value.
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 8T C
6.2.2 Profile
38.2 95
04TC 1
7
7
98.3
88
3
8
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
8 Ground clip
6-5
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
5 Channel 1 offset
7 Channel 3 offset
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 8T C
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
6-7
A S S er i es Mo d u le Ma n ua l
channel 1
channel 2
channel 3
channel 4
channels 1–4
214 The minimum peak Integer format; the minimum peak value for R -
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 8T C
4000
Records for channel 1 500 records for channel 1 R -
~4499
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-9
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
9 Channel 1 offset
10
_6 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
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
24 Channel 8 gain
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 8T C
0: Fahrenheit
41 Units of temperature R/W 0
1: Celsius
bit0: channel 1
42 Channel alarm setup R/W 0
bit1: channel 2
bit2: channel 3
bit3: channel 4
6 - 11
A S S er i es Mo d u le Ma n ua l
bit4: channel 5
bit5: channel 6
bit6: channel 7
bit7: channel 8
0: warning
1: alarm
channel 1
channel 2
channel 3
channel 5
channel 7
channel 8
channels 1-8
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 8T C
The maximum peak value Integer format; the maximum peak value for
213 R -
for channel 4 analog inputs
6-13
A S S er i es Mo d u le Ma n ua l
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 8T C
6-15
A S S er i es Mo d u le Ma n ua l
6.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,
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-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 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
6_
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
5. Disconnection Detection
If the channel is open, the module can detect when it is disconnected. If the input is open-circuited, the
6-17
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
_6
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 availbe for AS04RTD-A (V1.04 or later), AS06RTD-A (V1.00 or
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 8T C
later / AS06RTD-A: V1.00 or later / AS04TC-A: V1.04 or later / AS08TC-A: V1.00 / CPU: V1.06 or later /
STRING
LWORD
LREAL
WORD
BOOL
REAL
UINT
DINT
LINT
TMR
CNT
Data
INT
type
6-19
A S S er i es Mo d u le Ma n ua l
and counted.
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 8T C
count.
refreshes to False.
0: Automatic control
True: Manual
6-21
A S S er i es Mo d u le Ma n ua l
False: Automatic
PID algorithm.
True: Automatic
MV.
working.
Range of
Ki = 1/sec)
Range of
Derivative If the calculated
positive single-
coefficient (Td or coefficient D is less
precision
Td_Kd REAL Kd, according to than 0, Td_Kd is 0.
floating-
the settings in If Ti_Ki is 0, it is not
point numbers
PID_EQ) controlled by D.
(unit: sec)
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 8T C
If the derivate-
Range of action time constant
positive single- is less than 0, Tf is
smoothing).
PID_DE BOOL the PID derivative False: use the variations in the error (E)
error to calculate the control value of
error).
is the difference
between the SV
0. checks
of ERR_DBW, and
6-23
A S S er i es Mo d u le Ma n ua l
is the difference
between the SV
the ERR_DBW
setting value is 0,
the function is
disabled; otherwise
checks
of ERR_DBW, and
ERR_DBW,
cross status
condition, the
present error is
counted as 0, and
PID algorithm ;
otherwise the
present error is
algorithm.
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 8T C
Manual
(PID_MAN=True),
0~1000
MOUT DWORD/DINT MV the MV value is
(unit: 0.1%)
outputted as the
for MOUNT.
When the
instruction is
6_
scanned, use the
1~1000
CYCLE DWORD/DINT Sampling time (TS) PID algorithm
(unit: 100 ms)
according to the
refresh MV.
0.0~100.0
MV REAL MV output value
(unit: 1%)
6-25
A S S er i es Mo d u le Ma n ua l
time out
Note:
1. If the PID parameter exceeds the upper limit, only the maximum value can be written in the module, if the
PID parameter is below the lower limit, only the minimum value can be written in the module.
2. When PID_RUN switches from True to False, it clears the MV output value to 0. If you need to keep the
last MV output value, you can switch the operand EN to False to close this instruction and the MV output
Example
1. You need to set up the parameters before executing DMPID. Switch the operand EN from False to True to
execute this instruction. If you need to change parameters during execution, you can use the UPDATE
_6 flag to update the parameters (including PID_RUN ~ CYCLE). After the parameters are updated, the
2. When M0 is ON, the instruction is executed. When M2 is ON, the DMPID starts to process. When M2 is
OFF, MV value is 0. And the value in MV is stored in D16. When M0 is OFF, the instruction is not
3. When the mode is set to 1, the system starts to auto tuning the parameters for the temperature control.
After tuning is done, the system switches to auto control mode (PID_MODE is set to 0) and fill in the
appropriate parameters (Kc_Kp, Ti_Ki, Td_Kd, Tf, ALPHA and BETA) to data devices. You can also use
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 8T C
6_
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
1: the PID
algorithm is
implemented.
algorithm is not
implemented.
6-27
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
601 631 661 691 721 751 781 811 SV SV Target value 0
0: automatic
control
When PID_MAN
is switched from
1 to 0, the
output value
(MV) is included
in the automatic
algorithm.
1: the parameters
are tuned
PID control automatically for
602 632 662 692 722 752 782 812 PID_MODE 0
mode the temperature
control. When
the tuning is
complete, the
_6
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
is output based
on the MOUT.
When
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 8T C
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
PID_MODE is
also set to 1,
this setting is
ineffective.
0: normal; the
MV.
Range: 0–32000,
mode.
Kc_Kp are
floating-point 6_
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.
610 640 670 700 730 760 790 820 Derivative Td_Kd are
Td_Kd 190.078
611 641 671 701 731 761 791 821 coefficient floating-point
6-29
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
calculated
coefficient D is
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.
0: independent
formula
0: use the
variations in the
error (E) to
calculate the
control value of
calculation of (derivative of
615 645 675 705 735 765 795 825 PID_DE the PID E). 0
PV to calculate
the control
value of the
derivative
(derivative of
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 8T C
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
PV).
0: heating action
PID forward/
(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
this setting is 0,
enabled. When
this setting is
module checks
whether the
present difference
6_
is less than the
Range within
absolute value of
which the
617 647 677 707 737 767 797 827 ERR_DBW ERR_DBW, and it 0
error value is
checks whether
counted as 0
the present
difference meets
condition. If the
present difference
absolute value of
ERR_DBW and it
status condition,
counted as 0, and
6-31
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
is implemented.
Otherwise the
present error is
PID algorithm
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
value is output as
620 650 680 710 740 770 800 830 MOUT output value value, between 0
MV_MIN.
Range: 0–1000
(0%–100%)
_6 Feedforward
feedforward
A floating-point
Unit: %
Floating-point
format.
The accumulated
624 654 684 714 744 774 804 834 Accumulated integral value is
I_MV --
625 655 685 715 745 775 805 835 integral value temporarily stored
for reference.
When the MV is
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 8T C
CR#
Operand Function Description Defaults
CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8
0%–100%, the
accumulated
integral value in
I_MV is
unchanged.
When this
instruction is read,
is implemented
according to the
Sampling the MV is
626 656 686 716 746 776 806 836 CYCLE 1
time (TS) refreshed.
If TS is less than 1,
it is read as 1. If TS
is larger than
1,000, it is read as
1,000.
6_
Unit: 100 ms
Note: When using PID parameters to set up control registers: PID control registers of AS04TC-A and RTD-A
are retainable; however PID control registers of AS06RTD-A and AS08TC-A are not retainable.
PID formula:
6-33
A S S er i es Mo d u le Ma n ua l
2. When you set the PID_MODE to 1, auto tuning mode is enabled. When auto tuning is complete, the value
ERR_DBW
_6 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
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 8T C
Kc_Kp
ERR_DBW Kc_Kp
>0
<=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
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 6_
(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
6-35
A S S er i es Mo d u le Ma n ua l
α、β 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
temperature is climbing up. Use BETA parameter to reduce overshoot while the temperature is dropping.
0
Tem perature ( C)
Tim e
_6
0
Temperature ( C)
Time
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 8T C
Execute the general pulse with modulation instruction (GPWM) to set output cycle 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 output cycle 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 6_
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.
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.
6-37
A S S er i es Mo d u le Ma n ua l
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
ASTC-A 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,
(7) Note3: TC modules must run for 30 minutes before they start to take any temperature measurement.
External wiring
_6
J,K,R,S,T,E,N, B
CH 1
+ I 1+
- A DC
I1 -
- 1 0 0 mV ~1 0 0m V CH3
+
I3 +
-
I3 - C old - junction
SL D c ompensation
*1. Use shielded twisted pair cables for Type J, type K, type R, type S, type T, type E, type N
and type B thermocouples, and keep them separate from power cables and other cables
which generate noise.
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 8T C
6-39
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.
_6
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 8T C
(4) Choose the parameter, set the values, and click OK.
6_
6-41
A S S er i es Mo d u le Ma n ua l
(5) Click Download on the toolbar to download the parameters. Note that you cannot download the
parameters while the CPU module is running.
_6
6.3.2 Checking the Version of a Module
(1) On the Option menu, click Online Mode.
6-42
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 8T C
(2) Double-click the module to open the Device Setting page. The versions of both the firmware and the
6_
6-43
A S S er i es Mo d u le Ma n ua l
_6
6.3.4 Importing/Exporting a Parameter File
(1) Click Export in the Device Setting dialog box to save the current parameters as a CSV file (.csv).
6-44
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 8T C
(2) Click Import in the Device Setting dialog box, and select a CSV file to import saved parameters.
6.3.5 Parameters
6_
(1) The input modes of the channels
6-45
A S S er i es Mo d u le Ma n ua l
_6
6-46
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 8T C
6_
6-47
A S S er i es Mo d u le Ma n ua l
6.4 Troubleshooting
6.4.1 Error Codes
6-48
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 8T C
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
6_
Ensure the external 24 V power supply to the module is
The external voltage is abnormal.
functioning normally.
Internal error
Contact the factory.
The factory calibration is abnormal.
6-49
A S S er i es Mo d u le Ma n ua l
Description Procedure
When power-on, the module is not detected by Check if the connection between module and CPU
_6
6-50
7
Chapter 7 Load Cell Module AS02LC
Table of Contents
7.1 Overview ........................................................................................... 7-2
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 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
7.2 Specifications
7.2.1 Specifications
Load Cell Module Voltage Output
Rated Supply Voltage/Power
24 VDC (-15% to +20%)/5 W
Consumption
Minimum/Maximum Voltage 18–31.2 VDC
Maximum Current Consumption 150 mA
Input Signal Range ±40 mVDC
Sensibility +5 VDC +/-10%
Highest Precision 0.04%
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
Reducing a Temperature
≤ ±0.4 μV/K
Coefficient to Zero
Linearity Error ≤0.02%
_7 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 Ω
Common-mode Rejection Ratio
≥100 dB
(CMRR @50/60 Hz)
Dynamic Filter K1–K5
Average Weights K1–K100
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
7-2
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
7.2.2 Profile
38.2 95
02LC 1
7
7
EX C+ EX C -
SI G+ SI G -
CH1
SE N+ SE N- 2
98.3
88
SL D
EX C+ EX C-
3
SI G+ SI G-
CH2
8 SE N+ SE N-
SL D
2 4V
0V
4
9
5
6 75
35
Unit: mm
Arrangement of the
Terminals
6 DIN Rail Clip Secures the module onto the DIN rail
8 Ground Clip
7-3
A S S er i es Mo d u le Ma n ua l
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
_7
7-4
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
the module; however if you use TO instruction to write data into CRs, the values CANNOT be retained, after
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 7_
6: 100ms
7: 200ms
8: 400ms
4 Floating-point format
Stability range for channel 1 R/W 10
5 Range: 0–100000
Floating-point format
6 Maximum weight for channel 1 R/W 100,000
Maximum measuring weight; when the
7-5
A S S er i es Mo d u le Ma n ua l
greater than 1.
0: no filter (default)
11 Floating-point format
Upper limit of the zero return
Determines the current weight as the zero R/W 10
for channel 1
12
point in the upper/lower range; when the
Floating-point format
19–58 Calibrated weight for channel 1 Calibrated weight of the calibration points R/W -
1–20
0: disabled
1: gross weight
59 Display options for channel 2 R/W 1
2: net weight
3: raw data
0:1 mV/V
2:4 mV/V
7-6
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
3:6 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 channel 2 R/W 10
64 Range: 0–100000
Floating-point format
65
Maximum measuring weight; when the
Maximum weight for channel 2 weight measured exceeds the limit, an R/W 100,000
7-7
A S S er i es Mo d u le Ma n ua l
Floating-point format
78–117 Calibrated weight for channel 2 Calibrated weight of the calibration points R/W -
1–20
0: warning
1: alarm
240 The number of records for Range: 0–500; display the current records R -
7-8
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
channel 1
604 -
Tare measured by channel 1 Display the tare measured by channel 1 R/W
605 -
606 -
Tare measured by channel 2 Display the tare measured by channel 2 R/W
607 -
7_
7-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 instructions on the Normal Exchange Area tab of the Device Setting dialog box in the
Explanation
incorrect.
7-10
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
can be measured.
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 : Instruction set
Explanation
Instructions for calibrating calibration Start a new recording of the peak value for
1–20 16#0102
points 1–20 in channel 1 channel 2.
21–40
Instructions for calibrating calibration
16#010F
Start a new recording of the peak value for 7_
points 1–20 in channel 2 channels 1–2.
98 Activate the weight calibration. 16#0201 Start a new recording for channel 1.
99 Deactivate the weight calibration. 16#0202 Start a new recording for channel 2.
100 Subtract the tare measured by CH1. 16#020F Start a new recording for channels 1–2.
103 Subtract the tare measured by CH2. 16#021F Stop recording for channels 1–2.
Do not subtract the tare measured by Start a theoretical calibration for channel 1.
104 16#0301
CH2.
7 - 11
A S S er i es Mo d u le Ma n ua l
Restore the weight measured by CH2 Start a theoretical calibration for channel 2.
105 16#0302
to 0.
Start a theoretical calibration for Restore default settings and clear settings
16#030F 16#0501
channels 1–2. in Flash.
7.2.5 Functions
Measuring net
1 Various measuring modes to choose from
weight
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.
Determining zero If an object is removed from the load cell, no weight is measured.
3
point
Multi-point
5 There are as many as 20 points for adjustment
adjustment
_7 Theoretical Calibration based on the output value of the sensor instead of the real
6
calibration weight calibration
Records for
9 Save the analog curves for channels.
channels
7-12
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
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. Gross weight is the total weight:
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
Example: a product weighs 10 kg, and the carton in which the product is packed weighs 0.2 kg. The
Net weight=10 kg
Tare=0.2 kg
Gross weight=10.2 kg
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.
7_
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.
7-13
A S S er i es Mo d u le Ma n ua l
△ : 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
<k
< kk △<k
m △<
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
>k
△> k
A ve r ag e we i gh t
>k
△> k
△> k
△>
>kk
>k
△> k
△
△> k
>k
T ime
B it in th e sta b il it y ran g e t m
b it
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
_7 Average weight
Zero range
Time
Zero weight
7-14
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
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
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
Weight
10 kg
Point
1 kg
Digital value
K0 K1000 K10000 (LSB)
7_
Adjusting two points
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)
7-15
A S S er i es Mo d u le Ma n ua l
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 channel 1
and CR#740–779 for channel 2. After entering the voltage values into the registers, you can use the
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.
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
mV) in the CR702/703 registers.
_7 Step 4: enable the calibration function and enter 98 into the instruction set CR#201.
Step 5: enter 16#0301 into the instruction 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 instruction set CR#201 to reset the value
to 0 for channel 1.
Step 7: disable the calibration function to prevent inappropriate changes. To complete the theoretical
calibration, enter 99 into the instruction set CR#201. Put a 1 kg weight on the sensor and the load cell should
show 1000.
7-16
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
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.
Save the maximum and minimum values for channels so you can determine the peak to peak values.
7_
Maximum valu e
Mini mu m va lue
Time
7-17
A S S er i es Mo d u le Ma n ua l
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
7.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+
_7 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 )
7-18
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
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
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 Ω.
7_
7-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 instructions below or by setting up the
No weight
YES
Writing an ad ju st ment enabled A djust ing th e nex t point
ins truc tion
NO
7-20
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
Step 2: set the number of adjustments and their corresponding values. The example below shows a 2-point
7_
7-21
A S S er i es Mo d u le Ma n ua l
Step 3: after the configuration is complete, download the parameters to the module.
Step 4: right click the module and then click on LC Wizard to open the LC Wizard.
_7
7-22
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
Step 5: make sure the channel and the adjusted points displayed are the same as you have set.
Step 6: put no load on the load cell (adjustment point 1) and click Next to proceed.
7_
7-23
A S S er i es Mo d u le Ma n ua l
Step 7: Put a load on the load cell (adjustment point 2). For multi-point adjustment, repeat this step. This
_7
Weig ht
1 0 kg
Po int
1 kg
7-24
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
Step 2: set the number of adjustments and their corresponding values. The example below shows a 2-point
7_
7-25
A S S er i es Mo d u le Ma n ua l
Step 3: after the configuration is complete, download the parameters to the module.
Step 4: verify that the corresponding address the instruction is D28007 in the Normal Exchange Area.
_7
7-26
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
Step 5: enter the instruction for activating the weight calibration 98 into D28007.
Step 6: put no load on the load cell (adjustment point 1) and enter 1 into D28007. 1 represents channel 1 and
2 represents channel 2.
Step 7: put a load on the load cell (adjustment point 2). For multi-point adjustment, repeat this step. This
7_
Step 8: to complete the adjustment, enter the instruction for deactivating the weight calibration 99 into
D28007.
Weig ht
1 0 kg
Po int
1 kg
7-27
A S S er i es Mo d u le Ma n ua l
_7
7-28
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
(3) Double-click the module in the working area to open the Device Setting page.
7_
7-29
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
parameters while the CPU module is running.)
_7
7-30
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
(2) Double-click the module to open the Device Setting page. The versions of both the firmware and the
7_
7-31
A S S er i es Mo d u le Ma n ua l
_7
7-32
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
(2) Click Import in the Device Settings dialog box and select a CSV file to import saved parameters.
7_
7-33
A S S er i es Mo d u le Ma n ua l
7.4.5 Parameters
(1) Settings for channel 1
_7
7-34
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
7_
7-35
A S S er i es Mo d u le Ma n ua l
7.5 Troubleshooting
7.5.1 Error Codes
7-36
Ch a pt er 7 L oa d Ce l l M od u l e A S 02 LC
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
The external voltage is abnormal. Ensure the power supply is functioning correctly.
The driver board is abnormal. Return the module to the factory for repair.
maximum weight that can be measured, or the Check the signal received by channel 1 and its wiring.
The weight measured by CH1 exceeds the Check the parameters of the related weight values for
The weight measured by CH2 exceeds the Check the parameters of the related weight values for
When power-on, the module is not detected by Check if the connection between module and CPU
7-37
8
Chapter 8 Serial Communication Module
AS00SCM
Table of Contents
8.1 Introduction ...................................................................................... 8-3
_8
8-2
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
8.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 is a serial communication module, supporting the following communication cards:
Serial communication cards: AS-F232, AS-F422, and AS-F485 support Modbus and UD Link (user-defined
format).
CANopen communication card AS-FCOPM (Card 2) can be used as AS series remote module and supports
CANopen DS301. AS00SCM-A should be firmware V2.00 or later.
Ethernet communication card AS-FEN02 (Card 2) supports Modbus TCP Client/Server and EtherNet/IP
Adapter (DLR function not included). AS00SCM-A should be firmware V2.02 or later.
You can configure the AS00SCM-A by using ISPSoft. Download ISPSoft V3.06 or later from Delta’s official website. If
you use UD Link, configure it through SCMSoft, which is embedded in DCISoft. Download DCISoft V1.19 or later
from Delta’s official website. You can set up the EtherNet/IP via EIP Builder. Download EIP Builder V1.06 or later from
Delta’s official website.
RTU
COM (series COM ports)
Protocols (Remote control)
Card 1 Card 2 Card 2
AS-F232 V V -
MODBUS
AS-F485 V V -
UD Link
AS-F422 V V -
AS Remote Communication
V (Slave) (FW V2.00 or later)
Delta Special Driver & AS
AS-FCOPM - (FW V2.00 or
Remote Mode
later)
CANopen DS301 (FW V2.02 or later)
EtherNet/IP
AS-FEN02 - - (FW V2.02 or later)
MODBUS TCP
8_
8-3
A S S er i es Mo d u le Ma n ua l
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
protocol UD Link
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
Communication
Modbus TCP, EtherNet/IP (firmware V2.02 or later)
protocol
Electrical specifications
Item Specifications
Supply voltage 24 VDC
Electric energy
0.6 W
consumption
Approximately 169 g
_8 Weight
8-4
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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
F OR MA T 2
9
5 C OM . RTU
6 75
10 56
Unit: mm
8-5
A S S er i es Mo d u le Ma n ua l
1. Modbus communication (AS-F232/AS-F422/AS-F485): can be installed in Card 1 and Card 2 (in COM mode
only). Use the switch to set the node ID and its setting range is 0x01–0x0F. You can use ISPSoft (HWCONFIG)
to set up the node ID, when the switch is turned to 0. Follow the descriptions shown on the HWCONFIG for node
ID setting range.
ID Setup (AS-F232/AS-F422/AS-F485)
ID1/ID2 Node ID Setup ID1/ID2 Node ID Setup
COM Mode (SCM mode): use the switch to set the node ID and its setting range is 0x01–0x0F. You can use
ISPSoft (HWCONFIG) to set up the node ID, when the switch is turned to 0. Follow the descriptions shown on the
HWCONFIG for node ID setting range.
RTU Mode: the setting varies according to different CANopen communication mode; refer to section 8.4.1 for more
details.
1. Modbus communication (AS-F232/AS-F422/AS-F485): can be installed in Card 1 and Card 2 (in COM mode
only). Use the Format Switch to set the communication mode. You can use ISPSoft (HWCONFIG) to set up the
communication mode, when the Format Switch is turned to 0. If you need to set the communication mode to UD
Link, you need to turn the Format Switch to 0. Refer to section 8.3.2 for more details.
Baud Baud
Format 1/ Data Stop ASCII/ Format 1/ Data Stop ASCII/
rate Parity rate Parity
Format 2 (bits) (bits) RTU Format 2 (bits) (bits) RTU
(bps) (bps)
0 Software setting 8 38400 8 None 2 RTU
1 9600 7 Even 1 ASCII 9 38400 8 None 1 RTU
2 9600 8 Even 1 RTU A 38400 7 Even 1 ASCII
_8 3 9600 7 None 2 ASCII B 57600 8 None 1 ASCII
4 9600 8 None 1 RTU C 76800 8 None 1 RTU
5 19200 7 Even 1 ASCII D 115200 7 None 1 ASCII
6 19200 8 None 1 RTU E 115200 8 Even 1 RTU
7 19200 8 Odd 2 RTU F 115200 7 None 2 ASCII
8-6
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
2. CANopen (AS-FCOPM): can only be installed in Card 2; the communication mode can be set to COM/RTU
mode. Refer to the following table and use switch to set up. You cannot use ISPSoft (HWCONFIG) to set up the
communication mode in this format.
CANopen (AS-FCOPM)
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
When using the communication card AS-FEN02, it only supports RTU mode and the IP address can be edited
through FORMAT 2. The parameters of AS-FEN02 are stored in AS300 PLC or AS00SCM-A. Thus you need to set up
the IP address for AS-FEN02 or use COMMGR to scan and check for the IP address of AS-FEN02.
1. When both switches ID2 and FORMAT 2 are set to 0, IP address is set through EIP Builder (ISPSoft ->
HWCONFIG).
When connected to Delta AS/AH series, you can open HWCONFIG and EIP Builder through ISPSoft.
Add AS00SCM (RTU) + AS-FEN02 to your network and click the scanner device from the created
network in EIP Builder to open HWCONFIG to set up.
When the scanner is from the third party, you can open EIP Builder directly. Add AS00SCM (RTU) + AS-
FEN02 to your network and click the scanner device from the created network in EIP Builder to open
HWCONFIG to set up.
2. When either ID2 or FORMAT 2 is NOT 0, IP address is set by switches 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).
8.2.3 Wiring
Switch 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 this module.
RTU mode:
8_
Switch the work mode to RTU. This module is equipped with an independent DC power connecter.
To ensure the serial communication module functions well and reliably, the external wiring must prevent noise. Before
you install cables, follow the precautions below.
8-7
A S S er i es Mo d u le Ma n ua l
(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,
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
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 when the firmware is V2.00 or later. Refer to
Chapter 9 for more information about wiring the cards.
RTU mode:
The card 2 slot supports the AS-FCOPM communication card when the firmware is V2.00 or later and supports AS-
FEN02 when the firmware is V2.02. For wiring information, refer to Chapter 9.
8-8
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
8.3.1 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 communication format and node ID via HWCONFIG. Refer to section 8.2.2 for more details.
When AS00SCM-A acts as scanner/master, you can create a data exchange table and exchange data with
slave modules. To initialize Modbus communication: Open HWCONFIG. -> Set up the node ID and
communication format. -> Create a data exchange table. -> Select a Mode (Program Control, PLC Run, or
Always Enable). -> Download HWCONFIG. -> Enable this function. Refer to section 8.3 in AS Series Operation
Manual for more details.
When AS00SCM acts as adapter/slave, it provides a communication channel for AS series PLC to read and
write.
Corresponding data registers can be obtained when AS series PLC uses AS00SCM-A for communication and
via HWCONFIG to set up. Refer to section 8.6.1 for more details.
8-9
A S S er i es Mo d u le Ma n ua l
8.3.2 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. Make sure the switch of SCM module is turned to 0 before operation. SCMSoft
is embedded in DCISoft. Go to www.deltaww.com to download DCISoft V1.19 or later. And after that you can use
SCMSoft in ISPSoft.
In HWCONFIG
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, right-click the module to open SCMSoft in HWCONFIG.
In SCMSoft
Upload the module parameters to UD Link. -> Right-click Group List to create a group list. -> Double-click the Group
List 1 to set up the slot number on the editing window on the right -> Right-click the created group list on the node to
create groups for data mapping. -> Define the Group ID and Group Name on the editing window on the right.
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. You need to create a new group list for different module that needs to use UD Link.
After the group list is created, you can edit packets for transmission.
Edit TX and RX packets. -> Create commands. -> Download parameters to UD Link. -> Download in groups and
once a group number is trigger, the function card starts to send and receive packets according to the comment order.
_8
8-10
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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.
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.
8_
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.
8 - 11
A S S er i es Mo d u le Ma n ua l
Reverse: the high byte of a one-word checksum is calculated, and the high byte (word) and low byte (byte) of the
checksum are reversed.
Format: Select Hex, ASCII, or Code in the Format box. If you select Code, the data is a control code.
Variable: a variable data to read or write. Specify either an internal register in AH10SCM-A or a register in a CPU
module.
Format: select the format for the data.
Null: data is not processed.
_8 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.
Mapping Register: select a register in the PLC.
8-12
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Length Property:
Function: 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. You can also
select to determine the length (*) automatically. The data length can be specified between the packet
interval (around 4 character time 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.
8.3.2.2 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.
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
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.
8_
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.
8-13
A S S er i es Mo d u le Ma n ua l
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.
8.3.3.1 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.
Supports SDO:
Server: 1
User: 0
Supports SDO (expedited SDO) transmission mode
_8
8-14
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
8_
8-15
A S S er i es Mo d u le Ma n ua l
FORMAT1 Description
0 AS Remote Communication
4 CANopen DS301
8 Delta Special Driver & AS Remote Mode
ID1: 0 (recommended)
ID2: 0 (the switch is no function; set up through ISPSoft); see the table below for the switch setting
range.
Use the switch 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
_8
8-16
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Turn the FORMAT1 switch 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 switch ID2 to set up Node ID and use the switch FORMAT2 to set up the baud rate.
(The baud rate should be the same as the PLC’s baud rate.)
8_
8-17
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 switch to 0 and FORMAT1 to 0; ID2 switch 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.
_8
8-18
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Turn the FORMAT1 switch 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 ISPSoft
(HWCONFIG). Use the switch ID2 to set up Node ID and use the switch 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 switch to 0 and FORMAT1 to 8; ID2 switch 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.
Before using a 3rd party PLC, use AS Series PLC as the CPU and select the AS Remote Communication Mode.
8_
Before connecting to CANopen DS301, turn the AS00SCM-A FORMAT1 switch to 4, and the adjustable range
for station knob ID2 becomes 0x1h~0xFh. This mode is used to communicate with a Master PLC from other
brand. See the detail in section 8.6.3. when the PDO data is mapped, AS00SCM-A can control the IO modules
from its right side.
Double-click the AS Series PLC, then in Device Setting click Function Card 2 Setting and set the function card
2 to AS-FCOPM, set to working mode to CANopen DS301.
8-19
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 8.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, switch ID2 to 0.
4. Install the I/O module to the right side of AS00SCM-A and switch the working mode to RTU.
5. Switch FORMAT1 to 4 and use the CANopen cable to connect to the PLC, and then supply power to AS series
PLC.
Refer to section 8.6.3 PDO examples, if you are using AH10COPM-5A as the CPU.
_8
to section 9.2.7 for more details on the operations of AS-FEN02 installed on AS Series PLC.
8-20
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
1. An AS Series PLC, AS-FEN02 and a computer can be connected together through an Ethernet switch. Configure
the parameters in HWCONFIG and right-click the CPU to open EIP Builder.
2. Scan the network to add AS-FEN02 (AS RTU) in EIP Builder. Drag the red block and drag it to the same network
(Network_0) as the AS Series PLC does. Double-click AS-FEN02 to open HWCONFIG and set the parameters
for AS-FEN02.
8_
8-21
A S S er i es Mo d u le Ma n ua l
3. If the PLC is not connected to any module, you can drag and drop AS-FEN02 (AS RTU) from the Product List on
the right to add it into the Network View.
_8
8-22
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
4. After the settings are complete, click the Downloader icon and then select the parameters that you’d like to
download. Parameters include:
Data Exchange: data mapped from the RTU right-side modules of AS00SCM-A to the PLC
5. While downloading, the connection of PLC and RTU is off. After the downloading is complete, the connection will
be re-established. Refer to section 8.4.3 for more details on the connection establishment of AS00SCM-A RTU
modules.
8_
8-23
A S S er i es Mo d u le Ma n ua l
Go to www.deltaww.com to download EDS file and install the downloaded EDS file to the software of the 3rd
party scanner. Refer to section 9.7 of AS Operation Manual for an operational example of Rockwell Studio
5000.
1. After the installation is done, you can see AS00SCM(RTU) + AS-FEN02 in the list. Click it to see the
module information page.
_8
8-24
Ch a pt er 8 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 Change in the General sheet to change the data length. To set up the data length, refer to the
8_
register length that a module occupies in HWCONFIG. The following uses a 16-point digital output module
as an example. The output point of this module occupies 2 words. If the data type is SINT, the length unit is
byte. Add 2 to the output default value 40.
8-25
A S S er i es Mo d u le Ma n ua l
4. The first module on the right side can start data mapping from the 41st byte (Data[40]). See the image
below. bit0~bit7 of O.Data[40] are mapping to Y0~Y7 and bit0~bit7 of O.Data[41] are mapping to Y8~Y15. If
the module is an input module, you need to edit the input length and use I.Dat mapping to a.
_8
8-26
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
8_
8-27
A S S er i es Mo d u le Ma n ua l
For the following four situations, you can either stop I/O module (all I/O modules stop running) or keep I/O module
running (all I/O modules keep the same state).
1) When a Master connection is lost
I/O modules keep the same state: all modules keep 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
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
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
8-28
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
In the examples above, note that the Normal Exchange Area shows the corresponding data registers of the module 8_
and the PLC.
3. 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
4. Card 1 & Card 2 Data Exchange Mode Control: set the data register to 0: none, 1: once, 2: always.
5. 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
6. Card 1 & Card 2 UD Link Group ID Trigger: set the group ID to be triggered.
8-29
A S S er i es Mo d u le Ma n ua l
I/O Module Status: 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.
_8
8-30
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
8.6 Application
8.6.1 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.
The following table shows the slave station supports the following function codes and their corresponding addresses.
0x03 16#0100–16#0163
Read
0x04 16#0200–16#0263
16#0300–16#0363
0x06 16#0000–16#0063
Write
0x10 16#0200–16#0263
16#0000–16#0063
16#0100–16#0163
Read
16#0200–16#0263
0x17
16#0300–16#0363
16#0000–16#0063
Write
16#0200–16#0263
The structures:
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 switch of AS00SCM-A is turned to
COM mode and no power connected to it.
8-31
A S S er i es Mo d u le Ma n ua l
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.
_8
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
8-32
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
4) Set the communication protocol values for COM1 using the HMI settings.
8_
NOTE: Double-click the module to open the Device Setting dialog box to configure the parameters.
8-33
A S S er i es Mo d u le Ma n ua l
This section introduces how to use COM2 to connect the AS00SCM-A to other Delta industrial products such as
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 switch of AS00SCM-A is turned to
COM mode and no power connected to it.
_8
8-34
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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.
8_
8-35
A S S er i es Mo d u le Ma n ua l
_8
8-36
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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.
8_
Select Standard Modbus Device as the Remote Device Type, enter the parameters, and check Enable.
8-37
A S S er i es Mo d u le Ma n ua l
Select Standard Modbus Device as the Remote Device Type, enter the ASDA parameters, and check
Enable.
_8
Select PLC devices as the Remote Device Type, enter the PLC parameters, and check Enable.
8-38
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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 mapping.
8_
8-39
A S S er i es Mo d u le Ma n ua l
If you set Mode to Always Enable, the data exchange begins immediately after downloading the parameters.
If you set Mode to Program Control, the program starts the data exchange after downloading the parameters.
8.6.2 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 switch of AS00SCM-A is turned to
COM mode and no power connected to it.
_8
8-40
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
8_
8-41
A S S er i es Mo d u le Ma n ua l
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.
_8
8-42
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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.
8_
8-43
A S S er i es Mo d u le Ma n ua l
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.
_8
8-44
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
8_
8-45
A S S er i es Mo d u le Ma n ua l
12) Give the Packet a Name (This example uses “TX POS Send”)
_8
8-46
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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.
8_
8-47
A S S er i es Mo d u le Ma n ua l
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.
_8
8-48
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
17) [,]: Use Address Constant to enter this Value and set the Format to ASCII.
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.
8_
8-49
A S S er i es Mo d u le Ma n ua l
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.
_8 20) Edit the packet: Create a packet and name it “RX Result”. Double-click it to open the editing window.
8-50
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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. 8_
8-51
A S S er i es Mo d u le Ma n ua l
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”.
_8
8-52
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
25) Click the Download button to download the parameters to the AS00SCM.
8_
8-53
A S S er i es Mo d u le Ma n ua l
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.
_8
8-54
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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.
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
8_
8-55
A S S er i es Mo d u le Ma n ua l
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 8.4.1.1 for reference.
_8
8-56
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Step 2
Switch the Format 1 of AS00SCM-A to 4 (using CANopen DS301 mode) and switch 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/IO.
8_
8-57
A S S er i es Mo d u le Ma n ua l
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.
_8
8-58
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
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
IO 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 8_
channel.
* Index 2002 to Index 200d are for system internal use only. Avoid using this range, when PDO is used.
8-59
A S S er i es Mo d u le Ma n ua l
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.
_8
8-60
Ch a pt er 8 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).
Click OK to confirm the setting. Download the parameters to the PLC. And then PLC can control the input/output of
the IO module remotely.
8_
8-61
A S S er i es Mo d u le Ma n ua l
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.
_8
8-62
Ch a pt er 8 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
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. Refer to
Section 8.4.2.1 for more details.
8_
8-63
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
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 and 3 in this
manual for more details on module operation.
_8
8-64
Ch a pt er 8 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 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 switches of the FORMAT 2 of the 3 new RTUs to 0. The default IP address of the 3 new RTUs is
192.168.1.3. Since different IP addresses are essential for devices to be in the same network, you need to use EIP
Builder to set up the IP addresses to have the 3 new RTUs in the same network. Connect one RTU to your computer
and open EIP Builder to scan the network to add the first RTU with the IP address 192.168.1.3 in.
8_
8-65
A S S er i es Mo d u le Ma n ua l
Before setting up the EIP network, you can double-click the RTU to open HWCONFIG and set up its IP address to
192.168.1.30 and other parameters. After the setting is complete, download the parameters to the connected module
and the new IP address is reflected in the module. To minimize the risks of wrong operation, you can remove the
module icon from the network and add another new RTU in. Repeat the previous steps to set up the IP address of the
2nd and 3rd RTU. For the setups of the right-side modules, you can leave them to the 3rd step.
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.
_8
8-66
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
Step 3
Now you can set up the right-side module of RTU. Refer to section 8.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.
8_
8-67
A S S er i es Mo d u le Ma n ua l
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
_8 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 settings for function card 2.
card 2.
Check the parameter in HWCONFIG. Download the
16#0201 Incorrect parameters
parameter again.
1. Check if the station number and the
communication format are correctly set.
16#0301 Function card 1 communication timeout
2. Check if the connection with the function card is
working correctly.
8-68
Ch a pt er 8 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
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.
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.
Error
Description Solution
Code
16#1502 Remote module communication timeout Make sure the communication cable is well connected
Check the parameter in HWCONFIG. Download the
16#1502 Incorrect parameters
parameter again.
Make sure the communication cable is well connected
Remote extension module communication
16#1503 and the module is properly connected to the CPU
timeout
module and turn the modules on again.
The actual placement of the extension Check if the parameter in HWCONFIG is the same as
16#1502
modules is NOT the same as it is set. the actual placement.
8-69
A S S er i es Mo d u le Ma n ua l
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 is not sufficient and Check whether the 24 V power supply to the module is
16#1303 then recovered from low-voltage for less normal.
than 10 ms.
_8
8-70
Ch a pt er 8 S er ia l C o m m unic a t io n M o du l e A S 00 S CM
MEMO
8_
8-71
9
Chapter 9 Function Cards
Table of Contents
9.1 Introduction ...................................................................................... 9-3
9-1
9.5 HWCONFIG in ISPSoft ..................................................................... 9-45
9.5.1 Initial Setting .............................................................................. 9-45
_9
9-2
Ch ap te r 9 Fu nc ti on Ca rds
9.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
9.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 remain the same as
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
Wiring example
Master node Slave node Slave node
D+ D- SG D+ D- SG SG D+ D- 9_
Terminal Terminal
resistor resistor
(120 ohm) (120 ohm)
Shielded Shielded
cable cable
9-3
AS Ser ies M od ul e Man ua l
9.2.4 AS-F2AD
2 DC analog signal input channels:
Conversion Time*3 3 ms / CH
Digital Value Output
4000
Characteristic
Curve
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.
_9
9-4
Ch ap te r 9 Fu nc ti on Ca rds
9.2.5 AS-F2DA
2 DC analog signal output channels:
Analog Signal 0 V - 10 V 4 mA - 20 mA
Impedance
≥1 kΩ ≤500 Ω
Allowance
20mA
*2: Use the MOV instruction to move the value to the SR to obtain the corresponding voltage output value.
9.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
Terminal Terminal
resistor Shielded resistor
(120 ohm) cable (120 ohm)
9_
9-5
AS Ser ies M od ul e Man ua l
9.2.7 AS-FEN02
9.2.7.1 Supported Software and Firmware Versions
The firmware of AS300 Series PLC should be V1.06 or later for AS-FEN02 to be installed on it.
The firmware of AS00SCM-A module (in RTU mode) should be V2.02 or later for AS-FEN02 to be installed
on it.
9.2.7.2 Features
AS-FEN02 can be installed on AS300 Series PLC and AS00SCM-A (in RTU mode). This section introduces
the operations when it is installed on AS300 Series PLC. For the operations when it is installed on
AS00SCM-A and acting as remote module for AS/AH Series PLC, refer to section 8.4.2 for more details.
When AS-FEN02 is installed on AS300 Series PLC, it acts as a Master or a Slave for Modbus TCP
connection. The operation is the same as using the built-in connection port for communication, refer to
section 8.3.1.2 of AS Series Operation Manual for more details.
When AS-FEN02 is installed on AS300 Series PLC, it acts as a EthernNet/IP Adapter but not EtherNet/IP
Scanner for EtherNet/IP connection. The operation is the same as the EtherNet/IP port on AS Series PLC,
refer to Chapter 9 of AS Series Operation Manual for more details.
9.2.7.3 Specifications
System Specifications
Item Specification
Device type Master, Slave and RTU
Star, linear, ring topologies are supported. (FW
Topology
V1.04 or later to support DLR function)
Software: switch the ID2 and FORMAT2 to 00
General
IP Settings Hardware: set the IP address to 192.168.1.X
(X=1~254) for ID2 and FORMAT2
AS300 Series PLC
Availability
AS00SCM-A (available only for RTU mode)
Max. connection number 8
View device information
Account management
Web
Functions AS-FEN02 firmware update
Module monitoring (when installed in AS00SCM-A,
and in RTU mode)
_9
9-6
Ch ap te r 9 Fu nc ti on Ca rds
EtherNet/IP Specifications
Item Specification
General Device type Adapter
CIP connection number 8
TCP connection number 8 (Servers)
Requested Packet Interval
CIP Network I/O 1 ms~1000ms
(RPI)
Connection
Max. Transmission Speed 10,000 pps
Max. data length/per
400 bytes
transmission
Class 3
(Connected Type)
Total 8 (Servers)
UCMM
(for both class 3 and UCMM connection types)
(Non-Connected Type, only
uses TCP connections)
Identity Object (16#01)
CIP Network
Message Router Object (16#02)
Explicit Message
Assembly Object (16#04)
Connection Manager Object (16#06)
CIP Objects
Port Object (16#F4)
TCP/IP Interface Object (16#F5)
Ethernet Link Object (16#F6)
Not supporting self-defined objects
9_
9-7
AS Ser ies M od ul e Man ua l
9.2.7.4 Topology
With its own standalone communication port, the AS-FEN02 card can work independently and can be MODBUS TCP
Server, Client and EtherNet/IP Adapter. After installing the extension card, use HWCONFIG in ISPSoft to configure the
communication.
Linear Topology
Star Topology
Ring Topology
A DLR function is required to create a ring topology. When a switch is needed for topology, the switch
should support the DLR function. If not, the
(AS-FEN02 with firmware V1.04 or later to support
connection might fail.
DLR function)
_9
9-8
Ch ap te r 9 Fu nc ti on Ca rds
9.2.7.5 SM/SR
Special Auxiliary Relays (SM)
AS300 Series
AS200 Series
Attribute
Latched
OFF STOP RUN
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
Connection 4 for data exchange through AS-FEN02
SM1011 ○ – OFF – – N R/W OFF
started
Connection 5 for data exchange through AS-FEN02
SM1012 ○ – OFF – – N R/W OFF
started
Connection 6 for data exchange through AS-FEN02
SM1013 ○ – OFF – – N R/W OFF
started
Connection 7 for data exchange through AS-FEN02
SM1014 ○ – OFF – – N R/W OFF
started
Connection 8 for data exchange through AS-FEN02
SM1015 ○ – OFF – – N R/W OFF
started
Successful data exchange connection 1 through AS-
SM1016 ○ – OFF – – N R OFF
FEN02
Successful data exchange connection 2 through AS-
SM1017 ○ – OFF – – N R OFF
FEN02
Successful data exchange connection 3 through AS-
SM1018 ○ – OFF – – N R OFF
FEN02
Successful data exchange connection 4 through AS-
SM1019 ○ – OFF – – N R OFF
FEN02
Successful data exchange connection 5 through AS-
SM1020 ○ – OFF – – N R OFF
FEN02
Successful data exchange connection 6 through AS-
SM1021 ○ – OFF – – N R OFF
FEN02
Successful data exchange connection 7 through AS-
SM1022 ○ – OFF – – N R OFF
FEN02
Successful data exchange connection 8 through AS-
SM1023 ○ – OFF – – N R OFF
FEN02
Error in data exchange connection 1 through AS-
SM1024 ○ – OFF – – N R OFF
FEN02
Error in data exchange connection 2 through AS-
SM1025 ○ – OFF – – N R OFF
FEN02
SM1026
Error in data exchange connection 3 through AS-
○ – OFF – – N R OFF
9_
FEN02
Error in data exchange connection 4 through AS-
SM1027 ○ – OFF – – N R OFF
FEN02
Error in data exchange connection 5 through AS-
SM1028 ○ – OFF – – N R OFF
FEN02
Error in data exchange connection 6 through AS-
SM1029 ○ – OFF – – N R OFF
FEN02
9-9
AS Ser ies M od ul e Man ua l
AS300 Series
AS200 Series
Attribute
Latched
OFF STOP RUN
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.
Attribute
Latched
OFF STOP RUN
Default
AS300
AS200
Series
Series
SR Function
ON RUN STOP
9-10
Ch ap te r 9 Fu nc ti on Ca rds
Attribute
Latched
OFF STOP RUN
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.
Step 1
Double click AS Series PLC in HWCONFIG and the Device Setting window appears. Set up the IP Address of the AS-
FEN02 to 192.168.1.3 and then connect the scanner EtherNet/IP port to the AS-FEN02 through a network cable. Right-
click the AS300 Series PLC to open EIP Builder and then scan the network or drag and drop the ASCPU (AS-FEN02) to
add it to the same network as the scanner’s.
9_
9 - 11
AS Ser ies M od ul e Man ua l
Step 2
Right click the Scanner’s communication port (red spot) and select Data Mapping from the menu. Data mapping table
appears for editing.
Step 3
Editing the data mapping table. You can enter the starting register address and the data length for data mapping between
the scanner and adapter. The unit for data length is byte. As the below example shows the value in the scanner’s D200 is
written by the data from the adapter’s D300. Read data from the adapter’s D200 and store the data in the scanner’s
D100.
_9
9-12
Ch ap te r 9 Fu nc ti on Ca rds
Step 4
Click the Downloader icon and then select the parameters that you’d like to download. After the scanner starts to run,
check if the data stored in the adapter D300 and D200 increment by 1 every second to determine if the data mapping is
going well.
9.2.7.7 Example of Connecting to 3rd Party PLC Scanner through EIP Builder
Through EIP Builder, a 3rd party PLC (when acting as a scanner) can create an EtherNet/IP connection to AS300 Series
PLC (when AS-FEN02 is installed). The following example uses Rockwell PLC as a scanner to perform data mapping
with a Delta PLC.
(1) Install the EDS file. After the installation is done, you can see the device information.
9_
9-13
AS Ser ies M od ul e Man ua l
(2) Set up the network parameters. Make sure to set the Input Type to Multicast. For basic operation, you
can use the default EDS file directly. No need to edit the EDS file.
_9
9-14
Ch ap te r 9 Fu nc ti on Ca rds
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 Rockwell PLC.
9_
Input (TO) 0x69 100 words D3200~D3299
Connection 3 Output (OT) 0x68 100 words D2200~D2299
Configuration 0x82 8 words Refer to the table below
Input (TO) 0x6B 100 words D3300~D3399
Connection 4 Output (OT) 0x6A 100 words D2300~D2399
Configuration 0x83 8 words Refer to the table below
Connection 5 Input (TO) 0x6D 100 words D3400~D3499
9-15
AS Ser ies M od ul e Man ua l
Configuration Defaults
Data type Description
address (Connection 1)
Input corresponding device
Word[0] UINT 0
0: D, 1: X, 2: Y
Word[1] UINT Reserved 200
Word[2-3] DWORD Input corresponding device number 3000
Output corresponding device
Word[4] UINT 0
0: D, 2: Y
Word[5] UINT Reserved 200
Word[6-7] DWORD Output corresponding device number 2000
_9
9-16
Ch ap te r 9 Fu nc ti on Ca rds
The following example shows two AS Series PLCs (one with AS-FEN02) to connect each other and one as Master and
the other as Slave (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 A to
192.168.1.3 and then connect Master and Slave AS-FEN02.
9_
9-17
AS Ser ies M od ul e Man ua l
Step 2
Create a data mapping table in the Master and then perform data mapping with the Slave (AS-FEN02).
Step 3
Click the Downloader icon and then select the parameters that you’d like to download.
_9
9-18
Ch ap te r 9 Fu nc ti on Ca rds
9.2.7.9 Webpage
When AS-FEN02 is installed on AS300 Series PLC or AS00SCM-A (RTU mode), you can enter AS-FEN02 IP address in
the search bar of your browser to connect to your device. After that you can set up, update firmware and monitor AS-
FEN02. The webpage displays differently, when AS-FEN02 is installed on AS300 Series PLC or AS00SCM-A (RTU mode).
They will be explained in different sections.
9_
9-19
AS Ser ies M od ul e Man ua l
c. 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
DLR status V V
Save configuration V X
d. 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.
_9
9-20
Ch ap te r 9 Fu nc ti on Ca rds
e. Firmware Update: You can update the firmware of AS-FEN02 via the webpage.
f. DLR Status: You can view the current DLR status and edit the refresh cycle. It is required to use AS-FEN02
with firmware V1.04 or later for DLR function.
g. Save Configuration: After any setting is done, save the settings in Save Configuration to reflect the changes.
9_
9-21
AS Ser ies M od ul e Man ua l
b. The menu shows data based on the permission of the current user. When it is installed on AS00SCM-A, you
can monitor the Hardware Status.
Permission
Nodes
Administrator Read
Device information V V
Account management V X
Firmware update V X
Hardware status V V
DLR status V V
Save configuration V X
c. Hardware Status: you can monitor the connected right-side I/O modules, including their module names, the
current values, statuses and error codes. You can edit the values in the Refresh Cycle to update the cycle.
_9
9-22
Ch ap te r 9 Fu nc ti on Ca rds
9.2.8 AS-FPFN02
AS-FPFN02 can act as a PROFINET adapter and connect to a PROFINET scanner to exchange data on the PROFINET
network. Use PROFINET Congifuator to set up the communicaiton settings and download the parameters to the scanner
and then the scanner transfer the settings to AS-FPFN02.
9.2.8.2 Features
When AS-FPFN02 is installed on AS300 Series PLC, it acts as a PROFINET adapter and exchanges data
with PN Controller.
Architecture
You can use PC and PROFINET Configurator to download the parameters to the PN Controller. And then
the PN Controller can start looking for any PN Device and make connections on the PROFINET network.
9.2.8.3 Specifications
Item Specification
Communication Protocol PROFINET RT
EtherNet/IP Interface 100 Mbit with 2 x RJ45
Fieldbus PROFINET Devices
Network Cable Length 100 meter
Error Indicator System Fail (SF): Red; Bus Fail (BF): Red
Max. Connection Number 16
Register to Read and Write AS300 series data registers are supported to read and write
9-23
AS Ser ies M od ul e Man ua l
_9
9-24
Ch ap te r 9 Fu nc ti on Ca rds
Up to 500/500 bytes of I/O address area are available for I/O of AS-FPFN02. Use PN Controller’s Software to set up the
data length for each I/O. The total usage of I/O address area should also include the bytes for information (e.g. IOPS and
IOCS) of each module.
9-25
AS Ser ies M od ul e Man ua l
Example:
The address area is already used with data of 500/500 bytes and when adding the 6*2 bytes (six I/O modules) and
adding a fixed 4 bytes (Slot 0) in, the data exceeds the total maximum permitted data length of 500/500 bytes. An error
message is shown by TIA Portal.
_9
9-26
Ch ap te r 9 Fu nc ti on Ca rds
You can determine if the input data is valid by checking %I0.0 (device register). If it says TRUE, the input data is
valid and data exchange can begin.
Status Register
Description
(Siemens S7-1500)
Input Data Available If the value is TRUE, the input data is valid.
%I0.0 If the value is 0, the input data is invalid.
9_
Indicates PN connection status of Slot 1 ~ Slot 8.
Connection Status
If the value is TRUE, the Slot is with a working PN connection (with IO module)
%I4.0 - %I4.7
If the value is FALSE, the Slot is without a working PN connection.
9-27
AS Ser ies M od ul e Man ua l
9.2.8.7 Topology
Linear Topology
Star Topology
1. The arrangement is as the image shown below. The connection is established by using RJ45 connectors through
Ethernet communication.
2. Connect your PC to the same network as the relevant PROFINET devices (PN controller and PN device).
_9
9-28
Ch ap te r 9 Fu nc ti on Ca rds
9_
9-29
AS Ser ies M od ul e Man ua l
Select the Project View or click Device & Network to enter the Project View.
_9
9-30
Ch ap te r 9 Fu nc ti on Ca rds
4. Click Manage general station description files (GSDML) to install the GSD files.
9_
9-31
AS Ser ies M od ul e Man ua l
After the installation is complete, select Device Configuration and Network View.
Find and select the just-installed device from the Catalog on the right and drag and drop the selected device to
Device View on the left.
_9
9-32
Ch ap te r 9 Fu nc ti on Ca rds
Connect S7-1500 and AS-FPFN02 together with an Ethernet connection and edit their IP addresses.
9_
9-33
AS Ser ies M od ul e Man ua l
Click Online & diagnostics and select Assign PROFINET device name. You can enter a new PROFINET device
name and after that click Assign name to save the change.
_9
9-34
Ch ap te r 9 Fu nc ti on Ca rds
Go back to the Network View and enter the new device name again in the red box as shown below.
9_
9-35
AS Ser ies M od ul e Man ua l
_9
9-36
Ch ap te r 9 Fu nc ti on Ca rds
7. If the project is downloaded successfully and the operation is normal, after you click Go Online, you can see a
similar view as the image shown below. And the basic configurations are complete.
8. Data Exchange
The range of data registers in AS300 Series PLC that an AS-FPFN02 can read/write is between D0 and D29999.
9_
9-37
AS Ser ies M od ul e Man ua l
Select a module and configure the data length for it, as the image shown below.
Up to 250/250 Words of I/O address area are available for I/O of AS-FPFN02. If exceeding the limit, an error message
shows up. Refer to Section 9.2.8.5 for more details.
Enter the starting address in Module Parameters for data exchange. When entering 100 in Input D Register and 200 in
Output D Register and using a 8 Word In/Out module, the PN Controller reads values starting from D100 to D115 and
writes the values in the data register starting from D200 to D215.
_9
9-38
Ch ap te r 9 Fu nc ti on Ca rds
PN Controller transmits 8 Words of data (Q0~Q15) to the data register D200~D207 in AS300 Series PLC.
AS-FPFN02 transmits 8 Words of data (D100~D107) to the data register I0~I15 in S7-1500.
To determine if the data exchange is successful, you can check the program in Siemens TIA-Portal software. With a
created PLC program, when clicking Main [OB1], the value in the register QW0 increments every second and that
indicates the data exchange is successful.
The data exchange can only begin when the Bit Input Data Available is TRUE. Refer to Section 9.2.8.6 for more details.
To determine if the data exchange is successful, you can check the program in ISPSoft. Use the MOVE instruction, you
can see the value in D200 moves to D100 and PN Controller can read the data and that indicates the data exchange is
successful.
9_
9-39
AS Ser ies M od ul e Man ua l
Check if the monitor values of registers QW0 and IW0 in the Watch Table are the same to determine the data exchange
is successful and if the exchanged data is accurate.
_9
9-40
Ch ap te r 9 Fu nc ti on Ca rds
66.3
59.3
37 23.9
Unit: mm
9.3.2 AS-F422/AS-F485/AS-F2AD/AS-F2DA
59.3
60.8
37 23.9
Unit: mm
9.3.3 AS-FCOPM
61.3
59.3
9_
37 23.9
Unit: mm
9-41
AS Ser ies M od ul e Man ua l
9.3.4 AS-FEN02
42 25.2
1
2
88
3
4
61.5 6
9-42
Ch ap te r 9 Fu nc ti on Ca rds
9.3.5 AS-FPFN02
42 25.2
1
2
88
3
4
5
61.5 6
9-43
AS Ser ies M od ul e Man ua l
9.4 Wiring
9.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.
_9 *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.
9-44
Ch ap te r 9 Fu nc ti on Ca rds
9.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.
9_
9-45
AS Ser ies M od ul e Man ua l
(3) Double-click the function card to open the Device Setting page.
Card1 Detect mode: select Auto Detect or choose the function card model.
_9
9-46
Ch ap te r 9 Fu nc ti on Ca rds
(a) When the function card is an AS-F232, AS-F422, or AS-F485, configure the communication settings in the red
box.
(b) Function card AS-FCOM can only be installed in function card slot 2.
9_
9-47
AS Ser ies M od ul e Man ua l
(d) When the function card is an AS-F2AD or AS-F2DA, configure the communication settings in the red box.
(e) When the function card is an AS-FEN02, configure the communication settings in the red box.
_9
9-48
Ch ap te r 9 Fu nc ti on Ca rds
(4) Click Download on the toolbar to download the parameters. Note that you cannot download the parameters while
the CPU module is running.
9_
9-49
10
1
Chapter 10 DeviceNet Master Scanner Module
AS01DNET-A
Table of contents
10.1 Introduction of AS01DNET-A ........................................................... 10-3
10.1.1 Feature ..................................................................................... 10-3
10.1.2 Specifications ............................................................................. 10-3
10-1
AS Ser ies M od ul e Man ua l
10.6 How to Call DeviceNet Builder through ISPSoft (AS-Series PLC) ... 10-97
10
10-2
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
The instruction is simply a guideline for operation of the product and the details on the DeviceNet protocol is
excluded here. Please refer to relevant articles and literatures for more details on the DeviceNet protocol.
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 10.4 and 10.5 for details about master/slave mode and RTU mode.
10.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.
10.1.2 Specifications
DeviceNet Connector
Item Specifications
DeviceNet Communication
Item Specifications
Electrical Specification
Item Specifications
10
Voltage The power wires of the communication cable provide 11 ~ 25 VDC.
Current 28mA (typical value), 125mA impulse current (24 VDC)
10-3
AS Ser ies M od ul e Man ua l
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)
10
10-4
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10.2.2 Components
01DNET 1
MS
7 NS 2 9
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.
10-5
AS Ser ies M od ul e Man ua l
4
0 1
1
x10
5 6
9
7 8
0 … 63 Valid DeviceNet node address Node Address
2 3
4
0 1
0
x10
5 6
9
7 8
64…99 Invalid DeviceNet node address
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.
10 Showing the node address of AS01DNET-A and error ID
NS
10-6
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
Baud rate (bits/s) 10K 20K 50K 125K 250K 500K 800K 1M
Max. transmission
5000 2500 1000 500 250 100 50 25
distance (M)
10
10-7
AS Ser ies M od ul e Man ua l
10
10-8
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10
10-9
AS Ser ies M od ul e Man ua l
10
10-10
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
A DeviceNet network requires two terminal resistors of 121 Ω connected at both ends of the trunk cable respectively.
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 10
of the main cable.
1 0 - 11
AS Ser ies M od ul e Man ua l
Delta DeviceNet communication cable consists of five wires, among which the power cable and signal cable occupy two
wires respectively and the one on the left is the shielded wire as the above figure shows.
The supply power for the bus is optional and could be a single supply power or multiple supply powers according to the
actual demand.
10
10-12
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10
10-13
AS Ser ies M od ul e Man ua l
10.4.2 Installation
10.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.
10
10-14
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
Up to four AS01DENT modules can be connected to the right side of AS PLC at most. After AS01DNET modules and
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 40
AS324MT 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
10
10-15
AS Ser ies M od ul e Man ua l
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 on
Output mapping area Input mapping area
the right of the
PLC
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
4
Module status
10
D27304 Reserved 1word D27204 1 word
indication area
D27305~D27399 DeviceNet 95 D27205~D27299 DeviceNet input 95
10-16
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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
output data words data area words
area
Note: See section 10.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.
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
10
to return I/O data to the master.
10-17
AS Ser ies M od ul e Man ua l
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)
10.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.
10
10-18
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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:
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.
10
10-19
AS Ser ies M od ul e Man ua l
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
requreiment 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.
10
10-20
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
1. Set the driver for the connection of AS PLC and PC. Clicking Add, the Driver Properties dialog box appears.
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.
10
10-21
AS Ser ies M od ul e Man ua l
10
10-22
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10
10-23
AS Ser ies M od ul e Man ua l
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.
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.
10
10-24
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10
10-25
AS Ser ies M od ul e Man ua l
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.
10
10-26
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
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.
10
10-27
AS Ser ies M od ul e Man ua l
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.
10
10-28
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10
10-29
AS Ser ies M od ul e Man ua l
DNETRW instruction:
STRING
LWORD
WORD
LREAL
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
10-30
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
Symbol:
DNETRW
S1 D1
S2 D2
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.
10
10-31
AS Ser ies M od ul e Man ua l
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 40
AS324MT 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
10
10-32
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10-33
AS Ser ies M od ul e Man ua l
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 40
AS324MT 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
10-34
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
PLC Program
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.
10
10-35
AS Ser ies M od ul e Man ua l
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.
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
10.4.9.1. NS LED
10
10-36
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10.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.
10-37
AS Ser ies M od ul e Man ua l
10-38
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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 software for details.
10
10-39
AS Ser ies M od ul e Man ua l
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.
6. Click Project List>>Properties. Then the Properties dialog box appears. Select Slave mode and then click OK.
10
10-40
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10
10-41
AS Ser ies M od ul e Man ua l
Refer to Section 2.4 Communication Setting in the ISPSoft software for details.
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.
10
10-42
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
6. Click Project List>>Properties as below. Then the Properties dialog box appears. Select Master mode and
then click OK.
10
10-43
AS Ser ies M od ul e Man ua l
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.
10
10-44
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10
10-45
AS Ser ies M od ul e Man ua l
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.
10
10-46
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
6. Right-click AS01DNET(Slave), select Parameter Edit… on the drop-down menu to enter the Parameter Edit
page.
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.
10
10-47
AS Ser ies M od ul e Man ua l
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.
10
10-48
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10
10-49
AS Ser ies M od ul e Man ua l
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.
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.
10
10-50
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
Supports explicit connection in the predefined master/slave connection and I/O polling connection.
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.
10
10-51
AS Ser ies M od ul e Man ua l
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 model and specification of AS-series special modules connectable to 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
10 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.
10-52
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10.5.3 Installation
10.5.3.1. Installing AS01DNET (in RTU Mode)
10.5.3.1.1. Connecting AS01DNET-A (in RTU Mode) and Extension Module on DIN Rail
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.
DI N ra il clip
1 2
01DNET
MS
NS
x101
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.
10
10-53
AS Ser ies M od ul e Man ua l
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.
10
10-54
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10.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 10.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.
10-55
AS Ser ies M od ul e Man ua l
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.
10
10-56
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
5. The master module AS01DNET-A which has been scanned is shown in the left-side Project List.
10
10-57
AS Ser ies M od ul e Man ua l
7. After online is implemented, click the Scan DeviceNet Network button to start scanning the nodes in the network.
10
10-58
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
Input Size and Output Size under Polled Setting mean the lengths of AS01DNET (RTU) parameters which are
mapped in the master.
10
10-59
AS Ser ies M od ul e Man ua l
2. Click the I/O Configure… button in the Node Configuration… window. Then the main configuration page appears
as below.
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.
10
Clear the configuration data stored in the latched area and automatically reset the configuration.
Clear config
Then the indicator displays F1.
10-60
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
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.
10
10-61
AS Ser ies M od ul e Man ua l
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
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.
10
10-62
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
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 10.2.6 for details on function switch.
Firmware version Displays the firmware version of AS01DNET (RTU). None
10
10-63
AS Ser ies M od ul e Man ua l
The mapping parameters of each module can be set through double clicks on the selected I/O module icon on the
following interface.
10
10-64
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
Double click the 08AD icon. Then the AS08AD-C configuration interface appears as below for configuration of parameter
mapping of AS08AD-C module.
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.
10
10-65
AS Ser ies M od ul e Man ua l
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.
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).
10
10-66
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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
modified in real time.
Double click the icon of AS08AD-C module. Then the Module Configuration: AS08AD-C dialog box comes out as
below.
10
10-67
AS Ser ies M od ul e Man ua l
10
10-68
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10
10-69
AS Ser ies M od ul e Man ua l
CH1~CH8 Calibration【16】
10
10-70
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
Sampling time
10
10-71
AS Ser ies M od ul e Man ua l
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.
10
10-72
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10
10-73
AS Ser ies M od ul e Man ua l
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.
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).
10
10-74
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10.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.
10
10-75
AS Ser ies M od ul e Man ua l
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.
10
10-76
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10.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
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.
10
10-77
AS Ser ies M od ul e Man ua l
After AS01DNET (RTU) is pulled into Scan List, the mapping addresses that the master assigns to AS01DNET (RTU) are
shown as below.
10
10-78
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
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
10
The input and output mapping addresses of AS01DNET (RTU) are D26005~D26018 and D26105~D26114.
10-79
AS Ser ies M od ul e Man ua l
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.
10-80
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10-81
AS Ser ies M od ul e Man ua l
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
2 10
IN
3
4
11 AS01DNET
5
6
RTU Mode
7
0 8
1 9
Ethernet
2 10 01DNET 16AP 04DA 04AD
Ethernet OUT
3
4
11
2 1
MS
5 NS
6
IN OUT
7
R TU M ast er/ Sla ve 1
x1 0 S/S C0 VO1 VO2 V1+ V2+
IN 0
N o d e A d d re ss PWR P WR PWR
IN 1
C0 IO1 IO2 I1+ I2+
0
x1 0 IN
0 0 0 AG AG E RR VI1 VI2- ERR
1 D A A D
1 1 2 SLD SLD V3+ V4+
3
2 2 4 VO3 VO4 I3+ I4+
5 VI4-
3 3 6 IO3 IO4 VI3
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.
10-82
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10
10-83
AS Ser ies M od ul e Man ua l
The AS01DNET-A master module which has been scanned is shown in the left-side Project List.
10
10-84
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10
10-85
AS Ser ies M od ul e Man ua l
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).
10
10-86
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
7. Click the Scan button to scan the I/O modules connected to the right side of AS01DNET (RTU).
10
10-87
AS Ser ies M od ul e Man ua l
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.
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).
10
10-88
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10
10-89
AS Ser ies M od ul e Man ua l
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.
10
10-90
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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.
10
10-91
AS Ser ies M od ul e Man ua l
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
10-92
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
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;
3. Check if there is an error or alarm in the I/O modules
OFF: 0.5s Module alarms.
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.
10
10-93
AS Ser ies M od ul e Man ua l
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)
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.
10 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.
10-94
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
The status word of AS01DNET (RTU) shows the operation states of special modules and digital I/O modules. See the
following table for status word diagnosis and disposal.
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 —— ——
10
10-95
AS Ser ies M od ul e Man ua l
Note: For details on more error codes, refer to the explanation of Error ID in AS-series product manual.
Remark:
10 The software diagnosis function can not be enabled until the DeviceNet Builder software is online.
10-96
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
Network structure
Connect the devices according to the following figure. PC accesses AS-series PLC through Ethernet.
10
10-97
AS Ser ies M od ul e Man ua l
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.
10
10-98
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
2. Click the OK button. Then the main interface of the ISPSoft software appears as below.
3. Set up COMMGR communication. For details on setup, refer to section 8.1.2 Overview of Communication Setting in
COMMGR.
10
10-99
AS Ser ies M od ul e Man ua l
4. After the setup of COMMGR communication is finished, select menu Tools>> Communication settings…
5. The following dialog box appears. Select one desired driver which has been created and then click the OK button.
10
10-100
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
7. Select menu Option>> I/O Scan in the following window which pops up. Then the AS01DNET-5A icon will show
up.
10
10-101
AS Ser ies M od ul e Man ua l
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.
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.
10
10-102
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
Meanwhile the following dialog box pops out. Click the Yes button.
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.
10
10-103
AS Ser ies M od ul e Man ua l
13. The following dialog box pops out. Click the Yes button there.
14. The DeviceNet Builder software is opened as below, which means the DeviceNet Builder software has been
opened through the ISPSoft software.
10
10-104
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
10
10-105
AS Ser ies M od ul e Man ua l
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.
10
10-106
Ch ap te r 10 De viceNe t M as ter Sca nner Mo du le AS01DN ET-A
19. The master and slave which have been scanned both show up in the network.
10
10-107
AS Ser ies M od ul e Man ua l
MEMO
10
10-108
11
Chapter 11 Positioning Module AS02/04
Table of Contents
11.1 Overview ................................................................................................ 11-2
11.1.1. Characteristics ...................................................................................11-2
11 - 1
AS Ser ies M od ul e Man ua l
11.1 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
_11
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
11.1.1. 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
HWCONFIG without spending time writing programs to set registers to manage functions.
You can use specially designed instructions to control the modules without spending too much time to
11 - 2
Ch ap te r 11 Pos i tion in g Mo du le AS02 /0 4 PU
3 5
Number of Input Points 6
(A+/A-, B+/B-, Z+/Z-) (X0.0-X0.4)
Direct current
(sinking or sourcing)
collectors.
Input display When the optocoupler is driven, the input LED indicator is ON.
Weight 120 g
11 - 3
AS Ser ies M od ul e Man ua l
Model
AS02PU-A AS04PU-A
Item
_11
Number of outputs Four (2-axis) Eight (4-axis)
Resistance 10 mA 0.1A
Maximum
Inductance N/A
load
Bulb N/A
Weight 120 g
*1: Acutal output: 4 VDC (high input impedance) to 3.3 VDC (10mA)/output
11 - 4
Ch ap te r 11 Pos i tion in g Mo du le AS02 /0 4 PU
11.2.2. Profile
38.2 95
11
1
7
7
98 .3
88
2 3
8
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
11 - 5
AS Ser ies M od ul e Man ua l
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
11 - 6
Ch ap te r 11 Pos i tion in g Mo du le AS02 /0 4 PU
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
Z+ Z+ Z- Z- X0.0 0 Y0.1 1
11 - 7
AS Ser ies M od ul e Man ua l
1401 TO DTO Writing data into the control register in an extension module
above.
11 - 8
Ch ap te r 11 Pos i tion in g Mo du le AS02 /0 4 PU
11.2.5. Wiring
Precautions
To ensure the positioning module functions well and reliably, the external wiring must prevent noise.
11
Before you install the cables, follow the precautions below.
(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) Terminals with insulation sleeves cannot be arranged as a terminal block, so you should cover the
(5) Use single-core cables or twin-core cables with a diameter of 24–22 AWG and with pin-type
connectors smaller than 1 mm. The plastic jackets that are removed from the cables should be 8
mm to 10 mm long. Only use copper conducting wires which can withstand temperatures of 60° C
/75° C or higher.
(6) 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.
11 - 9
AS Ser ies M od ul e Man ua l
External wiring
(1) AS02PU-A
_11 X0.4
X0.0
5 ~2 4V *4
A+
R* 6
A-
B+
R*6
B-
Z+
R*6
Z-
*5
A+
R* 6
A-
B+
R* 6
B-
Z+
R* 6
Z-
5 ~2 4V
*1. Sinking
*2. Souring
*6. Open collector sinking/sourcing to conncet to phase A/B/Z and if the input frequenct 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
11 - 1 0
Ch ap te r 11 Pos i tion in g Mo du le AS02 /0 4 PU
(2) AS04PU-A
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 0V
*3
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 Y0.4
S/S *2
+24V C1
*5 *3
*1. VDD and COM are seen as a group and its power is provided by Delta servo drive.
*3. Use the same power supply for the same COM group.
*4. Sinking
*5. Sourcing
11 - 11
AS Ser ies M od ul e Man ua l
11 - 1 2
Ch ap te r 11 Pos i tion in g Mo du le AS02 /0 4 PU
(3) Double-click the module in the working area to open the Device Setting page.
11
11 - 1 3
AS Ser ies M od ul e Man ua l
(4) Choose the parameter, set the values, and click OK.
_11
(5) Click Download on the toolbar to download the parameters. Note that you cannot download the
parameters while the CPU module is running.
11 - 1 4
Ch ap te r 11 Pos i tion in g Mo du le AS02 /0 4 PU
11
(2) Double-click the module to open the Device Setting page. The versions of both the firmware and the
11 - 1 5
AS Ser ies M od ul e Man ua l
_11
11 - 1 6
Ch ap te r 11 Pos i tion in g Mo du le AS02 /0 4 PU
11
(2) Click Import in the Device Settings dialog box and select a CSV file to import saved parameters.
11 - 1 7
AS Ser ies M od ul e Man ua l
11.3.5. Parameters
The input point settings
You can set values in the input points as the triggering conditions (phase Z, DOG, LSN, LSP) for the
_11 axis1 and axis 2 to position. Rising-edge and falling-edge can also be specified in the triggering
conditions.
The default setting is 10 ms; the system filters out distortion and noises in a pulse width modulated
transmission that is below 10 ms.
11 - 1 8
Ch ap te r 11 Pos i tion in g Mo du le AS02 /0 4 PU
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.
11
Axis settings
You can set up the axis in HWCONFIG or through positioning instructions. Use API1402 to set up the
followings starting speed, accelation 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.
11 - 1 9
AS Ser ies M od ul e Man ua l
parameters.
_11
AS02PU-A
AS04PU-A
11 - 2 0
Ch ap te r 11 Pos i tion in g Mo du le AS02 /0 4 PU
11.4 Troubleshooting
11.4.1. Error Codes
Error
Description
A↔ D LED ERROR LED 11
Code indicator indicator
Description Procedure
0 Error flag
8 Error flag
11 - 2 1