Oemax Nx70 Um002a en P
Oemax Nx70 Um002a en P
Oemax Nx70 Um002a en P
SM
NX70 Analog Modules User Manual (A/D, D/A, RTD and TC Modules)
IMPORTANT
Identifies information that is critical for successful application and understanding of the product. Identifies information about practices or circumstances that can lead to minor personal injury, property damage, economic loss, or product malfunction. However, depending on the situation, failure to follow the directions accompanying this symbol may also lead to serious consequences.
ATTENTION
Contents
1. Specifications............................................................. 9
General Specifications ................................................................................... 9 NX70 Analog Modules (V2.0) ...................................................................... 10 NX70 Analog Module (V2.0) Features ........................................................ 11
Safety Instructions
Please read this manual and the related documentation thoroughly and familiarize yourself with product information, safety instructions and other directions before installing, operating, performing inspection and preventive maintenance. Make sure to follow the directions correctly to ensure normal operation of the product and your safety. WARNING If this product is used in a situation that may cause personal injury and/or significant product damage, implement safe measures such as use of fault-safe equipment. Do not use this product under any conditions exposed to explosive gases. It may cause an explosion. Make sure to use an external device when configuring the protective circuit breakers for emergencies or interlock circuits. Fasten the terminal screws tightly to ensure that the cable connection is secure. Incorrect cable connection may cause overheating and product malfunction. Operate and keep the product under the allowed conditions directed in product specifications. Otherwise it may cause overheating and product malfunction. Do not disassemble or remodel the product. Otherwise it may cause an electric shock or malfunction. Do not touch the terminals when the power is on. Otherwise it may cause an electric shock.
ATTENTION
Installation Environment
ATTENTION Do not install your analog conversion modules if any of the following conditions are present: Ambient temperature outside the range of 0 to 55 C (32 to 131 F). Direct sunlight. Humidity outside the range of 30% to 85% (non-condensing). Chemicals that may affect electronic parts. Excessive or conductive dust, or salinity. High voltage, strong magnetic fields, or strong electromagnetic influences. Direct impact and excessive vibration.
ATTENTION
Installing Modules on the System 1. Wire analog I/O cables to the terminal block. 2. Turn on the power connected to the analog I/O module. 3. Turn on the main PLC power.
ATTENTION
Removing Modules from the System 1. Turn off the main PLC power. 2. Turn off the power to the I/O module. 3. Remove the wirings from the terminal block.
ATTENTION
Preventing PLC System Malfunctions Use an isolation transformer and line filter on the incoming power to the PLC when there is equipment using or producing high current, high voltage, or large magnetic fields in the vicinity. Use analog sensor that meets the rated specifications for module connection. Otherwise, it may cause operation errors. Separate the main PLC power line ground from all other power grounds. Always use class 3 grounding. Do not exceed the current and power rating of the external 24 VDC provided by the PLC power supply. Avoid system faults due to programming errors by reading and fully understanding this system manual and the PLC instruction set. Perform regular preventive maintenance on installed systems, checking devices and wiring for potential breakdowns and failures.
ATTENTION
Installing analog module Avoid installing analog module next to output module or power supply modules. Install analog modules as near the right edge of the motherboard as possible.
A.GND
A.GND
On an analog circuit, the digital part and external signal part are isolated with a photocoupler, and the power supply is isolated with a DC/DC converter. Usually the A.GND terminal is used to maintain a stable potential by connecting it to a FG terminal or a high impedance condenser. However, in many cases, noises from F.G terminal still may cause AD module to measure wrong values. To address this problem, our A/D module provides external FG and G.AND terminals, allowing for a connection fitting to each application. In addition, our A/D module maintains high impedance at +, terminal and A.GND terminal.
Under conditions with much noise Connect A.GND terminal to the negative potential terminal, N24, of the sensor power. (To prevent an incorrect measure on +, - voltage by the charged electric voltage on A.GND terminal. The actual input voltage or current can be incorrectly read by the charged voltage.) If you wire the circuit as above, you can prevent charging on A.GND terminal.
1
Specifications
General Specifications
Item Operating Temperature Humidity Storage Operating Storage 0 C to +55 C (32 F to 131 F) -25 C to +70 C (-13 F to 158 F) 30 to 85 % RH (Non-condensing) 30 to 85 % RH (Non-condensing) 500 V ac for 1 minute between I/O terminal (dc) and frame ground (power unit) 100 M or more at 500 mega V dc between I/O terminal (dc) and frame ground (power unit) 10 to 55Hz, 1 cycle/minute: double amplitude of 0.75 mm, 10 minutes per axis (X, Y, Z) Peak acceleration and duration 15g/11 ms, 3 times for each X, Y, Z direction. 1500 Vp-p with 50ns to 1s pulse width (generated by noise simulator) No corrosive gas, no excessive dust Specifications
Withstand voltage Insulation resistance Vibration immunity Shock immunity Noise immunity Ambience
ATTENTION
Avoid installing analog module next to output module or power supply modules. There can be indirect interference on the module. Install analog modules as near the right edge of the motherboard as possible.
NX70-AO4V
NX70-AO2C
NX70-RTD4
NX70 -TC4
10
Additional volume adjustment is not needed. 16-bit A/D Converter enables a wider input range, faster conversion speed, and higher Resolution (Selected with dip switch). Features high speed of 1.25ms/CH and high resolution. Provides max. resolution of 0.153 mV for voltage type and 0.519 uA for current type. Specifically, low current consumption has widened operation range, and 20-pin terminal block is used for external connection. D/A module features
Additional volume adjustment is not needed. 14-bit D/A Converter enables a wider input range, faster conversion speed, and higher resolution (Selected with dip switch). Wide channel range: NX70 2-channel and 4-channel D/A modules are available. Specifically, low current consumption has widened operation range, and 20-pin terminal is used for external connection. RTD/Thermocouple module features
24-bit - A/D Converter enables fast speed and high accuracy, and wide I/O range. Self-calibration feature is also added. The built-in analog & digital noise filter gives a good resistance against environmental inferferences. RTD module implemented 3-wire connection type, which offsets the wire resistance. The 3-wired platinum temperature sensors (Pt100, Pt200, JPt100, JPt200....) support both Celsius (C) and Fahrenheit (F) data. TC module provides temperature compensation feature, and supports temperature sensor types of B, R, S, N, K, E, J, T, L, U, C and D. Specifically, low current consumption has widened operation range, and 20-pin terminal is used for external connection.
11
12
2
A/D Conversion Module
NX70 A/D Module (8CH) Voltage input: NX70-AI4V Current input: NX70-AI4C
1) Read data with the advanced instruction, READ, or 2) Read data from input contacts
Sensor
Temperature, speed, pressure, and flow Electric measurements (Voltage, current, power, and frequency)
Transducer
TR OUT RY OUT ANALOG
NX-CPU750B
NX-X64D
NX-X32D
NX-Y32T
NX-Y16R
NX-AI8C
DC IN
DC IN
CPU
POWER
COM RS232C
TOOL RS232C
13
14
Digital conversion Signed 16-bit binary (2's complement) 16-bit A/D converter 4 Channels 0 to 10 V (0 to 32767), (0 to 20000), 0 to 5 V (0 to 32767), (0 to 20000), 10 V (-32767 to 32767), 5 V (-32767 to 32767), 0.153 mV, (0.305 mV), 0.2 %/F.S (25 C) 1.25 ms per channel 500 k voltage: 15 V, current: 30 mA Between input channel and internal circuit: DC/DC converter and photocoupler isolation Between input channels: Non-isolation I/O contact type, NX70: 64 points input Shared memory type: 16 points Channel On/Off switching NX70: 5 V 290 mA or less NX70: 20-pin terminal block (M3.0)
*1. Both I/O characteristics and maximum resolution can be set to from high to average by selecting the DIP switch located on the bottom of the product. The conversion speed and stability for converted data depend on resolution. See "Input Range Selection" in Chapter 2.
Shield
A.GND must be connected to sensor power (-) terminal for stable operation.
15
Digital conversion Signed 16-bit binary (2's complement) 16-bit A/D converter 4 Channels 0 to 20 mA(0 to 32767), (0 to 20000), 4 to 20 mA(0 to 32767), (0 to 20000), 20 mA(-32767 to 32767), 0.519 uA (0.61 uA), 0.3 %/F.S (25 C) 1.25 ms per channel 249 Voltage: 7.5 V, Current: 30 mA Between input channel and internal circuit: DC/DC converter and photocoupler isolation Between input channels: Non-isolation I/O contact type, NX70(4 channel): 64 points input Shared memory type: 16 points Channel On/Off switching NX70: 5 V 290 mA or less NX70: 20-pin terminal block (M3.0)
*1. Both I/O characteristics and maximum resolution can be set to from high to average by selecting the DIP switch located on the bottom of the product. The conversion speed and stability for converted data depend on resolution. See "Input Range Selection" in Chapter 2.
C stands for Common A.GND must be connected to sensor power (-) terminal for stable operation. Shield
16
Hardware Features
For NX70 PLC System
NX70-AI4V (4CH, voltage input) NX70-AI4C (4CH, current input)
Input terminal (CH.0 to CH.7) Select the range of input voltage and current with the DIP switch on the bottom of the module.
A.GND: Analog Ground Connect to SENSOR POWER () terminal for stable operation. F.G: Frame Ground
17
SW8: Select conversion data I/O method OFF: Set the I/O method to I/O contact type. ON: Set the I/O method to shared memory type.
18
SW7: SW7 is currently not used. SW8: Conversion data I/O method selection
SW8 A/D 8CH 128 points input A/D 4CH 64 points input Conversion data input method I/O contact type (I/O conversion data) Easy to use. User programming for reading conversion data is not needed. READ instruction on user program is needed for reading conversion data. Range excess feature is available. Remarks
OFF
ON
16 points
19
When an A/D module is mounted onto the first I/O slot (slot 0) and SW8 is set to OFF (I/O contact type), 4-word (64 points) input contacts are allocated for 4-channel A/D module. If the data conversion method is set to I/O contact type, many input contacts are used but you need not to use the READ (or RMRD) instruction to read A/D conversion data because the CPU module automatically updates them every scan. Therefore, no additional
programming is required to read A/D conversion data.
20
When an A/D module is mounted onto the first I/O slot (slot 0) and SW8 is set to ON (Shared memory type), 1-word (16 points) input contacts are allocated regardless the number of A/D modules mounted, and the conversion data is stored in the shared memory. See "Shared Memory Usage for A/D Conversion Module" in Chapter 2. You have to use the READ (or RMRD) instruction in your program to read the conversion data stored in shared memory. The 16 input contacts allocated are used as out-of-range flags for conversion data. They will be set as shown in the table below. 1-word input contact If data conversion method is set to shared memory type, only 16 points are allocated for A/D modules regardless of the number of A/D modules mounted. In addition, many features designed for shared memory are available.
Input signal (Bit contact) R0.0 R0.1 R0.2 R0.3
R0.7
NOTE
The out-of-range flag is set to ON in the case of no wiring or current of about 3.987 mA or less.
21
Set the input range with the setting switches, SW1 to SW4.
16,383
-10 V
-5 V
Input voltage
0 +5 V +10 V
Conversion data
-16,383
-10 V -5 V 0V +5 V +10 V
= = = = =
-32,767
0 to 5 V
Conversion data
32,767
Set the input range with the setting switches, SW1 to SW4.
16,383
Input voltage
Conversion data 0V= 0 2.5 V= 16,383 5 V = 32,767
22
Conversion data
10,000
6,000
2,000
Input current
0 +4 mA +12 mA +20 mA
Conversion data Input current (mA) * 500 = Conversion data 0 mA 4 mA x 500 12 mA x 500 20 mA x 500 >20 mA = = = = = 0 2,000 6,000 10,000 10,000
-20 to 20 mA
Conversion data
32,767
Set the input range with the setting switches, SW1 to SW4.
-20 mA
-10 mA
0 0 +10 mA +20 mA
Input current
Conversion data
-16,383
Input current (mA) = Conversion data -20 mA = -32,767 -10 mA = -16.383 0 = 0 10 mA = 16,383 20 mA = 32,767
-32,767
23
Shared memory allocated for CH0 A/D conversion value CH1 A/D conversion value CH2 A/D conversion value CH3 A/D conversion value Reserved Reserved Out-of-range warning channel Reserved Analog module ROM Version Reserved
Remarks
The unit word of shared memory designated by an address consists of 16-bit. For NX70 analog module, there are no effective data in address 4 to 7. The data in those addresses should be ignored.
24
The digital conversion value of A/D module will be shown as 1 Word (16BIT) of signed binary. MSB (Most Significant Bit) =1 means (-) value, and MSB =0 means (+) value. Negative values in hexadecimal (MSB = 1) Ex) $FFFE 1. Inverse each bit. $FFFE $0001 2. Add 1. $0001 + 1 = $0002 3. $FFFE means -2 in decimal Converting a negative decimal to hexadecimal Ex) -3 1. Inverse the absolute value. $0003 $FFFC 2. Add 1. $FFFC + 1 = $FFFD 3. "-3" is represented as $FFFD in hexadecimal.
Out-of- range warning flags allocation for channels (address 33) Set to ON when the digital conversion value exceeds the set range. (Set to OFF when the input value is between 4 to 20 mA.)
Applicable only to 4 to 20 mA configuration The flag is set to ON in the case of no wiring or current of about 3.987 mA or less.
25
Procedure
OFF: I/O contact type ON: Shared memory type 2. SW8 is only recognized on power-on, so input method cannot be changed during PLC operation. 1. Set the input range of the module.
Installation
2. Select voltage or current input. 3. Set the voltage or current range. 4. Input range can be changed during PLC operation. See "Mounting/Dismounting Module" on page 83. 1. Refer to wiring diagram for the A/D module.
Wiring
Installation
Wiring
Reading conversion data
2. In some cases, the wiring method for voltage and current can be different. Please be cautious. 1. When SW8 is set to ON (shared memory type), use READ instruction to read conversion data from the shared memory. 2. When SW8 is set to OFF (I/O contact type), no additional instruction is needed.
26
Programming
I/O contact type No additional instruction is needed for I/O contact type. (ex. Slot 0 installation) R0 (Ch0), R1 (Ch1), R2 (Ch2), R3 (Ch3),...
Shared memory type READ instruction is used for reading conversion data. Out-of-range flags are provided.
[A/D conversion data] R0: CH0 conversion data R1: CH1 conversion data R2: CH2 conversion data R3: CH3 conversion data
scan.
27
A/D conversion data is read as 1-word (16 bits) signed binary decimal. A/D module is installed onto slot 3. The following two instructions store conversion data of CH0 to CH3 to data memory starting from DT0 and W0, respectively.
28
3
D/A Conversion Module
NX70 D/A module (4CH) Voltage output: NX70-AO4V Current output: NX70-AO4C NX70 D/A module (2CH) Voltage output: NX70-AO2V Current output: NX70-AO2C
Thermometer
1) Write data with the advanced instruction, WRITE, or 2) Write data to output contacts
29
30
*1. Both I/O characteristics and maximum resolution can be set to from high to average by selecting the DIP switch located on the bottom of the product. The conversion speed and stability for converted data depend on resolution. See "Selection Output Range" in Chapter 3. *2. It is recommended to use at least eight D/A modules on the motherboard. (Installation is possible, but simultaneous use of channels can cause limit on current consumption.)
Load
< Output range > 10V 0 to 10V 5V to 5V Shield C stands for Common
31
*1. For I/O range and maximum resolution, you can select the suitable resolution from a wide range, with dip switch on the bottom of the module. The conversion speed and conversion data stability can differ depending on resolution. See "Selection Output Range" in Chapter 3. *2. It is recommended to use at least eight D/A modules on the motherboard. (Installation available, but current consumption can be limited on simultaneous use of channel.)
Shield
32
Hardware Features
For NX70 PLC System (1)
Voltage Output Module
NX70-AO4V (4CH, Voltage output) NX70-AO2V (2CH, Voltage output)
Input terminal (CH.0 to CH.3) Set the output voltage range with the DIP switch on the bottom of the module.
33
Input terminal (CH.0 to CH.3) Set the output voltage range with the DIP switch on the plane of the module.
34
SW8: Select conversion data I/O method OFF: Set the I/O method to I/O contact type. ON: Set the I/O method to shared memory type.
35
OFF
32 points I/O contact type output (I/O conversion data) Shared memory type (I/O conversion data)
ON
NOTE
16 points
When an D/A module is mounted onto the first I/O slot (slot 0) and SW8 is set to OFF (I/O contact type), 2-word (32 points) output contacts are allocated for 2-channel D/A module.
2 words (32 points output): R0 (Ch0), R1 (Ch1)
If the data conversion method is set to I/O contact type, many output contacts are used but you need not to use the READ (or RMRD) instruction to read D/A conversion data because the CPU module automatically updates them every scan. Therefore, no
additional programming is required to read D/A conversion data.
36
When an D/A module is mounted onto the first I/O slot (slot 0) and SW8 is set to ON (Shared memory type), 1-word (16 points) input contacts are allocated regardless the number of D/A modules mounted and the conversion data is stored in the shared memory. See "Shared Memory Type Programming (SW8: ON)" in Chapter 3. You have to use the READ (or RMRD) instruction in your program to read the conversion data stored in shared memory. The 16 input contacts allocated are used as out-of-range flags for conversion data. They will be set as shown in the table below. 1-word input contact If data conversion method is set to shared memory type, only 16 points are allocated for D/A modules regardless of the number of D/A modules mounted. In addition, many features designed for shared memory are available.
37
+5.123 V
-10,000
-4,321
0 0 5,123 10,000
Conversion data
Conversion data / 1,000 = output voltage (V) ex) -4.321 V -10000 = -10.000 V -10000 / 1000 = -10.000 V -4321 / 1000 = -4.321 V 0 / 1000 = 0V 5123 / 1000 = +5.123 V 10000 / 1000 = +10.000 V > 10000 = +10.000 V -10000 = HD8F0, -4321 = HEF1F <
-10.000 V
-5 to 5 V
Output voltage
Set the output range with the setting switches, SW1 to SW3.
+5.0 V
-10,000
Conversion data
Conversion data / 2,000 = output voltage (V) -3.0 V ex) < -10,000 = -5.0 V -5000 / 2000 = -2.5 V -6000 / 2000 = -3.0 V 0 / 2000 = 0 V 4000 / 2000 = +2.0 V 5000 / 2000 = +2.5 V > 10,000 = +5.0 V
-5.0 V
38
Output voltage
+10.000 V
Conversion data
Conversion data / 1,000 = output voltage (V) ex) < 0=0V 0 / 1000 = 0 V 5123 / 1000 = +5.123 V 10000 / 1000 = +10.000 V > 10000 = +10.000 V
0 to 5 V
Set the output range with the setting switches, SW1 to SW3.
Output voltage
5,000
10,000
Conversion data
Conversion data / 2,000 = output voltage (V) ex) < 0=0V 0 / 2000 = 0 V 5000 / 2000 = +2.5 V 10000 / 2000 = +5.0 V > 10000 = +5.000 V
39
Output voltage
+12.00 mV
2,000
6,000
10,000
Conversion data
Conversion data / 500 = output current (V) ex) < 2000 = +4.00 mA 3000 / 500 = +6.00 mA 6000 / 500 = +12.00 mA 10000 / 500 = +20.00 mA > 10000 = +20.00 mA
0 to 20 mA
Output voltage
+12.00 mV
Conversion data
Conversion data / 2,000 = output current (V) ex) < 0 = 0 mA 1000 / 500 = +2.00 mA 6000 / 500 = +12.00 mA 10000 / 500 = +20.00 mA > 10000 = +20.00 mA
40
Shared memory allocated for CH.0 D/A digital value to convert CH.1 D/A digital value to convert CH.2 D/A digital value to convert CH.3 D/A digital value to convert Reserved Out-of-range warning channel indication Change per channel setting Analog module ROM Version Reserved
Remarks
41
The digital conversion value of D/A module will be shown as 1 Word (16BIT) of signed binary. MSB (Most Significant Bit) =1 means (-) value, and MSB =0 means (+) value. Negative values in hexadecimal (MSB = 1) Ex) $FFFE 1. Inverse each bit. $FFFE $0001 2. Add 1. $0001 + 1 = $0002 3. $FFFE means -2 in decimal Converting a negative decimal to hexadecimal Ex) -3 1. Inverse the absolute value.. $0003 $FFFC 2. Add 1. $FFFC + 1 = $FFFD 3. "-3" is represented as $FFFD in hexadecimal.
Out-of- range warning flags allocation for channels (address 33) Turned to ON when the digital value to output exceeds the set range.
: < -10100 or > 10100, ............ : < -10100 or > 10100, ............ 5V 0 to 10V : < -100 or > 10100, ............ : < -100 or > 10100, ........... 0 to 5V 4 to 20 mA : < -100 or > 10100, ........... 0 to 20 mA : < -100 or > 10100, ............
10V
NOTE
42
Operation
1. Select conversion data input method with SW8. OFF: I/O contact type ON: Shared memory type 2. SW8 is only recognized on power-on, so input method cannot be changed during PLC operation. 1. Maintain the last output value on PLC STOP: The last output value on PLC STOP will be maintained. 2. SW7 is only recognized on power-on, so the settings cannot be changed during PLC operation.
1. Set the output range of the module. 2. Output range can be changed during PLC operation.
Wiring
Installation Wiring
See Mounting/Dismounting Module on page 83. Refer to wiring diagram for the D/A module.
1. When SW8 is set to ON (shared memory type), use WRITE instruction to write conversion data to the shared memory. 2. When SW8 is set to OFF (I/O contact type), no additional instruction is needed.
Installation
43
Shield
Use 2-core twisted shield cable for analog output signal wire. Do not place analog output signal wire near to wires other than PLC, such as AC cables or high voltage cables. Do not tie cables. Ground the shield of shield cable near to the load. Do not use same cables for signal wire and AC wire to outside devices.
44
Programming
I/O contact type No additional instruction is needed for I/O contact type. (ex. Slot 0 installation) R0 (Ch0), R1 (Ch1), R2 (Ch2), R3 (Ch3),... Shared memory type WRITE instruction is used for writing the data to convert, and READ instruction is used for reading conversion data. Out-of-range flags are provided.
D/A conversion data is allocated to output contact. Additional programming is not needed for writing conversion data. CPU periodically updates the allocated input contacts with conversion data at every scan.
45
READ TO = SZ = FR =
TO:Starting address of the destination to store the read data to (To). SZ: The number of words of source data to read (Size). FR: Installation slot number of D/A module and starting address of shared memory where source data is stored (From).
D/A conversion data is read as 1-word (16 bits) signed binary decimal. D/A module is installed onto slot 3. When the digital value of DT0 to DT3 is converted to D/A value (current or voltage) of CH0 to CH3.
46
4
RTD Conversion Module
1) Read data with the advanced instruction, READ, or 2) Read data from input contacts 3-wired RTD sensor (Pt100, JPt100, Pt200, JPt200.....)
-200 to 850 C -200 to 640 C Write data with the advanced instruction, WRITE
47
48
Catalog number RTD sensor Number of RTD input channels 3-Wire 4 Channels
Digital conversion Signed 16-bit binary (2's complement) Converter type I/O characteristics (Temperature sensor and digital output) Max. resolution Overall accuracy Conversion speed External input impedance Current source Isolation method Number of I/O points Internal current consumption (5 V) External connection method 24-bit A/D Converter c Pt100 (a=0.00385, -200 to 850 C => -2,000 to 8,500) d Pt200, Pt500, Pt1000 e JPt100 (a=0.00385, -200 to 640 C => -2,000 to 6,400 f Jpt200, Jpt500, Jpt1000 0.1 C, 0.1 F, 10 m, 20 m 0.1 %/F.S (25 C) 60 ms/CH 10 M 1 mA (Excitation Current) Between input channel and internal circuit: DC/DC converter and photocoupler Isolation Between input channels: Non-isolation I/O contact type: 64 points input Shared memory type: 16 points input Internal power 5 V 280 mA or less g 300 (10m /BIT) h 1.2K (20m /BIT) i 2000 (100m /BIT) j NI100, NI120, CU10
49
RTD Module
For NX70 PLC System
NX70-RTD4 (4CH, RTD input)
RTD input terminal (CH.0 to CH.3) - 3-Wire of (+), (-), GND - Select the input sensor type with the DIP switch on the bottom of the module
50
OFF
ON
16 points
51
When an RTD module is mounted onto the first I/O slot (slot 0) and SW8 is set to OFF (I/O contact type), 4-word (64 points) input contacts are allocated for 4-channel RTD module.
For 4-channel RTD module (NX70: NX70-RTD4)
If the data conversion method is set to I/O contact type, many input contacts are used but you need not to use the READ (or RMRD) instruction to read RTD conversion data because the CPU module automatically updates them every scan. Therefore, no additional
programming is required to read RTD conversion data.
52
When an RTD module is mounted onto the first I/O slot (slot 0) and SW8 is set to ON (Shared memory type), 1-word (16 points) input contacts are allocated regardless the number of RTD modules mounted and the conversion data is stored in the shared memory. See "Shared Memory Usage for RTD Conversion Module" in Chapter 4. You have to use the READ (or RMRD) instruction in your program to read the conversion data stored in shared memory. The 16 input contacts allocated are used as out-of-range flags for conversion data. They will be set as shown in the table below. 1-word input contact If data conversion method is set to shared memory type, only 16 points are allocated for RTD modules regardless of the number of RTD modules mounted. In addition, many features designed for shared memory are available.
53
Pt100 (=0.00385)
Range: -200 to 850 C Resolution: 0.1 C/0.1 F
Set the input range with the setting switches, SW1 to SW4.
Conversion data
8,500 (850.0 C) 9 C + 32 F = 5 1,000 (100.0 C) SW1 to SW4: OFF (PT100, 0.00385, -200 to 850)
Conversion data/10 = temperature (C) ex) -2,000 (-200.0 C) 8500 / 10 = 850.0 C 1000 / 10 = 100.0 C 0 / 10 = 0.0 C -2000 / 10 = -200.0 C -2000 = HF830 = $F830
JPt100 (=0.003916)
Range: -200 to 640 C Resolution: 0.1 C/0.1 F
Set the input range with the setting switches, SW1 to SW4.
Conversion data
SW1 to SW4: OFF, OFF, ON, OFF (PT100, 0.00385, -200 to 850)
Conversion data/10 = temperature (C) ex) 6400 / 10 = 640.0 C 1000 / 10 = 100.0 C 0 / 10 = 0.0 C -2000 / 10 = -200.0 C -2000 = HF830 = $F830
-2,000 (-200.0 C)
54
Set the input range with the setting switches, SW1 to SW4.
32,700 (327.00 )
1,000 (150.00 )
100
139.16
284.02
Conversion data / 100 = Resistance() ex) 32700 / 100 = 327.00 15020 / 100 = 150.20 0 / 100 = 0.00
Set the input range with the setting switches, SW1 to SW4.
20,000 (200.0 )
SW1 to SW4: OFF, OFF, ON, ON (Resistance input, 1~2000 , 100 m/Bit)
10,004 (1000.4 )
1000.4
2000.0
Conversion data / 100 = Resistance() ex) 20000 / 100 = 2000.0 10004 / 100 = 1000.40 0 / 100 = 0.00
55
Shared memory allocated for CH0 RTD conversion value CH1 RTD conversion value CH2 RTD conversion value CH3 RTD conversion value Reserved Out-of-range warning channel indication Reserved Analog module ROM Version Reserved
Remarks
The unit word of shared memory designated by an address consists of 16-bit. For NX70 RTD module, there are no effective data in address 4 to 7. The data in those addresses should be ignored.
56
The digital conversion value of RTD module will be shown as 1 Word (16-bit) of signed binary. MSB (Most Significant Bit) =1 means (-) value, and MSB =0 means (+) value. Negative values in hexadecimal (MSB = 1) Ex) $FFFE 1. Inverse each bit. $FFFE $0001 2. Add 1. $0001 + 1 = $0002 3. $FFFE means -2 in decimal Converting a negative decimal to hexadecimal Ex) -3 1. Inverse the absolute value. $0003 $FFFC 2. Add 1. $FFFC + 1 = $FFFD 3. "-3" is represented as $FFFD in hexadecimal.
Out-of- range warning flags allocation for channels (address 16) Set to ON when the digital conversion value exceeds the set range. Indicated when the RTD sensor is not connected at Pt100, JPt100 input. Not indicated when the input range is 327 , 1200 , 2000 .
57
Procedure
OFF: I/O contact type ON: Shared memory type 2. SW8 is only recognized on power-on, so input method cannot be changed during PLC operation. 1. Set the sensor type (input range).
Installation
2. Set the temperature unit (C or F). 3. Input range can be changed during PLC operation. See "Mounting/Dismounting Module" on page 83. 1. Refer to wiring diagram for the RTD module. 2. Use 3-Wire RTD sensor to connect (+), (-), GND 1. When SW8 is set to ON (shared memory type), use READ instruction to read conversion data from the shared memory. 2. When SW8 is set to OFF (I/O contact type), no additional instruction is needed.
Wiring
Wiring
58
Resistance input
RTD conversion module 3-Wire of +, -, GND Conversion to resistance (10 m, 20 m)
Do not place RTD input signal wire near wires other than PLC, such as AC cables or high voltage cables. Do not tie RTD input signal wire. Do not use same cables for signal wire and AC wire to outside devices.
IMPORTANT
Resistance Temperature Detector (RTD): RTD utilizes the resistance change induced by temperature change. It passes constant current through changing resistance and measure the voltage. V = I * R Converter type: (24-bit A/D with Digital & Analog Noise Filter) Sensor Excitation Current: 1 mA : Temperature constant, unit = (/)/C For Pt100, resistance changes by 0.385 Ohm() per 1 C temperature change. For JPt100, resistance changes by 0.3916 Ohm() per 1 C temperature change. Pt100 standards: IEC751, DIN43760, JIS1604-1989 (Most RTD sensors at present) JPt100 standards: JIS1604-1981, D100. Temperature sensor types: RTD, Thermocouple, Thermistor, Silicon Sensor
59
Programming
I/O contact type No additional instruction is needed for I/O contact type. (ex. Slot 0 installation) R0 (Ch0), R1 (Ch1), R2 (Ch2), R3 (Ch3),...
Shared memory type READ instruction is used for reading conversion data. Out-of-range flags are provided.
R0: CH0 conversion data R1: CH1 conversion data R2: CH2 conversion data R3: CH3 conversion data
RTD conversion data is allocated to input contacts. Additional programming is not needed for reading conversion data. CPU periodically updates the allocated input contacts with conversion data at every scan.
60
RTD conversion data is read as 1-word (16 bits) signed binary decimal. RTD module is installed onto slot 3. The following two instructions store conversion data of CH0 to CH3 to data memory starting from DT0 and W0, respectively.
61
62
5
TC Conversion Module
TC Conversion Module
1) Read data with the advanced instruction, READ, or 2) Read data from input contacts Sensor types B, R, S, N, K, E, J, TL, U, C, D
Sensor type determines temperature ranges. Write data with the advanced instruction, WRITE
63
64
Catalog number Digital conversion TC input channel DC/DC converter and photocoupler Isolation I/O characteristics (Temperature sensor and digital output) Max. resolution Overall accuracy Conversion speed External input impedance Temperature compensation sensor Isolation method Number of I/O points Internal current consumption (5 V) External connection method
NX70 PLC, NX70-TC4 (4 channels) Signed 16BIT binary (2s complement) 4 Channels 24BIT - A/D Converter
Type B/R/S/N/K/E/J/T/L/U/C/D (Sensor type determines the temperature range) 32.7 mV (1 uV/Bit) 65.5 mV (2 uV/Bit) 75.0 mV (10 uV/Bit) 0.1 C, 0.1 F, 1 uV, 2 uV, 10 uV 0.1 %/F.S (25 C) 60 ms/CH 10 M 0 to 85 C (Cold junction compensation) Between input channel and internal circuit: DC/DC converter and photocopier Isolation Between input channels: Non-isolation I/O contact type: 64 points input Shared memory type: 16 points input 5 V 310 mA or less
TC conversion module
65
TC Conversion Module
For NX70 PLC System
NX70-TC4 (4CH, TC input)
TC input terminal (CH.0 to CH.3) Select the input sensor type with the DIP switch on the bottom of the module.
Analog Ground
NOTE Set the (-) terminal of CH and A.GND to COMMON when there is too much
66
SW8: Conversion data I/O method setting SW1 to 4: Input range SW5: Filter setting OFF: I/O contact type ON: Shared memory type SW6: Temperature compensation setting OFF: Temperature compensation ON : No temperature compensation
67
68
When an TC module is mounted onto the first I/O slot (slot 0) and SW8 is set to OFF (I/O contact type), 4-word (64 points) input contacts are allocated for 4-channel TC module.
For 4-channel TC module (NX70: NX70-TC4)
If the data conversion method is set to I/O contact type, many input contacts are used but you need not to use the READ (or RMRD) instruction to read TC conversion data because the CPU module automatically updates them every scan. Therefore, no additional
programming is required to read TC conversion data.
69
When an TC module is mounted onto the first I/O slot (slot 0) and SW8 is set to ON (Shared memory type), 1-word (16 points) input contacts are allocated regardless the number of TC modules mounted and the conversion data is stored in the shared memory. See "Shared Memory Usage for TC Conversion Module" in Chapter 5. You have to use the READ (or RMRD) instruction in your program to read the conversion data stored in shared memory. The 16 input contacts allocated are used as out-of-range flags for conversion data. They will be set as shown in the table below. 1-word input contact If data conversion method is set to shared memory type, only 16 points are allocated for TC modules regardless of the number of TC modules mounted. In addition, many features designed for shared memory are available.
70
Resolution: 0.1 C/0.1 F Range differs for each type. Curved, not straight lines.
Conversion data / 10 = temperature (C) ex) 9 F = C + 32 5 6600 / 10 = 660.0 C 1000 / 10 = 100.0 C 0 / 10 = 0.0 C -2000 / 10 = -200.0 C -2000 = $F830
NOTE
The chart above shows the temperature characteristics of each thermocouple type. The temperature range and accuracy differ depending on the thermocouple type. The temperature conversion value will be calculated according to ITS-90 Table.
71
75 mV(10 uV/Bit)
Resolution: 10 uV/Bit
5,123
Conversion data / 100 = input voltage(mV) -4,321 ex) -7499 / 100 = -74.99 mV -4321 / 100 = -4.321 mV 0 / 100 = 0 mV 5123 / 100 = +5.123 mV 7499 / 100 = 74.99 mV -32768 = $8000 -4321 = $EF1F
-74,99
Conversion data
32,767
5,123
-8.642
Conversion data / 100 = input voltage(mV) ex) -32768 / 100 = -65.536mV -4321 / 100 = -8.642mV 0 / 100 = 0mV 5123 / 100 = +10.246mV 32767 / 100 = 65.534mV -32768 = $8000 -4321 = $EF1F
-32.767
72
Shared memory allocated for CH0 TC conversion value CH1 TC conversion value CH2 TC conversion value CH3 TC conversion value Reserved Out-of-range warning channel
Remarks
Temperature compensation (Cold Junction Compensation), 0.1 C or 0.1 F Current temperature, 0.1 C or 0.1 F Out-of-range warning channel Reserved Analog module ROM Version Reserved H0200 = Ver 2.0
The unit word of shared memory designated by an address consists of 16-bit. For NX70 analog module, there are no effective data in address 4 to 7. The data in those addresses should be ignored. There is an additional temperature sensor inside the TC module. When the temperature variation is too large, adjust OFFSET to correct the value. (By using shared memory programming process WRITE/READ, shared memory programming processing is available at contact type.)
73
The digital conversion value of D/A module will be shown as 1 Word (16BIT) of signed binary. MSB (Most Significat Bit) =1 means (-) value, and MSB =0 means (+) value. Negative values in hexadecimal (MSB = 1) Ex) $FFFE 1. Inverse each bit. $FFFE $0001 2. Add 1. $0001 + 1 = $0002 3. $FFFE means -2 in decimal Converting a negative decimal to hexadecimal Ex) -3 1. Inverse the absolute value. $0003 $FFFC 2. Add 1. $FFFC + 1 = $FFFD 3. "-3" is represented as $FFFD in hexadecimal.
Set to ON when the digital conversion value exceeds the set range. Indicated when thermocouple input (B, R, S, N, K, E, J, TL, U, C, D input), no TC sensor connected, or burn-out. Not indicated when the input range is 32.7 mV (1 uV/Bit), 65.5 mV (2 uV/Bit), 78.0 mV (10 uV/Bit).
74
Procedure
Operation
1. Select conversion data input method with SW8.
Installation
See "Mounting/Dismounting Module" on page 83. Refer to wiring diagram for the TC module.
1. When SW8 is set to ON (shared memory type), use READ command to read conversion data from the shared memory. 2. When SW8 is set to OFF (I/O contact type), no additional instruction is needed.
Wiring
75
32.768 mV 75 mV
Use standard expansion cable for accurate measurement of temperature. Do not expose TC unit to external noise because the module measures micro-level voltage. Do not place TC input signal wire near to wires other than PLC, such as AC cables or high voltage cables. Do not tie the cables. Do not use same cables for signal wire and AC wire to outside devices.
IMPORTANT
TC (Thermocouple) TC utilized micro voltage generated at the non contacted side of two contacting metals by the temperature variation on the contact point. Converter type: (24-bit A/D with Digital & Analog Noise Filter) Built-in temperature sensor for temperature compensation: 0 to 85 C. Temperature sensor types: RTD, Thermocouple, Thermistor, Silicon Sensor.
76
Programming
I/O contact type No additional instruction is needed for I/O contact type. (ex. Slot 0 installation)
Shared memory type READ instruction is used for reading conversion data. Out-of-range
R0: CH0 conversion data R1: CH1 conversion data R2: CH2 conversion data R3: CH3 conversion data
scan.
77
TC conversion data is read as 1-word (16 bits) signed binary decimal. TC module is installed onto slot 3. The following two instructions store conversion data of CH0 to CH3 to data memory starting from DT0 and W0, respectively.
78
79
80
6
Product Dimensions and Installation
unit (mm)
Slot Types
2-slot type 3-slot type 5-slot type 6-slot type 8-slot type 10-slot type 12-slot type
Catalog Number
NX70-BASE02 NX70-BASE03 NX70-BASE05 NX70-BASE06 NX70-BASE08 NX70-BASE10 NX70-BASE12
Dimensions (A)
149.5 185.0 256.0 291.5 362.5 398.0 433.5
Dimensions (B)
129.5 165.0 236.0 271.5 342.5 378.0 413.5
Dimensions (C)
115.5 151.0 222.0 257.5 328.5 364.0 399.5
81
82
Mounting/Dismounting Module
Mounting Dismounting
1. Insert the module by inserting the tab into the groove first and pushing the module against the backplane.
1. Unfasten the screw that holds the module in place using a screwdriver.
2. Push the top of the module toward the backplane until it is clamped in place.
2. Hold on pressing the locking button on the top edge of the module, and pull the module from the backplane.
Locking button
3. Ensure that the module is in place against the backplane, and then fasten the screw using a screwdriver.
1 screwdriver
83
84
OE MAX Controls
www.oemax.com
Publication NX70-UM002A-EN-P-2004.10
Trademarks not belonging to OE MAX Controls are property of their respective companies. Copyright 2004 OE MAX Controls