background image

E851-RTU(4440-ETH) User Manual

Summary of Contents for 4440-ETH

Page 1: ...E851 RTU 4440 ETH User Manual ...

Page 2: ...orking mode 14 4 1 1 Slave mode 14 4 1 2 Host mode 15 4 2 Basic functions of IO 16 4 2 1 Switch DO Output 16 4 2 2 Read switch DI input 18 4 2 3 Read analog AI input 19 4 2 4 Analog AI range setting 21 4 3 IO Feature Function 21 4 3 1 Pulse count and count clear 21 4 3 2 Switching input DI is automatically reported 22 4 3 3 DO Time Settings for Switch Output 23 4 4 Network related functions 24 4 4...

Page 3: ...s TCP RTU protocol Support connection to Ebyte cloud command control Support two working modes host mode slave mode slave can connect to multiple devices through RS485 Support reload touch button long press 5s Modbus device address RS485 serial baud rate and check digit to restore factory settings Hardware watchdog with high reliability Multiple indicator lights show working status The power suppl...

Page 4: ...ctions please refer to the following chapters 1 1 Port connection 1 1 1 RS485 connection Note When the 485 bus high frequency signal is transmitted the signal wavelength is shorter than the transmission line The reflected wave will form at the terminal of the transmission line and interfere with the original signal Therefore terminal resistance should be added at the end of the transmission line s...

Page 5: ...ronic Technology Co Ltd E851 RTU 4440 ETH User Manual Copyright 2012 2019 Chengdu Ebyte Electronic Technology Co Ltd 4 1 1 2 Switch Input Connection 1 1 3 Relay output connection 1 1 4 Differential analog input connection ...

Page 6: ...o Ltd 5 1 2 Quick Use Wiring Computer connects to E851 RTU 4440 ETH via USB to RS485 Networking Plug the network cable into the RJ45 port Power supply E851 RTU 4440 ETH working voltage is DC 8 28V 1 2 1 RS485 Bus Control Select the appropriate port and click Search to search for the device After searching for the device click Stop ...

Page 7: ...pyright 2012 2019 Chengdu Ebyte Electronic Technology Co Ltd 6 At this time the device address of the current device can be seen and the auto refresh processing can be performed and the switch output control the digital input read and the differential analog input can be read ...

Page 8: ...l input default trunk connection 4 way differential analog input and 4 way relay output Support Modbus TCP RTU protocol The product is highly user friendly and users can easily and quickly integrate into their own systems to achieve remote control based on Ethernet 2 1 Basic parameters Name Value Hardware parameters Product size H W D 172 107 29mm Product weight 457 5 5g Working temperature 20 70 ...

Page 9: ...Copyright 2012 2019 Chengdu Ebyte Electronic Technology Co Ltd 8 Software parameters Network Type Ethernet Configuration command Modbus TCP RTU Network protocol Modbus TCP RTU Working mode Host mode Slave mode Data transmission mode TCP Client 2 2 Size interface description ...

Page 10: ...ected with device B interface 5 RS485 A RS485 interface A RS485 interface A is connected with device A interface 6 RS485 G Signal reference can be unconnected 7 DIG Switching input Can be used in pairs with DI 4 8 DI 4 Switch input channel 4 Form dry contact with DIG 9 DIG Switching input Can be used in pairs with DI 3 10 DI 3 Switch Input Channel 3 Form dry contact with DIG 11 DIG Switching input...

Page 11: ... Cooperate with common end of relay 3 32 COM 3 Relay 3 Common End Cooperate with the normally open closed pin of relay 3 33 NO 3 Normally open pin of Relay 3 Cooperate with common end of relay 3 34 NC 4 Normally closed pin of Relay 4 Cooperate with common end of relay 4 35 COM 4 Relay 4 Common End Cooperate with the normally open closed pin of relay 4 36 NO 4 Normally open pin of Relay 4 Cooperate...

Page 12: ...ess table function code 0x01H 0x05H 0x0FH 0x03H 0x06H 0x10H Register address Register quantity Register attribute Register type Register value range Support function code 00017 0x0010 1 DO1 Switch Output Read write 0x0000 or 0xFF00 0x05function code 0 1 0x01 0x0Ffunction code 0x01 0x05 0x0F 00018 0x0011 1 DO2 Switch Output Read write 00019 0x0012 1 DO3 Switch Output Read write 00020 0x0013 1 DO4 S...

Page 13: ...Protocol type UDP TCP Read write 0 1 40124 0x007B 22 Custom registration package Read write 40146 0x0091 1 Registration package mechanism Read write 0 4 40147 0x0092 22 Heartbeat package Read write 40169 0x00A8 1 Heartbeat packet time Read write 0 65535 40170 0x00A9 1 Heartbeat packet mode Read write 0 1 40171 0x00AA 1 Cloud transparent transmission Read write 0 1 40172 0x00AB 3 Active connection ...

Page 14: ...aud Rate Code Table 0 1200 1 2400 2 4800 3 default 9600 4 19200 5 38400 6 57600 7 115200 3 4 RS485 serial port check bit value table check bit value table 0 default No check 1 even parity check 2 Odd parity check 3 5 Host computer configuration parameters Select the Parameter Settings column you can read parameters write parameters For the specific realization of functions see the product function...

Page 15: ... to the device by the network or 485 terminal sender satisfies the Modbus RTU Modbus TCP protocol and the address in the data is the device address and the device will reply with the same protocol If the data sent by the network or 485 bus to the device does not satisfy the Modbus RTU Modbus TCP protocol or the Modbus RTU or Modbus TCP protocol is met but the data address is not the device address...

Page 16: ... the device address and the device responds to the sender with the same protocol If the data sent by the network or 485 bus to the device does not satisfy the Modbus RTU Modbus TCP protocol or satisfy the Modbus RTU Modbus TCP protocol but the data address is not the device address the data from the 485 bus will be transmitted to the network and the data from the network will be transmitted to the...

Page 17: ...en coil is energized the phenomenon is opposite relay NC port and COM port are disconnected NO port and COM port are closed with a value of 1 Query relay status by instruction Example Read the 4 way switch output state assuming a return value of 03 corresponding to the binary bit 0000 0011 the lower four bits and four bits represent the switch output state which in turn is DO4 DO3 DO2 DO1 Modbus R...

Page 18: ...t are closed NO port and COM port are disconnected coil is energized relay NC port and COM port are disconnected NO port and COM port are closed The state of relay is controlled by command Example Function code 0x05 write DO2 switch output make NC2 COM2 open NO2 COM2 close write value is FF 00 make NC2 COM2 close NO2 COM2 open write value 00 00 Modbus RTU protocol write switch output Transmit 01 0...

Page 19: ...tch Quantity Bytes Write value Receive 00 01 00 00 00 06 01 0F 00 11 00 02 Transmission identifier Protocol identifier length element ID Function code Switching address Write Switch Quantity 4 2 2 Read switch DI input Function Code 02 Read Switch Input Status Address range 10017 0x0010 10020 0x0013 Description Default Dry Contact Input for Device when DI and COM are short connected the read value ...

Page 20: ...ission identifier Protocol identifier length element ID Function code Return bytes Switch Input Value 4 2 3 Read analog AI input Function code 03 read holding register 04 read input register Address range 30017 0x0010 30020 0x0013 Note The input unit of differential analogue is uA Example Function code 0x03 read AI1 input assuming AI1 input is 9946uA the corresponding value should be 0x0x26DA The ...

Page 21: ...input assuming AI1 input is 9946uA the corresponding value should be 0x0x26DA Modbus RTU protocol reads differential analog input Transmit 01 04 00 10 00 01 30 0F Device ModBus address Function code Analog Start Address Read quantity CRC check code Receive 01 04 02 26 DA 22 CB Device ModBus address Function code Return bytes Differential analog input value CRC check code Modbus TCP protocol reads ...

Page 22: ...of more than 10 ms then to open state completing a pulse count 4 3 1 1 Read pulse count value Function code 03 read hold register Address range 40049 0x0030 40052 0x0033 Description The maximum pulse count is 65535 Example DI1 has detected 16 pulses at present DI2 has detected 3 pulses at present and reads the DI1 and DI2 switch input count values Modbus RTU protocol read pulse count value Transmi...

Page 23: ...uld be 0x0a corresponding to the binary value of 0000 1010 Modbus RTU protocol clear pulse count value Transmit 01 06 00 40 00 0a 08 19 Device ModBus address Function code Address Write value CRC check code Receive 01 06 00 40 00 0a 08 19 Device ModBus address Function code Address Write value CRC check code Modbus TCP protocol clear pulse count value Transmit 00 01 00 00 00 06 01 06 00 40 00 0a T...

Page 24: ...y NO COM closing time The corresponding Modbus register is 40083 0x0052 Its value range is 300 65535 Ms If the value is less than 300 ms the default switching output is closed to hold state that is the switching output is kept after closing If it is set to 300ms or more such as 500 ms after sending the closing command the closing of the switch will be maintained 500 ms and then it will be automati...

Page 25: ...e value 00 0D 31 31 36 2E 36 32 2E 34 32 2E 31 39 32 Port 31687 corresponding to hexadecimal 7BC7 The protocol type TCP UDP is saved using the protocol register the value 0x0001 corresponds to the TCP protocol and the value 0x0000 corresponds to the UDP protocol That is when the IP is 116 62 42 192 and the port is 31687 the TCP protocol the unused IP or domain name register can be filled as 0 or n...

Page 26: ...ation package can be ASCII code or hex the length of hex cannot be greater than 20 bytes and the length of ASCII code cannot be greater than 40 bytes Transmit 01 10 00 63 00 18 30 00 0D 31 31 36 2E 36 32 2E 34 32 2E 31 39 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7B C7 00 01 7B F0 Device ModBus address Function code address Register Length Bytes Writ...

Page 27: ...0146 0x0091 type length Register package value Registered Packet Mechanism 00 01 00 0A 41 42 43 44 45 46 47 48 49 4A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 The registration package mechanism has 5 modes Registration packet mechanism register value 0x0091 Corresponding function description 00 00 Close the registration package mechanism 00 01 ...

Page 28: ...ket can be ASCII code or hex the length of hex cannot be greater than 20 bytes and the length of ASCII code cannot be greater than 40 bytes The first register of the heartbeat packet is used to store the heartbeat packet data type The value 0x0000 indicates that the heartbeat packet is in hex format and the value 0x0001 indicates that the heartbeat packet is in ASCII format When the value is 0x000...

Page 29: ... 01 10 00 92 00 16 2C 00 00 00 0A 00 01 02 03 04 05 06 07 08 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Transmission identifier Protocol identifier length element ID Function code address Register Length Bytes Write value Receive 00 01 00 00 00 06 01 10 00 92 00 16 Transmission identifier Protocol identifier length element ID Function code address ...

Page 30: ...e value 4 4 5 Heartbeat packet mode The heartbeat packet mode is divided into a serial heartbeat packet and a network heartbeat packet the default is a network heartbeat packet When writing 0 to this register it is a network heartbeat packet When writing 1 it is a serial heartbeat packet Modbus RTU protocol write heartbeat packet mode register Transmit 01 06 00 A9 00 01 98 2A Device ModBus address...

Page 31: ...o 0XD2 a total of 11 registers are stored in the gateway address where 0XC8 stores the length of the gateway address and 0XC9 to 0XD2 stores the ASCII code value of the gateway address You can use 10 function codes to write in one time As with the server IP settings note that the unfilled registers are filled with 0 The following command indicates that it is set to static IP the local IP address i...

Page 32: ...ed DNS and standby DNS Register 0xD3 stores the address length of preferred DNS and 0xD4 to 0xDD stores the address ASCII code value of preferred DNS Register 0XDE stores the length of the standby DNS address and from 0XDE to 0XE8 stores the ASCII code value of the address of the standby DNS The preferred DNS and standby DNS can be configured with 10 function codes at one time The table below show...

Page 33: ...ission function is turned on The default is Cloud Transfer Closed 4 4 9 Clear cache Register 0xAF can set whether to clear the cache in the network SOKET support 0x0003 0x0006 0x0010 function code When the value of this register is 0x0000 the empty cache function is turned on When the value of this register is 0x0001 the empty cache function is turned off 4 4 10 Keep alive connection Register 4017...

Page 34: ...ter reading is 40232 0x00E9 and the total length of register is 11 wherein the first register is the MAC length and the second register to the eleventh register stores the MAC value For example MAC B2FAEAF2C427 the corresponding register values are as follows In the register the IMEI value exists in hexadecimal ASCII value 40171 0x00AA 40172 0x00AB 40181 0x00B4 MAC length MAC value 00 0C 42 32 46 ...

Page 35: ...ware and software of the product this specification may be changed without further notice Ultimately the latest version of the specification shall prevail Revision History Version Date Description Issued by 1 0 initial version 1 1 2019 8 19 Format revision lyl About us Website www ebyte com Sales info cdebyte com Support support cdebyte com Tel 86 28 61399028 Ext 812 Fax 86 28 64146160 ddress Inno...

Reviews: