Moxa

NA-4010 - Network Card/Adapter Moxa - Free user manual and instructions

Find the device manual for free NA-4010 Moxa in PDF.

📄 52 pages English EN Download 💬 AI Question 10 questions ⚙️ Specs
Notice Moxa NA-4010 - page 8
Pick your language and provide your email: we'll send you a specifically translated version.
Product Type Network Adapter / Interface Card
Model NA-4010
Manufacturer Moxa
Interface PCI Express (PCIe)
Ports 2 x Gigabit Ethernet (RJ45)
Data Transfer Rate 10/100/1000 Mbps
Dimensions (W x H x D) 120 mm x 70 mm x 20 mm
Weight Approximately 150 g
Power Consumption Max 5 W (via PCIe bus)
Operating Temperature 0 °C to 60 °C
Operating Humidity 5% to 95% (non-condensing)
Supported OS Windows, Linux, and other major platforms
Compliance CE, FCC
LED Indicators Link/Activity per port
Mounting Low-profile bracket included
Warranty 5 years
Maintenance Keep clean and dry; avoid dust accumulation
Safety Follow standard ESD precautions during installation
Spare Parts / Repairability Contact Moxa support for replacement or repair

Frequently Asked Questions - NA-4010 Moxa

What is the Moxa NA-4010?
The Moxa NA-4010 is an industrial network adapter designed to add Gigabit Ethernet connectivity to computers via PCI Express.
How many Ethernet ports does the NA-4010 have?
It features 2 Gigabit Ethernet ports (RJ45).
What operating systems are supported?
The NA-4010 supports Windows (7/8/10/Server), Linux (kernel 2.6.x and above), and other major x86 platforms.
Is the NA-4010 compatible with PCIe x1 slots?
Yes, it is designed for PCIe x1 slots, but can also work in x4/x8/x16 slots.
Does the card require external power?
No, it is powered directly via the PCIe bus with a maximum consumption of 5W.
How do I install drivers for the NA-4010?
Drivers are available on the Moxa website. Download the appropriate package for your OS and run the installer. For Linux, compile from source or use the provided package.
What is the operating temperature range?
The card operates reliably between 0°C and 60°C, making it suitable for industrial environments.
Does the NA-4010 support jumbo frames?
Yes, it supports jumbo frames up to 9,000 bytes.
How can I clean the NA-4010?
Use compressed air to remove dust. Avoid liquid cleaners. Keep the card in a dry, static-free environment.
Where can I find the user manual?
The manual is available for free download on notice-facile.com in PDF format. You can also request a translation.

User questions about NA-4010 Moxa

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Network Card/Adapter in PDF format for free! Find your manual NA-4010 - Moxa and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. NA-4010 by Moxa.

USER MANUAL NA-4010 Moxa

ioLogik 4000 Series User's Manual

Edition 4.2, April 2020

www.moxa.com/product

MOXA®

© 2020 Moxa Inc. All rights reserved.

ioLogik 4000 Series User's Manual

The software described in this manual is furnished under a license agreement and may be used only in accordance with the terms of that agreement.

© 2020 Moxa Inc. All rights reserved.

Trademarks

The MOXA logo is a registered trademark of Moxa Inc.

All other trademarks or registered marks in this manual belong to their respective manufacturers.

Disclaimer

Information in this document is subject to change without notice and does not represent a commitment on the part of Moxa.

Moxa provides this document as is, without warranty of any kind, either expressed or implied, including, but not limited to, its particular purpose. Moxa reserves the right to make improvements and/or changes to this manual, or to the products and/or the programs described in this manual, at any time.

Information provided in this manual is intended to be accurate and reliable. However, Moxa assumes no responsibility for its use, or for any infringements on the rights of third parties that may result from its use.

This product might include unintentional technical or typographical errors. Changes are periodically made to the information herein to correct such errors, and these changes are incorporated into new editions of the publication.

Technical Support Contact Information

www.moxa.com/support

Moxa Americas

Toll-free: 1-888-669-2872

Tel: +1-714-528-6777

Fax: +1-714-528-6778

Moxa Europe

Tel: +49-89-3 70 03 99-0

Fax: +49-89-3 70 03 99-99

Moxa India

Tel: +91-80-4172-9088

Fax: +91-80-4132-1045

Moxa China (Shanghai office)

Toll-free: 800-820-5036

Tel: +86-21-5258-9955

Fax: +86-21-5258-5505

Moxa Asia-Pacific

Product Features 1-2

Product Specifications 1-3

2. Hardware Installation 2-1

System Architecture....2-2

Connecting the Network Adapter to I/O Modules....2-3

Appearance 2-3

Installing I/O Modules on a DIN-Rail 2-4

Removing I/O Modules from a DIN-Rail 2-5

Installing an RTB (Removable Terminal Block) 2-6

Connecting the Power System 2-6

Connecting to the Network....2-7

NA-4010 Ethernet Network Adapter 2-7

NA-4020 RS-485 Network Adapter 2-8

NA-4021 RS-232 Network Adapter 2-8

LED Indicators....2-9

LED Indicators for Network Adapters 2-9

LED Indicators for I/O Modules 2-10

When to Use the Power Expansion Module 2-11

When to Use the Field Power Distributor 2-11

When to Use the Potential Distributor....2-12

Safety Notes 2-12

Installation and Cabling Precautions 2-12

Operating Precautions....2-12

3. Getting Started 3-1

Installing ioAdmin Utility....3-2

Configuring the NA-4010 Ethernet I/O System 3-2

Initializing the IP Address....3-2

Linking the Ethernet I/O System to ioAdmin 3-4

Password Protection 3-6

Reset to Default 3-7

Restart System 3-7

Deleting an I/O Server from the List 3-7

Network 3-8

TCP Socket Timeout Interval....3-9

Watchdog Timer....3-9

Firmware Upgrade 3-10

Exporting the System Configuration....3-10

Remote Monitoring 3-10

I/O Status Refresh Rate 3-10

Checking NA-4010's Ethernet I/O Status via Web Browser 3-11

Entering the Web Console 3-11

Configuring NA-4020/4021's RS-485/RS-232 I/O System 3-12

Setting Communication Parameters 3-12

Linking the RS-485/232 I/O Server to ioAdmin 3-14

Password Protection 3-17

Reset to Default 3-17

Restarting the System 3-18

Deleting an I/O Server from the List 3-18

Watchdog Timer....3-18

Firmware Update....3-18

I/O Status Refresh Rate 3-18

Modbus Address Mapping....3-19

Finding a Modbus Address for I/O Channels 3-19

Exporting Modbus Address Settings 3-19

4. Configuring I/O Modules.... 4-1

Overview 4-2

On-Line Wiring Guide 4-2

Digital Input Module....4-3

Digital Output Module....4-4

Safe Status 4-4

Analog Input Module 4-5

Analog Output Module 4-6

Safe Status 4-6

Temperature Sensing Modules....4-7

RTD 4-7

Thermocouple 4-8

  1. MXIO DLL Library 5-1

Overview 5-2

MXIO Function Groups....5-2

A. Pinouts and Cable Wiring ...... A-1

Port Pinout Diagrams ......A-2

Ethernet Port Pinouts....A-2

Serial Port Pinouts....A-2

Ethernet Cable Wiring Diagrams ......A-3

The ioLogik 4000 is a standalone Active Ethernet I/O server that can connect sensors and on/off switches for automation applications over Ethernet and IP-based networks.

The following topics are covered in this chapter:

☐ ioLogik 4000 System Overview
□ Package Contents
□ Product Features
□ Product Specifications

ioLogik 4000 System Overview

The ioLogik 4000 is a Network I/O Server that can connect sensors and on/off devices in any combination and can transfer the captured data or device status to a host computer via an Ethernet or RS-485/232 network.

The ioLogik 4000 consists of two main parts. The Network Adapter provides system and field power to connected I/O modules. Three kinds of Network Adapter are available, including Ethernet, RS-485, and RS-232 interfaces. Up to 32 I/O modules can be connected to one Network Adapter.

Moxa NA-4010 - ioLogik 4000 System Overview - 1

natural_image Front view of a multi-chamber industrial control panel with rows of blue and black buttons, no visible text or labels

Network

Adapter

I/O expansion modules, up to 32 slots

(Up to 512 DIOs or 128 AIOs)

Network AdapterDigital InputDigital OutputAnalog InputAnalog OutputSpecial Modules
TypesTypesCh.TypesCh.TypesCh.TypesCh.TypesCh.
Ethernet~24Vdc8,1624Vdc8,164-20mA84-20mA4Encoder (24V)1
RS-485~48Vdc4125VAC40-10V80-10V4
RS-232~110VAC4230VAC4RTD2
230VAC4TC2

Package Contents

Each Network Adapter and I/O module is packed securely in a small cardboard box.

Network Adapter

• NA-40xx network adapter × 1

I/O Module

• M-xxxx I/O module × 1

Product Features

Detailed specifications of the ioLogik 4000 are available in the software's product specification help files. Refer to the help file for more information.

  • Remotely acquire sensor data and control I/O points via Ethernet, RS-232, or RS-485.
    • Supports up to 40 types of digital and analog I/O modules.
  • Expandable up to 32 modules for a maximum of 512 digital I/O points or 128 analog input channels.
  • Modular, slice-type package with Removable Terminal Block for fast swap and maintenance.
    • Supports standard Modbus/TCP up to 8 concurrent sessions for Ethernet Network Adapters.
    • Supports standard Modbus/RTU/ASCII for RS-485/RS-232 Network Adapters.
  • Easy-to-use ioAdmin utility for remote and local management.
  • Easy-to-use DLL library for easy user programming.

Product Specifications

The ioLogik 4000's detailed specifications are available in the software's product specification help files. Refer to the help file for more information. Models supported by this manual are:

Model NameNetwork Adapter
NA-4010Ethernet Network Adapter Modbus/TCP
NA-4020RS-485 Network Adapter Modbus/RTU
NA-4021RS-232 Network Adapter Modbus/RTU
Model NameDigital Input
M-18008 DI, sink, 24 VDC, RTB
M-18018 DI, source, 24 VDC, RTB
M-160016 DI, sink, 24 VDC, RTB
M-160116 DI, source, 24 VDC, 20-pin
M-14504 DI, 110 VAC, RTB
M-14514 DI, 220 VAC, RTB
Model NameDigital Output
M-28008 DO, sink, MOSFET, 24 VDC, 0.5A, RTB
M-28018 DO, source, MOSFET, 24 VDC, 0.5A, RTB
M-260016 DO, sink, MOSFET, 24 VDC, 0.3A, 20 -pin
M-260116 DO, source, MOSFET, 24 VDC, 0.3A, 20-pin
M-24504 DO, Relay, 230VAC, 24 VDC, 2.0A, RTB
Model NameAnalog Input
M-38028 AI, Current, 4-20 mA, 12-bit, RTB
M-38108 AI, Voltage, 0-10V, 12-bit, RTB
M-62002 AI, RTD:PT100, JPT100 300 Ohm, RTB
M-62012 AI, Thermocouple:30 mV(1uV/bit), RTB
Model NameAnalog Output
M-44024 AO, 4-20 mA, 12-bit, RTB
M-44104 AO, Voltage, 0-10V, 12-bit, RTB

NOTE The latest specifications for Moxa's products can be found at https://www.moxa.com.

This chapter includes information about installing the ioLogik 4000 I/O Server, including the Ethernet Network Adapter and RS-485, RS-232 Network Adapters. The following topics are covered:

The following topics are covered in this chapter:

□ System Architecture

□ Connecting the Network Adapter to I/O Modules

Appearance
➢ Installing I/O Modules on a DIN-Rail
➢ Removing I/O Modules from a DIN-Rail
➢ Installing an RTB (Removable Terminal Block)

□ Connecting the Power System

□ Connecting to the Network

NA-4010 Ethernet Network Adapter
NA-4020 RS-485 Network Adapter
NA-4021 RS-232 Network Adapter

□ LED Indicators

➢ LED Indicators for Network Adapters
➢ LED Indicators for I/O Modules

☐ When to Use the Power Expansion Module

□ When to Use the Field Power Distributor

☐ When to Use the Potential Distributor

□ Safety Notes

➢ Installation and Cabling Precautions
Operating Precautions

System Architecture

The ioLogik 4000 Slice-type I/O Server consists of a Network Adapter that supports Ethernet, RS-485 or RS-232, and up to 32 I/O modules.

ioLogik 4000's Network Adapter is the brains of the system. Its responsibility is to collect information from each I/O module, and decide the parameters for the I/O module's operation. Communication between the Network Adapter and I/O modules is achieved by a system communication bus.

Modbus Addresses for each I/O channel are arranged dynamically by the Network Adapter, according to the installed I/O modules.

The Network Adapter requires two sets of 24 VDC power inputs. One is for the internal logic circuit, and the other is for field I/O circuits.

The Network Adapter provides 5 VDC power to all connected I/O modules. When the total current consumption of the I/O modules exceeds 1.5A, you will need to insert an extra power expansion module. To determine how many power expansion modules are required, refer to the spreadsheet in the Start-Program Files-ioLogik-Utility.

Moxa NA-4010 - System Architecture - 1

natural_image Industrial control unit with multiple modules and indicator lights (no visible text or labels)

Moxa NA-4010 - System Architecture - 2

flowchart
graph LR
    A["Modbus/TCP Fast Ethernet"] --> B["Network Adapter"]
    C["Modbus/RTU RS-485 /232"] --> B
    B --> D["Slot 1"]
    B --> E["Slot 2"]
    B --> F["..."]
    B --> G["Slot 32"]
    D --> H["VCC 5Vdc"]
    E --> I["Gnd"]
    E --> J["System Communication Bus"]
    G --> K["Field power (24Vdc)"]
    G --> L["Field Ground"]
    B --> M["Field GND Field power (24Vdc)"]
    M --> N["I/O Expansion Modules (DC DI, DO, AI, AO)"]

Connecting the Network Adapter to I/O Modules

This section describes how to install the ioLogik 4000 I/O modules with the Network Adapter.

Appearance

LED for status indication Terminal block for cable connection 16PIN connector for cable connection fixed Tab for Din rail

Installing I/O Modules on a DIN-Rail

Step 1: Align the I/O module and Network Adapter side by side, making sure the upper and lower rails are hooked.

Moxa NA-4010 - Installing I/O Modules on a DIN-Rail - 1

natural_image Front view of a server rack unit with control panel and buttons (no visible text or labels)

Step 2: Push the I/O module along the inner rail until it touches the DIN-Rail, and then push hard to clip it onto the DIN-Rail.

Moxa NA-4010 - Installing I/O Modules on a DIN-Rail - 2

natural_image Two technical line drawings of industrial electronic components with no visible text or symbols

Removing I/O Modules from a DIN-Rail

Step 1: Use your finger or a screw driver to push down the tab located on the lower part of the module.

Moxa NA-4010 - Removing I/O Modules from a DIN-Rail - 1

natural_image Diagram of an electronic device with labeled ports and a magnified inset showing a curved connector (no text or symbols present)

Step 2: Pull out the I/O module.

Moxa NA-4010 - Removing I/O Modules from a DIN-Rail - 2

natural_image Technical line drawing of an industrial electronic device with a directional arrow indicating upward movement (no text or symbols present)

Installing an RTB (Removable Terminal Block)

Removing the RTB from the I/O module

Pull hard to remove the plastic belt from the RTB.

Moxa NA-4010 - Installing an RTB (Removable Terminal Block) - 1

natural_image Diagram of a device rear panel with an arrow indicating upward motion (no text or symbols present)

Moxa NA-4010 - Installing an RTB (Removable Terminal Block) - 2

natural_image Line drawing of a device with ports and connectors (no text or symbols)

Installing the RTB on the I/O module

Align the lower part of the terminal block with the I/O module, and then push the RTB so that it fits into the I/O module.

Moxa NA-4010 - Installing the RTB on the I/O module - 1

natural_image Technical line drawing of a server rack with a highlighted component (no text or symbols)

Connecting the Power System

Two 24 VDC power sources are required to activate the ioLogik 4000. One 24 VDC power input is for system power, and the other 24 VDC power input is for field I/O. For field installation, system power and field power are provided by different power supply systems.

System Power 24VDC 0VDC Field I/O Power 0VDC 24VDC

Connecting to the Network

NA-4010 Ethernet Network Adapter

NA-4010 Ethernet Network Adapter supports standard 10/100 Mbps Ethernet. For first time users, we recommend that you link from your host computer to NA-4010 over a local Ethernet network to take care of IP and system configuration. Once the installation is done, you may move the Ethernet I/O system to the field.

Connecting Single Ethernet I/O Server
Ethernet ioLogik 4000 Slice I/O Server Ex. IP=192.168.8.1, Port=502

Ethernet pin assignments

Pin Signal
1 Tx+
2 Tx-
3 Rx+
6 Rx-

Moxa NA-4010 - NA-4010 Ethernet Network Adapter - 2

NA-4020 RS-485 Network Adapter

For first time installation, we recommend that you connect the NA-4020 RS-485 Network Adapter to a host computer running the ioAdmin utility to take care of configuration. Once the I/O system is configured, you can move the entire system to the field.

Connecting Single Serial I/O Server
Moxa NA-4010 - NA-4020 RS-485 Network Adapter - 1

flowchart
graph TD
    A["Ex. COM1\n9600,N,8,1"] --> B["RS-485 or RS-232"]
    B --> C["ioLogik 4000\nSlice I/O Server\nEx. ID = 10"]

The figure to the right shows the pin assignment of NA-4020's RS-485 port.

Data+ Data- GND Shield FG

NA-4021 RS-232 Network Adapter

For first-time installations, the NA-4021 RS-232 Network Adapter should be connected to a host computer running ioAdmin for system configuration. The figure to the right shows pin assignments for the NA-4021 RS-232 port.

5 GND 3 RxD 2 TxD

LED Indicators

This section describes the LED indicators on the the ioLogik 4000 system.

LED Indicators for Network Adapters

The NA-4010 Ethernet Network Adapter has 5 LED indicators, as described in the following table.

LED NameLED ColorLED Function
SYSOff No power.
GreenSteady On: Operating condition normal.
Red/GreenToggling: Modbus error (e.g., watch dog timer error)
RedSteady On: EEPROM checksum error.Flashing: Memory error or CPU watchdog error.* Please contact your vendor for assistance.
LINKGreenEthernet connected.
ACTIVEGreenFlashing: Transmitting or Receiving data over Ethernet.
I/OOff No I/O module detected.
GreenSteady On: System bus to I/O modules is running normally.Flashing: System bus to I/O modules ready. But the Network Adapter is not exchanging data with I/O modules.
RedSteady On: System bus communication failure.Flashing: One or more I/O modules are in an error state.* The following situations may cause a red I/O LED.a. I/O module plugged in during operation.b. I/O module not firmly locked on the rail.c. One of the modules is damaged.
Field PowerOff 24 VDC field power is not connected
Green 24 VDC field power detected

The NA-4020/21 RS-485, RS-232 Network Adapter has 5 LED indicators, as described in the following table.

LED NameLED ColorLED Function
SYSOff No power.
GreenSteady On: Operating condition normal.
Red/GreenToggling: Modbus error (e.g., watch dog timer error)
RedSteady On: EEPROM checksum error.Flashing: Memory error or CPU watchdog error.* Please contact your vendor for assistance.
RxDOff No power or communication.
GreenFlashing: Receiving data from the serial port.
TxDOff No power or communication.
Green Flashing: Sending data to the serial port.
I/OOff No I/O module detected.
GreenSteady On: System bus to I/O modules is running normally.Flashing: System bus to I/O modules ready. But the Network Adapter is not exchanging data with I/O modules.
RedSteady On: System bus communication failure.Flashing: One or more I/O modules are in an error state.* The following situations may cause a red I/O LED.a. I/O module plugged in during operation.b. I/O module not firmly locked on the rail.c. One of the modules is damaged.
Field PowerOff No 24VDC field power
Green 24 VDC field power detected

LED Indicators for I/O Modules

Each DIO or AIO module is equipped with a Module Status LED indicating operation status.

LED NameLED ColorLED Function
StatusOff Not powered on during initialization.
GreenSteady On: System ready.Flashing: I/O module ready for communication.
RedSteady On: I/O module hardware problem.Flashing: System bus communication error.

Each DIO or AIO channel is equipped with Channel Status LEDs. Refer to Chapter 4 for more information.

When to Use the Power Expansion Module

When the total current consumption for connected I/O modules exceeds 1.5A, an M-7001 power expansion module is required.

The following table can be used to calculate if an extra power expansion module is needed. In Program Files → ioLogik → Utility, click on Power Consumption Spreadsheet. The spreadsheet requires Microsoft Excel to operate. Once you enter the I/O module quantity, you will know how many power expansion modules are required.

When extra power expansion modules are installed in the ioLogik 4000 I/O Server, restart the system in the following sequence to ensure a proper start-up.

Power Off Sequence

  1. Unplug the Network Adapter's terminal block.
  2. Unplug the expansion module's terminal block.

Power Up Sequence

  1. Plug in the power expansion module's terminal block.
  2. Plug in the Network Adapter's terminal block.

When to Use the Field Power Distributor

Most of the field power DIO/AIO modules for the ioLogik 4000 series are 24 VDC. If you need to connect 48 VDC or 110 VAC, 230 VAC digital input or output modules, you must use the Field Power Distributor to isolate different field powers within a single ioLogik 4000 system.

If all of the DIO modules are 110 VAC, you will need at least one field power distributor to isolate the field power from the Network Adapter (likewise when using 48 VDC or 230 VAC).

Moxa NA-4010 - When to Use the Field Power Distributor - 1

flowchart
graph LR
    A["Modbus/TCP Fast Ethernet"] --> B["Network Adapter"]
    C["Modbus/RTU RS-485 / 232"] --> B
    B --> D["Field Power (24Vdc)"]
    B --> E["Field Power (48Vdc)"]
    B --> F["Field Power (230VAC)"]
    B --> G["Slot 1 DC DI/O, AIO"]
    B --> H["Slot 2 DC DIO"]
    B --> I["Slot 3 AC DI, Relay"]
    D --> J["Field GND Field power (24Vdc)"]
    E --> K["Field GND Field power (48Vdc)"]
    F --> L["Field GND Field power (230VAC)"]
    G --> M["VCC 5Vdc Gnd Token Serial Out Serial In"]
    H --> N["Field Power Distributor"]
    I --> O["Field Power Distributor"]

I/O Expansion Modules (AC-DI, Relay)

When to Use the Potential Distributor

Three types of Potential Distributor module provide extra wiring points, such as shielding ground, field power 0V, and field power 24V.

For example, the 8-channel digital input (sink type) module itself does not have a 24V wiring point. You may add a 24V Potential Distributor for easy wiring.

Safety Notes

Installation and Cabling Precautions

  • Check the rated voltage and current for the products before wiring.
  • Use the rated power supply and specified cables. Using the wrong power supply could cause a fire.
  • Cabling should be done by a certified electrician according to the Electricity Engineering Regulations.
  • Improper cabling could cause a fire, or electric shock.

Operating Precautions

  • Do not touch the terminal when the power is on to avoid electric shock.
  • Do not assemble the product when the power is on.
  • Do not modify the wiring while operating the product.
  • Pay attention to the power linkage procedure. An incorrect process flow could lead to mechanical damage or other hazards.

Moxa NA-4010 - Operating Precautions - 1

ATTENTION

The End Module should be covered in to prevent unexpected damage from exposure of the data pin.

This chapter introduces the method you should follow when configuring the ioLogik 4000 Ethernet I/O system and ioLogik 4000 RS-485/232 I/O system.

The following topics are covered in this chapter:

□ Installing ioAdmin Utility

☐ Configuring the NA-4010 Ethernet I/O System

▶ Initializing the IP Address
- Linking the Ethernet I/O System to ioAdmin
➢ Password Protection
Reset to Default

Restart System
➢ Deleting an I/O Server from the List
Network
TCP Socket Timeout Interval
Watchdog Timer
Firmware Upgrade
- Exporting the System Configuration
Remote Monitoring
▶ I/O Status Refresh Rate

□ Checking NA-4010's Ethernet I/O Status via Web Browser

- Entering the Web Console

☐ Configuring NA-4020/4021's RS-485/RS-232 I/O System

Setting Communication Parameters
- Linking the RS-485/232 I/O Server to ioAdmin
➢ Password Protection
Reset to Default
▶ Restarting the System
➢ Deleting an I/O Server from the List
▶ Watchdog Timer
Firmware Update
I/O Status Refresh Rate

Modbus Address Mapping

➢ Finding a Modbus Address for I/O Channels
- Exporting Modbus Address Settings

Installing ioAdmin Utility

ioAdmin can be downloaded from Moxa's website.

1. Installing ioAdmin from website:

a. First click on the following link to access the website's search utility: http://www.moxa.com/support/search.aspx?type=soft

b. When the web page opens, enter the model name of your product in the search box.

c. Click the model name and navigate to the product page, and then click on Utilities, located in the box titled Software.

d. Download and then unzip the file. Run SETUP.EXE from that location.

The installation program will guide you through the installation process and install the software.

  1. Open ioAdmin: After installation is finished, run ioAdmin from the Windows Start menu: Start → Program Files → MOXA → IO Server → Utility → ioAdmin.

MOXA ThinkVantage IO Server Help Utility ActiveOPC Library ioAdmin Modular ioAdmin

Configuring the NA-4010 Ethernet I/O System

Initializing the IP Address

  1. Check the MAC Address, which is located on the label on the left side of the Network Adapter. You may use it to reconfigure the IP address at a later time.
  2. Determine whether your ioLogik 4000 needs to use a Static IP or Dynamic IP (BOOTP application).
  3. If the ioLogik 4000 is used in a Static IP environment, you can use ioAdmin to configure the new IP address. The factory default IP address is 192.168.127.254.
  4. If the ioLogik 4000 is used in a Dynamic IP environment, you can use ioAdmin to make sure BOOTP is enabled. The factory default for BOOTP is "enabled."

Moxa NA-4010 - Initializing the IP Address - 1

ATTENTION

Consult your network administrator if you do not know how to reserve a fixed IP address for your ioLogik 4000 in the MAC-IP mapping table when using a BOOTP Server. In most applications, you should assign a fixed IP address to your ioLogik 4000.

  1. To set a new IP address for an Ethernet I/O server, run ioAdmin, and then click on Reset NA 4010 Network Adapter IP.

MOXA ioAdmin File System Sort Help Auto Scan Active Ethernet I/O Server Network Interface I/O Status Refresh Rate TCP Socket Timeout Interval COM Port Setting Active Message Listen Port Reset NA4010 Network Adapter IP

Enter the MAC Address of the NA-4010, and the new IP address. To complete the configuration, click on Reset.

Reset NA-4010 Network Adapter IP Traget MAC Address : 00 -90 -E8 -OB -70 -00 New IP Address : 192 .168 .19 .205 Reply from 192.168.19.205: bytes=32 time=1ms TTL=128 Reply from 192.168.19.205: bytes=32 time=1ms TTL=128 Ping statistics for 192.168.19.205: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms

ioAdmin automatically changes the IP address and tests the new IP.

  1. In case you do not have ioAdmin installed on your host computer, you may use the ARP command manually to set a new IP address for the NA-4010.

  2. Note that this approach only applies when the host computer and the Ethernet Network Adapter are on the same subnet. For first time users, the default IP is 192.168.127.254.

For first time installation, type the following commands at the Windows DOS prompt.
* The MAC address is printed on the left side of the Ethernet network adapter.
>ping 192.168.123.236 //current IP address
>arp -a //view Ethernet physical address
>arp -d 192.168.123.236 //delete arp table
>arp -s 192.168.123.237 10-00-00-10-00-00 //assign static arp table with new IP address
>ping -n 1 l 741 192.168.123.237 //assign new IP address
>arp -d * //clear all arp table
>ping 192.168.123.237 //check response of adapter new IP address
After the IP-Address is set up using ARP:
IP Address = 192.168.123.237
Subnet Mask = 255.255.255.0
Gateway = 192.168.123.254 

Linking the Ethernet I/O System to ioAdmin

Before using ioAdmin to link to the Ethernet I/O system, make sure the Ethernet connection for both the I/O server and host computer are working normally. You should also make sure that the power to the I/O server is on.

There are two ways to use ioAdmin to link to the Ethernet I/O server: (1) Auto Search, (2) Manually enter the IP address.

To start the Auto Search function, click on Auto Scan Module(s) under System.

MOXA inAdmin File System Sqrt Help Auto Scan Active Ethernet I/O Server Network Interface I/O Status Refresh Rate TCP Socket Timeout Interval COM Port Setting Active Message Listen Port Reset NA4010 Network Adapter IP

Auto Searching for iLogik I/O Server(s) ... Select auto search type Ethernet I/O server RS-232/485 I/O server (This will take several minutes) Start Search Port Settings Exit Search a range of addresses Start IP Address: 192.168.19.201 End IP Address: 192.168.19.201 Network Mask: 255.255.255.0 Search all support models E2210 E2212 E2214 E2240 E2242 E2260 E2262 NA4010 WS340 A-OPC Found adapter(s): I/O server(s) were found! I/O Server IP Address / Port MAC Address / Unit ID Description Stop

Select Ethernet adapter, and then click on Start Search. ioAdmin will start searching for installed NA-4010's on the network.

The Auto Search function can only find Ethernet I/O Servers that are on the same subnet. To connect to Ethernet I/O Servers outside the subnet, you will need to add the Ethernet I/O server manually.

To input the Network Adapter's IP address manually, press the right mouse key, and then click on ioLogik in the left ioAdmin frame.

MOXA ioAdmin File System Sort Help Host : [192.168.19.201] ioLogik Add ioLogik I/O Server

Click on NA-4010, and then enter the IP address.

ioAdmin - Add New Module I/O Server Type: NA-4010 NA-4010 Ethernet Adapter Connection Type: IP Address: COM Port: COM1 UnitID : 1 2 3 4 5 6 7 8 9 Add Cancel

After using auto search, or keying in the ioAdmin IP address manually, the Ethernet I/O servers that were located will appear as follows.

MOKA v0Admin v1.00 File System Sort Help Host: [192.168.811] v1.log 192.168.127.254 NA-4010 01: M-1800 02: M-2404 03: M-2403 04: M-3412 05: M-3403 06: M-4211 07: M-4202 08: M-6201 09: M-6200 NA-4010. Ethernet (Modbus/TCP) on-line System | Adapter Info. | Management | Slice Description M-1800 M-1800.8D1.sink.24VDC.RTB M-2404 M-2404.4DD.sink.MOSFET.dog..24VDC.2.0A.RTB M-2403 M-2403.4DD.source.MOSFET.dog..24VDC.0.5A.RTB M-3412 M-3412.4AI.Voltage.-10~10V.12bit.RTB

The left frame of ioAdmin shows the I/O Servers connected to the network that were located by the search process. The upper right frame indicates the combination of all I/O modules by slot number. The lower right frame lists detailed information for installed I/O modules.

If you move the mouse cursor over any of the I/O modules, the model name and description will be displayed automatically.

At this point, your Ethernet I/O system should be up and running. The next section explains additional ioLogik 4000 management issues. You may also jump to Chapter 4 and check the status for each I/O channel.

Password Protection

Network configuration, Firmware Upgrade, Watchdog configuration, Reset to Default, and Restart System can all be protected by a password to prevent unauthorized access.

The password is blank by default. If there you have not set a password, you may click on Login to show the tabs for firmware upgrade, network configuration, and watchdog configuration.

NA-4010, Ethernet (Modbus/TCP) on-line System | Adapter Info. | Management | Password for entry : Login Logout Management Setting Change Password (8 char max.): Reconfirm Password : Update

NA-4010, Ethernet (Modbus/TCP) on-line System | Adapter Info. | Management | Network | Firmware Upgrade | Watchdog | Password for entry : Login Logout Management Setting Change Password (8 char max) : Reconfirm Password : Update

Reset to Default

The Network Adapter settings, including IP address, netmask, gateway, watchdog timer, I/O module safety status, and temperature sensor parameters are stored in the network adapter.

Right click on the target I/O server, and then click on Reset to Default to proceed. You may need to wait 10 seconds or longer. ioAdmin will reconnect the I/O Server automatically.

Note that this function requires password authorization to activate.

Default values for NA-4010 Ethernet Network Adapter are as follows.

Bootp: on

ARP: on

IP: 192.168.127.254

Network mask: 255.255.0.0

Gateway: (Empty)

Modbus watchdog: disable

Watchdog timeout: 60 sec (120 x 0.5sec)

Password: Empty

Restart System

In general, you do not need to restart the I/O server when changing I/O module configurations. However, when the I/O Server indicates an I/O error, you may use this function to restart the I/O Server system remotely.

Right click on the target I/O server, and then click on Restart System to proceed. You may need to wait 10 seconds or longer. ioAdmin will reconnect the I/O Server automatically.

Note that this function requires password authorization to activate.

Deleting an I/O Server from the List

When several I/O Servers appear in ioAdmin's left frame, you can delete I/O Servers from the list to make your management task easier.

Right click on the target I/O Server and then press Disconnect. Right click on the target I/O Server and then press Delete I/O Server. The target I/O Server will be removed from the list.

Note that this function requires disconnected from the ioLogik to activate.

MOXA ioAdmin File System Sort Help Host : [192.168.19.201] ioLogik 192.168.19.206 NA-4010 Connect Disconnect Delete I/O Server Restart System Reset to Default Export System Config

Network

Click on the Network Adapter's Network tab to change the IP Address, Network Mask, Gateway, and MAC address. There are two options for IP configuration: Bootp and ARP. We strongly recommend that you leave ARP ON to reserve the opportunity to modify the IP address when necessary.

The option Enable Modbus/TCP idle connection timeout interval: is used to determine the interval time for the Ethernet Network Adapter to disconnect the Modbus/TCP connection automatically when the host computer didn't send any packets via the Ethernet network. When the value is "0," the Ethernet Network Adapter remains connected unless the host computer actively disconnects the Modbus/TCP.

System | Adapter Info. | Management | Network | Firmware Upgrade | Watchdog | Number of Modbus/TCP connection(s): 2 IP Settings ✓ Enable IP address setup using BOOTP ✓ Enable IP address setup using ARP IP Address: 192.168.127.254 Network Mask: 255.255.0.0 Gateway: 0.0.0.0 MAC: 00-90-E8-0B-70-08 ✓ Update ✓ Enable Modbus/TCP idle connection timeout interval: 120 0.5 sec ✓ Update Refresh

TCP Socket Timeout Interval

The Socket timeout interval in the System menu is used to configure the timeout for each Modbus/TCP query from the host computer to the Ethernet Network Adapter. The unit is seconds.

MOXA ioAdmin File System Sort Help Auto Scan Active Ethernet I/O Server Network Interface I/O Status Refresh Rate TCP Socket Timeout Interval COM Port Setting Active Message Listen Port Reset NA4010 Network Adapter IP

Change socket timeout interval Socket timeout interval : 30 ( sec ) OK Cancel

Watchdog Timer

The Watchdog timer function is used to monitor the Modbus/TCP connection between the Ethernet Network Adapter and the host computer. The default is "off."

When there are no queries from the host computer over a preset time (in 100 msec increments), the Ethernet Network Adapter sets all digital output and analog output values to a predefined Safe Status. The maximal value of the Timeout Value is 65535, which means 6553.5 seconds.

NA-4010, Ethernet (Modbus/TCP) on-line System | Adapter Info. | Management | Network | Firmware Upgrade | Watchdog | Enable Watchdog : Timeout value : 1 100 msec Update

Firmware Upgrade

NA-4010's firmware can be updated via Ethernet. To upgrade the firmware, click on "Firmware Upgrade" tab.

NA-4010. Ethernet (Modbus/TCP) on-line System | Adapter Info. | Management | Network | Firmware Upgrade | Watchdog | Firmware File Path: Upgrade

Click on the file icon and select the firmware. Press Upgrade when you're ready. During the firmware upgrade, DO NOT turn the ioLogik 4000's power off.

Exporting the System Configuration

To help you record the I/O module combination and parameters, ioAdmin can generate a text report file that can help you manage the system.

The report consists of following parts.

  1. Date, Time, and Firmware version
  2. Slice Models
  3. Slice Configuration
  4. Modbus address table

Remote Monitoring

NA-4010 Ethernet Network Adapter allows up to 8 concurrent TCP connections. The benefit is that ioAdmin still can monitor the status of the Ethernet I/O server when it's in operation.

I/O Status Refresh Rate

The parameter determines how often ioAdmin utility polls all connected I/O Servers. The default value is 50 (500 msec). To change the configuration, click I/O Status Refresh Rate under the System menu, and then adjust the data refresh rate. Note that the unit is in 10 msec increments, so if you enter 50, the refresh rate becomes 0.5 sec.

Checking NA-4010's Ethernet I/O Status via Web Browser

Entering the Web Console

The main configuration interface for the ioLogik 4000 relies on ioAdmin utility. However, for NA-4010 Ethernet Network Adapter's web console, information for basic system status is available.

Enter the IP address of the Ethernet I/O server in Internet Explorer.

ioLogik 4000 ▶ Network Adapter ▶ Expansion Module ioLogik 4000 Modbus/TCP Network I/O Server Network Adapter NA-4010, Ethernet (Modbus/TCP) Input Register Data / Output Register Data IP Address : 192.168.8.20 Subnet Mask : 255.255.255.0 Gateway : 192.168.8.254 MAC Address : 00:90:E8:0B:70:08 Bootp : Enabled IP address change via ARP : Enabled TCP Connections : 1 HTTP Connections : 1 MODBUS/TCP Connections : 0

You may check network configuration status and firmware number on the homepage. Click on Expansion Module to see the information for all connected modules.

ioLogik 4000 Modbus/TCP Network I/O Server Network Adapter NA-4010, Ethernet (Modbus/TCP) Slot#1 M-1800, 8DI, sink, 24VDC, RTB Slot#2 M-2404, 4DO, sink, MOSFET, diag., 24VDC, 2.0A, RTB Slot#3 M-2403, 4DO, source, MOSFET, diag., 24VDC, 0.5A, RTB Slot#4 M-3412, 4AI, Voltage, -10~10V, 12bit, RTB Slot#5 M-3403, 4AI, Current, 4~20mA, 14bit, RTB Slot#6 M-4211, 2AO, Voltage, -10~10V, 12bit, RTB Slot#7 M-4202, 2AO, 4~20mA, 12bit, RTB Slot#8 M-6201, 2AI, Thermocouple:30mV(1uV/bit), RTB Slot#9 M-6200, 2AI, RTD:PT100,JPT100 300Ohm, RTB

Click on the slot number to see the status of each module. The following example is for the thermocouple module.

ioLogik 4000 Network Adapter Expansion Module ioLogik 4000 Modbus/TCP Network I/O Server Slot# M-6201, 2AI, Thermocouple:30mV(1uV/bit), RTB Configuration Parameter Data[Hex] = 00 10 Input Data[Hex] = 012C 0136 Sensor Type : K Temperature unit : Celsius Temperature Ch0 : 30.0 Temperature Ch1 : 31.0 Prev Slot Next Slot

Configuring NA-4020/4021's RS-485/RS-232 I/O System

Setting Communication Parameters

For first time users, link NA-4021's RS-232 Network Adapter to the host computer. Make sure the computer is equipped with an RS-232 communication port. For NA-4020's RS-485 Network Adapter, use a DB9 cable with correct wiring to connect to the host computer. You may need to add a Moxa multiport serial board (such as CP-132U) or USB to Serial Hub (NPort 1220) to expand the number of COM ports.

Connecting Single Serial I/O Server
Moxa NA-4010 - Setting Communication Parameters - 1

flowchart
graph TD
    A["Ex. COM1\n9600,N,8,1"] -->|RS-485 or RS-232| B["i oLogik 4000\nSlice I/O Server\nEx. ID = 10"]

There is a DIP switch on NA-4020/4021's front panel that allows you to configure the parameters manually.

inIcrgm +4000 MOBUST/SP DIN-43.0 System Power (5Vdc) System Power (GND) FnBus Signal 01 0 1 2 3 4 5 6 7 Field Power (0Vdc) Field Power (24Vdc) Field Power 0V Field Power 24V 0V System Power

ioLogix 4000 MODRUS 81232 NS-6527 SYS KIO TXD TDS MOXA

Moxa NA-4010 - Setting Communication Parameters - 4

DIP Switch Configuration Table (default settings are in bold)

No. Configuration Settings
1-3 Baud Rate 1 2 3
OFF OFF OFF : 1200 bpsON OFF OFF : 2400 bpsOFF ON OFF : 4800 bpsON ON OFF : 9600 bpsOFF OFF ON : 19200 bpsON OFF ON : 38400 bpsOFF ON ON : 57600 bpsON ON ON : 115200 bps
4 WatchdogON: EnableOFF: Disable
5-7 CommunicationParameters5 6 7OFF OFF OFF : None, 8 data bits, 1 stop bitON OFF OFF : Even, 8 data bits, 1 stop bitOFF ON OFF : Odd, 8 data bits, 1 stop bitON ON OFF : None, 8 data bits, 2 stop bitsOFF OFF ON : None, 7 data bits, 2 stop bits ^1 ON OFF ON : Even, 7 data bits, 1 stop bit ^1 OFF ON ON : Odd, 7 data bits, 1 stop bit ^1 ON ON ON : None, 8 data bits, 1 stop bit
8 Modbusprotocol ON: Modbus/ASCIIOFF: Modbus/ RTU^2
  1. Only Modbus/ASCII is supported when data bits is set to 7.
  2. ioAdmin only be used when the Modbus protocol is set to Modbus/RTU.

The next step is to configure the Unit ID for the I/O Server. In a Modbus/RTU/ASCII serial network, each node must have a unit ID that ranges from 01 to 99. Use a screw driver to rotate the switch and set the Unit ID. The upper switch represents the high digit, whereas the lower switch represents the low digit.

Note that the address 00, which is usually used in the Modbus/RTU/ASCII master, is reserved for broadcasts.

Moxa NA-4010 - Setting Communication Parameters - 5

Linking the RS-485/232 I/O Server to ioAdmin

After you connect the RS-485/232 I/O Server to the host computer's COM port (e.g., COM2) via the DB9 cable, and the I/O server is powered on, you can start up ioAdmin. Set the communication parameters to 9600,N,8,1 for both the host computer's COM port and the serial Network Adapter.

To start ioAdmin, click on Start → Program Files → Moxa → IO Server → Utility → ioAdmin.

There are two ways to link to the RS-485/232 I/O Server. One is through Auto Search. The other is by entering the Unit ID manually.

To start the Auto Search function, click on Auto Scan Active Ethernet I/O Server under System.

MOXA ioAdmin File System Sort Help Auto Scan Active Ethernet I/O Server Network Interface I/O Status Refresh Rate TCP Socket Timeout Interval COM Port Setting Active Message Listen Port Reset NA4010 Network Adapter IP

ioAdmin can automatically allocate available COM ports on the host computer and scan Unit IDs from 01 to 99 for each COM port. However, it takes longer to finish the process. A more efficient and faster method is to select

Only Search: COMx and search designated COM ports. Note that ioAdmin supports Modbus/RTU. In a Modbus/ASCII environment, configure the Network Adapter using Modbus/RTU, and then switch back to Modbus/ASCII for field operation.

Auto Searching for ioLogik I/O Server(s) ... Select auto search type Ethernet I/O server RS-232/485 I/O server (This will take several minutes) Start Search Port Settings Exit Search a range of addresses Start IP Address: 192.168.19.201 End IP Address: 192.168.19.201 Network Mask: 255.255.255.0 Search all support models E2210 E2212 E2214 E2240 E2242 E2260 E2262 NA4010 W5340 A-OPC Found adapter(s) I/O server(s) were found! I/O Server IP Address / Port MAC Address / Unit ID Description Stop

Click Port Settings to configure the COM port and baud rate, data bit stop bit, and parity for further communication. Click Start Search to search for connected RS-485 or R-232 I/O Servers.

To add RS-485/232 I/O Servers to the ioAdmin manually, click the right mouse button, and then click on ioLogik in the left ioAdmin frame. Click on NA-4021, choose the connected COM port number, and then select the Unit ID for Modbus address.

Auto Search COM Port Settings Select COM Port(s) Search All System COM Ports Only Search : COM1 COM3 COM4 COM5 COM6 COM7 COM8 COM9 COM Port Setting Baud Rate : 115200 Data Bits 8 Stop Bits 1 Parity None Modbus Protocol Modbus RTU Modbus ASCII Timeout interval : 2000 ms OK Cancel

Once the RS-485/232 I/O Server is connected with ioAdmin, the following screen will appear.

MOTA inAdmin v1.00 System Sort Help Host: [127.0.01] isLogk CON1 NA-4021 133 01: M-1800 02: M-2404 03: M-2403 04: M-3412 05: M-3403 06: M-4211 07: M-4202 08: M-6201 09: M-6208 NA-4021, RS232 (Modbus) on-line System | Adapter Info | Management | 08 01 02 03 04 05 06 07 08 09 isLogk -400B MOSFET, 24VDC, RTB isLogk -400B MOSFET, 24VDC, RTB isLogk -400B MOSFET, 24VDC, RTB isLogk -400B MOSFET, 24VDC, RTB isLogk -400B MOSFET, 24VDC, RTB isLogk -4012, 4A1, Voltage, -10~10V, 12bit, RTB Slice Description 1 M-1800 M-1800, 0D1, sink_24VDC, RTB 2 M-2404 M-2404, 4D0, sink_MOSFET, deg., 24VDC, 2.0A, RTB 3 M-2403 M-2403, 4D0, source_MOSFET, 24VDC, 0.5A, RTB 4 M-3412 M-3412, 4A1, Voltage, -10~10V, 12bit, RTB

The left frame of ioAdmin shows all I/O Servers found on the network. The upper right frame indicates the combination of all I/O modules by slot number. The lower right frame lists detailed information for installed I/O modules.

Move the mouse cursor over any I/O module to display the model name and description automatically.

At this point, your I/O Server should be up and running. The next topic explains additional ioLogik 4000 management issues. You may also jump to Chapter 4 and check the status of each I/O channel.

Password Protection

Watchdog configuration, Reset to Default, and Restart System are password protected. By default, the password is blank. However, you will still need to click on Login to show the Watchdog tab.

NA-4020, RS485 (Modbus) on-line System | Adapter Info. | Management | Watchdog | Password for entry : Login | Logout Managemnet Setting Change Password (8 char max) : Reconfirm Password : Update

Reset to Default

The Network Adapter settings, watchdog timer setting, I/O module safety status, and temperature sensor parameters are stored in the network adapter. Right click on the target I/O server, and then click on Reset to Default to proceed. You may need to wait 10 seconds or longer. ioAdmin will reconnect the I/O Server automatically.

Note that this function requires password authorization to activate.

Baud rate: 9600

Communication parameter: N,8,1

Modbus protocol: RTU

Modbus watchdog: disable

* The above parameters are set by the Network Adapter's DIP switch.

Watchdog timeout: 5 sec (50 x 100ms)

Password: (Empty)

* The above parameters are set by software.

Restarting the System

In general, your don't need to restart the I/O server when changing I/O module configurations. However, when the I/O Server indicates an I/O error, you may use this function to restart the I/O Server system remotely.

Right click on the target I/O server and then click on Restart System to proceed. You may need to wait 10 seconds or longer. ioAdmin will reconnect to the I/O Server automatically.

Note that this function requires password authorization to activate.

Deleting an I/O Server from the List

Sometimes too many I/O Servers appear in the left ioAdmin frame. To delete the I/O Server from the list for easier management, right click on the target I/O Server. Click on Disconnect, and then click on Delete I/O Server. The target I/O Server will be removed from the list.

Note that this function requires disconnected from the ioLogik to activate.

Watchdog Timer

The Watchdog timer monitors the Modbus/RTU or Modbus/ASCII connection between the Network Adapter and the host computer. The default is off.

When there is no query from the host computer over a preset time (in 100 msec increments), the Network Adapter will set all digital output and analog output values to a predefined Safe Status. Whether or not the Network Adapter is operational and ready for normal operation depends on the host computer. The maximal value of the Timeout Value is 65535, which means 6553.5 seconds.

NA-4020, RS485 (Modbus) on-line System | Adapter Info. | Management | Watchdog | Timeout value: 50 100 msec Update

Firmware Update

Firmware updates for NA-4020 and NA-4021 are not available to end users. If you need to update the firmware, please contact your local distributor for service.

I/O Status Refresh Rate

This parameter determines how often the ioAdmin utility polls all connected I/O Servers. The default value is 50 (500 msec). To change the configuration, click on Data Refresh Rate in the System menu, and then adjust the data refresh rate. Note that the units are in 10 msec increments, so if you enter 50, the refresh rate changes to 0.5 sec.

Modbus Address Mapping

Finding a Modbus Address for I/O Channels

The Modbus Address for each I/O channel is arranged dynamically by the Network Adapter according to the slot sequence and the type of I/O module. Changing Ethernet Network Adapter to RS-485 or RS-232 Network Adapters will not change the Modbus address mapping.

The Modbus Address mapping for I/O module can be found on "Modbus Address" tab.

M-2404, 4DO, sink, MOSFET, diag., 24VDC, 2.0A, RTB on-line I/O Staus | Contig | Modbus Address Output Register Address Channel # WORD Address/bit offset BIT Address Size [Bit] #0 0x0800/0x00 0x1000 0x0001 #1 0x0800/0x01 0x1001 0x0001 #2 0x0800/0x02 0x1002 0x0001 #3 0x0800/0x03 0x1003 0x0001 Slice Diagnosis Address # Value/Status Access Description 0x2037 1.005 Read Firmware Revision

There are three columns for Modbus Address. According to the Modbus standard, there are two methods to access I/O channel. One is access by Register, and the other is by Coil. Each I/O channel can be accessed via the Register or Coil method.

For more information, refer to the Modbus protocol specifications.

Exporting Modbus Address Settings

Modbus Addresses for I/O channels are required when you want to access the I/O status via SCADA software. However, it's not easy to memorize all of the addresses for each I/O channel. for this reason, ioAdmin allows you to export a text file containing the installed I/O modules and their Modbus addresses. The following example is an exported system configuration file.

  1. Modbus address table
Slot No.Channel No.I/O typeModbus Addr.(WORD)Modbus Addr.(BIT)I/O Data Length
0100Input0x0000/0x000x00000x0010
0101Input0x0001/0x000x00100x0010
0102Input0x0002/0x000x00200x0010
0103Input0x0003/0x000x00300x0010
0200Input0x0004/0x000x00400x0010
0201Input0x0005/0x000x00500x0010
0300Input0x0006/0x000x00600x0001
0301Input0x0006/0x010x00610x0001
0302Input0x0006/0x020x00620x0001
0303Inupt0x0006/0x030x00630x0001
0304Input0x0006/0x040x00640x0001

In this chapter, we describe the common features related to using ioAdmin to configure I/O modules.

The following topics are covered in this chapter:

Overview
☐ On-Line Wiring Guide
□ Digital Input Module
□ Digital Output Module

Safe Status

□ Analog Input Module
☐ Analog Output Module

Safe Status

□ Temperature Sensing Modules

RTD
Thermocouple

Overview

This Chapter describes common features of ioAdmin for configuring I/O modules.

On-Line Wiring Guide

ioAdmin has a graphical interface that features the "What You See Is What You Install" philosophy. The ioLogik 4000 is easy-to-use, and ioAdmin comes with an on-line I/O wiring guide that makes your job easier than ever. Use the mouse to move the cursor over any of the I/O modules and then click on the right mouse button to display a "Wiring Guide".

System | Adapter Info. | Management | 00 01 02 03 04 05 06 07 08 09 Iologie 4000 MODBUS-R5222 MA-402T SYS LINK ACTIVE Power MOXA M-1900 STATUS M-2495 STATUS M-2403 STATUS M-3412 STATUS M-3403 STATUS M-4211 STATUS M-4202 STATUS M-6201 STATUS M-6200 Wiring Guide

Click on the wiring guide to show a help file for that model.

M-6201 2 analog input, Thermocouple, removable terminal block

System wiring
M-6201 Status System Power (SVDC) System Power (GND) System Bus Voltage 0 - 10V 0 1 CH0 CH1 CH1+ Thermocouple CH1- CH0 CH1 2 3 4 5 G G 6 7 CG CG Shielding Ground Field Power (0VDC) Field Power (24VDC)

Input Specification

Sensor types: Type J/K/T/E/R/S/B/N/L/U/C/DmV input 10uV/bit, 1uV/bit, 2uV/bit
Data format: 16 bit integer (2 s compliment)
Resolution: 0.1C / 10m ohm
Accuracy: +/- 0.1%, FSR @ 25C+/- 0.3%, FSR @ 0C, 60C
Input impedance:
Conversion time: 200m sec. / all channel
Diagnostic: Range over (if range over, data=Dx8000)

General Specification

Power dissipation: Max. 70mA @ 5.0VDC
Isolation: I/O to logic: 2kVrms optical isolation
Wiring: I/O cable max. AWG14

Digital Input Module

ioAdmin can monitor the status of each digital input channel. We use M-1800 to illustrate. To check the DI channel status, click on the I/O module in main page to show the I/O status on the "I/O Status" tab.

M-1800, 8DI, sink, 24VDC, RTB on-line I/O Staus | Modbus Address | Channel # Value #0 0 #1 0 #2 0 #3 0 #4 0 #5 0 #6 0 #7 0

To check the Modbus Address, click on the "Modbus Address" tab.

M-1800, 8DI, sink, 24VDC, RTB on-line I/O Staus Modbus Address Input Register Address Channel # WORD Address/bit offset BIT Address Size (Bit) #0 0x0000/0x00 0x0000 0x0001 #1 0x0000/0x01 0x0001 0x0001 #2 0x0000/0x02 0x0002 0x0001 #3 0x0000/0x03 0x0003 0x0001 #4 0x0000/0x04 0x0004 0x0001 #5 0x0000/0x05 0x0005 0x0001 #6 0x0000/0x06 0x0006 0x0001 #7 0x0000/0x07 0x0007 0x0001 Slice Diagnosis Address # Value/Status Access Description 0x2017 1.005 Read Firmware Revision

Related Models Digital Input
M-1800 8 DI, sink, 24VDC, RTB
M-1801 8 DI, source,24 VDC, RTB
M-1600 16 DI, sink, 24VDC, RTB
M-160116 DI, source, 24 VDC, 20-pin
M-1450 4 DI, 110 VAC,RTB
M-1451 4 DI, 220 VAC,RTB

Digital Output Module

ioAdmin can monitor the status of each digital output channel. We use M-2404 to illustrate. To check the DI channel status, click on the I/O module in the main page. You'll see the I/O status on the "I/O Status" tab.

M-2404, 4DO, sink, MOSFET, diag., 24VDC, 2.0A, RTB on-line I/O Status Config Modbus Address Channel # Safe Mode Safe Status #0 Safe Status OFF #1 Safe Status OFF #2 Safe Status OFF #3 Safe Status OFF

To check the Modbus Address, click on the "Modbus Address" tab.

M-2404, 4DO, sink, MOSFET, diag., 24VDC, 2.0A, RTB on-line I/O Staus | Config Modbus Address Output Register Address Channel # WORD Address/bit offset BIT Address Size (Bit) #0 0x0800/0x00 0x1000 0x0001 #1 0x0800/0x01 0x1001 0x0001 #2 0x0800/0x02 0x1002 0x0001 #3 0x0800/0x03 0x1003 0x0001 Slice Diagnosis Address # Value/Status Access Description 0x2037 1.005 Read Firmware Revision

Safe Status

The digital output channel can be set to safe status when the following situations occur.

  • Modbus watchdog is activated
  • I/O error status

You may set the digital output status to following situations.

  • Hold last state
  • ON or OFF

Note that the configuration applies to all channels within the module.

M-2404 Config Test Channel 0: Hold Last State Safe: OFF Channel 1: Hold Last State Safe: OFF Channel 2: Hold Last State Safe: OFF Channel 3: Hold Last State Safe: OFF ✓ Apply

You can test to make sure the digital output channel works over the network. Click on the "Test" tab in the "Config" page. Press the switch, and then press "Test." At this point, you can change the status of the digital output point.

M-2404 Config Test OFF ON Channel 0: Channel 1: Channel 2: Channel 3: Test

Related Models Digital Input
M-28008 DO, sink, MOSFET, 24 VDC, 0.5A, RTB
M-2801 8 DO, source, MOSFET, 24 VDC, 0.5A, RTB
M-260016 DO, sink, MOSFET, 24 VDC, 0.3A, 20pin
M-260116 DO, source, MOSFET, 24 VDC, 0.3A, 20pin
M-2450 4 DO, Relay,230 VAC, 24VDC, 2.0A, RTB

Analog Input Module

ioAdmin can monitor the status of each analog input channel. We'll use M-3412 to illustrate. To check the status of the DI channel, click on the I/O module in the main page. The I/O status is located on the "I/O Status" tab.

M-3412, 4AI, Voltage, -10~10V, 12bit, RTB on-line I/O Staus | Modbus Address | Channel # Value (RAW / Voltage) #0 670 / 3.28 V #1 -1 / 0.00 V #2 -1 / 0.00 V #3 -1 / 0.00 V

To check the Modbus Address, click on the "Modbus Address" tab.

M-3412, 4AI, Voltage, -10~10V, 12bit, RTB on-line I/O Staus Modbus Address Slice Input Register Address Channel # WORD Address/bit offset BIT Address Size (Bit) #0 0x0001/0x08 0x0018 0x0010 #1 0x0002/0x08 0x0028 0x0010 #2 0x0003/0x08 0x0038 0x0010 #3 0x0004/0x08 0x0048 0x0010 Slice Diagnosis Address # Value/Status Access Description 0x2077 1.009 Read Firmware Revision

Related Models Digital Input
M-38028 AI, Current, 4-20 mA, 12-bit, RTB
M-38108 AI, Voltage, 0-10V, 12-bit, RTB

Analog Output Module

This section describes how to configure an analog output module. We'll use M-4211 to illustrate. To check the status of an analog output channel, click on the I/O module in the main page. You'll see the I/O status on the "I/O Status" tab.

M-4211, 2AO, Voltage, -10~10V, 12bit, RTB on-line I/O Staus | Config | Modbus Address | Channel # Value (RAW / Voltage) #0 0 / 0.00 V #1 0 / 0.00 V

To check the Modbus Address, click on "Modbus Address" tab.

M-4211, 2AO, Voltage, -10~10V, 12bit, RTB on-line I/O Staus | Config Modbus Address | Output Register Address Channel # WORD Address/bit offset BIT Address Size [Bit] #0 0x0801/0x00 0x1010 0x0010 #1 0x0802/0x00 0x1020 0x0010 Slice Diagnosis Address Value/Status Access Description 0x20B7 1.008 Read Firmware Revision

Safe Status

The analog output channel can be set to safe status when the following situations occur.

  • Modbus watchdog is activated
  • I/O error status

You may set the analog output status to the following situations.

  • Hold last state
  • Safe value
  • Low limit
  • High limit

Low Limit represents the lowest value for the analog out module. For a 0 to 10V analog output module, the Low Limit is 0V.

High Limit represents the highest value for the analog output module. For a 0 to 10V analog output module, the High Limit is 10V.

M-4211 Config | Test | A0 Channel #0 Safe Mode : ● Hold Last State ● Safe Value (12 bit, 0~4095) : Value = 0 ○ Low Limit ○ High Limit A0 Channel #1 Safe Mode : ● Hold Last State ● Safe Value (12 bit, 0~4095) : Value = 0 ○ Low Limit ○ High Limit ✓ Apply

You may test if the analog output channel really works over the network. Click on the "Test" tab on the "Config" page. Scroll the output level, and then press "Test." At this point, you can change the level of the analog output point.

M-4211 Config Test AO Channel #0 Output Test: 3.54 V, RAW=724 AO Channel #1 Output Test: 10.00 V, RAW=2048 0.00 V -5 -10 0 5 10 0 5 10 0.00 V -5 -10 ✓ Test

Related Models Analog Output
M-44024 AO, 4-20 mA, 12-bit, RTB
M-44104 AO, Voltage, 0-10V, 12-bit, RTB

Temperature Sensing Modules

The ioLogik 4000 provides RTD (Resistance Temperature Detector) and TC (Thermocouple) temperature sensing modules.

RTD

To check the temperature status, click on the I/O module from the main page. The temperature is on the "I/O Status" tab. When the sensor is not connected or the wiring is broken, the value is "0x8000".

M-6200, 2AI, RTD:PT100,JPT100 300Ohm, RTB on-line I/O Staus | Config | Modbus Address | Channel # | Temperature #0 | #1 |

To check the Modbus Address, click on the "Modbus Address" tab.

M-6200, 2AI, RTD:PT100,JPT100 300Ohm, RTB on-line I/O Staus | Config | Modbus Address | Output Register Address Channel # WORD Address/bit offset BIT Address Size (Bit) #0 0x000B/0x08 0x00B8 0x0010 #1 0x000C/0x08 0x00C8 0x0010 Slice Diagnosis Address Value/Status Access Description 0x2117 1.008 Read Firmware Revision

The RTD module supports different kinds of temperature sensor. To configure the sensor type, click on config.

M-6200 Sensor Type : PT100 PT200 PT500 PT1000 PT50 JPT100 JPT200 JPT500 JPT1000 NI100 NI200 NI500 NI1000 NI120 CU10 Resistance, 1~2000Ω Resistance, 1~327Ω Resistance, 1~620Ω Temperature Type : Celsius (°C) Fahrenheit (°F) Filter Type : Normal Enhanced OK Close

On this page, you may set up the sensor types and temperature unit. Note that the configuration applies to all channels in the same module. The related model is M-6200. The FilterType represents different sampling times. In Normal mode, the conversion time is about 200 msec. In Enhanced mode, the conversion time will be about double, or around 400 msec.

Thermocouple

To check the temperature status, click on the I/O module from the main page. You'll see the temperature on the "I/O Status" tab.

M-6201, 2AI, Thermocouple:30mV(1uV/bit), RTB on-line I/O Staus | Config | Modbus Address | Channel # | Temperature #0 | 35.10°C #1 | 36.40°C

To check the Modbus Address, click on the "Modbus Address" tab.

M-6201, 2AI, Thermocouple:30mV(1uV/bit), RTB on-line I/O Staus | Config Modbus Address Output Register Address Channel # WORD Address/bit offset BIT Address Size (Bit) #0 0x0009/0x08 0x00SB 0x0010 #1 0x000A/0x08 0x00A8 0x0010 Slice Diagnosis Address Value/Status Access Description 0x20F7 1.008 Read Firmware Revision

The thermocouple module supports different kinds of temperature sensor. To configure the sensor type, click on config.

M-6201 Sensor Type : Type K Type J Type T Type B Type R Type S Type E Type N Type L Type U Type C Type D 10uV, +/-78.0mV 1uV, +/-32.7mV 2uV, +/-65.5mV Temperature Type : Celsius (°C) Fahrenheit (°F) CJC : Enabled Disabled Filter Type : Normal Enhanced OK Close

On this page, you may set up the sensor types and the temperature unit. Note that the configuration applies to all channels in the same module. The related model is M-6201.

The FilterType represents the different sampling times. In Normal mode, the conversion time is about 200 msec. In Enhanced mode, the conversion time will be about double, or around 400 msec. The thermocouple temperature sensor is noise sensitive. Using Enhanced Mode can increase stability of the readings. CJC should always be enabled.

The following topics are covered in this chapter:

Overview
□ MXIO Function Groups

Overview

What is MXIO DLL Library?

MXIO DLL Library is a Windows library especially designed for programmers who are not familiar with Modbus protocol, but who need to create applications to get real world temperature, data, and on/off control signals.

MXIO DLL supports Visual Basic, Visual C++, and Borland C++ Builder.

How to install MXIO DLL Library

MXIO DLL Library comes with the ioAdmin software utility. It is installed in the directory Start → Programs →

Moxa → IO Server → Library. Refer to MXIO DLL help for more details.

MOXA ThinkVantage IO Server Help Utility ActiveOPC Library Example_BC Example_VB Example_VC MXIODLL_2200.HLP version.txt MXIO API Support List

MXIO Function Groups

1. System CommandsRS-485/RS-232 I/O ConnectCommandsMXSIO_OpenCommPortMXSIO_CloseCommportMXSIO_ConnectMXSIO_DisconnectEthernet I/O Connect CommandsMXEIO_InitMXEIO_ExitMXEIO_ConnectMXEIO_DisconnectMXEIO_CheckConnectionGeneral CommandsMXIO_GetDllVersionMXIO_GetModuleType2. Modbus Command SetsMXIO_ReadCoilsMXIO_WriteCoilsMXIO_ReadRegsMXIO_WriteRegs3. Direct I/O Command SetsDigital Input CommandsDI_ReadsDI_ReadDigital Output CommandsDO_ReadsDO_ReadDO_WritesDO_WriteAnalog Input CommandsAI_ReadsAI_ReadAnalog Output CommandsAO_ReadsAO_ReadAO_WritesAO_WriteRTD CommandsRTD_ReadsRTD_ReadThermocouple CommandsTC_ReadsTC_Read4. Special Commands for the ioLogik 4000Adp4K_ReadFirmwreRevisi onAdp4K_ReadFirmwareDateAdp4K_ReadSlotAmountAdp4K_ReadStatusAdp4K_ReadAlarmedSlot

The following topics are covered in this appendix:

□ Port Pinout Diagrams

Ethernet Port Pinouts

Serial Port Pinouts

☐ Ethernet Cable Wiring Diagrams

Port Pinout Diagrams

Ethernet Port Pinouts

Pin Signal
1 Tx+
2 Tx-
3 Rx+
6 Rx-

Moxa NA-4010 - Ethernet Port Pinouts - 1

Serial Port Pinouts

NA-4020 RS-485 Network Adapter Pin Assignment.

RS485 Connector RS485+ RS485- GND Shield FG Dsub 5-Pin (Female) SignalName Description 1 RS485+ In/Out, Transceiver Data High 2 RS485- In/Out, Transceiver Data Low 3 GND Signal Common 4 Shield Shield 5 FG Frame Ground. Internally shorted with Shield

NA-4021 RS-232 Network Adapter Pin Assignment

5 GND 3 RxD 2 TxD

Ethernet Cable Wiring Diagrams
Straight-Through Cable RJ45 Plug Pin 1

Cable Wiring

3 3
6 6
1 1
2 2

Cross-Over Cable RJ45 Plug Pin 1

Cable Wiring

3 1
6 2
1 3
2 6

Table of contents Click a title to access it
Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : Moxa

Model : NA-4010

Category : Network Card/Adapter