定义f运行时组的步骤(s7-300、s7-400)
要求
您在项目中插入了一个s7-300/400 f-cpui。
在f-cpu的“属性”选项卡中,选中“f-capability activated”复选框(默认设置)。
f-默认创建的运行时组
step7添加f-cpu后,默认情况下,安全性会在项目树中为f运行时组插入f块。当您打开“程序块”文件夹时,您会在项目树中看到f运行时组(cyc_int5[ob 35]、main_safety[fb 1]和main_safety _db[db1])的(f-)块
以下部分介绍如何修改默认创建的f运行时组的设置/参数,或添加一个附加的f运行时间组。
定义f运行时组的过程
按以下步骤定义f运行时组:
1.双击项目树打开“安全管理编辑器”。
2.在区域导航中选择“f‑runtime group”。
结果:使用f运行时组1的(默认)设置定义f运行时分组的工作区域打开。
3.指定要调用主安全块的块。
这里默认建议使用循环中断ob 35。使用循环中断ob的优点在于,它们以固定的时间间隔中断标准用户程序的ob 1中的循环程序执行;即在循环中断ob中以固定的时间间隔调用和执行安全程序。
在该输入字段中,您只能选择那些用lad、fbd或stl编程语言创建的块。如果在此处选择块,则调用会自动插入到选定块中,如有必要,还会从先前选定的块中删除。
如果要调用用另一种编程语言创建的块中的主安全块,则必须对该调用本身进行编程。输入字段则不可编辑(灰显),并且只能在调用块中更改调用,而不能在安全管理编辑器中更改。
4.将所需的主安全块分配给f运行时组。如果主安全块是fb,则还必须分配一个实例db。
默认情况下,建议使用main_safety[fb1]和main_safety _db[db1]。
5.f-cpu监视f运行时组的f周期时间。对于“f运行时组的最大循环时间”,输入f运行时分组的两次调用之间允许的最大时间。
警告
其安全功能的响应时间取决于f-ob的循环时间、f-runtime组的运行时间,以及在使用分布式f-i/o时profinet/probus的参数分配。
因此,标准系统的配置/参数分配会影响其安全功能的响应时间。
示例:
与f-ob相比,标准ob的优先级的增加可以由于更高优先级中断的中断而延长f-运行时间组的运行时间。
profinet发送时钟周期的变化会改变事件类为“同步周期”的f-ob的周期时间。
请注意,标准系统的配置/参数分配不受安全程序的访问保护,也不会导致集体f签名的修改。
如果您没有采取组织措施来防止标准系统的配置/参数分配发生变化,从而影响响应时间,则必须始终设置用于计算安全功能的最大响应时间的监控时间(请参阅配置监控时间)。
通过安全程序的访问保护,监控时间不会发生变化,并由集体f签名记录。
当使用excel文件计算响应时间时,您需要将为“任何标准系统运行时”指定的值视为最大响应时间的值。(s085)
6.如果一个f运行时组要向安全程序的另一个f执行时组提供用于评估的标签,则为f运行时群组通信分配一个db。为“f‑runtime group communication的数据库”选择一个f-db。(另请参阅安全程序的f运行时组之间的安全相关通信(s7-300、s7-400))
7.如果要创建第二个f运行时组,请单击“添加新的f运行时”按钮。
8.指定一个f-fb或f-fc作为调用块的主要安全块。该f‑fb或f‑fc是在项目树中自动生成的(如果尚未存在)。
9.如果主安全块是f-fb,则将实例db分配给主安全块。实例db是在项目树中自动生成的。
10.按照上面的步骤3到5完成第二个f运行时组的生成。
Semtech最新推出PerSe Connect SX9376芯片组
低功耗蓝牙模块CC2340系列选型指南
【虹科快讯】AWE Asia 2021精彩回顾!
vivoZ1拆机图解
常用稳压芯片参数对照表
定义F运行时组的步骤(S7-300、S7-400)
传承百年德国美诺品质,美诺Miele成为你的干衣专家
电位器和编码器的区别
日立在汽车立体摄像头中集成AI 提升夜间行人探测能力
小米自曝MIX3将采用滑盖式设计
长续航纯电动汽车想要不依赖于电池?聊聊350kW超高速充电技术
利用量子的冷原子测量真空压力
小米印度智能手机工厂也加入停产行动
PLC在净水设备中的应用
价格没谈拢?谷歌考虑抛弃AI赢家博通自研TPU
TD-SCDMA技术发展历程
讯飞翻译机上线新功能,陪你五一小长假玩转西藏新疆
DPHY+CSI2仿真出错是什么原因造成的?
用于智能卡供电的集成式DC/DC转换器设计
世界级EMI大咖如何看待EMI设计