S7-200-以太网通讯课件_第1页
S7-200-以太网通讯课件_第2页
S7-200-以太网通讯课件_第3页
S7-200-以太网通讯课件_第4页
S7-200-以太网通讯课件_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

1、1,S7-200 以太网通讯,您可以选择 CP243-1将S7-200连接在以太网上 !,2,S7-200 以太网通讯,简介 以太网通讯示例 任务 硬件准备 编程 调试,提纲,3,简介,工业以太网是用于SIMATIC NET开放通讯系统地过程控制级和单元级的网络。物理上,工业以太网是一个基于屏蔽的、同轴双绞线的电气网络和光纤光学导线的光网络。工业以太网是由国际标准IEEE 802.3定义的。 通过以太网扩展模块(CP243-1)或互联网扩展模块(CP243-1 IT),S7-200将能支持TCP/IP以太网通讯。(CP 243-1 IT)因特网模块是用于连接S7-200系统到工业以太网(IE)

2、的通讯处理器。可以使用STEP 7 Micro/WIN,通过以太网对S7-200进行远程组态、编程和诊断。S7-200可以通过以太网和其他S7-200、S7-300和S7-400控制器进行通讯。它还可以和OPC服务器进行通讯。 要通过以太网与S7-200 PLC通信,S7-200必须使用CP243-1(或CP243-1 IT)以太网模块,PC机上也要安装以太网网卡。,4,简介CP243-1IT模块,5,S7-200 以太网通讯,简介 以太网通讯示例 任务 硬件准备 编程 调试,提纲,6,S7-200 以太网通讯,任务 硬件准备 编程 调试,以太网通讯示例,7,以太网通讯示例任务,在本次实验中要

3、通过以太网实现对PLC的编程和诊断 同时也要实现两台PLC之间的通讯即数据交换。,8,S7-200 以太网通讯,任务 硬件准备 编程 调试,以太网通讯示例,9,以太网通讯示例硬件准备,需要的硬件有: 装有STEP7 MicroWin3.2以上版本的和以太网卡的编程计算机一台,两台S7-200CPU、两个CP243-1IT扩展模块,4端口以太网交换机、3根RJ45接口电缆(普通网线),一根S7-200编程电缆。 连接: 首先用编程电缆将计算机与一台PLC连接,通过软件编程并下载程序到CPU中,之后将计算机与另一台PLC连接,通过软件编程并下载程序到CPU中。这样当两台PLC完成以太网配置之后,就

4、可以接入以太网网络实现通过以太网的编程和诊断以及两台PLC基于以太网的数据交换。,10,S7-200 以太网通讯,任务 硬件准备 编程 调试,以太网通讯示例,11,以太网通讯示例编程,配置服务器 配置客户机 相关指令 编写程序,编程,12,编程配置服务器,进入因特网配置向导 指定模块位置 指定模块地址 指定命令字节和连接数目 配置连接 配置CRC保护和保持活动间隔 管理员账户配置 因特网服务配置 为配置分配存储区 生成项目组件 完成配置,步骤,13,配置服务器步骤1:进入因特网配置向导,选择项目树中的“向导-因特网” 进入因特网配置向导,14,配置服务器步骤1:进入因特网配置向导,点击“下一步

5、”按钮。,15,1. 指定模块位置。 2. 在线情况下通过点击“读取模块”按钮可以搜寻在线的CP2431IT模块。 3. 点击“下一步”按钮。,配置服务器步骤2:指定模块位置,16,配置服务器步骤3:指定模块地址,1. 设定模块的IP地址,自定义适用的IP地址。本例中设为“” 2. 填写适用的子网掩码。本例中设为“” 3. 选择模块的通讯连接类型,使用系统默认的设置。 4. 点击“下一步”按钮。,17,配置服务器步骤4:指定命令字节和连接数目,1. 确定Q内存地址,使用系统默认设置。 2. 配置模块的连接数目,在本例中选择1。 3. 点击“下一步”

6、按钮。,18,配置服务器步骤5:配置连接,1. 选择此连接为服务期连接。 2. 设置远程TSAP(Transport Service Access Point)地址,本地TSAP地址自动生成无法修改,远程TSAP地址使用系统默认的设置即“10”。 3. 选择“接受所有连接请求”。 4. 使用系统默认的设置。 5. 点击“下一步”按钮。,19,配置服务器步骤6:配置CRC保护和保持活动间隔,1. 选择CRC保护 2. 设置“保持活动”的时间间隔,使用系统默认的设置。 3. 点击“下一步”按钮。,20,配置服务器步骤7:管理员账户配置,1. 设置管理员账户的用户名及密码。 2. 点击“下一步”按钮

7、。,21,配置服务器步骤8:因特网服务配置,1. 在本例中禁止模块的电子邮件、FTP、WEB服务。 2. 点击“下一步”按钮。,22,配置服务器步骤9:为配置分配存储区,1. 选择一个未使用的V存储区来存放模块的配置信息,可以点击“建议地址”按钮,让系统来选定一个合适的存储区。 2. 点击“下一步”按钮。,23,配置服务器步骤10:生成项目组件,1. 编辑此配置的名称,本例中使用系统默认的名称。 2. 点击“下一步”按钮。,24,配置服务器步骤11:完成配置,点击“完成”按钮完成配置,25,因特网通讯示例编程,配置服务器 配置客户机 相关指令 编写程序,编程,26,编程配置被叫猫,进入因特网配

8、置向导 指定模块位置 指定模块地址 指定命令字节和连接数目 配置连接 配置CRC保护和保持活动间隔 管理员账户配置 因特网服务配置 为配置分配存储区 生成项目组件 完成配置,步骤,注:被叫猫的配置步骤同主叫猫一样只是在步骤3、步骤5、步骤9上略有差别,27,配置客户机步骤3:指定模块地址,这里将客户机IP地址设置为“”。,28,配置服务器步骤5:配置连接,1. 选择此连接为客户机连接。 2. 设置远程TSAP(Transport Service Access Point)地址,本地TSAP地址自动生成无法修改,远程TSAP地址使用系统默认的设置即“10”。 为此连接选择服务

9、器IP地址,这里选择上面配置的服务器的IP,即 “”。 4. 为此连接定义符号命,此名称在程序中将会用到。 5. 为客户机同服务器之间组态数据传输,点击“数据传输”按钮进入组态窗口。,29,配置服务器步骤5:配置连接,点击“新传输”按钮。弹出如下窗口。,30,配置服务器步骤5:配置连接,点击“是(Y)”按钮建立新的传输,31,配置服务器步骤5:配置连接,1. 选择从服务器读取数据。 2. 设置读取的字 节数为1。 3. 设置数据交换的存储区,这里将服务器的IB0内的数据读入到客户机的VB0内。 4. 为此数据传输定义符号名,此名称在项目中会应用到。 5. 点击“新传输按钮”

10、建立另外一个数据传输。,32,配置服务器步骤5:配置连接,点击“是(Y)”按钮建立另一个传输。,33,配置服务器步骤5:配置连接,1. 选择向服务器内写入数据。 2. 设置写入数据的字节数为1。 3. 设置数据交换的存储区,这里将客户机VB1内的数据写入到服务器的QB0内。 4. 为此数据传输定义符号名,此名称在项目中会应用到。 5. 点击“确认”按钮,完成数据传输的设置。,34,配置服务器步骤5:配置连接,点击“确认”按钮进入下一步。,35,配置服务器步骤9:为配置连接,1. 点击建议地址选择存储区,由于在前面的数据传输的设置中已经用到了VB0和VB1所以起始地址应该在VB1以后。 2. 点

11、击“下一步按钮”进入下一步。,36,因特网通讯示例编程,配置服务器 配置客户机 相关指令 编写程序,编程,37,编程相关指令,完成上述配置后会在指令树的子程序中生成有关以太网通讯的指令。如下图。,38,相关指令 ETHx_CTRL指令,ETHx_CTRL子程序开始和执行以太网模块错误检查。应当在每次扫描开始调用子程序,且每个模块仅限使用一次子程序。每次CPU更改为RUN(运行)模式时,该指令命令CP243-1以太网模块检查V内存区是否存在新配置。如果配置不同或CRC保护被禁止,则用新配置重设模块。,39,40,相关指令 ETHx_XFR指令,ETHx_XFR子程序通过指定客户机连接和信息号码,

12、命令在S7-200和远程连接之间进行数据传送。只有在至少配置了一个客户机连接时,才会生成该子程序。数据传送所需的时间取决于使用的传输线路类型。如果要提高传输速度,则应使用配备扫描时间低于1秒的程序。,41,相关指令MODx_XFR(数据传送)指令,42,以太网通讯示例编程,配置主叫猫 配置被叫猫 相关指令 编写程序,编程,43,编程编写程序,服务器上的程序,网络1:当PLC由STOPRUN时通过“SM0.0”调用子程序“ETH0_CTRL”。,44,编程编写程序,客户机上的程序,网路1:当PLC由STOPRUN时通过“SM0.0”调用子程序“ETH0_CTRL”。 网络2:从服务器中读取数据。

13、,45,编程编写程序,客户机上的程序,网络3:向服务器中写入数据。 网络4:在客户机PLC内部将VB0中的数据传给QB0,同时将IB0中的数据传给VB1。这样做的目的是为了方便调试,间接的把服务器IB0中的数据读入到客户机的QB0,同时将客户机的IB0内的数据写入到服务器的QB0中。这样一来通过PLC外部连接的开关量板就可以调试了。,46,S7-200 以太网通讯,任务 硬件准备 编程 调试,以太网通讯示例,47,以太网通讯示例调试,硬件连接 操作 实现远程编程、诊断 实现两台PLC之间的数据交换,48,调试硬件连接,将三根网线的一端分别插在以太网交换机的三个RJ45接口上,另一端分别插在计算

14、机的以太网接口、两个CP243-1IT模块的RJ45接口上。 将计算机开机并打开STEP7 MicroWin软件,将以太网交换机、两台PLC上电。,49,以太网通讯示例调试,硬件连接 操作 实现远程编程、诊断 实现两台PLC之间的数据交换,50,操作实现远程编程、诊断,步骤,进入STEP7 MicroWin编程界面 通讯设置 通讯测试 选择PLC进行编程、诊断。,51,实现远程编程、诊断步骤1:进入STEP7 MicroWin编程界面,点击“通讯”按钮进入通讯窗口,52,实现远程编程、诊断步骤2:通讯设置,点击“设置PG/PC接口”进入PC/PC接口设置窗口,53,实现远程编程、诊断步骤2:通

15、讯设置,1.选择同计算机以太网卡相一致的TCP/IP协议。 2.点击“确定”按钮弹出如下对话框:,点击“确定”按钮返回通讯窗口,54,实现远程编程、诊断步骤2:通讯设置,点击图上圈起的按钮进入IP地址浏览器。,55,实现远程编程、诊断步骤2:通讯设置,点击“新地址”按钮添加新的IP地址。,56,实现远程编程、诊断步骤2:通讯设置,1.输入要添加的IP地址,这里输入已经组态好的服务器的IP地址。 2.点击“保存”按钮将新添加的地址保存。,57,实现远程编程、诊断步骤2:通讯设置,点击“确认”按钮返回通讯窗口,58,实现远程编程、诊断步骤3:通讯测试,点击“双击刷新”进行通讯。系统会自动搜索以添加到IP浏览器内的IP地址。如通讯正常则在右侧列表中会显示连接的CPU类型。如下列图示。,59,实现远程编程、诊断步骤4:选择PLC站进行编程、诊断。,1.选择一台PLC进行在线编程及诊断。 2

温馨提示

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

评论

0/150

提交评论