- DL manuals
- Campbell
- Network Hardware
- NL200
- Instruction Manual
Campbell NL200 Instruction Manual - page 17
NL200/201 Network Link Interface
6
FIGURE 4-1. NL201
Bridge Mode Enabled
The NL200/201 can be configured to bridge Ethernet and CS I/O
communications (Bridge Mode enabled). This mode is used for providing
access to the internal IP functionality of the CR800/850, CR1000, and CR3000
(e.g., web page access, email, FTP, etc.). Bridge mode does not utilize PPP.
Instead, raw IP packets are transferred between the Ethernet and CS I/O
connections.
FIGURE 4-2. Bridge Mode enabled
Bridge Mode Disabled
With Bridge Mode disabled, the NL200/201 can provide multiple services
simultaneously including TCP Serial Server, TCP Serial Client, Modbus
TCP/IP Gateway, and 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. For example, you can have an
RS-232 serial server and a CS I/O serial server, an RS-232 serial server and a
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.
Summary of NL200
Page 1
Ins tr uc ti on ma nu al nl200/nl201 network link interface revision: 6/15 c o p y r i g h t © 2 0 1 1 - 2 0 1 5 c a m p b e l l s c i e n t i f i c , i n c ..
Page 4: Assistance
Assistance products may not be returned without prior authorization. The following contact information is for canadian and international clients residing in countries served by campbell scientific (canada) corp. Directly. Affiliate companies handle repairs for clients within their territories. Pleas...
Page 5: Precautions
Precautions danger — many hazards are associated with installing, using, maintaining, and working on or around tripods, towers, and any attachments to tripods and towers such as sensors, crossarms, enclosures, antennas, etc. Failure to properly and completely assemble, install, operate, use, and mai...
Page 6: Please Read First
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 2 (square inch) = 645 mm 2 length: 1 in. (i...
Page 8: Table of Contents
I 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 ..............................
Page 9
Table of contents ii 8. Applications............................................................... 23 8.1 working around firewalls ................................................................ 23 8.1.1 configuring the nl200/201 ....................................................... 24 8.1.2 con...
Page 10
Table of contents iii tables b-1. Cs i/o pinout ................................................................................... B-1 b-2. Rs-232 pinout .................................................................................. B-1 b-3. Ethernet pinout ........................................
Page 11
Table of contents iv.
Page 12: 1. Introduction
1 nl200/201 network link interface 1. Introduction the nl200/201 network link interface allows campbell scientific dataloggers and peripherals to communicate over a local area network or a dedicated internet connection. This serial to ethernet interface can be connected to a datalogger’s cs i/o port...
Page 13: 3. Quickstart
Nl200/201 network link interface 2 3. 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. 3.1 physical setup using the ...
Page 14
Nl200/201 network link interface 3 figure 3-2. Nl201 with cr800 (powered by datalogger) 3.2 configuring the nl200/201 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 vi...
Page 15
Nl200/201 network link interface 4 x to enter a static ip address, select disable in the use dhcp field. Then input the ip address, network mask, and default gateway. These values can be provided by your network administrator. X if a dynamic address is to be used, the network information acquired vi...
Page 16: 4. Overview
Nl200/201 network link interface 5 figure 3-3. Loggernet setup 3.4 connect you are now ready to connect to your datalogger using the loggernet connect screen. 4. Overview the nl200/201 network link interface is a device used to communicate with campbell scientific dataloggers and peripherals using a...
Page 17
Nl200/201 network link interface 6 figure 4-1. Nl201 bridge mode enabled the nl200/201 can be configured to bridge ethernet and cs i/o communications (bridge mode enabled). This mode is used for providing access to the internal ip functionality of the cr800/850, cr1000, and cr3000 (e.G., web page ac...
Page 18
Nl200/201 network link interface 7 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 (p. 10) , and section 7 , operation (p. 12) , for information on setting up your nl200/201 for each mode. Cam...
Page 19: 5. Specifications
Nl200/201 network link interface 8 serial server x 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. X allows access to a serial sensor over ethernet (rs-232 serial server). X provides an ethernet to ...
Page 20
Nl200/201 network link interface 9 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 to 20 vdc 50 ma active, 2 ma standby @ 13 vdc standby power is when the ipnetpower instruction has been used t...
Page 21
Nl200/201 network link interface 10 6. Configuring the nl200/201 the nl200/201 is configured using devconfig. You can connect your nl200/201 to devconfig using either a network connection or usb. 6.1 configuring the nl200/201 via usb install the device driver before plugging the nl200/201 into your ...
Page 22
Nl200/201 network link interface 11 x click the browse button next to communication port. X select the nl200/nl201 to be configured from the resulting pop-up window. X enter nl200 in the tcp password box. (nl200 is the default administrative password. It can be changed via the devconfig deployment/n...
Page 23: 7. Operation
Nl200/201 network link interface 12 x connect to the nl200/201 using a terminal emulator. Devconfig’s “unknown” device type or hyperterminal are examples of simple terminal emulators. The default settings for this interface are 115200 baud, 8 stop bits, no parity, 1 stop bit, no flow control. X powe...
Page 24
Nl200/201 network link interface 13 pakbus® address is t4000. Hellos from devices with pakbus address t4000 are automatically accepted as neighbors. 7.1.1 physical setup using the supplied serial cable, connect the nl200/201’s cs i/o port or rs- 232 port to the datalogger’s cs i/o or rs-232 port, re...
Page 25
Nl200/201 network link interface 14 o set sdc address. (note that if multiple peripherals are connected to a datalogger’s cs i/o port, each must have a unique sdc address.) o set beacon interval and verify interval as described above. Often the default values can be used. X on the network services t...
Page 26
Nl200/201 network link interface 15 7.1.4 connect you are now ready to connect to your datalogger using the loggernet connect screen. 7.2 bridge mode with bridge mode enabled, the device will act as a bridge from ethernet to cs i/o. All ip packets that come into the device via ethernet will be commu...
Page 27
Nl200/201 network link interface 16 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 datalo...
Page 28
Nl200/201 network link interface 17 7.2.5 connect you are now ready to connect to your datalogger using the loggernet connect screen. 7.3 tcp serial server the nl200/201 can tunnel rs-232 and cs i/o serial communications over ethernet. Any packet sent to the configured ethernet ip port will have the...
Page 29
Nl200/201 network link interface 18 x on the cs i/o tab: o set configuration to tcp serial server. O set sdc address. (note that if multiple peripherals are connected to a datalogger’s cs i/o port, each must have a unique sdc address.) o make note of the serial server port. (the default cs i/o seria...
Page 30
Nl200/201 network link interface 19 7.3.4 connect you are now ready to connect to your datalogger using the loggernet connect screen. 7.3.5 serial sensors the nl200/201 configured as an rs-232 serial server as described above can be used to communicate with a serial sensor. However, loggernet is not...
Page 31
Nl200/201 network link interface 20 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 certificate storage. The priva...
Page 32
Nl200/201 network link interface 21 7.6.1 tls proxy server a tls proxy 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 other ...
Page 33
Nl200/201 network link interface 22 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...
Page 34: 8. Applications
Nl200/201 network link interface 23 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 ethernet interface ip address to a static ip address. For either ...
Page 35
Nl200/201 network link interface 24 figure 8-1. Working around firewalls 8.1.1 configuring the nl200/201 x connect to the nl200/201 in devconfig (see section 6 , configuring the nl200/201 (p. 10) ). X on the nl200 tab: o set bridge mode to disable. O set use dhcp to disable. O input the ip address, ...
Page 36: 9. Troubleshooting
Nl200/201 network link interface 25 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. ...
Page 38: 10. Attribution
Nl200/201 network link interface 27 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: x obtain a detailed description of your network setup including tcp/ip address, port number, pakbus® settings, and ...
Page 39
Nl200/201 network link interface 28.
Page 40: Appendix A. Glossary
A-1 appendix a. Glossary beacon interval devices in a pakbus® network may broadcast a hello-message to other devices in order to determine “neighbor” devices. Neighbor devices are devices that can be communicated with directly by the current device without being routed through an intermediate device...
Page 41
Appendix a. Glossary a-2 port number a port number is a way to identify a specific process to which a network message is to be forwarded when it arrives at the nl200/201. Sdc (synchronous device communications) a campbell scientific, addressable, and synchronous communications protocol. The protocol...
Page 42: Function, and Jumper
B-1 appendix b. Cables, pinouts, led function, and jumper b.1 cs i/o the cs i/o cable is a 9-pin, straight-through cable with all 9 pins connected. The supplied sc12 cable (part number 16675) is recommended. Table b-1. Cs i/o pinout pin datalogger (db9 female) function peripheral (db9 male) function...
Page 43: B.3 Ethernet
Appendix b. Cables, pinouts, led function, and jumper b-2 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 (su...
Page 44: B.6 Leds
Appendix b. Cables, pinouts, led function, and jumper b-3 b.6 leds table b-6. Power led state description off device powered off on 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 e...
Page 45
Appendix b. Cables, pinouts, led function, and jumper b-4.
Page 46: C.1 Main Tab
C-1 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. Os version (read only) operating s...
Page 47
Appendix c. Nl200/201 settings c-2 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. The datalogger c...
Page 48
Appendix c. Nl200/201 settings c-3 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. (it...
Page 49: C.2 Rs-232 Tab
Appendix c. Nl200/201 settings c-4 ethernet speed / duplex configuration specifies the ethernet link speed and duplex settings. Speed: when used as a tcp/ip serial server, the overall data-transfer speed is largely dependent on the speed of the serial port. Setting the ethernet link speed to 100 mbp...
Page 50
Appendix c. Nl200/201 settings c-5 connection with the remote server and if the connection fails to open, the device will continue to retry at an interval of 60 seconds. If data arrives on the rs-232 port when no tcp connection exists, the device will buffer up the data (up to 1500 bytes) and immedi...
Page 51
Appendix c. Nl200/201 settings c-6 connection is functional as the device does not know the frequency or nature of the expected data. Set to 0 for no timeout (not recommended). (range 0..999) (seconds) rs-232 pakbus beacon interval this setting, in units of seconds, governs the rate at which the nl2...
Page 52: C.3 Cs I/o Tab
Appendix c. Nl200/201 settings c-7 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. The following values ar...
Page 53: C.4 Net Services Tab
Appendix c. Nl200/201 settings c-8 detected for the timeout period. 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 d...
Page 54
Appendix c. Nl200/201 settings c-9 network. When a device has a neighbor list or neighbor filter setting filled in for a port, any device that has an address greater than or equal to 4000 will be allowed to connect to that device regardless of the neighbor filter. Pakbus/tcp server port this setting...
Page 55: C.5 Tls Proxy Server Tab
Appendix c. Nl200/201 settings c-10 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 abl...
Page 56
Appendix c. Nl200/201 settings c-11 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 established on this port, the nl200/201 will attempt to communicate to th...
Page 57: C.6 Tls Tab
Appendix c. Nl200/201 settings c-12 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 curr...
Page 58: Nl200/201
D-1 appendix d. Sending a new os to the nl200/201 whenever a new operating system is released for the nl200/201, it will be available from our website, www.Campbellsci.Com/downloads . D.1 sending an os via usb follow these steps to send the new os to the nl200/201 via usb: 1. Using the supplied seri...
Page 59
Appendix d. Sending a new os to the nl200/201 d-2 3. Open devconfig. 4. Select the nl200 under device type. 5. Ensure that the use ip connection box is checked on the left hand panel. 6. If the admin password of the device has been set, you will need to enter that password in the tcp password contro...
Page 61
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 cleroux@csafrica.Co.Za campbell scie...