0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

聊一聊西門(mén)子故障安全系統(tǒng)的程序架構(gòu)

jf_61nrsJTz ? 來(lái)源:方正智芯 ? 作者:北島李工 ? 2022-10-26 09:16 ? 次閱讀

我們知道,PLC中其實(shí)運(yùn)行著兩類(lèi)程序:操作系統(tǒng)和用戶(hù)程序。操作系統(tǒng)預(yù)留各種接口,通過(guò)這些接口來(lái)調(diào)用用戶(hù)程序。對(duì)于西門(mén)子PLC而言,這些接口被稱(chēng)為組織塊(Organization Block),簡(jiǎn)稱(chēng)為OB。組織塊有很多類(lèi)型,大體上可以分為兩個(gè)大類(lèi):程序循環(huán)組織塊和中斷組織塊(后者又包括循環(huán)中斷、硬件中斷、日期時(shí)間中斷等等)。組織塊具有不同的優(yōu)先級(jí),程序循環(huán)組織塊的優(yōu)先級(jí)最低。

對(duì)于西門(mén)子標(biāo)準(zhǔn)型CPU模塊,它的用戶(hù)程序被稱(chēng)為標(biāo)準(zhǔn)程序。標(biāo)準(zhǔn)程序的稱(chēng)謂是為了與故障安全型程序進(jìn)行區(qū)別。用戶(hù)為了處理標(biāo)準(zhǔn)模塊的信號(hào)通信等)而編寫(xiě)的程序都屬于標(biāo)準(zhǔn)程序。標(biāo)準(zhǔn)程序必須直接或間接的被程序循環(huán)組織塊調(diào)用才能被執(zhí)行(中斷程序除外)。

對(duì)于S7-300/400系列CPU,程序循環(huán)組織塊就是指OB1;對(duì)于S7-1200/1500系列CPU,除了OB1外,用戶(hù)可以根據(jù)需要添加多個(gè)程序循環(huán)組織塊,操作系統(tǒng)會(huì)根據(jù)程序循環(huán)組織塊的編號(hào)從小到大依次調(diào)用。再說(shuō)一遍,程序循環(huán)組織塊是一種優(yōu)先級(jí)最低的組織塊,其它組織塊可以中斷它并優(yōu)先執(zhí)行。

故障安全程序是為了處理故障安全信號(hào)而編寫(xiě)的程序,只有故障安全型CPU才能執(zhí)行故障安全程序。換句話(huà)說(shuō),西門(mén)子故障安全型CPU既可以執(zhí)行標(biāo)準(zhǔn)程序,也可以執(zhí)行故障安全程序。通常(注意是通常),用戶(hù)編寫(xiě)的故障安全型程序是在另一種組織塊——循環(huán)中斷組織塊(Cyclic Interrupt OB)中調(diào)用的。雖然官方稱(chēng)為“循環(huán)中斷組織塊”,但我覺(jué)得稱(chēng)為“周期性中斷組織塊”更恰當(dāng)一些。這種組織塊可以產(chǎn)生周期性中斷,中斷的周期可以根據(jù)需要自己設(shè)置。

在博途開(kāi)發(fā)環(huán)境中,當(dāng)你組態(tài)了故障安全型CPU時(shí),默認(rèn)情況下,左側(cè)項(xiàng)目樹(shù)中會(huì)有一個(gè)“安全管理(Safety Administration)”的選項(xiàng),并自動(dòng)添加了三個(gè)模塊:FOB_RTG1[OB123]、Main_Safety_RTG1[FB1]和Main_Safety_RTG1_DB[DB1],如下圖所示:

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

安全管理可以查看安全程序的狀態(tài)、安全簽名、安全功能塊、數(shù)據(jù)類(lèi)型、Flexible F-Link通信等,不過(guò)最重要的功能是設(shè)置安全運(yùn)行組,如下圖所示:

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

安全運(yùn)行組(F-runtime group)由安全組織塊(F-OB)、主安全程序塊(Main F-Block)和主安全程序塊的背景數(shù)據(jù)塊構(gòu)成,如下圖所示:

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

對(duì)于S7-1200的F-CPU,安全組織塊為循環(huán)中斷組織塊,可以根據(jù)需要設(shè)置其中斷時(shí)間及優(yōu)先級(jí)。對(duì)于S7-1500的F-CPU,安全組織塊可以為循環(huán)中斷組織塊(默認(rèn))、程序循環(huán)組織塊或者等時(shí)同步中斷組織塊。默認(rèn)情況下,等時(shí)同步中斷組織塊的優(yōu)先級(jí)最高,其次是循環(huán)中斷組織塊。如果有必須可以修改其優(yōu)先級(jí),但不允許它們的優(yōu)先級(jí)比程序循環(huán)組織塊低或相同。

安全組織塊調(diào)用主安全程序塊,用戶(hù)編寫(xiě)的安全程序需要在主安全程序塊中調(diào)用才能被執(zhí)行。

S7-1200的F-CPU只支持一個(gè)安全運(yùn)行組,S7-1500的F-CPU最多支持兩個(gè)安全運(yùn)行組。F-CPU通過(guò)F-OB調(diào)用主安全程序塊,再通過(guò)主安全程序塊調(diào)用用戶(hù)編寫(xiě)的其它安全程序是西門(mén)子故障安全程序的基本架構(gòu)。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5001

    文章

    12946

    瀏覽量

    459225
  • 硬件中斷
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    6818
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    17708

原文標(biāo)題:西門(mén)子故障安全系統(tǒng)的程序架構(gòu)

文章出處:【微信號(hào):方正智芯,微信公眾號(hào):方正智芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    西門(mén)子診斷中繼器有信號(hào)放大作用嗎

    。然而,西門(mén)子診斷中繼器的主要功能并不是信號(hào)放大,而是信號(hào)的檢測(cè)、處理和控制。 西門(mén)子診斷中繼器的主要功能包括: 電流和電壓的檢測(cè):通過(guò)內(nèi)置的傳感器,西門(mén)子診斷中繼器可以實(shí)時(shí)監(jiān)測(cè)電力系統(tǒng)
    的頭像 發(fā)表于 09-05 09:48 ?117次閱讀

    西門(mén)子PLC的復(fù)位操作

    運(yùn)行中出現(xiàn)的問(wèn)題或進(jìn)行系統(tǒng)維護(hù)。 1. 西門(mén)子PLC概述 西門(mén)子PLC是德國(guó)西門(mén)子公司生產(chǎn)的種工業(yè)自動(dòng)化控制設(shè)備,具有高可靠性、高性能、易
    的頭像 發(fā)表于 08-16 17:46 ?661次閱讀

    西門(mén)子PLC總線(xiàn)故障怎么解決

    在工業(yè)自動(dòng)化領(lǐng)域,西門(mén)子PLC(Programmable Logic Controller,可編程邏輯控制器)以其高可靠性、強(qiáng)穩(wěn)定性和豐富的功能而備受青睞。然而,在實(shí)際應(yīng)用中,PLC總線(xiàn)故障時(shí)有發(fā)生
    的頭像 發(fā)表于 06-13 18:18 ?1548次閱讀

    西門(mén)子模塊型號(hào)都代表什么意思

    西門(mén)子(Siemens)是家德國(guó)跨國(guó)公司,其產(chǎn)品涵蓋了工業(yè)自動(dòng)化、能源、醫(yī)療、交通等多個(gè)領(lǐng)域。在工業(yè)自動(dòng)化領(lǐng)域,西門(mén)子提供了各種模塊化產(chǎn)品,包括PLC(可編程邏輯控制器)、HMI(人機(jī)界面
    的頭像 發(fā)表于 06-11 16:20 ?2537次閱讀

    西門(mén)子plc模塊型號(hào)詳解

    西門(mén)子PLC(Programmable Logic Controller,可編程邏輯控制器)是工業(yè)自動(dòng)化領(lǐng)域中非常重要的種設(shè)備,其模塊化的設(shè)計(jì)使得其應(yīng)用范圍非常廣泛。本文將詳細(xì)介紹西門(mén)子PLC
    的頭像 發(fā)表于 06-11 16:18 ?3400次閱讀

    西門(mén)子變頻器常見(jiàn)故障分析

    西門(mén)子變頻器作為工業(yè)自動(dòng)化領(lǐng)域的核心設(shè)備之,其穩(wěn)定運(yùn)行對(duì)于整個(gè)生產(chǎn)線(xiàn)的效率和安全至關(guān)重要。然而,由于設(shè)備自身特性、使用環(huán)境、操作維護(hù)等多種因素的影響,西門(mén)子變頻器在使用過(guò)程中難免會(huì)出
    的頭像 發(fā)表于 06-11 14:26 ?1240次閱讀

    西門(mén)子變頻器故障代碼 西門(mén)子變頻器參數(shù)說(shuō)明

    使用過(guò)程中,西門(mén)子變頻器也可能出現(xiàn)故障。本文將詳細(xì)介紹西門(mén)子變頻器的常見(jiàn)故障代碼,并且給出相應(yīng)的參數(shù)說(shuō)明。 、常見(jiàn)的
    的頭像 發(fā)表于 02-14 17:38 ?1.6w次閱讀

    消息隊(duì)列技術(shù)選型的7種消息場(chǎng)景

    我們?cè)谧鱿㈥?duì)列的技術(shù)選型時(shí),往往會(huì)結(jié)合業(yè)務(wù)場(chǎng)景進(jìn)行考慮。今天來(lái)消息隊(duì)列可能會(huì)用到的 7 種消息場(chǎng)景。
    的頭像 發(fā)表于 12-09 17:50 ?1160次閱讀
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>消息隊(duì)列技術(shù)選型的7種消息場(chǎng)景

    芯片設(shè)計(jì)的NDR是什么?

    今天突然想route相關(guān)的問(wèn)題,講講NDR是什么,我也梳理總結(jié)下我對(duì)NDR的認(rèn)識(shí)。
    的頭像 發(fā)表于 12-06 15:14 ?1364次閱讀

    西門(mén)子變頻器報(bào)警故障代碼維修

    西門(mén)子變頻器報(bào)警故障代碼維修
    的頭像 發(fā)表于 12-05 11:34 ?4326次閱讀

    西門(mén)子品牌變頻器MM440系列故障代碼及處理方法

    西門(mén)子品牌變頻器MM440系列故障代碼及處理方法:
    的頭像 發(fā)表于 11-23 16:00 ?6234次閱讀

    西門(mén)子伺服電機(jī)維修故障處理技巧

    西門(mén)子伺服電機(jī)維修故障處理技巧
    的頭像 發(fā)表于 11-23 10:56 ?1877次閱讀

    了解西門(mén)子840D數(shù)控系統(tǒng)故障維修與診斷方法

    了解西門(mén)子840D數(shù)控系統(tǒng)故障維修與診斷方法
    的頭像 發(fā)表于 11-23 10:46 ?3462次閱讀

    常見(jiàn)的西門(mén)子編程軟件介紹

    很多初入門(mén)的PLC工程師和不了解西門(mén)子產(chǎn)品的工程師不是很清楚西門(mén)子編程軟件有哪些?
    的頭像 發(fā)表于 10-26 17:01 ?7335次閱讀
    常見(jiàn)的<b class='flag-5'>西門(mén)子</b>編程軟件介紹

    西門(mén)子PLC的常見(jiàn)故障及解決辦法

    西門(mén)子Step7Micro/WINV4.0安裝在什么環(huán)境下才能正常工作?
    發(fā)表于 09-25 10:27 ?2549次閱讀