女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

PROFINET IO 設備讀取模塊的狀態信息

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-05-19 14:19 ? 次閱讀

“ModuleStates”指令可用來讀取 PROFINET IO 設備或 PROFIBUS DP 從站的模塊狀態信息。

輸出的布爾值指示所選狀態適用于的模塊。例如,可以讀取 PROFINET IO 設備中當前禁用的模塊。

此信息的顯示還依賴于要讀取的狀態信息是否適用于至少一個模塊。

可在循環 OB 以及中斷 OB(例如,OB82 - 診斷中斷)中調用此指令。

LADDR Input HW_DEVICE 站的硬件標識符
MODE Input UINT 選擇要讀取的模塊狀態信息
RET_VAL Return INT 指令的狀態
STATE InOut VARIANT 模塊狀態緩沖區

參數 LADDR

使用 LADDR 參數通過站硬件標識符選擇 IO 設備或 DP 從站。

硬件標識符位于:

IO 設備站或 DP 從站屬性的網絡視圖中。

或數據類型為 HW_DEVICE(對于 IO 設備)或 HW_DPSLAVE(對于 DP 從站)的所列系統常量的 PLC 變量表中。

參數 MODE

使用 MODE 參數可讀取狀態信息??勺x取模塊的下列一條狀態信息:

1:模塊已組態

2:模塊故障

3:模塊禁用

4:模塊存在

5:模塊中存在故障。例如:

維護要求或建議

不可訪問

不可用

出現錯誤

參數 STATE

STATE 參數輸出使用 MODE 參數選擇的模塊狀態。

如果使用 MODE 選擇的狀態適用于某個模塊,那么下列位將設置為“1”:

位 0 = 1:組顯示。至少一個模塊的第 n 位設置為“1”。

位 n = 1:使用 MODE 選擇的狀態將應用到插槽 n-1(例如:位 3 對應插槽 2)中的模塊。

使用“BOOL”或“Array of BOOL”作為數據類型:

如果要只輸出狀態信息的組顯示位,則可在 STATE 參數中使用 BOOL 數據類型。

要輸出所有模塊的狀態信息,請使用長度為 128 位的 Array of BOOL。

示例:

在以下示例中,查詢 PROFINET IO 設備的模塊是否存在。該 IO 系統中包含兩個 S7-1500 系列的 CPU?!癙LC_14”CPU 將包含程序,其中包括“ModuleStates”指令?!癙LC_13”CPU 將組態為一個 IO 設備。

在“PLC_14”CPU 中:在全局數據塊中創建三個變量和一個“mySTATE”結構(數據類型為 Array of BOOL),用于存儲數據。

1ba0d544-f608-11ed-90ce-dac502259ad0.png

在“PLC_14”CPU 中:在循環 OB 中調用該指令?;ミB該指令的參數,如下所示:

1bb7602a-f608-11ed-90ce-dac502259ad0.png

在“PLC_13”CPU 中:使用 CPU 屬性將此 CPU“PLC_13”設為 IO 設備。

1bb7602a-f608-11ed-90ce-dac502259ad0.png

IO 系統顯示在網絡視圖中。

1bf4bcb8-f608-11ed-90ce-dac502259ad0.png

在“PLC_14”CPU 中:模塊位于 IO 設備的插槽 1 中。

1bf4bcb8-f608-11ed-90ce-dac502259ad0.png

在“PLC_14”CPU 中:通過參數 LADDR(“myLADDR”)使“ModuleStates”指令了解 IO 設備的硬件標識符。根據參數 MODE(“myMODE”)的值“4”,在 IO 設備中搜索模塊。

在參數 STATE(“mySTATE”)中,輸出模塊備是否存在(基于參數 MODE )的值。位 0 作為組值,指示模塊存在。位 2 指示插槽 1 中存在模塊。

輸出參數 RET_VAL(“returnValue”)用于指示處理無錯誤。

1c3eb5b6-f608-11ed-90ce-dac502259ad0.png

示例

在一個 IO 設備中包含 4 個模塊,分別位于插槽 1 到 4 中。其中,插槽 2 中的模塊故障。

對于 MODE = 2(故障/無故障)的 IO 設備,執行“ModuleStates”指令。

在 STATE 參數中設置了下列位:

位 0 = 1:至少有一個模塊發生了故障。

位 1 = 0:插槽編號 0(由 IO 設備使用)

位 2 = 0:插槽編號 1 中的模塊未發生故障。

位 3 = 1:插槽編號 2 中的模塊發生了故障。

位 4 = 0:插槽編號 3 中的模塊未發生故障。

位 5 = 0:插槽編號 4 中的模塊未發生故障。

位 6 = 0:不相關

位 7 = 0:不相關

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

    關注

    7

    文章

    2783

    瀏覽量

    49535
  • 硬件
    +關注

    關注

    11

    文章

    3459

    瀏覽量

    67183
  • Profinet
    +關注

    關注

    6

    文章

    1549

    瀏覽量

    24923

原文標題:博途S7- 1500ModuleStates: 讀取模塊的模塊狀態信息

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    profinet遠程分布式IO模塊國產型與西門子1200通訊方法

    profinet遠程分布式IO模塊JM9000同時還可以采用無線控制解決許多嚴酷的環境、成本問題。 PROFINET網絡和外部設備的通訊是
    的頭像 發表于 02-26 09:51 ?5340次閱讀
    <b class='flag-5'>profinet</b>遠程分布式<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>國產型與西門子1200通訊方法

    支持掉線自動報警Profinet遠程分布式IO模塊分享

    華杰智控Profinet遠程分布式IO模塊不但支持IO, 同時還支持把modbus RTU的終端設備如變頻器,溫控表,電表等等轉成
    發表于 07-02 06:49

    Profinet分步式IO模塊的特點

    profinet轉Modubs分布式遠程IO模塊如今已應用在眾多領域之中,華杰智控實現profinet遠程io
    發表于 05-28 14:57 ?2568次閱讀

    在線為PROFINET IO設備分配名稱

    在“設備和網絡”(Devices & networks) 編輯器中,右鍵單擊所需的 PROFINET IO 設備,并選擇“在線和診斷”(Online & diagnostics)。
    的頭像 發表于 03-02 11:10 ?8917次閱讀

    使用Get_Name指令讀取PROFINET IO設備名稱

    “Get_Name”指令讀取 PROFINET IO 設備、PROFIBUS 從站或 AS-i slave 的名稱。設備名稱將顯示在網絡視圖
    的頭像 發表于 03-23 15:04 ?3892次閱讀

    配置PROFINET IO設備

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO設備。本文使用S7-400集成PN口作為
    的頭像 發表于 07-31 11:32 ?2977次閱讀

    MELSEC iQ R PROFINET IO設備模塊用戶手冊(入門篇)

    MELSEC iQ-R PROFINET IO設備模塊用戶手冊(入門篇) 產品規格書
    發表于 09-01 09:29 ?1次下載
    MELSEC iQ R <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>設備</b><b class='flag-5'>模塊</b>用戶手冊(入門篇)

    PROFINET IO中的診斷機制分析

    PROFINET IO 支持您使用一致性診斷概念。PROFINET 以三種不同的方法提供有關系統錯誤和中斷狀態IO 診斷
    的頭像 發表于 11-23 09:50 ?1557次閱讀

    配置PROFINET IO設備

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO設備。本文使用S7-400集成PN口作為
    的頭像 發表于 12-28 09:13 ?1639次閱讀

    使用1200-GetStationInfo讀取PROFINET IO設備的IP地址

    GetStationInfo”指令讀取位于本地 IO 系統中 PROFINET IO 設備或下級 IO
    的頭像 發表于 01-29 14:44 ?6952次閱讀

    TIA 讀取IO系統的模塊狀態信息

    多個設備通信中,查詢系統中所有模塊的特定狀態信息。是否通信正常,故障時報警停機,設備網絡視圖如下。
    的頭像 發表于 02-05 10:38 ?4222次閱讀

    PROFINET IO控制器無法直接進行PROFINET IO通信

    PROFINET IO 通信不支持跨網段的實時通信,此外兩個 PROFINET IO 控制器如果在其中沒有智能設備情況下通常也無法直接進行
    的頭像 發表于 02-20 10:32 ?4055次閱讀

    DeviceStates讀取IO系統的模塊狀態信息

    指令“DeviceStates”用于查詢 IO 系統中所有模塊的特定狀態信息
    的頭像 發表于 05-16 09:24 ?7567次閱讀
    DeviceStates<b class='flag-5'>讀取</b><b class='flag-5'>IO</b>系統的<b class='flag-5'>模塊狀態</b><b class='flag-5'>信息</b>

    如何讀取 ET 200SP PROFINET IO 設備的站名稱

    “Get_Name”指令讀取 PROFINET IO 設備、PROFIBUS 從站或 AS-i slave 的名稱。設備名稱將顯示在網絡視圖
    的頭像 發表于 08-08 10:11 ?2609次閱讀
    如何<b class='flag-5'>讀取</b> ET 200SP <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b> <b class='flag-5'>設備</b>的站名稱

    關于Profinet遠程IO模塊的超詳細講解

    什么是Profinet遠程IO模塊 Profinet是新一代基于工業以太網技術的自動化總線標準,它為自動化通信領域提供了一個完整的網絡解決方案,用于連接遠程輸入輸出(
    的頭像 發表于 05-28 16:09 ?2031次閱讀
    關于<b class='flag-5'>Profinet</b>遠程<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>的超詳細講解