文档库 最新最全的文档下载
当前位置:文档库 › S7-200通过SIMATICNETOPCServer建立S7连接与WinCC之间进行通信

S7-200通过SIMATICNETOPCServer建立S7连接与WinCC之间进行通信

S7-200通过SIMATICNETOPCServer建立S7连接与WinCC之间进行通信
S7-200通过SIMATICNETOPCServer建立S7连接与WinCC之间进行通信

多个S7-200 站通过SIMATIC NET OPC Server 建立S7连接与WinCC 之间进行通信

配备 CP 243-1 的 CPU 22x 可与其它 S7-200、S7-300 和 S7-400 系统及 OPC 服务器进 行通信。 除 STEP 7 Micro/WIN 连接外,最多还可以建立 8 个连接。

例:PC 站 IP :192.168.0.46 本地TSAP :10.11对应S7-200 IP :192.168.0.47 本地TSAP :11.11对应S7-200 IP :192.168.0.48 本地TSAP :12.11对应S7-200 IP :192.168.0.49 本地TSAP :13.11对应S7-200 IP :192.168.0.50 伙伴(远程) TSAP :10.00 例:CP 243-1 IP :192.168.0.47 本地TSAP :10.00 远程TSAP :10.11 例:CP 243-1 IP :192.168.0.48 本地TSAP :10.00 远程TSAP :11.11 IP :192.168.0.49 本地TSAP :10.00 远程TSAP :12.11

IP :192.168.0.50 本地TSAP :10.00 远程TSAP :13.11

实现通信之前要求有下列组件:

S7-200部分

?STEP 7 - Micro / WIN 3.2 + SP1或更高版本(截至2013年最新版本为4.0 SP9) 注:用高版本打开的项目无法用低版本打开,即不能向下兼容。

?PC/PPI电缆或一个带MPI电缆的CP 5611/5511

?或PC Adapter USB (与S7-200通讯方法见S7-200配置步骤1))

?下列类型的CPU 22x

- 不低于1.10版本的CPU 222或

- 不低于1.10版本的CPU 224或

- 不低于1.00版本的CPU 226或

- 1.00 或更高版本的CPU 226XM

?CP 243-1(6GK7 243-1-1EX00-0XE0)

PC站部分

?拥有Ethernet网卡的PC

?SIMATIC NET CD 07/2001(截至2013年最新NET版本WinXP下支持2008版本,Win7 32bit、64bit下支持2010版本)

?WinCC V5.1或更高版本(截至2013年最新WinCC版本为7.2)

?带网络连接电缆的集线器或直接连接电缆

一)S7-200端配置步骤:

1)通过PC Adapter USB配置CP 243-1:

注:由于现在PC机COM口非常少,在此仅介绍使用PC Adapter USB连接S7-200配置CP 243-1。

1.1)使用PC Adapter USB连接S7-200。

1.1.1)安装PC Adapter USB驱动(V

2.0版本以下无法安装在Vista、Win7系统中)。

注:经测试,STEP 7 V5.5集成PC Adapter USB驱动,但无法在STEP 7 - Micro /

WIN设置PG/PC接口通过接口添加删除选择,因此要单独安装一次驱动。

1.1.2)运行STEP 7 - Micro / WIN后点选“设置PG/PC接口”图标打开编程接口选

项选择访问接口。

选择Adapter.PPI.1,点选“属性”按钮打开属性对话框。

点选“默认”按钮保持默认参数(如果Adapter.PPI.1属性参数为如上图默认参数可以不用点选“默认”按钮),再点选“确定”按钮。

1.1.3)点选“通信”图标连接S7-200 CPU。

点选“双击刷新”处开始搜索S7-200。

至此已经连接成功S7-200 CPU,点选“确认“按钮。

注:如果项目中的CPU类型未更新连接S7-200 CPU的型号,可以在STEP 7 - Micro /

WIN“项目1”树目录下双击点选“CPU类型”图标,弹出“PLC类型”对话框,再点选“读

取PLC“按钮来更新CPU型号。

1.2)配置CP 243-1。

通过以太网向导工具进行CP 243-1的组态。

1.2.1)选择CP 243-1模块的位置。

注:CPU右边的第一个扩展模块位置为“0”。

这个位置也可以通过点选“读取模块”按钮读出CP 243-1模块位置。

注:CP 243-1模块在S7-200 系统中的运行位置,取决于S7-200 CPU 的固件版本。如果使用版本1.20 或以上的固件,则CP 243-1 可以安装在S7-200 系统中7 个位置中的任意一个位置。对于版本1.20 以下的固件,CP 243-1 必须安装在位置0,除非在位置0 安装有其它智能模板,此时CP 243-1 可安装在位置1。1.2.2)设置CP 243-1模块的IP地址。

模块连接类型“连接的网络速度”建议选择“自动检测通信”类型,也可以指定选择一

个通信速度,这要根据网络设备的连接情况而定。

如果网络中有DHCP服务器,也可以勾选“允许BOOTP服务器为模块自动指定IP 地址”来自动获取IP,但此OPC Server S7通信必须使用静态IP。

1.2.3)设置CP 243-1模块的以太网连接数。

模块命令字节由系统自动读取不必设置,除非不使用以太网向导配置来修改CP 243-1模块参数时才可手动设置,建议通过以太网向导配置来自动获取模块命令字节地址。

CP 243-1模块最多可以建立8个以太网连接,如果此S7-200 CPU只连接一个以太网端就设置连接数为“1”。

1.2.4)设置CP 243-1模块的配置连接。

选择本站为服务端勾选“此为服务器连接”。

设置本地属性TSAP号为默认“10.00”。

如果只连接一个以太网端可以指定对方的IP地址,否则可以勾选“接受所有连接请求”。

注:经测试一个以太网连接Client客户端时这两种方式都可以。

设置远程属性TSAP号设置为“10.11”(此处的TSAP号必须依据组态PC站中,网络组态-OPC服务器-S7连接属性-地址详细信息-本地TSAP设定号来确定,因此S7-200以太网向导-配置连接-远程属性TSAP号必须在PC站组态后才能确定)。注:(TSAP,Transport Service Access Piont)传输服务接入点。

TSAP号由2个字节组成,第一个字节定义了连接数,第二个字节根据通讯模块的

机架号和安装插槽位置生成。

以下数值范围适用于第一个字节:

本地TSAP 数值范围:16#02,16#10 - 16#FE

远程TSAP 数值范围:16#02,16#03,16#10 - 16#FE

CP 243-1 不能检查第二个字节的结构,因此不校验第二个字节的值。

1.2.5)设置CP 243-1模块的CRC保护。

生成CRC(Cycle Redundancy Check,循环冗余码校验)数据,CRC机制可以防止CPU中组态的连接信息被无意中修改或覆盖。如果选择了CRC机制,则当系统重启时,CP 243-1模块将与从S7-200 CPU的存储区读出的组态信息进行校验,看是否被用户程序修改过,如果是则停止启动,并通过网上的DHCP Server重新设置IP 地址,如果两者一致则正常启动。

“Keep Alive Lnterval,保持活动时间间隔”,或者叫“激活检测时间间隔”,表示模块以多长时间间隔来检测连接是否正常。在前面组态时,可以选择是否激活该功能。注:选择默认参数即可。

1.2.6)设置CP 243-1模块的配置分配存储区。

组态信息要占用一定的V存储区,该存储区的大小随组态的不同有所变化,一旦定义了这个V存储区地址,这些V存储区地址不可在被用户程序使用。

注:最好根据规划好的地址表来分配次V存储区地址,不要使用“建议地址”按钮来分配。

1.2.7)设置CP 243-1模块生成子程序完成配置向导。

通过点选“完成”按钮,系统会在程序中调用生成的子程序块“ETH0_CTRL”,再根据

规划好的地址表为子程序块“ETH0_CTRL”功能脚分配地址。

二)PC站配置步骤:

1.1)STEP 7设置PG/PC接口。

将PG/PC接口改为PC internal.local.1这样才能下装至SIMATIC NET的“站组态编辑器”

中。

1.2)新建一个STEP 7项目,项目名称可以写为“S7-200 OPC”这样便于辨别,在项目中插入一

个SIMATIC PC站。

的“SIMATIC PC站”图标上看到一个黄色向上的小箭头,在网络组态中也可以看到。

1.3)打开“SIMATIC PC站”的“组态”,在1#槽位插入“OPC 服务器”。

注:“OPC 服务器”版本的选择、从6.0至8.1.1对应不同的“SIMATIC NET”版本,本说明只简要介绍一下“OPC 服务器”V7.0与V8.1版本对应本机安装的“SIMATIC NET”版本选择。

1.3.1)“OPC 服务器”V7.0对应“SIMATIC NET V7.0”,也称作“SIMATIC NET 2008”,组

件信息描述已经介绍,此版本NET只可以安装在WinXP下。

1.3.2)“OPC 服务器”V8.1对应“SIMATIC NET V8.1”,也称作“SIMATIC NET 2010”,组

件信息描述已经介绍,此版本NET可以安装在Vista、Win7 32bit 64bit下。

相关文档