E4J0103 dual-channel delay linkage module — main viewE4J0103 top viewE4J0103 terminal block detailE4J0103 wiring side detailE4J0103 module configuration display

E4J0103 Dual-channel DelayLinkage Module

  • The program software adopts the shell technology. Some popular anti-virus software may have false alarm issues. Please add trust. This module is a multi-functional dual-channel digital delay module with a dedicated integrated circuit as the core. It has three digital signal inputs, two analog signal inputs and two relay outputs, and has a digital tube and buttons for on-site configuration functions. Depending on the model, its output can be a relay or a transistor. The two outputs can act independently or jointly to achieve various complex delay functions. Some models have a high-precision real-time clock that can trigger the module to act at a fixed time point. Some models have wireless functions and can be remotely triggered by a remote control. It can be controlled by the MODBUS communication protocol.

Product Features

High Flexibility

High Usability

High Expandability

High Reliability

Introduction

This product is a multifunctional dual-channel digital delay module with a dedicated integrated circuit at its core. It features three digital signal inputs, two analog signal inputs, and two relay outputs. It also has a digital tube and buttons for on-site configuration. Depending on the model, its output can be either a relay or a transistor. The two outputs can operate independently or in conjunction to achieve various complex delay functions. Some models are equipped with a highly accurate real-time clock that can trigger the module's operation at a fixed time point. Some models have wireless functionality and can be remotely triggered using a remote control. Some models also have a 485 communication function and can be controlled using the MODBUS communication protocol. All models have USB and serial port functions, allowing them to be connected to a computer for settings or firmware upgrades. By upgrading the module to the latest firmware, it can acquire new functions. At the factory, the default delay accuracy is one ten-thousandth within the full temperature range.

Introduction to MODBUS-ASCII Protocol

The content of each field in the MODBUS-ASCII protocol is exactly the same as that in the MODBUS-RTU protocol. The only difference is that ASCII requires the use of numeric characters to express instructions. Additionally, the ASCII protocol requires a colon (:) at the beginning and a carriage return and line feed (\r\n, 0x0D 0x0A) at the end. The checksum used in the ASCII protocol is also different from that in the RTU protocol, being LRC checksum. Compared to the RTU protocol, the ASCII protocol is easier to read, write and program, but it has a lower information density and poorer checksum reliability. Generally, it is only used in situations where compatibility with some old industrial control equipment is required. This product can intelligently distinguish between ASCII commands and RTU commands, and they will not interfere with each other. Since the support for the ASCII protocol is an additional feature, the maximum character interval still follows the agreement of the RTU protocol [1]. The maximum length of the ASCII format supported by this product is 480 bytes; ASCII commands exceeding this length will be directly truncated. For detailed information on the ASCII format and LRC checksum, please refer to relevant materials. Here, we only provide a comparison example of the ASCII format and the RTU format; it can be seen that the ASCII format is about twice as long as the RTU format.

Write Output

The "Write Output" is responsible for controlling the connection and disconnection of the module relay. If you want to connect the relay, you need to click on the button image to the left of "Write Output" to switch the image button to the connected state (yellow). Then click "Write Output", and the software will communicate. Wait for the communication to complete, and the relay will be connected. Conversely, if you want to disconnect the relay, just switch the image button to the disconnected state (gray), and then click "Write Output".

Read Trigger Status

The "Read" button in the trigger status area is responsible for reading the current state of the trigger terminal. If the voltage is higher than 3V, it is regarded as a high level and the status image turns yellow. If the voltage is lower than 3V, it is regarded as a low level and the status image turns gray. This function is affected by the input polarity setting; if the input polarity is set to reverse, the high level will return a low level and the low level will return a high level. When there is voltage at the optocoupler terminal, it is equivalent to a high level; when there is no voltage at the optocoupler terminal, it is equivalent to a low level. When the analog input is valid after being processed by the discrimination rule, it is equivalent to a high level; when the analog input is invalid after being processed by the discrimination rule, it is equivalent to a low level.

Real-time Clock Application Case

A farm is transforming into smart agriculture and requires automatic irrigation and fertilization at fixed times every day. The time points and working methods for irrigation and fertilization are different. The irrigation time is 5:00 a.m., and the irrigation lasts for 20 minutes. Considering the soil's permeability, the 20 minutes should be divided into 4 segments, each lasting 5 minutes, with a 15-minute interval in between to allow for soil absorption and prevent water loss. The fertilization time is 9:00 a.m., and the fertilization lasts for 10 seconds. Besides the automatic start of irrigation and fertilization at fixed times, the start and stop of irrigation and fertilization can also be controlled by buttons.

Requirement Analysis

The application uses the real-time clock function and two relay outputs. The power supply voltage of the product is 12V, and the E4J0103M212111 model with real-time clock function can be used to complete it. Channel 0 is used to control the irrigation device, and the configuration of channel 0 is as follows: F--0:0000, normal input and output; F--1:3004, rising edge trigger, connect and delay A, disconnect and delay C, repeat L times, stop and disconnect the output after the rising edge delay; P--A:4005, 5 minutes, the start time of irrigation; P--C:4015, 15 minutes, the interval time; P--L:0004, cycle 4 times, for 4 segments of irrigation time. Finally, set the trigger time point of channel 0 to 5:00 a.m. Channel 1 is used to control the fertilizer device, and the configuration of channel 1 is as follows: F--0:0000, normal input and output; F--1:1006, rising edge trigger to connect, delay A and disconnect, repeat the rising edge delay to stop and disconnect the output; P--A:2010, 10 seconds, the fertilization time. Finally, set the trigger time point of channel 1 to 10:00 a.m.

inXfrWA✉︎PTG