Page 4
(780) 454-2655. Campbell Scientific (Canada) Corp. is unable to process any returns until we receive this form. If the form is not received within three days of product receipt or is incomplete, the product will be returned to the client at the client’s expense.
Page 5
Periodically (at least yearly) check electrical ground connections. WHILE EVERY ATTEMPT IS MADE TO EMBODY THE HIGHEST DEGREE OF SAFETY IN ALL CAMPBELL SCIENTIFIC PRODUCTS, THE CLIENT ASSUMES ALL RISK FROM ANY INJURY RESULTING FROM IMPROPER INSTALLATION, USE, OR MAINTENANCE OF TRIPODS, TOWERS, OR ATTACHMENTS TO TRIPODS AND TOWERS SUCH AS SENSORS, CROSSARMS, ENCLOSURES, ANTENNAS, ETC.
Page 6
PLEASE READ FIRST About this manual Please note that this manual was originally produced by Campbell Scientific Inc. (CSI) primarily for the US market. Some spellings, weights and measures may reflect this origin. Some useful conversion factors: Area: 1 in...
5. Specifications ............. 8 6. Configuring the NL200/201 ........10 Configuring the NL200/201 via USB ..........10 Configuring the NL200/201 via Network Connection ....... 10 Configuring the NL200/201 via Telnet ..........11 Configuring the NL200/201 via RS-232 ..........11 7. Operation ..............12 PakBus®...
Page 9
Net Services Tab ................C-8 TLS Proxy Server Tab ..............C-10 TLS Tab ..................C-12 D. Sending a New OS to the NL200/201 ..... D-1 Sending an OS via USB ..............D-1 Sending an OS via IP ..............D-1 Figures 3-1.
Page 10
Table of Contents 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...
PC400, RTDAQ, or LoggerLink Mobile Apps for iOS and Android. Cautionary Statements The first time an NL200/201 is attached to a datalogger and Bridge Mode is enabled, the datalogger’s memory has to be reorganized to allow room in memory for the IP stack. To avoid the loss of data, collect your data before enabling Bridge Mode.
NL200/201 Network Link Interface 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.
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. To install the device driver, download the latest version of DevConfig from our website.
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.
You are now ready to connect to your datalogger using the LoggerNet Connect screen. Overview 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.
CS I/O PakBus router, an RS-232 PakBus router and a CS I/O serial server, or an RS-232 PakBus router and a CS I/O PakBus router. In addition, the NL200/201 can act as TLS proxy server. The TLS proxy server is independent of other modes.
Refer to Section 6, Configuring the NL200/201 , and Section 7, Operation (p. 10) , for information on setting up your NL200/201 for each mode. (p. 12) Campbell Scientific’s LoggerNet software is used to communicate with the dataloggers once the NL200/201 is configured properly and connected to a network.
Adds an encrypted Ethernet network interface to a datalogger that supports CS I/O IP (bridge mode) communications. Specifications General 177 g (6.3 oz) 16 x 6.73 x 2.54 cm (6.3 x 2.65 x 1 in) FIGURE 5-1. NL200/201 dimensions in inches...
Page 20
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:...
Configuring the NL200/201 via USB NOTE INSTALL the DEVICE DRIVER BEFORE plugging the 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. To install the device driver, download the latest version of DevConfig from our website.
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 can be changed via the DevConfig Deployment/NL200 tab.) Click OK.
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. These are devices that the NL200/201 has learned about through beaconing or allowed-neighbor lists.
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.
7.1.3 LoggerNet Setup In the LoggerNet 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).
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.
NL200/201 Network Link Interface NOTE The NL200/201 must be connected to the datalogger before configuring the datalogger with DevConfig. If it is not connected, the TCP/IP settings will not be displayed. 7.2.4 LoggerNet Setup The next step is to run LoggerNet and configure it to connect to the datalogger via the Ethernet port.
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.
In the LoggerNet 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.
If the remote server closes the connection due to error, the NL200/201 will make a best effort to save any data that was in process and re-queue it to be sent on the next successfully-opened TCP connection.
Page 31
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.
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” IP address.
Page 33
TCP connection to the datalogger and forward the unencrypted data. In HTTPS communications, web browsers use port 443. The NL200/201 will always listen on port 443 regardless of the value of this setting. Therefore, if HTTPS communications are desired, it is unnecessary to configure this setting.
Address to a static IP address. 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...
Firewall LoggerNet Firewall FIGURE 8-1. Working around firewalls 8.1.1 Configuring the NL200/201 Connect to the NL200/201 in DevConfig (see Section 6, Configuring the NL200/201 (p. 10) On the NL200 tab: Set Bridge Mode to disable. Set Use DHCP to disable.
NL200/201: IP address: 192.168.0.2, Network Mask: 255.255.255.0 PC: IP address: 192.168.0.3, Network Mask: 255.255.255.0 If you are using DHCP to assign an IP address to the NL200/201, use DevConfig to read the IP address assigned to your NL200/201. This is done through a USB connection to the NL200/201 while the NL200/201 is connected to your network.
Page 37
NL200/201. These can be downloaded from our website at www.campbellsci.com. 7. 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.
NL200/201 Network Link Interface 11. If the above steps do not resolve the issue, please call Campbell Scientific, for help. Before calling, it would be helpful to do the following: Obtain a detailed description of your network setup including TCP/IP address, port number, PakBus®...
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 41
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.
NL201: 12 VDC (input) B.2 RS-232 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.
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)
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 Blink OS Download in progress – DO NOT DISCONNECT POWER TABLE B-7. Ethernet LED State Description Yellow On Valid Ethernet link Yellow Off...
Page 45
Appendix B. Cables, Pinouts, LED Function, and Jumper...
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 47
Appendix C. NL200/201 Settings NOTE When the device is configured in bridge mode, it is not possible to open a telnet session with it. 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.
Page 48
Appendix C. NL200/201 Settings IP Address The IP address uniquely identifies this node on an internet. If DHCP is enabled, this is the IP address obtained from the DHCP server. If DHCP is disabled, a static IP address must be obtained from your network administrator for use with this device.
Setting the Ethernet Speed/Duplex Configuration to “Auto” will cause the NL200/201 to auto-configure to the faster of the two speeds and fastest duplex setting according to the capabilities of the network. Admin Password To help guard against unauthorized access to the NL200/201, it is password- protected by the Admin Password.
Page 50
RS-232 RTS The NL200/201 asserts the RTS and DTR lines when doing RS-232 communications. This setting allows the user to disable the RTS line if needed so that it will not be asserted. Some hardware will not function if the RTS line is asserted, but typically, it is not necessary to change this setting from its default (enabled).
Page 51
(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 neighboring nodes. It will also govern the default verification interval if the value of the Verify Interval setting for the associated port is zero.
Appendix C. NL200/201 Settings RS-232 TCP Serial Client Port This setting specifies the TCP port of the outgoing TCP Serial Client connection. (range 1..65535) C.3 CS I/O Tab CS I/O Configuration This setting controls which process will be associated with the CS I/O port.
(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 neighboring nodes. It will also govern the default verification interval if the value of the Verify Interval setting for the associated port is zero.
Page 54
This setting specifies the IP address of an outgoing PakBus®/TCP client connection that the NL200/201 should maintain. If the connection fails, the NL200/201 will retry until the connection succeeds. No entry or a setting of 0.0.0.0 specifies that no client connection will be made.
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 datalogger.
Page 56
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 datalogger.
Appendix C. NL200/201 Settings 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) C.6 TLS Tab TLS Status (read only) Specifies the current status of the TLS network stack.
OK button. 9. 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 removal of power will leave the NL200/NL201 without a valid operating system to run.
Page 59
OK button. 11. The operating system will be sent to the NL200/NL201. 12. 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 61
Fahrenheitstraße 13 Chaoyang, Beijing 100004 28359 Bremen P.R. CHINA GERMANY www.campbellsci.com www.campbellsci.de Campbell Scientific do Brasil Ltda. (CSB) Campbell Scientific Spain, S. L. (CSL Spain) Rua Apinagé Avda. Pompeu Fabra 7-9, local 1 CEP: 01258- São Paulo 08024 Barcelona BRASIL SPAIN vendas@campbellsci.com.br...
Need help?
Do you have a question about the NL200 and is the answer not in the manual?
Questions and answers