EM231 TC PID Modules(231-7TD32,231-7TF32)

4AI×TC PID/8AI×TC PID,16Bit,J/K,isolation.

Order No.:CTS7 231-7TD32/CTS7 231-7TF32

Specification:4AI×TC PID/8AI×TC PID,16Bit,J/K,isolation.

Product Description

Order Data

Order Data

Order No.

 CTSC-200 EM231, 4AI×TC PIDCTS7 231-7TD32
CTSC-200 EM231, 8AI×TC PIDCTS7 231-7TF32


Technical Spec

Performance Parameters


EM231, 4TC×PID

EM231, 8TC×PID

Physical Features




   Power Loss(dissipation)1.7W1.7W
Power Consumption
    From +5V(from I/O bus)87mA
    From L+60 mA
    L+  voltage range,class 2 or DC sensor supply20.4~28.8V DC
    LED indicator24 VDC Power Supply  Good: ON = no fault,OFF = no power ;
           SF: ON=module fault, Blink=input signal error, OFF=normal;
Analog Input Features
   Input typeFloating Thermocouple
   Input rangeTC type:  K
   Number of analog input points4 points8 points

    Field to Logic

    Field to 24V DC
               24V DC to logic
500V AC
           500V AC
           500V AC
    Common mode input range
               (input channel to input channel)
120V AC
    Common mode rejection    >120dB@120V AC
Input resolution
           15 bits plus sign
Measuring principleSigma-Delta
   Module update time for all channel425ms825ms
   Wire length to sensor, maximum100 m
   Wire loop resistance100Ω
   Suppression of interference85dB@ 50Hz/60Hz/400Hz
   Data word formatVoltage: -27648 to +27648
   Input impedance≥1MΩ
   Maximum input voltage30V DC
   Input filter attenuation-3dB@ 21kHz
   Basic error0.1% FS(Voltage)
   Repeatability0.05% FS
   Cold junction error±1.5℃
   24V DC supply voltage range20.4 to 28.8 VDC
   Diagnostic programLED:EXTF,SF
PID Features
   PID  arithmeticPID+FUZZY argument auto-tuning
   Sampling time1 second
   Minimum output pulse time10 ms
   PID typeP、PI、PD、PID
   PID output type
Analog or PWM
   PID output polarity
Bipolar or unipolar

Configuring PID Address

Calculating the PID address

PID addressFormulaNote
Address for PID argumentA=(2048+S*256)+16*C
S is the installing slot no.of the module (0~6)     
C is the point no.( 0~7 for 8PID module and 0~3 for 4PID module
Address for PID positive pulseX=(2048+S*256)+12
Address for PID negative pulseY=(2048+S*256)+13

PID argument output (Module to CPU)

DescriptionAddressSetting ValueActual Value
Actual temperatureVM A  -2000~13000
Status wordVM A+2
data read
PID analog outputVM A+4 -32000~32000

PID argument input (CPU to module)

DescriptionAddressSetting ValueActual Value
Setting temperatureVM A+128-2000~13000-200~1300℃
Control bytes
When VB A+130 is zeroWhen VB A+130 is 1
V( A+130).0PID disable, no outputPID enable
V( A+130).1Integral is always active and Kp is not auto tuningIntegral is not active and Kp is auto tuning
V( A+130).2Unipolar PID output,  0~32000Bipolar PID output, 32000~32000, with calefaction and cooling function
V( A+130).3
V( A+130).4Integral is activeIntegral is not active
V( A+130).5Differential is activeDifferential is not active
V( A+130).6Filteing for inputNot Filtering for input
Pulse output cycle for PIDVW A+132
1~255 seconds
KpVW A+134
Ti (Integral time)VW A+1360~36000~3600 seconds
Td (differential time)VW A+1380~36000~3600 seconds

 Address for positive pulse output

point 0
V X.0
point 1V X.1
point 2V X.2
point 3V X.3
point 4V X.4
point 5V X.5
point 6V X.6
point 7V X.7

Address for negative pulse output

point 0
V Y.0
point 1V Y.1
point 2V Y.2
point 3V Y.3
point 4V Y.4
point 5V Y.5
point 6V Y.6
point 7V Y.7


The EM231 8AI×PID module is installed at the second slot,  now to configure its last PID loop( with Kp=120,Ti=360,Td=50, and the pulse output cycle = 2s)
Firstly calculating the PID address:
     A = 2048 + 1 * 256 + 16 * 7 = 2416
     X =  2048 + 1 * 256 + 12 = 2316
     Y =  2048 + 1 * 256 + 13 = 2317
Then setting or reading the argument data refer to the following note:
     VW2544     //setting emperature, actual value=setting data / 10

     VB2546      //control byte (PID enable、auto-tuning、bipolar output)

     VW2548     //setting pulse output cycle
     VW2550     //Setting Kp
     VW2552     //Setting Ti 
     VW2554     //Setting Td
     VW2416     //The actual temperature 
     VW2418     //The status word 
     VW2420     //The PID analog output
The module of PID parameter takes the CPU's V memory area. 
For PID module to work correctly, please don't use the V memory area taken by PID modules in other functions.
    Module at slot 0 takes address: VW2048 to VW2298
    Module at slot 1 takes address: VW2304 to VW2554
    Module at slot 2 takes address:VW2560 to VW2810
    Module at slot 3 takes address:VW2816 to VW3066
    Module at slot 4 takes address:VW3072 to VW3322
    Module at slot 5 takes address:VW3328 to VW3578
    Module at slot 6 takes address:VW3584 to VW3834

You can call the PIDSetting subroutine in EM231 PID library to configure the PID parameters.
thermocouple typeSW30: Type J
                                                           1: Type K
Burnout directionSW40: Upscale (+3276.7degrees)
                                                           1: Downscale (-3276.8degrees)
Temperature scaleSW50:Celsius (℃),    1:Fahrenheit (℉)
cold junction compensationSW60: enable    1:disable

Size Diagram

Wiring Diagram



Follow us

9F, Block A Building 6, Shenzhen International Innovation Valley, Dashi 1st Road, Nanshan District, Shenzhen