0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

聊一聊西门子故障安全系统的程序架构

jf_61nrsJTz 来源:方正智芯 作者:北岛李工 2022-10-26 09:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们知道,PLC中其实运行着两类程序:操作系统和用户程序。操作系统预留各种接口,通过这些接口来调用用户程序。对于西门子PLC而言,这些接口被称为组织块(Organization Block),简称为OB。组织块有很多类型,大体上可以分为两个大类:程序循环组织块和中断组织块(后者又包括循环中断、硬件中断、日期时间中断等等)。组织块具有不同的优先级,程序循环组织块的优先级最低。

对于西门子标准型CPU模块,它的用户程序被称为标准程序。标准程序的称谓是为了与故障安全型程序进行区别。用户为了处理标准模块的信号通信等)而编写的程序都属于标准程序。标准程序必须直接或间接的被程序循环组织块调用才能被执行(中断程序除外)。

对于S7-300/400系列CPU,程序循环组织块就是指OB1;对于S7-1200/1500系列CPU,除了OB1外,用户可以根据需要添加多个程序循环组织块,操作系统会根据程序循环组织块的编号从小到大依次调用。再说一遍,程序循环组织块是一种优先级最低的组织块,其它组织块可以中断它并优先执行。

故障安全程序是为了处理故障安全信号而编写的程序,只有故障安全型CPU才能执行故障安全程序。换句话说,西门子故障安全型CPU既可以执行标准程序,也可以执行故障安全程序。通常(注意是通常),用户编写的故障安全型程序是在另一种组织块——循环中断组织块(Cyclic Interrupt OB)中调用的。虽然官方称为“循环中断组织块”,但我觉得称为“周期性中断组织块”更恰当一些。这种组织块可以产生周期性中断,中断的周期可以根据需要自己设置。

在博途开发环境中,当你组态了故障安全型CPU时,默认情况下,左侧项目树中会有一个“安全管理(Safety Administration)”的选项,并自动添加了三个模块:FOB_RTG1[OB123]、Main_Safety_RTG1[FB1]和Main_Safety_RTG1_DB[DB1],如下图所示:

2b33da8a-54bc-11ed-a3b6-dac502259ad0.png

安全管理可以查看安全程序的状态、安全签名、安全功能块、数据类型、Flexible F-Link通信等,不过最重要的功能是设置安全运行组,如下图所示:

2b6fa7b8-54bc-11ed-a3b6-dac502259ad0.png

安全运行组(F-runtime group)由安全组织块(F-OB)、主安全程序块(Main F-Block)和主安全程序块的背景数据块构成,如下图所示:

2b8b013e-54bc-11ed-a3b6-dac502259ad0.png

对于S7-1200的F-CPU,安全组织块为循环中断组织块,可以根据需要设置其中断时间及优先级。对于S7-1500的F-CPU,安全组织块可以为循环中断组织块(默认)、程序循环组织块或者等时同步中断组织块。默认情况下,等时同步中断组织块的优先级最高,其次是循环中断组织块。如果有必须可以修改其优先级,但不允许它们的优先级比程序循环组织块低或相同。

安全组织块调用主安全程序块,用户编写的安全程序需要在主安全程序块中调用才能被执行。

S7-1200的F-CPU只支持一个安全运行组,S7-1500的F-CPU最多支持两个安全运行组。F-CPU通过F-OB调用主安全程序块,再通过主安全程序块调用用户编写的其它安全程序是西门子故障安全程序的基本架构。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5052

    文章

    14930

    浏览量

    489404
  • 硬件中断
    +关注

    关注

    0

    文章

    12

    浏览量

    7138
  • S7-1200
    +关注

    关注

    11

    文章

    335

    浏览量

    19833

原文标题:西门子故障安全系统的程序架构

文章出处:【微信号:方正智芯,微信公众号:方正智芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子撬动数据中心直流配电变革,HVDC架构走向规模部署

    当大模型训练将单机柜功率推至数十千瓦级,配电系统的底层逻辑已从“够用即可”变为“架构先行”。西门子在这临界点上将800V高压直流确立为数据中心直流配电的核心路径,以体系化的设备、软件
    的头像 发表于 05-22 16:25 552次阅读
    <b class='flag-5'>西门子</b>撬动数据中心直流配电变革,HVDC<b class='flag-5'>架构</b>走向规模部署

    800V架构领衔,西门子直流方案的高压化演进逻辑

    当算力需求将配电系统推向架构性变革的临界点,西门子直流方案选择了条清晰的技术路径——以800V高压直流架构为轴心,重新组织从保护器件到数字
    的头像 发表于 05-21 17:17 538次阅读
    800V<b class='flag-5'>架构</b>领衔,<b class='flag-5'>西门子</b>直流方案的高压化演进逻辑

    西门子主板(CPU)与接口板维修故障整理

    根据技术案例和维修手册,西门子CPU主板与接口板的故障通常遵循 “电源-总线-通信” 的排查逻辑,同时部分老型号设备可通过 指示灯状态 进行快速诊断。 、 CPU主板核心故障与诊断
    的头像 发表于 05-13 12:12 142次阅读
    <b class='flag-5'>西门子</b>主板(CPU)与接口板维修<b class='flag-5'>故障</b>整理

    西门子与 Xometry 达成战略合作

    近日,工业软件巨头西门子正式宣布与全球AI驱动制造平台Xometry达成战略合作,同时以约5000万美元购入Xometry少数股权。这不仅是西门子在AI制造领域最大的笔投资,更标志着工业软件行业正在从"设计数字化"迈入"执行智
    的头像 发表于 05-09 09:43 1506次阅读

    西门子与NVIDIA实现验证领域关键突破

    西门子与 NVIDIA 密切合作,使西门子 Veloce proFPGA CS 硬件辅助验证与确认系统,能够支持芯片设计工程师与系统架构师在
    的头像 发表于 04-16 11:18 518次阅读

    电源电压对晶振频率的影响

    在现代电子设备中,晶振是保证系统时钟稳定性的核心元件。无论是通信设备、工业控制系统,还是消费类电子产品,晶振都承担着提供时间基准的重要作用。今天凯擎小妹就来
    的头像 发表于 04-02 11:47 593次阅读

    西门子宣布收购Canopus AI

    西门子宣布收购 Canopus AI。Canopus AI 是家计算和人工智能(AI)驱动的量测解决方案创新企业,致力于帮助半导体制造商在晶圆和掩膜检测流程中实现更高精度和效率。此次收购将进
    的头像 发表于 02-09 10:14 548次阅读
    <b class='flag-5'>西门子</b>宣布收购Canopus AI

    如何选择?西门子PCS7与博图选型对比指南

    今天我们来西门子自动化领域里两个经常被拿来比较的软件——PCS7和博途(TIA Portal)。很多刚接触的朋友可能会困惑:它们到底有什么区别?我的项目又该选哪
    的头像 发表于 01-29 10:37 601次阅读
    如何选择?<b class='flag-5'>西门子</b>PCS7与博图选型对比指南

    探索FS2400:汽车安全系统基础芯片的卓越之选

    ,我们就来深入了解下NXP推出的FS2400系列汽车安全系统基础芯片。 文件下载: NXP Semiconductors FS2400故障安全系统基础芯片.pdf 、FS2400概
    的头像 发表于 12-24 14:45 619次阅读

    西门子字库文件使用手册

    西门子字库文件使用手册
    发表于 12-23 09:54 2次下载

    西门子携手上海汽车芯片工程中心构建汽车系统数字孪生模型

    西门子日前宣布,汽车芯片与系统设计服务的领军者——上海汽车芯片工程中心(SAICEC)基于西门子 PAVE360 软件,助其构建复杂的汽车架构数字孪生,推动汽车零部件实现从
    的头像 发表于 11-21 16:11 1906次阅读

    西门子推出Tessent IJTAG Pro

    硬件读写访问的能力。这款全新软件引入了高带宽的内部 JTAG(IJTAG)与通用数据流功能,依托西门子 Tessent 流扫描网络(SSN)软件的宽总线架构提升数据传输效率,进而帮助客户降低测试成本、缩短测试周期。
    的头像 发表于 11-03 09:23 839次阅读

    西门子EDA与北京开源芯片研究院达成战略合作

    近日,西门子EDA与北京开源芯片研究院宣布达成战略合作:西门子EDA的Tessent Embedded Analytics解决方案现已全面支持以“昆明湖”为代表的香山RISC-V Core,该解决方案将为选择香山开源处理器的用户提供
    的头像 发表于 09-05 17:19 5345次阅读
    <b class='flag-5'>西门子</b>EDA与北京开源芯片研究院达成战略合作

    西门子SMART200脉冲指令资料

    西门子SMART200脉冲指令
    发表于 07-29 17:29 0次下载

    工业智能网关可以采集西门子PLC吗

    、台达等。 具体而言,工业智能网关采集西门子PLC数据的过程如下: 连接方式:通过串口或网口将工业智能网关与西门子PLC连接,并确保两者处于同网段内。 协议支持:物通博联工业智能网关支持多种通信协议,包括
    的头像 发表于 05-26 09:14 2240次阅读