Campbell NL200 User Manual

Network link interface
Hide thumbs Also See for NL200:
Table of Contents

Advertisement

NL200/NL201
Network Link Interface
Issued: 23.10.13
Copyright © 2011-2013 Campbell Scientific Inc.
Printed under licence by Campbell Scientific Ltd.
CSL 942

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NL200 and is the answer not in the manual?

Questions and answers

Summary of Contents for Campbell NL200

  • Page 1 NL200/NL201 Network Link Interface Issued: 23.10.13 Copyright © 2011-2013 Campbell Scientific Inc. Printed under licence by Campbell Scientific Ltd. CSL 942...
  • Page 3 Quotations for repairs can be given on request. It is the policy of Campbell Scientific to protect the health of its employees and provide a safe working environment, in support of this policy a “Declaration of Hazardous Material and Decontamination”...
  • Page 5: About This Manual

    PLEASE READ FIRST About this manual Please note that this manual was originally produced by Campbell Scientific Inc. primarily for the North American market. Some spellings, weights and measures may reflect this origin. Some useful conversion factors: Area: 1 in...
  • Page 7: Table Of Contents

    5. Specifications ............8 6. Configuring the NL200/201 ........9 Configuring the NL200/201 via USB ..........9 Configuring the NL200/201 via Network Connection ....... 10 Configuring the NL200/201 via Telnet ..........10 Configuring the NL200/201 via RS-232 ..........11 7. Operation ..............11 PakBus Router ..................
  • Page 8 Installing on Windows XP ............... D-1 Installing on Windows Vista ............D-3 Installing on Windows 7 ..............D-4 Oops! What if you plug the NL200/NL201 into your computer before installing the drivers? ............D-4 E. Sending a New OS to the NL200/201 ....E-1 Figures 3-1.
  • Page 9 Tables B-1. CS I/O Pinout ................... B-1 B-2. RS-232 Pinout .................. B-1 B-3. Ethernet Pinout ................. B-2 B-4. USB Micro-B ................... B-2 B-5. Power In ................... B-2 B-6. Power LED ..................B-3 B-7. Ethernet LED ................... B-3...
  • Page 11: Introduction

    Keep RS-232 and CS I/O connections short. Quickstart Out of the box, the NL200/201 is configured for operation as a PakBus Router. In this mode, the NL200/201 can be used to communicate with Campbell Scientific PakBus devices over an Ethernet / Internet network connection.
  • Page 12: Configuring The Nl200/201

    Configuring the NL200/201 INSTALL THE DEVICE DRIVER BEFORE plugging the NOTE NL200/201 into your PC for the first time. You will need the device driver properly installed before you can connect to the NL200/201 via USB. See Appendix D, NL200/201 Driver Installation Instructions, for instructions on installing the device driver.
  • Page 13: Loggernet Setup

    NOTE It is recommended that a static IP address be given to the NL200/201 for most applications so that the path to the device is always known. If using a dynamic IP address acquired via DHCP you may wish to configure the NL200/201 as a PakBus/TCP client.
  • Page 14: Connect

    The NL200/201 Network Link Interface is a device used to communicate with Campbell Scientific dataloggers and peripherals using an Ethernet 10/100 Mbps communications link. The NL200/201 includes a CS I/O port and an RS-232 port for communication. A USB device port is used for configuring the NL200/201...
  • Page 15: Bridge Mode Enabled

    Figure 4-2. Bridge Mode enabled Bridge Mode Disabled With Bridge Mode disabled, the NL200/201 can be configured to act as a serial server and/or a PakBus router. The NL200/201 can act as a serial server and PakBus router simultaneously. However, each physical port (RS-232 and CS I/O) is only associated with one service (Pakbus router, serial server, Modbus/TCP Gateway, etc.) at a time.
  • Page 16: Bridge Mode Disabled

    Figure 4-3. Bridge Mode disabled Some reasons you might want to use each of these modes are described below. Refer to Section 6, Configuring the NL200/201, and Section 7, Operation, for information on setting up your NL200/201 for each mode.
  • Page 17 User Manual Serial Server  Allows access to a CR10X over Ethernet (RS-232 serial server) when used in conjunction with an RS-232 to CS I/O (ME) adapter like the SC32B or SC105.  Allows access to a serial sensor over Ethernet (RS-232 serial server). ...
  • Page 18: Specifications

    Figure 5-1. NL200/201 dimensions in inches Power Input NL201: CS I/O or barrel connector jack; not powered over USB NL200: Barrel connector jack; not powered over CS I/O or USB Power Requirements 7-20 VDC 50 mA active, 2 mA standby @ 13 VDC...
  • Page 19: Configuring The Nl200/201

    PakBus router supports 50 routes Supports up to 15 concurrent Modbus server transactions Compliance RoHS Compliant The NL200/NL201 is encased in metal and meets requirements for a Class B device under European standards: APPLICATION OF COUNCIL DIRECTIVE(S) 2004/108/EC STANDARD(S) TO WHICH CONFORMITY IS DECLARED: EN61326-1;2013...
  • Page 20 The NL200/201 must have an IP address before connecting via a network connection. If the address cannot be obtained via DHCP, you will need to configure your NL200/201 via USB the first time it is set up. When the NL200/201 is in bridge mode, it cannot be configured via a network connection.
  • Page 21 See Section 4, Overview, for help in determining which mode to use. PakBus Router When the RS-232 or CS I/O port is configured as a PakBus router, the NL200/201 can route packets to other devices in the network that it has in its routing table.
  • Page 22: Physical Setup

    Verify Interval – This interval, in seconds, determines the rate at which the NL200/201 will attempt to start a hello transaction with a neighbour if no other communication has taken place within the interval. If Verify Interval is set to 0, the verify interval becomes 2.5 times the Beacon Interval.
  • Page 23: Loggernet Setup

    7.1.3 LoggerNet Setup  In LoggerNet’s Setup Screen, press Add Root and choose “IPPort”. Input the NL200/201’s IP address and port number. The IP address and port number are input on the same line separated by a colon.  Add a PakBus Port (PakBusPort).
  • Page 24: Bridge Mode

    Connect the NL200/201 to your network using an Ethernet cable, attaching one end of the cable to the NL200/201’s Ethernet port and the other end to your network. Ensure that the device is powered up by inspecting the Power LED.
  • Page 25 IP gateway for the correct CS I/O Interface. The default for the NL200/201 is CS I/O IP Interface #1 (SDC3). DNS server settings are shared by all active IP interfaces and can be entered on the TCP/IP tab. These values can be provided by your network administrator.
  • Page 26: Configuring The Nl200/201

    Connect the NL200/201 to your network using an Ethernet cable, attaching one end of the cable to the NL200/201’s Ethernet port and the other end to your network. Ensure that the device is powered up by inspecting the Power LED.
  • Page 27 Ethernet port. (See example in Figure 7-3 below.)  In LoggerNet’s Setup Screen, press Add Root and choose “IPPort”. Input the NL200/201’s IP address and port number. The IP address and port number are input on the same line separated by a colon. ...
  • Page 28: Serial Sensors

    Private Key should also be in PEM format and, if encrypted, use AES-256 or AES-128 (SHA). The implementation of TLS in the NL200/201 is provided so that secure, encrypted communications can be established between a TLS client and the NL200/201. With the TLS Proxy Server enabled, the NL200/201 can act as a TLS...
  • Page 29: Tls Proxy Server

    Also, with the NL200/201 configured for TLS, it can establish a secure TLS configuration session with DevConfig. In order to use TLS, the user must configure the NL200/201 with a user-supplied TLS Private Key and TLS Certificate. The key and certificate are loaded using DevConfig.
  • Page 30: Tls Proxy Server Configurations

    In Configuration A, the NL200/201 decrypts TLS traffic and forwards the unencrypted TCP traffic to the datalogger over the CS I/O port. The NL200/201 is able to “learn” the IP address of the attached datalogger and will open a TCP connection on the “learned”...
  • Page 31: Devconfig Tcp Encrypted Communication To The Nl200/201

    For either configuration, the IP address must not be 0.0.0.0, and it must be unique on the same subnet as the NL200/201 IP address. For example, if the NL200/201 IP address is 192.168.5.1 and Subnet Mask is 255.255.255.0, the datalogger address could be set as 192.168.5.2 provided there are no other devices on the...
  • Page 32: Applications

    To use TCP Encrypted Communication, select the Use IP Connection check box in DevConfig. Input the NL200/201’s IP address (or press the browse button to select it from a list of NL200/201s connected to the network) and press Connect. If the status of the TLS stack is “Initialized”, the NL200/201 will...
  • Page 33: Troubleshooting

    Press Apply to save the changes and then close DevConfig. Troubleshooting This section covers some common problems that might be encountered when using the NL200/201. This is not comprehensive but should provide some insight and ability to correct simple errors without a call to Campbell Scientific technical support.
  • Page 34 NL200/201. These can be downloaded from our website at www.campbellsci.com. If the NL200/201 is configured as a CS I/O serial server, verify that any other SDC device attached to the datalogger is using a different SDC address. For example, if the NL200/201 is configured for SDC7, any other device attached to the datalogger cannot use SDC7.
  • Page 35  If none of the above steps correct your communication problems, reset the NL200/201 to its default settings. This can be done using the Factory Defaults button in DevConfig or by using the Defaults command in a telnet session with the NL200/201.
  • Page 36 NL200/201 Network Link Interface...
  • Page 37: Glossary

    Bridge (Bridging, Network Bridge) In the context of this manual, bridging is the act of connecting two network interfaces at the data link layer. The NL200/201 acts as a semi-transparent bridge passing, without alteration, IP packets between the Ethernet and CS I/O ports.
  • Page 38 Proxy (Proxy Server) A device that acts as an intermediary for IP communications between two clients. In the context of this manual, the NL200/201 acts an intermediary between two or more clients requiring a secure connection (TLS) and one client requiring an unsecured connection. Communications are encrypted and decrypted as necessary for the two clients to communicate via the proxy.
  • Page 39: Cables, Pinouts, Led Function, And Jumper

    A DB9 female to DB9 male cable (such as Campbell Scientific part number #10873) is used to connect the NL200/201’s RS-232 port to the datalogger’s RS- 232 port. The supplied SC12 cable can also be used. A DB9 female null modem cable (such as Campbell Scientific part number #13657) is used to connect the NL200/201’s RS-232 port to a PC’s RS-232 port.
  • Page 40: Usb

    RD - Not Connected Not Connected B.4 USB The USB cable is the supplied USB A to micro B style cable (Campbell Scientific part number #27555). This is used only for device configuration. Table B-4. USB Micro-B Function VBUS (Not Used)
  • Page 41: Leds

    Appendix B. Cables, Pinouts, LED Function, and Jumper B.6 LEDs Table B-6. Power LED State Description Device powered off Device powered on and ready OS Download in progress – DO NOT DISCONNECT POWER Blink Table B-7. Ethernet LED State Description Yellow On Valid Ethernet link Yellow Off...
  • Page 42 Appendix B. Cables, Pinouts, LED Function, and Jumper...
  • Page 43: Nl200/201 Settings

    Appendix C. NL200/201 Settings All of the NL200/201 settings available from the Settings Editor in DevConfig are described below. C.1 Main Tab Model (read only) Model name. Serial Number (read only) Specifies the NL200/201 serial number assigned by the factory.
  • Page 44 Appendix C. NL200/201 Settings CS I/O IP Interface Identifier When the device is configured to operate in Bridge Mode, the datalogger will address the device using this identifier. The datalogger can address up to two “CS I/O IP” devices. The corresponding CS I/O IP Address settings in the datalogger will control the interface.
  • Page 45 Appendix C. NL200/201 Settings NOTE In bridge mode, this setting is obtained from the datalogger and cannot be edited here. It must be edited in the datalogger settings. If the setting has been successfully obtained from the datalogger, this setting will show “OK”; otherwise, it will show “0.0.0.0”.
  • Page 46: Rs-232 Tab

    NL200/201 via DevConfig over TCP and telnet. The default password is nl200. If the password setting is left blank, no password is required to access the NL200/201. After settings are saved, the new password will be in effect.
  • Page 47 (not recommended). (range 0..999) (seconds) RS-232 PakBus Beacon Interval This setting, in units of seconds, governs the rate at which the NL200/201 will broadcast PakBus messages on the associated port in order to discover any new PakBus neighbouring nodes. It will also govern the default verification interval if the value of the Verify Interval setting for the associated port is zero.
  • Page 48: Cs I/O Tab

    This setting specifies, for a given port, the explicit list of PakBus node addresses that the NL200/201 will accept as neighbours. If the list is empty (the default value), any node will be accepted as a neighbour. This setting will not affect the acceptance of a neighbour if that neighbour’s address is greater than 3999.
  • Page 49: Net Services Tab

    Set to 0 for no time-out (not recommended). (range 0..999) CS I/O PakBus Beacon Interval This setting, in units of seconds, governs the rate at which the NL200/201 will broadcast PakBus messages on the associated port in order to discover any new PakBus neighbouring nodes.
  • Page 50 Typically, it is not necessary to change this entry from its default. (range 1..65535) PakBus Routes (read only) This setting lists the routes that are known to the NL200/201. Each route known to the NL200/201 will be represented by the following four components separated by commas and enclosed in parentheses.
  • Page 51: Tls Proxy Server Tab

    If the TLS Proxy Forward Physical Port is specified to be the CS I/O port, the NL200/201 will then open a TCP connection with the datalogger over the CS I/O port and do unencrypted data transfer with the...
  • Page 52 In order to communicate with the NL200/201 TLS server, the client application must open a socket to that server. The socket of the NL200/201 TLS server is uniquely identified by the IP address and a port number. This entry is where the port number of the NL200/201 TLS server is set.
  • Page 53: Tls Tab

    Appendix C. NL200/201 Settings Leave this setting at its default unless the datalogger is expecting communications on a different port. (range 1..65535) TLS Proxy Timeout This setting, in units of seconds, will determine how fast the proxy server/client sessions will time out if no activity is detected. Set to 0 for no time-out (not recommended).
  • Page 55: Nl200/201 Driver Installation Instructions

    NL200/201 to enable communication with this device. The driver is available on the Resource DVD that was shipped with the NL200/201. If that disc is no longer available, you can also download the drivers from Campbell Scientific’s website, www.campbellsci.com.
  • Page 56 Appendix D. NL200/201 Driver Installation Instructions Continue Anyway button. When the driver installation is completed, the following dialog box should be shown:...
  • Page 57: Installing On Windows Vista

    NL200/NL201 drivers were automatically copied to your computer and you can skip to step 2. Before you plug the NL200/NL201 into a computer USB port, you must first run the install utility on the Resource DVD. This will ensure that the driver files are copied where the operating system can find them.
  • Page 58: Installing On Windows 7

    NL200/NL201 drivers were automatically copied to your computer and you can skip to step 2. Before you plug the NL200/NL201 into a computer USB port, you must first run the install utility on the Resource DVD. This will ensure that the driver files are copied where the operating system can find them.
  • Page 59 Appendix D. NL200/201 Driver Installation Instructions Find the NL200 under “Other devices”. Right-click on the NL200 and select “Scan for hardware changes”. Windows should then install the NL200/NL201 properly. You should then see the NL200 in the Device Manager under “Ports”.
  • Page 60 Appendix D. NL200/201 Driver Installation Instructions...
  • Page 61: Sending A New Os To The Nl200/201

    The operating system will be sent to the NL200/NL201. 10. After the file has been sent, the power LED on the NL200/NL201 will blink repeatedly while the NL200/NL201 copies the OS into its internal flash. This process takes about 10 seconds. While the LED is blinking, the NL200/NL201 is in a vulnerable state where a removal of power will leave the NL200/NL201 without a valid operating system to run.
  • Page 62 Appendix E. Sending a New OS to the NL200/201...
  • Page 64 CAMPBELL SCIENTIFIC COMPANIES Campbell Scientific, Inc. (CSI) 815 West 1800 North Logan, Utah 84321 UNITED STATES • www.campbellsci.com info@campbellsci.com Campbell Scientific Africa Pty. Ltd. (CSAf) PO Box 2450 Somerset West 7129 SOUTH AFRICA • www.csafrica.co.za sales@csafrica.co.za Campbell Scientific Australia Pty. Ltd. (CSA)

This manual is also suitable for:

Nl201

Table of Contents