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

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

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

3天內不再提示

S7-300 CPU數據塊初始值與實際值

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-10-17 17:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

S7-300 CPU 數據塊

數據塊(DB)用來分類存儲設備或生產線中變量的值,數據塊也是用來實現各邏輯塊之間的數據交換、數據傳遞和共享數據的重要途徑。數據塊豐富的數據結構便于提高程序的執行效率。與邏輯塊不同,數據塊只有變量聲明部分,沒有指令部分。不同型號CPU允許建立數據塊的塊數和每個數據塊可以占用的最大字節數均不同,具體的參數可以查看CPU的技術規范手冊。

數據塊分為共享數據塊和背景數據塊兩種。共享數據塊又稱全局數據塊,它不屬于任何邏輯塊。背景數據塊是專門指定給某個功能塊(FB)或者系統功能塊(SFB)使用的數據塊,它是FB或SFB運行時的工作存儲區。

數據塊初始值與實際值(STEP 7)

在共享數據塊的變量聲明表中可以定義變量的名稱、數據類型、注釋和變量初始值。

初始值為純粹的組態值,當由UDT生成數據塊或在全局數據塊中生成新變量時,組態的初始值被用作為實際值。可以通過菜單命令 “View > Data view” 來查看實際值。

初始值對于數據塊或新聲明的變量數據塊來說,組態的有效次數僅為一次。如果變量已經存在,實際值將不會隨著初始值的變化而發生改變。

對于CPU來說,生效的數據為實際值,初始值雖也可以下載到CPU中并可在線監控,但不會被CPU采用。

以下方法可以將初始值傳送給 CPU 作為實際值:

圖1 變量視圖

圖2 切換到數據視圖

f41849b2-4bcb-11ed-a3b6-dac502259ad0.png

圖3 執行初始化DB塊

f43c3df4-4bcb-11ed-a3b6-dac502259ad0.png

圖4 是否使用初始值覆蓋實際值

f45b3420-4bcb-11ed-a3b6-dac502259ad0.png

圖5 執行初始化數據結果

3. 最后將數據塊下載至CPU中,初始值就會替代實際值在CPU中生效。

注意:

在共享數據塊的聲明視圖(Declaration view)中,用戶可以添加或者刪除DB變量,而在數據視圖中(Data view)中,用戶可以查看變量實際值,但不可以添加或者刪除DB變量。

而在STEP 7中,如需裝載實際值到初始值中,沒有與之相關的菜單命令,可以通過如下操作來實現:

STEP 7中,如何將數據塊的實際值保存為初始值

數據塊初始值與實際值(TIA Protal)

在TIA Protal中,數據塊的使用和STEP 7基本一致,并且建立數據塊也可以設置初始值,但是下載數據塊時可以選擇重新初始化使初始值生效,也可以選擇無操作,則數據塊的實際值會生效。

f47b07e6-4bcb-11ed-a3b6-dac502259ad0.png

圖6 下載時數據塊初始化

TIA Protal中監視數據塊,可以使用快照功能把數據塊的實際值復制到初始值中

f4b4b996-4bcb-11ed-a3b6-dac502259ad0.png

圖7 使用快照

執行將快照值復制到起始值中功能,軟件會提示是否覆蓋所選塊的所有值,點擊確定。

f4de986a-4bcb-11ed-a3b6-dac502259ad0.png

圖8 復制快照值到起始值

執行完將快照值復制到起始值功能,快照值會復制到起始值中,結果如下:

f50f582e-4bcb-11ed-a3b6-dac502259ad0.png

圖9 執行快照復制結果

數據塊屬性

在建立DB塊時,有時需要設置DB塊屬性:DB在PLC中寫保護 、未鏈接和非掉電保持,如下圖所示:

f5406f36-4bcb-11ed-a3b6-dac502259ad0.png

圖10 STEP 7 中DB屬性的設置

f54eb4a6-4bcb-11ed-a3b6-dac502259ad0.jpg

圖11 TIA Protal V15 中DB屬性的設置

數據塊各設置的含義

1. 勾選DB在PLC中寫保護

2. 勾選未鏈接

3. 不勾選非掉電保持

f565f9b8-4bcb-11ed-a3b6-dac502259ad0.jpg

圖12 315-2PN/DP保持性存儲器的使用情況

數據塊的屬性對于數據塊的內存占用影響

數據塊屬性/內存區域 裝載存儲器(MMC) 工作存儲器(CPU) 保持性存儲器(CPU)
非掉電保持不勾選(系統默認)
非掉電保持勾選
未鏈接不勾選(系統默認)
未鏈接勾選

1. 打開DB數據塊,菜單欄切換到聲明視圖 “View > Declaration view ”,在“Initial value” 欄輸入新的初始值;

f39f4436-4bcb-11ed-a3b6-dac502259ad0.png

2. 菜單欄切換到數據視圖“View > Data view ”,然后,執行菜單命令 “Edit > Initialize Data Block”將所有“Intial value”欄的數值傳送至“Actual value”欄。

f3f8cbb4-4bcb-11ed-a3b6-dac502259ad0.png

可以給數據塊分配寫保護,此時不能在程序執行期間覆蓋它們。

具有"未鏈接"屬性的數據塊僅存儲在裝載存儲器中。

這種塊不占用工作存儲器中的空間,因此可以節省CPU的工作存儲器空間,并且不存在與工作存儲區數據一致的問題。

該地址區域不能由工作存儲區直接訪問,需要使用SFC83或者SFC84把這類DB的內容傳送到工作存儲區或者由工作存儲區傳送到對應DB。

使用SFC83和SFC84讀寫MMC卡中DB數據

本選項允許用戶定義數據塊的斷電保持特性。

不勾選代表此類數據塊具有斷電保持功能。

每次斷電后工作存儲器中數據塊的當前值保持到保持寄存器中。

用于保持性數據塊的非易失性存儲器的最大大小與CPU的具體型號有關系。下圖為CPU 315-2PN/DP保持性存儲器的使用情況。

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

    關注

    68

    文章

    11063

    瀏覽量

    216471
  • 數據
    +關注

    關注

    8

    文章

    7250

    瀏覽量

    91514
  • step
    +關注

    關注

    0

    文章

    43

    瀏覽量

    20801

原文標題:S7-300 CPU 數據塊

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    換路定律及初始值的確定

    換路定律及初始值的確定:3.2 換路定律及初始值的確定3.2.1 換路定律通常,我們把電路中開關的接通、斷開或電路參數的突然變化等統稱為“換路”。我們研究的是換路后電
    發表于 05-10 00:04 ?30次下載

    S7-300模塊數據(中文)

    S7-300模塊數據(中S7-300模塊數據(中S7-300模塊數據(中
    發表于 06-16 17:57 ?3次下載

    基于S7-300 CPU 31xC的功能及應用設計

    本文檔內容介紹了基于S7-300 CPU 31xC的功能及應用設計。
    發表于 09-23 11:33 ?4次下載
    基于<b class='flag-5'>S7-300</b> <b class='flag-5'>CPU</b> 31xC的功能及應用設計

    教你們怎么去設定寄存器的初始值

    對于寄存器,如果沒有明確指定其初始值,Vivado會根據其類型(FDCE/FDRE/FDPE/FDRE)設定合適的初始值。有些工程師喜歡使用復位信號,對所有的寄存器進行上電復位,使其在處理數據之前達到期望
    的頭像 發表于 04-01 10:27 ?8004次閱讀
    教你們怎么去設定寄存器的<b class='flag-5'>初始值</b>

    由RAM上電后初始值引起的問題

    本篇LAT的內容簡介了一個由RAM上電后初始值引起的問題。
    發表于 04-28 15:36 ?12次下載

    S7-300將SINAMICS-S120連接至T-CPU

    S7-300將SINAMICS-S120連接至T-CPU的方法說明。
    發表于 04-30 09:49 ?2次下載

    用于S7-300S7-400的功能圖(FBD)編程

    用于S7-300S7-400的功能圖(FBD)編程說明。
    發表于 04-30 09:54 ?26次下載

    STEP7 5.5中對S7-300 CPU程序的上載過程

    本文簡要講解在STEP7 5.5中對S7-300 CPU程序的上載過程,S7-400 CPU 的上載方法與此相同,可作參考。
    的頭像 發表于 07-15 10:39 ?1.2w次閱讀

    西門子S7-300/400系列CPU數據寄存器使用錯誤

    西門子 S7-300/400 系列 CPU 擁有兩個數據寄存器,它們保存著當前打開的數據編號
    的頭像 發表于 11-06 20:35 ?2744次閱讀

    在STEP7 5.5中對S7-300 CPU程序的上載過程

    本文簡要講解在STEP7 5.5中對S7-300 CPU程序的上載過程,S7-400 CPU 的上載方法與此相同,可作參考。
    的頭像 發表于 02-12 15:01 ?5591次閱讀

    S7-1200 CPUS7-300 CP STEP7 UDP通信

    S7-1200 與 S7-300 CP 之間的以太網通信可以通過 UDP 協議來實現,使用的通信指令是在S7-1200 CPU 側調用通信-開放式用戶通信TSEND_C,TRCV_C指
    的頭像 發表于 04-08 10:48 ?2752次閱讀

    S7-1200 CPUS7-300 CP TIA UDP通信

    S7-1200 與 S7-300 CP 之間的以太網通信可以通過 UDP 協議來實現,使用的通信指令是在S7-1200 CPU 側調用通信-開放式用戶通信TSEND_C,TRCV_C指
    的頭像 發表于 04-08 10:49 ?2824次閱讀

    S7-1200與S7-300的選型區別

    在硬件擴展方面,S7-300的主機架多支持八個擴展模塊,而S7-1200支持擴展多八個信號模塊和多三個通信模塊。以S7-300 CPU313C和S7
    的頭像 發表于 05-04 15:18 ?2066次閱讀
    <b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7-300</b>的選型區別

    淺談S7-300 CPU集成PN口配置的Modbus TCP通訊技術

    S7-300單站系統及Modbus Slave軟件為例,詳細介紹如何將S7-300單站系統CPU的集成PN口配置為Client,Modbus Slave作為Server進行Modbus TCP通訊。
    發表于 10-17 15:36 ?4191次閱讀
    淺談<b class='flag-5'>S7-300</b> <b class='flag-5'>CPU</b>集成PN口配置的Modbus TCP通訊技術

    西門子S7-300 PLC的詳細介紹

    S7-300是德國西門子公司生產的PLC系列產品之一,以下是關于S7-300 PLC的詳細介紹: 一、產品特性 模塊化結構:西門子S7-300 PLC采用模塊化設計,用戶可以根據實際
    的頭像 發表于 12-10 18:18 ?1744次閱讀
    西門子<b class='flag-5'>S7-300</b> PLC的詳細介紹
    主站蜘蛛池模板: 国产黄在线观看免费观看不卡 | 日韩毛片在线 | 永久免费人成网ww555kkk手机 | 国产精品高清一区二区三区不卡 | 国产三级精品三级在线观看 | 黄色aaa大片 | 婷婷婷色 | 欧美性操 | 国产美女精品在线 | 又粗又硬又猛又黄的免费视频黑人 | 夜夜爱夜夜做 | 黄色a级免费 | 最新色视频 | 午夜日韩在线 | 久久精品国产99精品最新 | 欧美日韩中文字幕在线 | 欧美又粗又长又湿又黄的视频 | 可以看黄色的网站 | 久久精品国产大片免费观看 | 在厨房乱子伦在线观看 | 中文字幕亚洲一区二区va在线 | 99久久免费精品国产免费高清 | 天天爱天天操天天干 | 一本一本大道香蕉久在线精品 | 久久99国产精品免费观看 | 亚洲jizzjizz| 午夜影视网 | 日韩免费看 | www永久免费视频 | 亚洲va国产va天堂va久久 | 国产在线永久视频 | 天天在线精品视频在线观看 | 天堂精品视频 | 夜色成人网 | 日本欧美强乱视频在线 | 日本在线一本 | 色噜噜噜噜噜在线观看网站 | www.999精品视频观看免费 | 国产高清成人 | 一本到视频在线 | 国产在线精品观看一区 |