<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      SIMATIC S7-1500 PLC數據類型之硬件數據類型介紹
      發布時間: 2024-08-10 12:20 更新時間: 2024-12-02 08:00
      觀看SIMATIC S7-1500 PLC數據類型之硬件數據類型介紹視頻

      在用戶的PLC程序中所有的數據必須通過數據類型來識別,SIMATIC S7-1500 PLC的數據類型主要分為五類:

      基本數據類型

      參數類型

      PLC數據類型

      系統數據類型

      硬件數據類型

      對于前面三種數據類型,我相信大多數工程師都很熟悉,但對于系統數據類型和硬件數據類型,雖然在項目中我們會用的,但往往只是有到,沒有進一步了解。

      在 SIMATIC S7-1500 PLC數據類型之系統數據類型介紹 這篇文章中介紹了系統數據類型,這里主要介紹硬件數據類型

      1

      硬件數據類型 

      硬件數據類型由CPU提供,可用硬件數據類型的數目取決于具體使用的CPU。硬件數據類型通常都是常量,用于硬件的標識,常量的值取決于模塊的硬件配置。硬件數據類劇也 常用于診斷。表5-12給出了可用的硬件數據類型及其用途。

      硬件數據類型由CPU提供,可用硬件數據類型的數目取決于具體使用的CPU。硬件數據類型通常都是常量,用于硬件的標識,常量的值取決于模塊的硬件配置。硬件數據類劇也 常用于診斷,下表給出了可用的數據類型及其用途。

      數據類型

      基本的數據類型


      說明

      REMOTEANY

      用于指定遠程CPU的地址,例如,用于“PUT"和'.GET"指令


      GEOADDRHW_lOSYSTEM

      實際地址信息

      HW_ANY

      WORD


      任何硬件組件(如模塊)的標識
      HW_DEVICE  HW_ANY

      DP從站/PROFINET IO設備的標識

      HW_DPMASTER  HW_INTERFACE

      DP主站的標識

      HW_DPSLAVE     HW_DEVICE

      DP從站的標識

      HW_IO HW_ANY

      CPU或接口的標識號

      該編號在CPU或硬件配置接口的屬性中自動分配和存儲

      HW_IOSYSTEMHW_ANYPN/IO系統或DP主站系統的標識
      HW_SUBMODULEHW_IO硬件組件的標識
      HW_MODULEHW_IO模塊標識
      HW INTERFACEHW_SUBMODULE接口組件的標識
      HW_IEPORTHW_SUBMODULE端口的標識(PN/IO)
      HW_HSCHW_SUBMODULE高速計數器的標識,例如,用于“CTRL_HSC”指令
      HW_PWMHW_SUBMODULE脈沖寬度調制標識,例如,用于“CTRL_PWM”指令
      HW_PTOHW_SUBMODULE脈沖編碼器標識,該數據類型用于運動控制
      AOM_AIDDWORD只能與系統函數塊一起使用
      AOM_IDENTDWORDAS運行系統中對象的標識
      EVENT ANYAOM_IDENT用于標識任意事件
      EVENT_ATTEVENT_ANY用于指定硬件中斷事件
      EVENT_HWINTEVENT_ANY用于指定硬件中斷事件
      OB_ANYINT 用千指定任意組織塊
      OB_DELAYOB_ANY

      用于指定發生延時中斷時涸用的組織塊

      例如,此數據類型用于..SRT_DINT"和飛AN_DINT"指令

      OB_TODOB_ANY

      指定時間中斷OB的數Zui

      例如,此數據類型用于飛ET_TINT"      "·CAN_TINT"'·ACT_TINT"和

      ··QRY_TINT"指令

      OB_CYCLICOB_ANY用于指定發生看門狗中斷時調用的組織塊
      OB_ATf OB_ANY

      用于指定動態分配給事件的組織塊,例如,此數據類型用于··ATTACH"和“DETACH"指令

      OB_FCYCLE OB_ANY 用于指定分配給``循環程序”事件類別事件的組織塊
      OB_HWINTOB_ANY用于指定發生硬件中斷時調用的組織塊
      OB_DIAGOB_ANY 用于指定發生診斷中斷時涸用的組織塊
      OB_TIMEERROROB_ANY用于指定發生時間錯誤時調用的組織塊

       

      OB_STARTUPOB_ANY用于指定發生啟動事件時調用的組織塊
      PORTHW_SUBMODULE

      用于指定通信端口,該數據類型用于點對點通信

      RTMUINT

      用于指定運行小時計數器值,例如,此數據類型用于“RTM"指令

      PIP UINT

      用于創建和連接..同步循環“OB

      此數據類型用干SFC   26、27、126和127

      CONN_ANYWORD 用于指定任意連接
      CONN_PRGCONN_ANY用于指定通過UDP進行開放式通信的連接
      CONN_OUCCONN_ANY用于指定通過工業以太網(PROFINET)進行開放式通信的連接
      CONN_fl_IDDWORD

      S7通信塊上R_ID參數的數據類型

      DB_ANY UINT任意DB的標識(數量)數據類型..DB_ANY"在··Temp"區域中的長度為0
      DB_WWWDB_ANY通過Web應用生成的DB(即“WWW”指令)數據類型“DBWWW”在“Temp”區域中的長度為0
      DB_DYNDB_ANY用戶程序生成的DB編號

      所有“HW”開頭的硬件數據類型可以用于設備故障診斷,例如借助“DeviceStates”指令可以獲取設備運行狀態,借助“Get_IM_Data”指令可獲取設備訂貨號、序列號等信息。


      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684