数据服务器

数 据 服 务 器

 

北京发那科机电有限公司  技术部  栗炜 

摘要:

以前的《0i B/C调试步骤》Data Server部分,仅使用Windows 2000操作系统做出说明,而对当前较流行的Window XP操作系统叙述较少。本文重点描述了数据服务器功能在Windows XP下的使用方法、调试步骤,以及对FTP文件传输协议在FANUC系统上的工作原理做了一个详细的说明。

关键词:数据服务器、Data Server、FTP

目 录   Content

1.

数据服务器软 / 硬件简介........................................................................................3

1.1 1.2 1.3

2.

快速数据服务器板..............................................................................................3 数据服务器功能..................................................................................................3 CNC上以太网相关参数的设定..........................................................................3

数据服务器功能的工作模式.....................................................................................5

2.1 2.2 2.3 2.4

3.

存储(STORAGE)模式....................................................................................5 FTP模式............................................................................................................6 缓冲(BUFFER)模式.......................................................................................7 三种模式的切换..................................................................................................8

CNC和电脑的连接..................................................................................................9

3.1 3.2 3.3

4.

关于FTP文件传输协议......................................................................................9 使用电脑作为FTP传输的服务器端.................................................................10 使用CNC作为FTP传输的服务器端...............................................................12

WINDOWS XP下FTP服务的使用和设定.............................................................13

4.1 使用Windows XP自带的IIS..............................................................................13

4.1.1 安装..................................................................................................................13 4.1.2 设置..................................................................................................................15

4.2 使用Serv-U.........................................................................................................17

5.

CNC系统和PC的连接调试步骤和技巧.................................................................23

5.1 5.2 5.3

在本地确认FTP服务器工作正常.....................................................................23 检查网络连接是否正常.....................................................................................23 确认CNC设置并联机调试...............................................................................25

正文:

FANUC系统的数据服务器功能,主要用于加工程序存储空间的扩展以及使用数据服务器方式的DNC加工。数据服务器的数据传输基于快速以太网,使用FTP文件传输协议。简单的说,数据服务器功能是建立在快速以太网板的基础上,可以用电脑硬盘或CF存储卡完成DNC加工。

数据服务器方式进行DNC加工比普通DNC加工更加可靠,也更加稳定。另外,因为数据服务器使用了FTP文件传输协议,所以电脑上可以完全脱离FANUC的软件进行各种传输工作,更具灵活性。目前网络上的FTP相关软件很多,使用非常方便。

1. 数据服务器软 / 硬件简介

在FANUC系列系统上使用数据服务器功能必须选配快速数据服务器板(Fast Data Server Board),与此相关的还有两项功能叫做以太网功能(Ethernet Function)和数据服务器功能(Date Server Function),订货号分别为A02B-0310-S707和A02B-0310-S737。

1.1 快速数据服务器板

从硬件结构上来看,快速数据服务器板(A02B-0309-J146)和快速以太网板(A02B-0309-J299)的主要芯片都是一样的,只是快速数据服务器板比快速以太网板多了一个CF卡(Compact Flash Card)插槽。另外,从功能上看,以太网功能也可以在快速数据服务器板上实现。换句话说快速数据服务器板实际上就是快速以太网板加一个存储卡插槽。所谓的快速是针对以太网传输速度而言,理论上的传输速率可以达到100 Mbps。

1.2 数据服务器功能

所谓功能,可以简单的理解为软件,以方便和前面所说的硬件加以区别。FANUC的软件和硬件都是有固定的匹配关系的。一般来说,使用快速数据服务器板只需要选择数据服务器功能(A02B-0310-S737),但是,前面说了快速数据服务器板本身已具有快速以太网板的硬件部分,所以也可以选择以太网功能(A02B-0310-S707)。如果两者皆选,则可以同时使用上述两种功能。

1.3 CNC上以太网相关参数的设定

FANUC的以太网连接主要通过TCP/IP协议实现,使用的时候在CNC系统上只需设定CNC的IP、子网掩码等信息即可。具体操作方法如下:

SYSTEM

键若干次,按[ ETHPRM ]软键键进入以太网参数画面

进入以太网设定画面后,再按[( 操作 )]软键键

按[ 板卡

]软键键,选择快速以太网板/数据服务器板 

然后,可根据实际情况设定CNC的IP地址,或使用推荐值192.168.1.1

如果有以太网功能,则需要翻页后进入2页设定TCP和UDP端口,以及时间间隔,通常TCP端口为8193,UDP端口为8192,时间间隔根据实际需要设定,一般来说设定10秒钟即可

完成了以上设定后,系统侧的设定就完成了。如还需要使用远程诊断功能,继续翻页并根据系统提示设定即可。

2. 数据服务器功能的工作模式

使用数据服务器功能进行DNC加工必须使用快速数据服务器板才可以实现,数据服务器共有存储、FTP、缓冲三种工作模式。

2.1 存储(STORAGE)模式

此种模式相当于用快速数据服务器板本身作为数据服务器的存储介质。DNC加工时,程序从板载CF卡输出到CNC;而CF卡上的加工程序则事先通过外部电脑传入,传输的时候同样使用FTP协议与电脑建立连接。数据流向如图:

使用存储模式时,必须使用板载CF存储卡,并将20#参数设为5。在此模式下,DNC加工的时候程序直接来自CF卡,不需要借助外部设备,工作更加稳定。

2.2 FTP模式

此种模式相当于用外部电脑作为数据服务器的存储介质。DNC加工时,程序直接从电脑输出到CNC,数据流向如图:

使用FTP模式时,也要将20#参数设为5,但不需要使用额外的板载CF卡。但由于DNC加工程序是通过FTP协议直接从电脑上读取,所以需要在电脑上安装相应的FTP服务器控制软件(如:IIS、Serv-U等)。

2.3 缓冲(BUFFER)模式

缓冲模式是16i/18i以上系统使用的数据服务器的一个选择功能,订货号是A02B-0284-J728,主要应用于超大型的加工程序。适用于当加工程序大于CF存储卡的容量,不能完全写入存储卡的时候。在这种情况下,我们可以将加工程序分成若干小段,使用缓冲模式,将存储卡分成A、B两部分,A部分读入一段程序进行DNC加工,B部分同时使用FTP协议读入下一段程序。然后,CNC使用B部分的程序进行加工,A部分在读取下一段程序。如此循环,完成整个程序的加工,比直接使用电脑进行DNC加工更加稳定。如图:

加工程序的分段大小可以根据存储卡的容量决定,但是为了避免读取大量文件的延迟,FANUC推荐的文件分割长度是35MB。分割好的文件可以命名为file1、file2、file3……等等,并将这些文件名存在一个列表文件中,列表文件的文件名就是加工程序的程序号,如:O1234。具体文件分割的规则和方法可以参考《FANUC FAST Ethernet Board FANUC FAST DARA SERVER Operator's Manual(63644EN/02)》中的相关说明。

此种模式相当于数据服务器在存储和FTP混合模式下工作,既有电脑直接到存储卡的数据交换,又有存储卡到CNC的数据交换。

2.4 三种模式的切换

以上三种工作模式可以通过DS-MTN画面进行切换。具体操作如下:

SYSTEM 按键若干次,按[ DS-MTN ]软键键进入DS-MTN设定画面

进入数据服务器维护画面后,再按[( 操作 )]软键键

进入下图所示画面,选择存储模式、缓冲模式或者FTP模式

3. CNC和电脑的连接

CNC和电脑的连接方式主要有两种:一种是CNC在FTP或者缓冲模式下,使用电脑作为FTP传输的服务器,在CNC上操作用数据服务器功能进行DNC加工;另外一种则是CNC在存储模式下,使用CNC作为FTP传输的服务器,在电脑上操作向CF卡传输加工程序。无论使用那种连接都会涉及到FTP传输协议,所以先简要概括一下FTP协议相关内容。

3.1 关于FTP文件传输协议

FTP协议即文件传输协议(File Transfer Protocol),它是一个标准协议,FTP协议也是应用TCP/IP协议的应用协议标准,属于网络协议组的应用层。它是在计算机和网络之间交换文件的最简单的方法。FTP协议采用客户机/服务器(Server/Client)工作方式,

客户机和服务器之间通过以太网连接,其默认控制端口是21。一个服务器能同时连接的最大客户端数量,取决于服务器的性能以及网络环境等,而且可以通过软件设置。服务器和客户机关系图如下:

如图,在FTP协议下,数据流是双向的,但指令流一般是单向的。也就是说我们可以通过客户机向服务器发送指令,对服务器上的数据进行读写等操作;反之则不行,一般不通过服务器对客户机发出指令。

3.2 使用电脑作为FTP传输的服务器端

这种传输方式通常用在FTP模式下使用。电脑作为FTP传输服务器,所以需要在电脑上安装相应的FTP服务器软件,如Windows自带的IIS或者第三方的Serv-U等,后面会详细说明。另外,在此模式下,CNC是FTP传输的客户端,所有的操作都是在CNC上完成的,所以还需要在CNC上设定客户端IP(也就是CNC)、FTP服务器IP(电脑)、FTP服务器端口号、连接用户名以及密码等,具体操作如下:

首先按照前文所述方法设定CNC的IP,假设我们设定为192.168.1.1。因为现在的传输是通过快速数据服务板,使用FTP协议,所以无需设定TCP和UDP端口等,如果只选购了数据服务器功能而没有选择以太网功能,则没有设定TCP和UDP端口的画面。

接下来翻页后可设定数据服务器的IP、端口、用户名、密码等信息,因为现在使用电脑做服务器,那么这个IP就是电脑的IP,这里假设电脑的IP是192.168.1.3,端口21

服务器

指令

设定完成以后,正常情况下就可以进行连接了。操作如下: 按

PROG

键若干次,按[ 主机 ]软键键进入以太网主机文件目录画面

再按[( 操作 )]软键键

选择[ 板卡 ]软键键,进入主机文件目录

数据服务器板会根据以太网设定自动连接电脑主机,并列出程序目录

3.3 使用CNC作为FTP传输的服务器端

这种传输方式通常在存储模式下使用。电脑向CNC传输程序往往通过以太网。此时需要将CNC作为FTP传输的服务器,而电脑做客户端,所有传输操作均在电脑上完成。通常CNC作为服务器有最大连接数限制,一般快速数据服务器是20个。可在以太网参数设定画面设定访问CNC系统FTP的用户名和密码。

操作方法和前文所述类似,先进入以太网参数(ETHPRM)画面,然后翻页到FTP服务器设定画面,如图:

FANUC的CNC系统的FTP服务只能工作在21端口,所以设置好用户名和密码就可以使用了,通常情况下,用户名和密码都区分大小写,而且都不能为空。若CNC工作于服务器方式,则通过电脑可以对CNC上的CF卡进行读、写、删除等操作,但是不能覆盖原有文件。

数据服务器可以简单的理解为一块存储空间,对于CNC做服务器的方式(存储模式),这个存储空间就是数据服务器板上的CF卡,如果用电脑做服务器(FTP模式),存储空间则为电脑的硬盘。

4. Windows XP下FTP服务的使用和设定

在Windows XP下使用FTP服务的方式很多,可以使用Windows XP自带的IIS(Internet Information Server),也可以使用其他的第三方软件。不过有一点需要注意,Windows XP Home Edition也就是XP家庭版无法安装IIS,只有专业版(Professional Edition)才可以使用。但是家庭版的Windows XP同样可以使用第三方的FTP Server软件。

4.1 使用Windows XP自带的IIS

4.1.1 安装

前面说过了,要在Windows XP下使用IIS,必须使用Professional版的XP系

统,以IIS v5.1为例。在控制面板中打开“添加或删除程序”项目,再选择“添加/删除Windows组件”,在弹出窗口中选中“Internet 信息服务(IIS)”组件中的“文件传输协议(FTP)服务”子组件,如图:

点击详细信息,可以查看Internet 信息服务的子组件选中FTP文件传输(FTP)服务。

单击确定,根据提示安装。

4.1.2 设置

打开“控制面板 à 管理工具 à Internet 信息服务”。

展开目录树,右键单击默认FTP站点,打开属性页面。单击“FTP站点”选项卡,在此页面设置端口号,通常默认端口是21,不用修改,其他都可以使用默认值。

除非有特殊要求,安全帐户选项卡页面不用修改。另外,此处的用户名是为了给匿名访问FTP资源而建立的Windows系统帐户,不要随意修改。

如需要自定义登录FTP服务器的用户名和密码,应该在“控制面板 à 用户帐户”中添加。使用IIS做FTP Server时,能登录Windows的帐户都可以访问FTP资源。另外,IIS还提供了匿名访问功能,登陆用户名为Anonymous,密码为任意字符串,推荐使用。

IIS默认的FTP根目录为C:\Inetpub\FTProot\,如果需要修改,可以在主目录选项卡中设定。本选项卡还可以设置用户对FTP站点的读写权限,如果希望在CNC上修改PC中的加工程序,需要选中“写入”选项。

4.2 使用Serv-U

因为IIS对FTP服务的管理不是很方便,功能非常有限,而且IIS的漏洞很多,所以很多人不喜欢使用。有很多第三方的软件也是很好用的,比如:Rhino Software公司的Serv-U等。设置方式如下:

安装好软件以后,启动Serv-U主界面。选择Domain(域),然后从Domain(域)菜单选择New Domain(新建域)

选择一个IP地址,可以指定电脑IP,或者点击最右面的按钮选择任何可用IP,然后点击Next(下一步)按钮

指定Domain name(域名),这个域名只是为了记忆方便,可以随意选择,然后点击Next(下一步)

指定Domain port number(域端口号),这个端口号就是FTP传输的端口号,通常使用默认值21就可以了

余下的都是无关紧要的设置,全部按确定或者下一步就可以了,完成后就会在Serv-U主界面生成一个新的域

建立域以后,我们还需要建立一个用于访问FTP服务器的用户名和密码。选择Users(用户)选项,然后点击Users菜单的New User选项

用户名以及密码可以随便设定,不过为了方便起见,推荐使用匿名方式登陆,即,设定

用户名为Anonymous,密码为空即可

设定好用户名/密码后,还需要指定一个工作目录,也就是使用FTP连接后看到的目录,这个目录可以手动输入,也可以使用右面的按钮进行浏览选择

最后,我们需要对这个目录进行权限设置,重要是读写方面的权限。先选择要设定的用户,再选择Dir Access(目录访问),具体权限设定在窗口的右面,可根据实际需要选择

最后,确认一下服务器域处于Online状态就可以了,如果不是,点击一下Put Domain Online。

5. CNC系统和PC的连接调试步骤和技巧

CNC系统和PC机联机调试的大致步骤如下:

5.1 在本地确认FTP服务器工作正常

如果CNC无法连上电脑,那么我们首先可以使用电脑自己连接自己,以此检查一下FTP服务器工作是否正常。检查的时候可以使用IE或者其他FTP连接工具(如:FlashFXP、CuteFTP等第三方软件)。如果测试的时候没有联网,可能Windows不会分配指定的IP,可以使用localhost或者127.0.0.1测试。以IE为例,建立FTP连接命令的标准格式为,,比如用户名是liwei,密码是123,FTP的端口号是21,则在地址栏中输入。如果使用匿名登陆进行本机测试,直接输入ftp://127.0.0.1即可(21是FTP默认端口,可以省略)。若设置正确,则可正确显示FTP目录下的文件,如图:

如无法显示,请检查相关FTP服务器设置,核对用户名/密码等。

5.2 检查网络连接是否正常

因为快速数据服务器板支持百兆速度传输,所以CNC到PC之间的网线应该使用五类双绞线,而且最好使用符合TIA/EIA 568A标准的排列方式,也就是通常所说的交叉线(反

线)。一般电子市场或者电脑城之类的地方都可以买到。连接前最好检查一下排列是否正确。正线,即直通线 ,(标准568B):两端线序一样,从左至右线序是:白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。反线,即交叉线 ,(568A):一端为正线的线序,另一端为从左至右:白绿,绿,白橙,蓝,白蓝,橙,白棕,棕。

检查网络是否联通最简单的方法就是使用Windows自带的ping命令,命令格式为:ping IP地址。可以直接在开始菜单或者系统命令提示符窗口运行ping命令,推荐后者。Ping命令Windows系统默认尝试连接4次。实际调试中可以加参数“/t”,表示一直尝试连接,直到按“Ctrl + C”终止程序。如果电脑到CNC的网络连接正常,ping命令的显示如下:

在CNC系统上同样可以使用ping命令,方法如下:

SYSYEM 按键若干次,按[ ETHMNT ]软键键进入画面

再按[( 操作 )]软键键

选择[ 板卡 ]软键键,进入以太网维护画面

在以太网维护画面中,可以直接输入IP,按[ PING ]软键键,执行ping命令。如果系统可以正常收到来自电脑的反馈信息,如下图,表明连接没有问题。

如果不能建立连接,请检查接线、电脑的网络设置、防火墙等因素。

5.3 确认CNC设置并联机调试

使用数据服务器功能CNC上需要设定的内容:

1. 20#参数设为5;

2. 在以太网维护画面选择合适的工作模式;

3. CNC以太网设定画面中设置好IP、子网掩码;

4. 检查连接FTP相关的端口、用户名和密码,需要特别注意用户名和密码的大小写。

为了避免以上麻烦,推荐使用匿名连接;

其他操作系统的调试方法,如Windows2000,没有本质上的区别,全部设置好以后应该就可以正常使用了。

数 据 服 务 器

 

北京发那科机电有限公司  技术部  栗炜 

摘要:

以前的《0i B/C调试步骤》Data Server部分,仅使用Windows 2000操作系统做出说明,而对当前较流行的Window XP操作系统叙述较少。本文重点描述了数据服务器功能在Windows XP下的使用方法、调试步骤,以及对FTP文件传输协议在FANUC系统上的工作原理做了一个详细的说明。

关键词:数据服务器、Data Server、FTP

目 录   Content

1.

数据服务器软 / 硬件简介........................................................................................3

1.1 1.2 1.3

2.

快速数据服务器板..............................................................................................3 数据服务器功能..................................................................................................3 CNC上以太网相关参数的设定..........................................................................3

数据服务器功能的工作模式.....................................................................................5

2.1 2.2 2.3 2.4

3.

存储(STORAGE)模式....................................................................................5 FTP模式............................................................................................................6 缓冲(BUFFER)模式.......................................................................................7 三种模式的切换..................................................................................................8

CNC和电脑的连接..................................................................................................9

3.1 3.2 3.3

4.

关于FTP文件传输协议......................................................................................9 使用电脑作为FTP传输的服务器端.................................................................10 使用CNC作为FTP传输的服务器端...............................................................12

WINDOWS XP下FTP服务的使用和设定.............................................................13

4.1 使用Windows XP自带的IIS..............................................................................13

4.1.1 安装..................................................................................................................13 4.1.2 设置..................................................................................................................15

4.2 使用Serv-U.........................................................................................................17

5.

CNC系统和PC的连接调试步骤和技巧.................................................................23

5.1 5.2 5.3

在本地确认FTP服务器工作正常.....................................................................23 检查网络连接是否正常.....................................................................................23 确认CNC设置并联机调试...............................................................................25

正文:

FANUC系统的数据服务器功能,主要用于加工程序存储空间的扩展以及使用数据服务器方式的DNC加工。数据服务器的数据传输基于快速以太网,使用FTP文件传输协议。简单的说,数据服务器功能是建立在快速以太网板的基础上,可以用电脑硬盘或CF存储卡完成DNC加工。

数据服务器方式进行DNC加工比普通DNC加工更加可靠,也更加稳定。另外,因为数据服务器使用了FTP文件传输协议,所以电脑上可以完全脱离FANUC的软件进行各种传输工作,更具灵活性。目前网络上的FTP相关软件很多,使用非常方便。

1. 数据服务器软 / 硬件简介

在FANUC系列系统上使用数据服务器功能必须选配快速数据服务器板(Fast Data Server Board),与此相关的还有两项功能叫做以太网功能(Ethernet Function)和数据服务器功能(Date Server Function),订货号分别为A02B-0310-S707和A02B-0310-S737。

1.1 快速数据服务器板

从硬件结构上来看,快速数据服务器板(A02B-0309-J146)和快速以太网板(A02B-0309-J299)的主要芯片都是一样的,只是快速数据服务器板比快速以太网板多了一个CF卡(Compact Flash Card)插槽。另外,从功能上看,以太网功能也可以在快速数据服务器板上实现。换句话说快速数据服务器板实际上就是快速以太网板加一个存储卡插槽。所谓的快速是针对以太网传输速度而言,理论上的传输速率可以达到100 Mbps。

1.2 数据服务器功能

所谓功能,可以简单的理解为软件,以方便和前面所说的硬件加以区别。FANUC的软件和硬件都是有固定的匹配关系的。一般来说,使用快速数据服务器板只需要选择数据服务器功能(A02B-0310-S737),但是,前面说了快速数据服务器板本身已具有快速以太网板的硬件部分,所以也可以选择以太网功能(A02B-0310-S707)。如果两者皆选,则可以同时使用上述两种功能。

1.3 CNC上以太网相关参数的设定

FANUC的以太网连接主要通过TCP/IP协议实现,使用的时候在CNC系统上只需设定CNC的IP、子网掩码等信息即可。具体操作方法如下:

SYSTEM

键若干次,按[ ETHPRM ]软键键进入以太网参数画面

进入以太网设定画面后,再按[( 操作 )]软键键

按[ 板卡

]软键键,选择快速以太网板/数据服务器板 

然后,可根据实际情况设定CNC的IP地址,或使用推荐值192.168.1.1

如果有以太网功能,则需要翻页后进入2页设定TCP和UDP端口,以及时间间隔,通常TCP端口为8193,UDP端口为8192,时间间隔根据实际需要设定,一般来说设定10秒钟即可

完成了以上设定后,系统侧的设定就完成了。如还需要使用远程诊断功能,继续翻页并根据系统提示设定即可。

2. 数据服务器功能的工作模式

使用数据服务器功能进行DNC加工必须使用快速数据服务器板才可以实现,数据服务器共有存储、FTP、缓冲三种工作模式。

2.1 存储(STORAGE)模式

此种模式相当于用快速数据服务器板本身作为数据服务器的存储介质。DNC加工时,程序从板载CF卡输出到CNC;而CF卡上的加工程序则事先通过外部电脑传入,传输的时候同样使用FTP协议与电脑建立连接。数据流向如图:

使用存储模式时,必须使用板载CF存储卡,并将20#参数设为5。在此模式下,DNC加工的时候程序直接来自CF卡,不需要借助外部设备,工作更加稳定。

2.2 FTP模式

此种模式相当于用外部电脑作为数据服务器的存储介质。DNC加工时,程序直接从电脑输出到CNC,数据流向如图:

使用FTP模式时,也要将20#参数设为5,但不需要使用额外的板载CF卡。但由于DNC加工程序是通过FTP协议直接从电脑上读取,所以需要在电脑上安装相应的FTP服务器控制软件(如:IIS、Serv-U等)。

2.3 缓冲(BUFFER)模式

缓冲模式是16i/18i以上系统使用的数据服务器的一个选择功能,订货号是A02B-0284-J728,主要应用于超大型的加工程序。适用于当加工程序大于CF存储卡的容量,不能完全写入存储卡的时候。在这种情况下,我们可以将加工程序分成若干小段,使用缓冲模式,将存储卡分成A、B两部分,A部分读入一段程序进行DNC加工,B部分同时使用FTP协议读入下一段程序。然后,CNC使用B部分的程序进行加工,A部分在读取下一段程序。如此循环,完成整个程序的加工,比直接使用电脑进行DNC加工更加稳定。如图:

加工程序的分段大小可以根据存储卡的容量决定,但是为了避免读取大量文件的延迟,FANUC推荐的文件分割长度是35MB。分割好的文件可以命名为file1、file2、file3……等等,并将这些文件名存在一个列表文件中,列表文件的文件名就是加工程序的程序号,如:O1234。具体文件分割的规则和方法可以参考《FANUC FAST Ethernet Board FANUC FAST DARA SERVER Operator's Manual(63644EN/02)》中的相关说明。

此种模式相当于数据服务器在存储和FTP混合模式下工作,既有电脑直接到存储卡的数据交换,又有存储卡到CNC的数据交换。

2.4 三种模式的切换

以上三种工作模式可以通过DS-MTN画面进行切换。具体操作如下:

SYSTEM 按键若干次,按[ DS-MTN ]软键键进入DS-MTN设定画面

进入数据服务器维护画面后,再按[( 操作 )]软键键

进入下图所示画面,选择存储模式、缓冲模式或者FTP模式

3. CNC和电脑的连接

CNC和电脑的连接方式主要有两种:一种是CNC在FTP或者缓冲模式下,使用电脑作为FTP传输的服务器,在CNC上操作用数据服务器功能进行DNC加工;另外一种则是CNC在存储模式下,使用CNC作为FTP传输的服务器,在电脑上操作向CF卡传输加工程序。无论使用那种连接都会涉及到FTP传输协议,所以先简要概括一下FTP协议相关内容。

3.1 关于FTP文件传输协议

FTP协议即文件传输协议(File Transfer Protocol),它是一个标准协议,FTP协议也是应用TCP/IP协议的应用协议标准,属于网络协议组的应用层。它是在计算机和网络之间交换文件的最简单的方法。FTP协议采用客户机/服务器(Server/Client)工作方式,

客户机和服务器之间通过以太网连接,其默认控制端口是21。一个服务器能同时连接的最大客户端数量,取决于服务器的性能以及网络环境等,而且可以通过软件设置。服务器和客户机关系图如下:

如图,在FTP协议下,数据流是双向的,但指令流一般是单向的。也就是说我们可以通过客户机向服务器发送指令,对服务器上的数据进行读写等操作;反之则不行,一般不通过服务器对客户机发出指令。

3.2 使用电脑作为FTP传输的服务器端

这种传输方式通常用在FTP模式下使用。电脑作为FTP传输服务器,所以需要在电脑上安装相应的FTP服务器软件,如Windows自带的IIS或者第三方的Serv-U等,后面会详细说明。另外,在此模式下,CNC是FTP传输的客户端,所有的操作都是在CNC上完成的,所以还需要在CNC上设定客户端IP(也就是CNC)、FTP服务器IP(电脑)、FTP服务器端口号、连接用户名以及密码等,具体操作如下:

首先按照前文所述方法设定CNC的IP,假设我们设定为192.168.1.1。因为现在的传输是通过快速数据服务板,使用FTP协议,所以无需设定TCP和UDP端口等,如果只选购了数据服务器功能而没有选择以太网功能,则没有设定TCP和UDP端口的画面。

接下来翻页后可设定数据服务器的IP、端口、用户名、密码等信息,因为现在使用电脑做服务器,那么这个IP就是电脑的IP,这里假设电脑的IP是192.168.1.3,端口21

服务器

指令

设定完成以后,正常情况下就可以进行连接了。操作如下: 按

PROG

键若干次,按[ 主机 ]软键键进入以太网主机文件目录画面

再按[( 操作 )]软键键

选择[ 板卡 ]软键键,进入主机文件目录

数据服务器板会根据以太网设定自动连接电脑主机,并列出程序目录

3.3 使用CNC作为FTP传输的服务器端

这种传输方式通常在存储模式下使用。电脑向CNC传输程序往往通过以太网。此时需要将CNC作为FTP传输的服务器,而电脑做客户端,所有传输操作均在电脑上完成。通常CNC作为服务器有最大连接数限制,一般快速数据服务器是20个。可在以太网参数设定画面设定访问CNC系统FTP的用户名和密码。

操作方法和前文所述类似,先进入以太网参数(ETHPRM)画面,然后翻页到FTP服务器设定画面,如图:

FANUC的CNC系统的FTP服务只能工作在21端口,所以设置好用户名和密码就可以使用了,通常情况下,用户名和密码都区分大小写,而且都不能为空。若CNC工作于服务器方式,则通过电脑可以对CNC上的CF卡进行读、写、删除等操作,但是不能覆盖原有文件。

数据服务器可以简单的理解为一块存储空间,对于CNC做服务器的方式(存储模式),这个存储空间就是数据服务器板上的CF卡,如果用电脑做服务器(FTP模式),存储空间则为电脑的硬盘。

4. Windows XP下FTP服务的使用和设定

在Windows XP下使用FTP服务的方式很多,可以使用Windows XP自带的IIS(Internet Information Server),也可以使用其他的第三方软件。不过有一点需要注意,Windows XP Home Edition也就是XP家庭版无法安装IIS,只有专业版(Professional Edition)才可以使用。但是家庭版的Windows XP同样可以使用第三方的FTP Server软件。

4.1 使用Windows XP自带的IIS

4.1.1 安装

前面说过了,要在Windows XP下使用IIS,必须使用Professional版的XP系

统,以IIS v5.1为例。在控制面板中打开“添加或删除程序”项目,再选择“添加/删除Windows组件”,在弹出窗口中选中“Internet 信息服务(IIS)”组件中的“文件传输协议(FTP)服务”子组件,如图:

点击详细信息,可以查看Internet 信息服务的子组件选中FTP文件传输(FTP)服务。

单击确定,根据提示安装。

4.1.2 设置

打开“控制面板 à 管理工具 à Internet 信息服务”。

展开目录树,右键单击默认FTP站点,打开属性页面。单击“FTP站点”选项卡,在此页面设置端口号,通常默认端口是21,不用修改,其他都可以使用默认值。

除非有特殊要求,安全帐户选项卡页面不用修改。另外,此处的用户名是为了给匿名访问FTP资源而建立的Windows系统帐户,不要随意修改。

如需要自定义登录FTP服务器的用户名和密码,应该在“控制面板 à 用户帐户”中添加。使用IIS做FTP Server时,能登录Windows的帐户都可以访问FTP资源。另外,IIS还提供了匿名访问功能,登陆用户名为Anonymous,密码为任意字符串,推荐使用。

IIS默认的FTP根目录为C:\Inetpub\FTProot\,如果需要修改,可以在主目录选项卡中设定。本选项卡还可以设置用户对FTP站点的读写权限,如果希望在CNC上修改PC中的加工程序,需要选中“写入”选项。

4.2 使用Serv-U

因为IIS对FTP服务的管理不是很方便,功能非常有限,而且IIS的漏洞很多,所以很多人不喜欢使用。有很多第三方的软件也是很好用的,比如:Rhino Software公司的Serv-U等。设置方式如下:

安装好软件以后,启动Serv-U主界面。选择Domain(域),然后从Domain(域)菜单选择New Domain(新建域)

选择一个IP地址,可以指定电脑IP,或者点击最右面的按钮选择任何可用IP,然后点击Next(下一步)按钮

指定Domain name(域名),这个域名只是为了记忆方便,可以随意选择,然后点击Next(下一步)

指定Domain port number(域端口号),这个端口号就是FTP传输的端口号,通常使用默认值21就可以了

余下的都是无关紧要的设置,全部按确定或者下一步就可以了,完成后就会在Serv-U主界面生成一个新的域

建立域以后,我们还需要建立一个用于访问FTP服务器的用户名和密码。选择Users(用户)选项,然后点击Users菜单的New User选项

用户名以及密码可以随便设定,不过为了方便起见,推荐使用匿名方式登陆,即,设定

用户名为Anonymous,密码为空即可

设定好用户名/密码后,还需要指定一个工作目录,也就是使用FTP连接后看到的目录,这个目录可以手动输入,也可以使用右面的按钮进行浏览选择

最后,我们需要对这个目录进行权限设置,重要是读写方面的权限。先选择要设定的用户,再选择Dir Access(目录访问),具体权限设定在窗口的右面,可根据实际需要选择

最后,确认一下服务器域处于Online状态就可以了,如果不是,点击一下Put Domain Online。

5. CNC系统和PC的连接调试步骤和技巧

CNC系统和PC机联机调试的大致步骤如下:

5.1 在本地确认FTP服务器工作正常

如果CNC无法连上电脑,那么我们首先可以使用电脑自己连接自己,以此检查一下FTP服务器工作是否正常。检查的时候可以使用IE或者其他FTP连接工具(如:FlashFXP、CuteFTP等第三方软件)。如果测试的时候没有联网,可能Windows不会分配指定的IP,可以使用localhost或者127.0.0.1测试。以IE为例,建立FTP连接命令的标准格式为,,比如用户名是liwei,密码是123,FTP的端口号是21,则在地址栏中输入。如果使用匿名登陆进行本机测试,直接输入ftp://127.0.0.1即可(21是FTP默认端口,可以省略)。若设置正确,则可正确显示FTP目录下的文件,如图:

如无法显示,请检查相关FTP服务器设置,核对用户名/密码等。

5.2 检查网络连接是否正常

因为快速数据服务器板支持百兆速度传输,所以CNC到PC之间的网线应该使用五类双绞线,而且最好使用符合TIA/EIA 568A标准的排列方式,也就是通常所说的交叉线(反

线)。一般电子市场或者电脑城之类的地方都可以买到。连接前最好检查一下排列是否正确。正线,即直通线 ,(标准568B):两端线序一样,从左至右线序是:白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。反线,即交叉线 ,(568A):一端为正线的线序,另一端为从左至右:白绿,绿,白橙,蓝,白蓝,橙,白棕,棕。

检查网络是否联通最简单的方法就是使用Windows自带的ping命令,命令格式为:ping IP地址。可以直接在开始菜单或者系统命令提示符窗口运行ping命令,推荐后者。Ping命令Windows系统默认尝试连接4次。实际调试中可以加参数“/t”,表示一直尝试连接,直到按“Ctrl + C”终止程序。如果电脑到CNC的网络连接正常,ping命令的显示如下:

在CNC系统上同样可以使用ping命令,方法如下:

SYSYEM 按键若干次,按[ ETHMNT ]软键键进入画面

再按[( 操作 )]软键键

选择[ 板卡 ]软键键,进入以太网维护画面

在以太网维护画面中,可以直接输入IP,按[ PING ]软键键,执行ping命令。如果系统可以正常收到来自电脑的反馈信息,如下图,表明连接没有问题。

如果不能建立连接,请检查接线、电脑的网络设置、防火墙等因素。

5.3 确认CNC设置并联机调试

使用数据服务器功能CNC上需要设定的内容:

1. 20#参数设为5;

2. 在以太网维护画面选择合适的工作模式;

3. CNC以太网设定画面中设置好IP、子网掩码;

4. 检查连接FTP相关的端口、用户名和密码,需要特别注意用户名和密码的大小写。

为了避免以上麻烦,推荐使用匿名连接;

其他操作系统的调试方法,如Windows2000,没有本质上的区别,全部设置好以后应该就可以正常使用了。


相关内容

  • 网络游戏服务器数据库的设计和实现毕业论文
  • 毕业设计论文 网络游戏服务器数据库的设计和实现 摘 要 随着网络的普及,网络游戏已经成为大家耳濡目染的新生事物.现在,可以说网络游戏已经成为人们休闲.娱乐的有效方式.网络游戏必须依托于互联网,可以多人同时参与游戏,通过人与人之间的互动达到交流.娱乐和休闲的目的. 在网络游戏中,数据库主要用来保存用户 ...

  • 贵州省大数据产业发展规划纲要(2014-2020年)
  • <贵州省大数据产业发展规划纲要> 序言 大数据是通过快速获取.处理.分析以从中提取价值的海量.多样化的交易数据.交互数据与传感数据.大数据产业是指一切与大数据的产生与集聚.组织与管理.分析与发现.应用与服务相关的经济活动的集合,以数据挖掘分析服务为核心,包含数据中心.宽带网络等基础设施服 ...

  • 基于数据属性描述的数据过滤方法_赵连军
  • 第22卷第1期 2005年1月 计算机应用与软件 Computer Applications and Software Vol 22, No. 1 Jan. 2005 基于数据属性描述的数据过滤方法 赵连军 安 琳 彭炎午 (西北工业大学机电工程学院 西安710072) 摘 要 本文研究了已有的各种 ...

  • 面向电子政务的数据交换平台设计
  • 面向电子政务的数据交换平台 设计方案 目录 一.电子政务概述 ....................................................................................................................... ...

  • 信息资源交换体系规范
  • 湖北省电子政务信息资源交换体系总体设计规范 1 范围 本标准规定了湖北省电子政务信息资源交换体系的总体架构.交换模式.逻辑结构.物理部署.技术要求.建设规范.交换指标及技术管理要求等内容. 本标准适用于湖北省电子政务信息资源交换体系的规划.开发.建设和管理. 2 规范性引用文件 下列文件中的条款通过 ...

  • 物联网综合数据服务-项目实施方案
  • "物联网综合数据服务"共性服务改造项目 实施方案 课题负责人: 课题申报单位: 电子科技大学 起止时间: 2010 年 3 月至 2010 年 8 月 一 立项的必要性 1.1 项目简介 在全球经济和科技发生深刻变革.我国工业化加速发展的历史背景下,党的十七大提出推进" ...

  • 企业大数据管理解决方案
  • 企业大数据管理解决方案 摘 要: 大数据的应用方兴未艾, 根据国内企业的应用场景, 给出了企业大数据管理解决方案.此方案还为数据的进一步处理打下了基础.关键词: 大数据; 企业大数据管理 IT行业一直在不断地努力,以最佳方案满足日益增长的各种需求.继云计算之后,大数据又成为业界关注的热点.云计算更多 ...

  • 数据交换共享整合系统平台技术方案
  • 数据交换共享整合协同平台设计 整合协同平台的主要功能是从其它子系统中提取共享数据,并对多来源渠道的.相互不一致的数据进行数据融合处理:基于数据字典对实时数据和历史数据进行组织,以保证数据间关系的正确性.可理解性并避免数据冗余:以各种形式提供数据服务,采用分层次的方法对各类用户设置权限,使不同用户既能 ...

  • [××项目数据采集需求说明书]
  • 版 本 号: 数据采集需求说明书 项目名称: 变更记录 变更审阅 一.引言 1.编写目的 这部分说明文档编写目的,描述本系统特点及使用数据仓库技术实现的业务目标. 2.背景 这部分是项目背景描述. 3.参考资料 这部分列出本文档引用资料的名称,并说明文档上下级关系. 4.术语定义及说明 这部分列出本 ...

  • 实验1 认识数据库管理系统DBMS
  • 实验1 认识数据库管理系统DBMS 一. 实验目的: 1.能够熟练安装SQL Server 2005开发版 2.掌握常用的SQL Server 2005服务器的配置 3. 了解SQL Server 2005各组件功能. 二.实验环境: Windows XP 系统.SQL Server 2005环境 ...