數(shù)據(jù)類型
數(shù)據(jù)是程序處理和控制的對(duì)象,在程序運(yùn)行過程中,數(shù)據(jù)是通過變量來存儲(chǔ)和傳遞的。變量有兩個(gè)要素:名稱和數(shù)據(jù)類型。對(duì)程序塊或者數(shù)據(jù)塊的變量聲明時(shí),都要包括這兩個(gè)要素。數(shù)據(jù)的類型決定了數(shù)據(jù)的屬性,例如數(shù)據(jù)的長(zhǎng)度和取值范圍等。TIA博途軟件中的數(shù)據(jù)分為三大類:基本數(shù)據(jù)類型、復(fù)合數(shù)據(jù)類型和其他數(shù)據(jù)類型。
1.基本數(shù)據(jù)類型 基本數(shù)據(jù)類型是根據(jù)IEC61131-3來定義的,每個(gè)基本數(shù)據(jù)類型具有固定的長(zhǎng)度且不超過64位。基本數(shù)據(jù)類型常用,細(xì)分為位數(shù)據(jù)類型、整數(shù)數(shù)據(jù)類型、字符數(shù)據(jù)類型、定時(shí)器數(shù)據(jù)類型及日期和時(shí)間數(shù)據(jù)類型。每一種數(shù)據(jù)類型都具備關(guān)鍵字、數(shù)據(jù)長(zhǎng)度、取值范圍和常數(shù)表等格式屬性。以下分別介紹。①位數(shù)據(jù)類型 位數(shù)據(jù)類型包括布爾型(Bool)、字節(jié)型(Byte)、字型(Word)和雙字型(DWord)。對(duì)于S7-300/400PLC也支持這四種數(shù)據(jù)類型。S7-1500還支持長(zhǎng)字型(LWord)。
②整數(shù)和浮點(diǎn)數(shù)數(shù)據(jù)類型
整數(shù)數(shù)據(jù)類型包括有符號(hào)整數(shù)和無符號(hào)整數(shù)。有符號(hào)整數(shù)包括:短整數(shù)型(SInt)、整數(shù)型(Int)和雙整數(shù)型(DInt)。無符號(hào)整數(shù)包括:無符號(hào)短整數(shù)型(USInt)、無符號(hào)整數(shù)型(UInt)和無符號(hào)雙整數(shù)型(UDInt)。整數(shù)沒有小數(shù)點(diǎn)。對(duì)于S7-300/400PLC只支持整數(shù)型(Int)和雙整數(shù)型(Dint)。S7-1500還支持長(zhǎng)整數(shù)型(LInt)和無符號(hào)長(zhǎng)整數(shù)型(ULInt)。實(shí)數(shù)數(shù)據(jù)類型包括實(shí)數(shù)(Real),實(shí)數(shù)也稱為浮點(diǎn)數(shù)。對(duì)于S7-300/400PLC只支持實(shí)數(shù)(Real)。浮點(diǎn)數(shù)有正負(fù)且?guī)?shù)點(diǎn)。S7-1500還支持長(zhǎng)實(shí)數(shù)(LReal)。
取消
清空記錄
歷史記錄
清空記錄
歷史記錄
取消
清空記錄
歷史記錄
清空記錄
歷史記錄