在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

談?wù)凷7-1200/1500系列PLC優(yōu)化塊訪問的功能

jf_61nrsJTz ? 來源:方正智芯 ? 2023-09-27 09:34 ? 次閱讀

西門子S7-1200/1500系列PLC支持優(yōu)化的塊訪問(Optimized block access),通常理解的是數(shù)據(jù)塊(DB)具有這個功能。

其實除了數(shù)據(jù)塊,組織塊、函數(shù)塊和函數(shù)也都有這個功能。

在博途環(huán)境下新建這四類程序組織單元,其屬性都默認勾選“優(yōu)化的塊訪問”。

今天這篇文章,我們來詳細談?wù)勥@個功能。

009e99ae-5cc2-11ee-939d-92fbcf53809c.png

1、數(shù)據(jù)塊(DB)

博途環(huán)境下新建數(shù)據(jù)塊,在其屬性中可以看到已勾選“優(yōu)化的塊訪問”,如下圖所示:

00cb5890-5cc2-11ee-939d-92fbcf53809c.png

優(yōu)化的數(shù)據(jù)塊具有如下一些特點:

①數(shù)據(jù)塊中的變量只能以符號的方式訪問(不支持絕對地址訪問)。比如,某優(yōu)化的數(shù)據(jù)塊名稱為“optDB”,其內(nèi)部有一個start變量,則訪問的語法為:

 "optDB".start

注:optDB兩邊的雙引號是自動添加的,表示這是一個全局變量;如果添加的是井號(#),則表示是局部變量;

為了說明標準數(shù)據(jù)塊與優(yōu)化的數(shù)據(jù)塊之間存儲策略的差別,我們來舉個例子。假設(shè)有變量按如下順序存儲:

start:布爾型;

speed:實數(shù)型;

stop:布爾型;

對于標準數(shù)據(jù)塊,使用絕對地址存儲變量(以字節(jié)為單位),第一個布爾型變量占用一個字節(jié)(B0,雖然它實際只使用了其中一位)。

第二個變量為實數(shù),從偶數(shù)地址開始存放,因此其起始地址為B2,占用4個字節(jié)(B2~B5);第三個變量為布爾型,占用一個字節(jié)(B6)。

可見,在這種存儲策略下,這三個變量占用了7個字節(jié)存儲空間。

當然,如果將順序調(diào)整一下,兩個布爾型變量放到一起,會節(jié)省一個字節(jié)的空間,不過這要求編程人員熟悉其存儲策略才行。

在有多種數(shù)據(jù)類型的情況下,人工優(yōu)化存儲往往費神費力,很難達到理想的效果。

而優(yōu)化的數(shù)據(jù)塊幫我們解決了這個問題。它會自動將同類型的變量存儲到一起,從而最大限度的利用存儲空間。兩者的對比如下圖所示:

00de4b94-5cc2-11ee-939d-92fbcf53809c.png

②優(yōu)化的數(shù)據(jù)塊可以對其中的變量單獨設(shè)置保持屬性,而標準數(shù)據(jù)塊要么全部保持,要么全部取消保持;

③對于S7-1200,優(yōu)化的數(shù)據(jù)塊采取存儲優(yōu)先的策略(由于其數(shù)據(jù)空間相對較小);對于S7-1500,優(yōu)化的數(shù)據(jù)塊采取訪問優(yōu)先的策略(由于其數(shù)據(jù)空間相對較大,為了提高訪問速率);

2、組織塊(OB)

優(yōu)化了啟動信息。

優(yōu)化后的組織塊只有很少幾條啟動信息,比如Startup組織塊優(yōu)化后僅有兩條啟動信息,如下圖所示:

00f525e4-5cc2-11ee-939d-92fbcf53809c.png

3、函數(shù)塊(FB)

①對其背景數(shù)據(jù)塊進行優(yōu)化,類似數(shù)據(jù)塊的優(yōu)化;

②對復(fù)雜變量可通過符號尋址;

4、函數(shù)(FC)

①優(yōu)化臨時變量的使用,每次塊調(diào)用前會對其進行初始化;

②對復(fù)雜變量可通過符號尋址;







審核編輯:劉清

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

    關(guān)注

    5028

    文章

    13593

    瀏覽量

    470663
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7611

    瀏覽量

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

    關(guān)注

    11

    文章

    333

    瀏覽量

    18372
  • S7-1500
    +關(guān)注

    關(guān)注

    3

    文章

    301

    瀏覽量

    6673

原文標題:談?wù)凷7-1200/1500系列PLC的優(yōu)化塊訪問

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

收藏 人收藏

    評論

    相關(guān)推薦

    西門子plc S7-1200/S7-1500優(yōu)化的DB與標準的DB整體對比

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

    基于S7-1200PLC的編程及擴展

    S7-1200 系列是一款可編程邏輯控制器 (PLC, Programmable Logic Controller),可以控制各種自動化應(yīng)用。S7-1200設(shè)計緊湊、成本低廉且具有
    發(fā)表于 09-25 18:39 ?27次下載

    WinCC V7.2與S7-1200PLC通訊

    自WinCC V7.2版本起,軟件新增加了 SIMATIC S7-1200S7-1500 Channel通道,用于WinCC與 S7-1200/S7-1500
    發(fā)表于 09-26 19:06 ?11次下載
    WinCC V7.2與<b class='flag-5'>S7-1200</b>的<b class='flag-5'>PLC</b>通訊

    基于WinCC V7.2與S7-1200/1500 PLC通訊步驟介紹

    自WinCC V7.2版本起,軟件新增加了 SIMATIC S7-1200S7-1500 Channel通道,用于WinCC與 S7-1200/S7-1500
    發(fā)表于 09-28 11:01 ?37次下載
    基于WinCC V7.2與<b class='flag-5'>S7-1200</b>/<b class='flag-5'>1500</b> <b class='flag-5'>PLC</b>通訊步驟介紹

    S7-1500系統(tǒng)架構(gòu)及特點

    S7-1500 的數(shù)據(jù)管理系統(tǒng)中,提供兩種不同的訪問機制: 優(yōu)化訪問、 非優(yōu)化
    發(fā)表于 10-10 11:40 ?29次下載
    <b class='flag-5'>S7-1500</b>系統(tǒng)架構(gòu)及特點

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

    西門子S7-1200S7-1500 的編程指南
    發(fā)表于 03-27 15:15 ?307次下載

    S7-1200的DBPLC及觸摸屏上的用法

    S7-1200的DBPLC及觸摸屏上的用法
    發(fā)表于 12-17 09:32 ?7次下載
    <b class='flag-5'>S7-1200</b>的DB<b class='flag-5'>塊</b>在<b class='flag-5'>PLC</b>及觸摸屏上的用法

    S7-1200系列PLC調(diào)試過程小結(jié)

    S7-1200系列PLC調(diào)試過程小結(jié)
    發(fā)表于 12-20 09:25 ?3次下載

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

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

    關(guān)于S7-1200S7-1500 PLC的通信

    WinCC V7.4SP1中針對S7-1200S7-1500通信,可以創(chuàng)建狀態(tài)變量和控制變量,用來顯示和控制S7-1200S7-1500
    發(fā)表于 10-09 10:05 ?2453次閱讀

    WinCC與 S7-1200/S7-1500 PLC之間的通信解析

    自WinCC V7.2版本起,軟件新增加了 "SIMATIC S7-1200, S7-1500 Channel"通道,用于WinCC與 S7-1200/S7-1500
    發(fā)表于 02-06 09:39 ?9326次閱讀

    S7-1200 PLC仿真功能

    PLCSIM 幾乎支持仿真的 S7-1200S7-1200F 的所有指令(系統(tǒng)函數(shù)和系統(tǒng)函數(shù)),支持方式與物理 PLC 相同。PLCSIM 將不支持的
    的頭像 發(fā)表于 02-16 09:48 ?4491次閱讀

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

    Team82 在西門子 PLC、SIMATIC S2020-15782 和 S7-1200 中發(fā)現(xiàn)了一個嚴重的內(nèi)存安全繞道漏洞 CVE-7-1500。常見漏洞和暴露 (CVE) 禁用
    的頭像 發(fā)表于 04-24 10:58 ?1778次閱讀
    西門子<b class='flag-5'>PLC</b>,SIMATIC <b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1500</b>

    西門子PLC S7-1200在線下載功能分享

    西門子PLC S7-200系列的升級版,西門子PLC S7-1200具有很多集成在CPU上的功能
    的頭像 發(fā)表于 06-25 16:25 ?3010次閱讀

    西門子plc如何選型 s7-1500s7-1200區(qū)別

    S7-1200是一種小型的PLC,適用于小型自動化應(yīng)用。它具有較小的尺寸、較低的成本和中等級別的性能。S7-1200系列提供了多種CPU型號和不同數(shù)量的I/O模塊,可擴展性較強。
    發(fā)表于 01-10 10:48 ?7698次閱讀
    主站蜘蛛池模板: 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | aa在线视频 | 亚洲综合色婷婷在线观看 | 香港经典a毛片免费观看爽爽影院 | 精品你懂的 | 1024你懂的在线观看 | 朋友夫妇和交换性bd高清 | 人人看操 | 国产精品夜色7777青苹果 | 欧美三级中文字幕hd | 色多多在线观看 | 在线看你懂 | a级午夜毛片免费一区二区 a看片 | 中文字幕一区2区3区 | 日本免费xxxx色视频 | 日本色图网站 | 超级乱淫片67194免费看 | aaaaaa精品视频在线观看 | 久草干 | 爽爽爽爽爽爽a成人免费视频 | 一级毛片看真人在线视频 | 精品亚洲成a人片在线观看 精品亚洲大全 | 免费观看视频在线 | 日韩操穴 | 国产做a爰片久久毛片 | 日韩免费观看的一级毛片 | 天天干天天拍天天操 | 亚洲区 欧美区 | 日韩一级片免费在线观看 | 欧美日一区二区三区 | 中文字幕三级久久久久久 | 九九精品免费观看在线 | 久久免费国产视频 | 国产黄网站在线观看 | 69天堂| 亚洲国产网 | 亚洲地址一地址二地址三 | 日韩啪啪电影 | 性欧美高清极品猛交 | 亚洲一区二区在线免费观看 | 综合网在线观看 |