Home

User`s Manual - ICP DAS USA`s I

image

Contents

1. states This sub function code is used to read the DI O active states of a module Request 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte Ox2A Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte Ox2A 03 DI O active status 1 Byte 0x00 0x03 0x00 0x03 for M 7060 M 7060D 0x00 and 0x02 for M 7067 M 7067D Error Response 00 Address Byte 1 247 01 Function code 1 Byte OxC6 02 Exception code 1 Byte Refer to the Modbus standard for more details Supported modules M 7060 M 7060D M 7064 M 7064D M 7067 M 7067D M 7050 M 7050D M 705 1 M 705 1 D M 7052 M 7052D M 7053 M 7053D M 7054 M 7054D M 7055 M 7055D M 7055U M 7055UD M 7041 M 7041D M 7043 M 7043D M 7045 M 7045D M 7046 M 7046D I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 181 3 8 Modbus Address Mapping Address Description Attribute 30001 Counter value of digital input R 30016 40001 Counter value of digital input R 40016 404817 Firmware version low word R 40482 Firmware version high word R 404837 Module name low word R 40484 Module name high word R 404857 Module address valid range 1 247 R W 40486 Bits 5 0 R W Baud rate 0x03 Code 0x03 0
2. 43 1 4 5 Block Diagram for the I 7045 45D and M 7045 45D 44 1 4 6 Block Diagram for the M 7046 and 7046 44 1 4 7 Block Diagram for the I 7045 NPN 45D NPN and M 45 1 4 8 Block Diagram for the 1 7050 50 and M 7050 50D 45 1 4 9 Block Diagram for the I 7050A 50AD 46 1 4 10 Block Diagram for the I 7051 51D and M 7051 51D46 1 4 11 Block Diagram for the I 7052 52D and M 7052 52D 47 1 4 12 Block Diagram for the I 7053 FG 53D FG and M reed oq mu simu 47 1 4 13 Block Diagram for the M 7054 54D and M FOSA PA PIE e DAMEN ROS 48 1 4 14 Block Diagram for the I 7055 55D M 7055 55D48 1 4 15 Block Diagram for the I 7055 NPN 55D NPN and M 2035 SNPINISSDSINPBU toot 49 1 4 16 Block Diagram for the M 7055U 55UD 49 1 4 17 Block Diagram for the I 7058 58D and M 7058 58D50 1 4 18 Block Diagram for the I 7059 59D and M 7059 59D50 1 4 19 Block Diagram for the I 7060 60D M 7060 60D and NI Z000DP casi citta 51 1 4 20 Block Diagram for the I 7061 61D and M 7061 61D51 1 4 21 Block Diagram for the I 7063 63D 22 1 4 22 Block Diagram for the I 7063A 63AD 52 1 4 23 Block Diagram for the I 7063B 63BD 53 1 4 24 Block Diagram for the M 7064 64D 54 2 I 7000 and M 7
3. 185 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 5 PN UNDDOHODE 186 AUI TINIE IVC pt on ace 186 A 2 Dual Watchdog 188 Ac Frame GEOUI A ee MER ARM 189 AA C NUI 191 A 5 Safe Value and Power on Value of Digital Output 192 Datched Digital oie eter ted etd 193 AP DON 194 A TEDN SSR 4 195 196 A 7 3 RM 104 108 and RM 116 197 7 4 RM 204 RM 208 216 198 6 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 Introduction The I 7000 series is a family of network data acquisition and control modules providing analog to digital digital to analog digital input output timer counter and other functions The modules can be remotely controlled using a set of commands which we call the DCON protocol Communication between the module and the host is in ASCII format via an RS 485 bi directional serial bus standard Baud Rates are software programmable and transmission speeds of up to 115 2 Kbps can be selected The functionality of the M 7000 series is the same as the I 7000 series with the exception that the M 7000 series offers extended support for the Modbus RTU protocol
4. to earth ground Note It is recommended that a 16 14 AWG wire is used to connect the DIN rail to the earth ground I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 13 2 Piggyback Mounting For I 7041 41D M 7041 41D I 7042 42D I 7043 43D M 7043 43D I 7044 44D I 7050 series M 7050 series I 7052 52D M 7052 52D I 7060 60D M 7060 60D I 7063 series I 7065 series I 7066 66D I 7067 67D and M 7067 67D modules For I 7045 45D M 7045 45D I 7051 51D M 7051 51D I 7053 FG 53D FG M 7053 53D I 7055 55D M 7055 55D 1 7058 58 7059 59D and M 7060P modules 84 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 1 13 3 Wall Mounting Yr N 1 7000 and M 7000 DIO User Manual Rev 2 7 013 27 85 1 14 Technical Support Should you encounter any problems while using the I 7000 and M 7000 module and are unable to find the help you need in this manual or on our website please contact ICP DAS Product Support Email service icpdas com Website http www icpdas com tw contact_us contact_us html When requesting technical support be prepared to provide the following information about your system 1 Module name and serial number The serial number can be found printed on the barcode label attached to the cover of the module 2 Firmware version See Sections 2 16 and 3 7 5 for information regarding the command used to identify the firmwa
5. 0x00 0x03 for M 7060 M 7060D 0x00 and 0x02 for M 7067 M 7067D DI O active states 7 6 5 4 3 2 1 0 Reserved OAS IAS Key Description OAS DO active state 0 output value for relay active output value 0 for relay inactive 1 output value 0 for relay active output value for relay inactive IAS DI active state 0 input value 1 for non signal or the low voltage input value 0 for high voltage 1 input value O for non signal or the low voltage input value 1 for high voltage Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code Byte 0x29 03 Power on value Byte OR others error I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 179 Error Response 00 Address Byte 1 247 01 Function code 1 Byte OxC6 02 Exception code 1 Byte Refer to the Modbus standard for more details Supported Modules M 7060 M 7060D M 7064 M 7064D M 7067 M 7067D M 7050 M 7050D M 705 1 M 705 1 D M 7052 M 7052D M 7053 M 7053D M 7054 M 7054D M 7055 M 7055D M 7055U M 7055UD M 7041 M 7041D M 7043 M 7043D M 7045 M 7045D M 7046 M 7046D Note After using the command the DIO active states will immediately change and will simultaneously clear the DI counter and latch values I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 3 7 11 Sub function 42 0x2A Read active
6. JP5 JP5 e Default HOS e Default RLx COM INIT Mode IG RLx COM INrT Mode Relay Output RL7 e ele Die eje RL7 COM Mode RL7 COM Mode 70 I 7000 M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 6 23 1 7066 66D 1 7067 67D M 7066P 66PD and M 7067 67D wiring Relay Output Relay ON Relay OFF NO DES pe PS RLx NO RLx COM 1 6 24 M 7068 68D and M 7069 69D wiring ON State OFF State comnts ssa Readback as 1 Readback as 0 Form A Relay in 106 Rix No 098 JS RLx NO RL3 RLG 06 ax com 118 Rix com Loadi q 08 Rx NC Loadi1 Rix NC Form C Relay in mn NEL AC DC 0 Rix COM AC DC com RLO RL2 and RL7 T Load H Rix NO Load2 08 RLx NO 1 6 25 Wiring Recommendations Use 26 12 AWG wire for signal connections Strip the wire to a length of 7 0 5mm Use 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 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH
7. 0x0100 to clear the DIO latch value If setting this channel to ON the latch value will become 0 0x0200 0x0206 to clear the DI counter value M 7054 M 7054D Valid output channel 0x0000 0x 000F for DO output 0x0100 to clear the DIO latch value If setting this channel to ON the latch value will become 0 0x0200 0x020F to clear the DI counter value 164 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 3 6 15 OxOF Write Multiple Coils This function code is used to write the digital output value of the M 7000 DIO module Request 00 Address 1 Byte 1 247 01 Function code 1 Byte OxOF 02 03 Starting channel 2 Bytes 0x0000 0x001F for DO output 0x0200 0x021F to clear the DI count value 04 05 Number of 2 Bytes output channels 0 0001 0x0020 06 Byte count N 1 Byte Number of bytes of the following output values 0x01 0x02 07 Data of output N A bit corresponds to a channel channels Bytes When the bit 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 Byte 1 247 01 Function code 1 Byte OxOF 02 03 Starting channel 2 Bytes The value is the same as byte 02 and 03 of the Request 04 05 Number of 2 Bytes The value is the same as byte 04 and out
8. Valid starting 0x0000 0x 0003 for DI value channel M 7055 M 7055D M 7055U M 7055UD Valid starting 0x0000 0x 0007 for DI value channel 156 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 M 7052 M 7052D Valid starting channel 0x0000 0x0007 for DI value M 7053 M 7053D Valid starting channel 0 0000 0 000 for DI value M 7058 M 7058D Valid starting channel 0x0000 0x0007 for DI value M 7041 M 7041D Valid starting channel 0x0000 0x000D for DI value M 7046 M 7046D Valid starting channel 0 0000 0 000 for DI value M 7051 M 7051D Valid starting channel 0 0000 0 000 for DI value M 7050 M 7050D Valid starting channel 0x0000 0x 0006 for DI value M 7054 M 7054D Valid starting channel 0x0000 0x OOOF for DI value I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 157 3 3 03 0x03 Read Multiple Registers This function code is used to read the current digital input counter value of the M 7000 DIO module Request 00 Address Byte 1 247 01 Function code 1 Byte 0x03 02 03 Starting channel 2 Bytes 0x0000 0x001F numbers 04 05 Input channel 2 Bytes 0 0001 0x0020 number Response 00 Address Byte 1 247 01 Function code 1 Byte 0x03 02 Byte c
9. EEPROM lt Embedded lt Controller DATA RS 485 DATA Interface TVS4 Power o 5V GND Regulator 1 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 43 1 4 5 Block Diagram for the 7045 45 and M 7045 45D Module EEPROM Embedded Controller LED Module 5Ve IN COM EEPROM amp 4 5 INO MA Embedded PEE Controller 7 IN14 44 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 4 7 Block Diagram for the I 7045 NPN 45D NPN and M 7045 NPN 45D NPN LED Module EEPROM Ext PWR1 Ext GND1 DOO DO7 Embedded Ext PWR2 DATA Ext GND2 DATA Vs 0015 GND 1 4 8 Block Diagram for the 1 7050 500 and M 7050 50D LED Module 5V 4 lt 010 016 Embedded lt Controller DOO DATA I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 45 1 4 9 Block Diagram for the 1 7050 50 Embedded Controller 1 4 10 Block Diagram for the I 7051 51D and M 7051 51D 5V LED Module DI COM DIO EEPROM Embedded 1 Controller 0115 DI GND 46 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 1 4 11 Block Diagram for the I 7052 52D and M 7052 52D LED Module EEPROM Embedded Controller DATA i RS 485 4
10. I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 M 046D X e wes p q z amp E lt lt 2 Eg 5 gt 2 5 1 7000 and M 7000 DIO User Manual Rev 2 7 7 013 27 15 l 7050 70500 7050 7050 Manual Rev 2 7 7 013 27 7000 and M 7000 DIO User yivald yivals LWOLA 2 10 17 I 7000 M 7000 DIO User Manual Rev B2 7 013 27 QNS NI 9 GNI GNI Me Manual Rev B2 7 7PH 013 B27 7000 and M 7000 DIO User 69 i o NN M 7053 M 7053D Manual Rev 2 7 7PH 013 B27 7000 and M 7000 DIO User 20 M 7054 M 7054D M 7054P M 7054PD lt lt e I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 7055 1 7055 I 7055D NPN M 7055 M 7055D M 7055 NPN M 7055D NPN 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 21 M 7055U M 7055UD x x gt AY FAT FAT FAT TAY TAY fal AU DI COM 1 22 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 l 7058 70580 l 7059 1 7059 Manual Rev 2 7 7 013 27 7000 and M 7000 DIO User pied l 7060 7060 7060
11. Interface DATA Vs Power 5 GND Regulator INO IN6 IN GND IN7 1 4 12 Block Diagram for the I 7053_FG 53D_FG and M 7053 53D Module EEPROM lt Embedded Controller DIO 115 1 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 47 1 4 13 Block Diagram for the M 7054 54D and M 7054P 54PD LED Module Embedded Controller 1 4 14 Block Diagram for the I 7055 55D and M 7055 55D 48 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 1 4 15 Block Diagram for the I 7055 NPN 55D NPN and M 7055 NPN 55D NPN DATA DATA Vs GND LED Module EEPROM RS 485 Interface Power re 5V Regulator 5 GND1 DC DC 5 Ve Embedded Controller GND1 55 V DI COM DIO DO GND 1 4 16 Block Diagram for the M 7055U 55UD RS 485 Interface E Power 9 5V Regulator 5 v GND1 DC DC t cam V 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 49 1 4 17 Block Diagram for the I 7058 58D and M 7058 58D LED module E RS 485 Interface Power Regulator 1 4 18 Block Diagram for the I 7059 59D and M 7059 59D LED module B RS 485 Interface 50 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 1 4 19 Block Diagram for the 1 7060 600 M 7060 60
12. 25 to 75 C 25 to 75 C Storage Temperature 30 C to 75 C 30 75 30 to 75 C 30 to 75 C PhotoMos Output Modules Module 7066 66D M 7066P 66PD Output Channels 7 7 Load Current 0 13A 1A Load Voltage 350 V max 80 V max Isolation Voltage 5000 VDC 2000 VDC Turn On Time 2 ms max 0 5 ms max Off Time 1 ms max 0 2 ms max Power Requirement 10 to 30 VDC 10 to 30 VDC Power Consumption 0 4 W for 7066 0 8 W for 1 70660 0 5 W for M 7066P 0 9 W for M 7066PD Operating Temperature 25 to 75 25 to 75 C Storage Temperature 30 to 75 C 30 C to 75 C I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 41 1 4 Block Diagrams 1 4 1 Block Diagram for the 1 7041 410 I 7041P 41PD M 7041 41D and M 7041P 41PD Module EEPROM Embedded Controller lt INO IN1 IN13 Module EEPROM lt Embedded Controller Ext PWR Out COM DOO DO11 DO12 42 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 1 4 3 Block Diagram for the I 7043 43D and M 7043 43D Module EEPROM lt Embedded Controller 1 4 4 Block Diagram for the I 7044 44D LED Module e IN COM b IN1 4 Ext PWR
13. 7000 and M 7000 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 1999 2011 ICP DAS All rights reserved Trademark The names used for identification only may be registered trademarks of their respective companies Date 2017 8 7 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 Table of Contents bu oa da tont tnnt deo De 7 Mok Intormati On amp 1 2 Terminal Assignment CE OR ON ER 9 1 5 Specifications a 32 1 4 Block nb a iod pibe 42 1 4 1 Block Diagram for the I 7041 41D I 7041P 41PD M 7041 41D and 704 4 42 1 4 2 Block Diagram for the I 7042 42D 42 1 4 3 Block Diagram for the I 7043 43D and M 7043 43D 43 1 4 4 Block Diagram for the 1 7044 44
14. ON S1H 3l I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 3 Specifications DC Input Modules Modul 1 7041 41 7041 41 1 7051 51 1 7052 52 I 7053_FG 53D_FG odule M 7041 41D M 7041P 41PD M 7051 51D M 7052 52D M 7053 53D Input Channels a 16 Sink Source 8 16 Source Sink Source Sink Source Input Type ae Dry Contact 6 Differential 2 Non Isolated with pup Wet Contact Common Ground Dry Contact or Ground or Ground Voltage i4to430 V 1910 30 1010 450 V 44 to 430 V Close to GND bo 1 V Max 1 V Max 4 V Max 1 Input 3K Ohms 3K Ohms 10K Ohms 3K Ohms 820 Ohms Impedance isolation 3750 Vrms 3750 Vrms 3750 Vrms 5000 Vrms Non Isolated Voltage Modbus RTU M 7041 41D M 7041P 41PD M 7051 51D M 7052 52D M 7053 53D Power 10 to 30 VDC Requirement 0 2 W for 0 2 W for 7041 7041 0 3 W for 7051 0 2 W for 1 7052 0 6 W for 7053 Power M 7041 M 7041P M 7051 M 7052D M 7053 Consumption 0 9 W for 0 9 W for 1 1 W for 1 70510 0 6 W for I 7052D 1 4 W for 1 7053D 70410 7041 70510 70520 M 7053D M 7041D M 7041PD Stila 25 C to 75 25 to 75 25 C to 75 25 C to 75 25 to 75 C emperature Storage P T 30 C to 75 C 30 to 75 30 C to 75 30 to 75 30 to 75 emper
15. gt Sets DOO DO4 and DOS to on and DO2 DO6 DO7 to off and the module returns a valid response Related Commands Section 2 3 AAQO data Section 2 5 AAOB data Section 2 6 AAIcDD Section 2 7 AAAcDD Section 2 8 AABcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 11 DIO Active States Notes 1 This command 15 only applicable to the modules with digital output channels 2 This command is the same as the AAOQO Data command I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 97 2 5 Description Sets the digital output value of the upper eight channels Syntax A AOB Data CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF OB Command to set the digital output value of the upper eight channels Data A two digit hexadecimal value where bit corresponds to DOS bit 1 corresponds to DOO etc When the bit is 1 it denotes that the digital output channel is on and denotes that the digital output channel is off Response Valid command gt CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR gt Delimiter character for a valid command 2 Delimiter character for an invalid command Delimiter character for an ignored command A host watchdog timeout has occurred the digital output ports are set to safe value and the digital output value that was sent is ignored There will be no
16. 014 00 0 I 7066 66D DO1 DO7 00 7F 00 I 7067 67D DO7 00 7F 00 Notes for 7054 series 1 the response is DOS DOI5 DOO DO7 DI8 DII15 DIO DI7 2 for the channels used as input the corresponding output value power on value and safe value all should be set to 0 78 I 7000 M 7000 DIO User Manual Rev 2 7 7PH 013 B27 1 11 DIO Active States The DIO read value of the I 7000 and M 7000 modules are as follows DIO Inactive Active I 7041 M 7041 14DI ON OFF I 7042 13DO OFF ON I 7043 M 7043 16DO OFF ON 8DO OFF ON dn ADI ON OFF I 7045 M 7045 16DO OFF ON 8DO OFF ON I 7050 M 7050 7DI ON OFF DO OFF ON T0304 7DI OFF ON I 7051 M 7051 16DI OFF ON 1 7052 7052 8DI OFF ON I 7053 M 7053 16DI ON OFF 16DI OFF ON MS 16DO OFF ON 8DO OFF ON I 7055 M 7055 3DI OFF ON I 7058 M 7058 8DI OFF ON I 7059 M 7059 8DI OFF ON 4DO OFF ON 7060 7060 ADI ON OFF I 7061 M 7061 12DO OFF ON 3DO OFF ON 120065 8DI ON OFF 5DO OFF ON 1 7065 ADI ON OFF 1 7066 7DO OFF ON 7067 7067 7DO OFF ON ON means the DIO read value is 1 OFF means the DIO read value is 0 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 79 1 12 M 7000 Notes The main difference between the I 7000 and M 7000 series is that the M 7000 series has additional support for the Modbus RTU communication
17. Command 013164 Response 01 Enables the host watchdog of module 01 and sets the host watchdog timeout value to 10 0 seconds The module returns a valid response Command 012 Response 01164 Reads the host watchdog timeout value of module 01 The module returns 164 which denotes that the host watchdog is enabled and the host watchdog timeout value is 10 0 seconds Related Commands Section 2 24 Section 2 25 AAO Section 2 26 Section 2 27 AA2 Section 2 29 AA4V Section 2 30 AA5V Related Topics Section A 2 Dual Watchdog Operation Notes When a host watchdog timeout occurs the host watchdog is disabled The AA3EVV command should be sent again to reenable the host watchdog 142 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 29 4 Description Reads the power on DO value or the safe DO value of a module Syntax AA4V CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 4 Command to read the power on DO value or the safe DO value P Reads the power on DO value S Reads the safe DO value Response Valid command AA Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command 2 Delimiter character for an invalid command AA Address of the responding module 00 to FF Data Power on DO value or safe DO value For the I 7042 42D 43 43D 45 45D modules they are four hexadecimal digits For other mod
18. Input Type Wet Contact T 21 00 ne 109 pix 186 DI COM DIx OTT ON State LED ON OFF State LED OFF a Readback as 1 Readback as 0 JE Relay ON Relay Off Drive Relay Ext PWR Load DO GND 66 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 1 6 16 M 7055U 55UD Close to GND On O RS Dry Contact i 10 50 Voc Wet Contact bv Sink _ 10 50 VDC Wet Contact Source DOO DO3 Sink DOO DO3 Source 004 007 Sink DO4 DO7 Source I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 67 1 6 17 1 7058 580 1 7059 59D M 7058 58D and M 7059 59D wiring DIxt DIx Digital Input 1 6 18 1 7060 60 and M 7060 60D wiring Dry Contact p 4 IN CoM 08 is L INx FL De INx TTL CMOS Input Wiring m sl IN COM lt Logic LOW IN COM Logic Lov L ne INx De INx NPN Output PNP Output IH OS IN 4 IN cms Relay Output in RL1 and RL2 Relay ON Relay OFF RLx RL x NO AC DC RLx COM Dx RLx Output Wiring Relay Output in RL3 and RL4 Relay ON Relay OFF DS No DG NC
19. Rev B2 7 7PH 013 B27 145 Examples Command 01 Response gt Sets the DO value of module 01 to AA and the module returns a valid response Command 015 Response 01 Sets the power on DO value and the module returns a valid response Command 0155 Response gt Sets the DO value of module 01 to 55 and the module returns a valid response Command 0155 Response 01 Sets the safe DO value and the module returns a valid response Command 014P Response 101 Reads the power on DO value of module 01 The module returns AAOO which denotes that the power on DO value is AA Command 014S Response 015500 Reads the safe DO value of module 01 The module returns 5500 which denotes that the safe DO value is 55 Related Commands Section 2 29 AA4V Related Topics Section A 2 Dual Watchdog Operation Notes This command is only applicable to the modules with the digital output channels 146 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 31 AAD Description Reads the miscellaneous settings of a module Syntax AAD CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF D Command to read the miscellaneous settings Response Valid Command AAT 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 VV Two hexadecimal digits
20. Some I 7000 modules feature a new design for the frame ground and INIT switch as Frame shown in the figure rear UEM view The frame ground provides enhanced static protection ESD abilities and ensures the module is more podes reliable The INIT switch allows easier access to INIT mode Please refer to Sections and A 3 for more details INIT Switch The I 7000 and M 7000 DIO modules support TTL signal photo isolated digital input AC voltage digital input relay contact output solid state relay output photoMOS output and open collector output I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 7 1 1 More Information For more information regarding the I 7000 series please refer to chapter 1 of the I 7000 Bus Converter User s Manual as shown below or visit the ICP DAS website http www icpdas com 1 1 1 2 1 3 1 4 1 5 The 7000 Series Overview Related Documentation for the 7000 Series Common Features of the 7000 Series The 7000 Series System Network Configuration 7000 Dimensions For details of INIT mode operation please refer to Section INIT Mode For details of module watchdog and host watchdog please refer to Section A 2 Dual Watchdog Operation For details of ESD protection and groundi
21. ale Q gt e AA6 Reads the Digital I O Status Data Reads the communication protocol N e NTN fe WEN gt N 4 gt VIATE 5 gt Slee gt 2 Iz x g E 8 888 amp 8 AAF AALS AAM AAP AAPN A AAOOData AAIcDD AAAcDD KAABeDD BAAN FAAO Name US oo e ua E m N A Sets the communication protocol Reads the Digital I O Status Sets the Digital Output Channels Sets the Module Name Command AAO AA3EVV IAA Sets the Timeout Settings N NTN oc AA Data AAO Name N N N N N 92 N 5 NJN NJN oo AA4V AA Data Reads the PowerOn Safe Value 5 Sets PowerOn Safe Value 2 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 N N Oo 2 1 Description Sets the configuration of a module Syntax AANNTTCCFF CHKSUM CR NN TT CC FF 90 Delimiter character Address of the module to be configured in hexadecimal format 00 to FF New address of the module in hexadecimal format 00 to FF Type code should be 40 for DIO module New Baud Rate code see S
22. 013 B27 71 1 7 Jumper Setting Note To access the jumper the cover must be opened For the I 7043 43D and M 7043 43D modules the INIT terminal is shared with the DOI5 terminal The functionality of the terminal is set using the J3 jumper The position of the J3 jumper is shown in the figure below The settings for the J3 jumper are as follows Terminal INIT DO15 is set to INIT The J3 digital output channel 15 is disabled and INIT mode is available factory default Terminal INIT DO15 is set to DO15 The J3 digital output channel 15 is enabled and INIT mode is not available 72 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 8 Quick Start To install the module follow the steps below 1 2 Refer to Section 1 2 for the terminal assignment Section 1 6 for the wiring diagram Connect the module to the RS 485 network using the DATA and DATA terminals See Section 1 2 for the terminal assignment If the host is only equipped with an RS 232 interface then an RS 232 to RS 485 converter will be required Refer to the I 7000 Bus Converter User s Manual for more information Connect the module to the power supply using the Vs and GND terminals See Section 1 2 for the terminal assignment Note that the voltage supplied to the module should be in the range of 10 to 30 VDC Configure the module by sending the 7 AANNTTCCFF command See Section 2 1 for details Fo
23. 68 I 7000 M 7000 DIO User Manual Rev 2 7 7 013 27 1 6 19 M 7060P wiring Digital Input ON State OFF State Counter Readback as 1 Readback as 0 OPEN or lt 1 4 30 BER B To other other channels channels Source e Er To other To other channels channels Relay Output in RL1 and RL2 Relay Output in RL3 and RL4 RLx NO RLx NO COM RLx COM 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 69 1 6 21 1 7063 63D 1 7063A 63AD I 7063B 63BD 7065 650 I 7065A 65AD l 7065B 65BD wiring Dry Contact 06 IN com E IN L INx a INx TTL CMOS Input i gt Wiring Logic HIGH Al TG GUN LON eee Logic Lov L ne INx De INx NPN Output PNP Output OS 1 15 1N Relay Output Output Relay ON Relay OFF Wiring RLx DG NO AC DC DES RLx COM x RLx 1 6 22 M 7064 64D wiring Relay Output Load 06 uix vo RLO RL6 IG Rx com
24. 7 AAAcDD Section 2 8 AABcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 11 DIO Active States Notes 1 This command 15 only applicable to the modules with digital output channels 2 This command is the same as the AAQA Data command I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 95 2 4 AA0A Data Description Sets the digital output value of the lower eight channels Syntax A A0A Data CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF 0A Command to set the digital output value of the lower eight channels Data A two digit hexadecimal value where bit 0 corresponds to DOO bit 1 corresponds to DOI etc When the bit is 1 it denotes that the digital output channel is on and denotes that the digital output channel is off Response Valid command gt CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR gt Delimiter character for a valid command 2 Delimiter character for an invalid command Delimiter character for an ignored command A host watchdog timeout has occurred the digital output channel s are set to safe value and the digital output value that was sent is ignored There will be no response if the command syntax 15 incorrect there is a communication error or there is no module with the specified address 96 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 010A33 Response
25. B2 7 7PH 013 B27 159 3 4 04 0x04 Read Multiple Input Registers This function code is used to read the current digital input counter value of the M 7000 DIO module Request 00 Address Byte 1 247 01 Function code 1 Byte 0x04 02 03 Starting channel 2 Bytes 0x0000 0x001F numbers 04 05 Input channel 2 Bytes 0 0001 0x0020 number Response 00 Address Byte 1 247 01 Function code 1 Byte 0x04 02 Byte count 1 Byte 1 03 Input channel Nx2 Each channel can record the counter value Bytes maximum counter value up to 65535 OXFFFF N Number of input channels Error Response 00 Address Byte 1 247 01 Function code 1 Byte 0x84 02 Exception code 1 Byte Refer to the Modbus standard for more details Supported Modules M 7060 M 7060D Valid starting 9x0000 0x 0003 for DI counter value channel 160 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 M 7055 M 7055D M 7055U M 7055UD Valid starting channel 0x0000 0x 0007 for DI counter value M 7052 M 7052D Valid starting channel 0x0000 0x 0007 for DI counter value M 7053 M 7053D Valid starting channel 0x0000 0x000F for DI counter value M 7058 M 7058D Valid starting channel 0x0000 0x 0007 for DI counter value M 7041 M 7041D Va
26. M 7060D WOO ONI LNI GNI I 7000 M 7000 DIO User Manual Rev 2 7 7 013 27 24 c x Y DATA I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 23 WOOD S1 ON 91H SA H ylva 9 WOOD LLIN ON LLIN WOO ON OLIH WOO 61H ON 61H INOO 813 ON 813 WOO 41H L ON 114 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 26 l 7063 l 7063D 7063 7063 7063 1 7063 Manual Rev 2 7 7 013 27 1 7000 and 7000 DIO User yy o 0 9 9 y1val9 W1WOlA WOO ON 18 NOD 918 ON 91 WOO STY ON STH 7000 M 7000 DIO User Manual Rev B2 7 013 27 28 ONLIM bb ON c T8 03014 ON ETH 05514 ON Y 14 WOOYTH ON 18 WOOSTH oz l 7065 7065 7065 7065 7065 7065 Manual Rev 2 7 7 013 27 7000 and M 7000 DIO User I 7000 M 7000 DIO User Manual Rev 2 7 7 013 27 M 7068 M 7068D M 7069 M 7069D ON 018 pt WOO 014 ON 0138 ON LIH WOO LTH ON 214 138 ON C 1H ON 14 ON t 1H WOO 91492 SA M V1va o VIVOLA ON ON ON 41H WOO 214 ON 214 WOO 91H ON 914 WOO SIY
27. Rev B2 7 7PH 013 B27 193 A 7 DN Module The DN modules are the I O extension of the I 7000 and M 7000 modules They can drive more power and heavy load User may use I 7000 and M 7000 modules to control the DN modules to drive the loads Following is an example of using the I 7043 with the DN module 194 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 A 7 1 DN SSR4 Output Channel 4 solid state relay contact Output Specifications Type Zero cross AC solid state relay Leakage Current output Rated Load 200 to 240 VAC Voltage Rated Load 4 Ans Current Surge Current 50A Max Off State 5 0 mA Operate Time 1 2 cycle of voltage sine wave lms Input Impedance 1 5K Ohms Power Input 24 VDC DIN Rail Mounted I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 195 A 7 2 DN PR4 Output Channel 4 relay contact Output Specifications Type 1 Form C relay contact Nominal Load SA 250VAC 5A 30VDC Max Switching Power 1250 VA Max Switching Voltage 250 VAC 150 VDC Max Switching Current 5A Mechanical Life 10 x 10 operations min Electric Life 100 x 10 operations min Operate Release Time Max 10 105 5 ms Dielectric Strength 2000 VAC 1 minute Nominal Coil Power 360 mW Power Input 24 VDC DIN Rail Mounted I 7000 an
28. be found The DCON Utility can be downloaded from the ICP DAS website http www icpdas com The DCON Utility documentation can be found in the Getting Started For 1 7000 Series Modules manual Set the module to INIT mode and communicate with the module using the following settings address 00 Baud Rate 9600bps and no checksum See Section A 1 for details I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 185 A Appendix A 1 INIT Mode Each 1 7000 and M 7000 module has a built in EEPROM to store configuration information such as module address type code Baud Rate etc Occasionally the configuration of a module may be forgotten and there are no visual indications of the configuration of the module It is difficult to communicate with the module when the configuration of the module is unknown To help avoid this problem the 1 7000 and M 7000 series has a special mode 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 Address 00 Baud Rate 9600 bps No checksum Protocol DCON xd uh drum The configuration information stored in the EEPROM is not changed and can be read by sending the 002 CR command at 9600bps There are commands that require the module to be in INIT mode They are 1 7 AANNTTCCFF when changing the Baud Rate and checksum settings See Section 2 1 for details 2 AAPN see Section 2
29. code 1 Byte 0x04 03 Address Byte 247 04 06 Reserved 3 Bytes 0x00 0x00 0x00 Response 00 Address 1 Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x04 0 OK 03 Set address result Byte OBS 04 06 Reserved 3 Bytes 0x00 0x00 0x00 Error Response 00 Address 1 Byte 1 247 01 Function code Byte OxC6 Refer to the Modbus standard for 02 Exception code 1 Byte Supported Modules M 7060 M 7060D M 7064 M 7064D M 7067 M 7067D M 7050 M 7050D M 705 1 M 705 1 D M 7052 M 7052D M 7053 M 7053D M 7054 M 7054D M 7055 M 7055D M 7055U M 7055UD M 7041 M 7041D M 7043 M 7043D M 7045 M 7045D M 7046 M 7046D 170 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 3 7 3 Sub function 05 0x05 Read communication settings This sub function code is used to read the communication protocol settings of a module Request 00 Address 1 Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x05 03 Reserved Byte 0x00 Response 00 Address Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x05 03 Reserved 1 Byte 0x00 04 Baud Rate 1 Byte Baud rate code see Section 1 10 for details 05 07 Reserved 3 Bytes 0x00 0x00 0x00 08 Mode Byte 0 DCON protocol 1 Modbus RTU protocol 09 10 Reserved 2 Bytes 0x00 0x00 Note This information is the data saved in t
30. 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 channel 00000 to 65535 AA Address of the responding module 00 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 106 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 032 Response 0300103 Reads data from channel 2 of module 03 and the returned counter value is 103 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 module with digital inputs I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 107 2 10 AA2 Description Reads the module configuration Syntax AA2 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 2 Command to read the module configuration Response Valid Command AATTCCFF 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 TT Type code of the module should be 40 for DIO module CC Baud Rate code of the module see Section 1 10 for details FF Checksum and counter update dire
31. follows 1 Address 00 2 Baud Rate 9600 bps 3 No checksum 4 Protocol DCON If communication with the module is not possible set the module to the INIT mode and use the above settings to communicate with the module To read the current settings send the commands AA2 see Section 2 10 and AAP see Section 2 19 To set new settings send the commands see Section 2 1 and see Section 2 20 The new communication settings will be effective after the next power on reset INIT Switch I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 81 1 13 Mounting 1 13 1 Din Rail Mounting There are three new DIN rail models available Each is made of stainless steel which is stronger than those made of aluminum There is a screw at one end and a ring terminal 15 included so that it can be easily connected to the earth ground The three new DIN rail models are as follows Part number Max number of modules Dimensions DRS 360 5 360mm x 35mm to earth ground 82 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Part number Max number of modules Dimensions DRS 240 3 240mm x 35mm to earth ground Part number Max number of modules Dimensions DRS 125 2 125mm x 35mm
32. or there is no module with the specified address 112 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 015 Response 011 Reads the reset status of module 01 The response shows that it is the first time the AA5 command 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 Related Topics Section A 4 Reset Status I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 113 2 13 AA6 Description Reads the status of the digital input output channels Syntax AA6 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 6 Command to read the digital input output channels Response Valid command 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 Status of the digital input output channels a four digit hexadecimal value followed by 00 See Section 1 10 for details 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 114 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 016 Response 0F0000 Reads the digital input output channel status of m
33. output channel M 7046 M 7046D Valid starting channel 0x0200 0x020E to clear the DI counter value M 7051 M 7051D Valid starting channel 0x0200 0x020F to clear the DI counter value M 7050 M 7050D Valid starting 0 0000 0 0007 for DO output channel 0x0200 0x0206 to clear the DI counter value M 7054 M 7054D Valid starting 0x0000 0x000F for DO output channel 0x0200 0x020F to clear the DI counter value I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 167 3 7 70 0x46 Read Write Module Settings This function code is used to read the settings of the module or change the settings of the module The following sub function codes are supported Sub function Code Description Section 00 0x00 Read the module name 3 7 1 04 0x04 Set the module address 2 752 05 0x05 Read the communication settings 3 7 3 06 0x06 Set the communication settings 3 7 4 32 0x20 Read the firmware version 3 7 5 33 0x21 Set the DI count edge 3 7 6 34 0x22 Read the DI count edge setting value 3 7 7 39 0x27 Set the DO power on value 3 7 8 40 0 28 Read the DO power on value 3 7 9 41 0x29 Set the DI O active states 3 7 10 42 Ox2A Read the DI O active states 3 7 11 If the module does not support the sub function code specified in the message then it responds as follows Error Response 00 Addres
34. protocol which is the default protocol of the M 7000 series The communication Baud Rates for the Modbus RTU protocol can be in the range of 1200 bps to 115200 bps and the parity data and stop bits are fixed as no parity 8 data bits and 1 stop bit Modbus functions supported by the module are described in Chapter 3 1 12 1 Protocol Switching To switch to the DCON protocol 1 Uses sub function 06h of the function 46h and set byte 8 to a value of 1 See Section 3 7 4 for details 2 After a power on reset the communication protocol will be changed to DCON To switch to the Modbus RTU protocol 1 Sends the AAPN command and set N to a value of 1 Note that for the modules without frame ground the INIT terminal should be connected to the GND terminal and for the modules with frame ground the slide switch on the rear side of the module should be set to the INIT position see the figure on the next page See Section 2 20 for details 2 After a power on reset the communication protocol will be changed to the Modbus RTU protocol 80 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 12 2 INIT Mode When the module is powered on with the rear slide switch set to the INIT position as shown in the figure below for modules with frame ground or with the INIT pin connected to the GND pin for modules without frame ground the module is in INIT mode see Section for details and the communication settings are as
35. response if the command syntax is incorrect there is a communication error or there is no module with the specified address 98 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 010B33 Response gt Sets DO8 DO9 DO12 and DO13 to on and DO10 DO11 DOI4 DOI5 to off and the module returns valid response Related Commands Section 2 3 AO00 data Section 2 4 AAOA data Section 2 6 AAIcDD Section 2 7 AAAcDD Section 2 8 AABcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 11 DIO Active States Notes This command is only applicable to the modules with the number of digital output channels larger than eight I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 99 2 6 AA1cDD Description Sets a single digital output channel of the lower eight channels Syntax A A1cDD CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF 1 Command to set a single digital output channel of the lower eight channels Specifies the digital output channel to be set 0 to 7 DD 00 set the digital output channel to off 01 set the digital output channel to on Response Valid command gt CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR gt Delimiter character for a valid command Delimiter character for an invalid command Delimiter character for an ignored command A host watchdog timeout has occur
36. sets DOO to on DOI to DO2 to on and DO3 to off and the module returns a valid response Command 0207 Response gt For the I 7050 module sets DOO to on DOI to DO2 to on and other channels to off and the module returns a valid response Command 030001 Response gt For the I 7045 module sets DOO to on and other channels to off and the module returns a valid response Related Commands Section 2 21 AA Related Topics Section 1 11 DIO Active States Notes This command 15 only applicable to the modules with digital output channels I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 131 2 23 Description Sets the name of a module Syntax AAO Name CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF O Command to set the module name Name New name of the module max 6 characters 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 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 132 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 0107050N Response 01 Sets the name of module 01 to be 7050N and returns a valid response Command 01M Resp
37. value section for the details of the value Error Response 00 Address Byte 1 247 01 Function code 1 Byte 0x81 02 Exception code 1 Byte Refer to the Modbus standard for more details 152 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Supported Modules M 7060 M 7060D Valid starting channel 0x0000 0x 0003 for DO readback value 0x0020 0x0023 for DI value 0x0040 0x0043 for DI Latch high value 0x0044 0x0047 for DO Latch high value 0x0060 0x0063 for DI Latch low value 0x0064 0x0067 for DO Latch low value M 7061 M 7061D Valid starting channel 0x0000 0x OOOB for DO readback value 0x0040 0x004B for DO Latch high value 0x0060 0x006B for DO Latch low value M 7064 M 7064D Valid starting channel 0x0000 0x 0007 for DO readback value 0x0040 0x0047 for DO Latch high value 0x0060 0x0067 for DO Latch low value M 7067 M 7067D Valid starting channel 0x0000 0x 0006 for DO readback value 0x0040 0x0046 for DO Latch high value 0x0060 0x0066 for DO Latch low value M 7055 M 7055D M 7055U M 7055UD Valid starting channel 0x0000 0x 0007 for DO readback value 0x0020 0x0027 for DI value 0x0040 0x0047 for DI Latch high value 0x0048 0x004F for DO Latch high value 0x0060 0x0067 for DI Latch low value 0x0068 0x006F for DO Latch low value M 7052 M 7052D Valid s
38. 0 1122 INEC RN 81 LUN Bei Eo vir toro EPO 82 1 13 1 Din Rail Mounting 82 1 13 2 Piggyback Mounting eee e ato n ette 84 113 3 Wall MOnt E ora 85 1 14 Technical etit reet to i 86 2 DCON iud ae tte 87 ZAANNTTCOCCRE Serio 90 93 Died AIX OCD eae E 94 ZAPAAOACD Coe b ER RR 96 E 98 TO aeea cA o NRI EC 100 dT ARPA INPRO DD E 102 DEO 4 A ABeDD t eco btt 104 PAPE Joc uere E 106 E T 108 110 112 114 NES I eo Lom 116 118 De NG 120 121 DNB DA 123 DMD o 124 4 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 art MORTE 126 PO Up CS vo Up 128 2 22 4 AAD ata os 130 P 132 QM cr T 134 135 137 139 2 2 Oe 141 DAL EE M va lH 143 PSU gru AE T NT 145 aS IE C pM 147 PASE UIDI AME 149 3 Modb s RTU Protocol gest a 151 SPOT 0x01
39. 0 DIO User Manual Rev B2 7 7PH 013 B27 137 Examples Command 010 Response 0104 Reads the host watchdog status of module 01 and shows that a host watchdog timeout has occurred Command 011 Response 01 Resets the host watchdog timeout status of module 01 and 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 AAO Section 2 27 AA2 Section 2 28 AA3EVV Section 2 29 AA4V Section 2 30 AA5V Related Topics Section A 2 Dual Watchdog Operation 138 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 27 AA2 Description Reads the host watchdog timeout value of a module Syntax AA2 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 2 Command to read the host watchdog timeout value Response Valid command AAEVV CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command l Delimiter 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 value in tenths of a second for example 01 denotes 0 1 seconds and FF denotes 25 5 seconds There will be no response if the command syntax is incorrect there is a communication error or there is no module w
40. 0 to clear the DI latch value If setting this channel to ON the latch value will become 0 0x0200 0x020F to clear the DI counter value M 7058 M 7058D Valid output channel 0x0100 to clear the DI latch value If setting this channel to ON the latch value will become 0 0x0200 0x0207 to clear the DI counter value I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 163 M 7041 M 7041D Valid output channel 0x0100 to clear the DI latch value If setting this channel to ON the latch value will become 0 0x0200 0x020D to clear the DI counter value M 7043 M 7043D Valid starting channel 0x0000 0x 000F for DO output 0x0100 to clear the DO latch value If setting this channel to ON the latch value will become 0 M 7045 M 7045D Valid starting channel 0 0000 0 OOOF for DO output 0x0100 to clear the DO latch value If setting this channel to ON the latch value will become 0 M 7046 M 7046D Valid output channel 0x0100 to clear the DI latch value If setting this channel to ON the latch value will become 0 0x0200 0x020E to clear the DI counter value M 7051 M 7051D Valid output channel 0x0100 to clear the DI latch value If setting this channel to ON the latch value will become 0 0x0200 0x020F to clear the DI counter value M 7050 M 7050D Valid output channel 0x0000 0x 0007 for DO output
41. 000 DIO User Manual Rev B2 7 7PH 013 B27 1 4 25 Block Diagram for the I 7065 65D 54 1 4 26 Block Diagram for the I 7065A 65 AD 55 1 4 27 Block Diagram for the I 7065B 65BD 55 1 4 28 Block Diagram for the I 7066 66D and M 56 1 4 29 Block Diagram for the I 7067 67D and M 7067 67D56 1 4 30 Block Diagram for the M 7068 68D and M 7069 69D 57 1 5 DIMENSIONS dictation ales 58 1 5 1 Modules without Frame Ground 58 1 5 2 Modules with Frame Ground 59 TO WAN Cecchi oho 60 1 6 1 I 7041 41D I 7041P 41PD M 7041 41D and M JO TUBE e p dene sue 60 1 62 1 704242 60 1 6 3 I 7043 43D and M 7043 43D wiring 60 1 6 4 7044 44 61 1 6 5 I 7045 45D and M 7045 45D 61 1 6 6 I 7045 NPN I 7045D NPN M 7045 NPN and M 7045D NPN wiring ice ie nd vest io note 62 1 6 7 M 7046 46D wiring 62 1 6 8 I 7050 50D and M 7050 50D wiring 63 1 6 9 I 7050A 50AD wiring eese 63 1 6 10 I 7051 51D and M 7051 51D wiring 63 1 6 11 I 7052 52D and M 7052
42. 20 for details 186 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Originally the INIT mode is accessed by connecting the INIT terminal to the GND terminal New I 7000 and M 7000 modules have the INIT switch located on the rear 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 Init Init Normal Normal C EE INIT Switch 44 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 187 A 2 Dual Watchdog Operation Dual Watchdog Module Watchdog Host Watchdog The Module Watchdog is a hardware reset circuit that monitors the operating status of the module While working in harsh or noisy environments the module may be shut down by external signals The circuit allows the module to work continuously without disruption The Host Watchdog is a software function that monitors the operating status of the host Its purpose is 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 operations of the controlled target I 7000 and M 7000 series modules include an internal Dual Watchdog making the control system more reliable an
43. 4D Output Channels 8 Relay Signal Relay 0 25A 250 VAC Contact Rating 2 0A 30 VDC Surge Strength 2000 VDC Operate Time 3 ms typical Release Time 4 ms typical Min Life 10 ops Modbus RTU M 7064 64D Power Requirement 10 to 30 VDC Power Consumption 1 5W for M 7064 1 9 W for M 7064D Operating Temperature 25 to 75 C Storage Temperature 30 C to 75 C 40 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Solid State Relay Output Modules Module I 7063A 63AD 1 7065 65 1 7063 63 1 7065 65 Output Channels 3 5 3 5 SSR AC SSR Normal Open DC SSR Normal Open Load Voltage Range 24 to 265 Vrms 3 to 30 VDC Leakage Current 1 5 mArms 0 1 mA Max Load Current 1 0 Arms 1 0A Min Operate Time 1mS Min Release Time 1 2 cycle 1mS 1 5 Dielectric Strength 2500 Vrms Input Channels 8 4 8 4 Isolation Isolated with Common Source Isolation Voltage 3750 Vrms Digital Level 0 1 Digital Level 1 4 to 30 V Input Impedance 3K ohms Power Requirement 10 to 30 VDC Power Consumption 0 7 W for I 7063A 1 5 W for I 7063AD 0 8 W for 7065 0 6 W forl 7063B 1 6 W I 7065AD 1 4 W l 7063BD 0 7 W for 7065 1 5 W for I 7065BD Operating Temperature 25 to 75 25 to 75
44. 52D 64 1 6 12 1 7053 FG 53D FG and M 7053 53D wiring 64 1 6 13 M 7054 54D and M 7054P 54PD wiring 65 1 6 14 I 7055 55D and M 7055 55D wiring 65 1 6 15 I 7055 NPN I 7055D NPN M 7055 NPN and M FOSS oett a P pe o 66 7055 0 99 Beagle Ro etate 67 1 6 17 I 7058 58D I 7059 59D M 7058 58D and M 2059 50 D SUIEIH iv eds des veis umo du La EIE POS 68 1 6 18 I 7060 60D and M 7060 60D wiring 68 1 6 19 69 1 6 20 I 7061 61D and M 7061 61D wiring 69 1 6 21 I 7063 63D I 7063A 63AD I 7063B 63BD I 7065 65D I 7065A 65AD and 1 7065B 65BD wiring 70 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 3 1 6 22 M 7064 64D WINNE etae tb sensed 70 1 6 23 I 7066 66D 1 7067 67D M 7066P 66PD and M 2062 0 1D E 71 1 6 24 7068 68 and M 7069 69D wiring 71 1 6 25 Wiring 71 17 Jumper Sette oes perta eta 12 1 9 QUICK SUE as 73 1 9 DeraultSettitig tates 75 1 10 Configuration 76 Active States 79 80 1 12 1 Protocol Switching o 8
45. D and M 7060P LED Module EEPROM Embedded Controller 1 4 20 Block Diagram for the 1 7061 610 and M 7061 61D LED RLONO Embedded RL10COM Controller RL10NO DATA RL11COM DATA RL11NO 1 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 51 1 4 21 Block Diagram for the I 7063 63D 52 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 1 4 23 Block Diagram for the I 7063B 63BD I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 23 1 4 24 Block Diagram for the M 7064 64D 54 RLO COM RLO NO RL1 COM RL1 NO Embedded Controller RL2 COM RL2 NO RL7 COM RL7 NO Embedded Controller I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 4 26 Block Diagram for the 1 7065 65 RS 485 Interface I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 55 1 4 28 Block Diagram for the 1 7066 660 and M 7066P 66PD LED module sve RL1COM Embedded Cont roller RL6COM Data RL6NO Data RL7COM Vs RL7NO GND 1 4 29 Block Diagram for the 1 7067 670 and M 7067 67D LED RLICOM EEPROM RLINO RL6COM Data RL6NO Data RL7COM TVs GND RL7NO 56 1 7000 and M 7000 DIO User Manual Rev 2 7 7PH 013 B27 1 4 30 Block Diagram for the M 7068 68D and M 7069 69D LED Module EEPROM I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 57 1 5 Dimensions 1 5 1 Modules without Frame G
46. D I 7045 NPN 45D NPN M 7043 43D M 7045 45D M 7045 NPN 45D NPN Output Channels 13 Sink 16 Sink 16 Source 16 Sink Output type Open Collector Open Collector Open Source Open Collector NPN Requirement 10 to 30 VDC NPN NPN N MOSFET Load Voltage 3 5 to 30 V 10 to 30 V 10 to 40 V 3 5 to 50 V Max Load Current 100 mA 100 mA 650 mA 700 mA Short Circuit Protection NO 9 Jes Yes Isolation Voltage 3750 Vrms Non Isolated 3750 Vrms 3750 Vrms Modbus RTU M 7043 43D M 7045 45D M 7045 NPN 45D NPN Power Power 0 9 W for 1 7042 0 4 W for 1 7043 0 6 W for I M 7045 0 4 W for I M 7045 Consumption 1 5 W for 70420 1 2 W for I 7043D 1 5 W for I M 7045D 1 2 W for I M 7045D Operating Temperature 25 C to 75 C 25 C to 75 C 25 to 75 C 25 to 75 C Storage o 30 9 2 Temperature 30 to 75 30 C to 75 C 30 to 75 30 to 75 34 I 7000 and M 7000 DIO User Manual Rev 2 7 7 013 27 DC Input and Output Modules 7055 7055 550 7055D NPN Module 7044 440 7050 500 I 7050A 50AD M 7055 55D M 7055 NPN M 7055D NPN Output Y Channels 8 Sink 8 Sink 8 Source 8 Source 8 Sink Output Type Open Collector Open Collector Open Collector Open Source N Open Collector put YP NPN NPN PNP
47. M 7043 M 7043D M 7045 M 7045D M 7046 M 7046D I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 3 7 6 Sub function 33 0x21 Set digital input counter trigger edge This sub function code is used to set the digital input counter trigger edge value of a module Request 00 Address 1 Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0 21 03 Edge setting value 1 Byte 0x00 0x0F rising 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 Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0 21 03 Edge setting value 1 Byte 0 OK others error Error Response 00 Address Byte 1 247 01 Function code 1 Byte OxC6 02 Exception code 1 Byte Refer to the Modbus standard for more details Supported Modules M 7060 M 7060D M 705 1 M 705 1D M 7052 M 7052D M 7053 M 7053D M 7054 M 7054D M 7055 M 7055D M 7055U M 7055UD M 7041 M 7041D M 7046 M 7046D I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 175 3 7 7 Sub function 34 0x22 Read digital input counter trigger edge value This sub function code is used to read the digital input counter trigger edge value of a module Request 00 Address 1 Byte 1 247 01 Functi
48. MOSFET NPN Load Voltage 3 5 to 30 V 3 5 to 30 V 3 5 to 30 V 10 to 40 V 3 5 to 50 V Load 375 mA 30 mA 50 mA 650 mA 700 mA urrent EM No No No Yes Yes rotection Isolation Voltage 3750 Vrms Non Isolated Non Isolated 3750 Vrms 3750 Vrms Input Channels 4 Sink Source 7 Source 7 Sink 8 Sink Source 8 Sink Source Isolated with Dry Contact and Dry Contact and Input Common Source Wet Contact Wet Contact 4 to 30 44 to 30 V 4 to 430 V 41010 50 1010 50 V s 1 V Max 1 V Max 1 Max 4 V Max 4 V Max Input 3K Ohms 10K Ohms 10K Ohms Impedance Isolation Voltage 3750 Vrms Non lsolated Non lsolated 3750 Vrms 3750 Vrms Modbus RTU 7055 550 NPN 10 to 30 equirement 0 8 W for 7055 1 2 W for M 7055 7055 0 6 W for 7044 0 4 W for 7050 1 0 W for 7050 M 7055 NPN Consumption 1 2 W for I 7044D 1 2 W for I 7050D 1 8 W for I 7050AD 52 3 2 2 W for M 7055D 7055 M 7055D NPN Operating bro 1 2 Temperature 25 C to 75 C 25 to 75 C 25 to 75 25 C to 75 25 C to 75 C piorge 30 C to 75 30 C to 75 30 C to 75 30 C to 75 C 30 to 75 Temperature I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 35 DC Input and Output Modules Module M 7055U 55UD Output Channels 8 Sink Source Output Type Push Pull Load Vo
49. OM and can only be reset by using AA1 command I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 135 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 010 Response 0100 Reads the host watchdog status of module 01 and returns 00 meaning that the host watchdog 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 Related Commands Section 2 24 Section 2 26 AA1 Section 2 27 AA2 Section 2 28 AA3EVV Section 2 29 AA4V Section 2 30 AA5V Related Topics Section A 2 Dual Watchdog Operation 136 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 26 AA1 Description Resets the host watchdog timeout status of a module Syntax AA1 CHKSUM CR Delimiter character AA Address of the module to be reset 00 to FF 1 Command to reset the host watchdog timeout status 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 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 I 7000 and M 700
50. Read Cons aide det b 152 3 2 02 0x02 Read Discrete Inputs 156 3 3 03 0x03 Read Multiple Registers 158 3 4 04 0x04 Read Multiple Input Registers 160 3 5 05 0x05 Write Single Coils cnin aiio eee 162 3 6 15 0xOF Write Multiple Coils 165 3 7 70 0x46 Read Write Module Settings 168 3 7 1 Sub function 00 0x00 Read module 169 3 7 2 Sub function 04 0x04 Set module address 170 3 7 3 Sub function 05 0x05 Read communication settings RE T UN 171 3 7 4 Sub function 06 0 06 Set communication settings 172 3 7 5 Sub function 32 0x20 Read firmware version 174 3 7 6 Sub function 33 0x21 Set digital input counter trigger Su NITET T Cm 175 3 7 7 Sub function 34 0x22 Read digital input counter HS Ser edoe Value 176 3 7 8 Sub function 39 0x27 Set the power on value 177 3 7 9 Sub function 40 0x28 Read the power on value 178 3 7 10 Sub function 41 0x29 Set active states 179 3 7 11 Sub function 42 0x2A Read DI O active states 181 3 8 Modbus Address Mapping 182 4 Drouble SHOOLT 45 184 4 1 Communicating with the module
51. Section 2 17 AALS Notes 1 This command 15 only applicable to the modules with digital input channels 2 Both the status of the low and high latched digital input channels are cleared I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 117 2 15 AACN Description Clears the digital input counter of channel N Syntax AACN CHKSUM CR Delimiter character AA Address of the module to be cleared 00 to FF C Command to clear the digital input counter N The channel to be cleared 0 to F Response Valid Command 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 of the responding module 00 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 118 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 032 Response 0300103 Reads counter data from channel 2 of module 03 and the returned counter value is 103 Command 03C2 Response 03 Clears the counter value 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 AAN Notes This command is only appli
52. Voc channels 3 5 50 VDC 109 3 2 dolo 2 9414 Default eje Default INIT Mode _ INIT Mode To oth E ele e i 5 5 1314 Mode 3 5 50 VDC 2 2 2 2 D e eje Defaut gt le Default INIT Mode INIT Mode To P e F To other channels 1414 Mode 14 Mode 62 1 7000 M 7000 DIO User Manual Rev 2 7 7 013 27 1 6 8 1 7050 50D and M 7050 50D wiring Dry Contact Dix TTL CMOS Input gt Logic HIGH nS Dix Logic 1041 B GND Open Collector Dix sw Open Collector we 19 x ex 06 06 wen 1 80 1 6 9 1 7050A 50AD wiring Digital Input p gt 06 Dix T Digital Output 3 EN DOx 4 oS DOx B GND t 1 6 10 1 7051 51D and M 7051 51D wiring Dry Contact T Dix Type Wet Contact 08 08 D1 TL DIG Dix Lm Dix I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 63 1 6 11 1 7052 520 and M 7052 52D wiring Input Type Wet Contact 08 IN IN TTL CMOS gt De n ogie LOW Logic HIGH De IN g
53. and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Relay Output Modules 1 7067 670 I 7061 61D M 7 D M 7 D Monog M 7067 67D M 7061 61D ae 05989 Output Channels 7 Form 12 4 Form 4 4 Form 4 Form Relay Signal Relay Power Relay Signal Relay Power Relay Form A 35 VDC 2A 30 VDC 0 5 120 5 250 0 24 220 VDC 6 240 VAC 9 1 0A 24 VDC 5A 30 VDC 0 25 A 250 VAC Form C 30 VDC 250 VAC Surge Strength 1500 VDC 3000 VDC 2000 VDC 4000 VDC Operate Time 5 ms Max 6 ms 3 ms typical 5 ms typical Form A 1 ms typical 4 Release Time 2 ms 3 ms ms typical Form C 2 ms typical Form A 30x10 ops Mechanical 10 ops 10 ops Mechanical Electrical M 5 5 Min Life 10 ops 20x10 ops 2x10 ops Form C Electrical 15x10 ops Mechanical 10 ops Electrical Modbus RTU M 7067 67D M 7061 61D M 7068 68D M 7069 69D Power Requirement 10 to 30 VDC 1 5W for 7067 1 7W for 7061 Power age 1 6 W for M 7068 2 1 W for M 7069 gt 2 or or Consumption I 7067D I 7061D 2 0 W for M 7068D 2 5 W for M 7069D M 7067D M 7061D Operating 25 to 75 Temperature Storage 30 to 75 Temperature I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 39 Relay Output Modules Module M 7064 6
54. as no parity 8 data bits and 1 stop bit The following Modbus functions are supported Function code Description Section 01 0x01 Read coils 3 1 02 Ox02 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 OxOF Write multiple coils 3 6 70 0x46 Read write module settings 3 7 If the function specified in the message is not supported then the module responds as follows Error Response 00 Address Byte to 247 01 Function code Byte Function code 0x80 02 Exception code Byte 01 If a CRC mismatch occurs the module will not respond I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 151 3 1 01 0x01 Read Coils This function code is used to read the current digital output readback value of the M 7000 DIO module Request 00 Address Byte 1 247 01 Function code 1 Byte 0x01 02 03 Starting channel 2 Bytes 0x0000 0x001F for DO readback numbers value 0x0020 0x003F for DI value 0 0040 0 005 for DIO Latch high value 0x0060 0x007F for DIO Latch low value 04 05 Output channel 2 Bytes 0x0001 0 001 number Response 00 Address Byte 1 247 01 Function code 1 Byte 0x01 02 Byte count 1 Byte 1 03 Output channel 1 Byte Refer to the Supported Modules readback
55. ature 32 I 7000 and M 7000 DIO User Manual Rev B2 7 7 013 27 DC Input Modules Module M 7046 46D Input Channels 15 Sink Source Isolated with Input Type Common Power or Ground PAUSE 8510350 V A 1 V Max Input Impedance 10K Ohms 5000 VDC Modbus M 7046 46D Power Requirement 10 to 30 VDC 0 2 W for Power M 7046 Consumption 1 0 W for M 7046D Operating 25 75 emperature pleads 30 to 75 Temperature I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 AC Input Module Moduli 1 7058 580 I 7059 59D M 7058 58D M 7059 59D Input Channels 8 8 Input Type Differential Differential ON Voltage Level 80 VAC Min 10 VAC Min OFF Voltage Level 30 VAC Max 3 VAC Max Max Input Voltage 250 VAC 80 VAC Operating AC Frequency 47 400 Hz 47 400 Hz Input Impedance 68K Ohms 10K Ohms Isolation Voltage 5000 Vrms 5000 Vrms Modbus RTU M 7058 58D M 7059 59D Power Requirement 10 to 30 VDC 10 to 30 VDC Power 0 3 W for 7058 7058 0 3 W for 7059 7059 Consumption 0 7 W for I 7058D M 7058D 0 7 W for 1 70590 7059 Operating Temperature 25 to 75 25 C to 75 Storage Temperature 30 C to 75 C 30 C to 75 C DC Output Modules Module 7042 420 7043 430 I 7045 45
56. cable to the module with digital inputs I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 119 2 16 AAF Description Reads the firmware version of a module Syntax SAAF CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF F Command to read the firmware version Response Valid command AA Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command i Delimiter character for an invalid command 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 module with the specified address Examples Command 01F Response 01A2 0 Reads the firmware version of module 01 and shows that it is version A2 0 Command 02F Response 02B1 1 Reads the firmware version of module 02 and shows that it is version B1 1 120 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 17 AALS Description Reads the status of the latched digital input and output channels Syntax SAALS CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF L Command to read the latched status 5 0 read the low latched status 1 read the high latched status Response Valid command Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter characte
57. 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 error or there is no module with the specified address Examples Command 01M Response 017042 Reads the module name of module 01 and returns the name 7042 Related Commands Section 2 23 AAO Name I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 123 2 19 AAP Description Reads the communication protocol information Syntax SAAP CHKSUMJ CR Delimiter character AA Address of the module to be read 00 to FF P Command to read the communication protocol Response Valid Response AASC CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF S The protocols supported by the module 0 only DCON protocol is supported both the DCON and Modbus RTU protocols are supported The current protocol that is saved in the EEPROM that will be used at the next power on reset 0 the protocol set in the EEPROM is DCON 1 the protocol set in the EEPROM is Modbus RTU 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 124 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 01P Response 0110 R
58. ction settings of the module see Section 1 10 for details 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 108 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 012 Response 01400600 Reads the configuration of module 01 Related Commands Section 2 1 Related Topics Section 1 10 Configuration Tables I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 109 2 11 AA4 Description Reads the synchronized data that was retrieved by the last command Syntax A A4 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 4 Command to read synchronized data Response Valid Command S 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 S Status of the synchronized data first read 0 not the first read Data Synchronized data See Section 1 10 for the data format 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 110 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 014 Response 201 Reads the synchronized data for module 01 An invalid command 15 returned becau
59. d stable For more information regarding the Dual Watchdog please refer to Chapter 5 of the Getting Started For I 7000 Series Modules manual that can be downloaded from the ICP DAS website http www icpdas com 188 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 A 3 Frame Ground Electronic circuits are constantly vulnerable to Electro Static Discharge ESD which become worse in a continental climate area Some I 7000 and M 7000 modules feature a new design for the frame ground which provides a path for bypassing ESD allowing enhanced static protection ESD capability and ensures that the module is more reliable Either of the following options will provide a better protection for the module 1 If the module is DIN rail mounted connect the DIN rail to the earth ground because the DIN rail is in contact with the upper frame ground as shown in the figure below 2 Alternatively connect the lower frame ground terminal to a wire and connect the wire to the earth ground as shown in the figure below Frame pi Ground UU Frame Ground Normal a I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 189 New DIN rail models are available that can easily be connected to the earth ground Each is made of stainless steel which is stronger than those
60. d M 7000 DIO User Manual Rev B2 7 7PH 013 B27 A 7 3 RM 104 RM 108 and RM 116 Output Channel 4 8 16 relay contact Output Specifications Type 1 Form C relay contact Rated Load 16 250 Max Switching Voltage 400 VAC Max Peak Current 30A 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 Input 24 VDC DIN Rail Mounted 24V 24V GND GND A I 7000 and M 7000 DIO User Manual Rev B2 7 7 013 27 197 A 7 4 RM 204 RM 208 RM 216 Output Channel 4 8 16 relay contact Output Specifications Type 2 Form C relay contact Rated Load 5A 250VAC Max Switching 400 VAC Max Peak Current 10A 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 Input 24 VDC DIN Rail Mounted 24V 24 GND GND ee rr 11 12 NC 14 NO 1110 112 NC 114 NO 21 CD 22 NO 24 NO 1210 122 NC 124 NO 144 NO 198 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27
61. dbus standard for more details 162 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Supported Modules M 7060 M 7060D Valid output channel 0x0000 0x0003 for DO output 0x0100 to clear the DIO latch value If setting this channel to ON the latch value will become 0 0x0200 0x0203 to clear the DI counter value M 7061 M 7061D Valid starting channel 0 0000 0 000B for DO output 0x0100 to clear the DO latch value If setting this channel to ON the latch value will become 0 M 7064 M 7064D Valid starting channel 0 0000 0 0007 for DO output 0x0100 to clear the DO latch value If setting this channel to ON the latch value will become 0 M 7067 M 7067D Valid starting channel 0x0000 0x 0006 for DO output 0x0100 to clear the DO latch value If setting this channel to ON the latch value will become 0 M 7055 M 7055D M 7055U M 7055UD Valid output channel 0 0000 0 0007 for DO output 0x0100 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 M 7052 M 7052D Valid output channel 0x0100 to clear the DI latch value If setting this channel to ON the latch value will become 0 0x0200 0x0207 to clear the DI counter value M 7053 M 7053D Valid output channel 0x010
62. dog timeout status 002737 Reset status 1 first read after powered on 0 not the first read after powered on 00513 Write 1 to clear counter value of digital input W 00528 channel Note only available with firmware version 200 and later 2 only available with firmware version 199 and earlier I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 183 4 Troubleshooting If you are having difficulty using the I 7000 or M 7000 module 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 14 184 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 4 1 Communicating with the module If you attempt to communicate with the module and receive no response first check the following 1 Ensure that the supplied power is within the range of 10 to 30 V DC If the supplied power is OK then the power LED should be on When the module receives a command the power LED is set to The power LED is shown as on after the module responds This method can be used to check whether the module has received a command sent from the host If possible 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 Utility to determine whether the module can
63. dress Data CHKSUM CR CHKSUM 2 character checksum which is present when the checksum setting is enabled See Sections 1 10 Data Format Setting and 2 1 for details End of command character carriage return 0 0 I 7000 M 7000 DIO User Manual Rev 2 7 7 013 27 87 Checksum Calculation 1 Calculate the ASCII code sum of all the characters in the command response string except for the carriage return character CR 2 The checksum is equal to the sum masked by OFFh Example Command string 012 CR 1 Sum of the string 0 1 2 24h 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 30h 36h 30h 30h 1AAh 2 Therefore the checksum is AAh and so CHKSUM AA 3 The response string with the checksum 01200600 Note All characters should be in upper case 88 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Command Response ection ae D A EB E E 5 un e 2 un N m N N AA00 Data AA0A Data AA0B Data AAlcDD AAAcDD AABcDD AAN AA2 N NTN 1 m
64. e after the next power on reset 172 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Error Response 00 Address Byte 1 247 01 Function code 1 Byte OxC6 02 Exception code 1 Byte Refer to the Modbus standard for more details Supported Module M 7060 M 7060D M 7064 M 7064D M 7067 M 7067D M 7050 M 7050D M 705 1 M 705 1 D M 7052 M 7052D M 7053 M 7053D M 7054 M 7054D M 7055 M 7055D M 7055U M 7055UD M 704 1 M 704 1D M 7043 M 7043D M 7045 M 7045 D M 7046 M 7046D I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 173 3 7 5 Sub function 32 0x20 Read firmware version This sub function code is used to read the firmware version information of a module Request 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x20 Response 00 Address Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x20 03 Major version Byte 0x00 0xFF 04 Minor version 1 Byte 0x00 0xFF 05 Build version Byte 0x00 0xFF Error Response 00 Address Byte 01 Function code 1 Byte OxC6 02 Exception code Byte Refer to the Modbus standard for more details Supported Modules M 7060 M 7060D M 7064 M 7064D M 7067 M 7067D M 7050 M 7050D M 705 1 M 705 1 D M 7052 M 7052D M 7053 M 7053D M 7054 M 7054D M 7055 M 7055D M 7055U M 7055UD M 7041 M 7041D
65. eads the communication protocol of module 01 and 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 15 DCON Related Commands Section 2 20 AAPN Supported modules M 7060 M 7060D M 7067 M 7067D M 7050 M 7050D M 705 1 M 705 1D M 7052 M 7052D M 7053 M 7053D M 7055 M 7055D M 704 1 M 704 1D M 7045 M7045D I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 125 2 20 AAPN Description Sets the communication protocol Syntax S AAPN CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF P Command to set the communication protocol N 0 DCON protocol 1 Modbus RTU protocols Before using this command the rear slide switch must be in the INIT position 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 valid response Delimiter character for an invalid response AA Address of the responding module 00 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 126 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 01P1 Response 01 Sets the communication protocol of module 01 to Modbus RTU and returns an invalid response b
66. ecause 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 2 19 AAP Supported modules M 7060 M 7060D M 7067 M 7067D M 7050 M 7050D M 705 1 M 705 1D M 7052 M 7052D M 7053 M 7053D M 7055 M 7055D M 704 1 M 704 1D M 7045 M7045D I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 127 2 21 AA Description Reads the status of the digital input output ports Syntax 9 AA CHKSUM Delimiter character AA Address of the module to be read 00 to FF Response Valid command CHKSUM CR Invalid command AA CHKSUM CR gt Delimiter character for a valid 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 Section 1 10 for details 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 128 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 01 Response gt 0 00 Reads the digital input output port status of module 01 1 7060 and returns OFOOh which denotes that RL2 and are on and IN2 and INA are off Related Commands Section 2 13 AA6 Related Topics Sectio
67. ection 1 10 for details The INIT pin must be 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 for details Used to set the counter update direction and checksum Section 1 10 The INIT pin must be connected to ground in order to change the checksum setting For the module with frame ground this is achieved by moving the rear slide switch to the INIT position See Section for details I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Response Valid Command AA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter for a valid command 2 Delimiter for an invalid command If the Baud Rate or checksum settings are changed without connecting the INIT pin to ground or switching the rear slide switch to the INIT position the module will return an invalid command AA Address of the module in hexadecimal format 00 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 960102400600 Response 02 Changes the address of module 01 to 02 The module returns a valid response Command 0101200A00 Response 01 Changes the Baud Rate of module 01 to 115200bps The module returns an invalid command because it 1s not in INIT mode Command 0101200A00 Response 01 Changes the Ba
68. for more details Supported Modules M 7060 M 7060D M 7064 M 7064D M 7067 M 7067D M 7050 M 7050D M 7054 M 7054D M 7055 M 7055D M 7055U M 7055UD M 7043 M 7043D M 7045 M7045D I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 177 3 7 9 Sub function 40 0x28 Read the power on value This sub function code is used to read the power on value of a module Request 00 Address 1 Byte 247 01 Function code 1 Byte 0x46 02 Sub function code Byte 0 28 Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0 28 03 Power on value 1 Byte 0 00 0x00 0x0F for M 7060 M 7060D 0 00 0 7 for M 7067 M 7067D Error Response 00 Address Byte 1 247 01 Function code 1 Byte OxC6 02 Exception Byte Refer to the Modbus standard for more details Supported Modules M 7060 M 7060D M 7064 M 7064D M 7067 M 7067D M 7050 M 7050D M 7054 M 7054D M 7055 M 7055D M 7055U M 7055UD M 7043 M 7043D M 7045 M7045D I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 3 7 10 Sub function 41 0x29 Set DI O active states This sub function code is used to set the DI O active states of a module Request 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code Byte 0x29 0x00 0x03 03 DI O active states 1 Byte po deabus
69. g channel 0x0000 0x 0007 for DO readback value 0x0020 0x0026 for DI value 0x0040 0x0046 for DI Latch high value 0x0048 0x004F for DO Latch high value 0x0060 0x0066 for DI Latch low value 0x0068 0x006F for DO Latch low value 154 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 M 7054 M 7054D Valid starting channel 0x0000 0x OOOF for DO readback value 0x0020 0x002F for DI value 0x0040 0x004F for DI Latch high value 0x0050 0x005F for DO Latch high value 0x0060 0x006F for DI Latch low value 0x0070 0x007F for DO Latch low value I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 155 3 2 02 0x02 Read Discrete Inputs This function code is used to read the current digital input value of the M 7000 DIO module Request 00 Address Byte 1 247 01 Function code 1 Byte 0x02 02 03 Starting channel 2 Bytes 0x0000 0x001F 04 05 Input channel 2 Bytes 0 0001 0x0020 number Response 00 Address Byte 1 247 01 Function code 1 Byte 0x02 02 Byte count 1 Byte 1 03 Input channel 1 Byte Refer to the Supported Modules data section for details of the value Error Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x82 02 Exception code 1 Byte Refer to the Modbus standard for more details Supported Modules M 7060 M 7060D
70. he EEPROM and will be used for the next power on reset It is not the currently used settings Error Response 00 Address Byte 1 247 01 Function code 1 Byte OxC6 02 Exception code 1 Byte Refer to the Modbus standard for more details Supported Modules M 7060 M 7060D M 7064 M 7064D M 7067 M 7067D M 7050 M 7050D M 705 1 M 705 1 D M 7052 M 7052D M 7053 M 7053D M 7054 M 7054D M 7055 M 7055D M 7055U M 7055UD M 7041 M 7041D M 7043 M 7043D M 7045 M 7045D M 7046 M 7046D I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 3 7 4 Sub function 06 0x06 Set communication settings This sub function code is used to set the communication protocol of a module Request 00 Address 1 Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x06 03 Reserved 1 Byte 0x00 04 Baud Rate 1 Byte Baud rate code see Section 1 10 for details 05 07 Reserved 3 Bytes 0x00 0x00 0x00 08 Mode 1 Byte 0 DCON protocol 1 Modbus RTU protocol 09 10 Reserved 2 Bytes 0x00 0x00 Response 00 Address Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x06 03 Reserved 1 Byte 0x00 04 Baud Rate Byte 0 OK others error 05 07 Reserved 3 Bytes 0x00 0x00 0x00 08 Mode 1 Byte 0 OK others error 09 10 Reserved 2 Bytes 0x00 0x00 Note The new baud rate and protocol will be effectiv
71. ing edge in the input signal The counter is updated when there is a rising edge in the input signal Note The reserved bits should be zero I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 77 Digital Input Output Data Format Table The data format of the response of the AA4 AA6 and AALS commands is the First Data the Second Data 00 The data format of the response of the 9 AA command is the First Data the Second Data Note both the First Data and the Second Data are 1n two hexadecimal digits format Module The First Data The Second Data I 70A1Series DI8 DII3 00 DIO DI7 00 FF 1 7042 42 DO12 00 IF DOO DO7 00 I 7043 43D DO8 DOI5 00 FF DOO DO7 00 FF I 7044 44D DOI 00 FF DII DIA 00 0 I 7045 Series DO8 DOI5 00 FF DO7 00 FF I 7050 Series DOO DO7 00 FF DIO DI6 00 7 I 7051 5 D 08 015 00 FF DIO DI7 00 FF I 7052 52D DIO DI7 00 FF 00 I 7053 53D DIS DII5 00 FF DIO DI7 00 FF I 7055 Series DOO DO7 00 FF DIO DI7 00 FF I 7058 58D DIO DI7 00 FF 00 I 7059 59D DIO DI7 00 FF 00 I 7060 60D DO1 DO4 00 OF 014 00 OF I 7061 61D DO8 DO11 00 0F DO7 00 FF I 7063 Series DOI 00 07 DIS 00 FF I 7065 Series DOI DOS 00 IF DII
72. ith the specified address I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 139 Examples Command 012 Response 011FF Reads the host watchdog timeout value of module 01 and returns FF which denotes that the host watchdog is enabled and the host watchdog timeout value is 25 5 seconds Related Commands Section 2 24 Section 2 25 AAO Section 2 26 Section 2 28 AA3EVV Section 2 29 AAAV Section 2 30 AA5V Related Topics Section A 2 Dual Watchdog Operation 140 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 28 AA3EVV Description Enables disables the host watchdog and sets the host watchdog timeout value of a module Syntax AA3EVV CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF 3 Command to set the host watchdog E 1 enable the host watchdog 0 disable the host watchdog VV Two hexadecimal digits to represent 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 command Delimiter character for an invalid command AA Address of the responding module 00 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 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 141 Examples
73. lid starting channel 0x0000 0x000D for DI counter value M 7046 M 7046D Valid starting channel 0x0000 0x000E for DI counter value M 7051 M 7051D Valid starting channel 0x0000 0x000F for DI counter value M 7050 M 7050D Valid starting channel 0x0000 0x0006 for DI counter value M 7054 M 7054D Valid starting channel 0x0000 0x000F for DI counter value I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 161 3 5 05 0x05 Write Single Coils This function code is used to write the digital output value of the M 7000 DIO module Request 00 Address Byte 1 247 01 Function code 1 Byte 0x05 02 03 Output channel 2 Bytes 0x0000 0 001 numbers 0x0100 to clear the latch value 0x0200 0x021F to clear the DI counter value 04 05 Output value 2 Bytes A value of OxFFO0O0 sets the output to ON A value of 0x0000 sets it to OFF All other values are illegal and will not affect the coil Response 00 Address Byte 1 247 01 Function code 1 Byte 0x05 02 03 Output channel 2 Bytes The value is the same as byte 02 and numbers 05 of the Request 04 05 Output value 2 Bytes The value is the same as byte 04 and 05 of the Request Error Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x85 02 Exception code 1 Byte Refer to the Mo
74. ltage 3 5 to 80 VDC Input Channels Max Load Current Short Circuit Protection L Isolation 2000 VDC Voltage 8 Sink Source Dry Contact and Requirement Input Type Wet Contact Voltage Level OFF Voltage 4 Level Input 10K Ohms Impedance Isolation 2000 VDC Voltage Modbus RTU M 7055U 55UD Power 10 to 48 V 0 9 W for M 7055U Power C ti 1 0 W for M onsumption 7055UD Operating D Temperature PIDE S pIorage 30 C to 475 Temperature 36 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Universal DC Input and Output Modules Model M 7054 54D M 7054P 54PD Channels 16 channel Isolated Universal Digital Input Output Configurable via Wire Connection Digital Output Output Type Sink Sink Load Voltage 5 80 VDC 5 50 VDC Max Load Current 100 mA 500 mA Overvoltage Protection 35V DC 60V DC Overload Protection Yes Short Circuit Protection Yes Power on Value Yes Programmable Yes Programmable Safe Value Yes Programmable Yes Programmable Digital Input ON Voltage Level Close to GND Close to GND OFF Voltage Level Open Open Overvoltage Protection 60 VDC Isolation Voltage 3750 Vrms 3750 Vrms Modbus RTU M 7054 54D M 7054P 54PD Power Requirement 10 to 30 V Power Consumption 1 2 W f
75. made of aluminum There is a screw at one end and a ring terminal is included as shown in the figure below Refer to Section 1 13 1 for more information about the new DIN rail models 190 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 A 4 Reset Status The reset status of a module is set when the module is powered on or when the module is reset by the module watchdog It is cleared after the responding of the first 5 command This can be used to check whether the module had been reset When the 5 command responds that the reset status 1s 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 set and it is not the first time AA5 command is sent it means the module has been reset and the digital output value had been changed to the power on value I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 191 A 5 Safe Value and Power on Value of Digital Output Besides setting by the set digital output commands the digital outputs can be set under two other conditions When the host watchdog is enabled and a host watchdog timeout occurs the safe value is loaded into the digital output ports The set digital output commands have no effect on the digital output ports until the host watchdog timeout status is cleared The host watchdog timeout status is saved in the EEPROM The status is not changed even after power on rese
76. mand Related Commands Section 2 11 AA4 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 93 2 3 Description Sets the digital output value of the lower eight channels Syntax Delimiter character Address of the module to be set 00 to FF 00 Command to set the digital output value of the lower eight channels Data A two digit hexadecimal value where bit corresponds to DOO bit corresponds to etc When the bit is 1 it denotes that the digital output channel is on and denotes that the digital output channel is off Response Valid command gt CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR gt Delimiter character for a valid command 2 Delimiter character for an invalid command Delimiter character for an ignored command A host watchdog timeout has occurred the digital output channel s are set to safe value and the digital output value that was sent is ignored 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 94 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 010033 Response gt Sets DOO DO4 and DOS to on and DO2 DO6 DO7 to off and the module returns a valid response Related Commands Section 2 4 Section 2 5 AAOB data Section 2 6 AAIcDD Section 2
77. n 1 10 Configuration Tables I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 129 2 22 AA Data Description Sets the digital output channels Syntax 2 AA Data CHKSUM CR AA Data Delimiter character Address of the module to be set 00 to FF Data to be written to the digital output channels For the I 7060 and I 7063 series it is a one digit hexadecimal value For the I 7044 I 7050 I 7055 I 7065 I 7066 and I 7067 series it is a two digit hexadecimal value For the I 7042 I 7043 and I 7045 series it is a four digit hexadecimal value Bit 0 of the value corresponds to DOO and bit 1 of the value corresponds to DOI 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 gt CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR gt 130 Delimiter character for a valid command Delimiter character for an invalid command Delimiter character for an ignored command A host watchdog timeout has occurred the digital output ports are set to safe value and the digital output value that was sent is ignored I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 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 017 Response gt For the I 7060 module
78. n invalid command Delimiter character for an ignored command A host watchdog timeout has occurred the digital output ports are set to safe value and the digital output value that was sent is ignored 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 102 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 01A201 Response gt Sets DO2 to on and the module returns a valid response Related Commands Section 2 3 AAQO data Section 2 4 AAOA data Section 2 5 SA AOB data Section 2 6 AAIcDD Section 2 8 AABcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 11 DIO Active States Notes This command is only applicable to the modules with digital output channels 2 This command is the same as the AAA command I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 103 2 8 AABcDD Description Sets a single digital output channel of the upper eight channels Syntax AABcDD CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF B Command to set a single digital output channel of the upper eight channels Specifies the digital output channel to be set 0 to 7 where 0 stands for channel 8 1 stands for channel 9 etc DD 00 set the digital output channel to off 01 set the digital output channel to on Response Valid comma
79. nd gt CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR gt Delimiter character for a valid command 4 Delimiter character for an invalid command Delimiter character for an ignored command A host watchdog timeout has occurred the digital output ports are set to safe value and the digital output value that was sent is ignored 104 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 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 01B201 Response gt Sets DO10 to on and the module returns a valid response Related Commands Section 2 3 AAQO data Section 2 4 AAOA data Section 2 5 SA AOB data Section 2 6 AAIcDD Section 2 7 AAAcDD Section 2 13 AA6 Section 2 21 AA Related Topics Section 1 11 DIO Active States Notes This command is only applicable to the modules with the number of digital output channels larger than eight I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 105 2 9 Description Reads the digital input counter of channel N Syntax AAN CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF N The channel to be read 0 to F Response Valid Command AA Data CHKSUM CR Invalid Command 2AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid
80. ng please refer to Section A 3 Frame Ground There is a way to check whether the 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 of Digital Output The module with digital inputs provides the latched digital inputs please refer to Section A 6 Latched Digital Input for details For details of the I O extension modules please refer to Section A 7 DN Module I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 2 Terminal Assignment l 7041 1 7041 7041 7041 I 7000 M 7000 DIO User Manual Rev 2 7 7 013 27 gene a I 7000 M 7000 DIO User Manual Rev 2 7 7 013 27 OL QNo g M Nui VLVO A SLOQ LINI Y 00 oq 2 04 oq 000 mmu I 7000 and M 7000 DIO User Manual Rev B2 7 7 013 27 retinal 1X3 WOOIhO OQ 204 504 y Od g 0d 904 204 8 0 l 7044 1 7044 I 7000 M 7000 DIO User Manual Rev 2 7 7 013 27 I 7045D M 7045 M 7045D gt 4 gt Ext PWR Ext GND Y DATA 1 7000 M 7000 DIO User Manual Rev 2 7 7 013 27 13 Ext GND1 I 7045 NPN I 7045D NPN M 7045 NPN M 7045D NPN
81. odule 01 1 7060 and returns OF0000h which denotes that RL2 are on and INI IN2 and IN4 are off Related Commands Section 2 21 AA Related Topics Section 1 10 Configuration Tables I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 115 2 14 AAC Description Clears the status of the latched digital input and output channels Syntax AAC CHKSUM CR Delimiter character Address of the module to be cleared 00 to FF C Command to clear the status of the latched digital input channels 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 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 116 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 01L0 Response 00 Sends the command to read the status of the low latched digital input channels of module 01 and returns FFFF Command 01C Response 01 Sends the command to clear the status of the latched digital input channels of module 01 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 OOOO Related Commands
82. odules manual can be downloaded from the ICP DAS website http www icpdas com 74 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 9 Default Settings Default settings for the I 7000 DIO modules are as follows o Module Address 01 DIO Type Type 40 Baud Rate 9600 bps o Checksum disabled J3 set to INIT mode enabled for I 7043 43D and M 7043 43D Default settings for the M 7000 DIO modules are as follows o Protocol Modbus o Module Address 01 DIO Type Type 40 Baud Rate 9600 bps I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 75 1 10 Configuration Tables Baud Rate Setting CC Code 04 05 06 07 08 09 OA Note The data bits are fixed at one start bit eight data bits no parity and one stop bit for both the I 7000 and M 7000 series Type Setting TT For I 7000 and M 7000 DIO modules the type code is fixed to 40 76 I 7000 M 7000 DIO User Manual Rev 2 7 7PH 013 B27 Data Format Setting FF 7 3 4 3 2 1 0 CU CS reserved CD Key Description CD Code 7050 0 read only I 7052 2 read only I 7053 3 read only I 7060 1 read only For other modules the code value can be changed by 7 AANNTTCCFF command and the default code value is 0 CS Checksum setting 0 Disabled Enabled CU Counter update 0 The counter is updated when there is a fall
83. on code 1 Byte 0x46 02 Sub function code 1 Byte 0x22 Response 00 Address Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x22 03 Edge setting value 1 Byte 0x00 0x0F rising 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 Error Response 00 Address Byte 1 247 01 Function code 1 Byte OxC6 02 Exception code 1 Byte Refer to the Modbus standard for more details Supported Modules M 7060 M 7060D M 7050 M 7050D M 705 1 M 705 1 D M 7052 M 7052D M 7053 M 7053D M 7054 M 7054D M 7055 M 7055D M 7055U M 7055UD M 704 1 M 704 1D M 7046 M 7046D 176 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 3 7 8 Sub function 39 0x27 Set the power on value This sub function code is used to set the power on value of a module Request 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code Byte 0x27 03 Power on Value Byte 0x00 0xFF 0x00 0x0F for M 7060 M 7060D 0x00 0x7F for M 7067 M 7067D Response 00 Address Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x28 03 Power on value Byte 0 OK others error Error Response 00 Address Byte 01 Function code 1 Byte 0OxC6 02 Exception code 1 Byte Refer to the Modbus standard
84. onse 017050N Reads the name of module 01 and returns the name 7050N Related Commands Section 2 18 SAAM I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 133 2 24 Description Informs all modules that the host is OK Syntax CHKSUM CR Delimiter character a Host OK command Response No response Examples Command No response Sends a Host OK command to all modules Related Commands Section 2 25 AAO Section 2 26 AA1 Section 2 27 2 Section 2 28 AA3EVV Section 2 29 AA4V Section 2 30 AA5V Related Topics Section A 2 Dual Watchdog Operation 134 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 25 Description Reads the host watchdog status of a module Syntax AA0 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 0 Command to read the module status Response Valid command AASS CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command l Delimiter character for an invalid command 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 the host watchdog is enabled Bit 2 1 indicates that a host watchdog timeout has occurred and indicates that no host watchdog timeout has occurred The host watchdog status is stored in EEPR
85. or M 7054 1 3 W for M 7054D 1 2 W for M 7054P 1 3 W for M 7054PD Operating Temperature 25 to 75 Storage Temperature 30 C to 75 C I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Relay Output and DC Input Modules 7060 600 Module M 7060 60D 1 7063 630 7065 650 7060 Output Channels 4 3 5 4 ReayTye meramc Form A mis Form Form A 16 A 250 VAC 0 6A 125 VAC 5A 250 VAC 2 Contact Rating 24 30 VDC 5 30 VDC 10A NO 6A NC 250 VAC 10A NO 6A NC 30 VDC Surge Strength 500 V 4000 V 2500 V Operate Time 3 ms 6 ms Max 6 ms Release Time 2 ms 3 ms Max 3 ms Min Life 5 10 ops 10 ops 5 10 ops Input Channels 4 8 4 4 Isolation Isolated with Common Source Isolation Voltage 3750 Vrms Digital Level 0 1 V max 4 V max Digital Level 1 4 to 30 V 10 to 50 V Input Impedance 3K ohm 10K ohm Modbus RTU M 7060 60D M 7060P Power Requirement 10 to 30 VDC 1 3 W for 7060 Power M 7060 1 0 W for 1 7063 1 3 W for 1 7065 1 4W for M 7060P Consumption 1 9 W for 1 70600 1 5 W for I 7063D 2 2 W for 1 7065 M 7060D Operating 25 to 75 25 to 75 25 C to 75 25 C to 75 Temperature Storage 30 to 75 30 C to 75 30 Cto 75 30 Cto 75 Temperature 38 I 7000
86. ount 1 Byte 1 03 Input channel Nx2 Each channel can record a maximum counter value Bytes counter value up to 65535 OXFFFF Number of input channels Error Response 00 Address Byte 1 247 01 Function code 1 Byte 0x83 02 Exception code Byte Refer to the Modbus standard for more details Supported Modules M 7060 M 7060D Valid starting channel 0x0000 0x 0003 for DI counter value 158 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 M 7055 M 7055D M 7055U M 7055UD Valid starting channel 0x0000 0x 0007 for DI counter value M 7052 M 7052D Valid starting channel 0x0000 0x 0007 for DI counter value M 7053 M 7053D Valid starting channel 0x0000 0x000F for DI counter value M 7058 M 7058D Valid starting channel 0x0000 0x 0007 for DI counter value M 7041 M 7041D Valid starting channel 0x0000 0x000D for DI counter value M 7046 M 7046D Valid starting channel 0 0000 0 000 for DI counter value M 7051 M 7051D Valid starting channel 0 0000 0 000 for DI counter value M 7050 M 7050D Valid starting channel 0x0000 0x0006 for DI counter value M 7054 M 7054D Valid starting channel 0 0000 0 000 for DI counter value I 7000 and M 7000 DIO User Manual Rev
87. put channels 05 of the Request Error Response 00 Address Byte 1 247 01 Function code 1 Byte Ox8F 02 Exception code Byte Refer to the Modbus standard for more details I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 165 Supported Modules M 7060 M 7060D Valid starting channel 0x0000 0x0003 for DO output 0x0200 0x0203 to clear the DI counter value M 7061 M 7061D Valid starting channel 0x0000 0x000B for DO output M 7064 M 7064D Valid starting channel 0x0000 0x0007 for DO output M 7067 M 7067D Valid starting channel 0x0000 0x0006 for DO output M 7055 M 7055D M 7055U M 7055UD Valid starting channel 0x0000 0x0007 for DO output 0x0200 0x0207 to clear the DI counter value M 7052 M 7052D Valid starting channel 0x0200 0x0207 to clear the DI counter value M 7053 M 7053D Valid starting channel 0x0200 0x020F to clear the DI counter value M 7058 M 7058D Valid starting channel 0x0200 0x0207 to clear the DI counter value M 7041 M 7041D Valid starting channel 0x0200 0x020D to clear the DI counter value M 7043 M 7043D Valid starting channel 0x0000 0x000F for DO output 166 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 M 7045 M 7045D Valid starting 0000 0 0006 for DO
88. r M 7000 modules using the Modbus RTU protocol configure the module using the following functions o Sub function 04h of Function 46h see Section 3 7 2 Sub function 06h of Function 46h see Section 3 7 4 The default settings for the module can be found in Section 1 9 To read data from the input channels send either the AA6 or AA commands to the module See Sections 2 13 and 2 21 for details For M 7000 modules using the Modbus RTU protocol use Function 02h to read the data from the input channels See Section 3 2 for details To write data to the output channels send the AA data command to the module See Section 2 22 for details Refer to Sections 2 3 2 8 for other setting digital output commands For M 7000 modules using the Modbus RTU protocol use Function 05h or OFh to write the data to the output channels See Sections 3 5 and 3 6 for details I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 73 7 If the host is a PC with a Windows operating system installed the DCON Utility can be used to allow easy configuration and reading of data The DCON Utility can be downloaded from the ICP DAS website http www icpdas com The documentation for the DCON Utility can be found in the Getting Started For 7000 Series Modules manual Please refer to the I 7000 Bus Converter User s Manual and Getting Started For I 7000 Series Modules manuals for more details The Getting Started For I 7000 Series M
89. r for an invalid command AA Address of the responding module 00 to FF Data Status of the latched digital input channels a four digit hexadecimal value followed by 00 See Section 1 10 for details 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 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 121 Examples Command 01L0 Response FFFFOO Sends the command to read the status of the low latched digital input channels of module 01 and returns FFFF Command 01C Response 01 Sends the command to clear the status of the latched digital input channels of module 01 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 14 AAC Related Topics Section 1 10 Configuration Tables Notes This command is only applicable to the modules with digital input channels 122 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 18 AAM Description Reads the name of a module Syntax S AAM CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF M Command to read the module name Response Valid command AA Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid
90. re version 3 Host configuration type and operating system 4 If the problem is reproducible please give full details describing the procedure used to reproduce the problem 5 Any specific error messages displayed If a dialog box with an error message is displayed please include the full text of the dialog box including the text in the title bar 6 If the problem involves other programs or hardware devices please describe the details of the problem in full 7 Any comments and suggestions related to the problem are welcome ICP DAS will reply to your request by email within three business days 86 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 DCON Protocol All communication with I 7000 modules consists of commands generated by the host and responses transmitted by the I 7000 modules Each module has a unique ID number that is used for addressing purposes and is stored in non volatile memory The ID is 01 by default and can be changed using a user command All commands to the modules contain the ID address meaning that only the addressed module 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 Leading Module Character Address COmMmand CHKSUM CR Response Format Leading Module Character Ad
91. red the digital output ports are set to safe value and the digital output value that was sent is ignored 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 100 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Examples Command 011201 Response gt Sets DO2 to on and the module returns a valid response Related Commands Section 2 3 AAQO data Section 2 4 AAOA data Section 2 5 SA AOB data Section 2 7 AAAcDD Section 2 8 AABcDD Section 2 13 Section 2 21 AA Related Topics Section 1 11 DIO Active States Notes 1 This command 15 only applicable to the modules with digital output channels 2 This command is the same as the AAAcDD command I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 101 2 7 AAAcCDD Description Sets a single digital output channel of the lower eight channels Syntax AAAcDD CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF A Command to set a single digital output channel of the lower eight channels C Specifies the digital output channel to be set 0 to 7 DD 00 set the digital output channel to off 01 set the digital output channel to on Response Valid command B CHKSUM CR Invalid command CHKSUM CR Ignored command CHKSUM CR gt Delimiter character for a valid command Delimiter character for a
92. round The dimensions of the I 7041 41D M 7041 41D I 7042 42D I 7043 43D M 7043 43D I 7044 44D I 7050 series M 7050 series I 7052 52D M 7052 52D I 7060 60D M 7060 60D I 7063 series I 7065 series 1 7066 66D I 7067 67D and M 7067 67D are as shown below 29 50 2 SCREW M3 Back View Side View 3 00 J Top View Unit mm Front View 58 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 5 2 Modules with Frame Ground The dimensions of the I 7045 45D M 7045 45D I 7051 51D M 7051 51D I 7053 FG 53D FG M 7053 53D I 7055 55D M 7055 55D I 7058 58D I 7059 59D and M 7060P as shown below 336 30 40 EL y 9 SN die 9 E QJ oy CO E 56 00 cD 4 7 Init c Cc s LO gt ey N Back View Side View 5 50 da 1120 8 38 g 40 HEHEHE um view Unit mm 72811 50 32 5555555555555 Te Front View 5999965550999 I 7000 7000 DIO U
93. s Byte 1 247 01 Function code 1 Byte OxC6 02 Exception code 1 Byte Refer to the Modbus standard for more details I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 3 7 1 Sub function 00 0x00 Read module name This sub function code is used to read the name of a module Request 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function code Byte 0x00 Response 00 Address Byte 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x00 03 06 Module name 4 Bytes 0x00 0x70 0x60 0x00 for M 7060 M 7060D modules 0x00 0x70 0x67 0x00 for M 7067 M 7060D modules Error Response 00 Address Byte 1 247 01 Function code 1 Byte OxC6 02 Exception code 1 Byte Refer to the Modbus standard for more details Supported Modules M 7060 M 7060D M 7064 M 7064D M 7067 M 7067D M 7050 M 7050D M 705 1 M 705 1 D M 7052 M 7052D M 7053 M 7053D M 7054 M 7054D M 7055 M 7055DM 7055U M 7055UD M 704 1 M 7041 D M 7043 M 7043D M 7045 M 7045 D M 7046 M 7046D I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 169 3 7 2 Sub function 04 0x04 Set module address This sub function code is used to set the address of a module Request 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x46 02 Sub function
94. se the command has not been issued in advance Command No response Sends the synchronized sampling command Command 014 Response 1000 00 Reads the synchronized data for 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 0000 00 Reads the synchronized data for module 01 The module returns the synchronized data and sets the status byte to 0 to indicate that the synchronized data has been read Related Commands Section 2 2 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 111 2 12 AA5 Description Reads the reset status of a module Syntax AA5 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 5 Command to read the module reset status Response Valid Command AAS CHKSUM CR Invalid Command AA CHKSUM Delimiter character for a valid command Delimiter character for an invalid command AA Address of the 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 since the module was powered on which denotes that there has been no module reset since the last AA5 command was sent There will be no response if the command syntax is incorrect there is a communication error
95. ser Manual Rev 2 7 7PH 013 B27 59 1 6 Wiring 1 6 1 1 7041 410 I 7041P 41PD M 7041 41D and M 7041P 41PD wiring Dry Contact 08 1N r IN CON L INx FL INx TTL CMOS IN COM acta D9 i Logic HIGH J Logic L ne INx INx NPN Output PNP Output IN 44 09 IN 1 6 2 I 7042 42D wiring Open Collector Output DOx ExtPWR OutGND 1 6 3 1 7043 430 M 7043 43D wiring Open Collector Output R Vs 60 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 6 4 I 7044 44D wiring Dry Contact p 4 IN E IN Aon INx Vr zw 1nD6 ix TTL CMOS Input kk L hg IN COM Logic LOW De IN COM Iri Ogic eng Logic LOW ne Nx 2 mm ue INx NPN Output PNP Output x INx Open Collector Output Wiring 1 6 5 1 7045 45 and M 7045 45D wiring Digital Output ExtPWR ExtGND I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 6 6 7045 1 7045D NPN M 7045 NPN M 7045D NPN wiring Resistance Ext PWRx Ext PWRx DOx Ext GNDx Ext GNDx 43 5 50 VDC 10 reu To other channels 3 5 50
96. t Logic LOW Logic HIGH g NPN Output PNP Output AH OB iv ive cma jm Se _ 1 6 121 7053 FG 53D FG and M 7053 53D wiring Input Type Dry Contact 5118 TTL CMOS gt DIx rs Open Collector Dix 08 64 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 1 6 13 M 7054 54D and M 7054P 54PD wiring Dry Contact DIOx DIOx 0100 DIO7 _ EXT GNDO 05 EXT PWRO ne EXT PWRO Dry Contact 0108 DIO15 Output Type EXT GNDO xc S EXT GNDO DIOO DIO7 108 Drive Relay DIOx E rmm Drive Relay DIO8 DIO15 0 EXT PWRO 3 DIOx EXT GND1 3 EXT PWR1 EXT PWRO DIOx EXT GND1 EXT PWR1 1 6 14 1 7055 55D and M 7055 55D wiring Dry Contact DI GND Dix Wiring Wet Contact Output Wiring DI COM Dix DOx ExtPWR DO GND DOx ExtPWR DO GND I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 65 1 6 15 7055 1 7055D NPN M 7055 NPN and M 7055D NPN wiring Dry Contact DI GND Dix
97. t It can be cleared only by the reset host watchdog timeout status command See Section A 2 for host watchdog details When the module is powered on and the host watchdog timeout status is cleared the power on value is loaded into the digital output ports If the host watchdog timeout status is not cleared on power on then the safe value is loaded into the digital output ports Both the safe value and power on value are set by the AA5V command Refer to Section 2 30 for details 192 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 A 6 Latched Digital Input The I 7000 and M 7000 DIO modules provide commands to read the latched high digital input and latched low digital input status Following is an example to show the usefulness of the latched digital input When we want to read the key stroke of a key switch connected to the digital input channel of a module the input signal of the key stroke is a pulse signal as shown in the following figure A B 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 lose the key stroke information However with the read latched digital input command we can still get the key stroke information even we are not able to send command in B period For details of the read latched digital input command please refer to Sections 2 17 and 3 1 I 7000 and M 7000 DIO User Manual
98. tarting channel 0x0020 0x0027 for DI value 0x0040 0x0047 for DI Latch high value 0x0060 0x0067 for DI Latch low value M 7053 M 7053D Valid starting channel 0x0020 0x002F for DI value 0x0040 0x004F for DI Latch high value 0x0060 0x006F for DI Latch low value I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 153 M 7058 M 7058D Valid starting channel 0x0020 0x0027 for DI value 0x0040 0x0047 for DI Latch high value 0x0060 0x0067 for DI Latch low value M 7041 M 7041D Valid starting channel 0x0020 0x002D for DI value 0x0040 0x004D for DI Latch high value 0x0060 0x006D for DI Latch low value M 7043 M 7043D Valid starting channel 0 0000 0 000F DO readback value 0x0040 0x004F for DO Latch high value 0x0060 0x006F for DO Latch low value M 7045 M 7045D Valid starting channel 0 0000 0 OOOF for DO readback value 0x0040 0x004F for DO Latch high value 0x0060 0x006F for DO Latch low value M 7046 M 7046D Valid starting channel 0x0020 0x002E for DI value 0x0040 0x004E for DI Latch high value 0x0060 0x006E for DI Latch low value M 7051 M 7051D Valid starting channel 0x0020 0x002F for DI value 0x0040 0x004F for DI Latch high value 0x0060 0x006F for DI Latch low value M 7050 M 7050D Valid startin
99. that represent the miscellaneous settings as follows 7 6 5 4 3 2 1 0 Reserved OA IA Key Description OA IDO active state 0 output value 1 for relay active output value for relay inactive 1 output value 0 for relay active output value 1 for relay inactive IA DI active state 0 input value 1 for non signal or the low voltage input value for high voltage 1 input value 0 for non signal or the low voltage input value 1 for high voltage I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 147 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 01D Response 0101 Reads the miscellaneous settings of module 01 returns 01 Related Commands Section 2 32 AADVV Notes This command is only applicable to the M 7000 DIO modules 148 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 32 AADVV Description Sets the miscellaneous settings of a module Syntax AADVV CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF D Command to set the miscellaneous settings VV Two hexadecimal digits that represent the miscellaneous settings as follows 7 6 5 4 3 2 1 0 Reserved IA Key Description OA IDO active state 0 output value 1 for relay active output
100. ud Rate of module 01 to 115200bps and the module is in INIT mode The module returns a valid response I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 91 Related Commands Section 2 10 AA2 Related Topics Section 1 10 Configuration Tables Section A 1 INIT pin Operation 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 power on reset 92 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 24 Description When the command 15 received it will allow all modules to read data and will store the data for later retrieval Syntax CHKSUM CR Delimiter character Synchronized sampling command Response There is no response with this command To access the data another command AA4 must be sent see Section 2 11 for details Examples Command No response Sends the synchronized 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 read after the previous command Command 014 Response 00 0000 Sends a command to read the synchronized data The status byte of the response is 0 which means that it is NOT the first time the synchronized data has been read after the previous com
101. ules they are two hexadecimal digits followed by 00 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 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 143 Examples Command 014S Response 010000 Reads the safe DO value of module 01 and returns 0000 Command 014P Response 01FFOO Reads the power on DO value of module 01 and returns FFOO Related Commands Section 2 30 AASV Related Topics Section 1 11 DIO Active States Section A 2 Dual Watchdog Operation Notes This command is only applicable to the modules with digital output channels 144 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 2 30 5 Description Sets the current DO value as the power on DO value or the safe DO value Syntax AA5V CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF 5 Command to set the power on value or the safe DO value Sets the power on 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 responding module 00 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 I 7000 and M 7000 DIO User Manual
102. value for relay inactive 1 output value 0 for relay active output value 1 for relay inactive IA DI active state 0 input value 1 for non signal or the low voltage input value for high voltage 1 input value 0 for non signal or the low voltage input value 1 for high voltage I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Response Valid Command AA CHKSUM CR Invalid Command 2AA 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 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 miscellaneous settings of module 01 to O1 and returns a valid response Related Commands Section 2 31 AAD Notes This command is only applicable to the M 7000 DIO modules 150 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 3 Modbus RTU Protocol The Modbus protocol is developed by Modicon Inc originally developed for Modicon controllers Detailed information can be found at http www modicon com techpubs toc7 html You can also visit http www modbus org to find more valuable information M 7000 series modules support the Modbus RTU protocol The communication Baud Rates range from 1200bps to 115200bps The parity data bits and stop bits are fixed
103. x04 0x05 0x06 Baud 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 stop bit 40488 Modbus response delay time in ms valid range 0 30 R W 404807 watchdog timeout value 0 255 in 0 15 R W 40492 Host watchdog timeout count write 0 to clear R W 10001 Digital input value R 10016 00001 Digital output value R W 00016 00033 Digital input value of channel 0 7 R 00048 00065 High latched values of DIO R 00096 00097 Low latched values of DIO R 00128 00129 Safe value of digital output channel R W 00144 00161 Power on value of digital output channel R W 00176 001937 Counter update trigger edge of digital input channel R W 00208 002577 Write 1 to clear latch values W 182 I 7000 and M 7000 DIO User Manual Rev B2 7 7PH 013 B27 Address Description Attribute 00257 Protocol 0 1 Modbus R W 002587 0 Modbus 1 Modbus ASCII R W 00260 Modbus host watchdog mode R W 0 same as I 7000 1 can use write DO command to clear host watchdog timeout status 002617 1 enable 0 disable host watchdog R W 002647 Write 1 to clear latched DIO W 00265 DI active state 0 normal 1 inverse R W 00266 DO active state 0 normal 1 inverse R W 00270 Host watch dog timeout status write 1 to clear host R W watch

Download Pdf Manuals

image

Related Search

Related Contents

OK.EWO 5.60 - Stadt Germering  DFI AK34-SC Motherboard  Téléchargement FDR - Ramsar Sites Information Service  Novembre 1996 Manuel d`Instructions PL-519-1  Short form User Manual  Service Manual Template    Extraction System of Agricultural Statistics (ESAS) User's Guide – 2005  AVIS - CatalogRack  Guía de usuario del mensaje EDI de confirmación de despacho  

Copyright © All rights reserved.
Failed to retrieve file