你现在位置:首页>技术论文>PLC基础>正文
西门子S7-400PLC培训教材--第3章S7-400H系统通讯
日期:2008-2-3 0:04:47 来源:本站整理  
点击: 作者:未知
点击【】放大字体.

 第三章S7-400H系统通讯

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3.1 S7-400H与S7-400H之间的通讯

WWW_P※LCJS_COM-PLC-)技.术_网

3.1.1 H系统之间的通讯链路

WWW_PL※CJS_COM-PLC-技.术_网

冗余通讯增强互连系统之间可用性最简单的办法是采用冗余系统网络,当一条网络链路损坏时,系统可自动切换到另外一条网络链路。其网络的连接可以根据需要组成如下不同的网络结构。

WWW_P※LCJS_CO※M-PLC-技-.术_网

(1)在H系统的每个机架上分别插入1块CP443-1组成双以太网,如下图3-1所示:

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWcW_PLCJS_COM-PLC-技.术_网

 
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)


WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3-1 H系统双以太网结构(一)

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

(2)在H系统的每个机架上分别插入2块CP443-1组成双以太网,如图3-2所示:

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PLCJS@_COM%-PLC-技.术_网

3-2 H系统双以太网结构(二)

P.L.C.技.术.网——可编程控制器技术门户

 

WW.W_PLCJS_COM-PLC-技.术_网

(3)在H系统的每个机架上分别插入1块CP443-1组成单以太网,如图3-3所示:

W1WW_P4LCJS_COM-PLC-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

W1WW_P4LCJS_COM-PLC-技.术_网

3-3 H系统以太网结构(三)

WW.W_PLCJS_COM-PLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

(4)在H系统的每个机架上分别插入1块CP443-1组成以太环网,如图3-4所示:

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

3-4 H系统以太网结构(四)

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PLCJS_COM-PLC-技.术_网

(5)在H系统的每个机架上分别插入1块CP443-1组成以太双环网,如图3-5所示:

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

——可——编——程——控-制-器-技——术——门——户

WWW_PLCJS@_COM%-PLC-技.术_网

3-5 H系统以太网结构(五)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

(6)在H系统的每个机架上分别插入2块CP443-1组成双以太双环网,如图3-6所示:

——可——编——程——控-制-器-技——术——门——户

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-6 H系统以太网结构(六)

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

                                                                                                                           

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3.1.2 H 系统之间的通讯配置

plcjs.技.术_网

以图3-4为例,即H系统的每个机架上分别插入1CP443-1组成以太环网,来介绍H  系统的通讯配置。

WW.W_PLCJS_COM-PLC-技.术_网

(1)运行SIMATIC Manager 来创建一个新的项目,示例中为400H-COM。插入一个新的H站。示例中将其命名为417h,如图3-7所示。

WWcW_PLCJS_COM-PLC-技.术_网

3-7 建立417h站

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

(2) 通过双击硬件或使用右键弹出菜单, 打开 417h的硬件组态(HW Config),根据实际硬件进行组态。如图3-8所示。

WWW.PLCJS.COM——可编程控制器技术门户

3 -8 417h站的硬件组态

WWW_P※LCJS_COM-PLC-)技.术_网

(3)通过分别右击CP443-1和CP443-1(1)“Object properties”来建立以太网,并配置CP443-1属性,如图3-9所示:

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLC※JS_COM-PmLC-技.术_网

3 -9 建立以太网并配置CP443-1属性

WW.W_PLCJS_COM-PLC-技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

(4)组态完毕后,可进行编译并通过MPI或以太网下装到CPU中。

WWW_PL※CJS_COM-PLC-技.术_网

(5)通过如上步骤建立第二个冗余站417h-b。

WWW_P※LCJS_COM-PLC-)技.术_网

(6)H 系统的网络组态

WWW_P※LCJS_COM-PLC-)技.术_网

417-4h和417h-b组态完毕之后,则可进入网络组态。通过点击”Configure Network”图标进入网络组态界面。选择417h的CPU,并在下栏的网络连接里点击鼠标右键插入新的连接“S7 Connection fault tolerant”连结,如图3-11所示。

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3-11建立网络连接

WWW_PLC※JS_COM-PmLC-技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

这样H系统之间就建立了共4条通讯链路,如3-12-所示。

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3-12  H系统之间4条通讯链路

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW.PLCJS.COM——可编程控制器技术门户

(7)存盘编辑网络连接,如图3-13所示:

W1WW_P4LCJS_COM-PLC-技.术_网

                                                

WWW_PLCJS@_COM%-PLC-技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

3-13 存盘编辑网络连接

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

(8)分别下载417h站和417hb的网络连接,如图3-14所示:

WW.W_PLCJS_COM-PLC-技.术_网

plcjs.技.术_网

3-14 分别下载417h站和417hb的网络连接

WWW_P※LCJS_CO※M-PLC-技-.术_网

3.1.3 H 系统通讯功能块的调用

WWcW_PLCJS_COM-PLC-技.术_网

H系统之间可以通过BSEND/BRCV实现通讯数据之间安全的数据传送,也可以通过USEND/URCV实现通讯数据之间快速的、无确认的数据传送,用PUT/GET亦可实现只在单边编程就可以读/通讯对象的数据.以下系统功能和功能块可以适用于H系统之间的通讯

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

(1)传送和接收功能

WWcW_PLCJS_COM-PLC-技.术_网

SFB 8 USEND                通讯对象发送数据 (无确认.)

W1WW_P4LCJS_COM-PLC-技.术_网

SFB 9 URCV                 )

WWW_P※LCJS_CO※M-PLC-技-.术_网

通讯对象停止

P.L.C.技.术.网——可编程控制器技术门户

SFB 21 RESUME       使通讯对象继续工作

WWW_PL※CJS_COM-PLC-技.术_网

(3)监控功能

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

SFB 22 STATUS         提供通讯对象的工作状态

WWW_PL※CJS_COM-PLC-技.术_网

SFB 23 USTATUS      接收通讯对象的工作状态

——可——编——程——控-制-器-技——术——门——户

(4)查询功能

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

SFC 62 CONTROL     查询连接的状态

plcjs.技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

BSEND/BRCV为例,简单介绍H系统之间的数据交换。

WWW_P※LCJS_COM-PLC-)技.术_网

417H站中调用SFB12

WW.W_PLCJS_COM-PLC-技.术_网

      CALL  BSEND , DB12

WWW_P※LCJS_COM-PLC-)技.术_网

       REQ   :=M10.0

WW.W_PLC※JS_C,OM-PL,C-技.术_网

       R     :=M10.1

WWW_PL※CJS_COM-PLC-技.术_网

       ID    :=W#16#1

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       R_ID  :=DW#16#1

WWW_PL※CJS_COM-PLC-技.术_网

       DONE  :=M1.0

WWW_P※LCJS_COM-PLC-)技.术_网

       ERROR :=M1.1

W1WW_P4LCJS_COM-PLC-技.术_网

       STATUS:=MW20

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       SD_1  :=IB0

WWW_P※LCJS_CO※M-PLC-技-.术_网

       LEN   :=MW8

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

417H-B站中调用SFB13

plcjs.技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

      CALL  BRCV , DB12

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       EN_R  :=M100.0

plcjs.技.术_网

       ID    :=W#16#1

WWcW_PLCJS_COM-PLC-技.术_网

       R_ID  :=DW#16#1

WWW_PLCJS_COM-PLC-技.术_网

       NDR   :=M20.0

——可——编——程——控-制-器-技——术——门——户

       ERROR :=M20.1

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       STATUS:=MW22

plcjs.技.术_网

       RD_1  :=QB0

WWW_PLCJS@_COM%-PLC-技.术_网

       LEN   :=MW0

WWcW_PLCJS_COM-PLC-技.术_网

参数描述如下:

P.L.C.技.术.网——可编程控制器技术门户

REQ:沿触发。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

EN_R:为1时接收

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

SD_I、RD_I:发送区与接收区。

——可——编——程——控-制-器-技——术——门——户

ERROR:错误位。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

STATUS:通讯状态字。

plcjs.技.术_网

这样,417h站IB0的数据就可以传送到417hb站的QB0。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3.2 S7-400H与标准CPU之间的通讯

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3.2.1 H系统与标准CPU的通讯链路

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

H系统与标准CPU的通讯有两种网络连接方式:一种是通过以太网通讯,如图3-14所示,另一种通过Y-Link连接到PROFIBUS网络,如图3-15所示。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW_PL※CJS_COM-PLC-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

3-14 H系统与标准CPU的以太网通讯链路

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WW.W_PLCJS_COM-PLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

3-15  H系统与标准CPU的Profibus通讯链路

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3.2.2  S7-400H与标准CPU之间的通讯配置

WWW_P※LCJS_CO※M-PLC-技-.术_网

S7-400H与带有CP模板的标准CPU之间的Profibus通讯配置可参考Profibus主从通讯配置;如果S7-400H与标准CPU之间是通过与标准CPU集成的DP口通讯时,则需要标准CPU的Profibus-dp的GSD文件,此时可以把标准CPU当作Profibus从站进行配置即可,对于S7-400H与标准CPU之间的Profibus通讯配置本文就不再描叙,

WW.W_PLCJS_COM-PLC-技.术_网

H CPU与标准CPU之间的以太网通讯配置和S7-400H与S7-400H之间的通讯配置类似。先对S7-400H和标准CPU硬件组态完成后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面。在进入网络组态后,点击鼠标右键插入新的连接S7 Connection fault tolerant”连结,插入连接的步骤图3-16所示。

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

plcjs.技.术_网

3-16 H CPU与标准CPU之间的以太网通讯配置

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

这样S7-400H与标准CPU之间的通讯就建立,连接共2条通道,如3-17、3-18所示。

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW_PLCJS_COM-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

plcjs.技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-17  S7-400H与标准CPU之间的以太网链路

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3-18 S7-400H与标准CPU之间的以太网通讯连接

WWcW_PLCJS_COM-PLC-技.术_网

 

WWcW_PLCJS_COM-PLC-技.术_网

3.2.3 S7-400H与标准CPU通讯功能块的调用

P.L.C.技.术.网——可编程控制器技术门户

H系统之间可以通过BSEND/BRCV实现通讯数据之间安全的数据传送,也可以通过USEND/URCV实现通讯数据之间快速的、无确认的数据传送,用PUT/GET亦可实现只在单边编程就可以读/通讯对象的数据。以下系统功能和功能块可以适用于S7-400H与标准CPU之间的通讯

——可——编——程——控-制-器-技——术——门——户

(1)传送和接收功能

WWW_PL※CJS_COM-PLC-技.术_网

SFB 8 USEND           通讯对象发送数据 (无确认.)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

SFB 9 URCV             通讯对象接收数据 (无确认)

WW.W_PLC※JS_C,OM-PL,C-技.术_网

SFB 12 BSEND         通讯对象发送数据 (有确认)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

SFB 13 BRCV           通讯对象接收数据 (有确认)

WWW_PLC※JS_COM-PmLC-技.术_网

SFB 14 GET             通讯对象读取数据

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

SFB 15 PUT             通讯对象写数据

WWW.PLCJS.COM——可编程控制器技术门户

(2)控制功能

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

SFB 19    START      使通讯对象重起

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SFB 20 STOP           使通讯对象停止

WWW_P※LCJS_CO※M-PLC-技-.术_网

SFB 21 RESUME      使通讯对象继续工作

——可——编——程——控-制-器-技——术——门——户

(3)监控功能

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

SFB 22 STATUS       提供通讯对象的工作状态

WW.W_PLC※JS_C,OM-PL,C-技.术_网

SFB 23 USTATUS     接收通讯对象的工作状态

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

(4)查询功能

——可——编——程——控-制-器-技——术——门——户

SFC 62 CONTROL    查询连接的状态

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

以下以BSEND/BRCV为例,简单介绍H系统之间的数据交换。

WWcW_PLCJS_COM-PLC-技.术_网

417H站中调用SFB12

WWW_PLCJS_COM-PLC-技.术_网

      CALL  BSEND , DB12

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       REQ   :=M10.0

WWW.PLCJS.COM——可编程控制器技术门户

       R     :=M0.1

WWW.PLCJS.COM——可编程控制器技术门户

       ID    :=W#16#1

WWW_PL※CJS_COM-PLC-技.术_网

       R_ID  :=DW#16#1

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       DONE  :=M1.0

WWW_PLCJS_COM-PLC-技.术_网

       ERROR :=M1.1

WW.W_PLC※JS_C,OM-PL,C-技.术_网

       STATUS:=MW20

WWW_PLC※JS_COM-PmLC-技.术_网

       SD_1  :=IB0

P.L.C.技.术.网——可编程控制器技术门户

       LEN   :=MW8

plcjs.技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

417站中调用SFB13

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWcW_PLCJS_COM-PLC-技.术_网

      CALL  BRCV , DB12

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       EN_R  :=M100.0

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       ID    :=W#16#1

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       R_ID  :=DW#16#1

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       NDR   :=M20.0

P.L.C.技.术.网——可编程控制器技术门户

       ERROR :=M20.1

WWW_PLCJS_COM-PLC-技.术_网

       STATUS:=MW22

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       RD_1  :=QB0

P.L.C.技.术.网——可编程控制器技术门户

       LEN   :=MW0

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

参数描述

WWW_P※LCJS_CO※M-PLC-技-.术_网

REQ:沿触发。

——可——编——程——控-制-器-技——术——门——户

EN_R:为1时接收

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

P.L.C.技.术.网——可编程控制器技术门户

SD_I、RD_I:发送区与接收区。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

ERROR:错误位。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

STATUS:通讯状态字。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

这样,417H站IB0的数据就可以传送到417B站的QB0。

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

3.3 H系统与WinCC通讯

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3.3.1 H系统与WinCC连接

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

H系统与WinCC通讯可根据不同要求采用单路径、双路径、四路径连接等三种方式。

WW.W_PLCJS_COM-PLC-技.术_网

(1) H系统与WinCC的单路径连接(如图3-19)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

H系统与WinCC的单路径连接需要的软、硬件:

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

——可——编——程——控-制-器-技——术——门——户

2.      PC机插1块CP1613工业以太网卡。

WWW_PLC※JS_COM-PmLC-技.术_网

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

P.L.C.技.术.网——可编程控制器技术门户

4.      SIMATIC NET软件V6.2 SP1, 1套

P.L.C.技.术.网——可编程控制器技术门户

5.      WinCC V6.0 SP2,1套

WWW_PLCJS_COM-PLC-技.术_网

6.      S7-REDCONNECT V6.2, 1套

WWW_PLCJS_COM-PLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

3-19  H系统与WinCC的单路径连接

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

(2) H系统与WinCC的双路径连接,如图3-20所示:

WWW.PLCJS.COM——可编程控制器技术门户

H系统与WinCC的双路径连接需要的软、硬件:

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

P.L.C.技.术.网——可编程控制器技术门户

2.      PC机插2块CP1613工业以太网卡。

WW.W_PLCJS_COM-PLC-技.术_网

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

4.      SIMATIC NET软件V6.2 SP1, 1套

P.L.C.技.术.网——可编程控制器技术门户

5.      WinCC V6.0 SP2,1套

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

6.      S7-REDCONNECT V6.2, 1套

P.L.C.技.术.网——可编程控制器技术门户

这种连接采用双路径,任一器件的损坏,系统可以自动从另一路径进行通讯

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLC※JS_COM-PmLC-技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WW.W_PLCJS_COM-PLC-技.术_网

3-20 H系统与WinCC的双路径连接

WWW_PLC※JS_COM-PmLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3)H系统与WinCC的四路径连接,如图3-21所示

W1WW_P4LCJS_COM-PLC-技.术_网

H系统与WinCC的四路径连接需要的软、硬件:

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

1.      SIMATIC H站,两机架每个机架2个通讯卡(4 CP)。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

2.      PC机插2块CP1613工业以太网卡。

WW.W_PLCJS_COM-PLC-技.术_网

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WW.W_PLC※JS_C,OM-PL,C-技.术_网

4.      SIMATIC NET软件V6.2 SP1, 1套

W1WW_P4LCJS_COM-PLC-技.术_网

5.      WinCC V6.0 SP2,1套

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

6.      S7-REDCONNECT V6.2, 1套

WWW_PLCJS@_COM%-PLC-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

WWcW_PLCJS_COM-PLC-技.术_网

3-21系统与WinCC的四路径连接

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW.PLCJS.COM——可编程控制器技术门户

3.3.2组态通讯过程

WWW_PLCJS@_COM%-PLC-技.术_网

下面我们以单路径通讯为例,即H系统与单CP1613的PC站通过单以太网段进行通讯的例子。双路径或四路径的通讯可参考此例。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

(1)首先组态400H, 400H站组态的步骤和3.1.2一样, 示例中项目名称为400h-COM。400H站命名为417h。

W1WW_P4LCJS_COM-PLC-技.术_网

组态完毕后,可进行编译并通过MPI或以太网下装到CPU中。

plcjs.技.术_网

(2)向项目中插入一个PC站。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-22 建立PC站

P.L.C.技.术.网——可编程控制器技术门户

 

plcjs.技.术_网

在本例中,PC站的名称为:MyStation。然后,对PC站进行组态,如图3-23、3-24所示。

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-23 组态PC站(1)

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

如同在417H硬件组态相同,在本例中分别插入Wincc Application、CP1613。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3-25组态PC站(2)

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

设置CP1613的网络配置。如图3-26  3-27所示。

P.L.C.技.术.网——可编程控制器技术门户

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-26设置CP1613的网络配置(1)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLCJS@_COM%-PLC-技.术_网

3-27 设置CP1613的网络配置(2)

WW.W_PLCJS_COM-PLC-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

PC站组态完毕后,进行编译检查是否有组态错误。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

若没有组态错误,则在Configuration console 中进行组态

WWW_PLC※JS_COM-PmLC-技.术_网

(3)运行“Configuration Console”编辑器,组态CP1613,如图3-28所示。

——可——编——程——控-制-器-技——术——门——户

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WW.W_PLCJS_COM-PLC-技.术_网

3-28 组态CP1613

WWcW_PLCJS_COM-PLC-技.术_网

 

plcjs.技.术_网

在控制台组态编辑器画面中,需要对CP1613进行组态。首先,需要把“Mode of Module ”的选项设置为:“Configured mode”。然后,把Index选项设置为与PC站相应的槽号,选择应用“Apply”按钮,如下图3-29。

plcjs.技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3-29 组态CP1613的工作模式

WWW_P※LCJS_COM-PLC-)技.术_网

 

plcjs.技.术_网

(4)使用Station Configuration Editor进行编辑。双击工具条上的图标或者双击桌面上的Station Configuration Editor图标进入编辑画面,如图3-30所示。

WWW_PLCJS@_COM%-PLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

3-30 编辑PC Station

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

进入Station Configuration Editor中即可见到在Configuration Console中配置的CP1613。对应于PC Station中的硬件组态,在Station Configuration Editor的相应槽位上添加WinCC Application。添加WinCC Application只需在相应槽位上单击右键进行选择。如图3-31所示。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-31 在PC Station中建立“WinCC Application

WWW_PLCJS_COM-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

Station Configuration Editor完成后如图3-32.

WWW_PLC※JS_COM-PmLC-技.术_网

 

plcjs.技.术_网

3-32 配置完成PC Station

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

Configuration Console” 集成了访问点的设置选项。通过把S7-ONLINE 的访问点设为“pc internal(local)”,系统会自动地选择通讯路径,如图3-33所示。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-33在Configuration Console” 设置访问点

plcjs.技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

设置完成后即可从“HW Config ”下载MyStation硬件配置组态

WWW_P※LCJS_COM-PLC-)技.术_网

同时应注意“Station Configuration Editor”中的station name 必须于SIMATIC ManagerSIMATIC PC STATION的名字(即MyStation)一致;否则,不能正确下装。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW.PLCJS.COM——可编程控制器技术门户

3-34 下载PC站

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

PC站中WinCC Application和CP1613的槽号与Station Configuration Editor一样。

WWW_P※LCJS_CO※M-PLC-技-.术_网

下载完成后,Station Configuration Editor中的状态如图3-35所示。

P.L.C.技.术.网——可编程控制器技术门户

3-35 下载完成后PC站状态

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

(5)网络组态

WWcW_PLCJS_COM-PLC-技.术_网

417-4H及PC站组态完毕之后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面,如图3-36所示。

WWW_PLCJS_COM-PLC-技.术_网

3-36 网络组态

plcjs.技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

在进入网络组态后,就可以建立417-4H与MyStation /WinCC Application 之间的连接。3-37

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

3-37建立417-4H与MyStation /WinCC Application 之间的连接

——可——编——程——控-制-器-技——术——门——户

 

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

(6)MyStation 和417h中下装网络组态信息。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

在网络组态编辑器画面,选中MyStation按“DownLoad”按钮,将MyStation的硬件配置及冗余连接下装到“Station Configuration Editor” 中。选中417H按“DownLoad”按钮,将417h站的连接下装到CPU中。

WWW_PL※CJS_COM-PLC-技.术_网

(7)组态WinCC,建立冗余连接。点击Add New Driver,插入S7 Protocol Suite。

——可——编——程——控-制-器-技——术——门——户

P.L.C.技.术.网——可编程控制器技术门户

3-38 组态WinCC,建立冗余连接

——可——编——程——控-制-器-技——术——门——户

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

在“S7 Protocol Suite”下的“Named Connection” 选项中插入”New Driver Connection”,如图3-39所示:

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3-39 建立“New Driver Connection”。

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

设置New Driver Connection 的属性 ,如图3-40所示。

WWW_PL※CJS_COM-PLC-技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

P.L.C.技.术.网——可编程控制器技术门户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

W1WW_P4LCJS_COM-PLC-技.术_网

3-40 设置New Driver Connection 的属性

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW.PLCJS.COM——可编程控制器技术门户

其中“connection name”为“NetPro”中所建立的connection 名字, 即“S7 connection_1”。此时,即可通过冗余连接进行通讯了。

WWW_P※LCJS_COM-PLC-)技.术_网

 

——可——编——程——控-制-器-技——术——门——户

(8)打开图形编辑器组态画面进行测试,如图3-41所示:

WW.W_PLCJS_COM-PLC-技.术_网

3-41 WinCC 通讯测试

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

plcjs.技.术_网

3.4 OP与S7-400H的连接的解决方案

WWW_PL※CJS_COM-PLC-技.术_网

3.4.1 S7-400H及OP的工作机制

——可——编——程——控-制-器-技——术——门——户

S7-400H 由两个的控制器组成(CPU0和CPU1),两者之间通过光纤连接来实现同步, 在正常情况下,两个CPU 都处在运行模式,,其中一个作为主CPU 在运行,另一个作为备用CPU 在运行(冗余模式),如果主CPU 中发生了错误,系统会自动切换到备用CPU上,此时,备用CPU 运行在单机模式, 一旦产生错误的CPU 修复完毕投入运行,修复的CPU 作为备用CPU , 这种主备关系会一直保持的下次切换。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

OP和控制器通过MPI或者通过Profibus连接,一个OP可以连接到一条(MPI或DP)总线,OP通过这条总线可以和几个控制器相连,在此总线上的OP及控制器的地址必须是唯一的。如图3-42所示,这种接法是错误的,因为在下面的总线上,有2个地址是相同的。

WWW_PL※CJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3-42 冗余CPU的地址不能相同

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

如果一个OP要连接几个CPU,这些CPU一定要有不同的地址,如图3-43所示:

P.L.C.技.术.网——可编程控制器技术门户

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-43冗余CPU的地址不能相同

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

在这种配置中,会有以下问题,如果一个CPU故障,OP会显示一个它试图去连接一个故障CPU的错误信息,OP不能正常工作。在标准CPU配置中,如果CPU发生故障,整个设备都不能操作,这种情况是可以接受的。在H-CPU系统中,如果一个CPU发生故障,另一个还在运行,此时系统处在单机模式,是S7-400H系统的一种正常状态,所以OP 此时必须处在操作的状态。下面介绍OP连接H系统的主要方法。

——可——编——程——控-制-器-技——术——门——户

3.4.2 OP连接到H-System一边

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

一个OP连接到其中的一边,如果这边的CPU发生故障,OP就不能再进行操作显示,如图3-44所示:

——可——编——程——控-制-器-技——术——门——户

WWW_PLC※JS_COM-PmLC-技.术_网

3-44连接单边CPU

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

3.4.3连接冗余的OP

WWW_PLCJS@_COM%-PLC-技.术_网

最简单的方法是每个控制器各连一个OP,这种解决方案价格比较贵,但也最能反映冗余的原理,因为OP硬件也是冗余的,这种方式两边的地址要设的完全一样。如图3-45所示:

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW_PL※CJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3-45分别连接每个CPU

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3.4.4 通过控制中继器电源切换OP到H-System任一边

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

1)OP到H-System接线

WWW.PLCJS.COM——可编程控制器技术门户

一般情况下,OP和S7-H的子系统都连在同一MPI/Profibus网段上,我们通过中继器分成几个独立的段,通过切换中继器的电源,可以把OP切到连H-System一边,这种方法,两个CPU的地址必须相同。如图3-46所示

WWcW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3-46 利用中继器OP连接H系统

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

2)中继器的接线

WW.W_PLC※JS_C,OM-PL,C-技.术_网

OP连到哪个控制器是由中继器的电源切换来决定的,例如,在中继器的电源供应上,用一个两路转换器可以确保其中一个中继器接通电源,中继器的切换可以通过手动切换,也可以通过编程用数字量输出自动切换。中继器供电如图3-47所示:

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW_PLCJS_COM-PLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

3-47中继器电源的连接方法

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

3)信号通道

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

在运行过程中,OP连接CPU的通道通过编程在CPU故障时自动切换,或者是人为的手动切换,OP和H-System之间的信号通道如图3-48所示:(注:CPU上标注箭头的是故障或故障通道,虚线表示当前信号通道)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3-48 通过中继器的信号通道

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

N style=FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ansi-language: DE; mso-fareast-language: ZH-CN>从通讯对象接收数据 (无确认)
WWW_P※LCJS_COM-PLC-)技.术_网

SFB 12 BSEND              通讯对象发送数据 (有确认)

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

SFB 13 BRCV                 通讯对象接收数据 (有确认)

——可——编——程——控-制-器-技——术——门——户

SFB 14 GET                   通讯对象读取数据

WW.W_PLC※JS_C,OM-PL,C-技.术_网

SFB 15 PUT                   通讯对象写数据

WWW_PL※CJS_COM-PLC-技.术_网

(2)控制功能

P.L.C.技.术.网——可编程控制器技术门户

SFB 19 START           使通讯对象重启

WW.W_PLCJS_COM-PLC-技.术_网

SFB 20 STOP           使通讯对象停止

WW.W_PLCJS_COM-PLC-技.术_网

SFB 21 RESUME       使通讯对象继续工作

WWW_PLCJS@_COM%-PLC-技.术_网

(3)监控功能

WWW_P※LCJS_COM-PLC-)技.术_网

SFB 22 STATUS         提供通讯对象的工作状态

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

SFB 23 USTATUS      接收通讯对象的工作状态

W1WW_P4LCJS_COM-PLC-技.术_网

(4)查询功能

P.L.C.技.术.网——可编程控制器技术门户

SFC 62 CONTROL     查询连接的状态

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

BSEND/BRCV为例,简单介绍H系统之间的数据交换。

WWW_P※LCJS_COM-PLC-)技.术_网

417H站中调用SFB12

WW.W_PLCJS_COM-PLC-技.术_网

      CALL  BSEND , DB12

WW.W_PLC※JS_C,OM-PL,C-技.术_网

       REQ   :=M10.0

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       R     :=M10.1

WW.W_PLCJS_COM-PLC-技.术_网

       ID    :=W#16#1

WWW_PLC※JS_COM-PmLC-技.术_网

       R_ID  :=DW#16#1

WWW_P※LCJS_COM-PLC-)技.术_网

       DONE  :=M1.0

WWW_PLCJS@_COM%-PLC-技.术_网

       ERROR :=M1.1

WWW.PLCJS.COM——可编程控制器技术门户

       STATUS:=MW20

WWcW_PLCJS_COM-PLC-技.术_网

       SD_1  :=IB0

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       LEN   :=MW8

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

W1WW_P4LCJS_COM-PLC-技.术_网

417H-B站中调用SFB13

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

      CALL  BRCV , DB12

WWW_PL※CJS_COM-PLC-技.术_网

       EN_R  :=M100.0

WWW_P※LCJS_CO※M-PLC-技-.术_网

       ID    :=W#16#1

WWW_PL※CJS_COM-PLC-技.术_网

       R_ID  :=DW#16#1

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       NDR   :=M20.0

WWW.PLCJS.COM——可编程控制器技术门户

       ERROR :=M20.1

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       STATUS:=MW22

WWW.PLCJS.COM——可编程控制器技术门户

       RD_1  :=QB0

WWcW_PLCJS_COM-PLC-技.术_网

       LEN   :=MW0

WW.W_PLC※JS_C,OM-PL,C-技.术_网

参数描述如下:

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

REQ:沿触发。

WWW_PLC※JS_COM-PmLC-技.术_网

EN_R:为1时接收

WWW_P※LCJS_CO※M-PLC-技-.术_网

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

WWcW_PLCJS_COM-PLC-技.术_网

SD_I、RD_I:发送区与接收区。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

ERROR:错误位。

WWW_P※LCJS_CO※M-PLC-技-.术_网

STATUS:通讯状态字。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

这样,417h站IB0的数据就可以传送到417hb站的QB0。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WW.W_PLCJS_COM-PLC-技.术_网

3.2 S7-400H与标准CPU之间的通讯

WWW_PLCJS@_COM%-PLC-技.术_网

3.2.1 H系统与标准CPU的通讯链路

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

H系统与标准CPU的通讯有两种网络连接方式:一种是通过以太网通讯,如图3-14所示,另一种通过Y-Link连接到PROFIBUS网络,如图3-15所示。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW_PLC※JS_COM-PmLC-技.术_网

3-14 H系统与标准CPU的以太网通讯链路

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WW.W_PLCJS_COM-PLC-技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

3-15  H系统与标准CPU的Profibus通讯链路

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3.2.2  S7-400H与标准CPU之间的通讯配置

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

S7-400H与带有CP模板的标准CPU之间的Profibus通讯配置可参考Profibus主从通讯配置;如果S7-400H与标准CPU之间是通过与标准CPU集成的DP口通讯时,则需要标准CPU的Profibus-dp的GSD文件,此时可以把标准CPU当作Profibus从站进行配置即可,对于S7-400H与标准CPU之间的Profibus通讯配置本文就不再描叙,

WW.W_PLC※JS_C,OM-PL,C-技.术_网

H CPU与标准CPU之间的以太网通讯配置和S7-400H与S7-400H之间的通讯配置类似。先对S7-400H和标准CPU硬件组态完成后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面。在进入网络组态后,点击鼠标右键插入新的连接S7 Connection fault tolerant”连结,插入连接的步骤图3-16所示。

WWW.PLCJS.COM——可编程控制器技术门户

 

WW.W_PLCJS_COM-PLC-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

3-16 H CPU与标准CPU之间的以太网通讯配置

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

P.L.C.技.术.网——可编程控制器技术门户

这样S7-400H与标准CPU之间的通讯就建立,连接共2条通道,如3-17、3-18所示。

——可——编——程——控-制-器-技——术——门——户

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

 

plcjs.技.术_网

 

plcjs.技.术_网

3-17  S7-400H与标准CPU之间的以太网链路

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

3-18 S7-400H与标准CPU之间的以太网通讯连接

WW.W_PLCJS_COM-PLC-技.术_网

 

plcjs.技.术_网

3.2.3 S7-400H与标准CPU通讯功能块的调用

WWW_P※LCJS_COM-PLC-)技.术_网

H系统之间可以通过BSEND/BRCV实现通讯数据之间安全的数据传送,也可以通过USEND/URCV实现通讯数据之间快速的、无确认的数据传送,用PUT/GET亦可实现只在单边编程就可以读/通讯对象的数据。以下系统功能和功能块可以适用于S7-400H与标准CPU之间的通讯

——可——编——程——控-制-器-技——术——门——户

(1)传送和接收功能

WWW_PLCJS_COM-PLC-技.术_网

SFB 8 USEND           通讯对象发送数据 (无确认.)

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

SFB 9 URCV             通讯对象接收数据 (无确认)

WWW_PLC※JS_COM-PmLC-技.术_网

SFB 12 BSEND         通讯对象发送数据 (有确认)

plcjs.技.术_网

SFB 13 BRCV           通讯对象接收数据 (有确认)

W1WW_P4LCJS_COM-PLC-技.术_网

SFB 14 GET             通讯对象读取数据

WWW_PLC※JS_COM-PmLC-技.术_网

SFB 15 PUT             通讯对象写数据

——可——编——程——控-制-器-技——术——门——户

(2)控制功能

WWW_PL※CJS_COM-PLC-技.术_网

SFB 19    START      使通讯对象重起

WWW_P※LCJS_COM-PLC-)技.术_网

SFB 20 STOP           使通讯对象停止

WW.W_PLC※JS_C,OM-PL,C-技.术_网

SFB 21 RESUME      使通讯对象继续工作

W1WW_P4LCJS_COM-PLC-技.术_网

(3)监控功能

WW.W_PLCJS_COM-PLC-技.术_网

SFB 22 STATUS       提供通讯对象的工作状态

WW.W_PLCJS_COM-PLC-技.术_网

SFB 23 USTATUS     接收通讯对象的工作状态

WWW_P※LCJS_CO※M-PLC-技-.术_网

(4)查询功能

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SFC 62 CONTROL    查询连接的状态

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW_PLCJS_COM-PLC-技.术_网

以下以BSEND/BRCV为例,简单介绍H系统之间的数据交换。

plcjs.技.术_网

417H站中调用SFB12

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

      CALL  BSEND , DB12

WWW.PLCJS.COM——可编程控制器技术门户

       REQ   :=M10.0

WWW_PLCJS@_COM%-PLC-技.术_网

       R     :=M0.1

WWW_PLCJS_COM-PLC-技.术_网

       ID    :=W#16#1

WWW_PLCJS@_COM%-PLC-技.术_网

       R_ID  :=DW#16#1

W1WW_P4LCJS_COM-PLC-技.术_网

       DONE  :=M1.0

WWW_PLC※JS_COM-PmLC-技.术_网

       ERROR :=M1.1

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       STATUS:=MW20

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

       SD_1  :=IB0

plcjs.技.术_网

       LEN   :=MW8

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

P.L.C.技.术.网——可编程控制器技术门户

417站中调用SFB13

plcjs.技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

      CALL  BRCV , DB12

WW.W_PLCJS_COM-PLC-技.术_网

       EN_R  :=M100.0

WWW_P※LCJS_COM-PLC-)技.术_网

       ID    :=W#16#1

WWW_P※LCJS_COM-PLC-)技.术_网

       R_ID  :=DW#16#1

P.L.C.技.术.网——可编程控制器技术门户

       NDR   :=M20.0

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       ERROR :=M20.1

WWW.PLCJS.COM——可编程控制器技术门户

       STATUS:=MW22

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       RD_1  :=QB0

WW.W_PLC※JS_C,OM-PL,C-技.术_网

       LEN   :=MW0

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW.PLCJS.COM——可编程控制器技术门户

参数描述

WWW_P※LCJS_CO※M-PLC-技-.术_网

REQ:沿触发。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

EN_R:为1时接收

WW.W_PLC※JS_C,OM-PL,C-技.术_网

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

WWcW_PLCJS_COM-PLC-技.术_网

SD_I、RD_I:发送区与接收区。

WWW_PLCJS_COM-PLC-技.术_网

ERROR:错误位。

WWW_PLC※JS_COM-PmLC-技.术_网

STATUS:通讯状态字。

WW.W_PLCJS_COM-PLC-技.术_网

这样,417H站IB0的数据就可以传送到417B站的QB0。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

3.3 H系统与WinCC通讯

WWW_PLC※JS_COM-PmLC-技.术_网

3.3.1 H系统与WinCC连接

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

H系统与WinCC通讯可根据不同要求采用单路径、双路径、四路径连接等三种方式。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

(1) H系统与WinCC的单路径连接(如图3-19)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

H系统与WinCC的单路径连接需要的软、硬件:

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

——可——编——程——控-制-器-技——术——门——户

2.      PC机插1块CP1613工业以太网卡。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WWW.PLCJS.COM——可编程控制器技术门户

4.      SIMATIC NET软件V6.2 SP1, 1套

WW.W_PLCJS_COM-PLC-技.术_网

5.      WinCC V6.0 SP2,1套

WW.W_PLC※JS_C,OM-PL,C-技.术_网

6.      S7-REDCONNECT V6.2, 1套

——可——编——程——控-制-器-技——术——门——户

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW.PLCJS.COM——可编程控制器技术门户

3-19  H系统与WinCC的单路径连接

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

(2) H系统与WinCC的双路径连接,如图3-20所示:

WWW.PLCJS.COM——可编程控制器技术门户

H系统与WinCC的双路径连接需要的软、硬件:

WWW_PLCJS@_COM%-PLC-技.术_网

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

WWW_PL※CJS_COM-PLC-技.术_网

2.      PC机插2块CP1613工业以太网卡。

WWW.PLCJS.COM——可编程控制器技术门户

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

W1WW_P4LCJS_COM-PLC-技.术_网

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

5.      WinCC V6.0 SP2,1套

WWW_PLC※JS_COM-PmLC-技.术_网

6.      S7-REDCONNECT V6.2, 1套

WWW_PLC※JS_COM-PmLC-技.术_网

这种连接采用双路径,任一器件的损坏,系统可以自动从另一路径进行通讯

plcjs.技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLC※JS_COM-PmLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

3-20 H系统与WinCC的双路径连接

P.L.C.技.术.网——可编程控制器技术门户

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3)H系统与WinCC的四路径连接,如图3-21所示

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

H系统与WinCC的四路径连接需要的软、硬件:

WW.W_PLC※JS_C,OM-PL,C-技.术_网

1.      SIMATIC H站,两机架每个机架2个通讯卡(4 CP)。

P.L.C.技.术.网——可编程控制器技术门户

2.      PC机插2块CP1613工业以太网卡。

plcjs.技.术_网

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WWW_P※LCJS_COM-PLC-)技.术_网

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW_PLC※JS_COM-PmLC-技.术_网

5.      WinCC V6.0 SP2,1套

WW.W_PLC※JS_C,OM-PL,C-技.术_网

6.      S7-REDCONNECT V6.2, 1套

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW_PLCJS@_COM%-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

3-21系统与WinCC的四路径连接

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLC※JS_COM-PmLC-技.术_网

3.3.2组态通讯过程

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

下面我们以单路径通讯为例,即H系统与单CP1613的PC站通过单以太网段进行通讯的例子。双路径或四路径的通讯可参考此例。

——可——编——程——控-制-器-技——术——门——户

(1)首先组态400H, 400H站组态的步骤和3.1.2一样, 示例中项目名称为400h-COM。400H站命名为417h。

plcjs.技.术_网

组态完毕后,可进行编译并通过MPI或以太网下装到CPU中。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

(2)向项目中插入一个PC站。

WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3-22 建立PC站

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

plcjs.技.术_网

在本例中,PC站的名称为:MyStation。然后,对PC站进行组态,如图3-23、3-24所示。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

3-23 组态PC站(1)

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

如同在417H硬件组态相同,在本例中分别插入Wincc Application、CP1613。

WW.W_PLCJS_COM-PLC-技.术_网

3-25组态PC站(2)

WWW_P※LCJS_COM-PLC-)技.术_网

 

P.L.C.技.术.网——可编程控制器技术门户

设置CP1613的网络配置。如图3-26  3-27所示。

WWW_PLC※JS_COM-PmLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

3-26设置CP1613的网络配置(1)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

3-27 设置CP1613的网络配置(2)

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

PC站组态完毕后,进行编译检查是否有组态错误。

WWW_PL※CJS_COM-PLC-技.术_网

若没有组态错误,则在Configuration console 中进行组态

WW.W_PLCJS_COM-PLC-技.术_网

(3)运行“Configuration Console”编辑器,组态CP1613,如图3-28所示。

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW.PLCJS.COM——可编程控制器技术门户

3-28 组态CP1613

WWW.PLCJS.COM——可编程控制器技术门户

 

W1WW_P4LCJS_COM-PLC-技.术_网

在控制台组态编辑器画面中,需要对CP1613进行组态。首先,需要把“Mode of Module ”的选项设置为:“Configured mode”。然后,把Index选项设置为与PC站相应的槽号,选择应用“Apply”按钮,如下图3-29。

WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3-29 组态CP1613的工作模式

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

(4)使用Station Configuration Editor进行编辑。双击工具条上的图标或者双击桌面上的Station Configuration Editor图标进入编辑画面,如图3-30所示。

WW.W_PLCJS_COM-PLC-技.术_网

plcjs.技.术_网

3-30 编辑PC Station

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

进入Station Configuration Editor中即可见到在Configuration Console中配置的CP1613。对应于PC Station中的硬件组态,在Station Configuration Editor的相应槽位上添加WinCC Application。添加WinCC Application只需在相应槽位上单击右键进行选择。如图3-31所示。

WW.W_PLCJS_COM-PLC-技.术_网

3-31 在PC Station中建立“WinCC Application

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW.PLCJS.COM——可编程控制器技术门户

Station Configuration Editor完成后如图3-32.

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

3-32 配置完成PC Station

WWW_PLCJS_COM-PLC-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

Configuration Console” 集成了访问点的设置选项。通过把S7-ONLINE 的访问点设为“pc internal(local)”,系统会自动地选择通讯路径,如图3-33所示。

WWW_PL※CJS_COM-PLC-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3-33在Configuration Console” 设置访问点

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

设置完成后即可从“HW Config ”下载MyStation硬件配置组态

WWW_PL※CJS_COM-PLC-技.术_网

同时应注意“Station Configuration Editor”中的station name 必须于SIMATIC ManagerSIMATIC PC STATION的名字(即MyStation)一致;否则,不能正确下装。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_PLC※JS_COM-PmLC-技.术_网

plcjs.技.术_网

3-34 下载PC站

——可——编——程——控-制-器-技——术——门——户

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

PC站中WinCC Application和CP1613的槽号与Station Configuration Editor一样。

——可——编——程——控-制-器-技——术——门——户

下载完成后,Station Configuration Editor中的状态如图3-35所示。

WWW_PL※CJS_COM-PLC-技.术_网

3-35 下载完成后PC站状态

WW.W_PLCJS_COM-PLC-技.术_网

(5)网络组态

WWW_P※LCJS_COM-PLC-)技.术_网

417-4H及PC站组态完毕之后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面,如图3-36所示。

WWW_PLCJS@_COM%-PLC-技.术_网

3-36 网络组态

P.L.C.技.术.网——可编程控制器技术门户

 

WWW_PL※CJS_COM-PLC-技.术_网

在进入网络组态后,就可以建立417-4H与MyStation /WinCC Application 之间的连接。3-37

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3-37建立417-4H与MyStation /WinCC Application 之间的连接

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW.PLCJS.COM——可编程控制器技术门户

 

W1WW_P4LCJS_COM-PLC-技.术_网

(6)MyStation 和417h中下装网络组态信息。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

在网络组态编辑器画面,选中MyStation按“DownLoad”按钮,将MyStation的硬件配置及冗余连接下装到“Station Configuration Editor” 中。选中417H按“DownLoad”按钮,将417h站的连接下装到CPU中。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

(7)组态WinCC,建立冗余连接。点击Add New Driver,插入S7 Protocol Suite。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-38 组态WinCC,建立冗余连接

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

W1WW_P4LCJS_COM-PLC-技.术_网

在“S7 Protocol Suite”下的“Named Connection” 选项中插入”New Driver Connection”,如图3-39所示:

WWW_PLCJS@_COM%-PLC-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

3-39 建立“New Driver Connection”。

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

设置New Driver Connection 的属性 ,如图3-40所示。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

3-40 设置New Driver Connection 的属性

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

其中“connection name”为“NetPro”中所建立的connection 名字, 即“S7 connection_1”。此时,即可通过冗余连接进行通讯了。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

(8)打开图形编辑器组态画面进行测试,如图3-41所示:

WWW_PLCJS@_COM%-PLC-技.术_网

3-41 WinCC 通讯测试

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

plcjs.技.术_网

3.4 OP与S7-400H的连接的解决方案

——可——编——程——控-制-器-技——术——门——户

3.4.1 S7-400H及OP的工作机制

WWW.PLCJS.COM——可编程控制器技术门户

S7-400H 由两个的控制器组成(CPU0和CPU1),两者之间通过光纤连接来实现同步, 在正常情况下,两个CPU 都处在运行模式,,其中一个作为主CPU 在运行,另一个作为备用CPU 在运行(冗余模式),如果主CPU 中发生了错误,系统会自动切换到备用CPU上,此时,备用CPU 运行在单机模式, 一旦产生错误的CPU 修复完毕投入运行,修复的CPU 作为备用CPU , 这种主备关系会一直保持的下次切换。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

OP和控制器通过MPI或者通过Profibus连接,一个OP可以连接到一条(MPI或DP)总线,OP通过这条总线可以和几个控制器相连,在此总线上的OP及控制器的地址必须是唯一的。如图3-42所示,这种接法是错误的,因为在下面的总线上,有2个地址是相同的。

WWW_PLCJS@_COM%-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3-42 冗余CPU的地址不能相同

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_PL※CJS_COM-PLC-技.术_网

如果一个OP要连接几个CPU,这些CPU一定要有不同的地址,如图3-43所示:

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-43冗余CPU的地址不能相同

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

在这种配置中,会有以下问题,如果一个CPU故障,OP会显示一个它试图去连接一个故障CPU的错误信息,OP不能正常工作。在标准CPU配置中,如果CPU发生故障,整个设备都不能操作,这种情况是可以接受的。在H-CPU系统中,如果一个CPU发生故障,另一个还在运行,此时系统处在单机模式,是S7-400H系统的一种正常状态,所以OP 此时必须处在操作的状态。下面介绍OP连接H系统的主要方法。

WW.W_PLCJS_COM-PLC-技.术_网

3.4.2 OP连接到H-System一边

WWW_PLC※JS_COM-PmLC-技.术_网

一个OP连接到其中的一边,如果这边的CPU发生故障,OP就不能再进行操作显示,如图3-44所示:

WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

3-44连接单边CPU

WWW.PLCJS.COM——可编程控制器技术门户

 

W1WW_P4LCJS_COM-PLC-技.术_网

3.4.3连接冗余的OP

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

最简单的方法是每个控制器各连一个OP,这种解决方案价格比较贵,但也最能反映冗余的原理,因为OP硬件也是冗余的,这种方式两边的地址要设的完全一样。如图3-45所示:

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

W1WW_P4LCJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3-45分别连接每个CPU

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3.4.4 通过控制中继器电源切换OP到H-System任一边

WW.W_PLCJS_COM-PLC-技.术_网

1)OP到H-System接线

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

一般情况下,OP和S7-H的子系统都连在同一MPI/Profibus网段上,我们通过中继器分成几个独立的段,通过切换中继器的电源,可以把OP切到连H-System一边,这种方法,两个CPU的地址必须相同。如图3-46所示

WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-46 利用中继器OP连接H系统

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

2)中继器的接线

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

OP连到哪个控制器是由中继器的电源切换来决定的,例如,在中继器的电源供应上,用一个两路转换器可以确保其中一个中继器接通电源,中继器的切换可以通过手动切换,也可以通过编程用数字量输出自动切换。中继器供电如图3-47所示:

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

——可——编——程——控-制-器-技——术——门——户

WWW_P※LCJS_CO※M-PLC-技-.术_网

3-47中继器电源的连接方法

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3)信号通道

WWW_PL※CJS_COM-PLC-技.术_网

在运行过程中,OP连接CPU的通道通过编程在CPU故障时自动切换,或者是人为的手动切换,OP和H-System之间的信号通道如图3-48所示:(注:CPU上标注箭头的是故障或故障通道,虚线表示当前信号通道)

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

3-48 通过中继器的信号通道

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WW.W_PLCJS_COM-PLC-技.术_网

mso-bidi-font-family: ' ZH-CN mso-fareast-language: DE; mso-ansi-language: Arial;>SFB 14 GET                   通讯对象读取数据
WWW_PL※CJS_COM-PLC-技.术_网

SFB 15 PUT                   通讯对象写数据

WWcW_PLCJS_COM-PLC-技.术_网

(2)控制功能

WWW_P※LCJS_COM-PLC-)技.术_网

SFB 19 START           使通讯对象重启

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

SFB 20 STOP           使通讯对象停止

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SFB 21 RESUME       使通讯对象继续工作

WWW_PLCJS@_COM%-PLC-技.术_网

(3)监控功能

WWW_PLC※JS_COM-PmLC-技.术_网

SFB 22 STATUS         提供通讯对象的工作状态

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SFB 23 USTATUS      接收通讯对象的工作状态

plcjs.技.术_网

(4)查询功能

WWcW_PLCJS_COM-PLC-技.术_网

SFC 62 CONTROL     查询连接的状态

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

BSEND/BRCV为例,简单介绍H系统之间的数据交换。

P.L.C.技.术.网——可编程控制器技术门户

417H站中调用SFB12

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

      CALL  BSEND , DB12

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       REQ   :=M10.0

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       R     :=M10.1

P.L.C.技.术.网——可编程控制器技术门户

       ID    :=W#16#1

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       R_ID  :=DW#16#1

WWW_P※LCJS_COM-PLC-)技.术_网

       DONE  :=M1.0

WWW_PLCJS_COM-PLC-技.术_网

       ERROR :=M1.1

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       STATUS:=MW20

WWW_P※LCJS_COM-PLC-)技.术_网

       SD_1  :=IB0

WWW_PLCJS@_COM%-PLC-技.术_网

       LEN   :=MW8

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

417H-B站中调用SFB13

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

      CALL  BRCV , DB12

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       EN_R  :=M100.0

WWW_P※LCJS_COM-PLC-)技.术_网

       ID    :=W#16#1

WWW.PLCJS.COM——可编程控制器技术门户

       R_ID  :=DW#16#1

——可——编——程——控-制-器-技——术——门——户

       NDR   :=M20.0

WWW_P※LCJS_CO※M-PLC-技-.术_网

       ERROR :=M20.1

WWW_PLCJS@_COM%-PLC-技.术_网

       STATUS:=MW22

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       RD_1  :=QB0

WWW_PLCJS_COM-PLC-技.术_网

       LEN   :=MW0

WWW_P※LCJS_COM-PLC-)技.术_网

参数描述如下:

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

REQ:沿触发。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

EN_R:为1时接收

WWW_PLCJS_COM-PLC-技.术_网

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

WWW_PLCJS_COM-PLC-技.术_网

SD_I、RD_I:发送区与接收区。

W1WW_P4LCJS_COM-PLC-技.术_网

ERROR:错误位。

W1WW_P4LCJS_COM-PLC-技.术_网

STATUS:通讯状态字。

WWW_PLCJS_COM-PLC-技.术_网

这样,417h站IB0的数据就可以传送到417hb站的QB0。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW.PLCJS.COM——可编程控制器技术门户

3.2 S7-400H与标准CPU之间的通讯

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3.2.1 H系统与标准CPU的通讯链路

plcjs.技.术_网

H系统与标准CPU的通讯有两种网络连接方式:一种是通过以太网通讯,如图3-14所示,另一种通过Y-Link连接到PROFIBUS网络,如图3-15所示。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

——可——编——程——控-制-器-技——术——门——户

W1WW_P4LCJS_COM-PLC-技.术_网

3-14 H系统与标准CPU的以太网通讯链路

WWW_PLCJS_COM-PLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-15  H系统与标准CPU的Profibus通讯链路

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3.2.2  S7-400H与标准CPU之间的通讯配置

WWW_PLCJS@_COM%-PLC-技.术_网

S7-400H与带有CP模板的标准CPU之间的Profibus通讯配置可参考Profibus主从通讯配置;如果S7-400H与标准CPU之间是通过与标准CPU集成的DP口通讯时,则需要标准CPU的Profibus-dp的GSD文件,此时可以把标准CPU当作Profibus从站进行配置即可,对于S7-400H与标准CPU之间的Profibus通讯配置本文就不再描叙,

WWW_PLCJS_COM-PLC-技.术_网

H CPU与标准CPU之间的以太网通讯配置和S7-400H与S7-400H之间的通讯配置类似。先对S7-400H和标准CPU硬件组态完成后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面。在进入网络组态后,点击鼠标右键插入新的连接S7 Connection fault tolerant”连结,插入连接的步骤图3-16所示。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

P.L.C.技.术.网——可编程控制器技术门户

3-16 H CPU与标准CPU之间的以太网通讯配置

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

这样S7-400H与标准CPU之间的通讯就建立,连接共2条通道,如3-17、3-18所示。

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-17  S7-400H与标准CPU之间的以太网链路

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

——可——编——程——控-制-器-技——术——门——户

3-18 S7-400H与标准CPU之间的以太网通讯连接

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3.2.3 S7-400H与标准CPU通讯功能块的调用

WW.W_PLC※JS_C,OM-PL,C-技.术_网

H系统之间可以通过BSEND/BRCV实现通讯数据之间安全的数据传送,也可以通过USEND/URCV实现通讯数据之间快速的、无确认的数据传送,用PUT/GET亦可实现只在单边编程就可以读/通讯对象的数据。以下系统功能和功能块可以适用于S7-400H与标准CPU之间的通讯

WWcW_PLCJS_COM-PLC-技.术_网

(1)传送和接收功能

WW.W_PLCJS_COM-PLC-技.术_网

SFB 8 USEND           通讯对象发送数据 (无确认.)

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

SFB 9 URCV             通讯对象接收数据 (无确认)

WWW_PLCJS_COM-PLC-技.术_网

SFB 12 BSEND         通讯对象发送数据 (有确认)

WWW_PLCJS_COM-PLC-技.术_网

SFB 13 BRCV           通讯对象接收数据 (有确认)

WW.W_PLCJS_COM-PLC-技.术_网

SFB 14 GET             通讯对象读取数据

WW.W_PLC※JS_C,OM-PL,C-技.术_网

SFB 15 PUT             通讯对象写数据

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

(2)控制功能

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

SFB 19    START      使通讯对象重起

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

SFB 20 STOP           使通讯对象停止

WWW_P※LCJS_COM-PLC-)技.术_网

SFB 21 RESUME      使通讯对象继续工作

——可——编——程——控-制-器-技——术——门——户

(3)监控功能

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

SFB 22 STATUS       提供通讯对象的工作状态

——可——编——程——控-制-器-技——术——门——户

SFB 23 USTATUS     接收通讯对象的工作状态

WW.W_PLCJS_COM-PLC-技.术_网

(4)查询功能

WW.W_PLC※JS_C,OM-PL,C-技.术_网

SFC 62 CONTROL    查询连接的状态

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

以下以BSEND/BRCV为例,简单介绍H系统之间的数据交换。

WWW_PL※CJS_COM-PLC-技.术_网

417H站中调用SFB12

P.L.C.技.术.网——可编程控制器技术门户

      CALL  BSEND , DB12

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       REQ   :=M10.0

WWW_P※LCJS_COM-PLC-)技.术_网

       R     :=M0.1

WWW_PL※CJS_COM-PLC-技.术_网

       ID    :=W#16#1

WWW_P※LCJS_CO※M-PLC-技-.术_网

       R_ID  :=DW#16#1

WWW_P※LCJS_COM-PLC-)技.术_网

       DONE  :=M1.0

WWW_PL※CJS_COM-PLC-技.术_网

       ERROR :=M1.1

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       STATUS:=MW20

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

       SD_1  :=IB0

WW.W_PLC※JS_C,OM-PL,C-技.术_网

       LEN   :=MW8

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

417站中调用SFB13

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

      CALL  BRCV , DB12

WWW_PLCJS_COM-PLC-技.术_网

       EN_R  :=M100.0

P.L.C.技.术.网——可编程控制器技术门户

       ID    :=W#16#1

WW.W_PLC※JS_C,OM-PL,C-技.术_网

       R_ID  :=DW#16#1

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       NDR   :=M20.0

WW.W_PLCJS_COM-PLC-技.术_网

       ERROR :=M20.1

P.L.C.技.术.网——可编程控制器技术门户

       STATUS:=MW22

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       RD_1  :=QB0

WWW_PLC※JS_COM-PmLC-技.术_网

       LEN   :=MW0

plcjs.技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

参数描述

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

REQ:沿触发。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

EN_R:为1时接收

WW.W_PLCJS_COM-PLC-技.术_网

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

SD_I、RD_I:发送区与接收区。

plcjs.技.术_网

ERROR:错误位。

WWW_PLCJS@_COM%-PLC-技.术_网

STATUS:通讯状态字。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

这样,417H站IB0的数据就可以传送到417B站的QB0。

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

3.3 H系统与WinCC通讯

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3.3.1 H系统与WinCC连接

——可——编——程——控-制-器-技——术——门——户

H系统与WinCC通讯可根据不同要求采用单路径、双路径、四路径连接等三种方式。

WWW_PLCJS@_COM%-PLC-技.术_网

(1) H系统与WinCC的单路径连接(如图3-19)

WWW_P※LCJS_COM-PLC-)技.术_网

H系统与WinCC的单路径连接需要的软、硬件:

WWW_PLCJS_COM-PLC-技.术_网

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

2.      PC机插1块CP1613工业以太网卡。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WWW_PL※CJS_COM-PLC-技.术_网

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

5.      WinCC V6.0 SP2,1套

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

6.      S7-REDCONNECT V6.2, 1套

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

3-19  H系统与WinCC的单路径连接

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

(2) H系统与WinCC的双路径连接,如图3-20所示:

plcjs.技.术_网

H系统与WinCC的双路径连接需要的软、硬件:

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

——可——编——程——控-制-器-技——术——门——户

2.      PC机插2块CP1613工业以太网卡。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

W1WW_P4LCJS_COM-PLC-技.术_网

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

5.      WinCC V6.0 SP2,1套

WWW.PLCJS.COM——可编程控制器技术门户

6.      S7-REDCONNECT V6.2, 1套

WWcW_PLCJS_COM-PLC-技.术_网

这种连接采用双路径,任一器件的损坏,系统可以自动从另一路径进行通讯

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS_COM-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3-20 H系统与WinCC的双路径连接

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW.PLCJS.COM——可编程控制器技术门户

3)H系统与WinCC的四路径连接,如图3-21所示

WWW_PLCJS_COM-PLC-技.术_网

H系统与WinCC的四路径连接需要的软、硬件:

WWW_P※LCJS_COM-PLC-)技.术_网

1.      SIMATIC H站,两机架每个机架2个通讯卡(4 CP)。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

2.      PC机插2块CP1613工业以太网卡。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

P.L.C.技.术.网——可编程控制器技术门户

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW_PLC※JS_COM-PmLC-技.术_网

5.      WinCC V6.0 SP2,1套

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

6.      S7-REDCONNECT V6.2, 1套

P.L.C.技.术.网——可编程控制器技术门户

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

3-21系统与WinCC的四路径连接

WW.W_PLCJS_COM-PLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

3.3.2组态通讯过程

WW.W_PLCJS_COM-PLC-技.术_网

下面我们以单路径通讯为例,即H系统与单CP1613的PC站通过单以太网段进行通讯的例子。双路径或四路径的通讯可参考此例。

P.L.C.技.术.网——可编程控制器技术门户

(1)首先组态400H, 400H站组态的步骤和3.1.2一样, 示例中项目名称为400h-COM。400H站命名为417h。

W1WW_P4LCJS_COM-PLC-技.术_网

组态完毕后,可进行编译并通过MPI或以太网下装到CPU中。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

(2)向项目中插入一个PC站。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWcW_PLCJS_COM-PLC-技.术_网

3-22 建立PC站

plcjs.技.术_网

 

WWcW_PLCJS_COM-PLC-技.术_网

在本例中,PC站的名称为:MyStation。然后,对PC站进行组态,如图3-23、3-24所示。

WWW_PL※CJS_COM-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

3-23 组态PC站(1)

P.L.C.技.术.网——可编程控制器技术门户

 

W1WW_P4LCJS_COM-PLC-技.术_网

如同在417H硬件组态相同,在本例中分别插入Wincc Application、CP1613。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-25组态PC站(2)

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

设置CP1613的网络配置。如图3-26  3-27所示。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-26设置CP1613的网络配置(1)

WWW_PLCJS_COM-PLC-技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_PLCJS_COM-PLC-技.术_网

3-27 设置CP1613的网络配置(2)

P.L.C.技.术.网——可编程控制器技术门户

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

PC站组态完毕后,进行编译检查是否有组态错误。

WWW_P※LCJS_COM-PLC-)技.术_网

若没有组态错误,则在Configuration console 中进行组态

P.L.C.技.术.网——可编程控制器技术门户

(3)运行“Configuration Console”编辑器,组态CP1613,如图3-28所示。

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PL※CJS_COM-PLC-技.术_网

3-28 组态CP1613

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

在控制台组态编辑器画面中,需要对CP1613进行组态。首先,需要把“Mode of Module ”的选项设置为:“Configured mode”。然后,把Index选项设置为与PC站相应的槽号,选择应用“Apply”按钮,如下图3-29。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-29 组态CP1613的工作模式

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

(4)使用Station Configuration Editor进行编辑。双击工具条上的图标或者双击桌面上的Station Configuration Editor图标进入编辑画面,如图3-30所示。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLCJS_COM-PLC-技.术_网

3-30 编辑PC Station

WWW_PLC※JS_COM-PmLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

进入Station Configuration Editor中即可见到在Configuration Console中配置的CP1613。对应于PC Station中的硬件组态,在Station Configuration Editor的相应槽位上添加WinCC Application。添加WinCC Application只需在相应槽位上单击右键进行选择。如图3-31所示。

W1WW_P4LCJS_COM-PLC-技.术_网

3-31 在PC Station中建立“WinCC Application

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

Station Configuration Editor完成后如图3-32.

P.L.C.技.术.网——可编程控制器技术门户

 

——可——编——程——控-制-器-技——术——门——户

3-32 配置完成PC Station

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

Configuration Console” 集成了访问点的设置选项。通过把S7-ONLINE 的访问点设为“pc internal(local)”,系统会自动地选择通讯路径,如图3-33所示。

plcjs.技.术_网

 

plcjs.技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

3-33在Configuration Console” 设置访问点

WW.W_PLCJS_COM-PLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

设置完成后即可从“HW Config ”下载MyStation硬件配置组态

WWW_P※LCJS_COM-PLC-)技.术_网

同时应注意“Station Configuration Editor”中的station name 必须于SIMATIC ManagerSIMATIC PC STATION的名字(即MyStation)一致;否则,不能正确下装。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLCJS_COM-PLC-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

3-34 下载PC站

plcjs.技.术_网

 

——可——编——程——控-制-器-技——术——门——户

PC站中WinCC Application和CP1613的槽号与Station Configuration Editor一样。

WWW_PLC※JS_COM-PmLC-技.术_网

下载完成后,Station Configuration Editor中的状态如图3-35所示。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3-35 下载完成后PC站状态

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

(5)网络组态

WW.W_PLCJS_COM-PLC-技.术_网

417-4H及PC站组态完毕之后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面,如图3-36所示。

——可——编——程——控-制-器-技——术——门——户

3-36 网络组态

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

plcjs.技.术_网

在进入网络组态后,就可以建立417-4H与MyStation /WinCC Application 之间的连接。3-37

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

plcjs.技.术_网

3-37建立417-4H与MyStation /WinCC Application 之间的连接

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW_PLCJS_COM-PLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

(6)MyStation 和417h中下装网络组态信息。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

在网络组态编辑器画面,选中MyStation按“DownLoad”按钮,将MyStation的硬件配置及冗余连接下装到“Station Configuration Editor” 中。选中417H按“DownLoad”按钮,将417h站的连接下装到CPU中。

WW.W_PLCJS_COM-PLC-技.术_网

(7)组态WinCC,建立冗余连接。点击Add New Driver,插入S7 Protocol Suite。

WWW_PLCJS_COM-PLC-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-38 组态WinCC,建立冗余连接

WWW_PLCJS@_COM%-PLC-技.术_网

 

plcjs.技.术_网

在“S7 Protocol Suite”下的“Named Connection” 选项中插入”New Driver Connection”,如图3-39所示:

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-39 建立“New Driver Connection”。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

设置New Driver Connection 的属性 ,如图3-40所示。

——可——编——程——控-制-器-技——术——门——户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

——可——编——程——控-制-器-技——术——门——户

 

plcjs.技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

3-40 设置New Driver Connection 的属性

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

——可——编——程——控-制-器-技——术——门——户

其中“connection name”为“NetPro”中所建立的connection 名字, 即“S7 connection_1”。此时,即可通过冗余连接进行通讯了。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

(8)打开图形编辑器组态画面进行测试,如图3-41所示:

W1WW_P4LCJS_COM-PLC-技.术_网

3-41 WinCC 通讯测试

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWcW_PLCJS_COM-PLC-技.术_网

3.4 OP与S7-400H的连接的解决方案

WW.W_PLCJS_COM-PLC-技.术_网

3.4.1 S7-400H及OP的工作机制

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

S7-400H 由两个的控制器组成(CPU0和CPU1),两者之间通过光纤连接来实现同步, 在正常情况下,两个CPU 都处在运行模式,,其中一个作为主CPU 在运行,另一个作为备用CPU 在运行(冗余模式),如果主CPU 中发生了错误,系统会自动切换到备用CPU上,此时,备用CPU 运行在单机模式, 一旦产生错误的CPU 修复完毕投入运行,修复的CPU 作为备用CPU , 这种主备关系会一直保持的下次切换。

P.L.C.技.术.网——可编程控制器技术门户

OP和控制器通过MPI或者通过Profibus连接,一个OP可以连接到一条(MPI或DP)总线,OP通过这条总线可以和几个控制器相连,在此总线上的OP及控制器的地址必须是唯一的。如图3-42所示,这种接法是错误的,因为在下面的总线上,有2个地址是相同的。

WWW_PLC※JS_COM-PmLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

3-42 冗余CPU的地址不能相同

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

如果一个OP要连接几个CPU,这些CPU一定要有不同的地址,如图3-43所示:

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3-43冗余CPU的地址不能相同

WWW_PLCJS@_COM%-PLC-技.术_网

在这种配置中,会有以下问题,如果一个CPU故障,OP会显示一个它试图去连接一个故障CPU的错误信息,OP不能正常工作。在标准CPU配置中,如果CPU发生故障,整个设备都不能操作,这种情况是可以接受的。在H-CPU系统中,如果一个CPU发生故障,另一个还在运行,此时系统处在单机模式,是S7-400H系统的一种正常状态,所以OP 此时必须处在操作的状态。下面介绍OP连接H系统的主要方法。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3.4.2 OP连接到H-System一边

WWW_PLC※JS_COM-PmLC-技.术_网

一个OP连接到其中的一边,如果这边的CPU发生故障,OP就不能再进行操作显示,如图3-44所示:

W1WW_P4LCJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3-44连接单边CPU

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWcW_PLCJS_COM-PLC-技.术_网

3.4.3连接冗余的OP

WWcW_PLCJS_COM-PLC-技.术_网

最简单的方法是每个控制器各连一个OP,这种解决方案价格比较贵,但也最能反映冗余的原理,因为OP硬件也是冗余的,这种方式两边的地址要设的完全一样。如图3-45所示:

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

3-45分别连接每个CPU

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3.4.4 通过控制中继器电源切换OP到H-System任一边

W1WW_P4LCJS_COM-PLC-技.术_网

1)OP到H-System接线

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

一般情况下,OP和S7-H的子系统都连在同一MPI/Profibus网段上,我们通过中继器分成几个独立的段,通过切换中继器的电源,可以把OP切到连H-System一边,这种方法,两个CPU的地址必须相同。如图3-46所示

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-46 利用中继器OP连接H系统

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

2)中继器的接线

WWcW_PLCJS_COM-PLC-技.术_网

OP连到哪个控制器是由中继器的电源切换来决定的,例如,在中继器的电源供应上,用一个两路转换器可以确保其中一个中继器接通电源,中继器的切换可以通过手动切换,也可以通过编程用数字量输出自动切换。中继器供电如图3-47所示:

WW.W_PLCJS_COM-PLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-47中继器电源的连接方法

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

3)信号通道

——可——编——程——控-制-器-技——术——门——户

在运行过程中,OP连接CPU的通道通过编程在CPU故障时自动切换,或者是人为的手动切换,OP和H-System之间的信号通道如图3-48所示:(注:CPU上标注箭头的是故障或故障通道,虚线表示当前信号通道)

——可——编——程——控-制-器-技——术——门——户

 

WWcW_PLCJS_COM-PLC-技.术_网

3-48 通过中继器的信号通道

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PL※CJS_COM-PLC-技.术_网

N style=FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ansi-language: DE; mso-fareast-language: ZH-CN>从通讯对象接收数据 (无确认)

WWW_PLCJS_COM-PLC-技.术_网

SFB 12 BSEND              通讯对象发送数据 (有确认)

WWW_PLC※JS_COM-PmLC-技.术_网

SFB 13 BRCV                 通讯对象接收数据 (有确认)

WWW_P※LCJS_CO※M-PLC-技-.术_网

SFB 14 GET                   通讯对象读取数据

——可——编——程——控-制-器-技——术——门——户

SFB 15 PUT                   通讯对象写数据

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

(2)控制功能

WWW_PL※CJS_COM-PLC-技.术_网

SFB 19 START           使通讯对象重启

WWW_PLC※JS_COM-PmLC-技.术_网

SFB 20 STOP           使通讯对象停止

WW.W_PLCJS_COM-PLC-技.术_网

SFB 21 RESUME       使通讯对象继续工作

WWW_P※LCJS_COM-PLC-)技.术_网

(3)监控功能

WWW_PLCJS@_COM%-PLC-技.术_网

SFB 22 STATUS         提供通讯对象的工作状态

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SFB 23 USTATUS      接收通讯对象的工作状态

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

(4)查询功能

WW.W_PLC※JS_C,OM-PL,C-技.术_网

SFC 62 CONTROL     查询连接的状态

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

BSEND/BRCV为例,简单介绍H系统之间的数据交换。

WWW_P※LCJS_COM-PLC-)技.术_网

417H站中调用SFB12

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

      CALL  BSEND , DB12

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       REQ   :=M10.0

WWW_PLC※JS_COM-PmLC-技.术_网

       R     :=M10.1

WWW_PLC※JS_COM-PmLC-技.术_网

       ID    :=W#16#1

WWW_P※LCJS_CO※M-PLC-技-.术_网

       R_ID  :=DW#16#1

WW.W_PLCJS_COM-PLC-技.术_网

       DONE  :=M1.0

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       ERROR :=M1.1

WWcW_PLCJS_COM-PLC-技.术_网

       STATUS:=MW20

WWW_PLCJS_COM-PLC-技.术_网

       SD_1  :=IB0

WWW_PLC※JS_COM-PmLC-技.术_网

       LEN   :=MW8

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

417H-B站中调用SFB13

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

      CALL  BRCV , DB12

WWW.PLCJS.COM——可编程控制器技术门户

       EN_R  :=M100.0

plcjs.技.术_网

       ID    :=W#16#1

plcjs.技.术_网

       R_ID  :=DW#16#1

plcjs.技.术_网

       NDR   :=M20.0

——可——编——程——控-制-器-技——术——门——户

       ERROR :=M20.1

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       STATUS:=MW22

W1WW_P4LCJS_COM-PLC-技.术_网

       RD_1  :=QB0

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

       LEN   :=MW0

WW.W_PLCJS_COM-PLC-技.术_网

参数描述如下:

WWW_PLCJS_COM-PLC-技.术_网

REQ:沿触发。

WWcW_PLCJS_COM-PLC-技.术_网

EN_R:为1时接收

WWW_P※LCJS_CO※M-PLC-技-.术_网

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

SD_I、RD_I:发送区与接收区。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

ERROR:错误位。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

STATUS:通讯状态字。

WWW.PLCJS.COM——可编程控制器技术门户

这样,417h站IB0的数据就可以传送到417hb站的QB0。

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

3.2 S7-400H与标准CPU之间的通讯

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3.2.1 H系统与标准CPU的通讯链路

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

H系统与标准CPU的通讯有两种网络连接方式:一种是通过以太网通讯,如图3-14所示,另一种通过Y-Link连接到PROFIBUS网络,如图3-15所示。

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-14 H系统与标准CPU的以太网通讯链路

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

P.L.C.技.术.网——可编程控制器技术门户

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3-15  H系统与标准CPU的Profibus通讯链路

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3.2.2  S7-400H与标准CPU之间的通讯配置

WWcW_PLCJS_COM-PLC-技.术_网

S7-400H与带有CP模板的标准CPU之间的Profibus通讯配置可参考Profibus主从通讯配置;如果S7-400H与标准CPU之间是通过与标准CPU集成的DP口通讯时,则需要标准CPU的Profibus-dp的GSD文件,此时可以把标准CPU当作Profibus从站进行配置即可,对于S7-400H与标准CPU之间的Profibus通讯配置本文就不再描叙,

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

H CPU与标准CPU之间的以太网通讯配置和S7-400H与S7-400H之间的通讯配置类似。先对S7-400H和标准CPU硬件组态完成后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面。在进入网络组态后,点击鼠标右键插入新的连接S7 Connection fault tolerant”连结,插入连接的步骤图3-16所示。

plcjs.技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-16 H CPU与标准CPU之间的以太网通讯配置

WWW_PL※CJS_COM-PLC-技.术_网

 

plcjs.技.术_网

这样S7-400H与标准CPU之间的通讯就建立,连接共2条通道,如3-17、3-18所示。

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

W1WW_P4LCJS_COM-PLC-技.术_网

3-17  S7-400H与标准CPU之间的以太网链路

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

3-18 S7-400H与标准CPU之间的以太网通讯连接

WWW_PLCJS_COM-PLC-技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

3.2.3 S7-400H与标准CPU通讯功能块的调用

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

H系统之间可以通过BSEND/BRCV实现通讯数据之间安全的数据传送,也可以通过USEND/URCV实现通讯数据之间快速的、无确认的数据传送,用PUT/GET亦可实现只在单边编程就可以读/通讯对象的数据。以下系统功能和功能块可以适用于S7-400H与标准CPU之间的通讯

WWW_PLCJS_COM-PLC-技.术_网

(1)传送和接收功能

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

SFB 8 USEND           通讯对象发送数据 (无确认.)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

SFB 9 URCV             通讯对象接收数据 (无确认)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SFB 12 BSEND         通讯对象发送数据 (有确认)

WW.W_PLCJS_COM-PLC-技.术_网

SFB 13 BRCV           通讯对象接收数据 (有确认)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

SFB 14 GET             通讯对象读取数据

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SFB 15 PUT             通讯对象写数据

plcjs.技.术_网

(2)控制功能

WW.W_PLC※JS_C,OM-PL,C-技.术_网

SFB 19    START      使通讯对象重起

WWW.PLCJS.COM——可编程控制器技术门户

SFB 20 STOP           使通讯对象停止

WWW_PLCJS_COM-PLC-技.术_网

SFB 21 RESUME      使通讯对象继续工作

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

(3)监控功能

WWW.PLCJS.COM——可编程控制器技术门户

SFB 22 STATUS       提供通讯对象的工作状态

WWW_P※LCJS_COM-PLC-)技.术_网

SFB 23 USTATUS     接收通讯对象的工作状态

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

(4)查询功能

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

SFC 62 CONTROL    查询连接的状态

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WW.W_PLCJS_COM-PLC-技.术_网

以下以BSEND/BRCV为例,简单介绍H系统之间的数据交换。

WWcW_PLCJS_COM-PLC-技.术_网

417H站中调用SFB12

WWW.PLCJS.COM——可编程控制器技术门户

      CALL  BSEND , DB12

——可——编——程——控-制-器-技——术——门——户

       REQ   :=M10.0

WW.W_PLCJS_COM-PLC-技.术_网

       R     :=M0.1

P.L.C.技.术.网——可编程控制器技术门户

       ID    :=W#16#1

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       R_ID  :=DW#16#1

P.L.C.技.术.网——可编程控制器技术门户

       DONE  :=M1.0

WWW_PLCJS@_COM%-PLC-技.术_网

       ERROR :=M1.1

WWW_P※LCJS_CO※M-PLC-技-.术_网

       STATUS:=MW20

WWW_PLCJS_COM-PLC-技.术_网

       SD_1  :=IB0

plcjs.技.术_网

       LEN   :=MW8

——可——编——程——控-制-器-技——术——门——户

 

WWW.PLCJS.COM——可编程控制器技术门户

417站中调用SFB13

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

      CALL  BRCV , DB12

WWW_P※LCJS_COM-PLC-)技.术_网

       EN_R  :=M100.0

WWcW_PLCJS_COM-PLC-技.术_网

       ID    :=W#16#1

——可——编——程——控-制-器-技——术——门——户

       R_ID  :=DW#16#1

WWW_P※LCJS_CO※M-PLC-技-.术_网

       NDR   :=M20.0

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       ERROR :=M20.1

WW.W_PLCJS_COM-PLC-技.术_网

       STATUS:=MW22

WWW_PLCJS@_COM%-PLC-技.术_网

       RD_1  :=QB0

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

       LEN   :=MW0

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

plcjs.技.术_网

参数描述

W1WW_P4LCJS_COM-PLC-技.术_网

REQ:沿触发。

WWW_PLCJS_COM-PLC-技.术_网

EN_R:为1时接收

W1WW_P4LCJS_COM-PLC-技.术_网

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

W1WW_P4LCJS_COM-PLC-技.术_网

SD_I、RD_I:发送区与接收区。

P.L.C.技.术.网——可编程控制器技术门户

ERROR:错误位。

WWcW_PLCJS_COM-PLC-技.术_网

STATUS:通讯状态字。

WWW_PL※CJS_COM-PLC-技.术_网

这样,417H站IB0的数据就可以传送到417B站的QB0。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW_P※LCJS_COM-PLC-)技.术_网

3.3 H系统与WinCC通讯

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3.3.1 H系统与WinCC连接

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

H系统与WinCC通讯可根据不同要求采用单路径、双路径、四路径连接等三种方式。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

(1) H系统与WinCC的单路径连接(如图3-19)

WWW_P※LCJS_CO※M-PLC-技-.术_网

H系统与WinCC的单路径连接需要的软、硬件:

WW.W_PLC※JS_C,OM-PL,C-技.术_网

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

W1WW_P4LCJS_COM-PLC-技.术_网

2.      PC机插1块CP1613工业以太网卡。

WWW_PL※CJS_COM-PLC-技.术_网

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WWW_PLCJS_COM-PLC-技.术_网

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

5.      WinCC V6.0 SP2,1套

WWW_PLC※JS_COM-PmLC-技.术_网

6.      S7-REDCONNECT V6.2, 1套

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

plcjs.技.术_网

3-19  H系统与WinCC的单路径连接

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

(2) H系统与WinCC的双路径连接,如图3-20所示:

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

H系统与WinCC的双路径连接需要的软、硬件:

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

WWW_P※LCJS_CO※M-PLC-技-.术_网

2.      PC机插2块CP1613工业以太网卡。

P.L.C.技.术.网——可编程控制器技术门户

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WWcW_PLCJS_COM-PLC-技.术_网

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW_PLC※JS_COM-PmLC-技.术_网

5.      WinCC V6.0 SP2,1套

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

6.      S7-REDCONNECT V6.2, 1套

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

这种连接采用双路径,任一器件的损坏,系统可以自动从另一路径进行通讯

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW_PLCJS_COM-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

P.L.C.技.术.网——可编程控制器技术门户

3-20 H系统与WinCC的双路径连接

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

3)H系统与WinCC的四路径连接,如图3-21所示

WWW_PLCJS@_COM%-PLC-技.术_网

H系统与WinCC的四路径连接需要的软、硬件:

WWW_PLCJS@_COM%-PLC-技.术_网

1.      SIMATIC H站,两机架每个机架2个通讯卡(4 CP)。

W1WW_P4LCJS_COM-PLC-技.术_网

2.      PC机插2块CP1613工业以太网卡。

WWW_P※LCJS_COM-PLC-)技.术_网

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW.PLCJS.COM——可编程控制器技术门户

5.      WinCC V6.0 SP2,1套

WWW_PLC※JS_COM-PmLC-技.术_网

6.      S7-REDCONNECT V6.2, 1套

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3-21系统与WinCC的四路径连接

WWW.PLCJS.COM——可编程控制器技术门户

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3.3.2组态通讯过程

WWW_PLC※JS_COM-PmLC-技.术_网

下面我们以单路径通讯为例,即H系统与单CP1613的PC站通过单以太网段进行通讯的例子。双路径或四路径的通讯可参考此例。

WWW.PLCJS.COM——可编程控制器技术门户

(1)首先组态400H, 400H站组态的步骤和3.1.2一样, 示例中项目名称为400h-COM。400H站命名为417h。

WWcW_PLCJS_COM-PLC-技.术_网

组态完毕后,可进行编译并通过MPI或以太网下装到CPU中。

WWW_PLCJS_COM-PLC-技.术_网

(2)向项目中插入一个PC站。

WWW_P※LCJS_COM-PLC-)技.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-22 建立PC站

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

P.L.C.技.术.网——可编程控制器技术门户

在本例中,PC站的名称为:MyStation。然后,对PC站进行组态,如图3-23、3-24所示。

WWW_PLC※JS_COM-PmLC-技.术_网

——可——编——程——控-制-器-技——术——门——户

3-23 组态PC站(1)

WW.W_PLCJS_COM-PLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

如同在417H硬件组态相同,在本例中分别插入Wincc Application、CP1613。

WWcW_PLCJS_COM-PLC-技.术_网

3-25组态PC站(2)

plcjs.技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

设置CP1613的网络配置。如图3-26  3-27所示。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_PLC※JS_COM-PmLC-技.术_网

3-26设置CP1613的网络配置(1)

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3-27 设置CP1613的网络配置(2)

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

PC站组态完毕后,进行编译检查是否有组态错误。

W1WW_P4LCJS_COM-PLC-技.术_网

若没有组态错误,则在Configuration console 中进行组态

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

(3)运行“Configuration Console”编辑器,组态CP1613,如图3-28所示。

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

plcjs.技.术_网

3-28 组态CP1613

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

plcjs.技.术_网

在控制台组态编辑器画面中,需要对CP1613进行组态。首先,需要把“Mode of Module ”的选项设置为:“Configured mode”。然后,把Index选项设置为与PC站相应的槽号,选择应用“Apply”按钮,如下图3-29。

WWW_PLCJS_COM-PLC-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

3-29 组态CP1613的工作模式

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

plcjs.技.术_网

(4)使用Station Configuration Editor进行编辑。双击工具条上的图标或者双击桌面上的Station Configuration Editor图标进入编辑画面,如图3-30所示。

WWW.PLCJS.COM——可编程控制器技术门户

——可——编——程——控-制-器-技——术——门——户

3-30 编辑PC Station

plcjs.技.术_网

 

WWcW_PLCJS_COM-PLC-技.术_网

进入Station Configuration Editor中即可见到在Configuration Console中配置的CP1613。对应于PC Station中的硬件组态,在Station Configuration Editor的相应槽位上添加WinCC Application。添加WinCC Application只需在相应槽位上单击右键进行选择。如图3-31所示。

WWW_PLCJS_COM-PLC-技.术_网

3-31 在PC Station中建立“WinCC Application

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

Station Configuration Editor完成后如图3-32.

plcjs.技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

3-32 配置完成PC Station

WWW_PL※CJS_COM-PLC-技.术_网

 

P.L.C.技.术.网——可编程控制器技术门户

Configuration Console” 集成了访问点的设置选项。通过把S7-ONLINE 的访问点设为“pc internal(local)”,系统会自动地选择通讯路径,如图3-33所示。

P.L.C.技.术.网——可编程控制器技术门户

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_PLCJS_COM-PLC-技.术_网

3-33在Configuration Console” 设置访问点

——可——编——程——控-制-器-技——术——门——户

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

设置完成后即可从“HW Config ”下载MyStation硬件配置组态

WWcW_PLCJS_COM-PLC-技.术_网

同时应注意“Station Configuration Editor”中的station name 必须于SIMATIC ManagerSIMATIC PC STATION的名字(即MyStation)一致;否则,不能正确下装。

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

3-34 下载PC站

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

PC站中WinCC Application和CP1613的槽号与Station Configuration Editor一样。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

下载完成后,Station Configuration Editor中的状态如图3-35所示。

WWW.PLCJS.COM——可编程控制器技术门户

3-35 下载完成后PC站状态

W1WW_P4LCJS_COM-PLC-技.术_网

(5)网络组态

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

417-4H及PC站组态完毕之后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面,如图3-36所示。

WW.W_PLCJS_COM-PLC-技.术_网

3-36 网络组态

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

在进入网络组态后,就可以建立417-4H与MyStation /WinCC Application 之间的连接。3-37

WWW_PL※CJS_COM-PLC-技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

3-37建立417-4H与MyStation /WinCC Application 之间的连接

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

(6)MyStation 和417h中下装网络组态信息。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

在网络组态编辑器画面,选中MyStation按“DownLoad”按钮,将MyStation的硬件配置及冗余连接下装到“Station Configuration Editor” 中。选中417H按“DownLoad”按钮,将417h站的连接下装到CPU中。

WWW_PLCJS_COM-PLC-技.术_网

(7)组态WinCC,建立冗余连接。点击Add New Driver,插入S7 Protocol Suite。

——可——编——程——控-制-器-技——术——门——户

——可——编——程——控-制-器-技——术——门——户

3-38 组态WinCC,建立冗余连接

P.L.C.技.术.网——可编程控制器技术门户

 

WW.W_PLCJS_COM-PLC-技.术_网

在“S7 Protocol Suite”下的“Named Connection” 选项中插入”New Driver Connection”,如图3-39所示:

WWcW_PLCJS_COM-PLC-技.术_网

——可——编——程——控-制-器-技——术——门——户

3-39 建立“New Driver Connection”。

plcjs.技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

设置New Driver Connection 的属性 ,如图3-40所示。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

——可——编——程——控-制-器-技——术——门——户

 

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

 

plcjs.技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

3-40 设置New Driver Connection 的属性

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLC※JS_COM-PmLC-技.术_网

其中“connection name”为“NetPro”中所建立的connection 名字, 即“S7 connection_1”。此时,即可通过冗余连接进行通讯了。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

(8)打开图形编辑器组态画面进行测试,如图3-41所示:

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-41 WinCC 通讯测试

WWW_P※LCJS_COM-PLC-)技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3.4 OP与S7-400H的连接的解决方案

WWW_P※LCJS_CO※M-PLC-技-.术_网

3.4.1 S7-400H及OP的工作机制

WWW.PLCJS.COM——可编程控制器技术门户

S7-400H 由两个的控制器组成(CPU0和CPU1),两者之间通过光纤连接来实现同步, 在正常情况下,两个CPU 都处在运行模式,,其中一个作为主CPU 在运行,另一个作为备用CPU 在运行(冗余模式),如果主CPU 中发生了错误,系统会自动切换到备用CPU上,此时,备用CPU 运行在单机模式, 一旦产生错误的CPU 修复完毕投入运行,修复的CPU 作为备用CPU , 这种主备关系会一直保持的下次切换。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

OP和控制器通过MPI或者通过Profibus连接,一个OP可以连接到一条(MPI或DP)总线,OP通过这条总线可以和几个控制器相连,在此总线上的OP及控制器的地址必须是唯一的。如图3-42所示,这种接法是错误的,因为在下面的总线上,有2个地址是相同的。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

P.L.C.技.术.网——可编程控制器技术门户

3-42 冗余CPU的地址不能相同

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

——可——编——程——控-制-器-技——术——门——户

如果一个OP要连接几个CPU,这些CPU一定要有不同的地址,如图3-43所示:

WWcW_PLCJS_COM-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

3-43冗余CPU的地址不能相同

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

在这种配置中,会有以下问题,如果一个CPU故障,OP会显示一个它试图去连接一个故障CPU的错误信息,OP不能正常工作。在标准CPU配置中,如果CPU发生故障,整个设备都不能操作,这种情况是可以接受的。在H-CPU系统中,如果一个CPU发生故障,另一个还在运行,此时系统处在单机模式,是S7-400H系统的一种正常状态,所以OP 此时必须处在操作的状态。下面介绍OP连接H系统的主要方法。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3.4.2 OP连接到H-System一边

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

一个OP连接到其中的一边,如果这边的CPU发生故障,OP就不能再进行操作显示,如图3-44所示:

WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3-44连接单边CPU

WWW_PLCJS@_COM%-PLC-技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3.4.3连接冗余的OP

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

最简单的方法是每个控制器各连一个OP,这种解决方案价格比较贵,但也最能反映冗余的原理,因为OP硬件也是冗余的,这种方式两边的地址要设的完全一样。如图3-45所示:

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

WWW_PLC※JS_COM-PmLC-技.术_网

3-45分别连接每个CPU

——可——编——程——控-制-器-技——术——门——户

 

WW.W_PLCJS_COM-PLC-技.术_网

3.4.4 通过控制中继器电源切换OP到H-System任一边

——可——编——程——控-制-器-技——术——门——户

1)OP到H-System接线

——可——编——程——控-制-器-技——术——门——户

一般情况下,OP和S7-H的子系统都连在同一MPI/Profibus网段上,我们通过中继器分成几个独立的段,通过切换中继器的电源,可以把OP切到连H-System一边,这种方法,两个CPU的地址必须相同。如图3-46所示

——可——编——程——控-制-器-技——术——门——户

WW.W_PLCJS_COM-PLC-技.术_网

3-46 利用中继器OP连接H系统

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

2)中继器的接线

WWW.PLCJS.COM——可编程控制器技术门户

OP连到哪个控制器是由中继器的电源切换来决定的,例如,在中继器的电源供应上,用一个两路转换器可以确保其中一个中继器接通电源,中继器的切换可以通过手动切换,也可以通过编程用数字量输出自动切换。中继器供电如图3-47所示:

WWW_PLCJS_COM-PLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

3-47中继器电源的连接方法

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

3)信号通道

WWW.PLCJS.COM——可编程控制器技术门户

在运行过程中,OP连接CPU的通道通过编程在CPU故障时自动切换,或者是人为的手动切换,OP和H-System之间的信号通道如图3-48所示:(注:CPU上标注箭头的是故障或故障通道,虚线表示当前信号通道)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

W1WW_P4LCJS_COM-PLC-技.术_网

3-48 通过中继器的信号通道

plcjs.技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

——可——编——程——控-制-器-技——术——门——户

WIDTH: 92px; COLOR: black; TEXT-INDENT: 137.5pt; FONT-FAMILY: 宋体; POSITION: absolute; TOP: -713px; mso-bidi-font-weight: bold; mso-pagination: none; mso-bidi-font-size: 11.0pt; mso-char-indent-count: 2.28; mso-char-indent-size: 11.95pt>其中“connection name”为“NetPro”中所建立的connection 名字, 即“S7 connection_1”。此时,即可通过冗余连接进行通讯了。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW.PLCJS.COM——可编程控制器技术门户

3-41 WinCC 通讯测试

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

mso-bidi-font-family:; 如果S7-400H与标准CPU之间是通过与标准CPU集成的DP口通讯时: p>
plcjs.技.术_网

SFB 14 GET                   通讯对象读取数据

WW.W_PLC※JS_C,OM-PL,C-技.术_网

SFB 15 PUT                   通讯对象写数据

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

(2)控制功能

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SFB 19 START           使通讯对象重启

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

SFB 20 STOP           使通讯对象停止

WWcW_PLCJS_COM-PLC-技.术_网

SFB 21 RESUME       使通讯对象继续工作

WWW_PLCJS_COM-PLC-技.术_网

(3)监控功能

——可——编——程——控-制-器-技——术——门——户

SFB 22 STATUS         提供通讯对象的工作状态

WWW_PL※CJS_COM-PLC-技.术_网

SFB 23 USTATUS      接收通讯对象的工作状态

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

(4)查询功能

WWW_PLC※JS_COM-PmLC-技.术_网

SFC 62 CONTROL     查询连接的状态

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

——可——编——程——控-制-器-技——术——门——户

BSEND/BRCV为例,简单介绍H系统之间的数据交换。

WW.W_PLCJS_COM-PLC-技.术_网

417H站中调用SFB12

WWW_PLCJS_COM-PLC-技.术_网

      CALL  BSEND , DB12

W1WW_P4LCJS_COM-PLC-技.术_网

       REQ   :=M10.0

WWcW_PLCJS_COM-PLC-技.术_网

       R     :=M10.1

WWW_P※LCJS_COM-PLC-)技.术_网

       ID    :=W#16#1

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       R_ID  :=DW#16#1

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       DONE  :=M1.0

WW.W_PLC※JS_C,OM-PL,C-技.术_网

       ERROR :=M1.1

WWW_PLCJS_COM-PLC-技.术_网

       STATUS:=MW20

WWW.PLCJS.COM——可编程控制器技术门户

       SD_1  :=IB0

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       LEN   :=MW8

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

417H-B站中调用SFB13

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW.PLCJS.COM——可编程控制器技术门户

      CALL  BRCV , DB12

WWW_P※LCJS_CO※M-PLC-技-.术_网

       EN_R  :=M100.0

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       ID    :=W#16#1

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       R_ID  :=DW#16#1

WWW.PLCJS.COM——可编程控制器技术门户

       NDR   :=M20.0

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       ERROR :=M20.1

WWcW_PLCJS_COM-PLC-技.术_网

       STATUS:=MW22

WWW_PLCJS_COM-PLC-技.术_网

       RD_1  :=QB0

plcjs.技.术_网

       LEN   :=MW0

W1WW_P4LCJS_COM-PLC-技.术_网

参数描述如下:

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

REQ:沿触发。

WWW_PLCJS@_COM%-PLC-技.术_网

EN_R:为1时接收

WWW_PLC※JS_COM-PmLC-技.术_网

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SD_I、RD_I:发送区与接收区。

plcjs.技.术_网

ERROR:错误位。

plcjs.技.术_网

STATUS:通讯状态字。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

这样,417h站IB0的数据就可以传送到417hb站的QB0。

——可——编——程——控-制-器-技——术——门——户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3.2 S7-400H与标准CPU之间的通讯

WWW_PLCJS_COM-PLC-技.术_网

3.2.1 H系统与标准CPU的通讯链路

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

H系统与标准CPU的通讯有两种网络连接方式:一种是通过以太网通讯,如图3-14所示,另一种通过Y-Link连接到PROFIBUS网络,如图3-15所示。

WWW.PLCJS.COM——可编程控制器技术门户

 

WWcW_PLCJS_COM-PLC-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

3-14 H系统与标准CPU的以太网通讯链路

WWW_PLCJS_COM-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

W1WW_P4LCJS_COM-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

3-15  H系统与标准CPU的Profibus通讯链路

WW.W_PLCJS_COM-PLC-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

3.2.2  S7-400H与标准CPU之间的通讯配置

WWW_P※LCJS_CO※M-PLC-技-.术_网

S7-400H与带有CP模板的标准CPU之间的Profibus通讯配置可参考Profibus主从通讯配置;如果S7-400H与标准CPU之间是通过与标准CPU集成的DP口通讯时,则需要标准CPU的Profibus-dp的GSD文件,此时可以把标准CPU当作Profibus从站进行配置即可,对于S7-400H与标准CPU之间的Profibus通讯配置本文就不再描叙,

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

H CPU与标准CPU之间的以太网通讯配置和S7-400H与S7-400H之间的通讯配置类似。先对S7-400H和标准CPU硬件组态完成后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面。在进入网络组态后,点击鼠标右键插入新的连接S7 Connection fault tolerant”连结,插入连接的步骤图3-16所示。

WWW_PLCJS_COM-PLC-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-16 H CPU与标准CPU之间的以太网通讯配置

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

这样S7-400H与标准CPU之间的通讯就建立,连接共2条通道,如3-17、3-18所示。

WWW_PLCJS_COM-PLC-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

 

WWW_PL※CJS_COM-PLC-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

 

——可——编——程——控-制-器-技——术——门——户

3-17  S7-400H与标准CPU之间的以太网链路

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

plcjs.技.术_网

3-18 S7-400H与标准CPU之间的以太网通讯连接

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_P※LCJS_COM-PLC-)技.术_网

3.2.3 S7-400H与标准CPU通讯功能块的调用

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

H系统之间可以通过BSEND/BRCV实现通讯数据之间安全的数据传送,也可以通过USEND/URCV实现通讯数据之间快速的、无确认的数据传送,用PUT/GET亦可实现只在单边编程就可以读/通讯对象的数据。以下系统功能和功能块可以适用于S7-400H与标准CPU之间的通讯

WWW_PLC※JS_COM-PmLC-技.术_网

(1)传送和接收功能

plcjs.技.术_网

SFB 8 USEND           通讯对象发送数据 (无确认.)

——可——编——程——控-制-器-技——术——门——户

SFB 9 URCV             通讯对象接收数据 (无确认)

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

SFB 12 BSEND         通讯对象发送数据 (有确认)

——可——编——程——控-制-器-技——术——门——户

SFB 13 BRCV           通讯对象接收数据 (有确认)

——可——编——程——控-制-器-技——术——门——户

SFB 14 GET             通讯对象读取数据

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

SFB 15 PUT             通讯对象写数据

WWW_PL※CJS_COM-PLC-技.术_网

(2)控制功能

WWW_PLC※JS_COM-PmLC-技.术_网

SFB 19    START      使通讯对象重起

WWW_PLCJS_COM-PLC-技.术_网

SFB 20 STOP           使通讯对象停止

——可——编——程——控-制-器-技——术——门——户

SFB 21 RESUME      使通讯对象继续工作

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

(3)监控功能

W1WW_P4LCJS_COM-PLC-技.术_网

SFB 22 STATUS       提供通讯对象的工作状态

WWW_PL※CJS_COM-PLC-技.术_网

SFB 23 USTATUS     接收通讯对象的工作状态

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

(4)查询功能

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

SFC 62 CONTROL    查询连接的状态

P.L.C.技.术.网——可编程控制器技术门户

 

WWW_PL※CJS_COM-PLC-技.术_网

以下以BSEND/BRCV为例,简单介绍H系统之间的数据交换。

WWW.PLCJS.COM——可编程控制器技术门户

417H站中调用SFB12

WWW_PLC※JS_COM-PmLC-技.术_网

      CALL  BSEND , DB12

WWW_P※LCJS_COM-PLC-)技.术_网

       REQ   :=M10.0

W1WW_P4LCJS_COM-PLC-技.术_网

       R     :=M0.1

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       ID    :=W#16#1

plcjs.技.术_网

       R_ID  :=DW#16#1

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       DONE  :=M1.0

WWW_PLC※JS_COM-PmLC-技.术_网

       ERROR :=M1.1

WWcW_PLCJS_COM-PLC-技.术_网

       STATUS:=MW20

WWW_P※LCJS_COM-PLC-)技.术_网

       SD_1  :=IB0

WWW_PL※CJS_COM-PLC-技.术_网

       LEN   :=MW8

P.L.C.技.术.网——可编程控制器技术门户

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

417站中调用SFB13

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_P※LCJS_COM-PLC-)技.术_网

      CALL  BRCV , DB12

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       EN_R  :=M100.0

——可——编——程——控-制-器-技——术——门——户

       ID    :=W#16#1

W1WW_P4LCJS_COM-PLC-技.术_网

       R_ID  :=DW#16#1

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

       NDR   :=M20.0

WW.W_PLCJS_COM-PLC-技.术_网

       ERROR :=M20.1

W1WW_P4LCJS_COM-PLC-技.术_网

       STATUS:=MW22

W1WW_P4LCJS_COM-PLC-技.术_网

       RD_1  :=QB0

WWW_PLCJS@_COM%-PLC-技.术_网

       LEN   :=MW0

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

参数描述

W1WW_P4LCJS_COM-PLC-技.术_网

REQ:沿触发。

P.L.C.技.术.网——可编程控制器技术门户

EN_R:为1时接收

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

SD_I、RD_I:发送区与接收区。

WWW_P※LCJS_COM-PLC-)技.术_网

ERROR:错误位。

WW.W_PLCJS_COM-PLC-技.术_网

STATUS:通讯状态字。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

这样,417H站IB0的数据就可以传送到417B站的QB0。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW.PLCJS.COM——可编程控制器技术门户

3.3 H系统与WinCC通讯

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3.3.1 H系统与WinCC连接

WWW_P※LCJS_COM-PLC-)技.术_网

H系统与WinCC通讯可根据不同要求采用单路径、双路径、四路径连接等三种方式。

W1WW_P4LCJS_COM-PLC-技.术_网

(1) H系统与WinCC的单路径连接(如图3-19)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

H系统与WinCC的单路径连接需要的软、硬件:

WWW.PLCJS.COM——可编程控制器技术门户

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

2.      PC机插1块CP1613工业以太网卡。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WWW.PLCJS.COM——可编程控制器技术门户

4.      SIMATIC NET软件V6.2 SP1, 1套

——可——编——程——控-制-器-技——术——门——户

5.      WinCC V6.0 SP2,1套

WWW_PL※CJS_COM-PLC-技.术_网

6.      S7-REDCONNECT V6.2, 1套

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3-19  H系统与WinCC的单路径连接

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWcW_PLCJS_COM-PLC-技.术_网

(2) H系统与WinCC的双路径连接,如图3-20所示:

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

H系统与WinCC的双路径连接需要的软、硬件:

WWW.PLCJS.COM——可编程控制器技术门户

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

WWW_PLCJS@_COM%-PLC-技.术_网

2.      PC机插2块CP1613工业以太网卡。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WWW_P※LCJS_COM-PLC-)技.术_网

4.      SIMATIC NET软件V6.2 SP1, 1套

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

5.      WinCC V6.0 SP2,1套

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

6.      S7-REDCONNECT V6.2, 1套

——可——编——程——控-制-器-技——术——门——户

这种连接采用双路径,任一器件的损坏,系统可以自动从另一路径进行通讯

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW_PL※CJS_COM-PLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

3-20 H系统与WinCC的双路径连接

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3)H系统与WinCC的四路径连接,如图3-21所示

P.L.C.技.术.网——可编程控制器技术门户

H系统与WinCC的四路径连接需要的软、硬件:

——可——编——程——控-制-器-技——术——门——户

1.      SIMATIC H站,两机架每个机架2个通讯卡(4 CP)。

WWW_PL※CJS_COM-PLC-技.术_网

2.      PC机插2块CP1613工业以太网卡。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

5.      WinCC V6.0 SP2,1套

W1WW_P4LCJS_COM-PLC-技.术_网

6.      S7-REDCONNECT V6.2, 1套

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

——可——编——程——控-制-器-技——术——门——户

3-21系统与WinCC的四路径连接

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLCJS@_COM%-PLC-技.术_网

3.3.2组态通讯过程

WWW.PLCJS.COM——可编程控制器技术门户

下面我们以单路径通讯为例,即H系统与单CP1613的PC站通过单以太网段进行通讯的例子。双路径或四路径的通讯可参考此例。

WWW.PLCJS.COM——可编程控制器技术门户

(1)首先组态400H, 400H站组态的步骤和3.1.2一样, 示例中项目名称为400h-COM。400H站命名为417h。

WWW.PLCJS.COM——可编程控制器技术门户

组态完毕后,可进行编译并通过MPI或以太网下装到CPU中。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

(2)向项目中插入一个PC站。

P.L.C.技.术.网——可编程控制器技术门户

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3-22 建立PC站

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_PLC※JS_COM-PmLC-技.术_网

在本例中,PC站的名称为:MyStation。然后,对PC站进行组态,如图3-23、3-24所示。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3-23 组态PC站(1)

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

如同在417H硬件组态相同,在本例中分别插入Wincc Application、CP1613。

WW.W_PLCJS_COM-PLC-技.术_网

3-25组态PC站(2)

plcjs.技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

设置CP1613的网络配置。如图3-26  3-27所示。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WW.W_PLCJS_COM-PLC-技.术_网

3-26设置CP1613的网络配置(1)

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-27 设置CP1613的网络配置(2)

plcjs.技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

PC站组态完毕后,进行编译检查是否有组态错误。

WWW.PLCJS.COM——可编程控制器技术门户

若没有组态错误,则在Configuration console 中进行组态

——可——编——程——控-制-器-技——术——门——户

(3)运行“Configuration Console”编辑器,组态CP1613,如图3-28所示。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

3-28 组态CP1613

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

在控制台组态编辑器画面中,需要对CP1613进行组态。首先,需要把“Mode of Module ”的选项设置为:“Configured mode”。然后,把Index选项设置为与PC站相应的槽号,选择应用“Apply”按钮,如下图3-29。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WW.W_PLCJS_COM-PLC-技.术_网

3-29 组态CP1613的工作模式

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

(4)使用Station Configuration Editor进行编辑。双击工具条上的图标或者双击桌面上的Station Configuration Editor图标进入编辑画面,如图3-30所示。

WWW_PLCJS_COM-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

3-30 编辑PC Station

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

进入Station Configuration Editor中即可见到在Configuration Console中配置的CP1613。对应于PC Station中的硬件组态,在Station Configuration Editor的相应槽位上添加WinCC Application。添加WinCC Application只需在相应槽位上单击右键进行选择。如图3-31所示。

WWW_P※LCJS_COM-PLC-)技.术_网

3-31 在PC Station中建立“WinCC Application

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

Station Configuration Editor完成后如图3-32.

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWcW_PLCJS_COM-PLC-技.术_网

3-32 配置完成PC Station

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_PLC※JS_COM-PmLC-技.术_网

Configuration Console” 集成了访问点的设置选项。通过把S7-ONLINE 的访问点设为“pc internal(local)”,系统会自动地选择通讯路径,如图3-33所示。

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW_P※LCJS_COM-PLC-)技.术_网

3-33在Configuration Console” 设置访问点

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

设置完成后即可从“HW Config ”下载MyStation硬件配置组态

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

同时应注意“Station Configuration Editor”中的station name 必须于SIMATIC ManagerSIMATIC PC STATION的名字(即MyStation)一致;否则,不能正确下装。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJS@_COM%-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

3-34 下载PC站

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW.PLCJS.COM——可编程控制器技术门户

PC站中WinCC Application和CP1613的槽号与Station Configuration Editor一样。

WWW_PLCJS_COM-PLC-技.术_网

下载完成后,Station Configuration Editor中的状态如图3-35所示。

WWW_PLC※JS_COM-PmLC-技.术_网

3-35 下载完成后PC站状态

W1WW_P4LCJS_COM-PLC-技.术_网

(5)网络组态

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

417-4H及PC站组态完毕之后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面,如图3-36所示。

P.L.C.技.术.网——可编程控制器技术门户

3-36 网络组态

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

在进入网络组态后,就可以建立417-4H与MyStation /WinCC Application 之间的连接。3-37

plcjs.技.术_网

 

plcjs.技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3-37建立417-4H与MyStation /WinCC Application 之间的连接

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

W1WW_P4LCJS_COM-PLC-技.术_网

(6)MyStation 和417h中下装网络组态信息。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

在网络组态编辑器画面,选中MyStation按“DownLoad”按钮,将MyStation的硬件配置及冗余连接下装到“Station Configuration Editor” 中。选中417H按“DownLoad”按钮,将417h站的连接下装到CPU中。

WWW.PLCJS.COM——可编程控制器技术门户

(7)组态WinCC,建立冗余连接。点击Add New Driver,插入S7 Protocol Suite。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWcW_PLCJS_COM-PLC-技.术_网

3-38 组态WinCC,建立冗余连接

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

在“S7 Protocol Suite”下的“Named Connection” 选项中插入”New Driver Connection”,如图3-39所示:

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWcW_PLCJS_COM-PLC-技.术_网

3-39 建立“New Driver Connection”。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

W1WW_P4LCJS_COM-PLC-技.术_网

设置New Driver Connection 的属性 ,如图3-40所示。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJS@_COM%-PLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-40 设置New Driver Connection 的属性

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

其中“connection name”为“NetPro”中所建立的connection 名字, 即“S7 connection_1”。此时,即可通过冗余连接进行通讯了。

P.L.C.技.术.网——可编程控制器技术门户

 

plcjs.技.术_网

(8)打开图形编辑器组态画面进行测试,如图3-41所示:

plcjs.技.术_网

3-41 WinCC 通讯测试

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_P※LCJS_COM-PLC-)技.术_网

 

——可——编——程——控-制-器-技——术——门——户

3.4 OP与S7-400H的连接的解决方案

WWW_P※LCJS_CO※M-PLC-技-.术_网

3.4.1 S7-400H及OP的工作机制

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

S7-400H 由两个的控制器组成(CPU0和CPU1),两者之间通过光纤连接来实现同步, 在正常情况下,两个CPU 都处在运行模式,,其中一个作为主CPU 在运行,另一个作为备用CPU 在运行(冗余模式),如果主CPU 中发生了错误,系统会自动切换到备用CPU上,此时,备用CPU 运行在单机模式, 一旦产生错误的CPU 修复完毕投入运行,修复的CPU 作为备用CPU , 这种主备关系会一直保持的下次切换。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

OP和控制器通过MPI或者通过Profibus连接,一个OP可以连接到一条(MPI或DP)总线,OP通过这条总线可以和几个控制器相连,在此总线上的OP及控制器的地址必须是唯一的。如图3-42所示,这种接法是错误的,因为在下面的总线上,有2个地址是相同的。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-42 冗余CPU的地址不能相同

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

如果一个OP要连接几个CPU,这些CPU一定要有不同的地址,如图3-43所示:

WWW_PLC※JS_COM-PmLC-技.术_网

——可——编——程——控-制-器-技——术——门——户

3-43冗余CPU的地址不能相同

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

在这种配置中,会有以下问题,如果一个CPU故障,OP会显示一个它试图去连接一个故障CPU的错误信息,OP不能正常工作。在标准CPU配置中,如果CPU发生故障,整个设备都不能操作,这种情况是可以接受的。在H-CPU系统中,如果一个CPU发生故障,另一个还在运行,此时系统处在单机模式,是S7-400H系统的一种正常状态,所以OP 此时必须处在操作的状态。下面介绍OP连接H系统的主要方法。

WWW_PLCJS_COM-PLC-技.术_网

3.4.2 OP连接到H-System一边

plcjs.技.术_网

一个OP连接到其中的一边,如果这边的CPU发生故障,OP就不能再进行操作显示,如图3-44所示:

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWcW_PLCJS_COM-PLC-技.术_网

3-44连接单边CPU

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLC※JS_COM-PmLC-技.术_网

3.4.3连接冗余的OP

WWcW_PLCJS_COM-PLC-技.术_网

最简单的方法是每个控制器各连一个OP,这种解决方案价格比较贵,但也最能反映冗余的原理,因为OP硬件也是冗余的,这种方式两边的地址要设的完全一样。如图3-45所示:

WWW_PLC※JS_COM-PmLC-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

3-45分别连接每个CPU

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

plcjs.技.术_网

3.4.4 通过控制中继器电源切换OP到H-System任一边

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

1)OP到H-System接线

plcjs.技.术_网

一般情况下,OP和S7-H的子系统都连在同一MPI/Profibus网段上,我们通过中继器分成几个独立的段,通过切换中继器的电源,可以把OP切到连H-System一边,这种方法,两个CPU的地址必须相同。如图3-46所示

WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

3-46 利用中继器OP连接H系统

WWW_PLCJS_COM-PLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

2)中继器的接线

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

OP连到哪个控制器是由中继器的电源切换来决定的,例如,在中继器的电源供应上,用一个两路转换器可以确保其中一个中继器接通电源,中继器的切换可以通过手动切换,也可以通过编程用数字量输出自动切换。中继器供电如图3-47所示:

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_PL※CJS_COM-PLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

3-47中继器电源的连接方法

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

3)信号通道

WWW_PL※CJS_COM-PLC-技.术_网

在运行过程中,OP连接CPU的通道通过编程在CPU故障时自动切换,或者是人为的手动切换,OP和H-System之间的信号通道如图3-48所示:(注:CPU上标注箭头的是故障或故障通道,虚线表示当前信号通道)

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

3-48 通过中继器的信号通道

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_PL※CJS_COM-PLC-技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

N style=FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ansi-language: DE; mso-fareast-language: ZH-CN>从通讯对象接收数据
(无确认)

——可——编——程——控-制-器-技——术——门——户

SFB 12 BSEND              向通讯对象发送数据 (有确认)

WWW_PLCJS_COM-PLC-技.术_网

SFB 13 BRCV                 从通讯对象接收数据 (有确认)

P.L.C.技.术.网——可编程控制器技术门户

SFB 14 GET                   从通讯对象读取数据

P.L.C.技.术.网——可编程控制器技术门户

SFB 15 PUT                   向通讯对象写数据

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

(2)控制功能

——可——编——程——控-制-器-技——术——门——户

SFB 19 START           使通讯对象重启

WWW.PLCJS.COM——可编程控制器技术门户

SFB 20 STOP           使通讯对象停止

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

SFB 21 RESUME       使通讯对象继续工作

W1WW_P4LCJS_COM-PLC-技.术_网

(3)监控功能

WWW_PLCJS_COM-PLC-技.术_网

SFB 22 STATUS         提供通讯对象的工作状态

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

SFB 23 USTATUS      接收通讯对象的工作状态

WWW_PLC※JS_COM-PmLC-技.术_网

(4)查询功能

P.L.C.技.术.网——可编程控制器技术门户

SFC 62 CONTROL     查询连接的状态

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

BSEND/BRCV为例,简单介绍H系统之间的数据交换。

WWW_PLCJS_COM-PLC-技.术_网

417H站中调用SFB12

WWW_P※LCJS_CO※M-PLC-技-.术_网

      CALL  BSEND , DB12

plcjs.技.术_网

       REQ   :=M10.0

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       R     :=M10.1

WWcW_PLCJS_COM-PLC-技.术_网

       ID    :=W#16#1

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       R_ID  :=DW#16#1

WWcW_PLCJS_COM-PLC-技.术_网

       DONE  :=M1.0

WWcW_PLCJS_COM-PLC-技.术_网

       ERROR :=M1.1

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       STATUS:=MW20

WWW_PL※CJS_COM-PLC-技.术_网

       SD_1  :=IB0

WWW_PLC※JS_COM-PmLC-技.术_网

       LEN   :=MW8

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

417H-B站中调用SFB13

WW.W_PLCJS_COM-PLC-技.术_网

 

P.L.C.技.术.网——可编程控制器技术门户

      CALL  BRCV , DB12

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       EN_R  :=M100.0

WWW_P※LCJS_CO※M-PLC-技-.术_网

       ID    :=W#16#1

WW.W_PLC※JS_C,OM-PL,C-技.术_网

       R_ID  :=DW#16#1

W1WW_P4LCJS_COM-PLC-技.术_网

       NDR   :=M20.0

WWW_PL※CJS_COM-PLC-技.术_网

       ERROR :=M20.1

W1WW_P4LCJS_COM-PLC-技.术_网

       STATUS:=MW22

WWcW_PLCJS_COM-PLC-技.术_网

       RD_1  :=QB0

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

       LEN   :=MW0

WW.W_PLC※JS_C,OM-PL,C-技.术_网

参数描述如下:

WWW_PLCJS@_COM%-PLC-技.术_网

REQ:沿触发。

WWW_PL※CJS_COM-PLC-技.术_网

EN_R:为1时接收

WWW_PLC※JS_COM-PmLC-技.术_网

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

WWW_PLCJS@_COM%-PLC-技.术_网

SD_I、RD_I:发送区与接收区。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

ERROR:错误位。

——可——编——程——控-制-器-技——术——门——户

STATUS:通讯状态字。

WWW_PLCJS@_COM%-PLC-技.术_网

这样,417h站IB0的数据就可以传送到417hb站的QB0。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

3.2 S7-400H与标准CPU之间的通讯

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3.2.1 H系统与标准CPU的通讯链路

WWW_P※LCJS_COM-PLC-)技.术_网

H系统与标准CPU的通讯有两种网络连接方式:一种是通过以太网通讯,如图3-14所示,另一种通过Y-Link连接到PROFIBUS网络,如图3-15所示。

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW.PLCJS.COM——可编程控制器技术门户

WWW_P※LCJS_COM-PLC-)技.术_网

3-14 H系统与标准CPU的以太网通讯链路

P.L.C.技.术.网——可编程控制器技术门户

 

plcjs.技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

3-15  H系统与标准CPU的Profibus通讯链路

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

plcjs.技.术_网

3.2.2  S7-400H与标准CPU之间的通讯配置

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

S7-400H与带有CP模板的标准CPU之间的Profibus通讯配置可参考Profibus主从通讯配置;如果S7-400H与标准CPU之间是通过与标准CPU集成的DP口通讯时,则需要标准CPU的Profibus-dp的GSD文件,此时可以把标准CPU当作Profibus从站进行配置即可,对于S7-400H与标准CPU之间的Profibus通讯配置本文就不再描叙,

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

H CPU与标准CPU之间的以太网通讯配置和S7-400H与S7-400H之间的通讯配置类似。先对S7-400H和标准CPU硬件组态完成后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面。在进入网络组态后,点击鼠标右键插入新的连接”S7 Connection fault tolerant”连结,插入连接的步骤图3-16所示。

plcjs.技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

3-16 H CPU与标准CPU之间的以太网通讯配置

WWW.PLCJS.COM——可编程控制器技术门户

 

WWcW_PLCJS_COM-PLC-技.术_网

这样S7-400H与标准CPU之间的通讯就建立,连接共2条通道,如3-17、3-18所示。

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWcW_PLCJS_COM-PLC-技.术_网

3-17  S7-400H与标准CPU之间的以太网链路

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

P.L.C.技.术.网——可编程控制器技术门户

3-18 S7-400H与标准CPU之间的以太网通讯连接

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJS@_COM%-PLC-技.术_网

3.2.3 S7-400H与标准CPU通讯功能块的调用

WWW.PLCJS.COM——可编程控制器技术门户

H系统之间可以通过BSEND/BRCV实现通讯数据之间安全的数据传送,也可以通过USEND/URCV实现通讯数据之间快速的、无确认的数据传送,用PUT/GET亦可实现只在单边编程就可以读/写通讯对象的数据。以下系统功能和功能块可以适用于S7-400H与标准CPU之间的通讯:

WWW.PLCJS.COM——可编程控制器技术门户

(1)传送和接收功能

WWW_P※LCJS_COM-PLC-)技.术_网

SFB 8 USEND           向通讯对象发送数据 (无确认.)

——可——编——程——控-制-器-技——术——门——户

SFB 9 URCV             从通讯对象接收数据 (无确认)

WW.W_PLCJS_COM-PLC-技.术_网

SFB 12 BSEND         向通讯对象发送数据 (有确认)

W1WW_P4LCJS_COM-PLC-技.术_网

SFB 13 BRCV           从通讯对象接收数据 (有确认)

WWW.PLCJS.COM——可编程控制器技术门户

SFB 14 GET             从通讯对象读取数据

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

SFB 15 PUT             向通讯对象写数据

——可——编——程——控-制-器-技——术——门——户

(2)控制功能

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

SFB 19    START      使通讯对象重起

WWW_PL※CJS_COM-PLC-技.术_网

SFB 20 STOP           使通讯对象停止

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

SFB 21 RESUME      使通讯对象继续工作

plcjs.技.术_网

(3)监控功能

WWW_PLC※JS_COM-PmLC-技.术_网

SFB 22 STATUS       提供通讯对象的工作状态

plcjs.技.术_网

SFB 23 USTATUS     接收通讯对象的工作状态

W1WW_P4LCJS_COM-PLC-技.术_网

(4)查询功能

plcjs.技.术_网

SFC 62 CONTROL    查询连接的状态

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

以下以BSEND/BRCV为例,简单介绍H系统之间的数据交换。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

417H站中调用SFB12

WWW_PLC※JS_COM-PmLC-技.术_网

      CALL  BSEND , DB12

WWW_PLCJS@_COM%-PLC-技.术_网

       REQ   :=M10.0

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       R     :=M0.1

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

       ID    :=W#16#1

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

       R_ID  :=DW#16#1

——可——编——程——控-制-器-技——术——门——户

       DONE  :=M1.0

WWW_P※LCJS_COM-PLC-)技.术_网

       ERROR :=M1.1

WWW_P※LCJS_CO※M-PLC-技-.术_网

       STATUS:=MW20

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

       SD_1  :=IB0

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

       LEN   :=MW8

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

——可——编——程——控-制-器-技——术——门——户

417站中调用SFB13

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

      CALL  BRCV , DB12

WWW_P※LCJS_COM-PLC-)技.术_网

       EN_R  :=M100.0

WWW_P※LCJS_CO※M-PLC-技-.术_网

       ID    :=W#16#1

WW.W_PLCJS_COM-PLC-技.术_网

       R_ID  :=DW#16#1

——可——编——程——控-制-器-技——术——门——户

       NDR   :=M20.0

WWcW_PLCJS_COM-PLC-技.术_网

       ERROR :=M20.1

W1WW_P4LCJS_COM-PLC-技.术_网

       STATUS:=MW22

——可——编——程——控-制-器-技——术——门——户

       RD_1  :=QB0

WW.W_PLCJS_COM-PLC-技.术_网

       LEN   :=MW0

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

参数描述

WWW_PLC※JS_COM-PmLC-技.术_网

REQ:沿触发。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

EN_R:为1时接收

plcjs.技.术_网

R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。

plcjs.技.术_网

SD_I、RD_I:发送区与接收区。

plcjs.技.术_网

ERROR:错误位。

WWW.PLCJS.COM——可编程控制器技术门户

STATUS:通讯状态字。

WWW_PL※CJS_COM-PLC-技.术_网

这样,417H站IB0的数据就可以传送到417B站的QB0。

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3.3 H系统与WinCC的通讯

P.L.C.技.术.网——可编程控制器技术门户

3.3.1 H系统与WinCC连接

WWW_PLCJS_COM-PLC-技.术_网

H系统与WinCC的通讯可根据不同要求采用单路径、双路径、四路径连接等三种方式。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

(1) H系统与WinCC的单路径连接(如图3-19)

P.L.C.技.术.网——可编程控制器技术门户

H系统与WinCC的单路径连接需要的软、硬件:

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

2.      PC机插1块CP1613工业以太网卡。

W1WW_P4LCJS_COM-PLC-技.术_网

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW_PLCJS@_COM%-PLC-技.术_网

5.      WinCC V6.0 SP2,1套

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

6.      S7-REDCONNECT V6.2, 1套

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

W1WW_P4LCJS_COM-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

3-19  H系统与WinCC的单路径连接

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWcW_PLCJS_COM-PLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

(2) H系统与WinCC的双路径连接,如图3-20所示:

WW.W_PLC※JS_C,OM-PL,C-技.术_网

H系统与WinCC的双路径连接需要的软、硬件:

W1WW_P4LCJS_COM-PLC-技.术_网

1.      SIMATIC H站,两机架每个机架1个通讯卡(2 CP)。

WWW.PLCJS.COM——可编程控制器技术门户

2.      PC机插2块CP1613工业以太网卡。

——可——编——程——控-制-器-技——术——门——户

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

4.      SIMATIC NET软件V6.2 SP1, 1套

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

5.      WinCC V6.0 SP2,1套

WWW.PLCJS.COM——可编程控制器技术门户

6.      S7-REDCONNECT V6.2, 1套

WWW_PL※CJS_COM-PLC-技.术_网

这种连接采用双路径,任一器件的损坏,系统可以自动从另一路径进行通讯。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_PL※CJS_COM-PLC-技.术_网

3-20 H系统与WinCC的双路径连接

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_PLCJS_COM-PLC-技.术_网

3)H系统与WinCC的四路径连接,如图3-21所示

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

H系统与WinCC的四路径连接需要的软、硬件:

WWW_PLCJS_COM-PLC-技.术_网

1.      SIMATIC H站,两机架每个机架2个通讯卡(4 CP)。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

2.      PC机插2块CP1613工业以太网卡。

WWW_P※LCJS_CO※M-PLC-技-.术_网

3.      STEP7 V5.3 (或STEP7 V5.2加冗余软件包), 1套

——可——编——程——控-制-器-技——术——门——户

4.      SIMATIC NET软件V6.2 SP1, 1套

plcjs.技.术_网

5.      WinCC V6.0 SP2,1套

WW.W_PLC※JS_C,OM-PL,C-技.术_网

6.      S7-REDCONNECT V6.2, 1套

P.L.C.技.术.网——可编程控制器技术门户

 

WWW.PLCJS.COM——可编程控制器技术门户

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-21系统与WinCC的四路径连接

P.L.C.技.术.网——可编程控制器技术门户

 

WW.W_PLCJS_COM-PLC-技.术_网

3.3.2组态通讯过程

WWW_PLCJS@_COM%-PLC-技.术_网

下面我们以单路径通讯为例,即H系统与单CP1613的PC站通过单以太网段进行通讯的例子。双路径或四路径的通讯可参考此例。

WWW_PLCJS@_COM%-PLC-技.术_网

(1)首先组态400H, 400H站组态的步骤和3.1.2一样, 示例中项目名称为400h-COM。400H站命名为417h。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

组态完毕后,可进行编译并通过MPI或以太网下装到CPU中。

P.L.C.技.术.网——可编程控制器技术门户

(2)向项目中插入一个PC站。

WWW.PLCJS.COM——可编程控制器技术门户

WWW_PL※CJS_COM-PLC-技.术_网

3-22 建立PC站

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_P※LCJS_COM-PLC-)技.术_网

在本例中,PC站的名称为:MyStation。然后,对PC站进行组态,如图3-23、3-24所示。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WW.W_PLC※JS_C,OM-PL,C-技.术_网

3-23 组态PC站(1)

WWW_PL※CJS_COM-PLC-技.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

如同在417H硬件组态相同,在本例中分别插入Wincc Application、CP1613。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3-25组态PC站(2)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW_P※LCJS_COM-PLC-)技.术_网

设置CP1613的网络配置。如图3-26  3-27所示。

W1WW_P4LCJS_COM-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

3-26设置CP1613的网络配置(1)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3-27 设置CP1613的网络配置(2)

P.L.C.技.术.网——可编程控制器技术门户

 

WWW_P※LCJS_COM-PLC-)技.术_网

PC站组态完毕后,进行编译检查是否有组态错误。

plcjs.技.术_网

若没有组态错误,则在Configuration console 中进行组态。

WWW_P※LCJS_COM-PLC-)技.术_网

(3)运行“Configuration Console”编辑器,组态CP1613,如图3-28所示。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

P.L.C.技.术.网——可编程控制器技术门户

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-28 组态CP1613

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

plcjs.技.术_网

在控制台组态编辑器画面中,需要对CP1613进行组态。首先,需要把“Mode of Module ”的选项设置为:“Configured mode”。然后,把Index选项设置为与PC站相应的槽号,选择应用“Apply”按钮,如下图3-29。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WW.W_PLCJS_COM-PLC-技.术_网

3-29 组态CP1613的工作模式

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

(4)使用Station Configuration Editor进行编辑。双击工具条上的图标或者双击桌面上的Station Configuration Editor图标进入编辑画面,如图3-30所示。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-30 编辑PC Station

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWcW_PLCJS_COM-PLC-技.术_网

进入Station Configuration Editor中即可见到在Configuration Console中配置的CP1613。对应于PC Station中的硬件组态,在Station Configuration Editor的相应槽位上添加WinCC Application。添加WinCC Application只需在相应槽位上单击右键进行选择。如图3-31所示。

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-31 在PC Station中建立“WinCC Application

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLC※JS_COM-PmLC-技.术_网

Station Configuration Editor完成后如图3-32.

WWW_PLC※JS_COM-PmLC-技.术_网

 

plcjs.技.术_网

3-32 配置完成PC Station

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_P※LCJS_COM-PLC-)技.术_网

Configuration Console” 集成了访问点的设置选项。通过把S7-ONLINE 的访问点设为“pc internal(local)”,系统会自动地选择通讯路径,如图3-33所示。

P.L.C.技.术.网——可编程控制器技术门户

 

WW.W_PLCJS_COM-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

3-33在Configuration Console” 设置访问点

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

设置完成后即可从“HW Config ”下载MyStation硬件配置组态。

P.L.C.技.术.网——可编程控制器技术门户

同时应注意“Station Configuration Editor”中的station name 必须于SIMATIC ManagerSIMATIC PC STATION的名字(即MyStation)一致;否则,不能正确下装。

W1WW_P4LCJS_COM-PLC-技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

3-34 下载PC站

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WW.W_PLCJS_COM-PLC-技.术_网

PC站中WinCC Application和CP1613的槽号与Station Configuration Editor一样。

——可——编——程——控-制-器-技——术——门——户

下载完成后,Station Configuration Editor中的状态如图3-35所示。

WWW_PLC※JS_COM-PmLC-技.术_网

3-35 下载完成后PC站状态

WWW_P※LCJS_CO※M-PLC-技-.术_网

(5)网络组态

WW.W_PLCJS_COM-PLC-技.术_网

417-4H及PC站组态完毕之后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面,如图3-36所示。

WWW_PL※CJS_COM-PLC-技.术_网

3-36 网络组态

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

在进入网络组态后,就可以建立417-4H与MyStation /WinCC Application 之间的连接。3-37

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

P.L.C.技.术.网——可编程控制器技术门户

3-37建立417-4H与MyStation /WinCC Application 之间的连接

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

(6)MyStation 和417h中下装网络组态信息。

plcjs.技.术_网

在网络组态编辑器画面,选中MyStation按“DownLoad”按钮,将MyStation的硬件配置及冗余连接下装到“Station Configuration Editor” 中。选中417H按“DownLoad”按钮,将417h站的连接下装到CPU中。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

(7)组态WinCC,建立冗余连接。点击Add New Driver,插入S7 Protocol Suite。

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLCJS@_COM%-PLC-技.术_网

3-38 组态WinCC,建立冗余连接

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

在“S7 Protocol Suite”下的“Named Connection” 选项中插入”New Driver Connection”,如图3-39所示:

WWW.PLCJS.COM——可编程控制器技术门户

W1WW_P4LCJS_COM-PLC-技.术_网

3-39 建立“New Driver Connection”。

plcjs.技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

设置New Driver Connection 的属性 ,如图3-40所示。

WWW_PLCJS@_COM%-PLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_COM-PLC-)技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

plcjs.技.术_网

3-40 设置New Driver Connection 的属性

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

其中“connection name”为“NetPro”中所建立的connection 名字, 即“S7 connection_1”。此时,即可通过冗余连接进行通讯了。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

(8)打开图形编辑器组态画面进行测试,如图3-41所示:

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-41 WinCC 通讯测试

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PL※CJS_COM-PLC-技.术_网

3.4 OP与S7-400H的连接的解决方案

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3.4.1 S7-400H及OP的工作机制

WW.W_PLC※JS_C,OM-PL,C-技.术_网

S7-400H 由两个的控制器组成(CPU0和CPU1),两者之间通过光纤连接来实现同步, 在正常情况下,两个CPU 都处在运行模式,,其中一个作为主CPU 在运行,另一个作为备用CPU 在运行(冗余模式),如果主CPU 中发生了错误,系统会自动切换到备用CPU上,此时,备用CPU 运行在单机模式, 一旦产生错误的CPU 修复完毕投入运行,修复的CPU 作为备用CPU , 这种主备关系会一直保持的下次切换。

P.L.C.技.术.网——可编程控制器技术门户

OP和控制器通过MPI或者通过Profibus连接,一个OP可以连接到一条(MPI或DP)总线,OP通过这条总线可以和几个控制器相连,在此总线上的OP及控制器的地址必须是唯一的。如图3-42所示,这种接法是错误的,因为在下面的总线上,有2个地址是相同的。

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-42 冗余CPU的地址不能相同

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PL※CJS_COM-PLC-技.术_网

如果一个OP要连接几个CPU,这些CPU一定要有不同的地址,如图3-43所示:

W1WW_P4LCJS_COM-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

3-43冗余CPU的地址不能相同

WWW.PLCJS.COM——可编程控制器技术门户

在这种配置中,会有以下问题,如果一个CPU故障,OP会显示一个它试图去连接一个故障CPU的错误信息,OP不能正常工作。在标准CPU配置中,如果CPU发生故障,整个设备都不能操作,这种情况是可以接受的。在H-CPU系统中,如果一个CPU发生故障,另一个还在运行,此时系统处在单机模式,是S7-400H系统的一种正常状态,所以OP 此时必须处在操作的状态。下面介绍OP连接H系统的主要方法。

WWW_P※LCJS_COM-PLC-)技.术_网

3.4.2 OP连接到H-System一边

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

一个OP连接到其中的一边,如果这边的CPU发生故障,OP就不能再进行操作显示,如图3-44所示:

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3-44连接单边CPU

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

3.4.3连接冗余的OP

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

最简单的方法是每个控制器各连一个OP,这种解决方案价格比较贵,但也最能反映冗余的原理,因为OP硬件也是冗余的,这种方式两边的地址要设的完全一样。如图3-45所示:

WWW_PL※CJS_COM-PLC-技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

——可——编——程——控-制-器-技——术——门——户

3-45分别连接每个CPU

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3.4.4 通过控制中继器电源切换OP到H-System任一边

WWcW_PLCJS_COM-PLC-技.术_网

1)OP到H-System接线

WWW_PLCJS_COM-PLC-技.术_网

一般情况下,OP和S7-H的子系统都连在同一MPI/Profibus网段上,我们通过中继器分成几个独立的段,通过切换中继器的电源,可以把OP切到连H-System一边,这种方法,两个CPU的地址必须相同。如图3-46所示

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

3-46 利用中继器OP连接H系统

WWW.PLCJS.COM——可编程控制器技术门户

 

plcjs.技.术_网

2)中继器的接线

WWW_PLCJS@_COM%-PLC-技.术_网

OP连到哪个控制器是由中继器的电源切换来决定的,例如,在中继器的电源供应上,用一个两路转换器可以确保其中一个中继器接通电源,中继器的切换可以通过手动切换,也可以通过编程用数字量输出自动切换。中继器供电如图3-47所示:

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW.PLCJS.COM——可编程控制器技术门户

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

3-47中继器电源的连接方法

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW.PLCJS.COM——可编程控制器技术门户

3)信号通道

WW.W_PLC※JS_C,OM-PL,C-技.术_网

在运行过程中,OP连接CPU的通道通过编程在CPU故障时自动切换,或者是人为的手动切换,OP和H-System之间的信号通道如图3-48所示:(注:CPU上标注箭头的是故障或故障通道,虚线表示当前信号通道)

WWW_P※LCJS_COM-PLC-)技.术_网

 

P.L.C.技.术.网——可编程控制器技术门户

3-48 通过中继器的信号通道

P.L.C.技.术.网——可编程控制器技术门户

 

——可——编——程——控-制-器-技——术——门——户

 

WWW_P※LCJS_COM-PLC-)技.术_网

评论内容
载入中...
相关文章
商城相关
相关下载
博客相关
论坛相关
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
深圳秦合源科技有限公司 
   深圳市秦合源科技有限公司是国内领先的规模较大品种齐全的称重传感器(Loadce......
广州汇巨自动化设备有限公司 
   广州汇巨自动化设备有限公司是一家专业工业自动化产品和自动化设备开发、维修改造、电......
深圳联脉电子有限公司 
   公司自1998年创立以来,一直致力于工业控制产品的研发、制造、销售,目前有机房监......
北京力天昭阳科技发展有限公司 
   北京力天昭阳科技发展有限公司(PekingPowerSkyScience&......
东莞市友诚自动化 
   本公司专业代理台湾永宏、台达PLC、HITECH人机、特价供应文本显示器MD20......
深圳市爱威轮实业有限公司 
   爱威轮实业对广大用户的技术支持与服务,贯穿于与客户接触的每一个环节中,渗透在每一......
·栏目热门排行
·站内热门排行
载入中。。
报告错误·关于我们· 用户帮助· 联系我们 · 友情链接· 本站服务 · 合作伙伴 · 版权声明· 招聘信息 · 投搞指南

迅闻自动化工程部声明如下:
旗下网站:PLC技术网(www.plcjs.com)-可编程控制器技术门户
网站备案号:粤ICP备17165530号
网站法律顾问:ITLAW-庄毅雄律师
法律保护:PLC技术网,迅闻电子,plcjs.com,plcjs.net,plcjs.cn等字样

Copyright 2010-2015. All rights reserved. 

51La