电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

经过STEP7完毕F-CPU之间安全有关DP主站与智能从站通讯

2017-09-11 00:21分类:PLC基础知识 阅读:

  1 概述

与在规范体系中一样,在S7 散布式安全体系中具有PROFIBUS 接口的安全CPU 之间能够进行安全有关的通讯。通讯经过两个安全运用程序块进行,即F_SENDDP 块用于发送数据,而F_RCVDP 块用于接纳数据。这些块由用户在F-CPU 相应的安全程序中调用,可用于固定数量的BOOL 和INT 类型的数据进行安全传送。
2 安全有关的DP主站与智能从站通讯

在本例程中,将CPU 319F-3PN/DP作为DP 主站,CPU 315F-2PNDP 作为智能 DP 从站设备。经过两个CPU的集成DP口进行安全有关的通讯。
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从站设备的F-CPU之间的安全有关的通讯,运用F运用程序块FB223“F_SENDDP”进行发送,用FB224“F_RCVDP”进行接纳。运用它们以安全办法一次传送16个BOOL型数据和2个INT型数据。要留意的是有必要在安全程序开端时调用F_RCVDP,F_SENDDP有必要在安全程序完毕时调用 CPU319F传输类型CPU315F
16 Bool
2 INT16 Bool
2 INT
2.2 硬件配备
1) 点击“新建项目”输入项目称谓,设置项目文件存储途径;点击”断定“,完毕项目创立,如图2-1
图 2-1 创立项目
2) 刺进 S7-300 站,将姓名批改为:CPU315F-2PNDP-I-Device。如图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) 作业办法:DP从站 留意:此刻无F 组态页面,如图2-6
图 2-6 设置DP从站
7) 在设置CPU维护等级和激活安全程序选项,往后翻开 F 参数页面,依据提示安全程序暗码,本例中暗码为:1111。如图2-7
图 2-7 激活安全程序
8) 设置安全程序暗码,如图2-8
图 2-8 设置安全程序暗码
9) CPU319F-3PN/DP 的配备进程相似前6进程,差异在在DP 的作业办法要设置为DP主站,如图2-9
图 2-9 主站配备
10) 增加 DP 智能从站,如图2-10
图 2-10 增加DP从站
11) 双击DP从站后,进入DP从站特征页面,挑选“衔接”页面,点击“衔接”,然后点击断定。如图2-11
图2-11 衔接DP从站
12) 再次双击翻开 DP从站,呈现“ F 组态”页面。点击“NEW”增加组态数据,如图2-12
图 2-12 设置F组态数据
13) 设置MS组态数据:Mode:挑选通讯类型,F-MS-S:从站发送主站接纳。Address:别离设置主站与从站接口地址,编写时需求运用终究点击 OK或Apply以一样办法增加 F-MS-R:从站接纳主站发送,如图2-13
图 2-13 设置参数
14) 增加成功后数据图示,点击“断定”,如图2-14
F-MS-R:从站接纳主站发送
F-MS-S:从站发送主站接纳
图2-14 增加数据后成果
15) 点击“保留和编译”。编译时需求输入安全程序暗码。此例暗码为:1111,如图2-15
图 2-15 保留和编译
16) 在将编译没有过错的程序,下载到plc,如图2-16
图 2-16 下载
2.3 通讯编程及测验
1) 在刺进“ F-FC”或F-FB。右键挑选刺进新政策—》功用或功用块或数据块,如图2-17
图 2-17 刺进 F-FC
2) 在F-FC 功用设置页面。创立言语挑选:F-LAD,点击“断定”,如图2-18
图 2-18 挑选编程言语 F-LAD
3) 调用 FB224 数据接纳功用块。照图填写。留意:F程序,有必要先接纳,再发送,即网络1为接纳功用块,如图2-19
图 2-19 接纳块程序
FB 224阐明
输入参数
ACK_REI:1=发作通讯过错后,对发送数据的从头集成供认
SUBBO_00 -SUBBO_15用于接纳BOOL数据的安全值
SUBI_00 — SUBI_01用于接纳INT数据的安全值
DP_DP_ID仅有的F_SENDDP和F_RCVDP之间的有关值,供认发送和接纳的对应联络
TIMEOUT安全有关的通讯的监督时刻
LADDR接纳地址区的开端地址,示例中是256
输出参数
ERROR:1=通讯犯错
SUBS_ON1=运用代替值
ACK_REQ:1=需求对发送数据的从头集成进行供认
SENDMODE1= 具有F_SENDDP的F-CPU处于吊销激活的安全办法中
RD_BO_00-RD_BO_15接纳的BOOL数据
RD_I_00 — RD_I_01接纳的INT数据
RETVAL14/ RETVAL15SFC14/15的过错代码
DIAG确诊信息
4) 调用 FB223 数据发送功用块。照图填写。留意:F程序,有必要先接纳,再发送,即网络1为接纳功用块,如图2-20
图2-20 发送块程序
FB223 功用阐明 输入参数
SD_BO_00 —SD_BO_15用于接纳BOOL数据的安全值
SD_I_00 — SD_I_01用于接纳INT数据的安全值
DP_DP_ID仅有的F_SENDDP</

上一篇:三菱PLC操控数据的类型和效果

下一篇:S7-200热电阻模块过失疑问

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部