1. Introduction
This user manual provides comprehensive instructions for the installation, configuration, operation, and maintenance of the AFITSEP M31-AAAX4440G-L IO Module. This device integrates 4 digital inputs (DI), 4 analog inputs (AI), and 4 digital outputs (DO) with RS485, Ethernet, and LoRa communication capabilities, supporting Modbus RTU and Modbus TCP protocols. It is designed for industrial acquisition and control applications requiring precision, durability, and flexible expansion.
2. Product Overview
The M31-AAAX4440G-L is a versatile industrial IO module offering robust performance for various data acquisition and control tasks. Its key features include:
- Precision: Millisecond response time and high-precision acquisition ensure real-time control and data accuracy.
- Industrial-grade durability: Designed with anti-interference capabilities and a wide operating temperature range to adapt to harsh industrial environments.
- Flexible expansion: Supports multi-channel free combination, allowing for easy system upgrades and customization.
2.1. Module Components and Dimensions

Figure 1: Front and side view of the AFITSEP M31-AAAX4440G-L IO Module, illustrating its physical dimensions (100mm height, 110mm width, 25mm depth) and various port labels including power, link status, digital inputs/outputs, analog inputs/outputs, RS485, and LAN ports.
The module features clearly labeled ports for power, communication, and I/O connections. The dimensions are approximately 100mm (height) x 110mm (width) x 25mm (depth).
3. Specifications
| Feature | Description |
|---|---|
| Model Number | M31-AAAX4440G-L |
| Digital Inputs (DI) | 4 channels |
| Analog Inputs (AI) | 4 channels (0-20mA / 4-20mA configurable) |
| Digital Outputs (DO) | 4 channels |
| Communication Interfaces | RS485, Ethernet (LAN), LoRa |
| Protocols Supported | Modbus RTU, Modbus TCP |
| Power Supply | DC 9-30V |
| Baud Rate (RS485) | Configurable (e.g., 9600bps) |
| Default IP Address | 192.168.3.7 (example, refer to device label) |
| Dimensions (H x W x D) | 100mm x 110mm x 25mm |
| Item Weight | 1.1 pounds (approx. 0.5 kg) |
| Manufacturer | AFITSEP |
4. Setup
4.1. Power Connection
Connect a DC 9-30V power supply to the designated power terminals on the module. Ensure correct polarity. The PWR indicator LED will illuminate upon successful power-up.
4.2. I/O Wiring
Refer to the wiring diagram printed on the module and the following guidelines for connecting sensors and actuators:
- Digital Inputs (DI): Connect digital signals to DI1-DI4 terminals. These inputs typically support dry contact or voltage signals.
- Analog Inputs (AI): Connect analog sensors (0-20mA or 4-20mA) to AI1-AI4 terminals. Ensure the correct current loop configuration.
- Digital Outputs (DO): Connect actuators or relays to DO1-DO4 terminals. Verify the voltage and current ratings of connected devices.
- Common (COM): Utilize the common terminals for shared ground or reference connections as indicated in the wiring diagram.
4.3. Communication Connections
- Ethernet (LAN): Connect a standard RJ45 Ethernet cable to the LAN port for Modbus TCP communication. The LINK and STA LEDs indicate network activity.
- RS485: Connect RS485 A and B lines to the corresponding terminals for Modbus RTU communication. Ensure proper termination resistors are used in a multi-drop network.
- LoRa Antenna: Attach the provided LoRa antenna to the SMA connector for long-range wireless communication.
4.4. Initial Configuration
The module may require initial configuration for network parameters (IP address, subnet mask, gateway) and Modbus settings (slave ID, baud rate, parity). Refer to the specific software utility or web interface documentation for detailed configuration steps. The default IP address is typically 192.168.3.7, and the default baud rate for RS485 is 9600bps.
5. Operating Instructions
5.1. Modbus Communication
The M31-AAAX4440G-L module supports both Modbus RTU (over RS485) and Modbus TCP (over Ethernet) protocols. A Modbus master device (e.g., PLC, HMI, SCADA system) can read input status, analog values, and control digital outputs.
- Reading Digital Inputs: Use Modbus function code 0x02 (Read Discrete Inputs) to read the status of DI1-DI4.
- Reading Analog Inputs: Use Modbus function code 0x04 (Read Input Registers) to read the current values from AI1-AI4. The raw values will correspond to the 0-20mA or 4-20mA range and may require scaling.
- Controlling Digital Outputs: Use Modbus function code 0x05 (Write Single Coil) or 0x0F (Write Multiple Coils) to control the state of DO1-DO4.
Refer to the module's Modbus register map (typically provided in a separate document or software) for specific register addresses and data formats.
5.2. LoRa Communication
The integrated LoRa functionality enables long-distance wireless data transmission. Configuration of LoRa parameters (e.g., frequency, spreading factor, bandwidth, LoRaWAN settings if applicable) is typically done via the module's configuration software or web interface. Ensure the LoRa antenna is securely attached for optimal performance.
6. Maintenance
- Cleaning: Keep the module clean and free from dust and debris. Use a soft, dry cloth for cleaning. Do not use liquid cleaners.
- Firmware Updates: Periodically check the manufacturer's website for firmware updates. Follow the provided instructions carefully when performing updates to ensure proper operation and access to new features.
- Connection Checks: Regularly inspect all wiring connections for tightness and signs of corrosion or damage.
7. Troubleshooting
| Problem | Possible Cause | Solution |
|---|---|---|
| Module does not power on (PWR LED off) | No power supply, incorrect voltage, or reversed polarity. | Verify power supply connection, voltage (DC 9-30V), and polarity. |
| No Ethernet link (LINK LED off) | Faulty Ethernet cable, incorrect network settings, or network device issue. | Check Ethernet cable, ensure network device is powered on, verify IP settings. |
| Modbus communication failure | Incorrect Modbus ID, baud rate, parity, or wiring (RS485). Incorrect IP address or port (Modbus TCP). | Verify Modbus parameters on both master and slave. Check RS485 A/B wiring. Confirm Ethernet connectivity. |
| Analog input readings are incorrect | Sensor wiring issue, incorrect current loop type (0-20mA vs 4-20mA), or scaling error. | Check sensor wiring. Ensure module is configured for the correct analog input type. Verify scaling in the master device. |
If issues persist, perform a factory reset using the 'Reload' button (if available and documented) or contact technical support.
8. Warranty and Support
AFITSEP products are designed for reliability and performance. For specific warranty terms and conditions, please refer to the documentation provided at the time of purchase or visit the official AFITSEP website. For technical assistance, troubleshooting, or product inquiries, please contact your vendor or AFITSEP customer support.