在西門(mén)子s7-200plc中所處理數(shù)據(jù)有三種,即常數(shù)、數(shù)據(jù)存貯器中的數(shù)據(jù)和數(shù)據(jù)對(duì)象中的數(shù)據(jù)。
1.常數(shù)及類(lèi)型
在s7-200的指令中可以使用字節(jié)、字、雙字類(lèi)型的常數(shù),常數(shù)的類(lèi)型可指定為十進(jìn)制、
十六進(jìn)制(6#7ab4)、二進(jìn)制(2#10001100)或ascii字符(‘simatic’)。plc不支持?jǐn)?shù)據(jù)類(lèi)型的處理和檢查,因此在有些指令隱含規(guī)定字符類(lèi)型的條件下,必須注意輸入數(shù)據(jù)的格式。
2.?dāng)?shù)據(jù)存貯器的尋址
(1)數(shù)據(jù)地址的一般格式 數(shù)據(jù)地址一般由二個(gè)部分組成,格式為:aal.a2。其中:a區(qū)域代碼(i,q,m,sm,v),al字節(jié)首址,a2位地址(0~7)。例如i10.1表示該數(shù)據(jù)在i存儲(chǔ)區(qū)10號(hào)地址的第1位。
(2)數(shù)據(jù)類(lèi)型符的使用 在使用以字節(jié)、字或雙字類(lèi)型的數(shù)據(jù)時(shí),除非所用指令已隱含有規(guī)定的類(lèi)型外,一般都應(yīng)使用數(shù)據(jù)類(lèi)型符來(lái)指明所取數(shù)據(jù)的類(lèi)型。數(shù)據(jù)類(lèi)型符共有三個(gè),即b(字節(jié)),w(字)和d(雙字),它的位置應(yīng)緊跟在數(shù)據(jù)區(qū)域地址符后面。例如對(duì)變量存貯器有vbl00、vw100、vdl00。同一個(gè)地址,在使用不同的數(shù)據(jù)類(lèi)型后,所取出數(shù)據(jù)占用的內(nèi)存量是不同的。
3.?dāng)?shù)據(jù)對(duì)象的尋址
數(shù)據(jù)對(duì)象的地址基本格式為:an,其中a為該數(shù)據(jù)對(duì)象所在的區(qū)域地址。a共有6種:t(定時(shí)器),c(計(jì)數(shù)器),hc(高速計(jì)數(shù)器),ac(累加器),aiw(模擬量輸入),aqw(模擬量輸出)。
s7-200 cpu存儲(chǔ)器范圍和特性如表所示。
表 s7-200 cpu存儲(chǔ)器范圍和特性表