北华航天工业学院毕业论文
“Requsets Properties”设置远端站(Server)属性:
TSAP:默认10.00,设定规则同上。远端站(Server)的TSAP号可以在组态远端后再确定。
“Keep Alive Function”可以选择检测链接的功能。
前面组态Server时本站TSAP使用的是默认值10.00,因此这里远端站TSAP就填10.00。另外,设定了本站的TSAP后,不要忘了确认一下远端站(Server)中“远端站(Client)”的TSAP参数。两者都要一一对应。
⑦ Client端需要建立连接。选择“New Transfer”,定义新的传输。
⑧在Client端可以定义是从Server端读数据(Read)还是向Server端写数据(Write)。 ⑨选择CRC和连接检测时间间隔后,可以看到生成了子程序“ETHO_CTRL”、“ETHO_XFR”和组态信息的存储区域。
⑩在程序中调用生成的子程序“ETHO_CTRL”、“ETHO_XFR”,如图4-4所示。
图4-4 调用子程序
其中:
“START”:触发器数据交换;
“Chan_ID”:连接号(0~7)也可以输入连接名:Connection0_0; “Data”:传输号(0~31),也可以输入连接名:PeerMessage_1; “Error”:可以通过该输出查看具体的错误代码。
22
北华航天工业学院毕业论文
将程序和组态信息分别下载到Server端和Client端的CPU后,在Client端可以通过触发“ETHO_XFR”来读取数据或向Server端发送数据。
23
北华航天工业学院毕业论文
第5章 S7-200以太网的FTP功能
基于同一国际标准的IT功能将工控领域和传统的办公网络连接在一起,通过CP 243-1 IT
模块,可以使以太网上的PC,通过WEB浏览器对S7-200系统进行监控;S7-200系统可以通过FTP(Flie Transfer Protocol,文件传送协议)的方式与PC传输数据文件。
FTP用来上传文件或数据到文件服务器,或从服务器下载。用户只要安装FTP客户端软件(例如IE浏览器),就可以进行文件传送,从而使异构系统间的文件传输更为方便。
IT-CP的FTP功能包括FTP Server功能和FTP Client功能。
5.1 FTP Server功能
FTP Server功能是将S7-200作为FTP Server,客户可以通过FTP访问IT-CP的系统文件。
(1)首先,需要定义客户的账号和密码并为其分配用户权限。CP 243-1 IT上可以建立8个账户,但某一时刻只允许一个客户访问,如图5-1所示。
图5-1 建立账户
(2)将组态信息编译下载至S7-200后,FTP Client可以访问CP 243-1 IT的系统文件,如图5-2所示。
用户可以将自己开发的网页通过该功能上传到CP 243-1 IT模板中去,然后通过IE访
24
北华航天工业学院毕业论文
问。
如图5-3所示,在IE地址栏中输入地址http://140.80.100,可以访问访问CP 243-1 IT内置的网页,在Status Chart中可以选择访问S7-200中的数据。
图5-2 Client端通过FTP访问S7-200系统数据
图5-3 通过IE访问IT-CP内置网页
25
北华航天工业学院毕业论文
5.2 FTP Client功能
IT-CP可以作为FTP Client来访问FTP Server,将本地的数据发送到FTP Server上或FTP Server端的文件读回到S7系统中。
配置CP 243-1 IT的FTP Server功能:
①在组态向导中选择“FTP”,设定FTP访问的相关参数,如图5-4所示。
图5-4 配置FTP客户端
②在子程序调用程序“ETHO_FTPC”来触发FTP Client任务,当然,程序中必须调用“ETHO_FTPC”。
③在S7-200中定义发送的内容,如在VB100开始的地址定义“h”、“e”、“l”、“l”、“o”。
④触发“写”任务,在FTP Server端指定的路径中可以看到一txt文件。打开该文件可以看到内容为“hello”。
这样,通过CP 243-1 IT模板的FTP功能,用户可以更方便的利用IT功能访问S7-200系统,而S7-200系统应用范围也将更加广泛。
26