NJFTP功能实验NJFTP功能实验_第1页
NJFTP功能实验NJFTP功能实验_第2页
NJFTP功能实验NJFTP功能实验_第3页
NJFTP功能实验NJFTP功能实验_第4页
NJFTP功能实验NJFTP功能实验_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、NJ FTP功能实验实验目的: NJ FTP客户端功能与上位机的通信实验器材: NJ-PA3001、NJ501-1500、SD卡参考资料: NJ教材、NJ指令手册等实验内容: 1、NJ的数据和SD卡的文件数据的写入、读取使用FTPPutFile和FTPGetFile命令下载文件。一、功能介绍FTP是TCP/IP网络上的两台计算机传输文件的协议,是TCP/IP网络和互联网上最初使用的协议之一。 FTP使用TCP为控制信息生成虚拟连接,并为数据传输生成另一个TCP连接。 控制连接与TELNET协议一样,在主机之间交换命令和消息。 属于网络协议组的应用层。 FTP客户端可以向服务器下载文件、上载文件

2、、在服务器上创建和修改目录的命令。NJ控制器的固件版本为v1.08以上,可以使用FTP客户端功能。 FTP客户机功能可以在FTP客户机和FTP服务器之间传输文件。 您可以从FTP服务器将数据下载到FTP客户端,从FTP客户端将数据上传到FTP服务器,并在任何方向上传输文件。二、原型硬件连接(成都FAE样外壳)三、NJ的数据和SD卡的文件数据的写入、读取NJ有将数据存储在SD卡中的专用指令集,简单介绍本实验中使用的指令。FileOpen :打开存储卡内的指定文件file puts :将字符串写入SD存储卡内的指定文件files gets :从SD存储卡的指定文件读取字符串fileseek :设定

3、SD存储卡内的指定文件的文件位置file close :关闭SD存储卡内的指定文件1 )使用sd卡保存数据时,首先使用FileOpen命令,打开. csv格式的文件。 在FileName中定义文件的名称。 启动此命令时,将在FileID中生成与此csv文件相对应的ID代码。根据FilePuts指令,将想保存的数据写入SD卡。 文件的ID必须与文件名称的ID相同。 In的数据是要写入的数据,其数据类型是STRING型。 这里写入程序的数值是12345,1111,1111,$R2222。 其中,“,”被定义为换行命令,“$r$l”被定义为换行命令。3 )写入数据命令结束后,用FileClose命令

4、关闭当前的csv文件。 文件的ID必须与文件名称的ID相同。4 )结果显示。 (Excel文档的屏幕截图)5) FileGets指令是从SD存储卡的指定文件中读取字符串,与FilePuts指令的数据流相反,详细内容请参照程序中的指令。四、FTP通信设定在NJ PLC的内置EtherNet/IP端口中设定FTP的端口号和登录名。2 )将CSV文件自动转发给上位机,使用NJ FTP客户端指令FTPPutFile完成。在计算机上安装filezilla服务器接口软件(FTP服务器软件),双击“filezilla服务器接口. exe”运行具体的配置流程,如图所示附属软件:3 )“编辑”-“用户”,输入访

5、问密码添加用户,在“共享文件夹”中设置FTP目录的文件夹和操作权限,然后单击“确定”。 已检查共享文件夹的设定、文件夹的设定写入等,没有选中的情况下,NJ提示写入错误代码,电脑侧的配置完成。 如下图所示。4 )程序编制。可以看到上传到计算机文件夹D:abc的文件“1234.csv”,可以看到实验结果文件。5 )需要从FTP服务器将文件下载到SD卡时,可以使用NJ FTP客户端指令FTPGetFile完成。 程序如下所示. 下载文件是“4567.docx”结果如下所示。另外,还可以使用第三方FTP服务器端上位机软件FlashFXP,连接成功后,软件状态栏上就会显示出已连接,并显示出与PLC相对应的模型。 刷新后打开SD卡的文件,csv文件保存在MEMC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论