文档库 最新最全的文档下载
当前位置:文档库 › 通过DPDP耦合器实现F-CPU之间安全相关主站与主站通讯_2013-08-30

通过DPDP耦合器实现F-CPU之间安全相关主站与主站通讯_2013-08-30

通过DPDP耦合器实现F-CPU之间安全相关主站与主站通讯_2013-08-30
通过DPDP耦合器实现F-CPU之间安全相关主站与主站通讯_2013-08-30

通过DP/DP 耦合器实现F-CPU 之间安全相关主站主站与与主站通讯( STEP7版本) 条目号:79715889 日期:2013-08-30 通过DP/DP 耦合器实现F-CPU 之间安全相关主站与主站通讯( STEP7版本)

1 概述

与在标准准统中中样,在S7 分分分分分准统中中中PROFIBUS 接接接分分CPU 之间可可进行分分相关接的的。的的的两过个分分应用用用块进行,即F_SENDDP 块用用发送数据,而F_RCVDP 块用用接于数据。这些块由用户在F-CPU 相应接分分用用中调用,可用用可可数量接BOOL 和INT 类型接数据进行分分传送

2 分分相关接DP 主主之间的的

在在在用中,将CPU 319F-3PN/DP 作为中个DP 主主,CPU 315F-2PN/DP 作为另中个 DP 主主设备。的过DP/DP Coupler 两实现个CPU 接分分相关接的的。

2.1 示在示示用接软硬硬环境

? STEP7 V5.5 SP2

? STEP7 Distributed Safety V5.4 SP5

? CPU319F-3PN/DP V3.2 订订号6ES7 318-3FL01-0AB0 ? CPU315F-2PN/DP V2.6订订号6ES7 315-2FH13-0AB0 ? DP/DP Coupler 订订号6ES7 158-0AD01-0XA0

测测目接:的过DP/DP Coupler 实现主主和主主设备接F-CPU 之间接分分相关接的讯,示用F 应用用用块FB223“F_SENDDP”进行发送,用FB224“F_RCVDP”进行接于。示用它们可分分以分中以传送16个BOOL 型数据和2个INT 型数据。要要要接要要须在分分用用开始时调用F_RCVDP ,F_SENDDP 要须在分分用用结束时调用

2.22.2 硬硬硬硬

1) 点击“新新项目”输入项目目称,设硬项目目硬目储路径;点击”确可“,完完项目创新,如图2-1

CPU319F 传输类型 CPU315F 16 Bool 2 INT

16 Bool 2 INT

图2-1创新项目

2)插入S7-300 主,将目名名名为:CPU315F-2PNDP。如图2-2

图2-2插入主

3)双击硬硬组组硬硬配配,从右侧侧侧品品品中中中CPU315F-2PNDP,拖入中项目中,如图2-3

图2-3硬硬组组

4)设硬IP地地地地业可以网网络(的过可以网编用程载),如图2-4

图2-4分硬IP地地地网络

5)分硬DP地地地网络,如图2-5

图2-5设硬DP

6)在设硬CPU保护等级和和和分分用用选项,之之之开F参数页配,根据根示输入分分用用入码,在在中入码为:1111,图2-6

图2-6和和分分用用

7)设硬分分用用入码,如图2-7

图2-7设硬分分用用入码

8)设硬CPU315F-2PN/DP为DP主主,如图2-8

图2-8主主硬硬

9)添添DP 从主DP/DP Coupler,图2-9

图2-9 DP/DPCoupler组组

10)组组DP从主DP/DP Coupler数据,如图2-10

图2-10 DP/DP Coupler数据组组

11)双击之开“Universal module”组组数据。组组输出12个名节和输入6个名节。如图2-11

a. IO类型要须选须输出输入,在Safety的讯时发送以组组12个名节输出和6个名节输入,接于以组组12个名节输入和6个名节输出

b.组组输出、输入数据,中一一要须要:总总度(Total length)

c.输入/输出出始地地要相出

图2-11 DP/DPCoupler数据组组

12)双击之开第第行“Universal module”组组数据,如图2-12。组组输出6个名节和输入12个名节。此处要要CPU319F接数据组与CPU315F接对应关准:

在如:插槽1 CPU319F组组12个名节输出与6个名节输入,此时CPU315F插槽1要须组组12个名节输入与6个名节输出

图2-12 DP/DP coupler数据组组

13) DP/DP Coupler示用说明,当此设备做为F-CPU之间的讯时,如图2-13 ,要须要要可程注点(更更接DP/DP Coupler 示用可可参考程载中中示用入门):

a.DIA要须要是是验。DIA=OFF。

b. ADDR要须要实实DIP开关设硬,ADDR=0

c. CPU315F组组第中行为输出12和输入6个,与CPU319F第中行要须对应为:输入12和输出6个名节

图2-13 DP/DP coupler组组说明和结果

14)点击“保目和编编”。编编时需要输入分分用用入码。此在入码为:1111,如图2-14

图2-14保目和编编

15在将编编没中错错接用用,程载中PLC,如图2-15。CPU319F组组过用与CPU315F分分相出,仅在DP/DP Coupler接对应关准处中中可区别。组组CPU319F,并编编程载。

图2-15程载

2.3 的讯编用地测测

1)插入“ F-FC”或F-FB。右键选须插入新对象—》功功功或功功块或数据块,如图2-16

图2-16插入F-FC

在F-FC 功功设硬页配。创新语言选须:F-LAD,点击“确可”,如图2-17

图2-17选须编用语言F-LAD

调用FB224 数据接于功功块。照图填写。要要:F用用,要须先接于,再发送,即网络1为接于功功块,如图2-18

图2-18接于块用用

4) 调用 FB223 数据发送功功块。照图填写。要要:F 用用,要须先接于,再发送,即网络1为接于功功块,

如图2-19

F_SENDDP 和F_RCVDP 之间接关关值,确认发送和接于接对应关准

TIMEOUT 分分相关接的讯接监监时间 LADDR

接于地地区接出始地地,示在中要256 输出参数

ERROR : 1=的的出错 SUBS_ON 1=示用使使值 ACK_REQ :

1=需要对发送数据接重新重完进行确认

SENDMODE

1= 中中

F_SENDDP 接F-CPU 处用于于和和接分分活分中 RD_BO_00-RD_BO_15 接于接BOOL 数据 RD_I_00 — RD_I_01 接于接INT 数据 RETVAL14/ RETVAL15 SFC14/15接错错使码 DIAG

诊断的信

图2-19发送块用用

4) 插入相应OB 组组块,以方出插入功功中样,并程载中PLC ,如图2-20

图 2-20 插入OB 块

5) 之开分分用用页配,如图2-21

图 2-21 分分用用

6) 可义分分运行组,如图2-22

LADDR

接于地地区接出始地地,示在中要512 输出参数

ERROR : 1=的的出错 SUBS_ON 1=接于以输出出出分分值

RETVAL14/ RETVAL15 SFC14/15接错错使码

DIAG

诊断的信

图2-22可义分分用用组

7)分分认认认目,1.编编 2.符号使码3.程载中PLC内,如图2-23

图2-23分分用用编编和程载

8) OB 35内调用FC10,并将OB35程载中PLC,如图2-24

相关文档