西門子S7 200的VB VW和VD

2021-06-22 03:24:13 字數 1450 閱讀 7266

位元組、字或雙字訪問

欲訪問位元組、字或雙字,指定位址,位址包含區域識別符號,指定資料大小的字母以及位址號碼。

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...