位元組、字或雙字訪問
欲訪問位元組、字或雙字,指定位址,位址包含區域識別符號,指定資料大小的字母以及位址號碼。
vb200 訪問v記憶體位址位元組200
vw200 訪問v記憶體位址位元組200和201
vd200 訪問v記憶體位址位元組200、201、202和203
也就是說,vb可以當位元組變數來理解,vw可以當整型變數來理解,vd可以當長整型或浮點型變數來理解。
s7-200的資料主要分為:
i:數字量輸入(di)
q:數字量輸出(do)
ai:模擬量輸入
aq:模擬量輸出
2、內部資料儲存區
v:變數儲存區,可以按位、位元組、字或雙字來訪問v 區資料
m:位儲存區,可以按位、位元組、字或雙字來訪問m區資料
t:定時器儲存區,用於時間累計,解析度分為1ms、10ms、100ms三種
c:計數器儲存區,用於累計其輸入端脈衝電平由低到高的次數。cpu提供了三種類 型的計數器:一種只能增計數;一種只能減計數;另外一種既可 以增計數,又可以減計數
1、所有的資料在plc中都是以二進位制形式表示的
2、資料都有其特定的長度和表示方式,稱為格式
3、資料的格式與用於運算、處理它的指令相關
4、以不同的格式檢視乙個資料,或是使用不同格式的指令處理它,會得到不同的效果
表1. s7-200支援的資料格式
定址格式 資料長度
(二進位制位) 資料型別 取值範圍
bool(位) 1(位) 布林數
(二進位制位) 真(1);假(0)
byte(位元組) 8
(位元組) 無符號整數 0 ~ 255;0 ~ ff(hex)
int(整數) 16
(字) 有符號整數 - 32768 ~ 32767;
8000 ~ 7fff(hex)
word(字) 無符號整數 0 ~ 65535;
0 ~ ffff(hex)
dint
(雙整數) 32
(雙字) 有符號整數 - 2147483648 ~ 2147483647
8000 0000 ~ 7fff ffff(hex)
dword
(雙字) 無符號整數 0 ~ 4294967295;
0 ~ ffff ffff(hex)
real
(實數) ieee 32位
單精度浮點數 -3.402823e+38 ~ -1.175495e-38(負數);
+1.175495e-38 ~+3.402823e+38(正數); 0.0※
ascii 8/個
(位元組) 字元列表 ascii字元、
漢字內碼(每個漢字2位元組)
string
(字串) 字串 1 ~ 254個ascii字元、
漢字內碼(每個漢字2位元組)
※ 實數不能絕對準確地表示「零」
西門子S7 200PLC系列 三
在plc中,資料型別主要有 字串 布林型 0或1 整型和實型 浮點數 而且還分有符號和無符號,在有符號中,數值範圍包括正負,比如在無符號中位元組b 8位 的十進位制表示為0 256,但在有符號中為 128 127 在程式設計中有時會使用常數,常數的資料長度分 位元組 字和雙字,另如沒有格式說明,系統...
西門子S7 200 PLC接地和接線的方法
對於所有的電器裝置,接地和接線是非常重要的,它能夠確保系統具備最優的操作特性,同時能夠為系統提供更好的電子雜訊保護。在接地和接線之前,必須先確保裝置的電源已被切斷,也要保證與該裝置相關的裝置電源已被切斷。在對s7 200及其相關裝置接線時,必須確保遵守所有有效的電氣編碼規則。安裝和操作要符合所有有效...
西門子s7 200PLC的定時器
定時器是plc中常用的元件之一,在使用時要預置定時值,在執行過程中當定時器的輸入條件滿足時,當前值會從0開始安裝一定的單位增加,當定時器的當前值到達設定值時,定時器開始動作,從而滿足各種定時邏輯控制的需要。單位時間的時間增量稱作定時器的解析度,s7 200plc一共有三個解析度等級 1ms 10ms...