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

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

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

博途S71500-系統(tǒng)SIMATIC 存儲卡的相關(guān)信息

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 2023-05-18 09:56 ? 次閱讀

過指令“GetSMCinfo”,可檢索當(dāng)前所插入 SIMATIC 存儲卡的相關(guān)信息。通過參數(shù)“Mode”,可選擇待讀取的信息。

通過控制參數(shù) REQ 啟用地址數(shù)據(jù)的讀取。輸出參數(shù) Done、Busy、Error 和 Status 用于指示作業(yè)狀態(tài)。

REQ Input 控制參數(shù) Request
使用 REQ = “1”啟動信息讀操作。
Mode Input 使用 Mode 參數(shù),可選擇待讀取 SIMATIC 存儲卡的相關(guān)信息:
0:存儲容量,單位為 KB(1 KB = 1024 字節(jié))
1:已分配的存儲空間,單位為 KB
2:維護(hù)信息:整個使用壽命中以前的使用量,[%]
注:
對于 S7-1500 軟件控制器和 S7-PLCSIM,Mode = 2 時,Info 的值通常為“0x00”(無維護(hù)信息)。
使用不支持該信息或當(dāng)前固件的 CPU 不能提供該信息的 SIMATIC 存儲卡時,Info 的值為“0xFF”。
3:設(shè)置使用壽命的百分比值。超過該值后,CPU 將創(chuàng)建一個診斷緩沖區(qū)條目并激活維護(hù) LED 指示燈。
注:
從存儲卡讀取該信息,而非規(guī)劃數(shù)據(jù)中。如果禁止生成診斷中斷,則 Info 的值為“0xFF”。
對于 S7-1500 軟件控制器和 S7-PLCSIM,Mode = 3 時,Info 的值始終為 0xFF。
Done Output 1:指令已成功執(zhí)行,所讀取的信息將傳送到參數(shù) Info 中。
Busy Output 狀態(tài)參數(shù)
0:指令執(zhí)行完成。
1:指令的執(zhí)行尚未完成。
Error Output 狀態(tài)參數(shù)
0:無錯誤。
1:指令執(zhí)行過程中發(fā)生錯誤。
詳細(xì)信息將在 Status 參數(shù)中輸出。
Status Output 錯誤代碼
Info InOut 用于讀取信息的緩存。

示例

在以下示例中,確定所用 SIMATIC 存儲卡的存儲容量。

創(chuàng)建以下變量,在全局?jǐn)?shù)據(jù)塊中進(jìn)行數(shù)據(jù)存儲:

b3af6c38-f4f0-11ed-90ce-dac502259ad0.png

創(chuàng)建一個函數(shù)塊。在函數(shù)塊的狀態(tài)區(qū)域,創(chuàng)建一個數(shù)據(jù)類型為 Bool 的局部變量“#done”。

互連“GetSMCinfo”指令的參數(shù),如下所示:

b402a8f8-f4f0-11ed-90ce-dac502259ad0.png

僅當(dāng)輸入?yún)?shù) REQ(“execute”)的返回信號狀態(tài)為“TRUE”時,才執(zhí)行 GetSMCinfo 指令。SIMATIC 存儲卡的讀取模式保存在輸入?yún)?shù) MODE(“mode”)中。根據(jù)值“0”讀取 SIMATIC 存儲卡的存儲容量,并顯示在參數(shù) INFO(“getInfo”)中(單位為 KB)。GetSMCinfo 的成功狀態(tài)將顯示在輸出參數(shù) DONE(“#done”)中,并保存在變量“done”中。

輸出參數(shù) STATUS(“status”)和 ERROR(“error”)用于指示該示例中的處理已完成且無錯誤。

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

    關(guān)注

    8

    文章

    6808

    瀏覽量

    88743
  • 存儲卡
    +關(guān)注

    關(guān)注

    0

    文章

    250

    瀏覽量

    28147

原文標(biāo)題:博途S71500-系統(tǒng)函數(shù)GetSMCinfo讀取存儲卡

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

收藏 人收藏

    評論

    相關(guān)推薦

    如何裝載項目數(shù)據(jù)到存儲卡上?

    。編譯不報錯,文件“S7_JOB.SYS” 和文件夾“SIMATIC.S7S”出現(xiàn)在U盤中。    方法3:將配置下載到電腦中自定義的文件夾中  可以不通過存儲卡或者U盤,將在線存儲卡
    發(fā)表于 12-22 15:46

    存儲卡介紹

    存儲卡介紹 各種存儲卡特性及參數(shù)分析
    發(fā)表于 09-10 16:32 ?40次下載

    手機存儲卡

    手機存儲卡              支持存儲卡即手
    發(fā)表于 12-19 13:13 ?522次閱讀

    MMC存儲卡

    MMC存儲卡 MMC(MultiMediaCard,多媒體存儲卡)由SanDisk和Siemens公司在1997年發(fā)起,與傳統(tǒng)的移動存儲卡相比,其最明顯的外在特征是尺寸更加微縮——只有
    發(fā)表于 12-19 13:14 ?2463次閱讀

    SIMATIC存儲卡的工作方式幾類型

    S7-1200 的 SIMATIC存儲卡是已經(jīng)由西門子公司預(yù)先格式化的 SD 存儲卡,它用于存儲 CPU 用戶程序。
    的頭像 發(fā)表于 10-09 10:02 ?3491次閱讀

    S7-1200的SIMATIC存儲卡

    如果用作程序,則可以在存儲卡上裝載用戶程序。這種情況下,存儲卡將替代設(shè)備的內(nèi)部裝載存儲器,且內(nèi)部裝載存儲器的數(shù)據(jù)被擦除。然后完全可以從
    的頭像 發(fā)表于 01-18 11:15 ?3295次閱讀

    西門子S7-1500存儲卡的選擇和使用

    自動化數(shù)據(jù)位于自動化系統(tǒng)的不同存儲區(qū)中。 在TIA STEP7 中創(chuàng)建的項目的離線數(shù)據(jù)位于編程設(shè)備的硬盤上。項目的在線數(shù)據(jù)位于 SIMATIC 存儲卡上的裝載
    發(fā)表于 03-15 10:51 ?1w次閱讀

    使用S7-1200系列的存儲卡

    本文介紹了S7-1200系列存儲卡的功能、使用方法和常見問題。
    發(fā)表于 04-30 09:41 ?11次下載

    S7-1500 :存儲卡功能

    當(dāng)前要下載的項目版本比存儲卡里的項目版本低,比如,存儲卡中的項目版本是V16,但是當(dāng)前需
    的頭像 發(fā)表于 03-11 14:16 ?2250次閱讀

    S7-1500使用SIMATIC存儲卡作為程序存儲

    當(dāng)前要下載的項目版本比存儲卡里的項目版本低,比如,存儲卡中的項目版本是V16,但是當(dāng)前需
    發(fā)表于 01-29 14:42 ?781次閱讀

    了解S7-300的MMCSIMATIC存儲卡知識

    SIMATIC MMC S7-300-CPU 的一個存儲器模塊。可將 MMC 組態(tài)為裝載存儲
    的頭像 發(fā)表于 07-06 09:30 ?2599次閱讀

    SIMATIC存儲卡主要功能

    當(dāng)前要下載的項目版本比存儲卡里的項目版本低,比如,存儲卡中的項目版本是V16,但是當(dāng)前需
    的頭像 發(fā)表于 10-29 17:20 ?529次閱讀
    <b class='flag-5'>SIMATIC</b><b class='flag-5'>存儲卡</b>主要功能

    如何估算S7-1500 CPU的裝載存儲區(qū)在SIMATIC存儲卡上的大小?

    S7-1500 CPU 的裝載存儲區(qū)在 SIMATIC 存儲卡上。根據(jù)以下操作步驟可以確定用戶程序所需要的存儲區(qū)的大小以便確定所需
    的頭像 發(fā)表于 01-29 10:00 ?874次閱讀
    如何估算<b class='flag-5'>S</b>7-1500 CPU的裝載<b class='flag-5'>存儲</b>區(qū)在<b class='flag-5'>SIMATIC</b><b class='flag-5'>存儲卡</b>上的大?。? />    </a>
</div>                            <div   id=

    如何使用S7-1200 CPU的存儲卡呢?

    S7-1200 CPU 使用的存儲卡為 SD 存儲卡中可以存儲用戶項目文件,有如下3種功能
    的頭像 發(fā)表于 02-26 09:53 ?1669次閱讀
    如何使用<b class='flag-5'>S</b>7-1200 CPU的<b class='flag-5'>存儲卡</b>呢?

    S7-1200 CPU 存儲卡的應(yīng)用分析

    S7-1200 CPU 使用的存儲卡為 SD ,存儲卡中可以存儲用戶項目文件,有如下3種功能: 作為 CPU 的裝載
    發(fā)表于 03-15 11:11 ?972次閱讀
    <b class='flag-5'>S</b>7-1200 CPU <b class='flag-5'>存儲卡</b>的應(yīng)用分析