當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> PLC文案資料 >> PLC試題庫(kù) >> 西門子s7-1500 plc的基本數(shù)據(jù)類型
西門子s7-1500 plc的基本數(shù)據(jù)類型

用戶在編寫程序時(shí),變量的格式必須與指令的數(shù)據(jù)類型相匹配。s7系列的數(shù)據(jù)類型主要分為基本數(shù)據(jù)類型、復(fù)合數(shù)據(jù)類型和參數(shù)類型,對(duì)于s7 - 1500 plc,還包括系統(tǒng)數(shù)據(jù)類型和硬件數(shù)據(jù)類型。

基本數(shù)據(jù)類型的操作數(shù)通常是32位以內(nèi)的數(shù)據(jù)?;緮?shù)據(jù)類型分為位數(shù)據(jù)類型、數(shù)學(xué)數(shù)據(jù)類型、字符數(shù)據(jù)類型、定時(shí)器數(shù)據(jù)類型以及日期和時(shí)間數(shù)據(jù)類型。在日期和時(shí)間數(shù)據(jù)類型中,存在超過(guò)32位的數(shù)據(jù)類型;對(duì)于s7 - 1500 plc而言,還增加了許多超過(guò)32位的此類數(shù)據(jù)類型。為方便比較學(xué)習(xí),故一并放在基本數(shù)據(jù)類型中進(jìn)行介紹。

位數(shù)據(jù)類型主要有布爾型( bool)、字節(jié)型(byte)、字型(word)和雙字型( dword),對(duì)于s7 -1500 plc,還支持長(zhǎng)字型(lword),而s7 - 300/400 plc僅支持前4種。

在位數(shù)據(jù)類型中,只表示存儲(chǔ)器中各位的狀態(tài)是0 (false)還是1(ture)。其長(zhǎng)度可以是一位( bit)、一個(gè)字節(jié)(byte,8位)、一個(gè)字(word,16位)、一個(gè)雙字(double word,32位)或一個(gè)長(zhǎng)字(long word,64位),分別對(duì)應(yīng)bool、byte、word、dword和lword類型。位數(shù)據(jù)類型通常用二進(jìn)制或十六進(jìn)制格式賦值,如2# 01010101、16# 283c等。需注意的是,一位布爾型數(shù)據(jù)類型不能直接賦常數(shù)值。

位數(shù)據(jù)類型的常數(shù)表示需要在數(shù)據(jù)之前根據(jù)存儲(chǔ)單元長(zhǎng)度( byte、word、dword、lword)加上b#、w#、dw#或lw#(bool型除外),所能表示的數(shù)據(jù)范圍見表1。

表1 位數(shù)據(jù)類型的數(shù)據(jù)表示范圍

對(duì)于s7 - 1500 plc,數(shù)學(xué)數(shù)據(jù)類型主要有整數(shù)類型和實(shí)數(shù)類型(浮點(diǎn)數(shù)類型)。

整數(shù)類型又分為有符號(hào)整數(shù)類型和無(wú)符號(hào)整數(shù)類型。有符號(hào)整數(shù)類型包括短整數(shù)型( sint)、整數(shù)型(int)、雙整數(shù)型(dint)和長(zhǎng)整數(shù)型(llnt);無(wú)符號(hào)整數(shù)類型包括無(wú)符號(hào)短整數(shù)型( usint)、無(wú)符號(hào)整數(shù)型(uint)、無(wú)符號(hào)雙整數(shù)型(udint)和無(wú)符號(hào)長(zhǎng)整數(shù)型( ulint)。對(duì)于s7 - 300/400 plc,僅支持整數(shù)型int和雙整數(shù)型dint。

短整數(shù)型、整數(shù)型、雙整數(shù)型和長(zhǎng)整數(shù)型數(shù)據(jù)為有符號(hào)整數(shù),分別為8位、16位、32位和64位,在存儲(chǔ)器中用二進(jìn)制補(bǔ)碼表示,最高位為符號(hào)位(0表示正數(shù)、1表示負(fù)數(shù)),其余各位為數(shù)值位。而無(wú)符號(hào)短整數(shù)型、無(wú)符號(hào)整數(shù)型、無(wú)符號(hào)雙整數(shù)型和無(wú)符號(hào)長(zhǎng)整數(shù)型數(shù)據(jù)均為無(wú)符號(hào)整數(shù),每一位均為有效數(shù)值。

實(shí)數(shù)類型具體包括實(shí)數(shù)型( real)和長(zhǎng)實(shí)數(shù)型(lreal),均為有符號(hào)的浮點(diǎn)數(shù),分別占用32位和64位,最高位為符號(hào)位(0表示正數(shù)、1表示負(fù)數(shù)),接下來(lái)的8位(或11位)為指數(shù)位,剩余位為尾數(shù)位,共同構(gòu)成實(shí)數(shù)數(shù)值。實(shí)數(shù)的特點(diǎn)是利用有限的32位或64位可以表示一個(gè)很大的數(shù),也可以表示一個(gè)很小的數(shù)。對(duì)于s7 - 300/400 plc,僅支持實(shí)數(shù)型real。

原有的字符數(shù)據(jù)類型( char)長(zhǎng)度為8 bit,操作數(shù)在存儲(chǔ)器中占一個(gè)字節(jié),以ascii碼格式存儲(chǔ)單個(gè)字符。常量表示時(shí)使用單引號(hào),例如常量字符a表示為‘a(chǎn)’或char#′a′。表2列出了char數(shù)據(jù)類型的屬性。

表2 char數(shù)據(jù)類型的屬性

長(zhǎng)度/bit格 式取值范圍輸入值示例
8ascii字符ascii字符集'a ',char#′a′

對(duì)于s7 - 1500 plc,還支持寬字符類型(wchar),其操作數(shù)長(zhǎng)度為16 bit,即在存儲(chǔ)器中占用2b,以u(píng)nicode格式存儲(chǔ)擴(kuò)展字符集中的單個(gè)字符。但只涉及整個(gè)unicode范圍的一部分。常量表示時(shí)需要加wchar#前綴及單引號(hào),例如常量字符a表示為wchar#‘a(chǎn)’??刂谱址谳斎霑r(shí),以美元符號(hào)表示。表3列出了wchar數(shù)據(jù)類型的屬性。

表3 wchar數(shù)據(jù)類型的屬性

長(zhǎng)度/bit格 式取值范圍輸入值示例
16unicode字符$0000~$d7ffwchar#'a', wchar#'$0041'

定時(shí)器數(shù)據(jù)類型主要包括時(shí)間( time)和s5時(shí)間(s5time)數(shù)據(jù)類型。與s7 - 300/400 plc相比,s7 - 1500 plc還支持長(zhǎng)時(shí)間(ltime)數(shù)據(jù)類型。

時(shí)間( time)數(shù)據(jù)類型為32位的iec定時(shí)器類型,內(nèi)容用毫秒(ms)為單位的雙整數(shù)表示,可以是正數(shù)或負(fù)數(shù),表示信息包括天(d)、小時(shí)(h)、分鐘(m)、秒(s)和毫秒( ms)。表4列出了time數(shù)據(jù)類型的屬性。

表4 time數(shù)據(jù)類型的屬性

s5時(shí)間(s5 time)數(shù)據(jù)類型變量為16 bit,其中最高兩位未用,接下來(lái)的兩位為時(shí)基信息(00表示0. 01 s,01表示0.1 s,10表示1s,11表示10 s),剩余12位為bcd碼格式的時(shí)間常數(shù),其范圍為0~ 999,如圖1所示。該格式所表示的時(shí)間為時(shí)間常數(shù)與時(shí)基的乘積。s5 time的常數(shù)格式為時(shí)間之前加s5t#,例如s5t#16sl00 ms,以時(shí)基0.1 s表示的時(shí)間常數(shù)為161,故對(duì)應(yīng)的變量?jī)?nèi)容為2#0001 0001 0110 0001。

表5 列出了s5 time數(shù)據(jù)類型的取值范圍等屬性。

表5 s5time數(shù)據(jù)類型的屬性

圖1 s5 time時(shí)間格式

長(zhǎng)時(shí)間( ltime)數(shù)據(jù)類型為64位iec定時(shí)器類型,操作數(shù)內(nèi)容以納秒(ns)為單位的長(zhǎng)整數(shù)表示,可以是正數(shù)或負(fù)數(shù)。表示信息包括天(d)、小時(shí)(h)、分鐘(m)、秒(s)、毫秒( ms)、微秒(μs)和納秒(ns)。常數(shù)表示格式為時(shí)間前加lt#,如lt#11ns。表6列出了ltime數(shù)據(jù)類型的屬性。

表6 ltime數(shù)據(jù)類型的屬性

作者:未知 點(diǎn)擊:3492次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:西門子s7-1500 plc的基本數(shù)據(jù)類型
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《西門子s7-1500 plc的基本數(shù)據(jù)類型》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

楊異乾 【求購(gòu)】  電涌保護(hù)器  2025-11-28
趙焱 【求購(gòu)】  電氣溫控閥  2025-11-28
張揚(yáng)瓊 【求購(gòu)】  ABB火檢...  2025-11-27
張雪根 【求購(gòu)】  固體除垢劑  2025-11-26
趙經(jīng)理 【求購(gòu)】  變壓器  2025-11-26
羅經(jīng)理 【求購(gòu)】  巡邏車跟蹤...  2025-11-26
趙經(jīng)理 【求購(gòu)】  柴油發(fā)電機(jī)  2025-11-26
沈雙 【求購(gòu)】  柴油過(guò)濾紙  2025-11-26
VIP公司推薦