衡阳派盒市场营销有限公司

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

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

3天內不再提示

西門子博圖全局系統常量的規則/使用硬件標識符的示例

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-11-15 12:27 ? 次閱讀

定義

系統常量是唯一貫穿 CPU 的全局常量,它們是必需常量且由系統自動創建。例如,系統常量可用于尋址和標識硬件對象。

規則

66d8e678-82d5-11ee-939d-92fbcf53809c.png

在設備或者網絡視圖中插入組件時將自動分配系統常量,并將其輸入至默認變量表(“系統常量”(System constants) 選項卡)。系統會為每個模塊及子模塊創建一個系統常量。例如,一個集成計數器也會接收到一個系統常量。系統常量由一個符號名稱和一個數字 HW 標識符組成并且不可更改。

系統常量的名稱

系統常量的名稱采用分層結構。它們最多包含四個層次級別,級別之間用波浪符“~”分開。基于名稱,還可以識別相關硬件模塊的“路徑”。

示例

名稱為“Local~PROFINET_interface_1~Port_1”的系統常量指定本地 CPU 中 PROFINET 接口 1 的端口 1。

使用硬件標識符的示例 可以使用硬件標識符尋址硬件對象,如模塊、子模塊或設備。根據具體指令,硬件標識符具有不同的硬件數據類型。默認變量表的“系統常量”(System constants) 選項卡中列出了所有組態的組件所允許的硬件數據類型。 下面說明了選定的指令必須使用的硬件標識符。

說明 有關各個硬件標識符的信息 對于尋址硬件對象的每個擴展指令,幫助中說明了必須使用的硬件對象。可以使用 鍵訪問所選指令的幫助。

建議

可以在程序編輯器中輸入硬件對象的名稱或硬件對象的數字型硬件標識符。

建議:為硬件對象分配最具描述性的名稱,例如,用于模塊。從設備視圖中的“系統常量”(System constants) 選項卡讀出名稱和硬件標識符,并在程序編輯器中將其輸入到相應的指令。如果已經分配了描述性名稱,則更容易在下拉列表中找到該名稱,在塊參數“ID”處選擇硬件標識符。

硬件標識符的其它輸入選項

也可從變量表中將一個硬件標識符拖放到塊參數“ID”處。

優點:硬件數據類型由程序編輯器檢查,如果選擇了無效的硬件對象,可能會被拒絕。

數字輸入不可進行檢查。

如果允許的硬件對象為 IO 設備,例如,選擇網絡視圖中的整個 IO 設備并讀出巡視窗口中“屬性”(Properties)(“常規”(General) 選項卡)下的硬件標識符。在這種情況下如果不選擇 IO 設備而是選擇 IO 設備的接口模塊,那么該指令在巡視窗口中顯示的硬件標識符將無效。在編程過程中對硬件標識符進行數字輸入時您將不會注意到此錯誤。

輸入硬件標識符的示例

模塊的下列名稱列示在默認變量表的“系統常量”(System constants) 選項卡中,例如:

myModule[AI]

打開程序編輯器

打開默認變量表(“PLC tags”文件夾)

將程序編輯器的編輯器窗口放置在默認變量表的旁邊。

為此可單擊工具欄中的“垂直分割編輯器空間”(Split editor space vertically) 按鈕。

從“系統常量”(Systems constants) 選項卡將“myModule[AI]”拖放到各個指令的“ID”或“LADDR”框,如下圖所示。

66e2f9ba-82d5-11ee-939d-92fbcf53809c.png

使用硬件標識符進行尋址的示例

擴展指令 D_ACT_DP:激活/禁用 DP 從站或 PROFINET IO 設備。

硬件數據類型為 Hw_DpSlave 或 Hw_Device。DP 從站或 IO 設備是輸入參數“LADDR”允許的硬件對象。

66f3876c-82d5-11ee-939d-92fbcf53809c.png

擴展指令 DPSYC_FR:同步/凍結 DP 從站。

硬件數據類型為 Hw_Interface。DP 主站接口是輸入參數“LADDR”允許的硬件對象。

66fe8e78-82d5-11ee-939d-92fbcf53809c.png

擴展指令 RDREC:讀取數據記錄。

硬件數據類型為 Hw_SubModule。從中讀取數據記錄的模塊或子模塊是輸入參數“ID”允許的硬件對象。

還可以對擴展指令 DPRD_DAT 使用該硬件數據類型。

671580a6-82d5-11ee-939d-92fbcf53809c.png

擴展指令 WRREC:寫入數據記錄。該指令用于向模塊或子模塊寫入數據記錄。

硬件數據類型也是 Hw_SubModule。傳送數據記錄的模塊或子模塊是輸入參數“ID”允許的硬件對象。

還可以對擴展指令 DPWR_DAT 使用該硬件數據類型。

注意:

將一個 I/O 模塊分成多個子模塊時(例如 1 x 8 AI => 8 x 1AI),使用子模塊的硬件標識符。這種情況下不可使用模塊的硬件標識符。

對組態控制(選項處理),使用將傳送數據記錄的分布式 I/O 系統中接口模塊頭的硬件標識符,見圖。

6728963c-82d5-11ee-939d-92fbcf53809c.png

擴展指令 Station_Info:讀取 IO 設備的信息。

硬件數據類型為 Hw_Device。IO 設備是輸入參數“ID”允許的硬件對象。

67419844-82d5-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅

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

    關注

    68

    文章

    10902

    瀏覽量

    213017
  • 接口
    +關注

    關注

    33

    文章

    8691

    瀏覽量

    151919
  • 西門子
    +關注

    關注

    95

    文章

    3062

    瀏覽量

    116446
  • 編程
    +關注

    關注

    88

    文章

    3637

    瀏覽量

    93983

原文標題:西門子-博圖 :全局系統常量的規則/使用硬件標識符的示例

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

收藏 人收藏

    評論

    相關推薦

    JAVA語言的標識符、注釋和分隔

    JAVA語言的標識符、注釋和分隔 3.2.1 標識符程序中要用到許多名字,諸如類、屬性、方法的名字。標識符就是用來標記它們的名字。Java標識符
    發表于 12-06 00:21

    C語言的標識符和關鍵字

    標識符是用來標識源程序中某個對象的名字的.這些對象可以是語句、數據類型、函數、變量、常量、數組等。一個標識符由字符串、數字和下劃線等組成.第一個字符必須是字母
    發表于 07-17 16:54 ?94次下載

    DT860型“×10”標識符的驅動電路

    DT860型“×10”標識符的驅動電路
    發表于 07-21 17:35 ?752次閱讀
    DT860型“×10”<b class='flag-5'>標識符</b>的驅動電路<b class='flag-5'>圖</b>

    bxCAN控制器標識符的過濾方法、規則與應用介紹

    ,接收節點會根據標識符的值來決定軟件是否需要該報文。如果需要,就拷貝到SRAM里;如果不需要,則報文被丟棄,且無需軟件的干預。采用這種硬件過濾的方式可以大大節省CPU的開銷。
    的頭像 發表于 11-16 09:02 ?4258次閱讀
    bxCAN控制器<b class='flag-5'>標識符</b>的過濾方法、<b class='flag-5'>規則</b>與應用介紹

    python語言的標識符

    在python里,標識符有字母、數字、下劃線組成。在python中,所有標識符可以包括英文、數字以及下劃線(_),但不能以數字開頭。
    的頭像 發表于 12-27 16:50 ?2w次閱讀

    51單片機的C語言標識符和關鍵字詳細資料說明

    標識符使用來標識源程序中的某個對象的名字的,這些對象可以是語句、數據類型、函數、變量、常量、數組等。 C語言規定:一個標識符由字母、數字和下劃線組成,第一個字符必須是字母或下劃線,通常
    發表于 07-19 17:37 ?1次下載
    51單片機的C語言<b class='flag-5'>標識符</b>和關鍵字詳細資料說明

    西門子PLC的系統資料合集免費下載

    本文檔的主要內容詳細介紹的是西門子PLC的系統資料合集免費下載。
    發表于 06-17 17:48 ?18次下載
    <b class='flag-5'>西門子</b>PLC的<b class='flag-5'>系統</b><b class='flag-5'>符</b>資料合集免費下載

    VHDL中的標識符的遵循法則

    VHDL中的標識符可以是常數、變量、信號、端口、子程序或參數的名字。使用標識符要遵守如下法則:
    發表于 07-16 09:00 ?1.2w次閱讀

    如何實現遠程調試西門子PLC

    設備現場的PLC程序需要調整工藝流程,或者有小故障需要排除,就需要工程師到現場。隨著物聯網技術的成熟,通過4G網絡遠程監控和調試PLC已經常規化。西門子的PLC是市場上占有率最高的,差不多40%的市場占有率。那如何實現軟件遠
    的頭像 發表于 10-13 09:14 ?4791次閱讀
    <b class='flag-5'>博</b><b class='flag-5'>圖</b>如何實現遠程調試<b class='flag-5'>西門子</b>PLC

    大型西門子PLC程序結構示例

    大型的西門子PLC程序結構示例
    的頭像 發表于 07-06 10:34 ?1405次閱讀

    西門子途中硬件標識符示例

    在配置硬件組件時,STEP 7 將為每個硬件對象(如模塊、接口或模塊端口,甚至是智能設備的傳輸區)自動分配硬件標識符
    的頭像 發表于 08-29 11:08 ?1.9w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b>途中<b class='flag-5'>硬件</b><b class='flag-5'>標識符</b><b class='flag-5'>示例</b>

    西門子途使用常量示例

    常量是具有固定值的數據,其值在程序運行期間不能更改。常量在程序執行期間可由各種程序元素讀取,但不能被覆蓋。不同的常量值通常會指定相應的表示方式,具體取決于數據類型和數據格式。類型與非類型表示方式不同。
    的頭像 發表于 09-11 10:24 ?2917次閱讀

    西門子SCL練習1:使用FC計算平均值

    西門子SCL練習1:使用FC計算平均值
    的頭像 發表于 01-02 10:25 ?2931次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>圖</b>SCL練習1:使用FC計算平均值

    西門子途:全局用戶常量規則

    常量值可以通過用戶常量的幫助保存。通常,控制器中有 OB、FC 和 FB 的局部常量和整個用戶程序的全局常量
    發表于 01-16 09:28 ?2285次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b>途:<b class='flag-5'>全局</b>用戶<b class='flag-5'>常量</b>的<b class='flag-5'>規則</b>

    西門子途IO2MOD:通過IO地址精準識別硬件標識符

    在參數 ADDR 中輸入 IO 地址。 - 如果該參數中使用了一系列 IO 地址,則僅評估第一個地址以確定硬件標識符。 - 如果指定的第一個地址正確,則在參數 ADDR 處指定的地址長度將沒有意義。
    發表于 04-29 16:15 ?2763次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b>途IO2MOD:通過IO地址精準識別<b class='flag-5'>硬件</b><b class='flag-5'>標識符</b>
    百家乐官网那里可以玩| 大发888资讯| 百家乐游戏平台有哪些哪家的口碑最好 | 百家乐官网7赢6| 百家乐官网信誉好的平台| 澳门网上| 信誉棋牌评测网| 德州扑克荷官| 网上娱乐城| 青鹏棋牌官网| 大发888扑克下载| ,大发扑克下载| 优博娱乐网址| 新2娱乐城| 金宝博滚球| 3U百家乐官网游戏| 鄱阳县| 百家乐官网怎么玩高手| 澳门百家乐官网玩大小| 马尔康县| bet365怎么存款| 百家乐光纤洗牌机如何做弊| 百家乐注码调整| 百家乐娱乐网代理佣金| 太原百家乐的玩法技巧和规则 | 威尼斯人娱乐官方网| 大发888网址是什么| 百家乐官网代理新闻| A8百家乐官网娱乐场| 百家乐全讯网2| 马洪刚百家乐技巧| 大发888熊之舞怎么玩| 百家乐官网视频地主| 百家乐官网园选百利宫| 百家乐视频游戏双扣| 威尼斯人娱乐开户送18| 菲律宾凤凰娱乐| 百家乐官网波音平台导航网| 网上百家乐危险| 百家乐平注法到65688| 甘谷县|