1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415
          公司新聞
          西門子S7-1500 PLC數據類型之系統數據類型介紹
          發布時間: 2023-12-20 20:24 更新時間: 2024-11-22 08:00
          觀看西門子S7-1500 PLC數據類型之系統數據類型介紹視頻

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

          基本數據類型

          參數類型

          PLC數據類型

          系統數據類型

          硬件數據類型

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

          1

          系統數據類型 

          系統數據類型(SDT)有預定義的結構并由系統提供。系統數據類型的結構由固定數目的可具有各種數據類型的元素構成。系統數據類型的結構不能更改。系統數據類型只能用于特定指令,下表給出了可用的數據類型及其用途。

           

          系統數據類型

             長度

          (字節)

                                    說明

          IEC_TIMER    16

          定時值為TIME數據類型的定時器結構

          例如,此數據類型可用于“TP”“TOF”“TON”“TONR”“RT”和“PT”指令

          IEC_LTIMER    32

          定時值為LTIME數據類型的定時器結構

          例如,此數據類型可用于“TP”“TOF”“TON”“TONR”“RT”和“PT”指令

          IEC SCOUNTER     3

          計數值為SINT數據類型的計數器結構

          例如,此數據類型用于“CTU”“CTD”和“CTUD”指令

          IEC USCOUNTER     3

          計數值為USINT數據類型的計數器結構

          例如,此數據類型用于“CTU”“CTD”和“CTUD”指令

          IEC_COUNTER     6

          計數值為INT數據類型的計數器結構

          例如,此數據類型用于“CTU”“CTD”和“CTUD”指令

          IEC_UCOUNTER     6

          計數值為UINT數據類型的計數器結構

          例如,此數據類型用于“CTU”“CTD”和“CTUD”指令

          IEC_DCOUNTER    12

          計數值為DINT數據類型的計數器結構

          例如,此數據類型用于“CTU”“CTD”和“CTUD”指令

          IEC UDCOUNTER    12

          計數值為UDINT數據類型的計數器結構

          例如,此數據類型用于“CTU”“CTD”和“CTUD”指令

          IEC_LCOUNTER    24

          計數值為LDINT類型的計數器結構

          例如,此數據類型用于“CTU”“CTD”和“CTUD”指令

          系統數據類型   長度

            (字節)

                     說明
          IEC ULCOUNTER    24

          計數值為LUINT類型的計數器結構

          例如,此數據類型用于“CTU”“CTD”和“CTUD”指令

          ERROR STRUCT    28

          編程錯誤信息或1/0訪問錯誤信息的結構

          例如,此數據類型用于“GETERROR”指令

          CREF


          CREF     8
          數據類型 ERROR STRUCT 的組成,在其中保存有關塊地址的信息
          NREF     8
          數據類型 ERROR STRUCT 的組成,在其中保存有關塊地址的信息
          VREF    12

          用于存儲VARIANT 指針

          例如,此數據類型可用于SIMATIC S7-1200 Motion Control的指令 

          STARTINFO    12

          指定保存啟動信息的數據結構

          例如,此數據類型用于“RDSINFO”指令

          SSL_HEADER     4

          指定在讀取系統狀態列表期間保存有關數據記錄信息的數據結構

          例如,此數據類型用于“RDSYSST”指令

          CONDITIONS    52

          用戶自定義的數據結構,定義數據接收的開始和結束條件

          例如,此數據類型用于“RCVCFC”指令

          TADDR Param     8

          指定用來存儲那些通過UDP實現開放用戶通信的連接說明的數據塊結構

          例如,此數據類型用于“TUSEND”和“TURSV”指令

          系統數據類型

           長度

          (字節)

          說明
          TCON_Param    64

          指定用來存儲那些通過工業以太網(PROFINET)實現開放用戶通信的連接說明

          例如,此數據類型用于“TSEND”和“TRSV”指令

          HSC_Period    12

          使用擴展的高速計數器,指定時間段測量的數據塊結構

          此數據類型用于“CTRL_HSC_EXT"指令

          8

          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415