- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通过PN实现 F-CPU之间安全相关的S7通讯(V11版本)
通过PN实现 F-CPU之间安全相关的S7通讯(V11版本)
推荐文档: 西门子工程师推荐本文档!
文献
?
涉及产品
1??????????概述
?
在S7分布式安全中,F-CPU?的安全程序之间可以通过S7?连接进行安全相关的通讯。与在标准程序中相同,这个S7连接是在网络视图中创建,而且仅允许使用在工业以太网上S7?连接。必须是集成PN接口的F-CPU或者是S7 -400 F-CPU?通过CP443-1 Advanced?创建的S7连接,并且安全相关的通讯不能使用未指定伙伴的S7连接。?
与在标准系统中一样,通信通过两个安全应用程序块进行,即SENDS7?块用于发送数据,而?RCVS7?块用于接收数据。这些块由用户在F-CPU?相应的安全程序中调用,可用于指定数量的BOOL?、INT、WORD、DINT、DWORD、TIME类型的数据进行安全传送,最大通讯100?字节。通讯的安全数据必须存储在创建的F-DB中。
?
2??????????安全相关的S7通信
在本例程中,实现CPU319F-3PN/DP和CPU 315F-2PN/DP?两台CPU之间的?S7通讯。
2.1???示例所使用的软硬件环境
??????????STEP7 V11 SP2
??????????STEP7 V11 Safety Advanced
??????????CPU319F-3PN/DP V3.2?订货号6ES7 318-3FL01-0AB0
??????????CPU315F-2PN/DP V2.6订货号6ES7 315-2FH13-0AB0
?
测试目的:通过PN?接口实现F-CPU之间的安全相关的S7通讯,使用F应用程序块SENDS7?进行发送,用RCVS7进行接收。通讯的安全数据必须存储在创建的F-DB中,编写安全程序将数据传输到F-DB中;最大传输数据:100字节。要注意的是必须在安全程序开始时调用RCVS7,SENDS7必须在安全程序结束时调用,示例中设备密码和安全程序密码为:1111
?
CPU319F传输类型 S7通讯CPU315F?100字节(最大)?示例数据16 Bool
3 INT
1 Word
1 Time
1 Dint
1 Dword16 Bool
3 INT
1 Word
1 Time
1 Dint
1 Dword?
?
?
?
?
?
?
2.2?????硬件配置
?
1)????????点击“新建项目”输入项目名称,设置项目文件存储路径;点击“创建”,完成项目创建,如图2-1
图?2-1?创建项目
?
2)????????添加新设备,将名字命名为:CPU315F-2PNDP,如图2-2
图?2-2?插入站
?
3)????????设置IP地址及工来以太网网络(通过以太网编程下载),如图?2-3
图?2-3?设置IP地址及网络
?
4)????????设置CPU保护等级和激活安全程序选项,根据提示安全程序密码,本例中密码为:1111。如图?2-4
图?2-4?激活安全功能
?
5)????????设置安全程序密码,以同样的方法组态CPU319F-3PNDP。并分配IP:192.168.0.11如图?2-5
图?2-5设置安全程序密码
?
6)????????在“网络视图”添加新连接,如图2-6
图2-6?在网络视图中添加新连接
?
7)????????创建?S7?连接,如图2-7。注意:必须选择CPU,不可选择未指定
图2-7?创建S7连接
?
8)????????创建完“S7”连接图示,如图2-8
图2-8?创建完S7连接图示
?
9)????????点击“编译”,如图2-9
图2-9?编译程序
?
10)????将编译没有错误的程序下载到PLC内,如图2-10
图2-10下载程序
?
11)????下载时需要输入安全程序密码,如图示2-11
图2-11?输入安全程序密码
?
12)????监控连接状态,如图2-12
图2-12 S7连接状态
2.3????通讯编程及测试
1)????????创建?F-DB?发送与接收数据块,先创建发送数据块:send,如图2-13。注意:a.必须选择Create F-BLOCK.b.?在系列(Family)中:COM_DBS7,否则发送或接收块不会识别。
图2-13?创建F-DB发送块
?
2)????????打开创建?DB块内的数据元素,如图2-14
?
注意:7点限制a.不允许它们成为背景数据
? b.长度不允许超出100个字节
? c.在F通讯?DB?中,只允许声明数据类型BOOL、INT、WORD、? TIME、DINT、DWORD
??d.数据类型必须按以下顺序逐块排列:BOOL、INT、WORD和|? TIME、DINT、DWO
您可能关注的文档
- 退款流程(买家操作程序).ppt
- 迷你版2004CAD基础教程.ppt
- 送魏万之京 高二语文 苏教版 仲丽娟.ppt
- 逆向合成分析及其应用.ppt
- 适合互联网的简约架构的演进-白德鑫.ppt
- 进化生物学第三讲进化的历程2.pptx
- 选修3-1 磁场复习.ppt
- 选修3-1 1.9带电粒子在电场中的运动1.ppt
- 选5-第1章-认识有机化合物-第1节-有机化合物分类.ppt
- 选修1-1 1-4《电容器》 (共28张PPT).pptx
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)