# PLC memory areas

Name | constant | Example item(German) | Example item(English) | Example read call
--- | --- | --- | --- | ---
Data blocks | daveDB | DB3.DBD4 | DB3.DBD4 | daveReadBytes(dc,daveDB,3,4,4,NULL)
Flags/Markers | daveFlags | MW4 | FW4 | daveReadBytes(dc,daveFlags,0,4,2,NULL)
Input memory image | daveInputs | EB2 | IB2 | daveReadBytes(dc,daveInputs,0,2,1,NULL)
Output memory image | daveOutputs | AD8 | QD8 | daveReadBytes(dc,daveOutputs,0,8,4,NULL)
Timers | daveTimer | T2 | T2 | daveReadBytes(dc,daveTimer,0,2,2,NULL)
Counters | daveCounter | Z2 | C2 | daveReadBytes(dc,daveCounter,0,2,2,NULL)
Direct I/O | daveP | PEW4 | PIW4 | daveReadBytes(dc,daveP,0,4,2,NULL)
System information of 200 family | daveSysInfo |  |  | daveReadBytes(dc,daveSysInfo,0,0,20,NULL)
Data (V-memory) in S7-200 | daveDB | VW1234 | VW1234 | daveReadBytes(dc,daveDB,1,1234,2,NULL)
System flag area of 200 family | daveSysFlags | SMB0 | SFB0?
Analog input words of 200 family | daveAnaIn | AEW0 | AIW0?
Analog output words of 200 family | daveAnaOut | AAW0 | AQW0?
IEC Timers | daveTimer200 | T2 | T2 | daveReadBytes(dc,daveTimer200,0,2,2,NULL)
IEC Counters | daveCounter200 | Z2 | C2 | daveReadBytes(dc,daveCounter200,0,2,2,NULL)