background image

 

TMD-T4 

 protocol communication - instruction manual   IM148-U-AB v0.92               pag. 1 / 12

 

 

 
 
 
 
 
 
 

TMD-T4 

TEMPERATURE MONITORING DEVICE 

 
 

 

Communication Protocol  
INSTRUCTION MANUAL 

 
 
IM148-U-AB v0.92

 

Firmware version: v3.0 or higher 

 



Summary of Contents for TMD-T4

Page 1: ...TMD T4 protocol communication instruction manual IM148 U AB v0 92 pag 1 12 TMD T4 TEMPERATURE MONITORING DEVICE Communication Protocol INSTRUCTION MANUAL IM148 U AB v0 92 Firmware version v3 0 or higher ...

Page 2: ...UNICATION PROTOCOL 3 MODBUS PROTOCOL 2 CRC GENERATION 4 3 READING OF THE REGISTERS Function Code 03 5 4 SETUP OF THE TMD PARAMETERS Function Code 10 6 5 DIAGNOSTIC Function Code 08 7 6 REPORT SLAVE ID Function Code 11 8 7 ERROR MESSAGE FROM SLAVE TO MASTER 9 8 TABLE OF TMD REGISTERS 10 9 TROUBLESHOOTING 11 ...

Page 3: ...e for the communication B RTU Mode binary with time frame synchronization faster than the ASCII Mode uses half so long data block than the ASCII Mode TMD temperature monitor device employ RTU mode GENERIC MESSAGE STRUCTURE START OF FRAME ADDRESS FIELD FUNCTION CODE DATA FIELD ERROR CHECK END OF FRAME START OF FRAME Starting message marker ADDRESS FIELD Includes device address in which you need to ...

Page 4: ...5 0xC4 0x04 0xCC 0x0C 0x0D 0xCD 0x0F 0xCF 0xCE 0x0E 0x0A 0xCA 0xCB 0x0B 0xC9 0x09 0x08 0xC8 0xD8 0x18 0x19 0xD9 0x1B 0xDB 0xDA 0x1A 0x1E 0xDE 0xDF 0x1F 0xDD 0x1D 0x1C 0xDC 0x14 0xD4 0xD5 0x15 0xD7 0x17 0x16 0xD6 0xD2 0x12 0x13 0xD3 0x11 0xD1 0xD0 0x10 0xF0 0x30 0x31 0xF1 0x33 0xF3 0xF2 0x32 0x36 0xF6 0xF7 0x37 0xF5 0x35 0x34 0xF4 0x3C 0xFC 0xFD 0x3D 0xFF 0x3F 0x3E 0xFE 0xFA 0x3A 0x3B 0xFB 0x39 0xF...

Page 5: ...m END OF FRAME End message marker WARNING It is possible to read more than one variable at the same time max 16 only if their addresses are consecutive and the variables on the same line cannot be divided The register data in the response message are packet as two bytes per register with the binary contents right justified within each byte For each register the first byte contains the high order b...

Page 6: ...START ADDRESS First register address to be written 2 byte No OF REGISTER Number of registers to be written 1 to 4 2 byte No OF BYTES Number of data bytes HEX 1 byte 1register requires 2 data bytes D0 D1 Dn Data bytes 00 HEX 1 byte Nr of register x 2 n byte ERROR CHECK Check sum END OF FRAME End message marker The normal response returns the slave address function code starting address and quantity...

Page 7: ...CTION Sub function 0 00 00 hex 2 byte DATA Max 10 data bytes ERROR CHECK Check sum END OF FRAME End message marker RESPONSE The response must be the loopback of the same data START OF FRAME ADDRESS FIELD FUNCTION CODE SUB FUNCTION DATA ERROR CHECK END OF FRAME START OF FRAME Starting message marker ADDRESS FIELD TMD device address 01 F7 HEX 1 byte FUNCTION CODE Operation code 08 HEX 1 byte SUB FUN...

Page 8: ...RESS FIELD FUNCTION CODE BYTE COUNT SLAVE ID RUN INDICATOR STATUS ADDITIONAL DATA ERROR CHECK END OF FRAME START OF FRAME Starting message marker ADDRESS FIELD TMD device address 01 F7 HEX 1 byte FUNCTION CODE Operation code 11 HEX 1 byte BYTE COUNT Number of data bytes 0A HEX 1 byte here start DATA field SLAVE ID Slave ID identifier 54 HEX 1 byte RUN INDICATOR STATUS Run indicator status FF HEX 1...

Page 9: ...TION CODE Operation code with bit 7 high 1 byte ERROR CODE Message containing communication failure 1 byte ERROR CHECK Check sum END OF FRAME End message marker ERROR EXAMPLE QUERY RESPONSE Field Name Example Hex Field Name Example Hex Slave Address 01 Slave Address 01 Function Code 03 Function Code 83 1 Starting Address Hi 00 Error Code 02 2 Starting Address Lo 00 Error Check CRC Number Of Word H...

Page 10: ...e NOTE These registers return binary values from 30 0xFFE2 to 200 0x00C8 Max absolute temperature setting register read only TMD T8 from 0x0288 CH1 to 0x028F CH8 8 register 2 byte wide integer value of Celsius degree TMD T4 from 0x0288 CH1 to 0x028B CH8 4 register 2 byte wide integer value of Celsius degree NOTE These registers return binary values from 30 0xFFE2 to 200 0x00C8 Alarm temperature se...

Page 11: ...M relay active HIGH 1 relay energized bit 3 TRIP relay active HIGH 1 relay energized bit 4 unused bit 5 HOLD MODE active LOW 0 HOLD active bit 6 unused bit 7 unused LSB byte unused FAN status register read write MSByte of register 0x274 Number of ACTIVE channel value 0x00 3 channel display mean value 0x01 4 channel display mean LSByte of register 0x274 FAN mode value 0x00 active on CH1 3 display m...

Page 12: ...IM148 U AB v0 92 pag 12 12 ____________________________________________________________________________________________ ABB S p A ABB SACE Division Viale dell industria 18 20010 Vittuone MI Italy Tel 02 9034 1 Telefax 02 9034 7609 http bol it abb com ...

Reviews: