Campbell Scientific NL201 NL200/NL201 Network Link Interface
Campbell Scientific NL201 Manual
View all Campbell Scientific NL201 manuals
Add to My Manuals
Save this manual to your list of manuals |
Campbell Scientific NL201 manual content summary:
- Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 1
NL200/NL201 Network Link Interface Revision: 9/13 Copyright © 2011-2013 Campbell Scientific, Inc. - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 2
- Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 3
BY CAMPBELL SCIENTIFIC, INC. are warranted by Campbell Scientific, Inc. ("Campbell") to be free from defects in materials and workmanship under normal use and service for twelve (12) months from date of shipment unless otherwise specified in the corresponding Campbell pricelist or product manual - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 4
problem, an RMA number will be issued. Please write this number clearly on the outside of the shipping container. Campbell Scientific's shipping address is: CAMPBELL SCIENTIFIC customer at the customer's expense. Campbell Scientific reserves the right to refuse service on products that were exposed - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 5
Table of Contents PDF viewers: These page numbers refer to the printed version of this document. Use the PDF reader bookmarks tab for links to specific sections. 1. Introduction 1 2. Cautionary Statements 1 3. Quickstart 1 3.1 Physical Setup 1 3.2 Configuring the NL200/201 3 3.3 LoggerNet Setup - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 6
the Datalogger 23 9. Troubleshooting 24 Appendices A. Glossary NL201 only B-3 C. NL200/201 Settings C-1 C.1 Main Tab C-1 C.2 RS-232 Tab C-4 C.3 CS I/O Tab C-7 C.4 Net Services Tab C-8 C.5 TLS Proxy Server Tab C-10 C.6 TLS Tab C-12 D. NL200/201 Driver Installation Instructions - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 7
Table of Contents 5-1. NL200/201 dimensions in inches 8 7-3. PakBus router LoggerNet setup 14 7-1. Bridge mode LoggerNet setup 16 7-2. Serial server LoggerNet setup 18 7-4. TLS proxy server configurations 20 8-1. Working around firewalls 23 Tables B-1. CS I/O Pinout B-1 B-2. RS-232 Pinout - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 8
Table of Contents iv - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 9
via USB. See Appendix D, NL200/201 Driver Installation Instructions, for instructions on installing the device driver. • Device Configuration Campbell Scientific PakBus devices over an Ethernet / Internet network connection. 3.1 Physical Setup Using the supplied serial cable, connect the NL201's - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 10
the other end to your network. Ensure that the device is powered up by inspecting the Power LED. FIGURE 3-1. NL200 with CR800 (external power) FIGURE 3-2. NL201 with CR800 (powered by datalogger) 2 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 11
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. • Ensure the NL200/201 is powered. • Connect the supplied USB cable between a USB port on your - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 12
NL200/201 Network Link Interface look like [2001:db8::1234:5678]:6785. A fully qualified host name entry may look like yourlogger.com:6785. • Add a PakBus Port (PakBusPort). • Add a PakBus Router (pbRouter). Input the PakBus address of the NL200/201. The NL200/201's default PakBus address is 678. • - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 13
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 (SDC Channel 1 or 3) NOTE: Devices connected to CS I/O port must support IP over CS I/O (ex. CR800, CR1000, CR3000). 5 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 14
to a single device. That device may be accessed via EtherNet OR CS I/O. Any device connected to CS I/O wishing to use the Secure Proxy Service must support IP over CS I/O (ex. CR800, CR1000, CR3000). 2 Secure Proxy Server operation through the CS I/O port is independent of PakBus and Serial Server - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 15
Section 7, Operation, for information on setting up your NL200/201 for each mode. Campbell Scientific's LoggerNet software is used to communicate with the dataloggers once the NL200/201 is an encrypted Ethernet network interface to a datalogger that supports CS I/O IP (bridge mode) communications. 7 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 16
65 1.0 NOTE FIGURE 5-1. NL200/201 dimensions in inches Power Input NL201: CS I/O or barrel connector jack; not powered over USB NL200 example of using the IPNetPower instruction. Note that the IPNetPower instruction is only applicable when the support ME) 9600 bps to 460.8 kbps RS-232 Port DTE - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 17
TLS PakBus router supports 50 routes Supports up to 15 concurrent Modbus server transactions Compliance RoHS Compliant The NL200/NL201 is encased in /201 via USB. See Appendix D, NL200/201 Driver Installation Instructions, for instructions on installing the device driver. • Ensure the NL200/201 is - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 18
Device Type, select "NL200". • Check the box labeled "Use IP Connection". • Click the Browse button next to "Communication Port". • Select the NL200/NL201 to be configured from the resulting pop-up window. • Enter "nl200" in the TCP Password box. ("nl200" is the default administrative password. It - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 19
NL200/201 Network Link Interface • Create a Telnet session with the device over port 23. • Input the NL200/201 Admin Password (default password is nl200). • Type help to see a list of the functionality available when connected to the NL200/201 through Telnet. • Type edit and press Enter to edit the - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 20
the NL200/201's CS I/O port or RS232 port to the datalogger's CS I/O or RS-232 port, respectively. The NL201 will be powered if connected via CS I/O. Alternatively, power the NL200 or NL201 through the barrel-connector jack located on the edge of the device. Connect the NL200/201 to your network - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 21
described above. Often the default values can be used. However, an allowed neighbors list can be useful in restricting communication paths. • On the Network Services tab: o Make note of the PakBus\TCP Server Port. (The default PakBus/TCP Server Port is 6785. Unless firewall issues exist, it is not - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 22
the LoggerNet Connect Screen. 7.2 Bridge Mode 7.2.1 Physical Setup Using the supplied serial cable, connect the NL201's CS I/O port to the datalogger's CS I/O port. Alternatively, power the NL200 or NL201 through the barrel-connector jack located on the edge of the device. Connect the NL200/201 to - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 23
NL200/201 Network Link Interface 7.2.2 Configuring the NL200/201 Connect to the NL200/201 in DevConfig (see Section 6, Configuring the NL200/201). In the NL200/201 tab, set Bridge Mode to "enable". 7.2.3 Configuring the Datalogger • Connect a serial cable from the PC COM port to the datalogger's - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 24
the NL200/201's CS I/O port or RS232 port to the datalogger's CS I/O or RS-232 port, respectively. The NL201 will be powered if connected via CS I/O. Alternatively, power the NL200 or NL201 through the barrel-connector jack located on the edge of the device. Connect the NL200/201 to your network - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 25
NL200/201 Network Link Interface • On the NL200 tab: o Set Bridge Mode to "disable". • On the RS-232 tab: o Set Configuration to "TCP Serial Server". o Set Baud Rate to baud rate of attached device. o Make note of the Serial Server Port. (The default RS-232 Serial Server Port is 6784. Typically, it - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 26
keys up to 4096 bits. For any TLS connection, the unit will preferentially use AES-256, then AES-128, and finally RC4. X.509 certificates are supported, with the exception of v3 extensions. Certificates should be PEM format. Up to 10 certificates can be chained. 20 KB of space is provided for - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 27
server is a device that acts as a secure intermediary for requests from clients seeking resources from other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or 19 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 28
or protocol. If the request is validated by the filter, the proxy provides the resource by connecting to the relevant server and requesting the service on behalf of the client. When the TLS Proxy Server function is enabled, the NL200/201's TLS Proxy Server maintains a secure TLS connection with - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 29
NL200/201 Network Link Interface Configuration B In Configuration B, the NL200/201 decrypts TLS traffic and forwards the unencrypted TCP traffic to the datalogger back out on the Ethernet port. The user must specify an IP address and TCP port number for the forwarding TCP connection. To configure - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 30
NL200/201 Network Link Interface corresponds to the NL200/NL201's CS I/O IP Interface Identifier setting. To configure the datalogger for Configuration B, connect to the datalogger using DevConfig and select the TCP/IP tab. Set the - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 31
datalogger (CR800, CR1000, or CR3000), the appropriate Communication Port, and baud rate. Press Connect to connect to the datalogger. • On the Network Services tab: o Under PakBus TCP Client Connections, input the NL200/201's IP address and PakBus TCP Server Port. • Press Apply to save the changes - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 32
9. 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. When your Campbell Scientific - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 33
Time to the PakBus Port in LoggerNet Setup. 9. Reset the NL200/201 to its default settings. • 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 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 34
NL200/201 Network Link Interface 26 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 35
in the network. Bridge (Bridging, Network Bridge) In the context of this manual, bridging is the act of connecting two network interfaces at the data link layer PakBus device maintains its own Neighbor List. PakBus Campbell Scientific's packet-switched communications protocol. Packets of information - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 36
at the NL200/201. SDC (Synchronous Device Communications) A Campbell Scientific, addressable, and synchronous communications protocol. The protocol allows multiple for IP communications between two clients. In the context of this manual, the NL200/201 acts an intermediary between two or more clients - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 37
/HS 8 12 VDC 9 TXD Peripheral (DB9 Male) Function N/C SIGNAL GND RING TXD ME SDE CLK/HS N/C RXD 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 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 38
, Pinouts, LED Function, and Jumper B.3 Ethernet The Ethernet 10Base-T/100Base-TX cable should be a Category 5 or better twisted pair cable (such as Campbell Scientific part number 13658). The two active pairs are pins 1 and 2 and pins 3 and 6. Use only dedicated wire pairs (such as blue/white - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 39
that it is connected to only one post. With the jumper connected to only one post, the NL201 can only be powered from the barrel connector. With the jumper connected to both posts, the NL201 can be powered from the CS I/O port or from the barrel connector. Jumper Powered Only Powered Through - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 40
Appendix B. Cables, Pinouts, LED Function, and Jumper B-4 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 41
Ethernet/TCP packet. This enables the datalogger to use its TCP/IP stack to interpret the packet, and therefore, all of the datalogger's TCP services are available. In bridge mode, none of the other device settings are valid and all other functionality is disabled. All settings (i.e., IP, netmask - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 42
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 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 43
Appendix C. NL200/201 Settings NOTE NOTE 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 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 44
Appendix C. NL200/201 Settings rate by a relatively small amount, while setting it to 10 Mbps will conserve power. Duplex: Setting the Duplex to "Full" allows communication in both directions simultaneously, while setting it to "Half" allows communication in only one direction at a time. Setting the - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 45
Appendix C. NL200/201 Settings PakBus This port uses the PakBus protocol. Modbus/TCP Gateway The device will listen for incoming MODBUS/TCP connections from a remote client. The port number of the listening connection is specified in the "RS-232 TCP Port Number" setting. The device will convert - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 46
Appendix C. NL200/201 Settings PakBus neighboring nodes. It will also govern the default verification interval if the value of the Verify Interval setting for the associated port is zero. RS-232 PakBus Verify Interval This setting specifies the interval, in units of seconds, that will be reported as - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 47
Appendix C. NL200/201 Settings C.3 CS I/O Tab CS I/O Configuration This setting controls which process will be associated with the CS I/O port. The following values are defined: TCP Serial Server The device will listen for an incoming TCP connection from a remote client. The port number of the - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 48
TCP server will reply to the MODBUS/TCP client with error code 0x0B(Target Device Failed to Respond). (milliseconds) C.4 Net Services Tab Telnet Enables/Disables the telnet service. Telnet Port Number The default TCP port number for the configuration monitor telnet session is 23. This entry makes it - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 49
to 4000 will be allowed to connect to that device regardless of the neighbor filter. PakBus/TCP Server Port This setting specifies the TCP service port for PakBus communications with the datalogger. Unless firewall issues exist, this setting probably does not need to be changed from its default - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 50
Appendix C. NL200/201 Settings PakBus Address Specifies the address that the route will reach. Response Time Specifies the amount of time (in milliseconds) that will be allowed for the route. Central Routers This setting specifies a list of up to eight PakBus addresses for routers that are able to - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 51
Appendix C. NL200/201 Settings NL200/201 will attempt to open a TCP connection to the datalogger on the Secure Proxy Forward Port Number. Also, regardless of this setting, the NL200/201 Secure Proxy Server will always listen on the secure HTTP (HTTPS) port number 443. If a secure connection is - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 52
Appendix C. NL200/201 Settings C.6 TLS Tab NOTE NOTE NOTE NOTE 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). (range 0..999) TLS Status (read only) - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 53
Appendix D. NL200/201 Driver Installation Instructions If no NL200/201 has been previously longer available, you can also download the drivers fromCampbell Scientific's website, www.campbellsci.com. NOTE Whether you are installing an NL200 or an NL201, Windows will identify it as an NL200. D.1 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 54
Appendix D. NL200/201 Driver Installation Instructions 3. Select "Install the software automatically (Recommended)" and click Next. 4. You will get a warning from the operating system indicating that the driver is "unsigned". In order - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 55
D. NL200/201 Driver Installation Instructions D.2 Installing on Windows Vista NOTE If DevConfig 2.04 or later is installed on your computer, the NL200/NL201 drivers were automatically copied to your computer and you can skip to step 2. 1. Before you plug the NL200/NL201 into a computer USB port - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 56
Appendix D. NL200/201 Driver Installation Instructions 5. Select the option to "Install this driver software anyway". At this point, the driver should be installed and the NL200/NL201 will be ready to configure and use. D.3 Installing on Windows 7 NOTE If DevConfig 2.04 or later is installed on - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 57
Appendix D. NL200/201 Driver Installation Instructions 4. Find the NL200 under "Other devices". 5. Right-click on the NL200 and select "Scan for hardware changes". 6. Windows should then install the NL200/NL201 properly. 7. You should then see the NL200 in the Device Manager under "Ports". D-5 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 58
Appendix D. NL200/201 Driver Installation Instructions D-6 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 59
these steps to send the new OS to the NL200/201: 1. Using the supplied serial cable, connect the NL201's CS I/O port to the datalogger's CS I/O port. Alternatively, power the NL200 or NL201 through the barrel-connector jack located on the edge of the device. 2. Connect a USB cable between one of - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 60
Appendix E. Sending a New OS to the NL200/201 E-2 - Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 61
- Campbell Scientific NL201 | NL200/NL201 Network Link Interface - Page 62
Centro Caribe S.A. (CSCC) 300 N Cementerio, Edificio Breller Santo Domingo, Heredia 40305 COSTA RICA www.campbellsci.cc • [email protected] Campbell Scientific Ltd. (CSL) Campbell Park 80 Hathern Road Shepshed, Loughborough LE12 9GX UNITED KINGDOM www.campbellsci.co.uk • [email protected]
NL200/NL201
Network Link Interface
Revision: 9/13
Copyright © 2011-2013
Campbell Scientific, Inc.