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

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

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

西門子PLC如何對F系統(tǒng)進行編程

機器人及PLC自動化應(yīng)用 ? 來源:搜狐網(wǎng) ? 作者:搜狐網(wǎng) ? 2020-11-07 11:10 ? 次閱讀

F-CPU 中的用戶程序通常由標準用戶程序和安全程序組成。標準用戶程序是在 STEP 7 中使用標準編程語言(例如 STL、LAD 或 FBD)或者 CFC 編程語言創(chuàng)建的。

對于 S7 Distributed Safety ,在 F-FBD 或 F-LAD 中對安全程序進行編程。對于 S7 F/FH systems ,F(xiàn) 庫的故障安全塊在 CFC 中互連。

安全程序還包括用于錯誤檢測和錯誤響應(yīng)(由附加軟件自動修正)的故障安全塊。這將確??梢詸z測到錯誤和故障,并觸發(fā)適當?shù)捻憫?yīng),以使 F 系統(tǒng)停止在安全狀態(tài)或跳轉(zhuǎn)到安全狀態(tài)。

S7 Distributed Safety:F-FBD 和 F-LAD 編程語言

F-FBD 和 F-LAD 編程語言原則上相當于標準 FBD/LAD 語言??梢允褂?STEP 7 中的標準 FBD/LAD 編輯器對其進行編程。F-FBD 和 F-LAD 編程語言與標準 FBD/LAD 語言之間的主要區(qū)別在于命令集和數(shù)據(jù)類型的限制以及可以使用的地址區(qū)域不同。

S7 F/FH Systems :編程語言 CFC

在單獨的連續(xù)功能圖(CFC)中,從由 S7 F 系統(tǒng)選件包提供的 F 庫的故障安全塊中創(chuàng)建安全程序。

S7 Distributed Safety 中安全程序的結(jié)構(gòu)

程序結(jié)構(gòu)的表示

下圖顯示了 S7 Distributed Safety 安全程序的示意圖結(jié)構(gòu)。為了結(jié)構(gòu)化,一個安全程序由

一個或兩個 F 運行組組成。安全程序包括以下組件:

? 由用戶創(chuàng)建或從 F 庫(例如 Distributed Safety F 庫 [V1])中選擇的 F 塊。

? 自動添加的 F 塊(F-SB、自動生成的 F 塊和 F 共享 DB )

程序結(jié)構(gòu)說明

通過從標準用戶程序中調(diào)用 F-CALL 來訪問安全程序。在 OB 中,更應(yīng)在時間中斷 OB(例如 OB35 )中調(diào)用 F-CALL 。

時間中斷 OB 的優(yōu)點是其以固定的時間間隔中斷執(zhí)行標準用戶程序的 OB 1 中的循環(huán)程序。即,在時間中斷 OB 中,以固定的時間間隔調(diào)用和運行安全程序。執(zhí)行安全程序后,標準用戶程序?qū)⒒謴?fù)運行。

F 運行組中安全程序的結(jié)構(gòu)

為了方便操作,安全程序由一個或兩個“F 運行組”構(gòu)成。F 運行組是由多個相關(guān)的 F 塊

組成的邏輯結(jié)構(gòu)。

S7 Distributed Safety 安全程序中的一個 F 運行組包括:

? 一個 F-CALL F 調(diào)用塊

? 一個 F 程序塊(分配給 F-CALL 的 F-FB/F-FC)

? 使用 F-FBD 或 F-LAD 編程的附加 F-FB 或 F-FC (如果需要)

? 一個或多個 F-DB (如果需要)

? F-I/O DB

? Distributed Safety F 庫(V1)的 F 塊

? 來自自定義 F 庫的 F 塊

? F 系統(tǒng)塊

? 自動生成的 F 塊

如果用戶將其安全程序分為兩個 F 運行組,則可以以更快優(yōu)先等級執(zhí)行部分安全程序(一個 F 運行組),從而使用較短的響應(yīng)時間實現(xiàn)更快的安全回路。

F 運行組的 F 塊

下表顯示了用戶在 F 運行組中使用的 F 塊:

S7 F/FH Systems 中安全程序的結(jié)構(gòu)

程序結(jié)構(gòu)的表示

下圖顯示了 S7 F/FH Systems 安全程序的示意圖結(jié)構(gòu)。安全程序由 CFC 圖表(具有分配給 F 運行組的安全塊)組成。

程序結(jié)構(gòu)說明

安全程序包含 F 運行組和為其分配的圖表。圖表包含 F 塊(包括其參數(shù)分配和互連)。F 運行組由用戶在 OB (最好在時間中斷 OB [OB 30 至 OB 38] )的起始處插入。時間中斷 OB 的優(yōu)點是其以固定的時間間隔中斷執(zhí)行標準用戶程序的 OB 1 中的循環(huán)程序。即,在時間中斷 OB 中,以固定的時間間隔調(diào)用和運行安全程序。時間中斷 OB 還可以包含分配其圖表的標準運行組。

安全程序的連續(xù)功能圖(CFC)

此安全程序至少需要兩個連續(xù)功能圖(CFC),如下所示:

? 一個圖表用于各個時間中斷 OB (帶有 F 運行組)的 F 循環(huán)時間監(jiān)視(編譯安全程序時,由 S7 F Systems 自動插入安全程序中單獨的 F 運行組)

? 一個或多個圖表用于安全系統(tǒng)的其它 F 塊

用戶從故障安全塊 F 庫的“F 用戶塊”塊容器中選擇 F 塊,并將其插入圖表、為其分配參數(shù)以及將其與其它 F 塊互連。

故障安全塊 F 庫(V1_2)的故障安全塊

故障安全塊 F 庫(V1_2)包含以下塊容器:

? F 用戶塊

? F 控制塊

? F 模擬

S7 Distributed Safety 和 S7 F/FH Systems 之間的區(qū)別

S7 Distributed Safety 和 S7 F/FH Systems 編程的區(qū)別在于:可以使用的編程語言不同以及從安全程序的 F 庫中集成故障安全塊的方式不同。
責任編輯人:CC

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

    關(guān)注

    5004

    文章

    13048

    瀏覽量

    460871
  • CFC
    CFC
    +關(guān)注

    關(guān)注

    1

    文章

    8

    瀏覽量

    2639

原文標題:西門子PLC對 F 系統(tǒng)進行編程-

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    BL102 PLC網(wǎng)關(guān)教程:如何設(shè)置并使用PLC網(wǎng)關(guān)進行西門子PLC遠程編程

    鋇錸技術(shù)BL102 PLC網(wǎng)關(guān)教程:如何設(shè)置并使用PLC網(wǎng)關(guān)進行西門子PLC遠程編程?
    的頭像 發(fā)表于 08-25 11:44 ?5530次閱讀
    BL102 <b class='flag-5'>PLC</b>網(wǎng)關(guān)教程:如何設(shè)置并使用<b class='flag-5'>PLC</b>網(wǎng)關(guān)<b class='flag-5'>進行</b><b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>遠程<b class='flag-5'>編程</b>?

    西門子PLC中文編程手冊

    西門子PLC中文編程手冊,感興趣的可以看看。
    發(fā)表于 09-08 14:15 ?474次下載

    淺談西門子PLC的“SCL語言”編程

    介紹西門子PLC的“SCL語言”編程,相關(guān)編程代碼
    發(fā)表于 01-22 17:25 ?0次下載

    西門子PLC編程電纜型號

    西門子PLC編程電纜型號,感興趣的小伙伴們可以看看。
    發(fā)表于 07-29 18:42 ?38次下載

    西門子PLC編程手冊

    西門子PLC編程手冊,感興趣的小伙伴們可以看看。
    發(fā)表于 07-29 18:42 ?55次下載

    西門子PLC培訓(xùn)編程講義

    西門子PLC培訓(xùn)編程講義,感興趣的小伙伴們可以看看。
    發(fā)表于 07-29 18:42 ?104次下載

    西門子PLC中文編程手冊

    西門子PLC中文編程手冊,感興趣的小伙伴們可以看看。
    發(fā)表于 07-29 18:42 ?70次下載

    西門子plc編程入門教程

    德國西門子公司生產(chǎn)的可編程序控制器在我國的應(yīng)用也相當廣泛,在冶金、化工、印刷生產(chǎn)線等領(lǐng)域都有應(yīng)用。西門子公司的PLC產(chǎn)品包括LOGO、S7-200、S7-1200、S7-300、S7-
    發(fā)表于 11-14 16:55 ?4.7w次閱讀

    西門子PLC教程之PID編程資料

    西門子PLC關(guān)于PID編程資料
    發(fā)表于 12-20 10:30 ?76次下載

    西門子plc數(shù)據(jù)類型_西門子plc通訊方式

    西門子PLC的品質(zhì)非常好,其網(wǎng)絡(luò)穩(wěn)定性、開放性深受工控人員的喜愛,而且編程軟件分類多,使用方便。在國內(nèi)工控界具有顯著地位。雖然大家對西門子PLC
    發(fā)表于 07-25 10:57 ?1.4w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>plc</b>數(shù)據(jù)類型_<b class='flag-5'>西門子</b><b class='flag-5'>plc</b>通訊方式

    西門子PLC中使用SCL語言編程的技巧

    西門子PLC中使用SCL語言編程的技巧說明。
    發(fā)表于 04-22 11:15 ?63次下載

    淺談西門子PLC的SCL語言編程

    西門子PLC的SCL語言編程說明。
    發(fā)表于 04-22 14:39 ?46次下載

    西門子PLC編程軟件功能及安裝

    西門子PLC編程軟件官方版是一款專為西門子產(chǎn)品打造的PLC編程工具。
    發(fā)表于 04-17 14:31 ?8次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>編程</b>軟件功能及安裝

    西門子PLC的幾種編程語言簡單介紹

    西門子PLC的幾種編程語言簡單介紹 來源: wanggaosheng 作者:華仔 瀏覽:1563 時間:2016-08-10 14:18 標簽: 摘要: 西門子
    發(fā)表于 04-19 09:35 ?4次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的幾種<b class='flag-5'>編程</b>語言簡單介紹

    西門子PLC編程技巧(軟件篇)

    為大家整理一些西門子PLC的軟件編程小竅門
    的頭像 發(fā)表于 07-10 09:34 ?1969次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>編程</b>技巧(軟件篇)