日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

如何將自定義變量添加到默認情況下由編譯器設(shè)置的靜態(tài)變量中

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 作者:機器人及PLC自動化 ? 2022-07-07 16:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

49829a24-eee3-11ec-ba43-dac502259ad0.png

順控程序功能塊 在菜單命令“選項” (Options) à“塊設(shè)置” (Block settings) 下的“編譯” (Compile)選項卡上,可以設(shè)置是否使用“最小” (minimum)、“標準” (standard)、“最大” (maximum)或“用戶定義” (user-defined)功能塊參數(shù)。

“最小”(Minimum) 參數(shù) 使用“最小” (minimum) 功能塊參數(shù)時,功能塊中僅包含一個起始參數(shù) INIT_SQ INIT_SQ,并且一旦在 OB1中對其進行處理,就會激活其順控程序。然后,將會在自動模式下立即執(zhí)行這些順控程序。

當僅需要在自動模式下運行順控程序,并且不需要任何其它控制和監(jiān)控功能時,可使用“最小” (minimum) 功能塊。

49a994da-eee3-11ec-ba43-dac502259ad0.png

參數(shù) INIT_SQ 的上升沿會激活初始步。

“標準”(Standard) 參數(shù) 此功能塊設(shè)置要求用戶除選擇調(diào)用之外,還要選擇操作模式。當需要在不同操作模式下運行順控程序,并且需要有關(guān)過程的反饋以及消息確認時,可使用“標準”(standard) 參數(shù)設(shè)置。

49c18ab8-eee3-11ec-ba43-dac502259ad0.png

順控程序功能塊始終保持在最后激活的操作模式下。只能通過選擇新模式來禁用以前模式。不會向不需要的參數(shù)提供值。

“最大”(Maximum) 參數(shù) 當需要使用比標準參數(shù)設(shè)置所提供的維護與調(diào)試用人機界面選項更多的選項時,可使用“最大” (Maximum) 參數(shù)設(shè)置。

“用戶定義”(User-Defined) 用戶定義/擴展參數(shù)(GRAPH7V5.x 及更高版本):

提供了所有參數(shù),用戶可以刪除任何不需要的參數(shù)。另外,還可以定義用戶特定參數(shù)。

“所需的標準功能” 需要一個標準功能,其中包含所有順控程序功能塊的代碼的主要部分。提供了以

(Standard FC Required)下標準功能:

? FC70/71 小于 8KB。僅支持 S7 GRAPH 7 V4.0 功能。只能通過 SFC 52 發(fā)送消息。

? FC 72 提供完整功能,但大小大約為 11KB,并不是所有較小的CPU 都可將 其下載。

? FC 73 提供S7 - GRAPH 7 V5.x 的功能,大小不到 8KB,但生成的塊不支持 診斷功能。

實例 使用最大功能塊參數(shù)設(shè)置,以簡單的最小形式激活各個模式。

? 自動:“SW_AUTO”處的上升沿 à“INIT_SQ”處的上升沿 導(dǎo)致對順控程序進行初始化,當滿足轉(zhuǎn)換條件時,啟用下一步。

? 手動模式:“SW_MAN”處的上升沿 à“S_SEL”處的步編號 à“S_ON”處的上升沿導(dǎo)致激活所選的步。若要禁用, “S_OFF”處的一個上升 沿就足夠了。

? 點動模式:“SW_TAP”處的上升沿和“T_PUSH”處的上升沿 à 必須滿足轉(zhuǎn)換條件。在此操作模式下,若通過上升沿滿足了轉(zhuǎn)換條件,則啟 用下一步。

? “自動或切換到下一個”模式:

“SW_TOP”處的上升沿和“T_PUSH”處的上升沿或滿足轉(zhuǎn)換條件。

在 SW_TOP模式下,將會在以下情況下啟用下一步: 滿足轉(zhuǎn)換條件,或在“T_PUSH”處存在上升沿(即使不滿足轉(zhuǎn)換條件)。

49e4949a-eee3-11ec-ba43-dac502259ad0.png

靜態(tài)變量 上圖的上部顯示了如何將自定義變量添加到默認情況下由編譯器設(shè)置的靜態(tài)變量中。

與參數(shù)的情況不同,編譯器會將自定義的靜態(tài)變量插到標準變量的前面。這樣,在用戶更改編譯器設(shè)置時,自定義變量的地址在背景數(shù)據(jù)塊中保持不變。若更改編譯器設(shè)置,則這種更改會導(dǎo)致將背景數(shù)據(jù)塊中的標準變量擴展或縮短,這反過來又會更改自定義變量的訪問地址(如果這些變量已附加到列表的末尾)。在保存順控程序后出現(xiàn)上面幻燈片中顯示的順序。

就像使用 STEP7 對功能塊進行編程那樣,在這里也可以使用類型為BOOL、WORD、INTEGER等靜態(tài)變量,而不使用存儲器位、位存儲器字節(jié)、位存儲器字和位存儲器雙字。優(yōu)點如下:

? 保持行為,與硬件參數(shù)設(shè)置無關(guān)

? 順控程序不占用 CPU上的標準位存儲器

4a135ce4-eee3-11ec-ba43-dac502259ad0.png

臨時變量 從 V5.x起,也可以自定義臨時變量。由于 S7-GRAPH 系統(tǒng)不進行任何默認設(shè)置,因此不會顯示任何設(shè)置,但內(nèi)部 L 堆棧中順控程序塊的局部數(shù)據(jù)存儲器要求將取決于編譯器設(shè)置。

原文標題:S7 - GRAPH功能塊參數(shù)組概述

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

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

    關(guān)注

    39

    文章

    7761

    瀏覽量

    172296
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3849

    瀏覽量

    85509
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4977

    瀏覽量

    74435
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1673

    瀏覽量

    51992

原文標題:S7 - GRAPH功能塊參數(shù)組概述

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    自定義卡片編輯---編輯變量

    卡片可能需要根據(jù)場景動態(tài)調(diào)整參數(shù),所以需要新建變量用于在卡片中綁定動態(tài)變化的內(nèi)容,真實的值通過調(diào)用時傳入。 畫布組件可以綁定創(chuàng)建的變量用于預(yù)覽,真實的值是在卡片模板配置
    發(fā)表于 04-27 15:07

    如何為 S32DS 的特定變量(RAM、閃存、數(shù)據(jù)閃存)強制使用特定內(nèi)存區(qū)域?

    怎么做在代碼聲明變量所以它們被放置在這些自定義的內(nèi)存部分? 如果 S32DS 或編譯器沒有為此提供直接
    發(fā)表于 04-16 06:52

    工作流節(jié)點說明開始節(jié)點

    必填),和一個默認的輸入?yún)?shù)EVENT_INPUT(非必填)。表示用戶在本輪對話輸入的原始內(nèi)容。開發(fā)者也可以按需添加其他自定義輸入?yún)?shù)。 開始節(jié)點配置說明如下: 輸入?yún)?shù)說明 1、
    發(fā)表于 03-13 14:52

    如何為 Vision Five 2 編譯自定義 Linux 內(nèi)核?

    Vision Five 2 的 Debian 用戶指南只提供了半頁關(guān)于如何編譯自己的內(nèi)核的相當稀疏的內(nèi)容。僅從該文檔,我無法制作我的自定義內(nèi)核。那里的信息似乎相當不完整。如果有人能提供一些
    發(fā)表于 02-24 07:44

    如何在TensorFlow Lite Micro添加自定義操作符(2)

    reshape算子進行說明,如何將reshape算子注冊到解析,接下來介紹如果我們想自定義一個算子需要干些什么。
    的頭像 發(fā)表于 12-26 10:53 ?1720次閱讀

    嵌入式C語言中各變量存儲位置

    存的了解比較精準。經(jīng)常需要操作的內(nèi)存可分為以下幾個類別: 1、棧區(qū)(stack)— 編譯器自動分配釋放 ,存放函數(shù)的參數(shù)值,局部變量的值等。其操作方式類似于數(shù)據(jù)結(jié)構(gòu)的棧。
    發(fā)表于 12-25 07:54

    關(guān)于協(xié)處理自定義指令的實現(xiàn)

    位置1,在上述鏈接的指令格式也可見其對應(yīng)關(guān)系: 后面一個6就是對應(yīng)指令編號了,在31位到25位的地方,不同的指令編號即表示不同的指令,所以每種custom類型都可以定義出128條自定義指令
    發(fā)表于 10-31 06:36

    采用匯編指示符來使用自定義指令

    具體實現(xiàn) 1、采用.word .half .dword等匯編指示符直接插入自定義指令,這種方法需要自己指定寄存。其中.word為插入一個字的數(shù)據(jù)即32位,.half為插入半字即16位
    發(fā)表于 10-28 06:02

    蜂鳥自定義指令軟件講解和內(nèi)聯(lián)匯編(一)

    為將緩存的數(shù)據(jù)寫入內(nèi)存;rowsum為累加指令,將結(jié)果寫回目的寄存。 RISC-V架構(gòu)的匯編代碼中用戶自定義指令需要通過偽指令.in
    發(fā)表于 10-24 10:51

    如何在e203 SOC添加自定義外設(shè)

    如何在E203 添加自定義的外設(shè),困擾已久,以下是一個從別處借鑒而來的方法: 1、設(shè)計好自定義外設(shè)的RTL后,在其中添加ICB總線的握手協(xié)
    發(fā)表于 10-20 10:38

    如何將“同步scons 配置至項目”功能添加到編譯步驟?

    我想將rt-thread studio的“同步scons配置至項目”功能添加到編譯前步驟 但是我不知道這個功能執(zhí)行了什么指令,在構(gòu)建前步驟應(yīng)該輸入什么指令,用”scons”命令無
    發(fā)表于 09-22 07:39

    rt-thread studio怎么設(shè)置才能讓char變量是真正的有符號類型?

    最近被一個bug折磨了3天,一路debug進來,發(fā)現(xiàn)最終的原因是,定義了一個char變量,但實際上是無符號的(代碼期望該變量是有符號的)。 然后我檢查了以下編譯器如下的
    發(fā)表于 09-16 08:23

    KiCad 自定義規(guī)則(KiCon 演講)

    “ ?Seth Hillbrand 在 KiCon US 2025 上為大家介紹了 KiCad 的規(guī)則系統(tǒng),并詳細講解了自定義規(guī)則的設(shè)計與實例。? ” ? 演講主要圍繞 加強 KiCad 自定義
    的頭像 發(fā)表于 06-16 11:17 ?2640次閱讀
    KiCad <b class='flag-5'>中</b>的<b class='flag-5'>自定義</b>規(guī)則(KiCon 演講)

    HarmonyOS應(yīng)用自定義鍵盤解決方案

    自定義鍵盤是一種替換系統(tǒng)默認鍵盤的解決方案,可實現(xiàn)鍵盤個性化交互。允許用戶結(jié)合業(yè)務(wù)需求與操作習(xí)慣,對按鍵布局進行可視化重構(gòu)、設(shè)置多功能組合鍵位,使輸入更加便捷和舒適。在安全防護層面,自定義
    的頭像 發(fā)表于 06-05 14:19 ?2685次閱讀

    如何在不使用USB控制情況下對CYPD2119-24LQXI自定義配置進行編程?

    我想要編程(如果可能的話通過 SWD)一個自定義但相當基本的“Type-C 到 DP”AltMode 適配器功能,到安裝在自定義 PCB 上的CYPD2119-24LQXI設(shè)備上。 我已經(jīng)下載了
    發(fā)表于 05-13 06:35
    松溪县| 太白县| 九江县| 巴马| 常宁市| 政和县| 水富县| 南部县| 湾仔区| 通道| 三门县| 新竹县| 沅陵县| 沈丘县| 蒲江县| 万荣县| 同仁县| 元阳县| 曲沃县| 商水县| 葫芦岛市| 南京市| 龙川县| 镇康县| 天全县| 方正县| 长阳| 台江县| 长沙县| 梁山县| 喀什市| 双桥区| 丘北县| 哈尔滨市| 文山县| 南澳县| 衡阳市| 虎林市| 大竹县| 平潭县| 苏尼特右旗|