资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
,8.6 S7-200的以太网通信,S7-200系统拥有一种智能模块CP243-1,它是以太网通信处理器。可用它将S7-200系统连接到工业以太网(IE)中。,CP243-1以太网模块还可提供与S7-OPC的连接。CP243-1既可以作为客户机(Client),也可以作为服务器(Server)。也可以将S7-200连接到建筑物的内部以太网体系中。,一台S7-200可以通过CP243-1以太网模块与其它S7-200、S7-300或S7-400控制器进行通信。也可以通过工业以太网和STEP 7-Micro/WIN,实现S7-200系统的远程编程、配置和诊断。,CP243-1 IT除了具有CP243-1的 功能外,还支持FTP(文件传送)、E-mail、HTML网页等功能。,PLC联网通讯,8.6 S7-200的以太网通信,一个CP243-1可同时与最多8个以太网S7控制器通信,即建立8个S7连接。除此之外,还可以同时支持一个STEP 7-Micro/WIN的编程连接。,西门子的以太网模块只允许在西门子的产品间进行工业以太网通信。对于PC机上位监控软件可以安装西门子SIMATIC NET 软件(或PC Access)后通过OPC SEVER 实现以太网访问。,一个客户端(Client)可以包含132个数据传输操作,一个读写操作最多可以传输212个字节。如果CP243-1作为服务器运行,每个读操作可以传送222个字节。,CP243-1支持TCP/IP。例如,一个办公网络中也可以连接西门子的PLC。如果通过无线交换机等网络设备,CP243-1也可以连接无线以太网。,PLC联网通讯,8.6.1 S7-200以太网通信设置,要实现以太网通信,首先要在编程软件Micro/WIN的“以太网向导”中完成CP243-1模板的配置,以太网建立步骤(共8个步骤):,选择编辑一个现有配置或建立一个新配置,如图8.16所示。,步骤1 指定需要编辑的以太网配置,图8.16 编辑 ENT配置,PLC联网通讯,在对话框图8.17中,单击“读取模块“按钮,自动读取连接的以太网模块位置。 如果通讯成功,向导会列出与PLC连接的所有以太网模块。您可以选择其中一个“在线“模块,或者选择一个 未列出的模块位置(“离线“模块)。选择其中一个在线模块会将该模块的命令字节载入模块命令字节向导屏幕。,步骤2 指定模块位置,图8.17 指定模块位置,PLC联网通讯,模块地址指定执行以下两个步骤之一: 1、以手动方式在“IP地址“域中输入模块IP地址,或单击“IP地址浏览器“图标从列表中选择一个模块IP地址。您还必须以手动方式输入子网掩模和网关地址。 2、选择“允许BOOTP服务器自动为模块指定IP地址”复选框,允许以太网模块在启动时从BOOTP服务器(根据MAC地址)获取IP地址、网关地址和子网掩模。如果您选择该选项,则IP地址、子网掩模和网关地址方框无法使用。,步骤3 指定模块地址,图8.18 指定模块地址,图8.19对话框要求输入以太网模块的输出内存地址(Q地址)。智能模块的命令字节是指定给模块的Q字节(输出字节)。,步骤4 指定命令字节和连接数目,图8.19 指定命令字和连接数目,选择配置某个连接,当您单击“下一步“时,会显示“配置连接“对话框,如图8.21所示。,PLC联网通讯,使用下一个连接 和 前一个连接按钮,在您正在配置的连接之间浏览。,步骤5 配置连接,图8.21 以太网模块的配置连接,将每个连接定义为客户机连接或服务器连接。 客户机连接请求在本地PLC和远程对象之间执行数据传送。每个客户机连接可能包含1至32个数据传送。,服务器连接从远程客户机接收连接请求。可将服务器配置为从任何客户机或仅限指定的客户机接受连接。,PLC联网通讯,CRC(循环冗余检查)保护对话框图8.22,保护选项允许您指定以太网模块检查偶然发生的配置损坏。,步骤6 CRC保护与保持现用间隔,图8.22 CRC保护,向导为V内存中配置的两个数据块部分生成CRC值。当模块读取配置时,则重新计算该值。如果数字不匹配,配置损坏,模块不会使用该配置。,PLC联网通讯,以太网向导为以太网模块建立一个配置块,并将该配置存储在PLC的V内存区。,步骤7 分配配置内存,图8.23 分配内存,可以在希望配置块存储的位置选择V内存地址, 。,PLC联网通讯,以太网模块向导为您选择的配置(程序块和数据块)生成项目部件,并允许程序使用该代码。向导显示您请求的配置项目部件如图8.24所示。,步骤8 生成项目部件,图8.24 生成项目部件,您必须在使用前将以太网模块配置块(数据块)、系统块和程序块下载至S7-200 CPU。,PLC联网通讯,在完成以太网向导后,会生成一个子程序,如图8.25。,步骤9 编辑程序下载运行,图8.25 生成的以太网子程序,在程序中用SM0.0调用这个子程序,生成图8.26程序:,图8.26 调用以太网子程序,ETHx_CTRL(x 表示槽位,可能的数值有: 0.1, .6)子程序用于初始化和监控CP 243-1。,如果你想访问CP 243-1的功能,你必须在每次循环开始时,在你的S7-200用户程序中调用该子程序。,PLC联网通讯,返回值CP_Ready可以提供CP 243-1的一般状态信息, 返回值CH_Ready提供最多8个通讯通道的状态信息。 如果在CP 243-1中出现错误,你可以从“Error(出错)”返回参数中读取相关的错误代码。,步骤9 编辑程序下载运行,最后,进入Set PG/PC Interface,设定PC的编程通信为TCP/IP通信接口,即可与S7-200通过以太网编程通信。详见下节介绍。,图8.26 调用以太网子程序,在使用前将以太网模块配置块(数据块)、系统块和程序块下载至S7-200 CPU,然后将CPU重新上电,并运行,此时对以太网的配置开始生效。,PLC联网通讯,1. SETP7 MicroWin中点击操作栏中的“通讯”图标或选择查看 组件 设置PG/PC接口菜单命令,如图8.27所示。,图8.27 以太网通信设置,8.6.2 上位机与S7-200以太网通信设置,2.双击“通讯设置”窗口中的“访问点”图标。3.选择以太网卡。4. 点击“设置PG/PC接口”对话框中的“属性”按钮。5.点击“设置PG/PC接口”对话框中的“确认”。,PLC联网通讯,6.在“通讯设置”对话框中(图8.28),使用“地址浏览器”图标,为对应的CP243-1以太网模块选择或输入IP地址。唯一勾选的IP地址是您已经配置的IP地址。 7. 双击“刷新”图标,尝试与指定的IP地址连接。,图8.28 通讯设置对话框,8.6.2 上位机与S7-200以太网通信设置,8. 欲核实新连接已设为激活,双击“通讯”窗口中的“PLC”图标。会出现“PLC信息”窗口,CP243-1以太网模块中的CFG LED会打开。这时便可以通过以太网对PLC进行监控和调试。,PLC联网通讯,图8.29 CP243-1 IT模块的功能,8.6.3 S7-200以太网IT解决方案,CP243-1 IT因特网模块是用于S7-200系列的通讯处理器,该模块允许S7-200 PLC用标准以太网LAN电缆与因特网连接。可以使因特网上的PC通过Web浏览器对S7-200系统进行监控;同时S7-200系统的信息可以通过E-Mail或FTP方式和PC进行数据传输。,PLC联网通讯,图8.30 CP243-1 IT管理员帐号设置,8.6.3 S7-200以太网IT解决方案,CP243-1 IT因特网模块必须由“因特网向导配置”中完成配置,增加以下几个步骤:,1管理员帐户配置,为CP243-1 IT模块的管理员帐户输入登入ID和密码。对话框见图8.30,输入管理员ID(长度为1-16个字符)和密码(长度为8-16个字符)。,PLC联网通讯,图8.31 选择模块的服务功能,2因特网服务配置,选择CP243-1 IT 模块的服务功能:E-Mail、FTP和Web,对话框如图8.31所示。,选中选项方框,在项目中启用这些服务。 当程序执行ETHx_EMAIL指令时,CP243-1 IT模块会发送电子邮件信息。 当程序执行ETHx_FTPC指令时,CP243-1 IT模块作为FTP客户机。,PLC联网通讯,图8.32 配置用户帐户,3设置远程FTP / HTTP用户帐户,指定用户、密码和远程存取CP243-1 IT模块闪烁内存文件系统的特权。 在执行以太网因特网对8 Mbyte闪烁文件储存的存取时,远程FTP或HTTP客户机要求使用登入ID和密码。对话框如图8.32所示。,PLC联网通讯,PLC功能指令,图8.33 配置Email服务器信息,4设置电子邮件信息,向您的网络管理员索取该邮件服务器信息。配置模块电子邮件地址:对话框如图8.33所示。,该条目显示为由CP243-1 IT模块发送的电子邮件“送件人:“地址。SMTP服务器1:IP地址和端口号码,MTP服务器2:IP地址和端口号码。,图8.34 配置邮件,定义电子邮件信息,对话框如图8.34所示。可用以下信息和限制总共配置32条电子邮件。,收件人地址:地址最多为64个字符。 抄送地址: 地址最多为64个字符。 主题: 最多为128个字符 正文: 最多为1024个字符 除抄送(CC)域外,所有的域均必须填写。,4设置电子邮件信息,PLC联网通讯,图8.34 配置邮件,定义电子邮件信息,对话框如图8.34所示。可用以下信息和限制总共配置32条电子邮件。,收件人地址:地址最多为64个字符。 抄送地址: 地址最多为64个字符。 主题: 最多为128个字符 正文: 最多为1024个字符 除抄送(CC)域外,所有的域均必须填写。,点击“清除“按钮将使所有的域返回至默认状态,符号名除外。因为只有在配置电子邮件时才会使用符号名,因此不必删除符号名。 。,4设置电子邮件信息,PLC联网通讯,图8.35 在邮件中嵌入数据,在您的信息中嵌入PLC数据,方法是将光标放在您希望嵌入数据在电子邮件中显示的位置,然后点击“插入数据“按钮。“插入数据“对话框将以图8.35方式显示。 。,完成配置嵌入数据,并点击“确认“,电子邮件信息将在电子邮件文字中显示适当编码的变量参考。,当程序执行ETHx_EMAIL指令时,CP243-1 IT模块会发送电子邮件信息。,4设置电子邮件信息,PLC联网通讯,图8.36 配置FTP操作,5设置FTP客户机操作,当程序执行ETHx_FTPC指令时,CP243-1 IT模块会作为FTP客户机操作: FTP读取操作从远程FTP服务器获得一个文件,并从指定的地址开始将包含在该文件中的信息写入PLC。,FTP写入操作从一个指定的地址开始读取PLC内存的一个程序块,并将该信息写入远程FTP服务器中的一个指定的文件和目录。,FTP删除操作删除远程FTP服务器中的一个指定的文件。,PLC联网通讯,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号