4 Data exchange ....................................................................................................... 8
4.1 Some definitions .................................................................................................................... 8
4.2 Memory zones ....................................................................................................................... 8
4.3 Variables zones .....................................................................................................................8
4.4 Most important changes ........................................................................................................ 8
2 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
1 PREFACE
TC10 uses Modbus® RTU communication protocol. Modbus is a royalty free protocol and is easy to be implemented. For Modbus RTU a
vast literature is available also in internet.
The Modbus protocol represent all data in hexadecimal format. All communication string finish with a check sum type CRC (cyclic
redundancy check).
Each device on a line must have different address. The protocol allows one master only and up to 255 slaves
Only the Master unit can start the transmission by sending the address of the unit and the command to be executed. Only the unit having
the correct address will answer to the master.
The transmission characteristics are usually programmable:
Device address: From 1 to 255.
Baud rate: bit per second.
byte format:
– 1 start bit;
– 8 data bitis;
– 2 final bits composed as follows:
1 parity bit (even or odd);
1 stop bit;
or
no parity bit;
2 stop bits.
The TC10 allows to configure:
– address (1 to 254);
– Baud rate (1200 – 2400 – 9600 – 19200 – 38400).
The byte format is fixed: 8 bits without parity and 1 stop bit.
This document is intended to describe the TC10 controllers using the Modbus protocol in their communication capability and is mainly
directed to technicians, system integrators and software developers.
2 PHYSICAL CONNECTION
2.1 Interface
TC10 controllers are provided with a RS485 serial communication interface, insulated so that any problem arising from ground potential is
removed.
While at rest, the instruments are in a receive condition and are revert to transmission after a correct message has been decoded that
matches the configured address.
2.2 Line
The instruments are equipped with 2 terminals named A and B.
The connection between TC10s has to be carried on in parallel, i.e. all A terminals have to be connected between them so as B terminals.
A termination resistor of 120W is required to maintain the quiescent condition on the line.
Adopted baud rates range 1200 to 38400 baud, that is very satisfactory for application performances, yet very slow for RS485 interface.
This fact allows the wiring of the line with a medium quality twisted pair cable: total capacity of the line should not exceed 200 nF.
The line can be up to 1000 meters in length.
3 COMMUNICATION PROTOCOL
The protocol adopted by
protocol, so that connections are easy for many commercial PLCs and supervisory programs.
For users needing to develop their own communication software, all information is available as well as implementation hints.
The Modbus RTU (JBUS) communication functions implemented in TC10 series are:
Function 3 Read n register;
Function 6 Preset one register;
Function 16 Preset multiple registers.
These functions allow the supervisory program to read and modify any data of the controller. The communication is based on messages
sent by the master station (host) to the slave stations (TC10) and viceversa. The slave station that recognises the message as sent to it,
analyses the content and, if it is formally and semantically correct, generates a reply message directed back to the master.
TC10
is a subset of the widely used Modbus RTU (JBUS, AEG Schneider Automation, Inc. registered trade mark)
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 3
Yokogawa Electric Corporation TC10 Communication Protocol
The communication process involves five types of messages:
From master to slaveFrom slave to master
Function 3: read n registers requestFunction 3: read n registers reply
Function 6: preset one register requestFunction 6: preset one register reply
Exception reply (as reply to all functions in abnormal conditions)
All messages contain four fields:
◊ Slave address (from 1 to 255): Modbus RTU (JBUS) reserves address 0 for broadcasting messagesand it is implemented in the TC10 series;
◊ Function code: contains 3, 6 or 16 for specified functions;
◊ Information field: contains data like word addresses and word values as required by function in use;
◊ Control word: a cyclic redundancy check (CRC) performed with particular rules for CRC16.
The characteristics of the asyncronous transmission are 8 bits, no parity, one stop bit.
3.1 Function code 3: read multiple registers (max. 16 registers for TC10)
This function code is used by the master to read a group of sequential registers present in the slave.
Master requestSlave reply
DataByte DataByte
Slave address (1 to 255)1Slave address (1 to 255)1
Function code (3)1Function code (3)1
First register address (MSB = Most Significant Byte)
First register address (LSB = Less Significant Byte)
Number of requested registers (MSB)1CRC-16 (LSB)1
Number of requested registers (LSB)1CRC-16 (MSB)1
CRC-16 (LSB)1
CRC-16 (MSB)1
In the “Data(s)” fild the values of the requested registers are presented in word format [2 byte]: the first byte represent the MSB (Most
Significant Byte) while the second byte represent the LSB (Less Significant Byte). This mode will be the same for all requested locations.
Example: The master requires to the address 1 the value of the locations 25 and 26 (0x19 and 0x1A).
1Byte number (n)1
1Data(s)n
Master requestSlave reply
DataByte (Hex)DataByte (Hex)
Slave address01Slave address01
Function code (3 = read)03Function code (3 = read)03
First register address (MSB)
First register address (LSB)
Number of requested registers (MSB)00Value of the first register (LSB)0A
Number of requested registers (LSB)02Value of the second register (MSB)00
CRC-16 (LSB)15Value of the second register (LSB)14
CRC-16 (MSB)CCCRC-16 (LSB)DA
The slave replay means:
The value of the location 25 = 10 (0x000A hexadecimal)
The value of the location 26 = 20 (0x0014 hexadecimal)
00Byte number04
19Value of the first register (MSB)00
CRC-16 (MSB)3E
4 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
3.2 Function code 6: write a single word (one location)
Master requestSlave reply
DataByte (Hex)DataByte (Hex)
Slave address01Slave address (1-255)1
Function code (6)06Function code (6)1
Register address (MSB)
Register address (LSB)
Value to write (MSB)00Written value (MSB)1
Value to write (LSB)0AWritten value (LSB)1
CRC-16 (MSB)A8CRC-16 (MSB)1
CRC-16 (LSB) 49CRC-16 (LSB)1
Example: The master unit asks to the slave 1 to write in the memory location 770 (0x302) the value 10 (0x0A).
Master requestSlave reply
DataByte (Hex)DataByte (Hex)
Slave address01Slave address01
Function code (6)06Function code (6)06
Register address (MSB)
Register address (LSB)
Value to write (MSB)00Written value (MSB)00
Value to write (LSB)0AWritten value (LSB)0A
CRC-16 (MSB)A8CRC-16 (MSB)A8
CRC-16 (LSB)49CRC-16 (LSB)49
03Register address (MSB)1
02Register address (LSB)1
03Register address (MSB)03
02Register address (LSB)02
3.3 Function code 16: preset multiple registers (maximum 16 registers for TC10)
This function code allows to preset 16 registers at a time.
Master requestSlave reply
DataByte (Hex)DataByte (Hex)
Slave address (1-254)1Slave address (1-254)1
Function code (16)1Function code (16)1
First register address (MSB)
First register address (LSB)
Number of requested registers (MSB)1Number of written registers (MSB)1
Number of requested registers (LSB)1Number of written registers (LSB)1
Byte count1CRC-16 (LSB)1
ValuesnCRC-16 (MSB)1
CRC-16 (LSB)1
CRC-16 (MSB)1
Example: The master unit requires to the slave 1 to write in the registers 10314 (0x284A) and 10315 (0x284B) the values 100 (0x64) and
200 (0xC8)
1First register address (MSB)1
1First register address (LSB)1
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 5
Yokogawa Electric Corporation TC10 Communication Protocol
Master requestSlave reply
DataByte (Hex)DataByte (Hex)
Slave address01Slave address01
Function code (16)10Function code (16)10
First register address (MSB)28First register address (MSB)28
First register address (LSB)4AFirst register address (LSB)4A
Number of requested registers (MSB)00Number of written registers (MSB)00
Number of requested registers (LSB)02Number of written registers (LSB)02
Byte count04 CRC-16 (LSB)69
Value 1 (MSB)00CRC-16 (MSB)BE
Value 1 (LSB)64
Value 2 (MSB)00
Value 2 ((LSB)C8
CRC-16 (LSB)C9
CRC-16 (MSB)A8
3.4 The exception reply
TC10 replies with an exception when the request is formally correct, but cannot be satisfied standing particular situations; the reply
contains a code indicating the cause of the missing regular reply, the frame is:
Exception replay
DataByte (Hex)
Slave address1
Function code1
Error code1
CRC-16 (LSB)1
CRC-16 (MSB)1
TC10 adopts a subset of Modbus RTU (JBUS) exception code:
– unknown function code 1
– invalid memory address 2
– invalid data field 3
– controller not ready 6
3.5 Cyclic redundancy check (CRC)
CRC is a check word that permits to verify the integrity of a message. Every message, sent or received, has in the two last characters the
CRC check word.
After receiving a request, the controller checks the validity of the received message comparing the received CRC with the calculated one.
When a reply is ready the controller calculates the CRC word and adds two characters to the prepared message. CRC calculation is
performed on every character of the message, excluding the last two.
6 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
Being Modbus RTU (JBUS) compatible, TC10 controllers adopt an identical algorithm for CRC calculation, sketched in following diagram:
CRC = FFFF hex
next character
CRC = CRC exor char
n = 0
Shift on the left of
CRC in the carry
Carry = 1?
NO
n = n + 1
YES
N < 8?
YES
Other
character?
The CRC
calculation
is finished
YES
CRC = CRC exor POLY
NO
NO
The polinomial adopted by Modbus RTU (JBUS) is 1010 0000 0000 0001.
Note: The first transmitted character of the CRC word is the least significant between calculated bytes.
A subrutine made with “C” able to calculate the CRC-16 follows.
/* --------------------------------------------------------------crc_16 Calculation of CRC-16
Input parameters:
buffer: character string to compute the CRC-16
length: number of bytes in the string
This function returns the value of the CRC-16
--------------------------------------------------------------- */
unsigned int crc_16 (unsigned char *buffer, unsigned int length)
{
unsigned int i, j, temp_bit, temp_int, crc;
crc = 0xFFFF;
for (i = 0; i < length; i++){
temp_int = (unsigned char) *buffer++;
crc ^= temp_int;
for (j = 0; j < 8; j++) {
temp_bit = crc & 0x0001;
crc >>= 1;
if (temp_bit != 0)
crc ^= 0xA001;
}
}
return (crc);
}
Note: All numerical values in the format 0x.... are expressed in hexadecimal format.
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 7
Yokogawa Electric Corporation TC10 Communication Protocol
4 DATA EXCHANGE
This section contains informations about data exchanged with TC10 series controllers concerning numerical and not numerical data, with
their formats and limits.
4.1 Some definitions
All exchanged data are in the form of 16 bit words.
Two types of data are distinguished: numerical and symbolic (or not numerical).
Numerical data represents the value of a quantity (e.g. the measured variable, the set point).
Symbolic data represents a particular value in a set of values (e.g. the thermocouple type in the set of available ones: J, K, S, etc.).
Both types are coded as integers number: signed numbers for numerical and unsigned numbers for symbolic.
A numerical data, coded as an integer, is coupled with appropriate number of decimal digits to represent a quantity with the same
engineering units adopted aboard the instrument.
Numerical data are in fixed point representation; however we make a distinction between two kind of data:
◊ The first kind has determined and unmodifiable decimal point position;
◊ The second has programmable decimal point position (dP parameter).
4.2 Memory zones
All readable and writable data appear to be allocated as 16 bit words in the memory of the instrument.
The memory map has three zones:
◊ Varaibles,
◊ Parameters,
◊ Instrument identification code.
Following parameters explore the characteristics of each zone.
4.3 Variables zones
In this zone there is a collection of main TC10 controller variables, it is a group of frequently computed or updated data residing in volatile
memory.
4.4 Most important changes
A) During parameter modification by push-button, the serial interface continue to operate without any “limit” (you can see
by serial link the value of all parameters and you can set it also).
B) When you write a value in a location the instrument will operate as follows:
B.1) If you write a value within parameter range, the instrument will accept it; the new value will be memorized and the
instrument will send back the standard answer.
B.2) If you try to write a value OUT of parameter range, the instrument will refuse the new value; the new value will NOT be
memorized and the instrument will send an exception message to the master.
8 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
5 ADDRESS MAP
The instrument use only words:
Initial address Final address
HexDecHexDec
111D29 Numeric values calculated and dinamically updated. Available in read and write operations
200512250592 Numeric values calculated and dinamically updated. Available in read and write operations
28064031B795 Configuration parameters: Numeric and symolic values. Available in read and write operations
Mining
2800 10240289B 10395
5.1 Common Variables
no.
1A1140002
2A2240003
3A3340004
4A4440005
5A5540006
6A6640007
7A7740008
8A8840009
9A9940010
10AA1040011
11AB11 400412
Address
HexDecRef. no.
PV: Measured value
Note: When a measuring error is detected the instrument sends:
Number of decimal figures of the measured value
Operative set point (value)
Power output
Range: -100.00 to 100.00 (%)
Note: This parameter is always writeable but it will be active only when the instrument
Active set point selection
0 = SP
1 = SP 2
2 = SP 3
3 = SP 4
SP
Range: SPLL to SPLH
SP 2
Range: SPLL to SPLH
SP 3
Range: SPLL to SPLH
SP 4
Range: SPLL to SPLH
Alarms status
bit 0 = Alarm 1 status
bit 1 = Alarm 2 status
bit 2 = Alarm 3 status
bit 3 to 8 = Reserved
bit 9 = LBA status
bit 10 = power feilure indicator
bit 11 = Generic error
bit 12 = Overload alarm
bit 13 to 15 = Reserved
Outputs status (physical outputs)
bit 0 = Output 1 status
bit 1 = Output 2 status
bit 3 = Output 3 status
bit 4 = Output 4 status
bit 5 = Output 5 status
bit 6 to 15 = Reserved
When an output is driven by serial link, the relative bit will remain equal to 0.
Repetition of the configuration parameters: Numeric and symolic values. Available in read and write
operations
Description
• 10000 = Underrange
• 10000 = Overrange
• 10001 = Overflow of the A/D converter
• 10003 = Variable not available
operates in Manual mode.
Dec.
Point
r
0r
dPr
2r/w
0r/w
dPr/w
dPr/w
dPr/w
dPr/w
0r
0r
r/w
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 9
Yokogawa Electric Corporation TC10 Communication Protocol
no.
12AC1240013
13AD1340014
14AE1440015
15AF1540016
16A101640017
17A111740018
18A121840019
19A131940020
20A142040021
21A152140022
22A162240023
23A172340024
24A182440025
Address
HexDecRef. no.
Description
Instrument status
bit 0 = Automatic
bit 1 = manual
bit 2 = Standby
bit 3 = Remote Set point (temporary) used
bit 4 = Auto-tuning active
bit 5 = Self tuning active
bit 6 = Reserved
bit 7 = Reserved
bit 8 = Soft start running
bit 9 = Ramp for set point change (up or down) running
bit 10 = Delay at start up (od) running
bit 11 = Reserved
bit 12 = Measure status (0 = OK while 1 = error).
bit 13 to 15 = Reserved
Alarms reset
0 = Not resetted
1 = Resetted
Alarms acknowledge
0 = Not acknowledged
1 = Acknowledged
Control status
0 = Automatic
1 = Manual
2 = Stand-by
Remote set point (temporary) (from serial link)
Range: SPLL to SPLH
Note: the remote set point is stored in RAM
Auto tuning activation
0 = not active
1 = active
Power output used when a measuring error is detected.
Range: -100 to 100
Note: This value is stored in RAM
Default parameters loading.
481 = Default parameter loading
Parameters table identification code
Range: 0 to 65535
Note: The word is composed by two parts:
- Low byte – Version of the parameter table
- High byte – Version of the family protocoll
Instrument identification code
20 = TC10
First temporary code for speed configuration
The code is composed by two distinct 4 digits subcodes:
AABB where:
= Input type: 0 to 25
AA
BB = Control type and service functions 0 to 21
Note: 10000 = Temporary value not inserted
The programmed codes will be activated only after both have been correctly be programmed. The order has no importance.
Second temporary code for speed configuration
The code is composed by two distinct 4 digits subcodes:
CDEF where:
= Alarm type 1: 0 to 9
C
D = Alarm type 2: 0 to 9
E = Alarm type 3: 0 to 9
F = Enabling service functions: 0 to 4
Note: 10000 = Temporary value not inserted
The programmed codes will be activated only after both have been correctly be programmed. The order has no importance.
First final code for speed configuration
When programmed, the code is composed by two distinct 4 digits subcodes:
AABB where:
= Input type: 0 to 25
AA
BB = Control type and service functions: 0 to 21
If not programmed, the return value is -1 = Code not programmed.
Dec.
Point
0r
0r/w
0r/w
0r/w
dPr/w
0r/w
0r/w
0r/w
0r
0r
0r/w
0r/w
0r
r/w
10 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
no.
25A192540026
26A1A2640027
27A1B2740028
28A1C2840029
29A1D2940030
Address
HexDecRef. no.
Second temporary code for speed configuration
When programmed, the code is composed by two distinct 4 digit subcodes:
CDEF where:
= Alarm type 1: 0 to 9
C
D = Alarm type 2: 0 to 9
E = Alarm type 3: 0 to 9
F = Enabling service functions: 0 to 4
If not programmed, the return value is -1 = Code not programmed.
Reserved
Manual autotuning start request pending for Od or Soft start
Range: 0 = No pending request waiting for the execution;
1 = Pending request waiting for the execution
Autotuning start request pending for setpoint change for Od or Soft start
Range: 0 = No pending request waiting for the execution;
1 = Pending request waiting for the execution
Value to be retransmitted on the analogue Output
Range: Ao1L to Ao1H
5.2 Common variables (continued)
no.
1B020051240513
2B020151340514
3B020251440515
4B020351540516
5B020451640517
6B020551740518
7B020651840519
8B020751940520
9B020852040521
10B020A52240523
11B020E52640527
12B020F52740528
13B022454840549
14B022554940550
Address
HexDecRef. no.
PV : Measured value
As address 1
Number of decimal figure of the measured value
As address 2
Power output
As address 4
Power output of the heating output
Range: 0 to 100.00 (%)
Power output of the cooling output
Range: 0 to 100.00 (%)
Alarm 1 status
0 = OFF
1 = ON
Alarm 2 status
0 = OFF
1 = ON
Alarm 3 status
0 = OFF
1 = ON
Operative set point
As address 3
LBA status
0 = OFF
1 = ON
Overload alarm status
0 = OFF
1 = ON
Controller status
0 = Stand-by
1 = Auto
2 = Tuning
3 = Manual
Status/remote control of the Output 1
0 = OFF
1 = ON
Note: This parameter is writeable when out 1 is “not used” by the controller (o1F output 1
function = nonE). This parameter is stored in RAM
Status/remote control of the Output 2
0 = OFF
1 = ON
Note: This parameter is writeable when out 2 is “not used” by the controller (o2F output 1
function = nonE). This parameter is stored in RAM
Description
Description
Dec.
Point
0r
0r
0r
0r
0r/w
Dec.
Point
dPr
0r
2r
2r
2r
0r
0r
0r
DPr
0r
0r
0r/w
0r/w
r/w
r/w
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 11
Yokogawa Electric Corporation TC10 Communication Protocol
The meaning of this parameter is defined by the CO.ty parameter setting.
0 CO.ty = 0ff
kW CO.ty = 1
kWh CO.ty = 2
CO.ty = 3 Reserved
Worked days CO.ty = 4
Worked hours CO.ty = 5
Reserved
Days counted with the controller Powered ON
Range: 0 to 9999
Power output when the instrument is in manual mode
Range:-10000 to 10000 (%)
Dec.
Point
0r/w
0r/w
0r/w
0r/w
0r
0r
0r
2r/w
r/w
5.3 Parameters Setting: Addresses from 280 hex (640 dec) and 2800 hex (10240 dec)
5.3.1 inP GROUP - Main and auxiliary input configuration
no. Param.
1SEnS
2dp
Address
HexDecRef. no.
280
2800
281
2801
640
10240
641
10241
40641
40642
DescriptionValues
Input Type
Decimal Point Position (linear inputs)
Decimal Point Position (different
than linear inputs)
0 = J = TC J,
1 = crAL = TC K,
2 = S = TC S,
3 = r = TC R,
4 = t = TC T,
5 = Reserved,
6 = Reserved,
7 = Pt1 = RTD Pt100,
8 = Pt10 = RTD Pt1000,
9 = 0.60 = 0 to 60 mV,
10 = 12.60 = 12 to 60 mV,
11 = 0.20 = 0 to 20 mA,
12 = 4.20 = 4 to 20 mA,
13 = 0.5 = 0 to 5 V,
14 = 1.5 = 1 to 5 V,
15 = 0.10 = 0 to 10 V,
16 = 2.10 = 2 to 10 V
0 to 3
0/1
Dec.
Point
0r/W
0r/w
r/w
12 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
no. Param.
3SSC
4FSc
5unit
6Fil
7inE
8oPE
9IO4.F
10diF1
11diF2
12di.a
Address
HexDecRef. no.
282
2802
283
2803
284
2804
285
2805
286
2806
287
2807
288
2808
289
2809
28A
280A
31C
289C
642
10242
643
10243
644
10244
645
10245
646
10246
647
10247
648
10248
649
10249
650
10250
796
10396
40643
40644
40645
40646
40647
40648
40649
40650
40651
40797
DescriptionValues
Initial scale read-out for linear inputs
Full Scale Readout for linear inputs -1999 to 9999dPr/w
Engineering unit
Digital filter on the measured value
Note: This filter affects the control
action, the PV retransmission
and the alarms action.
Sensor error used to enable the
safety output value
Safety output value (% of the output)
I/O 4 function
Digital Input 1 function
Digital Input 2 function
Digital Inputs Action
(DI2 only if configured)
-1999 to 9999dPr/w
0 = C = °C
1 = F = °F
0 (OFF) to 200 (in seconds)1r/w
or = Over range
ou = Under range
our = Over and under range
-100 to 1000r/w
0 = on = Output used as PWS for TX,
1 = out4 = Output 4 (digital output 4),
2 = dG2c = Digital input 2 driven by contact,
3 = dG2U = Digital input 2 driven by voltage
0 = oFF = Not used,
1 = Alarm reset,
2 = Alarm acknowledge (ACK),
3 = Hold of the measured value,
4 = Stand by mode,
5 = Manual mode,
6 = HEAt with SP1 and CooL with SP2,
7 to 17 = Reserved,
18 = Sequential SP selection,
19 = SP1 - SP2 selection,
20 = SP1 to SP4 binary selection,
21 = Digital inputs in parallel to / keys
0 = oFF = Not used,
1 = Alarm reset,
2 = Alarm acknowledge (ACK),
3 = Hold of the measured value,
4 = Stand by mode,
5 = Manual mode,
6 = HEAt with SP1 and CooL with SP2,
7 to 17 = Reserved,
18 = Sequential SP selection,
19 = SP1 - SP2 selection,
20 = SP1 to SP4 binary selection,
21 = Digital inputs in parallel to / keys
0 = DI1 direct action, DI2 direct action
1 = DI1 reverse action, DI2 direct action
2 = DI1 direct action, DI2 reverse action
3 = DI1 reverse action, DI2 reverse action
Dec.
Point
0r/w
0r/w
0r/w
0r/w
0r/w
0r/w
r/w
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 13
Yokogawa Electric Corporation TC10 Communication Protocol
5.3.2 Out group
no. Param.
13
14o1F
15
16
17o1AL
18o1Ac
19o2F
20o2AL
21o2Ac
22o3F
23o3AL
24o3Ac
25o4F
26o4AL
27o4Ac
Address
HexDecRef. no.
28B
280B
28C
280C
28D
280D
28E
280E
28F
280F
290
2810
291
2811
292
2812
293
2813
294
2814
295
2815
296
2816
297
2817
298
2818
299
2819
651
10251
652
10252
653
10253
654
10254
655
10255
656
10256
657
10257
658
10258
659
10259
660
10260
661
10261
662
10262
664
10264
664
10264
665
10265
40652
40653
40654
40655
40656
40657
40658
40659
40660
40661
40662
40663
40664
40665
40666
DescriptionValues
0 = 0-20 = 0 to 20 mA
Output 1 type
(when Out 1 is an analog output)
Out 1 function
(when Out 1 is an analog output)
Out 1 function
Initial scale value of the analog
retransmission
analog output)
Full scale value of the analog
retransmission
analog output)
Alarms linked up with the out 1
Out 1 action
Out 2 functionSee the values of 14 = o1F parameter0r/w
Alarms linked up with the out 2See the values of 17 = o1AL parameter0r/w
Out 2 actionSee the values of 18 = o1Ac parameter0r/w
Out 3 functionSee the values of 14 = o1F parameter0r/w
Alarms linked up with the out 3See the values of 17 = o1AL parameter0r/w
Out 3 actionSee the values of 18 = o1Ac parameter0r/w
Out 4 functionSee the values of 14 = o1F parameter0r/w
Alarms linked up with the out 4See the values of 17 = o1AL parameter0r/w
Out 4 actionSee the values of 18 = o1Ac parameter0r/w
0 = dir = Direct action
1 = rEU = Reverse action
2 = dir.r = Direct with reversed LED
3 = ReU.r = Reverse with reversed LED
Out-of-range, burn out and
The output repeats the digital
The output repeats the digital
Dec.
Point
0r/w
0r/w
0r/w
0r/w
r/w
14 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
5.3.3 AL1 group
no. Param.
28AL1t
29Ab1
30AL1L
31AL1H
32AL1
33HAL1
34AL1d
35AL1o
Address
HexDecRef. no.
29A
281A
29B
281B
29C
281C
29D
281D
29E
281E
29F
281F
2A0
2820
2A1
2821
666
10266
667
10267
668
10268
669
10269
670
10270
671
10271
672
10272
673
10273
40667
40668
40669
40670
40671
40672
40673
40674
DescriptionValues
0 = nonE = Alarm not used
1 = LoAb = Absolute low alarm
2 = HiAb = Absolute high alarm
3 = LHAo = Windows alarm in alarm outside the
windows
4 = LHAI = Windows alarm in alarm inside the
Alarm 1 type
Alarm 1 function
- For High and low alarms, it is the
low limit of the AL1 threshold;
- For band alarm, it is low alarm
threshold
- For High and low alarms, it is the
high limit of the AL1 threshold;
- For band alarm, it is high alarm
threshold
AL1 thresholdFrom AL1L to AL1H (E.U.)dPr/w
AL1 hysteresis1 to 9999 (E.U.)dPr/w
AL1 delayFrom 0 (oFF) to 9999 (s)0r/w
Alarm 1 enabling during Stand-by
mode and out of range conditions
windows
5 = SE.br = Sensor Break
6 = LodE = Deviation low alarm (relative)
7 = HidE = Deviation high alarm (relative)
8 = LHdo = Relative band alarm in alarm out of
the band
9 = LHdi = Relative band alarm in alarm inside
the band
0 to 15
+1 = Not active at power up
+2 = Latched alarm (manual reset)
+4 = Acknowledgeable alarm
+8 = Relative alarm not active at set point change
From -1999 to AL1H (E.U.)dPr/w
From AL1L to 9999 (E.U.)dPr/w
0 = Alarm 1 disabled during Stand by and out of
range
1 = Alarm 1 enabled in stand by mode
2 = Alarm 1 enabled in out of range condition
3 = Alarm 1 enabled in stand by mode and in
over range condition
Dec.
r/w
Point
0r/w
0r/w
0r/w
5.3.4 AL2 group
no. Param.
36AL2t
37Ab2
Address
HexDecRef. no.
2A2
2822
2A3
2823
674
10274
675
10275
40675
40676
DescriptionValues
Alarm 2 type
Alarm 2 function
0 = nonE = Alarm not used
1 = LoAb = Absolute low alarm
2 = HiAb = Absolute high alarm
3 = LHAo = Windows alarm in alarm outside the
windows
4 = LHAI = Windows alarm in alarm inside the
windows
5 = SE.br = Sensor Break
6 = LodE = Deviation low alarm (relative)
7 = HidE = Deviation high alarm (relative)
8 = LHdo = Relative band alarm in alarm out of
the band
9 = LHdi = Relative band alarm in alarm inside
the band
0 to 15
+1 = Not active at power up
+2 = Latched alarm (manual reset)
+4 = Acknowledgeable alarm
+8 = Relative alarm not active at set point change
Dec.
r/w
Point
0r/w
0r/w
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 15
Yokogawa Electric Corporation TC10 Communication Protocol
no. Param.
38AL2L
39AL2H
40AL2
41HAL2
42AL2d
43AL2o
Address
HexDecRef. no.
2A4
2824
10276
2A5
2825
10277
2A6
2826
10278
2A7
2827
10279
2A8
2828
10280
2A9
2829
10281
5.3.5 AL3 group
no. Param.
44
AL3t
45
Ab3
46AL3L
47AL3H
48AL3
49HAL3
50AL3d
51AL3o
Address
HexDecRef. no.
2AA
282A
10282
2AB
282B
10283
2AC
282C
10284
2AD
282D
10285
2AE
282E
10286
2AF
282F
10287
2B0
2830
10288
2B1
2831
10289
DescriptionValues
676
40677
677
40678
678
40679
679
40680
680
40681
681
40682
682
40683
683
40684
684
40685
685
40686
686
40687 AL3 thresholdFrom AL3L to AL3H (E.U.)dPr/w
687
40688
688
40689 AL3 delayFrom 0 (oFF) to 9999 (s)0r/w
689
- For High and low alarms, it is the
low limit of the AL2 threshold;
- For band alarm, it is low alarm
threshold
- For High and low alarms, it is the
high limit of the AL2 threshold;
- For band alarm, it is high alarm
threshold
AL2 thresholdFrom AL2L to AL2H (E.U.)dPr/w
AL2 hysteresis1 to 9999 (E.U.)dPr/w
AL2 delayFrom 0 (oFF) to 9999 (s)0r/w
Alarm 2 enabling during Stand-by
mode and out of range conditions
DescriptionValues
Alarm 3 type
Alarm 3 function
- For High and low alarms, it is the
low limit of the AL3 threshold;
- For band alarm, it is low alarm
threshold
- For High and low alarms, it is the
high limit of the AL3 threshold;
- For band alarm, it is high alarm
threshold
AL3 hysteresis1 to 9999 (E.U.)dPr/w
Alarm 3 enabling during Stand-by
mode and out of range conditions
From -1999 to AL2H (E.U.)dPr/w
From AL2L to 9999 (E.U.)dPr/w
0 = Alarm 2 disabled during Stand by and out of
range
1 = Alarm 2 enabled in stand by mode
2 = Alarm 2 enabled in out of range condition
3 = Alarm 2 enabled in stand by mode and in
over range condition
0 = nonE = Alarm not used
1 = LoAb = Absolute low alarm
2 = HiAb = Absolute high alarm
3 = LHAo = Windows alarm in alarm outside the
windows
4 = LHAI = Windows alarm in alarm inside the
windows
5 = SE.br = Sensor Break
6 = LodE = Deviation low alarm (relative)
7 = HidE = Deviation high alarm (relative)
8 = LHdo = Relative band alarm in alarm out of
the band
9 = LHdi = Relative band alarm in alarm inside
the band
0 to 15
+1 = Not active at power up
+2 = Latched alarm (manual reset)
+4 = Acknowledgeable alarm
+8 = Relative alarm not active at set point change
From -1999 to AL3H (E.U.)dPr/w
From AL3L to 9999 (E.U.)dPr/w
0 = Alarm 3 disabled during Stand by and out of
range
1 = Alarm 3 enabled in stand by mode
2 = Alarm 3 enabled in out of range condition
3 = Alarm 3 enabled in stand by mode and in
over range condition
Dec.
r/w
Point
0r/w
Dec.
r/w
Point
0r/w
0r/w
0r/w
16 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
5.3.6 LBA group - Loop Break Alarm Parameters
no. Param.
52LbAt
53LbSt
54LbAS
55LbcA
Address
HexDecRef. no.
2B2
2832
2B3
2833
2B4
2834
2B5
2835
690
10290
691
10291
692
10292
693
10293
40691
40692
40693
40694
LBA timeFrom 0 (oFF) to 9999 (s)0
Delta measure used by LBA during Soft
start
Delta measure used by LBA1 to 9999 (E.U.)dP
Condition for LBA enabling
5.3.7 rEG group - Control Parameters
no. Param.
56cont
57Auto
58Aut.r
59SELF
60HSEt
61cPdt
62Pb
63ti
64td
65Fuoc
66tcH
Address
HexDecRef. no.
2B6
2836
2B7
2837
2B8
2838
2B9
2839
2BA
283A
2BB
283B
2BC
283C
2BD
283D
2BE
283E
2BF
283F
2C0
2840
694
10294
695
10295
696
10296
697
10297
698
10298
699
10299
700
10300
701
10301
702
10302
703
10303
704
10304
40695
40696
40697
40698
40699
40700
40701
40702
40703 Derivative timeFrom 0 (oFF) to 9999 (s)0r/w
40704
40705
DescriptionValues
Control type
Autotuning selection
Manual start of the Autotuning
Self tuning enabling
Hysteresis of the ON/OFF
control
Time for compressor
protection
Proportional band1 to 9999 (E.U.)dP
Integral timeFrom 0 (oFF) to 9999 (s)0r/w
Fuzzy overshoot control0 to 2002r/w
Heating output cycle time10 to 1300 (s) 1r/w
DescriptionValues
From 0 (oFF) to 9999 (E.U.)dP
0 = uP = Active when Pout = 100%
1 = dn = Active when Pout = -100%
2 = both = Active in both cases
0 = Pid = PID (heat and/or)
1 = On.FA = ON/OFF asymmetric hysteresis
2 = On.FS = ON/OFF symmetric hysteresis
3 = nr = Heat/Cool ON/OFF control with neutral zone
4 = Reserved
Oscillating auto-tune with automaticrestart
-4 =
at power up and after all point change
-3 =
Oscillating auto-tune with manual start
-2 = Oscillating -tune with auto-matic start at the first
power up only
-1 =
Oscillating auto-tune with auto-matic restart
at every power up
0 = Not used
1 = Fast auto tuning with automatic restart at every
power up
2 = Fast auto-tune with automatic start the first
power up only
3 = FAST auto-tune with manual start
4 = FAST auto-tune with automatic restart
at power up and after a set point change
5 = Evo-tune with automatic restart at every power up
6 =
Evo-tune with automatic start the first power up only
7 = Evo-tune with manual start
8 = Evo-tune with automatic restart at power up
and after a set point change
0 = oFF = Autotuning Not active
1 = on = Autotuning Active
0 = no = The instrument does not perform the
self-tuning
1 = YES = The instrument is performing the self-tuning
0 to 9999 (E.U.)dP
From 0 (oFF) to 9999 (s)0r/w
Dec.
r/w
Point
0
Dec.
Point
0r/w
0r/w
0r/w
0r/w
r/w
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 17
Yokogawa Electric Corporation TC10 Communication Protocol
no. Param.
67rcG
68tcc
69rS
70
71
72od
73St.P
74SSt
75SS.tH
Address
HexDecRef. no.
2C1
2841
2C2
2842
2C3
2843
2C4
2844
2C5
2845
2C6
2846
2C7
2847
2C8
2848
2C9
2849
705
10305
706
10306
707
10307
708
10308
709
10309
710
10310
711
10311
712
10312
713
10313
40706
40707
40708
40709
40710
40711
40712
40713
40714
DescriptionValues
Power ratio between heating and cooling action
Cooling output cycle time1 to 1300 (s) 1r/w
Manual reset (Integral
pre-load)
Reserved
Reserved
Delay at power upFrom 0.00 (oFF) to 9959 (hh.mm)2r/w
Maximum power output
used during soft start
Soft start time0 (oFF) to 800 = inF (h.mm)2r/w
Threshold for soft start
disabling
1 to 9999 2r/w
-1000 to +1000 (%) 1r/w
-100 to 100 (%)0r/w
-2000 (oFF) to 9999 (E.U.)dPr/w
Dec.
Point
r/w
5.3.8 SP group - Set point parameters
no. Param.
76nSP
77SPLL
78SPHL
79SP
80SP 2
81SP 3
82SP 4
83A.SP
84SP.rt
85SPLr
86SP.u
87SP.d
Address
HexDecRef. no.
2CA
284A
2CB
284B
2CC
284C
2CD
284D
2CE
284E
2CF
284F
2D0
2850
2D1
2851
2D2
2852
2D3
2853
2D4
2854
2D5
2855
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
714
715
716
717
718
719
720
721
722
723
724
725
40715
40716
40717
40718
40719
40720
40721
40722
40723
40724
40725
DescriptionValues
Number of used set points1 to 40r/w
Minimum set point valueFrom -1999 to SPHLdPr/w
Maximum set point valueFrom SPLL to 9999dPr/w
Set point 1From SPLL to SPLHdPr/w
Set point 2From SPLL to SPLH dPr/w
Set point 3From SPLL to SPLHdPr/w
Set point 4From SPLL to SPLHdPr/w
Selection of the active set
point
Remote set point type
Local/remote set point selection
Rate of rise for POSITIVE
set point change (ramp UP)
Rate of rise for NEGATIVE set
point change (ramp DOWN)
Dec.
r/w
Point
0 = SP
1 = SP 2
2 = SP 3
3 = SP 4
0 = RSP =
1 = trin =
2 = PErc = The value coming from serial link will be
0 = Loc = local
1 = rEn = remote
0.01 to 99.99 (inF) engineering units per minute2r/w
0.01 to 99.99 (inF) engineering units per minute2r/w
The value coming from serial link is used as
remote set point
The value coming from serial link will be
added to the local set point selected by A.SP and
the sum becomes the operative set point
scaled on the input range and this value will be
used as remote SP
0r/w
0r/w
0r/w
18 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
5.3.9 Reserved Parameters
no. Param.
88
to
117
HexDecRef. no.
2D6 to 2F3
2856 to
2873
Address
726 to 755
10326 to 10355
40727 to 40756
5.3.10 PAn group - Operator HMI parameters
no. Param.
118 PAS2
119 PAS3
120 PAS4
121 uSrb
122 diSP
123 di.cL
124 AdE
125 di.St
126 fiLd
127
128 dSPu
Address
HexDecRef. no.
2F4
2874
2F5
2875
2F6
2876
2F7
2877
2F8
2878
2F9
2879
2FA
287A
2FB
287B
2FC
287C
2FD
287D
2FE
287E
756
10356
757
10357
758
10358
759
10359
760
10360
761
10361
762
10362
763
10363
764
10364
765
10365
766
10366
40757
40758
40759
40760
40761
40762
40763
40764
40765
40766
40767
DescriptionValues
Level 2 password
(limited access level)
Level 3 password
(complete configuration level)
Level 4 password
(CODE configuration
level)
button function
during RUN TIME
Display
management
Display colour
Deviation for display
colour management
Display
Timeout
Filter on the
displayed value
Reserved
Instrument status at
power ON
DescriptionValues
Reserved
oFF (Level 2 not protected by password)
1 to 200
3 to 2000r/w
201 to 4000r/w
0 = nonE = No function
1 = tunE = Auto-tune/self-tune enabling. A single press
(longer than 1 second) starts the auto-tune
2 = oPLo =
instrument in manual mode (OPLO) while a second one
puts the instrument in Auto mode
3 = AAc = Alarm reset
4 = ASi = Alarm acknowledge
5 = chSP = Sequential set point selection
6 = St.by =
instrument in stand by mode while a second one puts
the instrument in Auto mode.
7 to 10 = Reserved
0 = nonE = Standard display
1 = Pou = Power output
2 = SPF = Final set point
3 = Spo = Operative set point
4 = AL1 = Alarm 1 threshold
5 = AL2 = Alarm 2 threshold
6 = AL3 = Alarm 3 threshold
7 to 12 = Reserved,
13 = PErc = Percent of the power output used during soft
start (when the soft start time is equal to infinite, the
limit is ever active and it can be used also when ON/
OFF control is selected)
14 = Reserved
0 = The display colour changes to point out the actual
deviation (PV - SP)
1 = Display red (fix)
2 = Display green (fix)
3 = Display orange (fix)
1 to 9999Dpr/w
0 = oFF (display always ON) to 9959 (mm.ss)2r/w
0 = oFF (filter disabled) to 100Dpr/w
0 = AS.Pr = Starts in the same way it was prior to the power
down
1 = Auto = Starts in Auto mode
2 = oP.0 = Starts in manual mode with a power output equal
to zero
3 = St.bY = Starts in stand-by mode
Manual mode. The first pressure puts the
Stand by mode. The first press puts the
Dec.
Point
Dec.
Point
0r/w
0r/w
0r/w
r/w
r/w
r/w
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 19
Yokogawa Electric Corporation TC10 Communication Protocol
no. Param.
129 oPr.E
130 oPEr
Address
HexDecRef. no.
2FF
287F
300
2880
767
10367
768
10368
40768
40769
DescriptionValues
Operative modes
enabling
Operative mode
selection
5.3.11 Ser group - Serial link parameters
no. Param.
131 Add
132 bAud
133 trSP
Address
HexDecRef. no.
301
2881
302
2882
303
2883
769
10369
770
10370
771
10371
40770
40771
40772
DescriptionValues
Instrument address 0 (oFF) to 2540r/w
baud rate
Selection of the
value to be retransmitted (Master)
0 = ALL = All modes will be selectable by the next
parameter
1 = Au.oP = Auto and manual (OPLO) mode only will be
selectable by the next parameter
2 = Au.Sb = Auto and Stand-by modes only will be selectable
0 = nonE = Retransmission not used (the instrument is a slave)
1 = rSP =
2 = PErc = The instrument become a Master and it
The instrument becomes a Master and retransmits
the operative set point
retransmits the power output
Dec.
Dec.
r/w
r/w
Point
0r/w
0r/w
Point
0r/w
0r/w
5.3.12 COn group - Consumption parameters
no. Param.
134 Co.tY
135 UoLt
136 cur
137 h.Job
Address
HexDecRef. no.
304
2884
305
2885
306
2886
307
2887
772
10372
773
10373
774
10374
775
10375
40773
40774
40775
40776
DescriptionValues
0 = oFF = Not used
1 = Instantaneous power (kW)
2 = Power consumption (kW/h)
3 = Reserved
4 = Total worked days with threshold. It is the number of
5 = Total worked hours with threshold. It is the number of
6 = Total worked days with threshold: number of hours the
7 = Total worked hours with threshold: number of hours that
Measurement type
8 = Totalizer of control relay worked days: number of hours the
9 = Totalizer of control relay worked hours: number of hours
10 = Totalizer of control relay worked days with threshold: num-
11 = Totalizer of control relay worked hours with threshold:
Nominal Voltage of
the load
Nominal current of
the load
Threshold of the
working period
1 to 9999 (V)0r/w
1 to 999 (A)0r/w
0 (oFF) to 9990r/w
hours that the instrument is turned ON divided for 24
hours that the instrument is turned ON
instrument is turned ON divided by 24, the controller
is forced in standby when Co.ty value reaches the
threshold set in [137] h.Job.
the instrument is turned ON, the controller is forced in
stand-by when Co.ty value reaches the threshold set in
[137] h.Job.
control relay has been in ON condition, divided by 24.
the control relay has been in ON condition.
ber of hours the control relay has been in ON condition
divided by 24, the controller is forced in stand-by when
Co.ty value reaches the threshold set in [137] h.Job.
number of hours the control relay has been in ON
condition, the controller is forced in stand-by when Co.ty
value reaches the threshold set in [137] h.Job.
Dec.
Point
0r/w
r/w
20 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
no. Param.
138 t.Job
Address
HexDecRef. no.
308
2888
776
10376
40777
DescriptionValues
Worked time (not
resettable)
0 to 99990r
5.3.13 CAl group - User calibration parameters
no. Param.
139 A.L.P
140 A.L.o
141 A.H.P
142 A.H.o
Address
HexDecRef. no.
309
2889
30A
288A
30B
288B
30C
288C
777
10377
778
10378
779
10379
780
10380
40778
40779
40780
40781
DescriptionValues
Adjust Low Point-1999 to (A.H.P - 10)(E.U.)dPr/w
Adjust Low Offset-300 to +300 (E.U.)dPr/w
Adjust High PointFrom (A.L.P + 10) to 9999 (E.U.)dPr/w
Adjust High Offset-300 to +300 (E.U.)
Dec.
Dec.
r/w
r/w
Point
Point
dPr/w
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 21
Yokogawa Electric Corporation TC10 Communication Protocol
22 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Yokogawa Electric Corporation TC10 Communication Protocol
Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL 23
Yokogawa Electric Corporation TC10 Communication Protocol
All rights reserved. No parts of this publication may be reproduced, in any form, without Yokogawa Electric Corporation written permission.
Every care has been taken preparing this manual; the document has been carefully reviewed for technical accuracy. In the event that technical or typographical errors exist Yokogawa Electric Corporation
reserves the right to make changes without any notice.
In no event shall Yokogawa Electric Corporation be liable for any damages arising out of or related to
this document or the information contained in it.
If errors are suspected, please contact Yokogawa Electric Corporation at the above address.
Yokogawa Electric Corporation
9-32, Nakacho 2-chome, Musashino-shi, Tokyo 180-8750, Japan
www.yokogawa.com
24 Yokogawa Electric Corporation - TC10 - PROTOCOL MANUAL
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.