Campbell NL200 User Manual

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

Summary of 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 user manual.

  • Page 3: Guarantee

    Guarantee this equipment is guaranteed against defects in materials and workmanship. This guarantee applies for twelve months from date of delivery. We will repair or replace products which prove to be defective during the guarantee period provided they are returned to us prepaid. The guarantee will...

  • Page 5: Please Read First

    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 2 (square inch) = 645 mm 2 length: 1 ...

  • Page 7: Contents

    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 8

    Ii 8. Applications ............................................................. 22 8.1 working around firewalls ................................................................ 22 8.1.1 configuring the nl200/201 ........................................................ 22 8.1.2 configuring the datal...

  • Page 9

    Iii tables b-1. Cs i/o pinout ................................................................................... B-1 b-2. Rs-232 pinout .................................................................................. B-1 b-3. Ethernet pinout ..........................................................

  • Page 10

    Iv.

  • Page 11: 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 12

    Nl200/201 network link interface 2 figure 3-1. Nl200 with cr800 (external power) 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 instal...

  • Page 13

    User manual 3 ensure the nl200/201 is powered. Connect the supplied usb cable between a usb port on your computer and the usb port on the nl200/201. Open device configuration utility (devconfig). Under device type, select “nl200”. Click the browse button next to “communication port”. Select the port...

  • Page 14: 4.  Overview

    Nl200/201 network link interface 4 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 15

    User manual 5 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...

  • Page 16

    Nl200/201 network link interface 6 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. Campbell scientific’s l...

  • Page 17

    User manual 7 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). Provides an ethernet to rf500m base. (rs-232 serial...

  • Page 18: 5.  Specifications

    Nl200/201 network link interface 8 5. 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 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 r...

  • Page 19

    User manual 9 ethernet 10base-t (full and half duplex), 100base-tx (full and half duplex), auto- mdix auto-ip (apipa), ipv4, ipv6, icmp/ping, icmpv6/ping, tcp, dhcp client, slaac, dns client, https proxy, telnet server, tls, pakbus, modbus tcp/ip miscellaneous supports 20 simultaneous tcp connection...

  • Page 20

    Nl200/201 network link interface 10 configure the nl200/201 as needed for your application. Click apply to save your changes. 6.2 configuring the nl200/201 via network connection the nl200/201 must have an ip address before connecting via a network connection. If the address cannot be obtained via d...

  • Page 21: 7.  Operation

    User manual 11 as each nl200/201 setting is shown, press enter to accept the current value shown in parenthesis. Type a new value and press enter to change the value. After progressing through all of the nl200/201 settings, type save to accept the changes or cancel to discard the changes. Type bye t...

  • Page 22

    Nl200/201 network link interface 12 viable in the network. The beacon interval determines how often a beacon will be sent out. Set the beacon interval to 0 to disable beacons. Verify interval – this interval, in seconds, determines the rate at which the nl200/201 will attempt to start a hello transa...

  • Page 23

    User manual 13 cs i/o pakbus router connect to the nl200/201 in devconfig (see section 6, configuring the nl200/201). On the nl200 tab: o set bridge mode to “disable”. On the cs i/o tab: o set configuration to “pakbus”. O set sdc address. (note that if multiple peripherals are connected to a datalog...

  • Page 24

    Nl200/201 network link interface 14 figure 7-1. Pakbus router loggernet setup 7.1.4 connect you are now ready to connect to your datalogger using 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...

  • Page 25

    User manual 15 open devconfig. Select the device type of the datalogger (cr800, cr1000, or cr3000), the appropriate communication port, and the baud rate. Press connect to connect to the datalogger. If using a static ip address, select the cs i/o ip tab and input the ip address, subnet mask, and ip ...

  • Page 26

    Nl200/201 network link interface 16 figure 7-2. Bridge mode loggernet setup 7.2.5 connect you are now ready to connect to your datalogger using the loggernet connect screen. 7.3 serial server the nl200/201 can tunnel rs-232 and cs i/o serial communications over ethernet. Any packet sent to the confi...

  • Page 27

    User manual 17 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 is not necessary to change this entry from its default.) cs i/o serial s...

  • Page 28

    Nl200/201 network link interface 18 figure 7-3. Serial server loggernet setup 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 ...

  • Page 29

    User manual 19 proxy server for a datalogger. The nl200/201’s tls proxy server maintains a secure tls connection with a remote tls client and forwards data onto a datalogger using a standard tcp connection thus enabling communication with tls clients. The tls client can be a web browser using https ...

  • Page 30

    Nl200/201 network link interface 20 https or other user-supplied tls client. Any other client program that encrypts a standard tcp connection using tls may be used to establish a connection with the nl200/201 tls proxy server and the nl200/201 will forward unencrypted tcp data to a datalogger. In th...

  • Page 31

    User manual 21 also needs to be set to communicate on this port number. When tls communications are received on this port number, the nl200/201 will decrypt the data and attempt to open a tcp connection to the datalogger and forward the unencrypted data. In https communications, web browsers use por...

  • Page 32: 8.  Applications

    Nl200/201 network link interface 22 key and certificate are loaded successfully, the tls status field should read “initialized”. 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 l...

  • Page 33: 9.  Troubleshooting

    User manual 23 o input the ip address, network mask, and default gateway. These values can be provided by your network administrator. On the network services tab: o make note of the pakbus/tcp server port. 8.1.1 configuring the datalogger the datalogger must first be configured for internet communic...

  • Page 34

    Nl200/201 network link interface 24 4. Check the settings of the nl200/201. Make sure the assigned nl200/201 ip address (dhcp or static) and the ip address of the pc you are trying to connect from are able to communicate with each other. (your network administrator can help you with this.) for examp...

  • Page 35

    User manual 25 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 26.

  • Page 37: 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 “neighbour” devices. Neighbour devices are devices that can be communicated with directly by the current device without being routed through an intermediate devic...

  • Page 38

    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 39: 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) functio...

  • Page 40: B.4  Usb

    Appendix b. Cables, pinouts, led function, and jumper b-2 active pairs are pins 1 and 2 and pins 3 and 6. Use only dedicated wire pairs (such as blue/white and white/blue, orange/white and white/orange) for the active pairs. Table b-3. Ethernet pinout pin function 1 td + 2 td - 3 rd + 4 not connecte...

  • Page 41: 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 42

    Appendix b. Cables, pinouts, led function, and jumper b-4.

  • Page 43: 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 44

    Appendix c. Nl200/201 settings c-2 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 datal...

  • Page 45

    Appendix c. Nl200/201 settings c-3 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: C.2  Rs-232 Tab

    Appendix c. Nl200/201 settings c-4 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...

  • Page 47

    Appendix c. Nl200/201 settings c-5 disabled this port will not be used. Rs-232 serial server port number this setting is used when the rs-232 port is configured as a serial server or modbus/tcp gateway. To communicate with a tcp/ip server, the client application must open a socket to that server. Th...

  • Page 48: C.3  Cs I/o Tab

    Appendix c. Nl200/201 settings c-6 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 n...

  • Page 49: C.4  Net Services Tab

    Appendix c. Nl200/201 settings c-7 cs i/o serial server port number to communicate with a tcp/ip server, the client application must open a socket to that server. The socket of a specific server is uniquely identified by an ip address of the host where the server is running and a port number associa...

  • Page 50

    Appendix c. Nl200/201 settings c-8 telnet timeout this setting, in units of seconds, will determine how fast the configuration monitor telnet session will time out if no activity is detected. Set to 0 for no time-out (not recommended). (range 0..999) ping (icmp) the nl200/201 will not respond to “pi...

  • Page 51: C.5  Tls Proxy Server Tab

    Appendix c. Nl200/201 settings c-9 port number specifies a numeric code for the port that the router will use. It will correspond with one of the following: 0 cs i/o 1 rs-232 100 pakbus/tcp connection — if the value of the port number is 100 or greater, the connection is made through pakbus/tcp. Via...

  • Page 52

    Appendix c. Nl200/201 settings c-10 datalogger. If the tls proxy forward physical port is specified to be the ethernet port, the nl200/201 will open the tcp connection over ethernet on the tls proxy forward ip address. In order to communicate with the nl200/201 tls server, the client application mus...

  • Page 53: C.6  Tls Tab

    Appendix c. Nl200/201 settings c-11 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 ...

  • Page 55: Installation Instructions

    D-1 appendix d. Nl200/201 driver installation instructions if no nl200/201 has been previously plugged into your computer, it will be necessary to install the drivers for the nl200/201 to enable communication with this device. The driver is available on the resource dvd that was shipped with the nl2...

  • Page 56

    Appendix d. Nl200/201 driver installation instructions d-2 continue anyway button. 5. When the driver installation is completed, the following dialog box should be shown:.

  • Page 57

    Appendix d. Nl200/201 driver installation instructions d-3 d.2 installing on windows vista 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 p...

  • Page 58

    Appendix d. Nl200/201 driver installation instructions d-4 d.3 installing on windows 7 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,...

  • Page 59

    Appendix d. Nl200/201 driver installation instructions d-5 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”..

  • Page 60

    Appendix d. Nl200/201 driver installation instructions d-6.

  • Page 61: Nl200/201

    E-1 appendix e. 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 . Follow these steps to send the new os to the nl200/201: 1. Using the supplied serial cable, connect the nl201’s cs i...

  • Page 62

    Appendix e. Sending a new os to the nl200/201 e-2.

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