色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

西門子S7-1200/S7-1500 PLC中的FB、FC、DB簡介

laidenongfhs ? 來源:中泰PLC自動化教學 ? 2023-07-27 14:29 ? 次閱讀

56b594b4-2c43-11ee-a368-dac502259ad0.jpg

56ddc29a-2c43-11ee-a368-dac502259ad0.jpg

接口由形式參數和本地數據兩部分組成:

56eff2a8-2c43-11ee-a368-dac502259ad0.jpg

參數解析:

輸入參數:為調用模塊提供數據,輸入給邏輯模塊

輸出參數:從邏輯模塊輸出數據結果

輸入/輸出參數:參數值既可以輸入,也可以輸出

570ce99e-2c43-11ee-a368-dac502259ad0.jpg

變量解析:

臨時變量:存儲在L堆棧中,塊執行結束后,變量消失;

靜態變量:存儲在背景數據塊中,塊調用結束后,變量被保留;

(1)函數(FC)簡介

① 函數(FC)是用戶編寫的程序塊,是不帶存儲器的代碼塊。由于沒有可以存儲塊參數值的數據存儲器,因此,調用函數時,必須給所有形參分配實參。

②FC 里有一個局域變量表和塊參數。局域變量表里有:Input(輸入參數)、Output(輸出參數)、InOut (輸入/輸出參數)、Temp(臨時數據)、Return(返回值 RET_VAL)。

Input(輸入參數)將數據傳遞到被調用的塊中進行處理。

Output(輸出參數)是將結果傳遞到調用的塊中。

InOut(輸入/輸出參數)將數據傳遞到被調用的塊中,在被調用的塊中處理數據后,再將被調用的塊中發送的結果存儲在相同的變量中。

Temp(臨時數據)是塊的本地數據,并且在處理塊時將其存儲在本地數據堆棧。關閉并完成處理后,臨時數據就變得不再可訪問。Return 包含返回值 RET_VAL。

(2)函數塊(FB)的簡介

函數塊(FB)屬于編程者自己編程的塊。函數塊是一種“帶內存”的塊。分配數據塊作為其內存(背景數據塊)。傳送到 FB 的參數和靜態變量保存在實例 DB 中。臨時變量則保存在本地數據堆棧中。執行完FB 時,不會丟失DB 中保存的數據。但執行完 FB 時,會丟失保存在本地數據堆棧中的數據。

(3)數據塊(DB)簡介

①數據塊用于存儲用戶數據及程序中間變量。新建數據塊時,默認狀態是優化的存儲方式,且數據塊中存儲的變量是非保持的。數據塊占用 CPU 的裝載存儲區和工作存儲區,與標識存儲器的功能類似,都是全局變量,不同的是,M 數據區的大小在 CPU 技術規范中已經定義且不可擴展,而數據塊存儲區由用戶定義,最大不能超過工作存儲區或裝載存儲區。SIMATIC S7-1500 PLC 的非優化數據最大數據空間為 64KB。而優化的數據塊的存儲空間要大得多,但其存儲空間與 CPU 的類型有關。

②按照功能分,數據塊 DB 可以分為:全局數據塊、背景數據塊和基于數據類型(用戶定義數據類型、系統數據類型和數組類型)的數據塊。

S7-1200:優化的塊結構

572bb068-2c43-11ee-a368-dac502259ad0.jpg

備注:

1、對于優化的數據塊,大的數據類型在塊的開始,小的數據類型在塊的末端,因此在塊中不會形成數據塊間隙;

2、對于優化的數據塊,只能采用符號訪問的方式。

S7-1500 CPU中,標準 DB 塊與優化的 DB 塊在 PLC 中按照下圖方式存儲:

573e31de-2c43-11ee-a368-dac502259ad0.jpg

在 S7-1500 CPU 中,相比于標準的 DB 塊,優化的 DB 塊提供更快的訪問速度,其根本原因與 CPU 的編碼方式有關:

5763532e-2c43-11ee-a368-dac502259ad0.jpg

與標準的 DB 塊相比,優化的 DB 塊有以下優勢:

1、提供更快的訪問速度;

2、以符號尋址,編程者無需考慮 DB 塊中每個變量存儲的具體地址,每個變量在 CPU 中存儲的位置由 PLC 的系統自動進行分配;

3、CPU 與 HMI (如 Panel)連接時,由于優化的 DB 是靠符號尋址,所以當 PLC 變量連接到 HMI 后,PLC 側對變量做的修改,HMI 無需重新下載;

4、對 DB 塊內的任意位置對變量進行添加及刪除,或對變量的類型進行修改(如將Tag_1的屬性由 byte 修改為Word),不會引起該 DB 塊其它變量的使用;

S7-1200/S7-1500中如有以下應用,必須使用標準 DB 塊:

1、與其它 CPU 建立 S7 單邊通信時(PUT/GET),用于存儲發送區數據和接收區數據的 DB 塊;

2、與 Wincc V7.2 進行 HMI 連接時,Wincc V7.2 訪問的 S7-1200/S7-1500 CPU 的 DB 塊只能是標準的 DB 塊;

3、使用Simatic Net V8.2 與S7-1200/S7-1500 PLC進行 OPC 連接時,OPC 服務器訪問 S7-1200/S7-1500 CPU 的 DB 塊只能是標準的 DB 塊。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5016

    文章

    13385

    瀏覽量

    464830
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10901

    瀏覽量

    212686
  • 西門子
    +關注

    關注

    94

    文章

    3062

    瀏覽量

    116284
  • S7-1200
    +關注

    關注

    11

    文章

    331

    瀏覽量

    18045

原文標題:西門子1200/1500PLC常用術語及FB、FC、DB各功能介紹

文章出處:【微信號:中泰PLC自動化教學,微信公眾號:中泰PLC自動化教學】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子plc S7-1200/S7-1500優化的DB塊與標準的DB塊整體對比

    在 TIA Portal V12 S7-1200/S7-1500 CPU 添加一個 DB 塊時,其缺省屬性為優化的 DB ,優化的
    的頭像 發表于 07-28 19:55 ?4839次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>plc</b> <b class='flag-5'>S7-1200</b>/<b class='flag-5'>S7-1500</b>優化的<b class='flag-5'>DB</b>塊與標準的<b class='flag-5'>DB</b>塊整體對比

    西門子S7-1200S7-1500 的編程指南pdf下載

    西門子S7-1200S7-1500 的編程指南
    發表于 03-27 15:15 ?302次下載

    西門子S7-1500憑什么秒殺S7-300/400?

    西門子S7-1500作為西門子迄今為止功能最強大、性價比最高的PLC,得到了廣大客戶關注,今天與大家分享西門子
    的頭像 發表于 04-27 14:16 ?2.5w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-1500</b>憑什么秒殺<b class='flag-5'>S7</b>-300/400?

    如何使用博途平臺上完成西門子S7-1500S7-1200以太網通信?

    一步步教你使用博途平臺,完成西門子最風行的兩款PLC——S7-1500(1515 CPU)與S7-1200(1214 CPU)之間通信,有兩種方法:
    的頭像 發表于 07-09 10:00 ?5.4w次閱讀
    如何使用博途平臺上完成<b class='flag-5'>西門子</b>的<b class='flag-5'>S7-1500</b>與<b class='flag-5'>S7-1200</b>以太網通信?

    西門子S7-300和S7-400及S7-1200S7-1500PLC的編程語言比較表

    本文檔的主要內容詳細介紹的是西門子S7-300和S7-400及S7-1200S7-1500PLC的編程語言比較表。
    發表于 03-03 08:00 ?14次下載

    西門子S7-1200高速計數功能簡介

    西門子S7-1200高速計數功能簡介說明。
    發表于 04-23 09:35 ?15次下載

    西門子S7-1200S7-1500編程風格指南

    西門子S7-1200S7-1500編程風格指南分享
    發表于 08-17 17:30 ?21次下載

    關于S7-1200S7-1500 PLC的通信

    WinCC V7.4SP1針對S7-1200S7-1500通信,可以創建狀態變量和控制變量,用來顯示和控制S7-1200S7-1500
    發表于 10-09 10:05 ?2275次閱讀

    西門子PLC,SIMATIC S7-1200S7-1500

    Team82 在西門子 PLC、SIMATIC S2020-15782 和 S7-1200 中發現了一個嚴重的內存安全繞道漏洞 CVE-7-1500
    的頭像 發表于 04-24 10:58 ?1610次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>,SIMATIC <b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1500</b>

    西門子PLC S7-1500系列的工藝模塊說明

    西門子PLC S7-1500系列是西門子PLC系列的創新產品,它在性價比,運行能力,通訊功能,擴展性能,響應速度,顯示功能等方面,相比
    的頭像 發表于 04-27 14:50 ?4116次閱讀

    西門子1200PLC之間的ModbusTCP通訊如何實現?

    西門子1200PLC通過以太網通訊與其它設備進行數據交互,西門子1200PLC可以和西門子系列plc
    發表于 07-30 14:49 ?1w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>之間的ModbusTCP通訊如何實現?

    西門子S7-1200/1500PLC經典氣動機械手程序

    電子發燒友網站提供《西門子S7-1200/1500PLC經典氣動機械手程序.docx》資料免費下載
    發表于 09-20 15:32 ?17次下載

    PLC西門子S7-200smart和S7-1200的區別?

    PLC西門子S7-200smart和S7-1200的區別? 西門子S7-200 smart和
    的頭像 發表于 11-17 11:41 ?1.1w次閱讀

    西門子S7-1200 PLC的指令介紹

    西門子S7-1200 PLC,作為西門子自動化控制產品的一款緊湊型控制器,憑借其強大的功能和易用性,在工業控制領域得到了廣泛的應用。
    的頭像 發表于 06-18 14:52 ?3070次閱讀

    西門子PLC S7-1500系列介紹

    西門子PLCS7-1500系列是西門子自動化領域中的一款重要產品,它以其卓越的性能、強大的功能和高度的靈活性,在工業自動化控制系統占據了一席之地。本文將詳細介紹
    的頭像 發表于 12-09 18:23 ?562次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b> <b class='flag-5'>S7-1500</b>系列介紹
    主站蜘蛛池模板: 精品久久久久中文字幕加勒比东京热 | 女子初尝黑人巨嗷嗷叫 | 伊人国产在线播放 | 女人 我狠狠疼你 | 国产高清亚洲日韩字幕一区 | 中文字幕亚洲无限码 | 美女伊人网 | 午夜黄视频 | 全黄H全肉禁乱公 | 老妇高潮潮喷到猛进猛出 | 色狗av影院 | 好紧好湿太硬了我太爽了文字 | 69夫妇交友群 | 亚洲天堂久久久 | 亚洲电影成人 成人影院 | 久久er99热精品一区二区 | 欧美日韩亚洲一区二区三区在线观看 | 玩弄朋友娇妻呻吟交换电影 | 亚洲欧美日韩另类精品一区二区三区 | 国产精品成人啪精品视频免费观看 | 一本道无码字幕在线看 | 热热久久超碰精品中文字幕 | 撕烂衣服扒开胸罩揉爆胸 | 国内精品久久久久久久999下 | 飘雪在线观看免费高清完整版韩国 | 亚洲精品成人久久久影院 | 又硬又粗又大一区二区三区视频 | 国产精华av午夜在线观看 | 9420高清免费观看在线大全 | 妈妈的朋友6未删减版完整在线 | 蛇缚dvd| WWWXXXX兽交| 里番acg纲手的熟蜜姬训练场 | 国产亚洲国际精品福利 | 亚洲欧洲日韩天堂无吗 | 国产亚洲精品久久久999蜜臀 | 好男人在线观看视频观看高清视频免费 | 夜夜精品视频一区二区 | 大地影院日本韩国电影免费观看 | 久久综合色视频 | 91偷偷久久做嫩草电影院 |