PLC的基本數據類型,我們常用的有如下幾種:
1. 布爾類型 BOOL ,也就是我們常說的0和1,也可以理解為 True和False,對于PLC來說就是DI或者DO點的輸入或輸出狀態,我們一般用Bool類型表示。對于西門子PLC的DI點,可以使用 I0.0表示,DO點用Q0.0,還有M0.0,V0.0等表示。所以會經??吹?I0.0~I0.7,布爾類型只占用1位。
2. 字節類型 Byte,一個字節有8位,在PLC的存儲器里,比如 IB1,MB1,就代表字節,那么將字節分解后是8位,在第一項里布爾類型中提到 I0.0~I0.7就可以組成一個字節IB0,M0.0~M0.7組成MB0,所以我們想要提高讀取速度,可以直接使用字節讀取,然后再進行分解。數據范圍0~255。
3. 字類型 WORD,一個字包含16位,比如MW0,他就是由MB0和MB1組成,在使用字類型時有人使用組態軟件讀取的值不對,那么就有可能是字節的排列順序不一樣造成,可以對高低字節進行交換,很多軟件都有這個功能。數據范圍0~65535
4. 雙字類型 Double Word,雙字包含32位,由2個字組成,比如DW0,它包含2個字MW0和MW2,包含4個字節MB0,MB1,MB2,MB3,所以很多人在使用寄存器時會碰到各種問題,那么就有可能使用的寄存器存在交叉的問題。比如DW0,DW2這兩個雙字就存在地址交叉的問題。數據范圍 0~4294967295
5. 整數類型 INT,一般又可以分為有符號,無符號,數據范圍 -32768~32767
6. 雙整形 DINT,同上也可以分為有符號,無符號類型,數據范圍 -2147483648~2147483647
7.實數類型 real ,顯示十進制的數據,可以包括小數點,一般都是32位,當然也有64位的實數類型。
復雜數據類型,包括如下:
8. 字符串類型 string
9. 日期時間類型 Date ,Time,date-time等
10. 數組類型,Array
11. 結構類型,Struct
12. 指針,Pointe
13. 用戶自定義類型,UDT
- 西門子PLC接線,一文搞懂西門子PLC接線方法和原理 2024-11-22
- 給學習者:談談西門子PLC中斷指令及例程 2024-11-22
- 16個PLC入門基礎知識,弄懂這些再談學PLC吧 2024-11-22
- 為什么西門子PLC可以取代傳統的繼電器+接觸器控制?老電工告訴你原因 2024-11-22
- 這么講才能講透西門子PLC的中斷功能 2024-11-22
- 玩轉西門子變頻器調試,從這16個參數開始 2024-11-22
- 西門子PLC這幾種常見的通訊接口和協議,電氣人都知道嗎 2024-11-22
- 西門子PLC調試過程中的這些坑,你都經歷過么 2024-11-22
- Siemens觸摸屏與西門子PLC通訊不上?老師傅告訴你怎么辦 2024-11-22
- PLC項目設計8大選型要點,全都要考慮 2024-11-22
- 西門子PLC編程很難嘛?其實,只要有方法,這就都是浮云 2024-11-22
- 西門子PLC為何不能代替安全控制器 2024-11-22
- 西門子PLC調試,模擬量跳變、掉線或無窮大,怎么破 2024-11-22
- 如何分辨NPN和PNP?怎么和西門子PLC接線 2024-11-22
- 西門子PLC串口通訊的基本知識 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415