在西門子博圖軟件編程中,有很多的數(shù)據(jù)類型,這些數(shù)據(jù)類型你是否都清楚?都會使用呢?一、Bool(布爾或位值)、Byte(8位字節(jié)值)、Word(16位值)、DWord(32位雙字值) 博圖軟件里面定義數(shù)據(jù)類型如下圖所示:Real(32位實數(shù)或浮點值)、LReal(64位實數(shù)或浮點值) 三、時間和日期:Time(32位IEC時間值)、Date(16位日期值)、TOD(32位四、時間值)、DTL(12字節(jié)日期和時間結構)
Name[index1_min..index1_max,index2_min..index2_max]of<數(shù)據(jù)類型>●全部數(shù)組元素必須是同一數(shù)據(jù)類型。●不允許使用嵌套數(shù)組或數(shù)組的數(shù)組。●數(shù)組的存儲器大小=(一個元素的大小*數(shù)組中的元素的總數(shù)) |
可以創(chuàng)建包含多個相同數(shù)據(jù)類型元素的數(shù)組。數(shù)組可以在OB、FC、FB和DB的塊接口編輯器中創(chuàng)建。無法在PLC變量編輯器中創(chuàng)建數(shù)組。 數(shù)組元素可以是一維,二維或者多維,元素類型(如Int、DInt等)有多種,可以根據(jù)自己的要求進行建立!可以用數(shù)據(jù)類型“Struct”來定義包含其它數(shù)據(jù)類型的數(shù)據(jù)結構。Struct數(shù)據(jù)類型可用來以單個數(shù)據(jù)單元方式處理一組相關過程數(shù)據(jù)。在數(shù)據(jù)塊編輯器或塊接口編輯器中命名Struct數(shù)據(jù)類型并聲明內部數(shù)據(jù)結構。數(shù)組和結構還可以集中到更大結構中。一套結構可嵌套八層。例如,可以創(chuàng)建包含數(shù)組的簡單的說就是將這些數(shù)據(jù)管理起來。