收藏 分销(赏)

S7200以太网通讯优秀课件.pptx

上传人:二*** 文档编号:5455348 上传时间:2024-11-05 格式:PPTX 页数:62 大小:3MB 下载积分:5 金币
下载 相关 举报
S7200以太网通讯优秀课件.pptx_第1页
第1页 / 共62页
本文档共62页,全文阅读请下载到手机保存,查看更方便
资源描述
HardwareSoftwareWorkshopWinCC FlexibleS7-200 以太网通讯以太网通讯您可以选择CP243-1将S7-200连接在以太网上!我能用我能用S7-200连以太网吗?连以太网吗?当然了!当然了!我们现在已经有我们现在已经有CP243-1 以太网模块了!以太网模块了!1HardwareSoftwareWorkshopWinCC FlexibleS7-200 以太网通讯以太网通讯简介简介以太网通讯示例以太网通讯示例 任务任务硬件准备硬件准备编程编程调试调试 提纲提纲2HardwareSoftwareWorkshopWinCC Flexible简介简介工业以太网是用于SIMATIC NET开放通讯系统地过程控制级和单元级的网络。物理上,工业以太网是一个基于屏蔽的、同轴双绞线的电气网络和光纤光学导线的光网络。工业以太网是由国际标准IEEE 802.3定义的。通过以太网扩展模块(CP243-1)或互联网扩展模块(CP243-1 IT),S7-200将能支持TCP/IP以太网通讯。(CP 243-1 IT)因特网模块是用于连接S7-200系统到工业以太网(IE)的通讯处理器。可以使用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机上也要安装以太网网卡。3HardwareSoftwareWorkshopWinCC Flexible简介简介CP243-1IT模块模块4HardwareSoftwareWorkshopWinCC FlexibleS7-200 以太网通讯以太网通讯简介简介以太网以太网通讯示例通讯示例任务任务硬件准备硬件准备编程编程调试调试 提纲提纲5HardwareSoftwareWorkshopWinCC FlexibleS7-200 以太网通讯以太网通讯任务任务硬件准备硬件准备编程编程调试调试以太网通讯示例以太网通讯示例6HardwareSoftwareWorkshopWinCC Flexible以太网通讯示例以太网通讯示例任务任务在本次实验中要通过以太网实现对PLC的编程和诊断同时也要实现两台PLC之间的通讯即数据交换。7HardwareSoftwareWorkshopWinCC FlexibleS7-200 以太网通讯以太网通讯任务任务硬件准备硬件准备编程编程调试调试以太网通讯示例以太网通讯示例8HardwareSoftwareWorkshopWinCC Flexible以太网通讯示例以太网通讯示例硬件准备硬件准备需要的硬件有:装有STEP7 MicroWin3.2以上版本的和以太网卡的编程计算机一台,两台S7-200CPU、两个CP243-1IT扩展模块,4端口以太网交换机、3根RJ45接口电缆(普通网线),一根S7-200编程电缆。连接:首先用编程电缆将计算机与一台PLC连接,通过软件编程并下载程序到CPU中,之后将计算机与另一台PLC连接,通过软件编程并下载程序到CPU中。这样当两台PLC完成以太网配置之后,就可以接入以太网网络实现通过以太网的编程和诊断以及两台PLC基于以太网的数据交换。9HardwareSoftwareWorkshopWinCC FlexibleS7-200 以太网通讯以太网通讯任务任务硬件准备硬件准备编程编程调试调试以太网通讯示例以太网通讯示例10HardwareSoftwareWorkshopWinCC Flexible以太网通讯示例编程以太网通讯示例编程配置服务器 配置客户机相关指令编写程序 编程编程11HardwareSoftwareWorkshopWinCC Flexible编程编程配置服务器配置服务器1.进入因特网配置向导2.指定模块位置3.指定模块地址4.指定命令字节和连接数目5.配置连接6.配置CRC保护和保持活动间隔7.管理员账户配置8.因特网服务配置9.为配置分配存储区10.生成项目组件11.完成配置步骤步骤12HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤1:进入因特网配置向导:进入因特网配置向导选择项目树中的选择项目树中的“向导向导-因特网因特网”进入因特网配置向导13HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤1:进入因特网配置向导:进入因特网配置向导点击“下一步”按钮。14HardwareSoftwareWorkshopWinCC Flexible1.指定模块位置。2.在线情况下通过点击“读取模块”按钮可以搜寻在线的CP2431IT模块。3.点击“下一步”按钮。配置服务器配置服务器步骤步骤2:指定模块位置:指定模块位置15HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤3:指定模块地址:指定模块地址1.设定模块的IP地址,自定义适用的IP地址。本例中设为“10.1.202.2”2.填写适用的子网掩码。本例中设为“255.255.254.0”3.选择模块的通讯连接类型,使用系统默认的设置。4.点击“下一步”按钮。16HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤4:指定命令字节和连接数目:指定命令字节和连接数目1.确定Q内存地址,使用系统默认设置。2.配置模块的连接数目,在本例中选择1。3.点击“下一步”按钮。17HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤5:配置连接:配置连接1.选择此连接为服务期连接。2.设置远程TSAP(Transport Service Access Point)地址,本地TSAP地址自动生成无法修改,远程TSAP地址使用系统默认的设置即“10”。3.选择“接受所有连接请求”。4.使用系统默认的设置。5.点击“下一步”按钮。18HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤6:配置:配置CRC保护和保持活动间隔保护和保持活动间隔1.选择CRC保护2.设置“保持活动”的时间间隔,使用系统默认的设置。3.点击“下一步”按钮。19HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤7:管理员账户配置:管理员账户配置1.设置管理员账户的用户名及密码。2.点击“下一步”按钮。20HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤8:因特网服务配置:因特网服务配置1.在本例中禁止模块的电子邮件、FTP、WEB服务。2.点击“下一步”按钮。21HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤9:为配置分配存储区:为配置分配存储区1.选择一个未使用的V存储区来存放模块的配置信息,可以点击“建议地址”按钮,让系统来选定一个合适的存储区。2.点击“下一步”按钮。22HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤10:生成项目组件:生成项目组件1.编辑此配置的名称,本例中使用系统默认的名称。2.点击“下一步”按钮。23HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤11:完成配置:完成配置点击“完成”按钮完成配置24HardwareSoftwareWorkshopWinCC Flexible因特网通讯示例因特网通讯示例编程编程配置服务器 配置客户机相关指令编写程序 编程编程25HardwareSoftwareWorkshopWinCC Flexible编程配置被叫猫编程配置被叫猫1.进入因特网配置向导2.指定模块位置3.指定模块地址指定模块地址4.指定命令字节和连接数目5.配置连接配置连接6.配置CRC保护和保持活动间隔7.管理员账户配置8.因特网服务配置9.为配置分配存储区为配置分配存储区10.生成项目组件11.完成配置步骤步骤注:被叫猫的配置注:被叫猫的配置步骤同主叫猫一样步骤同主叫猫一样只是在只是在步骤步骤3、步、步骤骤5、步骤、步骤9上略有上略有差别差别26HardwareSoftwareWorkshopWinCC Flexible配置客户机配置客户机步骤步骤3:指定模块地址:指定模块地址这里将客户机IP地址设置为“10.1.202.3”。27HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤5:配置连接:配置连接1.选择此连接为客户机连接。2.设置远程TSAP(Transport Service Access Point)地址,本地TSAP地址自动生成无法修改,远程TSAP地址使用系统默认的设置即“10”。3.为此连接选择服务器IP地址,这里选择上面配置的服务器的IP,即 “10.1.202.2”。4.4.为此连接定义符号命,此名称在程序中将会用到。5.为客户机同服务器之间组态数据传输,点击“数据传输”按钮进入组态窗口。28HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤5:配置连接:配置连接点击“新传输”按钮。弹出如下窗口。29HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤5:配置连接:配置连接点击“是(Y)”按钮建立新的传输 30HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤5:配置连接:配置连接1.选择从服务器读取数据。2.设置读取的字 节数为1。3.设置数据交换的存储区,这里将服务器的IB0内的数据读入到客户机的VB0内。4.为此数据传输定义符号名,此名称在项目中会应用到。5.点击“新传输按钮”建立另外一个数据传输。31HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤5:配置连接:配置连接点击“是(Y)”按钮建立另一个传输。32HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤5:配置连接:配置连接1.选择向服务器内写入数据。2.设置写入数据的字节数为1。3.设置数据交换的存储区,这里将客户机VB1内的数据写入到服务器的QB0内。4.为此数据传输定义符号名,此名称在项目中会应用到。5.点击“确认”按钮,完成数据传输的设置。33HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤5:配置连接:配置连接点击“确认”按钮进入下一步。34HardwareSoftwareWorkshopWinCC Flexible配置服务器配置服务器步骤步骤9:为配置连接:为配置连接1.点击建议地址选择存储区,由于在前面的数据传输的设置中已经用到了VB0和VB1所以起始地址应该在VB1以后。2.点击“下一步按钮”进入下一步。35HardwareSoftwareWorkshopWinCC Flexible因特网通讯示例因特网通讯示例编程编程配置服务器 配置客户机相关指令编写程序 编程编程36HardwareSoftwareWorkshopWinCC Flexible编程编程相关指令相关指令完成上述配置后会在指令树的子程序中生成有关以太网通讯的指令。如下图。37HardwareSoftwareWorkshopWinCC Flexible相关指令相关指令 ETHx_CTRL指令指令 ETHx_CTRL子程序开始和执行以太网模块错误检查。应当在每次扫描开始调用子程序,且每个模块仅限使用一次子程序。每次CPU更改为RUN(运行)模式时,该指令命令CP243-1以太网模块检查V内存区是否存在新配置。如果配置不同或CRC保护被禁止,则用新配置重设模块。38HardwareSoftwareWorkshopWinCC Flexible输入/输出数据类型注释ENEN使能ETHx_CTRL 指令CP_ReadyCP_Ready字当以太网模块准备从其他指令接收命令时,CP_Ready变为现用。Ch_ReadyCh_Ready布尔Ch_Ready有一个指定给每个通道的位,显示该特定通道的连接状态。例如,当通道0建立连接后,位0打开。ErrorError字Error(错误)包含模块状态。39HardwareSoftwareWorkshopWinCC Flexible相关指令相关指令 ETHx_XFR指令指令 ETHx_XFR子程序通过指定客户机连接和信息号码,命令在S7-200和远程连接之间进行数据传送。只有在至少配置了一个客户机连接时,才会生成该子程序。数据传送所需的时间取决于使用的传输线路类型。如果要提高传输速度,则应使用配备扫描时间低于1秒的程序。40HardwareSoftwareWorkshopWinCC Flexible相关指令相关指令MODx_XFR(数据传送)指令(数据传送)指令输入输入/输出输出注释ENENEN位必须打开,才能启用模块命令,EN位应当保持打开,直至设置表示执行完成的Done(完成)位。START当START(开始)输入打开且模块目前不繁忙时,XFR命令在每次扫描时均被发送至以太网模块。START(开始)输入可通过仅允许发送一条命令的边缘检测元素用脉冲方式打开。Chan_IDChan_IDChan_ID是在向导中配置的一条客户机通道的号码。使用在向导中指定的连接符号名。DataDataData(数据)是为在向导中配置的指定信号定义的一个数据传送。使用在向导中指定的符号名。AbortAbortAbort(异常中止)命令以太网模块停止在指定通道上的数据传送。该命令不会影响其他通道上的数据传送。如果指定通道的保持现用功能被禁用,当超出您预期的超时限制时,则使用异常中止参数取消数据传送请求。DoneDone当以太网模块完成数据传送时,Done(完成)打开。ErrorErrorError(错误)包含数据传送结果。41HardwareSoftwareWorkshopWinCC Flexible以太网通讯示例以太网通讯示例编程编程配置主叫猫 配置被叫猫相关指令编写程序 编程编程42HardwareSoftwareWorkshopWinCC Flexible编程编写程序编程编写程序服务器上的程序服务器上的程序网络1:当PLC由STOPRUN时通过“SM0.0”调用子程序“ETH0_CTRL”。43HardwareSoftwareWorkshopWinCC Flexible编程编写程序编程编写程序客户机上的程序客户机上的程序网路1:当PLC由STOPRUN时通过“SM0.0”调用子程序“ETH0_CTRL”。网络2:从服务器中读取数据。44HardwareSoftwareWorkshopWinCC Flexible编程编写程序编程编写程序客户机上的程序客户机上的程序网络3:向服务器中写入数据。网络4:在客户机PLC内部将VB0中的数据传给QB0,同时将IB0中的数据传给VB1。这样做的目的是为了方便调试,间接的把服务器IB0中的数据读入到客户机的QB0,同时将客户机的IB0内的数据写入到服务器的QB0中。这样一来通过PLC外部连接的开关量板就可以调试了。45HardwareSoftwareWorkshopWinCC FlexibleS7-200 以太网通讯以太网通讯任务任务硬件准备硬件准备编程编程调试调试以太网通讯示例以太网通讯示例46HardwareSoftwareWorkshopWinCC Flexible以太网通讯示例以太网通讯示例调试调试硬件连接 操作 实现远程编程、诊断 实现两台PLC之间的数据交换 47HardwareSoftwareWorkshopWinCC Flexible调试调试硬件连接硬件连接将三根网线的一端分别插在以太网交换机的三个RJ45接口上,另一端分别插在计算机的以太网接口、两个CP243-1IT模块的RJ45接口上。将计算机开机并打开STEP7 MicroWin软件,将以太网交换机、两台PLC上电。48HardwareSoftwareWorkshopWinCC Flexible以太网通讯示例以太网通讯示例调试调试硬件连接 操作 实现远程编程、诊断 实现两台PLC之间的数据交换 49HardwareSoftwareWorkshopWinCC Flexible操作实现远程编程、诊断操作实现远程编程、诊断步骤步骤1.进入进入STEP7 MicroWin编程界面编程界面 2.通讯设置通讯设置 3.通讯测试通讯测试 4.选择选择PLC进行编程、诊断。进行编程、诊断。50HardwareSoftwareWorkshopWinCC Flexible实现远程编程、诊断实现远程编程、诊断步骤1:进入STEP7 MicroWin编程界面 点击“通讯”按钮进入通讯窗口51HardwareSoftwareWorkshopWinCC Flexible实现远程编程、诊断实现远程编程、诊断步骤2:通讯设置 点击“设置PG/PC接口”进入PC/PC接口设置窗口52HardwareSoftwareWorkshopWinCC Flexible实现远程编程、诊断实现远程编程、诊断步骤2:通讯设置1.选择同计算机以太网卡相一致的TCP/IP协议。2.点击“确定”按钮弹出如下对话框:点击“确定”按钮返回通讯窗口 53HardwareSoftwareWorkshopWinCC Flexible实现远程编程、诊断实现远程编程、诊断步骤2:通讯设置点击图上圈起的按钮进入IP地址浏览器。54HardwareSoftwareWorkshopWinCC Flexible实现远程编程、诊断实现远程编程、诊断步骤2:通讯设置点击“新地址”按钮添加新的IP地址。55HardwareSoftwareWorkshopWinCC Flexible实现远程编程、诊断实现远程编程、诊断步骤2:通讯设置1.输入要添加的IP地址,这里输入已经组态好的服务器的IP地址。2.点击“保存”按钮将新添加的地址保存。56HardwareSoftwareWorkshopWinCC Flexible实现远程编程、诊断实现远程编程、诊断步骤2:通讯设置点击“确认”按钮返回通讯窗口57HardwareSoftwareWorkshopWinCC Flexible实现远程编程、诊断实现远程编程、诊断步骤3:通讯测试 点击“双击刷新”进行通讯。系统会自动搜索以添加到IP浏览器内的IP地址。如通讯正常则在右侧列表中会显示连接的CPU类型。如下列图示。58HardwareSoftwareWorkshopWinCC Flexible实现远程编程、诊断实现远程编程、诊断步骤4:选择PLC站进行编程、诊断。1.选择一台PLC进行在线编程及诊断。2.点击“确认”按钮返回编程界面。59HardwareSoftwareWorkshopWinCC Flexible以太网通讯示例以太网通讯示例调试调试硬件连接 操作 实现远程编程、诊断 实现两台PLC之间的数据交换 60HardwareSoftwareWorkshopWinCC Flexible操作实现两台操作实现两台PLC之间的数据交换之间的数据交换 使两太使两太PLC都处于都处于“RUN”模式运行模式运行分别拨动两台分别拨动两台PLC上上I0.0到到I0.7所接的开所接的开关,检查另外一台关,检查另外一台PLC上的输出位上的输出位Q0.0到到Q0.7上的发光二极管的状态是否随开上的发光二极管的状态是否随开关状态的变化而变化。如变化一致说明关状态的变化而变化。如变化一致说明通讯正常。通讯正常。61HardwareSoftwareWorkshopWinCC Flexible End of presentation!Thank you for your attention!62
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服