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

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 參數可讀取狀態信息。可讀取模塊的下列一條狀態信息:

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。“PLC_14”CPU 將包含程序,其中包括“ModuleStates”指令。“PLC_13”CPU 將組態為一個 IO 設備。

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

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

在“PLC_14”CPU 中:在循環 OB 中調用該指令。互連該指令的參數,如下所示:

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

    文章

    2767

    瀏覽量

    48702
  • 硬件
    +關注

    關注

    11

    文章

    3434

    瀏覽量

    66937
  • Profinet
    +關注

    關注

    6

    文章

    1360

    瀏覽量

    24501

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

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

收藏 人收藏

    評論

    相關推薦

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

    profinet遠程分布式IO模塊JM9000同時還可以采用無線控制解決許多嚴酷的環境、成本問題。 PROFINET網絡和外部設備的通訊是
    的頭像 發表于 02-26 09:51 ?5127次閱讀
    <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 ?2526次閱讀

    在線為PROFINET IO設備分配名稱

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

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

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

    配置PROFINET IO設備

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

    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 ?1477次閱讀

    配置PROFINET IO設備

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

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

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

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

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

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

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

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

    指令“DeviceStates”用于查詢 IO 系統中所有模塊的特定狀態信息
    的頭像 發表于 05-16 09:24 ?7173次閱讀
    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 ?2432次閱讀
    如何<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 ?1853次閱讀
    關于<b class='flag-5'>Profinet</b>遠程<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>的超詳細講解
    主站蜘蛛池模板: 奇米欧美| 天天曰| 91亚洲视频 | 又粗又大撑满了好爽 | 成人免费的性色视频 | 特黄特色大片免费播放路01 | 天天操夜夜操 | 亚洲怡红院在线观看 | 看片免费黄 | 黄 色 片成 人免费观看 | 奇米色88欧美一区二区 | 久久亚洲精品玖玖玖玖 | 亚洲第一网站快活影院 | 5566精品资源在线播放 | 男男扒开后菊惩罚 | 中文字幕色婷婷在线精品中 | 五月天精品 | 51影院在线观看成人免费 | 国产尤物在线视频 | h视频欧美 | 国产色网站 | 天天躁夜夜躁狠狠躁2021西西 | 久久国产高清字幕中文 | 天天操天天射天天操 | 美女中出视频 | 性欧美成人免费观看视 | 日本超黄视频 | 日韩成人在线影院 | 激情四月婷婷 | 亚洲一区二区中文字幕 | 久久99热国产这有精品 | 日本黄色免费看 | 日本一区二区三区免费看 | 亚洲第一视频在线观看 | h在线观看视频 | 成年视频xxxxx免费播放软件 | 色老头性xxxx老头视频 | 免费观看a黄一级视频 | 三级日韩 | 亚洲美女精品 | 在线播放亚洲视频 |