UM-TS02∗∗∗-E026
PROGRAMMABLE CONTROLLER
PROSEC T2-series
ANALOG I/O MODULES
AD268 / DA264 / TC218
USER’S MANUAL
TOSHIBA CORPORATION
Safety Precautions
The AD268, DA264, and TC218 are the analog input/output modules for Toshiba’s Programmable
Controller PROSEC T2-series (T2/T2E/T2N).
Read this manual thoroughly before using this module. Also, keep this manual and related manuals
so that you can read them anytime while this module is in operation.
Safety Symbols
The following safety symbols are used on the product and/or in the related manuals.
Pay attention to the information preceded by the following symbols for safety.
Indicates a potentially hazardous situation which, if not avoided, could
result in death or serious injury.
!
!
WARNING
CAUTION
Indicates a potentially hazardous situation which, if not avoided, may
result in minor or moderate injury. It may also be used to alert against
unsafe practices.
Safety Precautions
!
CAUTION
• Turn off power to the PLC (T2, T2E or T2N) and to this module (AD268, DA264 or TC218)
before removing or mounting this module. Failure to do so can cause electrical shock or
damage to this product.
• Read the Safety Precautions described in the T2, T2E or T2N User’s Manual before using
this module.
• Follow the instructions described in this manual and in the T2, T2E or T2N User’s Manual
when installing and wiring this module.
• This module has been designed for the T2/T2E/T2N. Use your AD268/DA264/TC218 only
on the T2-series PLC rack.
• These modules consume the internal 5 Vdc power as shown below.
AD268 ... 300 mA
DA264 ... 230 mA
TC218 ... 300 mA
Confirm that the total 5 Vdc consumed current per one power supply module is within the
limit (2.5 A). If it exceeds the limit, the T2/T2E/T2N cannot operate properly and this may
cause unsafe situation.
User’s Manual 1
About This Manual
About This Manual
This manual describes the specification and the operations of Toshiba's analog I/O modules
(AD268, DA264 and TC218) for PROSEC T2 series programmable controllers.
Read this manual carefully for your correct operation of these modules.
This manual consists in three parts.
Part 1 ... 8 channel analog input module AD268
Part 2 ... 4 channel analog output module DA264
Part 3 ... 8 channel thermocouple input module TC218
Related Manual
The following related manuals are available for your reference.
T2E User's Manual (UM-TS02E∗∗-E001)
This manual describes the configuration, specification, installation, wiring, and maintenance of
the basic hardware of the programmable controller T2E.
The functions of the T2E and how to use them, and the information necessary for creating user
program are also described.
T2N User's Manual (UM-TS02N∗∗-E001)
This manual describes the configuration, specification, installation, wiring, and maintenance of
the basic hardware of the programmable controller T2N.
The functions of the T2N and how to use them, and the information necessary for creating user
program are also described.
T-series Instruction Set (UM-TS03∗∗∗-E004)
This manual describes the detailed specifications of instructions for Toshiba's T-series
programmable controllers.
Note: In this manual, the T2 series programmable controllers (T2, T2E, and T2N) are called as
T2 for ease of explanation.
2 Analog I/O Modules (AD268 / DA264 / TC218)
Table of Contents
Table of Contents
Safety Precautions ............................................................................................................ 1
About This Manual ............................................................................................................ 2
Part 1 8 Channel Analog Input Module AD268
1. Introduction …………….……………………………………………………………….… 8
1.1
1.2
AD268 functions ............………………..…………………….………………………… 8
External features …......…………………………………………………………………. 9
2. Specifications ….………………………………………………………………………... 10
2.1
2.2
Specifications .................…………….……………………………………………….. 10
Internal block diagram ………….......………………………………………………… 11
3. Input Type Setting ….........……………………………………………………………... 12
3.1
3.2
Jumper plug setting ........…………….……………………………………………….. 12
Parameter setting by software ….....………...……………………………………… 13
4. Wiring ………………..…………………………………………………………………… 14
4.1
4.2
4.3
Terminal arrangement …….......…………..…………………………………………. 14
Signal wiring …..………………………………………………………………………. 15
Wiring precautions ………...…………………………………………………………. 16
5. I/O Allocation and Programming
…………………………………………………… 17
5.1
5.2
5.3
Allocation to the T2 registers ……………..…………………………………………. 17
A/D conversion data …….......................……………………………………………. 18
Programming ……................................……………………………………………. 23
6. Parameters
……..................…......…………………………………………………… 24
6.1
6.2
6.3
Memory map …...........………………………………………………………………… 24
Parameter setting procedure ….........……..………………………………………… 30
Sample program for setting the parameters …..………………………………..… 31
7. Troubleshooting
….…....……………………………………………………………… 32
7.1
7.2
RAS information ……...............…........……………………………………………… 32
Troubleshooting ................................................................................................. 33
User’s Manual 3
Table of Contents
Part 2 4 Channel Analog Output Module DA264
1. Introduction …………….……………………………………………………………….… 36
1.1
1.2
DA264 functions............………………..…………………….………………………… 36
External features …......…………………………………………………………………. 37
2. Specifications ….………………………………………………………………………... 38
2.1
2.2
Specifications .................…………….……………………………………………….. 38
Internal block diagram ………….......………………………………………………… 39
3. Output Type Setting….........……………………………………………………………... 40
3.1 Parameter setting by software ….....………...……………………………………… 40
4. Wiring ………………..…………………………………………………………………… 41
4.1
4.2
4.3
Terminal arrangement …….......…………..…………………………………………. 41
Signal wiring …..………………………………………………………………………. 42
Wiring precautions ………...…………………………………………………………. 43
5. I/O Allocation and Programming
…………………………………………………… 44
5.1
5.2
5.3
Allocation to the T2 registers ……………..…………………………………………. 44
D/A conversion data …….......................……………………………………………. 45
Programming ……................................……………………………………………. 50
6. Parameters
…..................….…......…………………………………………………… 51
6.1
6.2
Memory map …...........………………………………………………………………… 51
Sample program to access the parameters …..……..…………………………..… 55
7. Troubleshooting
….…....……………………………………………………………… 56
7.1
7.2
RAS information ……...............…........……………………………………………… 56
Troubleshooting ................................................................................................. 56
4 Analog I/O Modules (AD268 / DA264 / TC218)
Table of Contents
Part 3 8 Channel Thermocouple Input Module TC218
1. Introduction …………….……………………………………………………………….… 60
1.1
1.2
TC218 functions ............………………..…………………….………………………… 60
External features …......…………………………………………………………………. 61
2. Specifications ….………………………………………………………………………... 62
2.1
2.2
Specifications .................…………….……………………………………………….. 62
Internal block diagram ………….......………………………………………………… 63
3. Input Type Setting ….........……………………………………………………………... 64
3.1
3.2
Jumper plug setting ........…………….……………………………………………….. 64
Parameter setting by software ….....………...……………………………………… 65
4. Wiring ………………..…………………………………………………………………… 66
4.1
4.2
4.3
Terminal arrangement …….......…………..…………………………………………. 66
Signal wiring …..………………………………………………………………………. 67
Wiring precautions ………...…………………………………………………………. 68
5. I/O Allocation and Programming
…………………………………………………… 69
5.1
5.2
5.3
Allocation to the T2 registers ……………..…………………………………………. 69
A/D conversion data …….......................……………………………………………. 70
Programming ……................................……………………………………………. 74
6. Parameters
…..................….…......…………………………………………………… 75
6.1
6.2
6.3
Memory map …...........………………………………………………………………… 75
Parameter setting procedure ….........……..………………………………………… 81
Sample program for setting the parameters …..………………………………..… 82
7. Troubleshooting
….…....……………………………………………………………… 83
7.1
7.2
RAS information ……...............…........……………………………………………… 83
Troubleshooting ................................................................................................. 84
User’s Manual 5
6 Analog I/O Modules (AD268 / DA264 / TC218)
Part 1
8 Channel Analog Input Module
AD268
1. Introduction, 8
2. Specifications, 10
3. Input Type Setting, 12
4. Wiring, 14
5. I/O Allocation and Programming, 17
6. Parameters, 24
7. Troubleshooting, 32
User’s Manual 7
1. Introduction
PART 1 AD268
1. Introduction
The AD268 is an 8 channel analog input module for the T2 series programmable controllers.
The AD268 converts external analog signals (voltage or current) into digital values cyclically so
that the T2 can process the analog signals.
1.1 AD268 Functions
The AD268 has the following functions.
1) 8 channels input per module
2) Selectable input type
• ±5V
• ±10V
• 0 to 5V
• 0 to 10V
• 1 to 5V
• 0 to 20mA
• 4 to 20mA
3) 16-bit high-resolution A/D conversion
4) High-speed (1ms/channel) conversion cycle
5) Gain and offset calibration function
6) Input data averaging function
7) Unused channel skip function
8 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
1. Introduction
1.2 External features
Model type AD268
Status indication LED
Removable terminal block
Analog input terminal
External power supply connection terminal
Line ground and Frame ground terminal
Terminal block fixing screw
2-points
User’s Manual 9
2. Specifications
PART 1 AD268
2. Specifications
This section describes the AD268 specifications.
The general specification for the AD268 conforms to the specification for the T2 PLC.
2.1 Specifications
Item
AD268
Current input
Input type
Voltage input
-5 to 5V
-10 to 10V
0 to 5V
Bipolar
Input range
0 to 20mA
Unipolar
0 to 10V
1 to 5V
4 to 20mA
Input impedance
Number of input channels
I/O allocation type
Resolution
1MΩ or more
8 channels
X 8W (8 input registers XW are assigned)
250Ω
16-bit
±0.2% FS (at 25°C)
±0.5% FS (0 to 55°C)
Overall accuracy
(FS: ±10V)
Temperature drift
Conversion cycle
±100ppm/°C or less
Approx. 1ms/channel (Approx. 8ms/8 channels)
Insulation resistance
10MΩ or more
1500Vac - 1 minute (between logic and analog circuits)
500Vac - 1 minute (between analog circuit and external 24V)
1500Vac - 1 minute (between analog circuit and FG/LG)
1 green LED (On when normal)
Withstand voltage
Status indication
Gain and offset calibration function
Input data averaging function
Unused channel skip function
Special function
External 24Vdc power voltage drop detection
External power supply
Internal 5Vdc current
consumption
24Vdc ±10% - 120mA
300mA or less
External connection
Weight
20-pin removable terminal block
Approx. 300g
10 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
2. Specifications
2.2 Internal block diagram
Jumper
1
Buffer
LED
2
P
CH1
3
N
T2 CPU
Jumper
1
Buffer
2
P
CH8
EEPROM
3
N
+5V
Regulator
P24
+15V
COM
AG
-15V
LG
FG
Voltage
check
circuit
The AD268 performs the following operations.
The external analog signals come to the buffer amplifier through the filter. Themultiplexer
sequentially selects CH1 to CH8 to convert the input analog signals into digital data via the A/D
converter. The converted digital data reaches to the internal control circuit through optical
isolator. Every time when the T2 CPU requests to read the converted data, the internal control
circuit sends the data to the T2 CPU. The AD268's parameters are stored in the EEPROM.
User’s Manual 11
3. Input Type Setting
PART 1 AD268
3. Input Type Setting
The AD268 supports multiple input ranges, ±5V, ±10V, 0 to 5V, 0 to 10V, 1 to 5V, 0 to 20mA,
or 4 to 20mA. The input range is selected by jumper plug setting and the parameter writing by
the T2 program.
The general flow for setting the input type is as follows.
(1) Set the jumper plugs to select voltage input or current input.
(2) Mount the AD268 onto the T2 rack.
(3) Turn on power to the T2 system.
(4) Execute I/O allocation.
(5) Program the "input type setting program". (see the next page)
(6) Turn the T2 to RUN mode.
3.1 Jumper plug setting
8 jumper plugs are provided on the AD268 board.
The jumper plug setting is for selecting either voltage input or current input.
JP1 is for channel 1, JP2 is for channel 2, ... JP8 is for channel 8.
Jumper plugs (JP1 to JP8)
1
3
Set the jumper plugs for each channel.
Side 1: Voltage input
Side 3: Current input
The factory setting is voltage input (side 1).
• Use a pair of tweezers to set the jumper plug.
• Pay attention not to touch the components on
the board other than the jumper plug.
12 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
3. Input Type Setting
3.2 Parameter setting by software
The input range of the AD268 is specified by writing the following parameter data into the
AD268's buffer memory. To access the buffer memory, T2 user program (READ and WRITE
instructions) is required.
When the parameter is set to the AD268, it is saved in the AD268's built-in EEPROM.
Therefore, once the input type parameter is set, there is no need to execute the input type
setting operation.
T2 CPU
AD268
Buffer memory
WRITE
READ
EEPROM
User program
Input type parameter data:
Parameter
Input type
data
Voltage input
0 to 5V
0 to 10V
1 to 5V
±5V
Current input
0 to 20mA
0
1
2
4
5
4 to 20mA
±10V
AD268 buffer memory address:
H8018
H8019
H801A
H801B
H801C
H801D
H801E
H801F
Input type for channel 1
Input type for channel 2
Input type for channel 3
Input type for channel 4
Input type for channel 5
Input type for channel 6
Input type for channel 7
Input type for channel 8
The factory setting is ±10V range.
For details of the procedure to set the input type parameter, refer to section 6.
User’s Manual 13
4. Wiring
PART 1 AD268
4. Wiring
4.1 Terminal arrangement
AD268 terminal block
1
3
1P
2P
3P
4P
5P
6P
7P
8P
P24
LG
1N
2N
2
4
5
3N
6
7
4N
8
9
5N
10
12
14
16
18
20
11
13
15
17
19
6N
7N
8N
COM
FG
Terminal
Signal
name
Function
No.
1
2
3
4
5
6
7
8
1P
1N
2P
2N
3P
3N
4P
4N
5P
5N
6P
6N
7P
7N
8P
Channel 1 input
Channel 2 input
Channel 3 input
Channel 4 input
Channel 5 input
Channel 6 input
Channel 7 input
Channel 8 input
9
10
11
12
13
14
15
16
17
18
19
20
8N
P24
COM
LG
FG
External 24Vdc power (+)
External 24Vdc power (-)
Line filter ground
Frame ground
14 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
4. Wiring
4.2 Signal wiring
Voltage input
AD268
Set the jumper
Voltage source
+15V
-15V
plug to Side 1
Shielded twisted-pair cable
1
2
3
nP
nN
+
V
-
250
AG
AG
n : Channel number (1 to 8)
AG : Analog ground
Internal circuit
FG : Frame ground
Current input
AD268
Current source
Set the jumper
plug to Side 3
+15V
Shielded twisted-pair cable
1
2
3
nP
nN
+
↑
-
250
AG
AG
-15V
n : Channel number (1 to 8)
AG : Analog ground
Internal circuit
FG : Frame ground
External 24Vdc power supply
AD268
+15V
P24
+
-
DC/DC
converter
24Vdc ±10%
COM
LG
AG
-15V
(b)
(a)
FG
Normally connect LG and FG,
then connect to ground. (a)
However, depending on the
condition, connect grounding
individually by opening LG and
FG. (b)
Internal circuit
User’s Manual 15
4. Wiring
PART 1 AD268
4.3 Wiring precautions
(1) Use shielded twisted-pair cables for analog input signal lines and wire them in shortest
distance. Connect the cable shield to ground in shortest distance for EMC conformity.
Normally the grounding method (a) is recommended. However, depending on the condition,
method (b) or (c) may be useful for stable operation.
Analog input
module
(a)
FG
Analog input
module
(b)
FG
Analog input
module
(c)
FG
(2) Separate the analog signal cable from other cables to prevent noise interference. (200mm
or more)
(3) This module requires 24Vdc power. Apply the 24Vdc power before (or at the same time)
applying T2’s main power. Otherwise, this module detects the external 24Vdc error.
(4) If the external 24Vdc power for this module is not stable, the converted data will not be
stable. In this case, use a dedicated 24Vdc power supply for this module.
(5) It is recommended to short the unused channels. Because if it is open for voltage input,
meaningless A/D conversion data will appear.
(6) If the converted data is not stable owing to electrical noise, it is recommended to use the
input averaging function to reduce the noise interference. For the averaging function, refer
to section 6.
16 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
5. I/O Allocation and Programming
5. I/O Allocation and Programming
5.1 Allocation to the T2 registers
The I/O type of the AD268 is "X 8W".
When the automatic I/O allocation operation is performed with a AD268 mounted on the rack,
the AD268 is allocated as "X 8W".
The AD268 occupies the 8 consecutive input (XW) registers of the T2.
In this manual, these assigned I/O registers are expressed as XW(n), XW(n+1), ... XW(n+7).
The following figure shows an example of I/O allocation window of the T-PDS programming
software. In this case, the AD268 is mounted in the slot 0 of base unit BU218.
In the above example, the AD268 is allocated on the unit-0, slot-0. And 8 I/O registers, XW000
to XW007 are assigned to the AD268.
User’s Manual 17
5. I/O Allocation and Programming
PART 1 AD268
5.2 A/D conversion data
The analog signals received by the AD268 are converted into the digital data in this module.
These converted digital data are read by T2 CPU in the batch I/O processing and stored in the
assigned input registers as follows.
XW(n) ........ A/D conversion data for channel 1
XW(n+1) .... A/D conversion data for channel 2
XW(n+2) .... A/D conversion data for channel 3
XW(n+3) .... A/D conversion data for channel 4
XW(n+4) .... A/D conversion data for channel 5
XW(n+5) .... A/D conversion data for channel 6
XW(n+6) .... A/D conversion data for channel 7
XW(n+7) .... A/D conversion data for channel 8
The conversion data stored in the XW register is dependent on the input type as follows.
±10V range:
A/D conversion data
Input voltage
Resolution
Hexadecimal
Integer
Upper limit
+10.2V
H7F80
:
32640
:
:
Full scale (positive)
+10V
H7D00
:
32000
:
:
+0.3125 mV
0V
-0.3125 mV
H0001
H0000
HFFFF
:
H8300
:
1
0
-1
:
0
0.3125 mV / bit
:
-10V
:
Full scale (negative)
Lower limit
-32000
:
-10.2V
H8080
-32640
Digital value
+10V
H7D00
32000
H3FFF
16383
Analog input
+5.1196V +10.2V
0
-10.2V -5.12V
D = 3200 × A
HC000
-16384
D: Digital data
A: Analog signal (V)
H8300
-32000
-10V
18 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
5. I/O Allocation and Programming
±5V range:
A/D conversion data
Resolution
Input voltage
Hexadecimal
Integer
Upper limit
+5.1196 V
H3FFF
:
16383
:
:
Full scale (positive)
0
+5V
:
+0.3125 mV
0V
-0.3125 mV
H3E80
:
H0001
H0000
HFFFF
:
HC180
:
HC000
16000
:
1
0
-1
0.3125 mV / bit
:
-5V
:
:
Full scale (negative)
Lower limit
-16000
:
-16384
-5.12V
Digital value
+5V
Upper limit
H3FFF
16383
H3E80
16000
Analog input
+5.1196V +10.2V
HC000
0
-10.2V -5.12V
HC180
D = 3200 × A
-16000
-16384
D: Digital data
A: Analog signal (V)
Lower limit
-5V
User’s Manual 19
5. I/O Allocation and Programming
PART 1 AD268
0 to 10V range:
A/D conversion data
Input voltage
Resolution
Hexadecimal
Integer
Upper limit
+10.2V
H7F80
:
32640
:
:
Full scale (positive)
+10V
H7D00
:
32000
0.3125 mV / bit
:
:
+0.3125 mV
0V
H0001
H0000
1
0
0
Digital value
+10
H7D00
32000
H3FFF
16383
Analog input
+5.1196V +10.2V
0
-10.2V
D = 3200 × A
D: Digital data
A: Analog signal (V)
20 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
5. I/O Allocation and Programming
0 to 5V / 0 to 20mA range:
Input voltage/current
A/D conversion data
Resolution
0to5V
0to20 mA
Hexadecimal
Integer
Upper limit
+5.1196 V
+20.479 mA
H3FFF
:
H3E80
:
H0001
H0000
16383
:
:
+20mA
:
:
0.3125 mV / bit
1.25 µA / bit
Full scale (positive)
0
+5V
:
+0.3125 mV
0V
16000
:
1
0
+0.00125 mA
0mA
Digital value
+5V
20mA
0 to 5V range:
D = 3200 × A
Upper limit
H3FFF
16383
H3E80
16000
D: Digital data
A: Analog signal (V)
Analog input
Lower limit
-10.2V
0
+5.1196V
20.479mA
+10.2V
0 to 20mA range:
D = 800 × A
D: Digital data
A: Analog signal (mA)
User’s Manual 21
5. I/O Allocation and Programming
PART 1 AD268
1 to 5V / 4 to 20mA range:
Input voltage/current
A/D conversion data
Resolution
1to5V
4to20 mA
Hexadecimal
Integer
Upper limit
+5.1196 V
+20.479 mA
H337F
:
H3200
:
13183
:
+5V
:
:
:
0.3125 mV / bit
Full scale (positive)
+20mA
:
12800
:
1.25 µA / bit
+1.0003125 V +4.00125 mA
1V 4mA
H0001
H0000
1
0
Lower limit
+5V
20mA
Digital value
1 to 5V range:
D = 3200 × A - 3200
H337F
13183
Upper limit
H3200
12800
D: Digital data
A: Analog signal (V)
Analog input value
Lower limit
-10.2V
0
+10.2V
1V
4mA
4 to 20mA range:
+5.1196V
20.479mA
D = 800 × A - 3200
D: Digital data
A: Analog signal (mA)
22 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
5. I/O Allocation and Programming
5.3 Programming
To read the A/D conversion data, there is no need to use special instruction. The A/D
conversion data are automatically stored in the assigned input registers (XW registers).
For example, when the AD268 is allocated to XW000 to XW007, the A/D conversion data of
each channel is stored as follows.
XW000 : Channel 1 A/D conversion data
XW001 : Channel 2 A/D conversion data
XW002 : Channel 3 A/D conversion data
XW003 : Channel 4 A/D conversion data
XW004 : Channel 5 A/D conversion data
XW005 : Channel 6 A/D conversion data
XW006 : Channel 7 A/D conversion data
XW007 : Channel 8 A/D conversion data
Therefore, in the user program, you can use these XW registers directly for the analog data
processing.
The program shown below is an example of simple comparison with the channel 1 analog data.
(±10V setting)
Line 1: When XW000 is greater than 25600 (channel 1 analog input is more than 8V), R0100
is set to ON.
Line 2: When XW000 is in the range of -9600 to 9600 (channel 1 analog input is in the range
of -3V to 3V), R0101 is set to ON.
Line 3: When XW000 is less than -16000 (channel 1 analog input is less than-5V), R0102 is
set to ON.
User’s Manual 23
6. Parameters
PART 1 AD268
6. Parameters
The AD268 has the memory that stores the control parameters, input type designation, module
status information, etc. This memory is called the buffer memory. To access (read/write) this
memory from the T2 program, READ and WRITE instructions are used.
6.1 Memory map
The contents of the AD268's buffer memory are as follows.
Address
Contents
F
0
H8000
H8001
H8002
H8003
H8004
H8005
H8006
H8007
H8008
H8009
H800A
H800B
H800C
H800D
H800E
H800F
H8010
H8011
H8012
H8013
H8014
H8015
H8016
H8017
H8018
H8019
H801A
H801B
H801C
H801D
H801E
H801F
H8020
H8021
H8022
:
Gain calibration value for channel 1
Gain calibration value for channel 2
Gain calibration value for channel 3
Gain calibration value for channel 4
Gain calibration value for channel 5
Gain calibration value for channel 6
Gain calibration value for channel 7
Gain calibration value for channel 8
Offset calibration value for channel 1
Offset calibration value for channel 2
Offset calibration value for channel 3
Offset calibration value for channel 4
Offset calibration value for channel 5
Offset calibration value for channel 6
Offset calibration value for channel 7
Offset calibration value for channel 8
Averaging times for channel 1
Averaging times for channel 2
Averaging times for channel 3
Averaging times for channel 4
Averaging times for channel 5
Averaging times for channel 6
Averaging times for channel 7
Averaging times for channel 8
Input type setting for channel 1
Input type setting for channel 2
Input type setting for channel 3
Input type setting for channel 4
Input type setting for channel 5
Input type setting for channel 6
Input type setting for channel 7
Input type setting for channel 8
Command register
Use WRITE instruction to write
data into these addresses.
Use READ instruction to read
data from this address.
Response register
No use
H8027
24 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
6. Parameters
Address
Contents
F
0
H8028
H8029
H802A
H802B
H802C
H802D
H802E
H802F
H8030
H8031
H8032
H8033
H8034
H8035
H8036
H8037
Analog input actual value for channel 1
Analog input actual value for channel 2
Analog input actual value for channel 3
Analog input actual value for channel 4
Analog input actual value for channel 5
Analog input actual value for channel 6
Analog input actual value for channel 7
Analog input actual value for channel 8
Module status for channel 1
Use READ instruction to read
data from these addresses.
Module status for channel 2
Module status for channel 3
Module status for channel 4
Module status for channel 5
Module status for channel 6
Module status for channel 7
Module status for channel 8
User’s Manual 25
6. Parameters
PART 1 AD268
Gain calibration value & Offset calibration value:
(Gain: H8000 to H8007, Offset: H8008 to H800F)
At the factory shipment, the AD268 is calibrated for each input range. Therefore, there is no
need for user to calibrate normally.
However, depending on the usage condition, field adjustments are required. For this purpose,
the AD268 has the gain and offset calibration function.
In the AD268, the A/D conversion data is calculated as follows.
A/D conversion data
(read by T2 CPU)
A/D
conversion
Offset
processing
Gain
processing
Analog input
When the gain calibration value is G and the offset calibration value is O, the conversion
calculation is performed in the AD268 as follows.
X2 = (X1 + O) × G / FS
X1: Initial A/D conversion value
X2: Gain/offset processed value
O:
G:
Offset calibration value (buffer memory address H8008 to H800F)
Gain calibration value (buffer memory address H8000 to H8007)
FS: Full scale value
32000 for ±10V and 0 to 10V ranges
16000 for ±5V, 0 to 5V and 0 to 20mA ranges
12800 for 1 to 5V and 4 to 20mA ranges
The data setting range of the gain and offset calibration value are as follows.
Input type
Gain calibration value
Upper limit
32000
32000
10000
16000
16000
5000
12800
12800
4000
±10V
Default value
Lower limit
Upper limit
Default value
Lower limit
Upper limit
Default value
Lower limit
0 to 10V
±5V
0 to 5V
0 to 20mA
1 to 5V
4 to 20mA
Input type
All types
Offset calibration value
Upper limit
Default value
Lower limit
3200
0
-3200
26 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
6. Parameters
Averaging times:
(H8010 to H8017)
This parameter is for the averaging processing for the analog input data. The moving average
is calculated by the given averaging times parameter.
For example, if the averaging times parameter is 10, the average value of latest 10 times
conversion is output as the A/D conversion data.
This function is effective to reduce the fluctuation caused by noise.
The available setting range is as follows.
Input type
All types
Averaging times
Upper limit
127
1
Default value
Lower limit
1
Input type setting:
(H8018 to H801F)
This parameter is used to select the input type. This parameter also has a function to skip the
A/D conversion for unused channels. By using the channel skip function, the conversion cycle
time can be reduced.
The available setting range is as follows.
Input type
0 to 20mA
Setting value
0 to 5V
0 to 10V
1 to 5V
±5V
0
1
2
4
5
-
4 to 20mA
-
-
±10V
Channel skip
128
The default setting value (factory setting) is 5 (±10V).
User’s Manual 27
6. Parameters
PART 1 AD268
Command register:
(H8020)
This register is used to issue the following commands to the AD268. To issue the command,
write the command value by using WRITE instruction.
Value
0
Command
Description
-
Write 0 after the command processing is completed.
When this command is issued, the parameters written into
the buffer memory are saved in the AD268 ’s EEPROM, and
the parameters become effective.
1
2
Parameter set
Used to reset the AD268 when some error has occurred.
Reset command However if the error is caused by hardware or external
condition, the reset command may not be effective.
The command register and the response register are used for hand-shaking. Refer to section
6.2 for the parameter setting procedure.
Response register:
(H8021)
This register shows the AD268’s response for the command issued. Check the status of this
register using READ instruction.
Value
0
Response
Acknowledge
Description
The requested command is not yet completed.
When the issued command is completed, the response
register comes 1.
-
1
The command register and the response register are used for hand-shaking. Refer to section
6.2 for the parameter setting procedure.
28 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
6. Parameters
Analog input actual value:
(H8028 to H802F)
These data show the original A/D conversion data before processing the gain and offset
calibration.
Module status:
(H8030 to H8037)
These data show the AD268’s operation status.
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
Bit position →
0
0
0
0
Bit
Name
Description
0 to 2 Input type
Shows the input type.
000 (0) = 0 to 5V/0 to 20mA
001 (1) = 0 to 10V
010 (2) = 1 to 5V/4 to 20mA
100 (4) = ±5V
101 (5) = ±10V
Reserved
3 to 5
-
6
7
Channel skip
Input type setting
error
1 when the channel skip is designated.
1 when the input type designation is invalid.
8
9
Wire break
1 when wire breakage is detected. (Effective only for 4 to 20mA
input)
1 when the A/D conversion data is limited because of the range
over.
Input limit
A
B
C
D
E
F
MPU error
ROM status
DP-RAM status
-
External 24V error
Initializing
1 when the AD268’s processor is not normal.
1 when the AD268’s EEPROM is not normal.
1 when the AD268’s DP-RAM (buffer memory) is not normal.
Reserved
1 when the external 24Vdc is not normal.
1 during the AD268 is in initialization process.
User’s Manual 29
6. Parameters
PART 1 AD268
6.2 Parameter setting procedure
When you change the AD268 parameters, such as input type settings, gain/offset calibrations
and averaging times, use the following procedure.
Step (1)
Write the value "0" into the command register of the AD268 buffer memory (address H8020)
by WRITE instruction.
H8020
Command register
← Write 0
Step (2)
Write the parameter data into the buffer memory (addresses H8000 to H801F) by WRITE
instruction. Be sure to write all the 32 words in batch.
H8000
H8001
Gain for channel 1
Gain for channel 2
← Write the parameter data (32 words)
:
:
H801F
Input type for channel 8
Step (3)
Write the value "1" into the command register (address H8020) by WRITE instruction.
H8020
Command register
← Write 1
Step (4)
Wait until the data of the response register (address H8021) comes "1". Check the data by
READ instruction.
H8021
Response register
Check if it comes 1
Step (5)
Write the value "0" into the command register (address H8020) by WRITE instruction.
H8020
Command register
← Write 0
When the above steps are finished and the module status (addresses H8030 to H8037) shows
no error, the parameter setting procedure is completed. The parameters are effective and they
have been saved in the AD268's EEPROM.
30 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
6. Parameters
6.3 Sample program for setting the parameters
A sample program to set the parameters is shown below.
This is an example to set the input type as 0 to 10V range (type = 1) for each channel.
In this sample program, it is assumed that he AD268 is allocated to XW000 to XW007.
For details of READ and WRITE instructions, refer to the T-series Instruction Set manual.
(Main program)
Step (1):
(H8020)
Writes 0 into the
command
register (H8020).
Step (2):
Writes parameters.
• Gain = 32000
• Offset = 0
(H8000)
• Average = 1
• Type = 1 (0-10V)
Total 32 words
starting with
(H8020)
(H8021)
Step (3):
Writes 1 into the
command
register (H8020).
Step (4):
Waits until the
response
register (H8021)
comes 1.
Step (5):
Writes 0 into the
command
(H8020)
register (H8020)
to return to initial
state.
In this sample program, the rung 1 is activated at the beginning of RUN mode (at the second
scan) automatically. The input type is set to 0 to 10V for all 8 channels.
When the parameter setting process is completed, the flags R1000 to R1002 are returned to
OFF.
For reading the parameters from the AD268, there is no special procedure. Simply read the
data from the AD268’s buffer memory by using READ instruction.
User’s Manual 31
7. Troubleshooting
PART 1 AD268
7. Troubleshooting
7.1 RAS information
The RUN LED is provided on the front of the AD268. When the AD268 is operating normally,
this LED is lit.
Also the module status information is provided in the AD268‘s buffer memory (addresses
H8030 to H8037). This information is useful for troubleshooting.
Module status:
(H8030 to H8037)
These data show the AD268’s operation status.
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
Bit position →
0
0
0
0
Bit
Name
Description
0 to 2 Input type
Shows the input type.
000 (0) = 0 to 5V/0 to 20mA
001 (1) = 0 to 10V
010 (2) = 1 to 5V/4 to 20mA
100 (4) = ±5V
101 (5) = ±10V
Reserved
3 to 5
-
6
7
Channel skip
Input type setting
error
1 when the channel skip is designated.
1 when the input type designation is invalid.
8
9
Wire break
1 when wire breakage is detected. (Effective only for 4 to 20mA
input)
1 when the A/D conversion data is limited because of the range
over.
Input limit
A
B
C
D
E
F
MPU error
ROM status
DP-RAM status
-
External 24V error
Initializing
1 when the AD268’s processor is not normal.
1 when the AD268’s EEPROM is not normal.
1 when the AD268’s DP-RAM (buffer memory) is not normal.
Reserved
1 when the external 24Vdc is not normal.
1 during the AD268 is in initialization process.
A sample program to read the module status information is shown below.
(H8030)
By the above sample program, the module status information for each channel is read from the
AD268, and stored in D4010 to D4017.
(In this sample program, it is assumed that the AD268 is allocated to XW000 to XW007)
32 Analog I/O Modules (AD268 / DA264 / TC218)
PART 1 AD268
7. Troubleshooting
7.2 Troubleshooting
The table below shows the trouble and its remedy.
Trouble
Module
status info
Bit 7 is ON
LED
Module operation
The error channel
Cause
Invalid input type
Remedy
Input type
ON
Set the correct
setting error
(if the error stops the
occurs in all conversion. The A/D
channels, it conversion data is 0.
is OFF)
parameter was set. input type
parameter.
Analog signal Bit 8 is ON
wire breakage
(4-20mA only)
ON
The A/D conversion In the 4-20mA
data of the channel input, less than
is 0. 4mA signal is input.
Check the analog
signal wire.
Analog signal Bit 9 is ON
limit over
ON
The A/D conversion Analog input signal Check the signal
data of the channel is out of the range. source (sensor).
is limited by the limit
value.
MPU error
Bit A is ON OFF
The A/D conversion Internal processor Execute reset
is stopped.
operation is not
normal.
command, or
cycle power off
and on.
ROM error
Bit B is ON OFF
The A/D conversion EEPROM data
is stopped. error is detected.
The A/D conversion Buffer memory
Cycle power off
and on.
Cycle power off
and on.
DP-RAM error Bit C is ON OFF
is stopped.
access error is
occurred.
External 24V Bit E is ON OFF
error
The A/D conversion
is stopped.
Check the
external 24Vdc
power supply.
Internal ±15V
voltage is not
normal.
User’s Manual 33
34 Analog I/O Modules (AD268 / DA264 / TC218)
Part 2
4 Channel Analog Output Module
DA264
1. Introduction, 36
2. Specifications, 38
3. Output Type Setting, 40
4. Wiring, 41
5. I/O Allocation and Programming, 44
6. Parameters, 51
7. Troubleshooting, 56
User’s Manual 35
1. Introduction
PART 2 DA264
1. Introduction
The DA264 is a 4 channel analog output module for the T2 series programmable controllers.
The DA264 converts digital values given by the T2 program into the analog signals (voltage or
current).
1.1 DA264 Functions
The DA264 has the following functions.
1) 4 channels output per module
2) Selectable output type
• ±5V
• ±10V
• 0 to 5V
• 0 to 10V
• 1 to 5V
• 0 to 20mA
• 4 to 20mA
3) 16-bit high-resolution D/A conversion
4) High-speed (1ms/channel) conversion cycle
5) Offset calibration function
6) Output hold function
36 Analog I/O Modules (AD268 / DA264 / TC218)
PART 2 DA264
1. Introduction
1.2 External features
Model type DA264
Status indication LED
Removable terminal block
Analog output terminal
External power supply connection terminal
Line ground and Frame ground terminal
Terminal block fixing screw
2-points
User’s Manual 37
2. Specifications
PART 2 DA264
2. Specifications
This section describes the DA264 specifications.
The general specification for the DA264 conforms to the specification for the T2 PLC.
2.1 Specifications
Item
DA264
Current output
Output type
Voltage output
-5 to 5V
-10 to 10V
0 to 5V
Bipolar
Output range
0 to 20mA
Unipolar
0 to 10V
1 to 5V
4 to 20mA
Load impedance
Number of output channels
I/O allocation type
Resolution
1kΩ or more
4 channels
Y 4W (4 output registers YW are assigned)
600Ω or less
16-bit
±0.2% FS (at 25°C)
±0.5% FS (0 to 55°C)
Overall accuracy
(FS: ±10V)
Temperature drift
Conversion cycle
±100ppm/°C or less
Approx. 1ms/channel (Approx. 4ms/4 channels)
Insulation resistance
10MΩ or more
1500Vac - 1 minute (between logic and analog circuits)
500Vac - 1 minute (between analog circuit and external 24V)
1500Vac - 1 minute (between analog circuit and FG/LG)
1 green LED (On when normal)
Offset calibration function
Output hold function
Withstand voltage
Status indication
Special function
External 24Vdc power voltage drop detection
External power supply
Internal 5Vdc current
consumption
24Vdc ±10% - 240mA
230mA or less
External connection
Weight
20-pin removable terminal block
Approx. 300g
38 Analog I/O Modules (AD268 / DA264 / TC218)
PART 2 DA264
2. Specifications
2.2 Internal block diagram
Amplifier Buffer
LED
P
Voltage
(V→V)
output
N
Amplifier
CH1
P
TR
Current
output
T2 CPU
(V→I)
N
Amplifier Buffer
P
Voltage
(V→V)
output
N
Amplifier
CH4
TR
P
Current
(V→I)
output
N
Reference
voltage
+5V
Regulator
P24
+15V
COM
AG
-15V
LG
FG
Voltage
check
circuit
The DA264 performs the following operations.
The digital data for D/A conversion generated by the T2 program are written into the DA264.
The written digital data are transferred to the D/A converter through optical isolator. Then the
D/A converter converts the digital values to the analog signals.
The generated analog signals are output to each channel (CH1 to CH4) via amplifier. Each
channel has both the voltage output and the current output. However either voltage or current
output can be used.
User’s Manual 39
3. Output Type Setting
PART 2 DA264
3. Output Type Setting
The DA264 supports multiple output ranges, ±5V, ±10V, 0 to 5V, 0 to 10V, 1 to 5V, 0 to 20mA,
or 4 to 20mA. The output range is selected by writing the parameter into the DA264 by the T2
program. The voltage or current output is selected by the DA264’s output terminals.
The general flow for setting the output type is as follows.
(1) Mount the DA264 onto the T2 rack.
(2) Turn on power to the T2 system.
(3) Execute I/O allocation.
(4) Program the "output type setting program". (see below)
(5) Turn the T2 to RUN mode.
3.1 Parameter setting by software
The output range of the DA264 is specified by writing the following parameter data into the
DA264's buffer memory. To write the parameter into the buffer memory, T2 user program
(WRITE instruction) is used.
These parameter data are not maintained in the DA264. Therefore, program the output type
setting routine and execute it at each time of the beginning of the operation.
Output type parameter data:
Parameter
Output type
data
Voltage output Current output
0
1
2
4
5
0 to 5V
0 to 10V
1 to 5V
±5V
0 to 20mA
4 to 20mA
±10V
DA264 buffer memory address:
H8004
H8005
H8006
H8007
Output type for channel 1
Output type for channel 2
Output type for channel 3
Output type for channel 4
The factory setting is 0 to 5V / 0 to 20mA range.
Refer to section 6 for the sample program to set the output type.
40 Analog I/O Modules (AD268 / DA264 / TC218)
PART 2 DA264
4. Wiring
4. Wiring
4.1 Terminal arrangement
DA264 terminal block
1
3
1VP
1CP
2VP
2CP
3VP
3CP
4VP
4CP
P24
LG
1VN
1CN
2VN
2CN
3VN
3CN
4VN
4CN
COM
FG
2
4
5
6
7
8
9
10
12
14
16
18
20
11
13
15
17
19
Terminal
Signal
Function
No.
name
1VP
1VN
1CP
1CN
2VP
2VN
2CP
2CN
3VP
3VN
3CP
3CN
4VP
4VN
4CP
4CN
P24
COM
LG
1
2
3
4
5
6
7
8
Channel 1 Voltage output
Channel 1 Current output
Channel 2 Voltage output
Channel 2 Current output
Channel 3 Voltage output
Channel 3 Current output
Channel 4 Voltage output
Channel 4 Current output
9
10
11
12
13
14
15
16
17
18
19
20
External 24Vdc power (+)
External 24Vdc power (-)
Line filter ground
FG
Frame ground
User’s Manual 41
4. Wiring
PART 2 DA264
4.2 Signal wiring
Voltage output
DA264
+15V
-15V
Shielded twisted-pair cable
nVP
nVN
AG
Internal circuit
n : Channel number (1 to 4)
AG : Analog ground
Current output
DA264
+15V
+15V
-15V
Shielded twisted-pair cable
nCP
nCN
AG
Internal circuit
n : Channel number (1 to 4)
AG : Analog ground
External 24Vdc power supply
DA264
+15V
P24
+
-
DC/DC
converter
24Vdc ±10%
COM
LG
AG
-15V
(a)
(b)
Normally connect LG and FG,
then connect to ground. (a)
However, depending on the
condition, connect grounding
individually by opening LG and
FG. (b)
FG
Internal circuit
42 Analog I/O Modules (AD268 / DA264 / TC218)
PART 2 DA264
4. Wiring
4.3 Wiring precautions
(1) Use shielded twisted-pair cables for analog output signal lines and wire them in shortest
distance. Connect the cable shield to ground in shortest distance for EMC conformity.
Normally the grounding method (a) is recommended. However, depending on the condition,
method (b) or (c) may be useful for stable operation.
Analog
output
module
(a)
Analog
output
(b)
module
Analog
output
(c)
module
(2) Separate the analog signal cable from other cables to prevent noise interference. (200mm
or more)
(3) This module requires 24Vdc power. Apply the 24Vdc power before (or at the same time)
applying T2’s main power. Otherwise, this module detects the external 24Vdc error.
(4) If the external 24Vdc power for this module is not stable, the converted data will not be
stable. In this case, use a dedicated 24Vdc power supply for this module.
(5) When the external 24Vdc power is applied, about 0.7V voltage will output for few ms
(milliseconds). Therefore the power-up sequence should be as follows.
External 24Vdc → T2 main power → Power for output load
User’s Manual 43
5. I/O Allocation and Programming
PART 2 DA264
5. I/O Allocation and Programming
5.1 Allocation to the T2 registers
The I/O type of the DA264 is "Y 4W".
When the automatic I/O allocation operation is performed with a DA264 mounted on the rack,
the DA264 is allocated as "Y 4W".
The DA264 occupies the 4 consecutive output (YW) registers of the T2.
In this manual, these assigned I/O registers are expressed as YW(n), YW(n+1), YW(n+2) and
YW(n+3).
The following figure shows an example of I/O allocation window of the T-PDS programming
software. In this case, the DA264 is mounted in the slot 0 of base unit BU218.
In the above example, the DA264 is allocated on the unit-0, slot-0. And 4 I/O registers, YW000
to YW003 are assigned to the DA264.
44 Analog I/O Modules (AD268 / DA264 / TC218)
PART 2 DA264
5. I/O Allocation and Programming
5.2 D/A conversion data
To output the desired analog signals from the DA264, simply write the appropriate data into the
assigned I/O registers YW(n) to YW(n+3) for the DA264.
The data of YW(n) to YW(n+3) are transferred to the DA264 at the T2’s batch I/O processing.
Then in the DA264, these D/A conversion data are converted into the analog signals and
output from the DA264.
The I/O register assignment is as follows.
YW(n) ........ D/A conversion data for channel 1
YW(n+1) .... D/A conversion data for channel 2
YW(n+2) .... D/A conversion data for channel 3
YW(n+3) .... D/A conversion data for channel 4
The conversion data to be written into the YW register is dependent on the output type as
follows.
±10V range:
D/A conversion data
Output voltage
Resolution
Hexadecimal
Integer
Upper limit
H7F80
:
32640
+10.2V
:
:
Full scale (positive)
H7D00
:
32000
+10V
:
:
H0001
H0000
HFFFF
:
H8300
:
1
0
-1
:
+0.3125 mV
0V
-0.3125 mV
0
0.3125 mV / bit
:
-10V
:
Full scale (negative)
Lower limit
-32000
:
-32640
H8080
-10.2V
H7D00
32000
Analog output value
+10V
+5.1196V
H8000
HC000
Digital data
-32768 -16384
0
H3FFF H7FFF
16383 32767
A = 0.3125 × D
D: Digital data
A: Analog signal (mV)
-5.12V
-10V
H8300
-32000
User’s Manual 45
5. I/O Allocation and Programming
PART 2 DA264
±5V range:
D/A conversion data
Output voltage
Resolution
Hexadecimal
Integer
Upper limit
H3FFF
:
16383
+5.1196 V
:
:
Full scale (positive)
H3E80
:
16000
+5V
:
:
H0001
H0000
HFFFF
:
HC180
:
1
0
-1
:
+0.3125 mV
0V
-0.3125 mV
0
0.3125 mV / bit
:
-5V
:
Full scale (negative)
Lower limit
-16000
:
-16384
HC000
-5.12V
Analog output value
H3E80
16000
Upper limit
+5.1196V
+5V
H8000 HC000
-32768 -16384
Digital data
0
H7FFF
32767
H3FFF
16383
A = 0.3125 × D
-5V
Lower limit
D: Digital data
A: Analog signal (mV)
-5.12V
HC180
-16000
46 Analog I/O Modules (AD268 / DA264 / TC218)
PART 2 DA264
5. I/O Allocation and Programming
0 to 10V range:
D/A conversion data
Output voltage
Resolution
Hexadecimal
Integer
Upper limit
H7F80
:
32640
+10.2V
:
:
Full scale (positive)
H7D00
:
32000
+10V
0.3125 mV / bit
:
:
H0001
H0000
1
0
+0.3125 mV
0V
0
Analog output value
+10V
H7D00
32000
Digital data
Lower limit
H8000
-32768
0
A = 0.3125 × D
H7FFF
32767
D: Digital data
A: Analog signal (mV)
User’s Manual 47
5. I/O Allocation and Programming
PART 2 DA264
0 to 5V / 0 to 20mA range:
D/A conversion data
Output voltage/current
Resolution
Hexadecimal
Integer
0to5V
0to20 mA
Upper limit
H3FFF
:
H3E80
:
16383
+5.1196 V
+20.479 mA
:
:
:
+20mA
:
0.3125 mV / bit
Full scale (positive)
16000
+5V
:
:
1.25 µA / bit
H0001
H0000
1
0
+0.3125 mV
0V
+0.00125 mA
0mA
0
Analog output value
0 to 5V range:
H3E80
16000
A = 0.3125 × D
Upper limit
+5V
(+20mA)
+5.1196V
(+20.478mA)
D: Digital data
A: Analog signal (mV)
Lower limit
0
Digital data
H8000
-32768
H7FFF
32767
H3FFF
16383
0 to 20mA range:
A = 1.25 × D
D: Digital data
A: Analog signal (µA)
48 Analog I/O Modules (AD268 / DA264 / TC218)
PART 2 DA264
5. I/O Allocation and Programming
1 to 5V / 4 to 20mA range:
D/A conversion data
Output voltage/current
Resolution
Hexadecimal
Integer
1to5V
4to20 mA
Upper limit
H337F
13183
+5.1196 V
+20.479 mA
:
:
:
+5V
:
:
Full scale (positive)
H3200
:
12800
+20mA
:
0.3125 mV / bit
:
H0001
H0000
:
1
0
:
+1.0003125 V +4.00125 mA
1.25 µA / bit
0
1V
:
4mA
:
Lower limit
HF380
-3200
0V
0mA
H3200 H337F
12800 13183
Analog output value
1 to 5V range:
A = 0.3125 × D + 1000
Upper limit
+5.1196V
(+20.478mA)
+5V
(+20mA)
D: Digital data
A: Analog signal (mV)
+1V
(+4mA)
Lower limit
Digital data
0
H8000
-32768
H7FFF
32767
4 to 20mA range:
HF380
-3200
A = 1.25 × D + 4000
D: Digital data
A: Analog signal (µA)
User’s Manual 49
5. I/O Allocation and Programming
PART 2 DA264
5.3 Programming
To output the desired analog signal from the DA264, there is no need to use any special
instruction. When the D/A conversion data is written in the assigned output register (YW
register), it is transferred to the DA264 and converted to the corresponding analog signal.
For example, when the DA264 is allocated to YW000 to YW003, the D/A conversion data of
each channel is assigned as follows.
YW000 : Channel 1 D/A conversion data
YW001 : Channel 2 D/A conversion data
YW002 : Channel 3 D/A conversion data
YW003 : Channel 4 D/A conversion data
Therefore, in the user program, you can use any instructions to write data in these YW
registers for the analog data processing.
The program shown below is an example of simple increasing/decreasing of the channel 1
analog data. (±10V setting)
Rung 1: During R1000 is ON, YW000 data is increased by 32 (channel 1 analog output is
increased by 0.01V) every scan. It is upper-limited by 32000 (10V).
Rung 2: During R1001 is ON, YW000 data is decreased by 32 (channel 1 analog output is
decreased by 0.01V) every scan. It is lower-limited by -32000 (-10V).
50 Analog I/O Modules (AD268 / DA264 / TC218)
PART 2 DA264
6. Parameters
6. Parameters
The DA264 has the memory that stores the control parameters, output type designation,
module status information, etc. This memory is called the buffer memory. To access
(read/write) this memory from the T2 program, READ and WRITE instructions are used.
These parameter data are not maintained in the DA264. Therefore, you should write the
necessary parameter data at each time of the beginning of the operation.
6.1 Memory map
The contents of the DA264's buffer memory are as follows.
Address
Contents
F
0
H8000
H8001
H8002
H8003
H8004
H8005
H8006
H8007
Offset calibration value for channel 1
Offset calibration value for channel 2
Offset calibration value for channel 3
Offset calibration value for channel 4
Output type setting for channel 1
Output type setting for channel 2
Output type setting for channel 3
Output type setting for channel 4
Use WRITE instruction to write
data into these addresses.
H8008 Analog output read-back value for channel 1
H8009 Analog output read-back value for channel 2
H800A Analog output read-back value for channel 3
H800B Analog output read-back value for channel 4
Use READ instruction to read
data from these addresses.
H800C
H800D
H800E
H800F
Module status for channel 1
Module status for channel 2
Module status for channel 3
Module status for channel 4
User’s Manual 51
6. Parameters
PART 2 DA264
Offset calibration value:
(H8000 to H8003)
At the factory shipment, the DA264 is calibrated for each output range. Therefore, there is no
need for user to calibrate normally.
However, depending on the usage condition, field adjustments are required. For this purpose,
the DA264 has the offset calibration function.
In the DA264, the D/A conversion is performed as follows.
D/A conversion data
(written by T2 CPU)
Offset
processing
D/A
conversion
Amplifier
Analog output
When the offset calibration value is set, this value is added to the original D/A conversion data.
Then D/A conversion is performed in the DA264.
The data setting range of the offset calibration value are as follows.
Output calibration range
Offset calibration value
Voltage
+39.69 mV
0
Current
+158.75 µA
0
Upper limit
Default value
Lower limit
127
0
-127
-39.69 mV
-158.75 µA
52 Analog I/O Modules (AD268 / DA264 / TC218)
PART 2 DA264
6. Parameters
Output type setting:
(H8004 to H8007)
This parameter is used to select the output type.
This parameter also has a function to select either clear or hold the analog output signal in
case of the T2 operation stop (Halt or Error).
The available setting range is as follows.
Setting value
Output type
Clear mode
Hold mode
160
0 to 5V
0 to 10V
1 to 5V
±5V
0 to 20mA
-
4 to 20mA
-
-
0
1
2
4
5
161
162
164
165
±10V
The default setting value (factory setting) is 0 (0 to 5V/0 to 20mA).
Between the clear mode and the hold mode, there is no difference in operation when the
controller (T2) is operating normally. However, when the T2 stops the operation by Halt mode
or Error mode, the DA264’s output status is different between these modes. Refer to the table
below.
Mode
Condition
T2 is in normal operation
Output type
Analog output status
Normal output
1V / 4mA
0V / 0mA
0V / 0mA
Any
1 to 5V / 4 to 20mA
Other than above
Any
T2 is in Halt or Error mode
Clear mode
T2’s main power is off
DA264’s external 24Vdc
power is off
Any
Any
Any
Any
Any
0V / 0mA
T2 is in normal operation
Normal output
Holds the previous
output status
0V / 0mA
T2 is in Halt or Error mode
Hold mode
T2’s main power is off
DA264’s external 24Vdc
power is off
0V / 0mA
User’s Manual 53
6. Parameters
PART 2 DA264
Analog output read-back value:
(H8008 to H800B)
These data show the D/A conversion data after processing the offset calibration.
Module status:
(H800C to H800F)
These data show the DA264’s operation status.
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
Bit position →
0
0
0
0
0
0
0
Bit
Name
Description
0 to 2 Output type
Shows the output type.
000 (0) = 0 to 5V/0 to 20mA
001 (1) = 0 to 10V
010 (2) = 1 to 5V/4 to 20mA
100 (4) = ±5V
101 (5) = ±10V
Reserved
3 to 4
-
5 to 7 Hold mode
Shows the output mode, clear mode (normal) or hold mode.
101 = Hold mode
Other than above = Clear mode
8
Output type
setting error
-
1 when the output type designation is invalid.
9 to C
D
Reserved
Output limit
1 when the D/A conversion data is limited because of the range
over.
E
F
External 24V error 1 when the external 24Vdc is not normal.
Reserved
-
54 Analog I/O Modules (AD268 / DA264 / TC218)
PART 2 DA264
6. Parameters
6.2 Sample program to access the parameters
To write the parameters into the DA264’s buffer memory, use the WRITE instruction. No
special procedure is required.
To read the parameters from the DA264’s buffer memory, use the READ instruction.
A sample program to write/read the parameters is shown below.
This is an example to set the output type as ±10V range (type = 5) for each channel.
In this sample program, it is assumed that he DA264 is allocated to YW000 to YW003.
For details of READ and WRITE instructions, refer to the T-series Instruction Set manual.
(Main program)
Writes 5 (c) into
(H8004)
4 words starting
with address
H8004.
(H8008)
Reads 8 words
from address
H8008 and after.
In this sample program, the rung 1 is activated at the beginning of RUN mode (at the second
scan) automatically. The output type is set to ±10V for all 4 channels.
The rung 2 is to read the analog output read-back values and the module status. These data
are read from the DA264 and stored in D4020 to D4027.
User’s Manual 55
7. Troubleshooting
PART 2 DA264
7. Troubleshooting
7.1 RAS information
The RUN LED is provided on the front of the DA264. When the DA264 is operating normally,
this LED is lit.
Also the module status information is provided in the DA264‘s buffer memory (addresses
H800C to H800F). This information is useful for troubleshooting.
Refer to section 6 for the module status information and how to read it.
7.2 Troubleshooting
The table below shows the trouble and its remedy.
Trouble
Module
status info
Bit 8 is ON
LED
Module operation
Cause
Remedy
Output type
setting error
ON
The D/A conversion Invalid output type Set the correct
(if the error continues based on parameter was set. output type
occurs in all the previous setting.
parameter.
channels, it
is OFF)
D/A
Bit D is ON ON
The D/A conversion The written D/A
Check the output
conversion
data limit over
data of the channel conversion data is rage and write
is limited by the limit out of the range.
value.
the correct data.
External 24V Bit E is ON OFF
error
The D/A conversion
is stopped. Output
signal is 0V/0mA.
Check the
external 24Vdc
power supply.
Internal ±15V
voltage is not
normal.
56 Analog I/O Modules (AD268 / DA264 / TC218)
58 Analog I/O Modules (AD268 / DA264 / TC218)
Part 3
8 Channel Thermocouple Input Module
TC218
1. Introduction, 60
2. Specifications, 62
3. Input Type Setting, 64
4. Wiring, 66
5. I/O Allocation and Programming, 69
6. Parameters, 75
7. Troubleshooting, 83
User’s Manual 59
1. Introduction
PART 3 TC218
1. Introduction
The TC218 is a thermocouple input module for the T2 series programmable controllers.
The TC218 is used to measure the temperature using thermocouples. Thermocouples type K,
J, or E can be used.
The TC218 can be used for ±100mV input also.
When the TC218 is used for the thermocouple input, it has 7 channels of thermocouple input.
The remaining 1 channel is used to measure the ambient temperature for cold junction
compensation. For this purpose, a thermistor is attached with the TC218.
On the other hand, when the TC218 is used for ±100mV input, it has 8 channels of input.
1.1 TC218 Functions
The TC218 has the following functions.
1) 7 channels input per module for thermocouple input
8 channels input per module for ±100mV input
2) Selectable input type
• Thermocouple type K (-200 to +1200 °C)
• Thermocouple type J (-200 to +800 °C)
• Thermocouple type E (-200 to +600 °C)
• ±100mV
3) 16-bit high-resolution A/D conversion
4) Built-in linearize function
5) Cold junction compensation function
6) Burnout detection function
7) Input data averaging function
8) Gain and offset calibration function (±100mV input only)
60 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
1. Introduction
1.2 External features
Model type TC218
Status indication LED
Removable terminal block
Analog input terminal
External power supply connection terminal
Line ground and Frame ground terminal
Terminal block fixing screw
2-points
For thermocouple input, CH2 to CH8 are used to connect the thermocouple input wires. The
CH1 is used to connect the thermistor to measure the ambient temperature for cold junction
compensation.
For ±100mV input, all 8 channels CH1 to CH8 are used.
User’s Manual 61
2. Specifications
PART 3 TC218
2. Specifications
This section describes the TC218 specifications.
The general specification for the TC218 conforms to the specification for the T2 PLC.
2.1 Specifications
Item
TC218
Input type
Voltage input Thermocouple input
mV input
Type K
Type J
Type E
Input range
-200 to +1200 -200 to +800
-200 to +600
°C
7 channels
-100 to +100
mV
8 channels
°C
°C
Number of input channels
Input impedance
I/O allocation type
Resolution
7 channels
7 channels
1MΩ or more
X 8W (8 input registers XW are assigned)
16-bit
±0.2% FS (at 25°C)
±0.5% FS (0 to 55°C)
Overall accuracy
(FS: ±100mV (mV input) or 1400°C (type K))
±100ppm/°C or less
Approx. 1ms/channel (Approx. 8ms/8 channels)
Temperature drift
Conversion cycle
Insulation resistance
10MΩ or more
1500Vac - 1 minute (between logic and analog circuits)
500Vac - 1 minute (between analog circuit and external 24V)
1500Vac - 1 minute (between analog circuit and FG/LG)
1 green LED (On when normal)
Withstand voltage
Status indication
Gain and offset calibration function (mV input only)
Linearize function (thermocouple input)
Cold junction compensation function (thermocouple input)
Burnout detection function (thermocouple input)
Input data averaging function
Special function
External 24Vdc power voltage drop detection
External power supply
Internal 5Vdc current
consumption
24Vdc ±10% - 120mA
300mA or less
External connection
Weight
20-pin removable terminal block
Approx. 300g
62 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
2. Specifications
2.2 Internal block diagram
Reference voltage
1
Buffer
LED
Jumper
2
P
N
CH1
3
+15V
T2 CPU
1
Buffer
Jumper
2
P
N
CH2
3
+15V
1
EEPROM
Buffer
Jumper
2
P
N
CH8
3
+5V
Regulator
P24
+15V
COM
AG
-15V
LG
FG
Voltage
check
circuit
The TC218 performs the following operations.
The external analog signals come to the buffer amplifier through the filter. Themultiplexer
sequentially selects CH1 to CH8 to convert the input analog signals into digital data via the A/D
converter. The converted digital data reaches to the internal control circuit through optical
isolator. Every time when the T2 CPU requests to read the converted data, the internal control
circuit sends the data to the T2 CPU. The TC218's parameters are stored in the EEPROM.
User’s Manual 63
3. Input Type Setting
PART 3 TC218
3. Input Type Setting
The TC218 supports multiple input types, type K, type J, type E, or ±100mV. The input type is
selected by jumper plug setting and the parameter writing by the T2 program.
Note that the input type can be selected either one, type K, type J, type E, or ±100mV, for all
channels. Any mixture settings among the channels are not allowed.
The general flow for setting the input type is as follows.
(1) Set the jumper plugs to select thermocouple input or mV input.
(2) Mount the TC218 onto the T2 rack.
(3) Turn on power to the T2 system.
(4) Execute I/O allocation.
(5) Program the "input type setting program". (see the next page)
(6) Turn the T2 to RUN mode.
(7) Cycle power off/on
3.1 Jumper plug setting
8 jumper plugs are provided on the TC218 board.
The jumper plug setting is for selecting either thermocouple input or mV input.
Jumper plugs (JP1 to JP8)
1
3
Set all the jumper plugs either side 1 or 3.
Side 1: Thermocouple input
Side 3: ±100mV input
The factory setting is ±100mV input (side 3).
• Use a pair of tweezers to set the jumper plug.
• Pay attention not to touch the components on the
board other than the jumper plug.
64 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
3. Input Type Setting
3.2 Parameter setting by software
The input type of the TC218 is specified by writing the following parameter data into the
TC218's buffer memory. To access the buffer memory, T2 user program (READ and WRITE
instructions) is required.
When the parameter is set to the TC218, it is saved in the TC218's built-in EEPROM.
Therefore, once the input type parameter is set, there is no need to execute the input type
setting operation.
T2 CPU
TC218
Buffer memory
WRITE
READ
EEPROM
User program
Input type parameter data:
Parameter
Input type
data
0
1
2
5
Type K thermocouple
Type J thermocouple
Type E thermocouple
±100mV
TC218 buffer memory address:
H8018
H8019
H801A
H801B
H801C
H801D
H801E
H801F
Input type for channel 1
Input type for channel 2
Input type for channel 3
Input type for channel 4
Input type for channel 5
Input type for channel 6
Input type for channel 7
Input type for channel 8
Set the same parameter data for all 8 channels.
The factory setting is ±100mV range.
For details of the procedure to set the input type parameter, refer to section 6.
User’s Manual 65
4. Wiring
PART 3 TC218
4. Wiring
4.1 Terminal arrangement
TC218 terminal block
1
3
1P
2P
3P
4P
5P
6P
7P
8P
P24
LG
1N
2N
2
4
5
3N
6
7
4N
8
9
5N
10
12
14
16
18
20
11
13
15
17
19
6N
7N
8N
COM
FG
Terminal
Signal
name
Function
No.
1
2
3
4
5
6
7
8
1P
1N
2P
2N
3P
3N
4P
4N
5P
5N
6P
6N
7P
7N
8P
Channel 1 input
Channel 2 input
Channel 3 input
Channel 4 input
Channel 5 input
Channel 6 input
Channel 7 input
Channel 8 input
9
10
11
12
13
14
15
16
17
18
19
20
8N
P24
COM
LG
FG
External 24Vdc power (+)
External 24Vdc power (-)
Line filter ground
Frame ground
66 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
4. Wiring
4.2 Signal wiring
±100mV input (CH1 to CH8)
TC218
Voltage source
+15V
+15V
-15V
Shielded twisted-pair cable
1
2
3
nP
nN
+
V
-
Set the jumper
plug to Side 3
AG
n : Channel number (1 to 8)
AG : Analog ground
Internal circuit
FG : Frame ground
Thermocouple input
TC218
+15V
Connect the thermistor
attached to the TC218
1
2
1P
3
CH1
1N
Set the jumper
plug to Side 1
AG
-15V
+15V
+15V
CH2 to CH8
1
2
3
Positive side
nP
nN
Thermocouple cable
Set the jumper
plug to Side 1
Negative side
AG
-15V
n : Channel number (2 to 8)
AG : Analog ground
Internal circuit
FG : Frame ground
User’s Manual 67
4. Wiring
PART 3 TC218
External 24Vdc power supply
TC218
+15V
P24
COM
LG
+
-
DC/DC
converter
24Vdc ±10%
AG
-15V
(b)
(a)
FG
Normally connect LG and FG,
then connect to ground. (a)
However, depending on the
condition, connect grounding
individually by opening LG and
FG. (b)
Internal circuit
4.3 Wiring precautions
(1) The thermocouple signal is weak voltage. Pay attention to prevent noise interference.
• Shortest cable distance
• Cable shield and grounding
• Separation from other cables
(2) This module requires 24Vdc power. Apply the 24Vdc power before (or at the same time)
applying T2’s main power. Otherwise, this module detects the external 24Vdc error.
(3) If the external 24Vdc power for this module is not stable, the converted data will not be
stable. In this case, use a dedicated 24Vdc power supply for this module.
(4) It is recommended to short the unused channels. Because if it is open, meaningless A/D
conversion data will appear.
(5) If the converted data is not stable owing to electrical noise, it is recommended to use the
input averaging function to reduce the noise interference. For the averaging function, refer
to section 6.
(6) When this module is used for thermocouple input, connect the thermistor to channel 1
(CH1). The thermistor is attached with this module.
68 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
5. I/O Allocation and Programming
5. I/O Allocation and Programming
5.1 Allocation to the T2 registers
The I/O type of the TC218 is "X 8W".
When the automatic I/O allocation operation is performed with a TC218 mounted on the rack,
the TC218 is allocated as "X 8W".
The TC218 occupies the 8 consecutive input (XW) registers of the T2.
In this manual, these assigned I/O registers are expressed as XW(n), XW(n+1), ... XW(n+7).
The following figure shows an example of I/O allocation window of the T-PDS programming
software. In this case, the TC218 is mounted in the slot 0 of base unit BU218.
In the above example, the TC218 is allocated on the unit-0, slot-0. And 8 I/O registers, XW000
to XW007 are assigned to the TC218.
User’s Manual 69
5. I/O Allocation and Programming
PART 3 TC218
5.2 A/D conversion data
The analog signals received by the TC218 are converted into the digital data in this module.
These converted digital data are read by T2 CPU in the batch I/O processing and stored in the
assigned input registers as follows.
XW(n) ........ A/D conversion data for channel 1
XW(n+1) .... A/D conversion data for channel 2
XW(n+2) .... A/D conversion data for channel 3
XW(n+3) .... A/D conversion data for channel 4
XW(n+4) .... A/D conversion data for channel 5
XW(n+5) .... A/D conversion data for channel 6
XW(n+6) .... A/D conversion data for channel 7
XW(n+7) .... A/D conversion data for channel 8
The conversion data stored in the XW register is dependent on the input type as follows.
±100mV input:
A/D conversion data
Input voltage
Resolution
Hexadecimal
Integer
Upper limit
+102 mV
H7F80
:
32640
:
:
Full scale (positive)
+100 mV
H7D00
:
H0001
H0000
HFFFF
:
32000
:
+3.125 µV
0V
-3.125 µV
:
:
1
0
-1
0
3.125 µV / bit
:
Full scale (negative)
Lower limit
-100 mV
:
-102 mV
H8300
:
H8080
-32000
:
-32640
Digital value
+100mV
H7D00
32000
H3FFF
16383
Analog input
+51.196mV +102mV
0
-51.2mV
-102mV
D = 320 × A
HC000
-16384
D: Digital data
A: Analog signal (mV)
H8300
-32000
-100mV
70 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
5. I/O Allocation and Programming
Thermocouple (type K) input:
Input
A/D conversion data
Resolution
temperature
Hexadecimal
Integer
Burnout detection
-
H7FFF
H6B08
:
H5DC0
:
32767
27400
Upper limit
+1370 °C
:
+1200 °C
:
:
Full scale (positive)
24000
:
H0001
H0000
HFFFF
:
1
0
-1
:
+0.05 °C
0V
-0.05 °C
:
0.05 °C / bit
0
Full scale (negative)
Lower limit
HF060
:
HEAE8
-4000
:
-5400
-200 °C
:
-270 °C
Digital vale
Upper limit
H5DC0
24000
Temperature
0
HF060
-4000
Lower limit
D = 20 × A
+1200°C
-200°C
D: Digital data
A: Temperature (°C)
User’s Manual 71
5. I/O Allocation and Programming
PART 3 TC218
Thermocouple (type J) input:
A/D conversion data
Input
temperature
Resolution
Hexadecimal
Integer
Burnout detection
Upper limit
-
H7FFF
H5DC0
:
H3E80
:
H0001
H0000
HFFFF
:
32767
24000
+1200 °C
:
+800 °C
:
:
Full scale (positive)
0
16000
:
1
0
-1
+0.05 °C
0V
-0.05 °C
:
0.05 °C / bit
:
Full scale (negative)
Lower limit
HF060
:
HEF98
-4000
:
-4200
-200 °C
:
-210 °C
Digital vale
Upper limit
H3E80
16000
Temperature
0
HF060
-4000
Lower limit
D = 20 × A
+800°C
-200°C
D: Digital data
A: Temperature (°C)
72 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
5. I/O Allocation and Programming
Thermocouple (type E) input:
Input
A/D conversion data
Resolution
temperature
Hexadecimal
Integer
Burnout detection
-
H7FFF
H4E20
:
H2EE0
:
32767
20000
Upper limit
+1000 °C
:
+600 °C
:
:
Full scale (positive)
12000
:
H0001
H0000
HFFFF
:
1
0
-1
:
+0.05 °C
0V
-0.05 °C
:
0.05 °C / bit
0
Full scale (negative)
Lower limit
HF060
:
HEAE8
-4000
:
-5400
-200 °C
:
-270 °C
Digital vale
Upper limit
H2EE0
12000
Temperature
0
HF060
-4000
Lower limit
D = 20 × A
+600°C
-200°C
D: Digital data
A: Temperature (°C)
User’s Manual 73
5. I/O Allocation and Programming
PART 3 TC218
5.3 Programming
To read the A/D conversion data, there is no need to use special instruction. The A/D
conversion data are automatically stored in the assigned input registers (XW registers).
For example, when the TC218 is allocated to XW000 to XW007, the A/D conversion data of
each channel is stored as follows.
XW000 : Channel 1 A/D conversion data
XW001 : Channel 2 A/D conversion data
XW002 : Channel 3 A/D conversion data
XW003 : Channel 4 A/D conversion data
XW004 : Channel 5 A/D conversion data
XW005 : Channel 6 A/D conversion data
XW006 : Channel 7 A/D conversion data
XW007 : Channel 8 A/D conversion data
Therefore, in the user program, you can use these XW registers directly for the analog data
processing.
The program shown below is an example of simple comparison with the channel 2 input data.
(Thermocouple type K setting)
By the above program, the ON/OFF status of the internal relays R0200 to R0203 are changed
as follows.
Status of the internal relays
Temperature
XW001 data
11000 < XW001
10200 < XW001 ≤ 11000
9800 ≤ XW001 ≤ 10200
9000 ≤ XW001 < 9800
XW001 < 9000
R0200
ON
OFF
OFF
OFF
OFF
R0201
ON
ON
OFF
OFF
OFF
R0202
OFF
OFF
OFF
ON
R0203
OFF
OFF
OFF
OFF
ON
More than 550 °C
510 to 550 °C
490 to 510 °C
450 to 490 °C
Less than 450 °C
ON
74 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
6. Parameters
6. Parameters
The TC218 has the memory that stores the control parameters, input type designation, module
status information, etc. This memory is called the buffer memory. To access (read/write) this
memory from the T2 program, READ and WRITE instructions are used.
6.1 Memory map
The contents of the TC218's buffer memory are as follows.
Address
Contents
F
0
H8000
H8001
H8002
H8003
H8004
H8005
H8006
H8007
H8008
H8009
H800A
H800B
H800C
H800D
H800E
H800F
H8010
H8011
H8012
H8013
H8014
H8015
H8016
H8017
H8018
H8019
H801A
H801B
H801C
H801D
H801E
H801F
H8020
H8021
H8022
:
Gain calibration value for channel 1
Gain calibration value for channel 2
Gain calibration value for channel 3
Gain calibration value for channel 4
Gain calibration value for channel 5
Gain calibration value for channel 6
Gain calibration value for channel 7
Gain calibration value for channel 8
Offset calibration value for channel 1
Offset calibration value for channel 2
Offset calibration value for channel 3
Offset calibration value for channel 4
Offset calibration value for channel 5
Offset calibration value for channel 6
Offset calibration value for channel 7
Offset calibration value for channel 8
Averaging times for channel 1
Averaging times for channel 2
Averaging times for channel 3
Averaging times for channel 4
Averaging times for channel 5
Averaging times for channel 6
Averaging times for channel 7
Averaging times for channel 8
Input type setting for channel 1
Input type setting for channel 2
Input type setting for channel 3
Input type setting for channel 4
Input type setting for channel 5
Input type setting for channel 6
Input type setting for channel 7
Input type setting for channel 8
Command register
Use WRITE instruction to write
data into these addresses.
Use READ instruction to read
data from this address.
Response register
No use
H8027
User’s Manual 75
6. Parameters
PART 3 TC218
Address
Contents
F
0
H8028
H8029
H802A
H802B
H802C
H802D
H802E
H802F
H8030
H8031
H8032
H8033
H8034
H8035
H8036
H8037
Analog input actual value for channel 1
Analog input actual value for channel 2
Analog input actual value for channel 3
Analog input actual value for channel 4
Analog input actual value for channel 5
Analog input actual value for channel 6
Analog input actual value for channel 7
Analog input actual value for channel 8
Module status for channel 1
Use READ instruction to read
data from these addresses.
Module status for channel 2
Module status for channel 3
Module status for channel 4
Module status for channel 5
Module status for channel 6
Module status for channel 7
Module status for channel 8
76 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
6. Parameters
Gain calibration value & Offset calibration value: (±100mV input only)
(Gain: H8000 to H8007, Offset: H8008 to H800F)
For the ±100mV input, the gain and offset calibration is possible.
In the TC218, the A/D conversion data is calculated as follows.
A/D conversion data
(read by T2 CPU)
A/D
conversion
Offset
processing
Gain
processing
Analog input
When the gain calibration value is G and the offset calibration value is O, the conversion
calculation is performed in the TC218 as follows.
X2 = (X1 + O) × G / 32000
X1: Initial A/D conversion value
X2: Gain/offset processed value
O:
G:
Offset calibration value (buffer memory address H8008 to H800F)
Gain calibration value (buffer memory address H8000 to H8007)
The data setting range of the gain and offset calibration value are as follows.
Input type Gain calibration value
±100mV
Upper limit
Default value
Lower limit
32000
32000
10000
Thermocouple
Not applicable
Input type
±100mV
Offset calibration value
Upper limit
Default value
Lower limit
3200
0
-3200
Thermocouple
Not applicable
User’s Manual 77
6. Parameters
PART 3 TC218
Averaging times:
(H8010 to H8017)
This parameter is for the averaging processing for the analog input data. The moving average
is calculated by the given averaging times parameter.
For example, if the averaging times parameter is 100, the average value of latest 100 times
conversion is output as the A/D conversion data.
This function is effective to reduce the fluctuation caused by noise.
The available setting range is as follows.
Input type
All types
Averaging times
Upper limit
127
1
Default value
Lower limit
1
Input type setting:
(H8018 to H801F)
This parameter is used to select the input type. This parameter also has a function to skip the
A/D conversion for unused channels. By using the channel skip function, the conversion cycle
time can be reduced.
The available setting range is as follows.
Input type
Type K thermocouple
Type J thermocouple
Type E thermocouple
±100mV
Setting value
0
1
2
5
The default setting value (factory setting) is 5 (±100mV).
78 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
6. Parameters
Command register:
(H8020)
This register is used to issue the following commands to the TC218. To issue the command,
write the command value by using WRITE instruction.
Value
0
Command
Description
-
Write 0 after the command processing is completed.
When this command is issued, the parameters written into
the buffer memory are saved in the TC218 ’s EEPROM, and
the parameters become effective.
1
2
Parameter set
Used to reset the TC218 when some error has occurred.
Reset command However if the error is caused by hardware or external
condition, the reset command may not be effective.
The command register and the response register are used for hand-shaking. Refer to section
6.2 for the parameter setting procedure.
Response register:
(H8021)
This register shows the TC218’s response for the command issued. Check the status of this
register using READ instruction.
Value
0
Response
Acknowledge
Description
The requested command is not yet completed.
When the issued command is completed, the response
register comes 1.
-
1
The command register and the response register are used for hand-shaking. Refer to section
6.2 for the parameter setting procedure.
User’s Manual 79
6. Parameters
PART 3 TC218
Analog input actual value:
(H8028 to H802F)
These data show the original A/D conversion data before processing the gain and offset
calibration.
Module status:
(H8030 to H8037)
These data show the TC218’s operation status.
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
Bit position →
0
0
0
0
0
Bit
Name
Description
0 to 2 Input type
Shows the input type.
000 (0) = Type K thermocouple
001 (1) = Type J thermocouple
010 (2) = Type E thermocouple
101 (5) = ±100mV
3 to 6
7
-
Reserved
Input type setting
error
1 when the input type designation is invalid.
8
9
Burnout detection
Input limit
1 when thermocouple burnout is detected.
1 when the A/D conversion data is limited because of the range
over.
A
B
C
D
E
F
MPU error
ROM status
DP-RAM status
-
External 24V error
Initializing
1 when the TC218’s processor is not normal.
1 when the TC218’s EEPROM is not normal.
1 when the TC218’s DP-RAM (buffer memory) is not normal.
Reserved
1 when the external 24Vdc is not normal.
1 during the TC218 is in initialization process.
80 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
6. Parameters
6.2 Parameter setting procedure
When you change the TC218 parameters, such as input type settings, gain/offset calibrations
and averaging times, use the following procedure.
Step (1)
Write the value "0" into the command register of the TC218 buffer memory (address H8020)
by WRITE instruction.
H8020
Command register
← Write 0
Step (2)
Write the parameter data into the buffer memory (addresses H8000 to H801F) by WRITE
instruction. Be sure to write all the 32 words in batch.
For thermocouple, write the default value for the gain (32000) and the offset (0).
H8000
H8001
Gain for channel 1
Gain for channel 2
← Write the parameter data (32 words)
:
:
H801F
Input type for channel 8
Step (3)
Write the value "1" into the command register (address H8020) by WRITE instruction.
H8020
Command register
← Write 1
Step (4)
Wait until the data of the response register (address H8021) comes "1". Check the data by
READ instruction.
H8021
Response register
Check if it comes 1
Step (5)
Write the value "0" into the command register (address H8020) by WRITE instruction.
H8020
Command register
← Write 0
When the above steps are finished and the module status (addresses H8030 to H8037) shows
no error, the parameter setting procedure is completed. The parameters are effective and they
have been saved in the TC218's EEPROM.
Note) After you write the parameters into the TC218, turn off power and on again.
User’s Manual 81
6. Parameters
PART 3 TC218
6.3 Sample program for setting the parameters
A sample program to set the parameters is shown below.
This is an example to set the input type as the type J thermocouple (type = 1) for each channel.
In this sample program, it is assumed that he TC218 is allocated to XW000 to XW007.
For details of READ and WRITE instructions, refer to the T-series Instruction Set manual.
(Main program)
Step (1):
(H8020)
Writes 0 into the
command
register (H8020).
Step (2):
Writes parameters.
• Gain = 32000
• Offset = 0
(H8000)
• Average = 1
• Type = 1 (type J)
Total 32 words
starting with
(H8020)
(H8021)
Step (3):
Writes 1 into the
command
register (H8020).
Step (4):
Waits until the
response
register (H8021)
comes 1.
Step (5):
Writes 0 into the
command
(H8020)
register (H8020)
to return to initial
state.
In this sample program, the rung 1 is activated at the beginning of RUN mode (at the second
scan) automatically. The input type is set to the type J thermocouple for all 8 channels.
When the parameter setting process is completed, the flags R1000 to R1002 are returned to
OFF.
For reading the parameters from the TC218, there is no special procedure. Simply read the
data from the TC218’s buffer memory by using READ instruction.
82 Analog I/O Modules (AD268 / DA264 / TC218)
PART 3 TC218
7. Troubleshooting
7. Troubleshooting
7.1 RAS information
The RUN LED is provided on the front of the TC218. When the TC218 is operating normally,
this LED is lit.
Also the module status information is provided in the TC218‘s buffer memory (addresses
H8030 to H8037). This information is useful for troubleshooting.
Module status:
(H8030 to H8037)
These data show the TC218’s operation status.
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
Bit position →
0
0
0
0
0
Bit
Name
Description
0 to 2 Input type
Shows the input type.
000 (0) = Type K thermocouple
001 (1) = Type J thermocouple
010 (2) = Type E thermocouple
101 (5) = ±100mV
3 to 6
7
-
Reserved
Input type setting
error
1 when the input type designation is invalid.
8
9
Burnout detection
Input limit
1 when thermocouple burnout is detected.
1 when the A/D conversion data is limited because of the range
over.
A
B
C
D
E
F
MPU error
ROM status
DP-RAM status
-
External 24V error
Initializing
1 when the TC218’s processor is not normal.
1 when the TC218’s EEPROM is not normal.
1 when the TC218’s DP-RAM (buffer memory) is not normal.
Reserved
1 when the external 24Vdc is not normal.
1 during the TC218 is in initialization process.
A sample program to read the module status information is shown below.
(H8030)
By the above sample program, the module status information for each channel is read from the
TC218, and stored in D4010 to D4017.
(In this sample program, it is assumed that the TC218 is allocated to XW000 to XW007)
User’s Manual 83
7. Troubleshooting
PART 3 TC218
7.2 Troubleshooting
The table below shows the trouble and its remedy.
Trouble
Module
status info
Bit 7 is ON
LED
Module operation
The error channel
Cause
Remedy
Input type
ON
Invalid input type
Set the correct
setting error
(if the error stops the
occurs in all conversion. The A/D
channels, it conversion data is 0.
is OFF)
parameter was set. input type
parameter.
Thermocouple Bit 8 is ON
burnout
ON
The A/D conversion The thermocouple Check the
data of the channel input wire becomes thermocouple.
is 32767 (H7FFF).
open.
Analog signal Bit 9 is ON
limit over
ON
The A/D conversion Analog input signal Check the signal
data of the channel is out of the range. source (sensor).
is limited by the limit
value.
MPU error
Bit A is ON OFF
The A/D conversion Internal processor Execute reset
is stopped.
operation is not
normal.
command, or
cycle power off
and on.
ROM error
Bit B is ON OFF
The A/D conversion EEPROM data
is stopped. error is detected.
The A/D conversion Buffer memory
Cycle power off
and on.
Cycle power off
and on.
DP-RAM error Bit C is ON OFF
is stopped.
access error is
occurred.
External 24V Bit E is ON OFF
error
The A/D conversion
is stopped.
Check the
external 24Vdc
power supply.
Internal ±15V
voltage is not
normal.
84 Analog I/O Modules (AD268 / DA264 / TC218)
|