當前位置:首頁 » 編程軟體 » 編程里數據

編程里數據

發布時間: 2024-10-22 04:38:42

① 求說明PLC編程的各種數據類型是什麼意思,怎麼區別,有資料說明不

一、基本數據類型
1、位(bit)
常稱為BOOL(布爾型),只有兩個值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。
2、位元組(Byte)
一個位元組(Byte)等於8位(Bit),其中0位為最低位,7位為最高位。如:IB0(包括I0.0~I0.7位),QB0(包括Q0.0~Q0.7位),MB0,VB0等。范圍:00~FF(十進制的0~255)。
3、字(Word)
相鄰的兩位元組(Byte)組成一個字(Word),來表示一個無符號數,因此此,為16位。如:IW0由IB0和IB1組成的,其中I是區域標識符,W表示字,0是字的起始位元組需要注意的是,字的起始位元組(如上例中的「0」)都必須是偶數。字的范圍為十六進制的0000~
FFFF(即十進制的0~65536)。在編程時要注意,如果已經用了IW0,如再用IB0或IB1
要特別加以小心。
4、雙字(Double Word)
相鄰的兩個字(Word)組成一個雙字,來表示一個無符號數。因此,雙字為32位。如:
MD100是由MW100和MW102組成的,其中M是區域標識符,D表示雙字,100是雙字的起始位元組。需要注意的是,雙字的起始位元組(如上例中的「100」)和字一樣,必須是偶數。雙字的范圍為十六進制的0000~FFFFFFFF(即十進制的0~4294967295)。在編程時要注意,如果已經用了MD100,如再用MW100或MW102要特別加以小心。
以上的位元組、字和雙字數據類型均為無符號數,即只有正數,沒有負數。
5、16位整數(INT,Integer)
整數為有符號數,最高位為符號位,1表示負數,0表示正數。范圍為-32768~32767。
6、32位整數(DINT,Double Integer)
32位整數和16位整數一樣,為有符號數,最高位為符號位,1表示負數,0表示正數。范圍為-
2147483648~2147483647。
7、浮點數(R,Real)
浮點數為32位,可以用來表示小數。浮點數可以為:1.m×2e

二、復合數據類型
用戶通過復合基本數據類型而生成就是復合數據類型。
復合數據類型包括以下幾種:
1、數組(ARRAY)
將一組同一類型的數據組合在一起組成一個單位就是數組。
2、結構(STRUCT)
將一組同不同類型的數據組合在一起組成一個單位就是結構。
3、字元串(STRING)
字元串是由最多254個字元組成的一維數組。
4、日期和時間(DATE-AND-TIME)
用於存儲年、月、日、時、分、秒、毫秒和星期的數據。佔用8個位元組,BCD編碼。星期天代碼為1,星期一~星期六代碼分別是2~7。
如:DT#2004_07_15_12:30:15.200為2004年7月15日12時30分15.2秒。
5、用戶定義的數據類型(UDT,User-Defined Data Types)
由用戶將基本數據類型和復合數據類型組合在一起形成的數據類型。
可以在數據塊DB和變數聲明表中定義復合數據類型。

這個東西啊, 你隨便找個品牌的PLC編程手冊下載了看看,都有介紹

熱點內容
怎麼用自己的伺服器ip做域名 發布:2025-09-16 21:49:57 瀏覽:914
vc為什麼能編譯不能用 發布:2025-09-16 21:48:03 瀏覽:741
編譯原理沖突圖的定義 發布:2025-09-16 21:26:45 瀏覽:807
安卓手機芯哪個牌子好 發布:2025-09-16 21:26:33 瀏覽:205
centos編譯安裝git 發布:2025-09-16 21:19:55 瀏覽:973
安卓系統如何使用手機優盤 發布:2025-09-16 21:14:01 瀏覽:329
在手機上注冊公積金如何設置密碼 發布:2025-09-16 21:07:01 瀏覽:821
無控制器存儲 發布:2025-09-16 21:02:44 瀏覽:715
陰陽師ios清理緩存 發布:2025-09-16 21:02:35 瀏覽:515
人人網訪問記錄 發布:2025-09-16 20:53:46 瀏覽:386