Toshiba Coffeemaker AD268 User Manual

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  
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  
1Mor 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  
10Mor 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 T2s 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.  
Users 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  
Users 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)  
Users 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.  
Users 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  
Users 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).  
Users 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 AD268s 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 AD268s 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 AD268s processor is not normal.  
1 when the AD268s EEPROM is not normal.  
1 when the AD268s DP-RAM (buffer memory) is not normal.  
Reserved  
1 when the external 24Vdc is not normal.  
1 during the AD268 is in initialization process.  
Users 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 AD268s buffer memory by using READ instruction.  
Users 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 AD268s buffer memory (addresses  
H8030 to H8037). This information is useful for troubleshooting.  
Module status:  
(H8030 to H8037)  
These data show the AD268s 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 AD268s processor is not normal.  
1 when the AD268s EEPROM is not normal.  
1 when the AD268s 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.  
Users Manual 33  
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  
Users 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  
Users 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  
1kor more  
4 channels  
Y 4W (4 output registers YW are assigned)  
600or 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  
10Mor 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  
(VV)  
output  
N
Amplifier  
CH1  
P
TR  
Current  
output  
T2 CPU  
(VI)  
N
Amplifier Buffer  
P
Voltage  
(VV)  
output  
N
Amplifier  
CH4  
TR  
P
Current  
(VI)  
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.  
Users 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 DA264s 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  
Users 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 T2s 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  
Users 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 T2s 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  
Users 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)  
Users 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)  
Users 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  
Users 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 DA264s 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  
T2s main power is off  
DA264s 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  
T2s main power is off  
DA264s external 24Vdc  
power is off  
0V / 0mA  
Users 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 DA264s 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 DA264s buffer memory, use the WRITE instruction. No  
special procedure is required.  
To read the parameters from the DA264s 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.  
Users 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 DA264s 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)  
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  
Users 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.  
Users 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  
1Mor 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  
10Mor 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.  
Users 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.  
Users 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  
Users 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 T2s 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.  
Users 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)  
Users 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)  
Users 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  
Users 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  
Users 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 TC218s 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.  
Users 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 TC218s 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 TC218s processor is not normal.  
1 when the TC218s EEPROM is not normal.  
1 when the TC218s 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.  
Users 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 TC218s 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 TC218s buffer memory (addresses  
H8030 to H8037). This information is useful for troubleshooting.  
Module status:  
(H8030 to H8037)  
These data show the TC218s 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 TC218s processor is not normal.  
1 when the TC218s EEPROM is not normal.  
1 when the TC218s 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)  
Users 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)  

West Bend 59000 User Manual
Toshiba MK3255GSX User Manual
Targus External Cardbus Drive User Manual
Siemens C61 User Manual
Seagate CONSTELLATION2 ST9250611NS User Manual
Seagate BARRACUDA ST31000528AS User Manual
Samsung GH68 07911A User Manual
Samsung Cell Phone gt b7510 User Manual
Philips AZ1116 User Manual
Philips AJ6110 User Manual