您好,欢迎访问三七文档
多个S7-200站通过SIMATICNETOPCServer建立S7连接与WinCC之间进行通信配备CP243-1的CPU22x可与其它S7-200、S7-300和S7-400系统及OPC服务器进行通信。除STEP7Micro/WIN连接外,最多还可以建立8个连接。CPU22xCP243-1….S7-200EthernetMicro/WinPC例:PC站IP:192.168.0.46本地TSAP:10.11对应S7-200IP:192.168.0.47本地TSAP:11.11对应S7-200IP:192.168.0.48本地TSAP:12.11对应S7-200IP:192.168.0.49本地TSAP:13.11对应S7-200IP:192.168.0.50伙伴(远程)TSAP:10.00例:CP243-1IP:192.168.0.47本地TSAP:10.00远程TSAP:10.111X8XCPU22xCP243-1….S7-200例:CP243-1IP:192.168.0.48本地TSAP:10.00远程TSAP:11.118XCPU22xCP243-1….S7-200PCStationSIMATICNETOPCServer8XCPU22xCP243-1….S7-2008X例:CP243-1IP:192.168.0.49本地TSAP:10.00远程TSAP:12.11例:CP243-1IP:192.168.0.50本地TSAP:10.00远程TSAP:13.11实现通信之前要求有下列组件:S7-200部分STEP7-Micro/WIN3.2+SP1或更高版本(截至2013年最新版本为4.0SP9)注:用高版本打开的项目无法用低版本打开,即不能向下兼容。PC/PPI电缆或一个带MPI电缆的CP5611/5511或PCAdapterUSB(与S7-200通讯方法见S7-200配置步骤1))下列类型的CPU22x-不低于1.10版本的CPU222或-不低于1.10版本的CPU224或-不低于1.00版本的CPU226或-1.00或更高版本的CPU226XMCP243-1(6GK7243-1-1EX00-0XE0)PC站部分拥有Ethernet网卡的PCSIMATICNETCD07/2001(截至2013年最新NET版本WinXP下支持2008版本,Win732bit、64bit下支持2010版本)WinCCV5.1或更高版本(截至2013年最新WinCC版本为7.2)带网络连接电缆的集线器或直接连接电缆一)S7-200端配置步骤:1)通过PCAdapterUSB配置CP243-1:注:由于现在PC机COM口非常少,在此仅介绍使用PCAdapterUSB连接S7-200配置CP243-1。1.1)使用PCAdapterUSB连接S7-200。1.1.1)安装PCAdapterUSB驱动(V2.0版本以下无法安装在Vista、Win7系统中)。注:经测试,STEP7V5.5集成PCAdapterUSB驱动,但无法在STEP7-Micro/WIN设置PG/PC接口通过接口添加删除选择,因此要单独安装一次驱动。1.1.2)运行STEP7-Micro/WIN后点选“设置PG/PC接口”图标打开编程接口选项选择访问接口。选择Adapter.PPI.1,点选“属性”按钮打开属性对话框。点选“默认”按钮保持默认参数(如果Adapter.PPI.1属性参数为如上图默认参数可以不用点选“默认”按钮),再点选“确定”按钮。1.1.3)点选“通信”图标连接S7-200CPU。点选“双击刷新”处开始搜索S7-200。至此已经连接成功S7-200CPU,点选“确认“按钮。注:如果项目中的CPU类型未更新连接S7-200CPU的型号,可以在STEP7-Micro/WIN“项目1”树目录下双击点选“CPU类型”图标,弹出“PLC类型”对话框,再点选“读取PLC“按钮来更新CPU型号。1.2)配置CP243-1。通过以太网向导工具进行CP243-1的组态。1.2.1)选择CP243-1模块的位置。注:CPU右边的第一个扩展模块位置为“0”。这个位置也可以通过点选“读取模块”按钮读出CP243-1模块位置。注:CP243-1模块在S7-200系统中的运行位置,取决于S7-200CPU的固件版本。如果使用版本1.20或以上的固件,则CP243-1可以安装在S7-200系统中7个位置中的任意一个位置。对于版本1.20以下的固件,CP243-1必须安装在位置0,除非在位置0安装有其它智能模板,此时CP243-1可安装在位置1。1.2.2)设置CP243-1模块的IP地址。模块连接类型“连接的网络速度”建议选择“自动检测通信”类型,也可以指定选择一个通信速度,这要根据网络设备的连接情况而定。如果网络中有DHCP服务器,也可以勾选“允许BOOTP服务器为模块自动指定IP地址”来自动获取IP,但此OPCServerS7通信必须使用静态IP。1.2.3)设置CP243-1模块的以太网连接数。模块命令字节由系统自动读取不必设置,除非不使用以太网向导配置来修改CP243-1模块参数时才可手动设置,建议通过以太网向导配置来自动获取模块命令字节地址。CP243-1模块最多可以建立8个以太网连接,如果此S7-200CPU只连接一个以太网端就设置连接数为“1”。1.2.4)设置CP243-1模块的配置连接。选择本站为服务端勾选“此为服务器连接”。设置本地属性TSAP号为默认“10.00”。如果只连接一个以太网端可以指定对方的IP地址,否则可以勾选“接受所有连接请求”。注:经测试一个以太网连接Client客户端时这两种方式都可以。设置远程属性TSAP号设置为“10.11”(此处的TSAP号必须依据组态PC站中,网络组态-OPC服务器-S7连接属性-地址详细信息-本地TSAP设定号来确定,因此S7-200以太网向导-配置连接-远程属性TSAP号必须在PC站组态后才能确定)。注:(TSAP,TransportServiceAccessPiont)传输服务接入点。TSAP号由2个字节组成,第一个字节定义了连接数,第二个字节根据通讯模块的机架号和安装插槽位置生成。以下数值范围适用于第一个字节:本地TSAP数值范围:16#02,16#10-16#FE远程TSAP数值范围:16#02,16#03,16#10-16#FECP243-1不能检查第二个字节的结构,因此不校验第二个字节的值。1.2.5)设置CP243-1模块的CRC保护。生成CRC(CycleRedundancyCheck,循环冗余码校验)数据,CRC机制可以防止CPU中组态的连接信息被无意中修改或覆盖。如果选择了CRC机制,则当系统重启时,CP243-1模块将与从S7-200CPU的存储区读出的组态信息进行校验,看是否被用户程序修改过,如果是则停止启动,并通过网上的DHCPServer重新设置IP地址,如果两者一致则正常启动。“KeepAliveLnterval,保持活动时间间隔”,或者叫“激活检测时间间隔”,表示模块以多长时间间隔来检测连接是否正常。在前面组态时,可以选择是否激活该功能。注:选择默认参数即可。1.2.6)设置CP243-1模块的配置分配存储区。组态信息要占用一定的V存储区,该存储区的大小随组态的不同有所变化,一旦定义了这个V存储区地址,这些V存储区地址不可在被用户程序使用。注:最好根据规划好的地址表来分配次V存储区地址,不要使用“建议地址”按钮来分配。1.2.7)设置CP243-1模块生成子程序完成配置向导。通过点选“完成”按钮,系统会在程序中调用生成的子程序块“ETH0_CTRL”,再根据规划好的地址表为子程序块“ETH0_CTRL”功能脚分配地址。二)PC站配置步骤:1.1)STEP7设置PG/PC接口。将PG/PC接口改为PCinternal.local.1这样才能下装至SIMATICNET的“站组态编辑器”中。1.2)新建一个STEP7项目,项目名称可以写为“S7-200OPC”这样便于辨别,在项目中插入一个SIMATICPC站。注:SIMATICPC站属性-名称必须与“站组态编辑器”的“站名”一致后,就会在STEP7插入的“SIMATICPC站”图标上看到一个黄色向上的小箭头,在网络组态中也可以看到。1.3)打开“SIMATICPC站”的“组态”,在1#槽位插入“OPC服务器”。注:“OPC服务器”版本的选择、从6.0至8.1.1对应不同的“SIMATICNET”版本,本说明只简要介绍一下“OPC服务器”V7.0与V8.1版本对应本机安装的“SIMATICNET”版本选择。1.3.1)“OPC服务器”V7.0对应“SIMATICNETV7.0”,也称作“SIMATICNET2008”,组件信息描述已经介绍,此版本NET只可以安装在WinXP下。1.3.2)“OPC服务器”V8.1对应“SIMATICNETV8.1”,也称作“SIMATICNET2010”,组件信息描述已经介绍,此版本NET可以安装在Vista、Win732bit64bit下。1.4)在2#槽位插入“IE通用”。同理,使用“IE通用”的版本,如V7.1、V8.1也与本机安装的“SIMATICNET”版本有关,“SIMATICNET”版本对应使用哪个“IE通用”版本已在组件信息描述中介绍,因此不再重复介绍。注:“OPC服务器”与“IE通用”插入槽位号没有限制要求,但必须与“站组态编辑器”中的“索引”号对应。在插入“IE通用”的同时软件会弹出此Ethernet接口的“属性-参数”对话框,设置IP地址、子网掩码,之后点选“新建..”按钮,弹出新建一个IndustrialEthernet子网对话框点选“确定”,后在“硬件组态”菜单点选保存并编译图标编译此组态。注:此处填写的IP地址为S7-200CP243-1模块“配置连接”属性,指定客户机的IP地址,这个IP地址必须与PC机以太网卡的IP地址一致。1.5)组态通信方S7-200,因为STEP7无法直接组态S7-200站,因此只能插入一个虚拟站来代替S7-200站,所以在此STEP7项目中再插入一个“其它站”来代替S7-200站,“其它站”属性对话框的名称可以修改,建议重新修改一个可以识别“其它站”为S7-200站的名称。例如:“S7-200_1”。1.6)点选STEP7软件菜单的“组态网络”图标,配置一个代替S7-200站的“其它站”,与“OPC服务器”之间的连接。双击已经改名为S7-200站的“其它站”,在属性-接口对话框中点选“新建”按钮弹出接口类型选择对话框,选择“IndustrialEthernet工业以太网”类型点选“确认”按钮,后弹出此Ethernet接口的“属性-参数”对话框,设置S7-200站的IP地址、子网掩码。如果要添加多个S7-200站,再重复上一步骤,继续添加虚拟站来代替S7-200站,站名可以按上例的站名变化,设置IP地址为每个S7-200站CP243-1模块配置的IP地址。例如:“S7-200_1”、“S7-200_2”、“S7-200_3”…等。注:1)由于CP243-1不支持单纯的ISO连接,因此不使用ISO协议,故不要勾选“设置MAC地址/使用ISO协议”复选框。2)此处的IP地址、子网掩码为S7-200CP243-1模块配置的IP地址,也就是S7-200服务端的IP。3)选中Ethernet(1)后点选“确定”按钮完成配置,后可以看到组态网络中,经改名为S7-200站的“其它站”已经自动连接至Ethernet(1)上,如未连上必须点选“绿点”手动拖至Ethernet(1)上。1.7)选择“SIMATICPC站”中的“OPC服务器”,在下方的连接列表中,点击鼠标“右键”选择“插入新连接”,添加一个新的S7连接,连接伙伴选择“未指定”,连接类型选择“S7连接”,然后点选”应用”按钮设置S7连接”属性”,再点选“地址详细信息”设置本地、伙伴的T
本文标题:S7-200-通过SIMATIC-NET-OPC-Server-建立S7连接与WinCC-之间进行通
链接地址:https://www.777doc.com/doc-4365817 .html