天天看點

IEC61131定義的資料類型(開發工具:multiprog)

(1)基本資料類型

IEC61131定義的資料類型(開發工具:multiprog)

标題基本資料類型1

IEC61131定義的資料類型(開發工具:multiprog)

1) BOOL:布爾類型,其值有二:true和false;

2)SINT:短整型;

3)INT:整型:16位;

4)DINT:雙整型;

5): LINT:長整型;

6): USINT:無符号短整型;

7):UINT:無符号整型;

8):UDINT:無符号雙整型;

9):ULINT:無符号長整型;

10:REAL 實數

11: LREAL 長實數

12:TIME 持續時間

16:STRING 字元序列

17:BYTE 長度為8的位串

18:WODE 長度為16的位串

(2)類屬資料類型

類屬資料類型:  類屬資料類型是包括了基本數 據類型的分級組的資料類型。 ANY_INT包括DINT、INT、SINT、 UDINT、UINT和USINT等基本數 據類型。如果一個功能可以與 ANY_INT相連,則意味着可以 處理DINT、INT、SINT、UDINT、 UINT和USINT等資料類型的變量

IEC61131定義的資料類型(開發工具:multiprog)

                                                                                          ANY_*資料類型層次結構

(3)自定義資料類型

使用者自定義資料類型: 數組資料類型:數組資料類型包括同一個數 據類型的幾個元素 結構資料類型:結構資料類型包括了同一數 據類型或不同資料類型的多個元素。 字元串資料類型:使用者自定義的字元串資料 類型是具有可變數目的字元的字元串

IEC61131定義的資料類型(開發工具:multiprog)

枚舉資料類型隻能從給定的一個枚舉清單中取值。枚舉清單定義了一組經過排序的辨別符。不同的枚舉類型可以使用相同的辨別符。所允許的辨別符最大數量是一個與實作相關的參數。

子範圍資料聲明指定了該類型資料的取值局限于最小邊界到最大邊界之間(包括邊界)。當子範圍資料的取值位于邊界之外時,系統應确認該錯誤。

結構資料類型是一個包括子元素的集合,所有的子元素必須是可通路的。

數組類型定義了一塊資料區域用于存儲一組某一特定資料類型。每個特定資料都可以通過下标來通路。

數組資料類型: 數組資料類型包括同一個資料類 型的幾個元素。一個數組可用于 僅僅在類型聲明的一行之内,聲明同一類型的幾個元素, 通過對數組的資料定義支援多元 數組 ,數組下标範圍支援自定義 ;使用[]對資料變量進行降維通路。

IEC61131定義的資料類型(開發工具:multiprog)