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

編程里數據

發布時間: 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編程手冊下載了看看,都有介紹

熱點內容
二手車怎麼查看具體車型配置 發布:2024-10-22 08:09:51 瀏覽:475
php設置不超時 發布:2024-10-22 07:53:51 瀏覽:330
unity塔防源碼 發布:2024-10-22 07:48:20 瀏覽:312
安卓手機日常如何管理不卡頓 發布:2024-10-22 07:43:50 瀏覽:6
網路存儲選擇什麼伺服器 發布:2024-10-22 07:43:38 瀏覽:496
求生之路2怎麼建伺服器 發布:2024-10-22 07:24:11 瀏覽:817
php源碼安裝卸載 發布:2024-10-22 07:24:07 瀏覽:523
伺服器搭建埠 發布:2024-10-22 07:23:35 瀏覽:872
用C程序演算法 發布:2024-10-22 07:23:35 瀏覽:407
編程自學之家 發布:2024-10-22 07:18:42 瀏覽:559