background image

 
 

tM Series DIO 

User Manual

 

 
 

Warranty 

All products manufactured by ICP DAS are under 

warranty regarding defective materials for a period of one 
year from the date of delivery to the original purchaser. 

 

Warning 

ICP DAS assumes no liability for damages resulting 

from the use of this product.  ICP DAS reserves the right to 
change this manual at any time without notification.  The 
information furnished by ICP DAS is believed to be accurate 
and reliable.  However, no responsibility is assumed by ICP 
DAS for its use, or for any infringements of patents or other 
rights of third parties resulting from its use. 

 

Copyright 

Copyright 2012 ICP DAS.  All rights reserved. 
 

Trademark 

The names used for identification only may be registered 

trademarks of their respective companies. 

 
 

  Date: 2012/05/14 

tM Series DIO User Manual, Rev: A1.3  7PH-013-A13 

1

ГК

 

Атлант

 

Инжиниринг

 – 

официальный

 

представитель

 

в

 

РФ

 

и

 

СНГ

 

+7(495)109-02-08 [email protected] www.bbrc.ru 

Summary of Contents for tM Series

Page 1: ...al at any time without notification The information furnished by ICP DAS is believed to be accurate and reliable However no responsibility is assumed by ICP DAS for its use or for any infringements of...

Page 2: ...iagram for the tM P3R3 20 1 4 7 Block Diagram for the tM R5 21 1 5 Dimensions 22 1 6 Wiring 23 1 6 1 tM C8 wiring 23 1 6 2 tM P8 wiring 23 1 6 3 tM P4A4 wiring 23 1 6 4 tM P4C4 wiring 24 1 6 5 tM P3PO...

Page 3: ...79 2 23 AAO Name 81 2 24 83 2 25 AA0 84 2 26 AA1 86 2 27 AA2 88 2 28 AA3EVV 90 2 29 AA4V 92 2 30 AA5V 94 2 31 AAD 96 2 32 AADVV 98 2 33 AARD 100 2 34 AARDVV 102 3 Modbus RTU Protocol 104 3 1 01 0x01 R...

Page 4: ...function 39 0x27 Set the power on value 123 3 7 9 Sub function 40 0x28 Read the power on value 124 3 7 10 Sub function 41 0x29 Set DI O active states 125 3 7 11 Sub function 42 0x2A Read DI O active s...

Page 5: ...mable and transmission speeds of up to 115 2 Kbps can be selected The tM series feature a new design for the frame ground and INIT switch as shown in the figure The frame ground provides enhanced stat...

Page 6: ...module is reset please refer to Section A 4 Reset Status for details For details of the safe value and power on value of the digital output please refer to Section A 5 Safe Value and Power on Value o...

Page 7: ...1 2 Terminal Assignment tM Series DIO User Manual Rev A1 3 7PH 013 A13 7 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 8: ...tM Series DIO User Manual Rev A1 3 7PH 013 A13 8 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 9: ...tM Series DIO User Manual Rev A1 3 7PH 013 A13 9 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 10: ...tM Series DIO User Manual Rev A1 3 7PH 013 A13 10 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 11: ...tM Series DIO User Manual Rev A1 3 7PH 013 A13 11 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 12: ...tM P3POR3 tM Series DIO User Manual Rev A1 3 7PH 013 A13 12 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 13: ...tM R5 tM Series DIO User Manual Rev A1 3 7PH 013 A13 13 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 14: ...al Input 70 VDC Digital Output Output Channels 4 4 8 Type Isolated Open Emitter Source Isolated Open Collector Sink Isolated Open Collector Sink Max Load Current 650 mA channel 700 mA channel 700 mA c...

Page 15: ...Spike Power on Value Yes Programmable Safe Value Yes Programmable Digital Input Counter Input Channels 3 Type Wet Contact Sink Source On Voltage Level 3 5 50 VDC Off Voltage Level 1 VDC max Input Impe...

Page 16: ...VAC 30 VDC 100 000 ops 3 A 250 VAC 30 VDC 100 000 ops Mechanical Life 20 000 000 ops at no load 300 ops minute 20 000 000 ops at no load 300 ops minute Power on Value Yes Programmable Yes Programmable...

Page 17: ...r Isolation Intra module Isolation Field to logic 3750 VDC EMS Protection 4 kV contact for each terminal ESD IEC 61000 4 2 8 kV air for random point EFT IEC 61000 4 4 4 kV for power Mechanical Dimensi...

Page 18: ...1 4 Block Diagrams 1 4 1 Block Diagram for the tM C8 1 4 2 Block Diagram for the tM P8 tM Series DIO User Manual Rev A1 3 7PH 013 A13 18 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 19: ...1 4 3 Block Diagram for the tM P4A4 1 4 4 Block Diagram for the tM P4C4 tM Series DIO User Manual Rev A1 3 7PH 013 A13 19 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 20: ...1 4 5 Block Diagram for the tM P3POR3 1 4 6 Block Diagram for the tM P3R3 tM Series DIO User Manual Rev A1 3 7PH 013 A13 20 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 21: ...1 4 7 Block Diagram for the tM R5 tM Series DIO User Manual Rev A1 3 7PH 013 A13 21 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 22: ...1 5 Dimensions tM Series DIO User Manual Rev A1 3 7PH 013 A13 22 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 23: ...1 6 Wiring 1 6 1 tM C8 wiring 1 6 2 tM P8 wiring 1 6 3 tM P4A4 wiring tM Series DIO User Manual Rev A1 3 7PH 013 A13 23 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 24: ...1 6 4 tM P4C4 wiring 1 6 5 tM P3POR3 wiring tM Series DIO User Manual Rev A1 3 7PH 013 A13 24 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 25: ...1 6 6 tM P3R3 wiring 1 6 7 tM R5 wiring tM Series DIO User Manual Rev A1 3 7PH 013 A13 25 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 26: ...length of 7 0 5mm Use a crimp terminal for wiring Avoid high voltage cables and power equipment as much as possible For RS 485 communication use insulated and twisted pair 24 AWG wire e g Belden 9841...

Page 27: ...1 7 Quick Start Please refer to the Quick Start Guide for tM series DIO tM Series DIO User Manual Rev A1 3 7PH 013 A13 27 7 495 109 02 08 sales bbrc ru www bbrc ru...

Page 28: ...Default settings for the tM DIO modules are as follows Protocol Modbus RTU Module Address 01 DIO Type Type 40 Baud Rate 9600 bps tM Series DIO User Manual Rev A1 3 7PH 013 A13 28 7 495 109 02 08 sales...

Page 29: ...0A 115200 Data Data Format 0 eight data bits no parity and one stop bit 1 eight data bits no parity and two stop bit 2 eight data bits even parity and one stop bit 3 eight data bits odd parity and one...

Page 30: ...d and the default code value is 0 CS Checksum setting 0 Disabled 1 Enabled CU Counter update 0 The counter is updated when there is a falling edge in the input signal 1 The counter is updated when the...

Page 31: ...ote both the First Data and the Second Data are in two hexadecimal digits format Module The First Data The Second Data tM P8 DI1 DI8 00 FF 00 tM P4C4 DO1 DO4 00 0F DI1 DI4 00 0F tM P4A4 DO1 DO4 00 0F...

Page 32: ...DO OFF ON tM P4C4 4DI OFF ON 4DO OFF ON tM P4A4 4DI OFF ON 3DO OFF ON tM P3POR3 3DI OFF ON 3DO OFF ON tM P3R3 3DI OFF ON tM C8 8DO OFF ON tM R5 5DO OFF ON ON means the DIO read value is 1 OFF means th...

Page 33: ...hose made of aluminum There is a screw at one end and a ring terminal is included so that it can be easily connected to the earth ground The three new DIN rail models are as follows Part number Max nu...

Page 34: ...35mm Part number Max number of modules Dimensions DRS 125 2 125mm x 35mm Note It is recommended that a 16 14 AWG wire is used to connect the DIN rail to the earth ground tM Series DIO User Manual Rev...

Page 35: ...information regarding the command used to identify the firmware version 3 Host configuration type and operating system 4 If the problem is reproducible please give full details describing the procedu...

Page 36: ...dule will respond The only exception to this is commands Section 2 2 and Section 2 24 which are sent to all modules but in both of these cases the modules do not reply to the command Command Format Le...

Page 37: ...30h 31h 32h B7h 2 Therefore the checksum is B7h and so CHKSUM B7 3 The command string with the checksum 012B7 CR Response string 01200600 CR 1 Sum of the string 0 1 2 0 0 6 0 0 21h 30h 31h 32h 30h 30...

Page 38: ...Status 2 14 AACN AA Clears the Digital InputCounter 2 15 AAF AA Data Reads the firmware Version 2 16 AALS Data Reads the Latched DI Status 2 17 AAM AA Data Reads the Module Name 2 18 AAP AASC Reads t...

Page 39: ...connected to ground in order to change Baud Rates For the module with frame ground this is achieved by moving the rear slide switch to the INIT position See Section A 1 for details FF Used to set the...

Page 40: ...ommand syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 0102400600 Response 02 Changes the address of module 01 to 02 The module ret...

Page 41: ...tion Notes Changes to the address and counter update direction settings take effect immediately after a valid command is received Changes to the Baud Rate and checksum settings take effect on the next...

Page 42: ...d sampling command Command 014 Response 10F0000 Sends a command to read the synchronized data The status byte of the response is 1 which means that it is the first time the synchronized data has been...

Page 43: ...hat the digital output channel is off Response Valid command CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid co...

Page 44: ...2 5 AA0B data Section 2 6 AA1cDD Section 2 7 AAAcDD Section 2 8 AABcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 10 DIO Active States Notes 1 This command is only applicable to the mod...

Page 45: ...hat the digital output channel is off Response Valid command CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid co...

Page 46: ...2 5 AA0B data Section 2 6 AA1cDD Section 2 7 AAAcDD Section 2 8 AABcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 10 DIO Active States Notes 1 This command is only applicable to the mod...

Page 47: ...that the digital output channel is off Response Valid command CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid...

Page 48: ...data Section 2 4 AA0A data Section 2 6 AA1cDD Section 2 7 AAAcDD Section 2 8 AABcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 10 DIO Active States Notes This command is only applicabl...

Page 49: ...to on Response Valid command CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command Delimiter character for an...

Page 50: ...2 5 AA0B data Section 2 7 AAAcDD Section 2 8 AABcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 10 DIO Active States Notes 1 This command is only applicable to the modules with digital...

Page 51: ...to on Response Valid command CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command Delimiter character for an...

Page 52: ...2 5 AA0B data Section 2 6 AA1cDD Section 2 8 AABcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 10 DIO Active States Notes 1 This command is only applicable to the modules with digital...

Page 53: ...s for channel 9 etc DD 00 set the digital output channel to off 01 set the digital output channel to on Response Valid command CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR Delimiter c...

Page 54: ...id response Related Commands Section 2 3 AA00 data Section 2 4 AA0A data Section 2 5 AA0B data Section 2 6 AA1cDD Section 2 7 AAAcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 10 DIO Ac...

Page 55: ...miter character for an invalid command An invalid command is returned if the specified channel is incorrect Data Five decimal digits representing the digital input counter data of the specified channe...

Page 56: ...3 Command 029 Response 02 Reads data from channel 9 of module 02 An error is returned because channel 9 is invalid Related Commands Section 2 15 AACN Notes This command is only applicable to the modul...

Page 57: ...r for an invalid command AA Address of the responding module 00 to FF TT Type code of the module should be 40 for DIO module CC Baud Rate code of the module see Section 1 9 for details FF Checksum and...

Page 58: ...e 01400600 Reads the configuration of module 01 Related Commands Section 2 1 AANNTTCCFF Related Topics Section 1 9 Configuration Tables tM Series DIO User Manual Rev A1 3 7PH 013 A13 58 7 495 109 02 0...

Page 59: ...limiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF S Status of the synchronized data 1 first read 0 not the first read Data S...

Page 60: ...or module 01 The module returns the synchronized data and sets the status byte to 1 to indicate that this is the first time the synchronized data has been read Command 014 Response 0000F00 Reads the s...

Page 61: ...he responding module 00 to FF S Reset status of the module 1 This is the first time the command has been sent since the module was powered on 0 This is not the first time the command has been sent sin...

Page 62: ...has been sent since the module was powered on Command 015 Response 010 Reads the reset status of module 01 The response shows that there has been no module reset since the last AA5 command was sent R...

Page 63: ...limiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF Data Status of the digital input output channels a four digit hexadecimal...

Page 64: ...of module 01 and returns 0F0000h which denotes that RL1 RL2 RL3 and RL4 are on and IN1 IN2 IN3 and IN4 are off Related Commands Section 2 21 AA Related Topics Section 1 9 Configuration Tables tM Serie...

Page 65: ...els Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF The...

Page 66: ...and returns a valid response Command 01L0 Response 000000 Sends the command to read the status of the low latched digital input channels of module 01 and returns 0000 Related Commands Section 2 17 AA...

Page 67: ...KSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command An invalid command is returned if the specified channel is incorrect AA Address...

Page 68: ...alue of channel 2 of module 03 and returns a valid response Command 032 Response 0300000 Reads counter data from channel 2 of module 03 and the returned counter value is 3 Related Commands Section 2 9...

Page 69: ...d AA Address of the responding module 00 to FF Data Firmware version string of the module There will be no response if the command syntax is incorrect there is a communication error or there is no mod...

Page 70: ...d command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF Data Status of the latched digital input channels...

Page 71: ...nnels of module 01 and returns a valid response Command 01L0 Response 01000000 Sends the command to read the status of the low latched digital input channels of module 01 and returns 0000 Related Comm...

Page 72: ...ter character for an invalid command AA Address of the responding module 00 to FF Name Name string of the module There will be no response if the command syntax is incorrect there is a communication e...

Page 73: ...e module 0 only DCON protocol is supported 1 both the DCON and Modbus RTU protocols are supported 3 all of the DCON and Modbus RTU ASCII protocols are supported C The current protocol that is saved in...

Page 74: ...returns a response of 10 meaning that it supports both the DCON and Modbus RTU protocols and the protocol that will be used at the next power on reset is DCON Related Commands Section 2 20 AAPN tM Ser...

Page 75: ...The new protocol is saved in the EEPROM and will be effective after the next power on reset Response Valid Response AASC CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid respon...

Page 76: ...rns an invalid response because the module is not in INIT mode Command 01P1 Response 01 Sets the communication protocol of module 01 to Modbus RTU and returns a valid response Related Commands Section...

Page 77: ...command Delimiter character for an invalid command or invalid type code AA Address of the responding module 00 to FF Data Status of the digital input output ports a four digit hexadecimal value See Se...

Page 78: ...module 01 and returns 0F00h which denotes that RL1 RL2 RL3 and RL4 are on and IN1 IN2 IN3 and IN4 are off Related Commands Section 2 13 AA6 Related Topics Section 1 9 Configuration Tables tM Series DI...

Page 79: ...ds to DO1 etc When the bit is 1 it denotes that the digital output channel is on and 0 denotes that the digital output channel is off Response Valid command CHKSUM CR Invalid command CHKSUM CR Ignored...

Page 80: ...off and the module returns a valid response Command 0207 Response For the tM C8 module sets DO0 to on DO1 to on DO2 to on and other channels to off and the module returns a valid response Related Comm...

Page 81: ...ponse Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will...

Page 82: ...ule 01 to be 7050N and returns a valid response Command 01M Response 017050N Reads the name of module 01 and returns the name 7050N Related Commands Section 2 18 AAM tM Series DIO User Manual Rev A1 3...

Page 83: ...amples Command No response Sends a Host OK command to all modules Related Commands Section 2 25 AA0 Section 2 26 AA1 Section 2 27 AA2 Section 2 28 AA3EVV Section 2 29 AA4V Section 2 30 AA5V Related To...

Page 84: ...ommand AA Address of the responding module 00 to FF SS Two hexadecimal digits that represent the host watchdog status where Bit 7 0 indicates that the host watchdog is disabled and 1 indicates that th...

Page 85: ...tchdog is disabled and no host watchdog timeout has occurred Command 020 Response 0204 Reads the host watchdog status of module 02 and returns 04 meaning that a host watchdog timeout has occurred Rela...

Page 86: ...e Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be...

Page 87: ...returns a valid response Command 010 Response 0100 Reads the host watchdog status of module 01 and shows that no host watchdog timeout has occurred Related Commands Section 2 24 Section 2 25 AA0 Sect...

Page 88: ...ter character for an invalid command AA Address of the responding module 00 to FF E 1 the host watchdog is enabled 0 the host watchdog is disabled VV Two hexadecimal digits to represent the timeout va...

Page 89: ...tchdog is enabled and the host watchdog timeout value is 25 5 seconds Related Commands Section 2 24 Section 2 25 AA0 Section 2 26 AA1 Section 2 28 AA3EVV Section 2 29 AA4V Section 2 30 AA5V Related To...

Page 90: ...the timeout value in tenths of a second for example 01 denotes 0 1 seconds and FF denotes 25 5 seconds Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid...

Page 91: ...at the host watchdog is enabled and the host watchdog timeout value is 10 0 seconds Related Commands Section 2 24 Section 2 25 AA0 Section 2 26 AA1 Section 2 27 AA2 Section 2 29 AA4V Section 2 30 AA5V...

Page 92: ...command AA Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF Data Power on DO...

Page 93: ...r on DO value of module 01 and returns FF00 Related Commands Section 2 30 AA5V Related Topics Section 1 10 DIO Active States Section A 2 Dual Watchdog Operation Notes This command is only applicable t...

Page 94: ...DO value S Sets the safe DO value Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the...

Page 95: ...returns a valid response Command 014P Response 01AA00 Reads the power on DO value of module 01 The module returns AA00 which denotes that the power on DO value is AA Command 014S Response 015500 Reads...

Page 96: ...ng module 00 to FF VV Two hexadecimal digits that represent the miscellaneous settings as follows 7 6 5 4 3 2 1 0 Reserved OA IA Key Description OA DO active state 0 output value 1 for relay active ou...

Page 97: ...ion error or there is no module with the specified address Examples Command 01D Response 0101 Reads the miscellaneous settings of module 01 and returns 01 Related Commands Section 2 32 AADVV tM Series...

Page 98: ...7 6 5 4 3 2 1 0 Reserved OA IA Key Description OA DO active state 0 output value 1 for relay active output value 0 for relay inactive 1 output value 0 for relay active output value 1 for relay inacti...

Page 99: ...to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 01D01 Response 01 Sets the miscellan...

Page 100: ...alid command Delimiter character for an invalid command AA Address of the responding module 00 to FF VV Two hexadecimal digits to represent the response delay time value in milli second for example 01...

Page 101: ...he response delay time value of module 01 and returns 02 which denotes that the response delay time value is 2ms Related Commands Section 2 34 AARDVV tM Series DIO User Manual Rev A1 3 7PH 013 A13 101...

Page 102: ...e 01 denotes 1ms and 1E denotes 30s The max allowable value is 30 1Eh Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for a...

Page 103: ...valid response Command 01RD Response 0106 Reads the response delay time value of module 01 The module returns 06 which denotes that the response delay time value is 6ms Related Commands Section 2 33...

Page 104: ...unction code Description Section 01 0x01 Read coils 3 1 02 0x02 Read discrete inputs 3 2 03 0x03 Read multiple registers 3 3 04 0x04 Read multiple input registers 3 4 05 0x05 Write single coil 3 5 15...

Page 105: ...ue 0x0060 0x007F for DIO Latch low value 04 05 Output channel number 2 Bytes 0x0001 0x001F Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x01 02 Byte count 1 Byte 1 03 Output channel readba...

Page 106: ...h low value 0x0068 0x006B for DO Latch low value tM C8 0x0000 0x0007 for DO readback value 0x0040 0x0047 for DO Latch high value Valid starting channel 0x0060 0x0067 for DO Latch low value tM P8 0x002...

Page 107: ...Function code 1 Byte 0x02 02 Byte count 1 Byte 1 03 Input channel data 1 Byte Refer to the Supported Modules section for details of the value Error Response 00 Address 1 Byte 1 247 01 Function code 1...

Page 108: ...e 0x03 02 Byte count 1 Byte 1 03 Input channel counter value N x 2 Bytes Each channel can record a maximum counter value up to 65535 0xFFFF N Number of input channels Error Response 00 Address 1 Byte...

Page 109: ...yte 0x04 02 Byte count 1 Byte 1 03 Input channel counter value N x 2 Bytes Each channel can record the maximum counter value up to 65535 0xFFFF N Number of input channels Error Response 00 Address 1 B...

Page 110: ...ON A value of 0x0000 sets it to OFF All other values are illegal and will not affect the coil Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x05 02 03 Output channel numbers 2 Bytes The val...

Page 111: ...for DO output Valid output channel 0x0107 to clear the DIO latch value If setting this channel to ON the latch value will become 0 0x0200 0x0207 to clear the DI counter value tM P8 Valid output chann...

Page 112: ...is 1 it denotes that the value of the channel that was set is ON If the bit is 0 it denotes that the value of the channel that was set is OFF Response 00 Address 1 Byte 1 247 01 Function code 1 Byte...

Page 113: ...nnel 0x0200 0x0203 to clear the DI counter value tM C8 Valid starting channel 0x0000 0x0007 for DO output tM P8 Valid starting channel 0x0200 0x0207 to clear the DI counter value tM Series DIO User Ma...

Page 114: ...e version 3 7 5 33 0x21 Set the DI counter edge 3 7 6 34 0x22 Read the DI counter edge setting value 3 7 7 39 0x27 Set the DO power on value 3 7 8 40 0x28 Read the DO power on value 3 7 9 41 0x29 Set...

Page 115: ...yte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x00 03 06 Module name 4 Bytes 0x07 0x44 0x00 0x00 for tM P4C4 0x07 0x08 0x00 0x00 for tM C8 0x07 0x80 0x00 0x00 for tM P8 Error Resp...

Page 116: ...d 3 Bytes 0x00 0x00 0x00 Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x04 03 Set address result 1 Byte 0x00 OK Others error 04 06 Reserved 3 Bytes 0x00 0x...

Page 117: ...r details 05 Reserved 1 Byte 0x00 06 Data format 1 Byte 0x00 no parity 1 stop bit 0x01 no parity 2 stop bits 0x02 even parity 1 stop bit 0x03 odd parity 1 stop bit 07 Reserved 1 Byte 0x00 08 Mode 1 By...

Page 118: ...Baud Rate 1 Byte Baud rate code see Section 1 9 for details 05 Reserved 1 Byte 0x00 06 Data format 1 Byte 0x00 no parity 1 stop bit 0x01 no parity 2 stop bits 0x02 even parity 1 stop bit 0x03 odd par...

Page 119: ...others error 07 Reserved 1 Byte 0x00 08 Mode 1 Byte 0x00 OK others error 09 10 Reserved 2 Bytes 0x00 0x00 Note The new baud rate and protocol will be effective after the next power on reset Error Res...

Page 120: ...esponse 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x20 03 Major version 1 Byte 0x00 0xFF 04 Minor version 1 Byte 0x00 0xFF 05 Build version 1 Byte 0x00 0xFF Erro...

Page 121: ...edge 0 falling edge For example 0x03 denotes that channels 0 1 are set as rising edge and channels 2 3 are set as falling edge Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub func...

Page 122: ...1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x22 03 Edge setting value 1 Byte 0x00 0x0F 1 rising edge 0 falling edge For example 0x03 denotes that channels 0 1 are set as ri...

Page 123: ...1 Byte 0x00 0xFF 0x00 0x0F for tM P4C4 0x00 0xFF for tM C8 Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x28 03 Power on value 1 Byte 0x00 OK others error...

Page 124: ...0x28 Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x28 03 Power on value 1 Byte 0x00 0xFF 0x00 0x0F for tM P4C4 0x00 0xFF for tM C8 Error Response 00 Addr...

Page 125: ...OAS IAS Key Description OAS DO active state 0 output value 1 for relay active output value 0 for relay inactive 1 output value 0 for relay active output value 1 for relay inactive IAS DI active state...

Page 126: ...e 1 Byte Refer to the Modbus standard for more details Note After using the command the DIO active states will immediately change and will simultaneously clear the DI counter and latch values tM Serie...

Page 127: ...00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2A 03 DI O active status 1 Byte 0x00 0x03 0x00 0x03 for tM P4C4 0x00 and 0x02 for tM C8 0x00 and 0x01 for tM P8 Erro...

Page 128: ...aud 1200 2400 4800 9600 Code 0x07 0x08 0x09 0x0A Baud 19200 38400 57600 115200 Bits 7 6 00 no parity 1 stop bit 01 no parity 2 stop bits 10 even parity 1 stop bit 11 odd parity 1 stop bit R W 40488 Mo...

Page 129: ...hannel 0 7 R W 00161 00168 Power on value of digital output channel 0 7 R W 00193 00200 Counter update trigger edge of channel 0 7 R W 00513 00520 Write 1 to clear counter value of channel 0 7 W 00257...

Page 130: ...W 00270 Host watch dog timeout status write 1 to clear host watch dog timeout status R W 00273 Reset status 1 first read after powered on 0 not the first read after powered on R tM Series DIO User Ma...

Page 131: ...here are some suggestions that may help If you cannot find the answers you need in these guides contact ICP DAS Product Support Contact information is located in Section 1 12 tM Series DIO User Manual...

Page 132: ...use another device to check whether the host can communicate with the device through the same RS 485 network If the host is a PC installed with a Windows operating system then execute the DCON Utilit...

Page 133: ...e called INIT mode When the module is powered on in INIT mode the configuration of the module is reset as follows allowing it to be operated as normal 1 Address 00 2 Baud Rate 9600 bps 3 No checksum 4...

Page 134: ...side of the module to allow easier access to the INIT mode For these modules INIT mode is accessed by sliding the INIT switch to the Init position as shown below tM Series DIO User Manual Rev A1 3 7P...

Page 135: ...s to prevent problems due to network communication errors or host malfunctions When a host watchdog timeout occurs the module will reset all outputs to a safe state in order to prevent any erroneous o...

Page 136: ...ame ground which provides a path for bypassing ESD allowing enhanced static protection ESD capability and ensures that the module is more reliable Connect the frame ground terminal to a wire DIN rail...

Page 137: ...eset When the AA5 command responds that the reset status is cleared that means the module has not been reset since the last AA5 command was sent When the AA5 command responds that the reset status is...

Page 138: ...saved in the EEPROM The status is not changed even after power on reset It can be cleared only by the reset host watchdog timeout status command AA1 See Section A 2 for host watchdog details When the...

Page 139: ...signal as shown in the following figure If we just use the read digital input status command to read the signal and we cannot send the command during the B period due to some reasons then we will los...

Page 140: ...I O extension of the tM modules They can drive more power and heavy load User may use tM modules to control the DN modules to drive the loads tM Series DIO User Manual Rev A1 3 7PH 013 A13 140 7 495...

Page 141: ...t Rated Load Voltage 200 to 240 VAC Rated Load Current 4 Arms Surge Current 50 A Max Off State Leakage Current 5 0 mA Operate Time 1 2 cycle of voltage sine wave 1ms Input Impedance 1 5K Ohms Power In...

Page 142: ...hing Voltage 250 VAC 150 VDC Max Switching Current 5 A Mechanical Life 10 x 106 operations min Electric Life 100 x 103 operations min Operate Release Time Max 10 ms 5 ms Dielectric Strength 2000 VAC 1...

Page 143: ...Load 16A 250VAC Max Switching Voltage 400 VAC Max Peak Current 30 A Contact Material AgCdO Min Life 100 000 operations Dimensions RM 104 78 mm x 77 mm RM 108 135 mm x 77 mm RM 116 270 mm x 77 mm Power...

Page 144: ...oad 5A 250VAC Max Switching Voltage 400 VAC Max Peak Current 10 A Contact Material AgNi Min Life 100 000 operations Dimensions RM 204 78 mm x 77 mm RM 208 135 mm x 77 mm RM 216 270 mm x 77 mm Power In...

Reviews: