background image

NL120 Ethernet Module 

In order to use FTP, the datalogger’s FTP User Name and FTP Password must 

be set.  This is done using Device Configuration Utility.   

6.3.1.1  Step 1 – Configure Datalogger 

a.  Connect serial cable from PC COM port to datalogger RS-232 port. 

b.  Open Campbell Scientific’s Device Configuration Utility.  Select the 

device type of the datalogger (CR1000 or CR3000), the appropriate Serial 

Port, and baud rate.  Connect to the datalogger.  

c.  Under the Net Services tab, verify that FTP Enabled is checked.  Input the 

FTP User Name and FTP Password.   

d.  Press the Apply button to save the changes and then close the Device 

Configuration Utility. 

Using “anonymous” as the user name with no password allows 

FTP access without inputting a user name or password.   

6.3.1.2  Step 2 – Access File System 

a.  Datalogger must be set up for Ethernet communications as explained in 

Sections 

4.1

Physical Setup

 

(p. 2)

, and 

4.2

Communicating via Ethernet 

(p. 2) 

(Step 1 only). 

b.  Open a Windows Explorer window.  Enter 

ftp://username:[email protected] where nnn.nnn.nnn.nnn is the 

IP address of the datalogger.  

If the user name is “anonymous” with no password, enter 

ftp://nnn.nnn.nnn.nnn where nnn.nnn.nnn.nnn is the IP address of 

the datalogger. 

6.3.2  FTP Client 

The datalogger can also act as an FTP Client to send a file to or get a file from 

an FTP Server (for example, another datalogger or web camera).  This is done 

using the 

FTPClient()

 instruction.  The following program is an example of 

using 

FTPClient()

 to send a file to another datalogger and get a file from that 

datalogger.  The first parameter in the instruction is the 

FTP Server’s IP 

address

.  The second parameter is the 

FTP username

.  The third parameter is 

the 

FTP password

.  The fourth parameter is the 

local filename

.  The fifth 

parameter is the 

remote file name

.  The final parameter is the 

put/get option

:  0 

for put and 1 for get.  The instruction returns –1 if the instruction was 

successful and 0 if it was not.   

NOTE 

NOTE 

10 

Содержание NL120

Страница 1: ...INSTRUCTION MANUAL NL120 Ethernet Module Revision 4 15 C o p y r i g h t 2 0 0 6 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...

Страница 2: ......

Страница 3: ...ucts to CSI CSI will return such Products by surface carrier prepaid within the continental United States of America To all other locations CSI will return such Products best way CIP port of entry per...

Страница 4: ...g container Campbell Scientific s shipping address is CAMPBELL SCIENTIFIC INC RMA _____ 815 West 1800 North Logan Utah 84321 1784 For all returns the customer must fill out a Statement of Product Clea...

Страница 5: ...ore beginning work Wear a hardhat and eye protection and take other appropriate safety precautions while working on or around tripods and towers Do not climb tripods or towers at any time and prohibit...

Страница 6: ......

Страница 7: ...cifications 4 6 TCP IP Functionality 5 6 1 Communicating over TCP IP 6 6 1 1 Data Callback 6 6 1 2 Datalogger to Datalogger Communication 7 6 2 HTTP Web Server 7 6 3 FTP 8 6 3 1 FTP Server 8 6 3 1 1 S...

Страница 8: ......

Страница 9: ...n explains how to quickly begin using an NL120 for straightforward Ethernet communications Section 6 describes in detail the TCP IP functionality of the NL120 2 Cautionary Statements The NL120 is rugg...

Страница 10: ...nd of the Ethernet cable to the 28033 and connect another Ethernet cable to the other end of the 28033 Restore power to the datalogger FIGURE 4 1 NL120 attached to a CR1000 4 2 Communicating via Ether...

Страница 11: ...Step 2 LoggerNet Setup The next step is to run LoggerNet and configure it to connect to the datalogger via the Ethernet port a In LoggerNet s Setup Screen press Add Root and choose IPPort Input the d...

Страница 12: ...h datalogger s peripheral port Typical Current Drain 20 mA Note To save power the IPNetPower instruction can be used to turn off power to the NL120 See the CRBasic help for an example of using the IPN...

Страница 13: ...or 10BaseT networks using CAT5 cable is 100 meters Segment length is the length of cable between the NL device and the Ethernet repeater hub switch or router it is connected to Ethernet Speed 10Base T...

Страница 14: ...to the LoggerNet Server already exists The LoggerNet Server is assumed to be at the default PakBus Address 4094 If not a socket to LoggerNet is opened using the TCPOpen instruction The SendVariables...

Страница 15: ...m to CR1000 1 Remote CR1000 2 has PBA 2 IP addr 192 168 7 125 and port 6785 Public BattVolt BattVolt_Remote Public PTemp Public Result1 Result2 Dim Socket as LONG DataTable Test 1 1 DataInterval 0 12...

Страница 16: ...elp FileOpen and FileWrite can be used to create HTML pages but this requires first writing the file to the datalogger s USR drive It is less convenient and the page will be only as current as it is w...

Страница 17: ...NL120 Ethernet Module FIGURE 6 2 FTP root directory FIGURE 6 3 FTP USR directory 9...

Страница 18: ...Physical Setup p 2 and 4 2 Communicating via Ethernet p 2 Step 1 only b Open a Windows Explorer window Enter ftp username password nnn nnn nnn nnn where nnn nnn nnn nnn is the IP address of the datalo...

Страница 19: ...TCP socket An example of this instruction is shown below The first parameter in TCPOpen is the IP address to open a socket to means to listen on this port rather than connect The second parameter is t...

Страница 20: ...d the datalogger can be set up as a TCP ModBus Master or Slave device For information on configuring the datalogger as a TCP ModBus Master or Slave see the ModBus section of the datalogger manual 6 8...

Страница 21: ......

Страница 22: ...m br Campbell Scientific Canada Corp CSC 14532 131 Avenue NW Edmonton AB T5L 4X4 CANADA www campbellsci ca dataloggers campbellsci ca Campbell Scientific Centro Caribe S A CSCC 300 N Cementerio Edific...

Отзывы: