• No results found

FTP OPERATIONS 1. OVERVIEW

Restore Process

Procedure 3.3. Performing a Controller Restore Conditions

4. FTP OPERATIONS 1. OVERVIEW

After you have installed and connected the appropriate Ethernet communications hardware and performed the appropriate device setup procedures, you can use FTP to communicate between the R-J3iB controller and other host devices.

This chapter contains information about the following FTP operations:

 Accessing client devices

 Accessing server devices

 Using the memory device (MD:) specification

4.2. SETTING UP AND STARTING FTP Page 1 of 7

4.2. SETTING UP AND STARTING FTP

Before you can use the R-J3iB FTP Interface, you must do the following:

 Install the R-J3iB Host Communications software

 Install the R-J3iB TCP/IP Interface software

 Define TCP/IP parameters

 Install the FTP Interface software

 Define FTP on a client device

 Define and start FTP on a server device

Refer to the FANUC Robotics SYSTEM R-J3i MODEL B Controller Software Installation Manual for information on installing host communications options such as the R-J3 iB FTP Interface software.

Table 4.1. lists and describes the items you must set up to define a client device. Table 4.2.

lists and describes the items you must set up to define a server device.

Table 4.1. Client Device Definition Setup Items

<entry>

* This item is normally set up by the user. Other items can normally remain at their default values.

</entry>

ITEM DESCRIPTION

Tag This item specifies the device name client. Available client tags are C1:

through C8:.

Comment This item provides an area for you to include up to 16 characters of information that allow you to label the device for its application use.

Protocol Name*

This item specifies the name of the protocol that will be associated with the tag.

For FTP, the protocol name is FTP .

Port Name* This item specifies the name of the predefined port to be used for TCP/IP operation. NONE is the correct choice since an Ethernet PCB must be used.

Mode This item is not used at this time.

State (Current)

This item displays the current status of the host device. Three states are possible:

 UNDEFINED - the device is not defined.

 DEFINED - the device is defined.

 STARTED - the device is defined and started.

This item is filled in automatically when the tag is defined.

Remote (Current)

This item specifies the remote host name to which to the connection will be made.

This item is filled in automatically when the tag is defined.

Path (Current)

This item specifies the host path to be used for current TCP/IP operations, up to 64 characters.

This item is filled in automatically when the tag is defined.

State (Startup)*

This item specifies the desired startup (Power up) state for the selected tag.

Refer to State (Current) for valid states.

The State is normally set to defined. The client tag is started automatically from KCL or from the FILE screen on the teach pendant when it is used.

Remote (Startup)*

This item specifies the remote host name to which the connection will be made upon startup, up to eight characters.

This item is case sensitive and must be defined in the host table.

Path (Startup)*

This item specifies the host path to be used for TCP/IP operations upon startup, up to 64 characters.

This item is case sensitive and must end with a \ or /.

Error

Reporting This item is not used by FTP. This item should be set to OFF (default setting).

Inactivity Timeout

This item specifies the number of minutes of inactivity on the network before a connection will be closed.

 When set to zero , no timeouts occur.

 When set to a non-zero value, Inactivity Timeout specifies the number of minutes of inactivity on the network before a connection will be closed.

The default value is 15 minutes.

Note

Upon startup, for client tags, the startup State , Remote , and Path are copied into the current State , Remote , and Path . Modify these items as necessary.

4.2. SETTING UP AND STARTING FTP Page 3 of 7

Use Procedure 4.1. to define and start FTP on a client device.

Table 4.2. Server Device Definition Setup Items

ITEM DESCRIPTION

Tag This item specifies the device name server. Available server tags are S1:

through S8:

Comment This item provides an area for you to include up to 16 characters of information that allow you to label the device for its application use.

Protocol Name*

This item specifies the name of the protocol that will be associated with the tag. For FTP, the protocol name is FTP.

Port Name* This item specifies the name of the predefined port to be used for TCP/IP operation. NONE is the correct choice since an Ethernet PCB must be used.

Mode This item is not used at this time.

State (Current)

This item displays the current status of the host device. Three states are possible:

 UNDEFINED - the device is not defined.

 DEFINED - the device is defined.

 STARTED - the device is defined and started.

This item is filled in automatically when the tag is defined.

Remote (Current)

This item is not used at this time.

This item is filled in automatically when the tag is defined.

Path (Current)

This item is not used at this time.

This item is filled in automatically when the tag is defined.

State (Startup)*

This item specifies the desired startup (Power up) state for the selected tag.

Refer to State (Current) for valid states. The State (Startup) is normally Start.

Remote

(Startup) This item is not used at this time.

Path

(Startup) This item is not used at this time.

Error Reporting

This item is not used at this time. This item should be set to OFF (default setting).

Inactivity Timeout

This item specifies the number of minutes of inactivity on the network before a connection will be closed.

 When set to zero , no timeouts occur.

 When set to a non-zero value,Inactivity Timeout specifies the number of minutes of inactivity on the network before a connection will be closed.

* This item is normally set up by the user. Other items can normally remain at their default values.

Use Procedure 4.1. to define and start FTP on a server device.

Procedure 4.1. Defining and Starting FTP on a Device