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

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

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

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

S7-300 CPU數(shù)據(jù)塊初始值與實(shí)際值

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-10-17 17:28 ? 次閱讀

S7-300 CPU 數(shù)據(jù)塊

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

數(shù)據(jù)塊分為共享數(shù)據(jù)塊和背景數(shù)據(jù)塊兩種。共享數(shù)據(jù)塊又稱全局?jǐn)?shù)據(jù)塊,它不屬于任何邏輯塊。背景數(shù)據(jù)塊是專門指定給某個(gè)功能塊(FB)或者系統(tǒng)功能塊(SFB)使用的數(shù)據(jù)塊,它是FB或SFB運(yùn)行時(shí)的工作存儲(chǔ)區(qū)。

數(shù)據(jù)塊初始值與實(shí)際值(STEP 7)

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

初始值為純粹的組態(tài)值,當(dāng)由UDT生成數(shù)據(jù)塊或在全局?jǐn)?shù)據(jù)塊中生成新變量時(shí),組態(tài)的初始值被用作為實(shí)際值??梢酝ㄟ^菜單命令 “View > Data view” 來查看實(shí)際值。

初始值對(duì)于數(shù)據(jù)塊或新聲明的變量數(shù)據(jù)塊來說,組態(tài)的有效次數(shù)僅為一次。如果變量已經(jīng)存在,實(shí)際值將不會(huì)隨著初始值的變化而發(fā)生改變。

對(duì)于CPU來說,生效的數(shù)據(jù)為實(shí)際值,初始值雖也可以下載到CPU中并可在線監(jiān)控,但不會(huì)被CPU采用。

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

圖1 變量視圖

圖2 切換到數(shù)據(jù)視圖

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

圖3 執(zhí)行初始化DB塊

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

圖4 是否使用初始值覆蓋實(shí)際值

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

圖5 執(zhí)行初始化數(shù)據(jù)結(jié)果

3. 最后將數(shù)據(jù)塊下載至CPU中,初始值就會(huì)替代實(shí)際值在CPU中生效。

注意:

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

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

STEP 7中,如何將數(shù)據(jù)塊的實(shí)際值保存為初始值

數(shù)據(jù)塊初始值與實(shí)際值(TIA Protal)

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

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

圖6 下載時(shí)數(shù)據(jù)塊初始化

TIA Protal中監(jiān)視數(shù)據(jù)塊,可以使用快照功能把數(shù)據(jù)塊的實(shí)際值復(fù)制到初始值中

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

圖7 使用快照

執(zhí)行將快照值復(fù)制到起始值中功能,軟件會(huì)提示是否覆蓋所選塊的所有值,點(diǎn)擊確定。

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

圖8 復(fù)制快照值到起始值

執(zhí)行完將快照值復(fù)制到起始值功能,快照值會(huì)復(fù)制到起始值中,結(jié)果如下:

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

圖9 執(zhí)行快照復(fù)制結(jié)果

數(shù)據(jù)塊屬性

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

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

圖10 STEP 7 中DB屬性的設(shè)置

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

圖11 TIA Protal V15 中DB屬性的設(shè)置

數(shù)據(jù)塊各設(shè)置的含義

1. 勾選DB在PLC中寫保護(hù)

2. 勾選未鏈接

3. 不勾選非掉電保持

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

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

數(shù)據(jù)塊的屬性對(duì)于數(shù)據(jù)塊的內(nèi)存占用影響

數(shù)據(jù)塊屬性/內(nèi)存區(qū)域 裝載存儲(chǔ)器(MMC) 工作存儲(chǔ)器(CPU) 保持性存儲(chǔ)器(CPU)
非掉電保持不勾選(系統(tǒng)默認(rèn))
非掉電保持勾選
未鏈接不勾選(系統(tǒng)默認(rèn))
未鏈接勾選

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

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

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

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

可以給數(shù)據(jù)塊分配寫保護(hù),此時(shí)不能在程序執(zhí)行期間覆蓋它們。

具有"未鏈接"屬性的數(shù)據(jù)塊僅存儲(chǔ)在裝載存儲(chǔ)器中。

這種塊不占用工作存儲(chǔ)器中的空間,因此可以節(jié)省CPU的工作存儲(chǔ)器空間,并且不存在與工作存儲(chǔ)區(qū)數(shù)據(jù)一致的問題。

該地址區(qū)域不能由工作存儲(chǔ)區(qū)直接訪問,需要使用SFC83或者SFC84把這類DB的內(nèi)容傳送到工作存儲(chǔ)區(qū)或者由工作存儲(chǔ)區(qū)傳送到對(duì)應(yīng)DB。

使用SFC83和SFC84讀寫MMC卡中DB數(shù)據(jù)

本選項(xiàng)允許用戶定義數(shù)據(jù)塊的斷電保持特性。

不勾選代表此類數(shù)據(jù)塊具有斷電保持功能。

每次斷電后工作存儲(chǔ)器中數(shù)據(jù)塊的當(dāng)前值保持到保持寄存器中。

用于保持性數(shù)據(jù)塊的非易失性存儲(chǔ)器的最大大小與CPU的具體型號(hào)有關(guān)系。下圖為CPU 315-2PN/DP保持性存儲(chǔ)器的使用情況。

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

    關(guān)注

    68

    文章

    10911

    瀏覽量

    213150
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7170

    瀏覽量

    89705
  • step
    +關(guān)注

    關(guān)注

    0

    文章

    42

    瀏覽量

    20535

原文標(biāo)題:S7-300 CPU 數(shù)據(jù)塊

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    換路定律及初始值的確定

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

    S7-300模塊數(shù)據(jù)(中文)

    S7-300模塊數(shù)據(jù)(中S7-300模塊數(shù)據(jù)(中S7-300模塊數(shù)據(jù)(中
    發(fā)表于 06-16 17:57 ?3次下載

    基于S7-300 CPU 31xC的功能及應(yīng)用設(shè)計(jì)

    本文檔內(nèi)容介紹了基于S7-300 CPU 31xC的功能及應(yīng)用設(shè)計(jì)。
    發(fā)表于 09-23 11:33 ?4次下載
    基于<b class='flag-5'>S7-300</b> <b class='flag-5'>CPU</b> 31xC的功能及應(yīng)用設(shè)計(jì)

    教你們?cè)趺慈ピO(shè)定寄存器的初始值

    對(duì)于寄存器,如果沒有明確指定其初始值,Vivado會(huì)根據(jù)其類型(FDCE/FDRE/FDPE/FDRE)設(shè)定合適的初始值。有些工程師喜歡使用復(fù)位信號(hào),對(duì)所有的寄存器進(jìn)行上電復(fù)位,使其在處理數(shù)據(jù)之前達(dá)到期望
    的頭像 發(fā)表于 04-01 10:27 ?7566次閱讀
    教你們?cè)趺慈ピO(shè)定寄存器的<b class='flag-5'>初始值</b>

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

    本篇LAT的內(nèi)容簡(jiǎn)介了一個(gè)由RAM上電后初始值引起的問題。
    發(fā)表于 04-28 15:36 ?12次下載

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

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

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

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

    STEP7 5.5中對(duì)S7-300 CPU程序的上載過程

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

    西門子S7-300/400系列CPU數(shù)據(jù)寄存器使用錯(cuò)誤

    西門子 S7-300/400 系列 CPU 擁有兩個(gè)數(shù)據(jù)寄存器,它們保存著當(dāng)前打開的數(shù)據(jù)編號(hào)
    的頭像 發(fā)表于 11-06 20:35 ?2219次閱讀

    在STEP7 5.5中對(duì)S7-300 CPU程序的上載過程

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

    S7-1200 CPUS7-300 CP STEP7 UDP通信

    S7-1200 與 S7-300 CP 之間的以太網(wǎng)通信可以通過 UDP 協(xié)議來實(shí)現(xiàn),使用的通信指令是在S7-1200 CPU 側(cè)調(diào)用通信-開放式用戶通信TSEND_C,TRCV_C指
    的頭像 發(fā)表于 04-08 10:48 ?2198次閱讀

    S7-1200 CPUS7-300 CP TIA UDP通信

    S7-1200 與 S7-300 CP 之間的以太網(wǎng)通信可以通過 UDP 協(xié)議來實(shí)現(xiàn),使用的通信指令是在S7-1200 CPU 側(cè)調(diào)用通信-開放式用戶通信TSEND_C,TRCV_C指
    的頭像 發(fā)表于 04-08 10:49 ?2522次閱讀

    S7-1200與S7-300的選型區(qū)別

    在硬件擴(kuò)展方面,S7-300的主機(jī)架多支持八個(gè)擴(kuò)展模塊,而S7-1200支持?jǐn)U展多八個(gè)信號(hào)模塊和多三個(gè)通信模塊。以S7-300 CPU313C和S7
    的頭像 發(fā)表于 05-04 15:18 ?1773次閱讀
    <b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7-300</b>的選型區(qū)別

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

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

    西門子S7-300 PLC的詳細(xì)介紹

    S7-300是德國西門子公司生產(chǎn)的PLC系列產(chǎn)品之一,以下是關(guān)于S7-300 PLC的詳細(xì)介紹: 一、產(chǎn)品特性 模塊化結(jié)構(gòu):西門子S7-300 PLC采用模塊化設(shè)計(jì),用戶可以根據(jù)實(shí)際
    的頭像 發(fā)表于 12-10 18:18 ?591次閱讀
    西門子<b class='flag-5'>S7-300</b> PLC的詳細(xì)介紹
    主站蜘蛛池模板: 国产色综合一区二区三区 | 国产老头和美女在线观看 | 视频一区中文字幕 | 亚洲色图日韩精品 | 亚洲专区一路线二 | 欧美色网络 | 国产香港三级理论在线 | 天天综合天天看夜夜添狠狠玩 | 夜色伊人| 成人免费无毒在线观看网站 | 中文字幕亚洲一区二区三区 | 午夜国产福利在线 | 成人免费aaaaa毛片 | 国产色综合一区二区三区 | 乱h亲女小说 | 在线色色视频 | 色多多黄 | 午夜精品久久久 | 亚洲成a人片8888kkkk | 奇米7777| 丁香五月欧美成人 | 欧美黄色三级视频 | 欧美成人亚洲欧美成人 | 人人澡人人搞 | 欧美色欧美亚洲高清在线观看 | 色播在线视频 | 成人丁香乱小说 | 亚洲黄色高清视频 | 婷婷久久五月天 | 好大好紧好爽好湿润视频 | 曰本aaaaa毛片午夜网站 | 精品欧美小视频在线观看 | 日韩午夜r电影在线观看 | vvvv98国产成人综合青青 | 中文字幕在线视频第一页 | xxxxxxxxx18免费视频 | 奇米影视欧美 | 国产第一页在线观看 | 四虎影裤| 国内精品久久久久影院薰衣草 | 在线麻豆国产传媒60在线观看 |