ioLogik R2140 User’s Manual First Edition, January 2007 www.moxa.com/product Moxa Technologies Co., Ltd. Tel: Fax: Web: +886-2-8919-1230 +886-2-8919-1231 www.moxa.com MOXA Technical Support Worldwide: support@moxa.
ioLogik R2140 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. Copyright Notice Copyright © 2007 MOXA Technologies Co., Ltd. All rights reserved. Reproduction without permission is prohibited. Trademarks MOXA is a registered trademark of the MOXA Group. All other trademarks or registered marks in this manual belong to their respective manufacturers.
Table of Contents Chapter 1. Introduction ...............................................................................................1-1 Overview .............................................................................................................................. 1-2 Product Features ................................................................................................................... 1-2 Packing List.................................................................................
3xxxx Read only Registers (Support function 4)..................................................................B-2 4xxxx Read/Write Registers (Support function 3,6,16)........................................................B-3 Function 8.............................................................................................................................B-7 Appendix C. Factory Default Settings .......................................................................... C-2 Appendix D.
1 Chapter 1. Introduction The ioLogik R2140 is a stand-alone remote I/O server that can connect sensors for automation applications over an RS-485 bus.
ioLogik R2140 User’s Manual Introduction Overview The ioLogik R2140 is part of the R2000 series of ioLogik remote I/O servers, which are designed to link sensors, transmitters, transducers, and valves to an RS-485 bus. As a Moxa Easy View device, the ioLogik R2140 supports an optional hot-pluggable Liquid Crystal Display Module (LCM) to view device, bus and I/O settings such as analog input value and range.
ioLogik R2140 User’s Manual Introduction Product Specifications Serial Interface Serial line protection RS-485 (2-wire): Data+, Data-, GND 15 KV ESD for all signals Serial Communication Parameters Parity None Data bits 8 Stop bits 1 Flow control None Speed 9600 to 115200 bps Protocol Modbus/RTU Built-in RTC No Analog Input Inputs Resolution Input range Data format Accuracy Sampling rate (all channels) Input impedance Built-in resistor for current input Optical isolation Overvoltage Analog Output Outputs
ioLogik R2140 User’s Manual Agency Approvals EMI EMS Safety Warranty Introduction FCC Part 15, CISPR (EN55022) Class A IEC61000-4-2 (ESD), level 2/3, IEC61000-4-3 (RS), level 2, IEC61000-4-4 (EFT), level 2, IEC61000-4-5 (Surge), level 3, IEC61000-4-6 (CS), level 2, IEC61000-4-8 (PM), level 1, IEC61000-4-11 (Dip) UL 508 2 years Physical Dimensions 1-4
ioLogik R2140 User’s Manual Introduction Hardware Reference Panel Guide (TB1) / (TB2) TB3 NOTE – The reset button restores the factory default settings. Hold the button down for 5 seconds with a pointed object such as a straightened paper clip. The RDY LED will glow red. You may release the button after the LED turns to green.
2 Chapter 2. This chapter describes how to install the ioLogik R2140.
ioLogik R2140 User’s Manual Initial Setup Hardware Installation Connecting the Power Connect the 12 to 48 VDC power line to the ioLogik R2140’s terminal block (TB1). If power is properly supplied, the Power LED will glow a solid red color until the system is ready ATTENTION Disconnect the power before installing and wiring Disconnect the power cord before installing and/or wiring your ioLogik R2140.
ioLogik R2140 User’s Manual Initial Setup Modbus/RTU Devices The RS-485 port runs Modbus/RTU and can connect to any Modbus device. You may use different methods to connect different combinations of ioLogik R2000 servers, I/O devices, and other servers.
ioLogik R2140 User’s Manual Initial Setup You may click “Stop” as soon as your ioLogik R2140 appears on the list. Otherwise, ioAdmin will continue to searching all 99 RS-485 Unit IDs. 4. Monitor status of I/O devices: Once the ioLogik R2140 is found by ioAdmin, you may view the status of all I/O devices on ioAdmin’s main screen. You may now use ioAdmin to setup or configure your the ioLogik R2140. MXIO Library MOXA provides a Windows library for the ioLogik R2140. To install the library, run SETUP.
3 Chapter 3. Using ioAdmin This chapter goes over the functions available in ioAdmin, the main configuration and management utility for the ioLogik R2140.
ioLogik R2140 User’s Manual Using ioAdmin Introduction to ioAdmin ioLogik remote I/O servers may be managed and configured over the RS-485 bus by ioAdmin, a Windows 2000/XP utility provided with your ioLogik R2140. ioAdmin’s graphical-user interface gives you easy access to all status information and settings. Features of ioAdmin Remote Management Over the RS-485 bus, ioAdmin allows users to z z z z find and configure multiple ioLogik servers. monitor and configure attached I/O devices.
ioLogik R2140 User’s Manual Configuration File ioAdmin allows the configuration of the ioLogik R2140 to be saved as a file. The file is viewable as text and can serve z z z as a record or backup of configuration. as a template for the configuration of other servers. as a quick reference guide for you to configure Modbus drivers in a SCADA system. The configuration file includes the following information: 1. 2. 3.
ioLogik R2140 User’s Manual Using ioAdmin ioAdmin Main Screen Main Screen Overview ioAdmin’s main screen is shown below. The main window defaults to the I/O Configuration tab, which displays a graphic of the ioLogik R2140 and the status of every I/O channel below it. The other tabs in the main window take you to server and bus settings, and further functions are available when you log on as an administrator. Note that you must log on as an administrator to gain access to configuration options.
ioLogik R2140 User’s Manual Using ioAdmin You may also access the wiring guide through the Help menu on the menu bar.
ioLogik R2140 User’s Manual Using ioAdmin I/O Configuration Tab (General) The I/O Configuration tab shows the status of every I/O channel underneath a graphic of the ioLogik R2140. This is the default tab when you first open ioAdmin. Server Info Tab Server information, such as firmware version, is displayed in the Server Info tab.
ioLogik R2140 User’s Manual Using ioAdmin Server Settings Tab (General) The Server Settings tab is where you log in as an administrator. This is required in order to gain access to the ioLogik R2140 configuration options. If no administrator password has been set up, simply click on Login and leave the Password for entry field blank. Please refer to the ioAdmin Administrator Functions section later on in this chapter for more detail.
ioLogik R2140 User’s Manual Using ioAdmin I/O Configuration Tab (Administrator) When logged on as an administrator, you may double click on a channel in the I/O Configuration tab to configure that channel’s settings. Configuring Analog Input Channels The ioLogik R2140 is equipped with 8 AI (analog input) channels that can be set individually to +/-150 mV, +/-500 mV, +/-5V, +/-10V, 0-20 mA, and 4-20 mA.
ioLogik R2140 User’s Manual Using ioAdmin Host Connection Watchdog is disabled, the ioLogik R2140 will never enter Safe Status and the Safe Status settings will have no effect. Test I/O: You can test the AO channel in the Test tab, Note that the slider shows both the raw data value and the V/mA value. You may use this as a guide when entering values for the Power On and Safe Status settings.
ioLogik R2140 User’s Manual Using ioAdmin Firmware Update Tab The ioLogik R2140 supports remote firmware updates through the Firmware Update tab. Enter the path to the firmware file or click on the icon to browse for the file. Click on Update to update the firmware. The wizard will lead you through the process until the server is restarted. WARNING Do not interrupt the firmware update process! An interruption in the process may result in your device becoming unrecoverable.
ioLogik R2140 User’s Manual Using ioAdmin Server Context Menu The Server context menu is accessed by right clicking on the server model name in the navigation panel. Connect Select this command to try re-establishing a connection over the RS-485 bus between ioAdmin and the selected ioLogik server. Disconnect Select this command to drop the RS-485 connection between ioAdmin and the selected ioLogik server.
ioLogik R2140 User’s Manual Using ioAdmin ioLogik R2140 Network I/O Server Configuration ============================================= Date: 2006/11/2 Time: 08:49:40 AM [1. Model] ---------MOD_TYPE=R2140 - RS-485 Remote I/O Server (8AI + 2AO) MOD_LOC= MOD_NAME= [2.
4 Chapter 4. Cascading with Other I/O Servers The ioLogik R2140 can act both as a standalone I/O server and as an extension module to other I/O servers. This chapter explains how to use the ioLogik R2140 as an extension module to ioLogik E2000 I/O servers.
ioLogik R2140 User’s Manual Cascading with Other I/O Servers Introduction The ioLogik R2140 can serve as an extension module to provide additional I/O channels to an ioLogik E2210 or E2240 Ethernet I/O server. Up to 31 units can be chained or cascaded together using each unit’s built-in connectors. Cascading System Bus The I/O servers connect to each other over the cascading system bus, which uses RS-485 and Modbus protocols. Pin assignments for the female system bus connector are shown below.
ioLogik R2140 User’s Manual Cascading with Other I/O Servers 2. In ioAdmin, click the E2210 in the navigation panel and select “Add Serial I/O Server” in the context menu. 3. Select the appropriate I/O Server type and UnitID (“R2110 RS-485” and “2” in this example). Click “Add”.
ioLogik R2140 User’s Manual 4. Cascading with Other I/O Servers The R2110 will appear with its unit ID under the E2210 in ioAdmin’s navigation panel. If the R2110 appears off-line, open its context menu in the navigation panel and select “Connect” to bring it on-line. Once the R2110 is on-line, you will be able to use ioAdmin to monitor and control its I/O channels. Adding Two or More I/O Servers Multiple I/O servers can be cascaded together for even more I/O channels.
ioLogik R2140 User’s Manual Cascading with Other I/O Servers 3. Select the appropriate I/O Server type and UnitID (“R2110 RS-485” and “2” in this example). Click “Add”. 4. Repeat steps 2 and 3 using the appropriate selections for the R2140.
ioLogik R2140 User’s Manual 5. Cascading with Other I/O Servers Both the R2110 and R2140 will appear with their unit IDs under the E2210 in ioAdmin’s navigation panel. If a server appears off-line, open its context menu in the navigation panel and select “Connect” to bring it on-line. Once all I/O servers are on-line, you will be able to use ioAdmin to monitor and control each server’s I/O channels.
A Appendix A. Liquid Crystal Display Module (LCM) As an Easy View device, the ioLogik R2140 supports an optional detachable Liquid Crystal Display Module (LCM) for easier field maintenance. The LCM is hot-pluggable and can be used to view the server’s current settings. When plugged in, the LCM displays the ioLogik R2140 “home page,” and pressing any button takes you to the configuration menu. LCM Controls The up and down buttons navigate between the current options.
ioLogik R2140 User’s Manual Display i/o setting save/restart Liquid Crystal Display Module (LCM) Explanation / Actions Enter this submenu to view I/O channel status. Press up or down to navigate through the different I/O channels without having to go back to the previous menu. Enter this submenu to display the restart now submenu. Enter the restart now submenu to display the restart option.
B Appendix B.
ioLogik R2140 User’s Manual Reference 00010 Address 0x0009 Data Type 1bit 00011 0x000A 1bit 00012 0x000B 1bit 00013 0x000C 1bit 00014 0x000D 1bit 00015 0x000E 1bit 00016 0x000F 1bit Modbus/TCP Address Mappings Description Reset CH1 AI Max Value Read: always 0 Write : 1: reset AI Max value 0: return Illegal Data Value Reset CH2 AI Max Value Read: always 0 Write : 1: reset AI Max value 0: return Illegal Data Value Reset CH3 AI Max Value Read: always 0 Write : 1: reset AI Max value 0: retu
ioLogik R2140 User’s Manual Reference 30020 30021 30022 30023 30024 Address 0x0013 0x0014 0x0015 0x0016 0x0017 Data Type 1 word 1 word 1 word 1 word 1 word Modbus/TCP Address Mappings Description CH3 Read AI Max Value CH4 Read AI Max Value CH5 Read AI Max Value CH6 Read AI Max Value CH7 Read AI Max Value 4xxxx Read/Write Registers (Support function 3,6,16) Address 0x0000 0x0001 0x0002 0x0003 0x0004 0x0005 0x0006 Data Type 1 word 1 word 1 word 1 word 1 word 1 word 1 word 0x0007 1 word 0x0008 1 word
ioLogik R2140 User’s Manual Address 0x000D Data Type 1 word 0x000E 1 word 0x000F 1 word 0x0010 1 word 0x0011 1 word 0x0012 1 word Modbus/TCP Address Mappings Description CH1 AI Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA 05: 4-20 mA Others: return Illegal Data Value CH2 AI Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA 05: 4-20 mA Others: return Illegal Data Value CH3 AI Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA 05: 4-20 mA Oth
ioLogik R2140 User’s Manual Address 0x0013 Data Type 1 word 0x0014 1 word 0x0015 1 word 0x0016 1 word 0x0017 1 word 0x0018 1 word Modbus/TCP Address Mappings Description CH7 AI Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA 05: 4-20 mA Others: return Illegal Data Value CH0 AI PowerOn Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA 05: 4-20 mA Others: return Illegal Data Value CH1 AI PowerOn Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA
ioLogik R2140 User’s Manual Address 0x0019 Data Type 1 word 0x001A 1 word 0x001B 1 word 0x001C 1 word 0x001D 1 word 0x001E 1 word Modbus/TCP Address Mappings Description CH5 AI PowerOn Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA 05: 4-20 mA Others: return Illegal Data Value CH6 AI PowerOn Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA 05: 4-20 mA Others: return Illegal Data Value CH7 AI PowerOn Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04:
ioLogik R2140 User’s Manual Address 0x001F Data Type 1 word 0x0020 1 word 0x0021 1 word 0x0022 1 word 0x0023 1 word Modbus/TCP Address Mappings Description CH3 AI Safe Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA 05: 4-20 mA Others: return Illegal Data Value CH4 AI Safe Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA 05: 4-20 mA Others: return Illegal Data Value CH5 AI Safe Range 00: +/-150 mV 01: +/-500 mV 02: +/-5V 03: +/-10V 04: 0-20 mA 05: 4-20 mA Othe
C Appendix C.
D Appendix D.
ioLogik R2140 User’s Manual Pinouts and Cable Wiring I/O Device Wiring Function Diagram AO Schematic + Vout DAC MCU Iout AIN Schematic (voltage mode) AI+ MUX ADC MCU ADC MCU AI- IIN Schematic (current mode) AI+ 125 ohm MUX AI- D-2
E Appendix E. Service Information This appendix shows you how to contact MOXA for information about the ioLogik R2140, and other products, and how to report problems. In this appendix, we cover the following topics.
ioLogik R2140 User’s Manual Service Information MOXA Internet Services Customer satisfaction is our top priority. To ensure that customers receive the full benefit of our products, MOXA Internet Services has been set up to provide technical support, driver updates, product information, and user’s manual updates. The following services are provided Technical Support E-mail Address support@moxa.com Website for Product Information http://www.moxa.
ioLogik R2140 User’s Manual Service Information Problem Report Form MOXA ioLogik R2140 Remote I/O Server Customer name: Company: Tel: Fax: Email: Date: MOXA Product: ioLogik R2140 Serial Number: _________________ Problem Description: Please describe the symptoms of the problem as clearly as possible, including any error messages you see. A clearly written description of the problem will allow us to reproduce the symptoms, and will expedite the repair of your product.
ioLogik R2140 User’s Manual Service Information Product Return Procedure For product repair, exchange, or refund, the customer must complete each of the following: z Provide evidence of original purchase. z Obtain a Product Return Agreement (PRA) from the sales representative or dealer. z Fill out the Problem Report Form (PRF) with as much detail as possible to minimize repair time. z Carefully pack the product in an anti-static package and send it, pre-paid, to the dealer.