通过STEP7实现F-CPU之间安全相关DP主站与智能从站通讯

时间:2023-03-19作者:佚名
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

相关阅读

三线圈变压器差动保护的正确接线方法

差动保护是变压器的主保护,其接线正确与否,将对安全运行造成较大的影响。随着农业用电的不断发展。目前大多数的县先后新建了110千伏或更高的电压等级变电所,随之而来的是较...
2023-03-21
三线圈变压器差动保护的正确接线方法

MOS管开关电路图 MOS管开关电路设计

在设计MOS管开关电路时,就要充分了解MOS管的工作原理。下面咱们来详细说明。 MOS管的工作区域 MOS管有三个工作区域: 截止区域 线性(欧姆)区域 饱和区域 当 VGS  对于要感应的沟...
2023-07-20
MOS管开关电路图 MOS管开关电路设计

关于继电器的知识,你知道多少?

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 关于继电器的知识,你知道多少?今天小编就给...
2023-06-27

电容器是按照什么进行分类的

按电容器里面的电介质分类: 空气电容器:用空气作电介质的电容器,如;收音机里面“调谐”用的可变电容器 纸质电容器:用一种专用的电容纸做电介质的电容器。 电解电容器:用电...
2023-03-31
电容器是按照什么进行分类的

变频器柜外部接线的作用

变频器柜的工作电压是10KV,在一次回路中采用直接高-高连接的方式,输出电压10KV。功率器件采用低压串联型。 采用整流器件为PLC、通讯、模拟量开关提供电压。 在这里我们主要看变...
2023-03-29
变频器柜外部接线的作用

热销商品

热浸锌电缆光伏桥架热镀锌槽式室外防水耐腐蚀大跨距梯式线槽定制

热浸锌电缆光伏桥架采用先进的热镀锌工艺,表面锌层均匀厚实,具备优异的耐腐蚀性能,特别适用于室外恶劣环境。该产品为槽式设计,能有效防水防潮,保护内部电缆安全运行。...
10

店铺商用COB超亮服装店轨道灯led射灯婚纱20W30W40W明装导轨射灯

店铺商用COB超亮服装店轨道灯LED射灯婚纱20W30W40W明装导轨射灯,专为商业照明设计,提供均匀而集中的光线输出,确保服装展示和拍摄场景的亮度需求。采用高效能LED光源...
6.46

公牛官方旗舰店奶油风空调16A开关插座五孔面板肤感哑光g12米绒白

公牛官方旗舰店推出的奶油风空调16A开关插座五孔面板,以其独特的设计和实用的功能,成为现代家居的完美选择。这款插座采用肤感哑光G12米绒白设计,表面柔和细腻,触感舒...
11.8

led轨道射灯通用支架轨道条1米1.5米铜导轨式接头铝材滑道服装店

LED轨道射灯通用支架轨道条,为您的商业空间提供高效、灵活的照明解决方案。本产品采用铜导轨式接头设计,确保连接稳固可靠,且铝材滑道轻便易安装,适合服装店等场所使...
5

橡胶密封圈o型圈o形胶圈丁腈油封密封圈垫圈大全防水耐高温修理盒

橡胶密封圈O型圈(O形胶圈)是一种广泛应用于机械、液压、气动及管道系统的关键密封元件,具有结构简单、密封性能可靠、安装便捷等优点。本产品采用优质丁腈橡胶(NBR)材...
1.18

网站栏目