Campbell NL200 Instruction Manual

Other manuals for NL200: User Manual
Manual is about: Network Link Interface

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...