Siemens S7 Introduction
Siemens S7
Section titled “Siemens S7”Canvas supports Siemens S7 as a way to connect to devices that support this protocol. Users can set up the Slot Number and Rack Number of the S7. This will need to be correct to grab information from the correct device.

LOGO! 0BAx Series
Section titled “LOGO! 0BAx Series”Memory Area and Ranges
Section titled “Memory Area and Ranges”| Memory Area | Symbol | Digital | Analog | Address Number System | Access |
|---|---|---|---|---|---|
| Process Inputs | I | I1 - I64 | - | Decimal | R |
| Process Outputs | Q | Q1 - Q64 | - | Decimal | R/W |
| Markers | M | M1 - M112 | - | Decimal | R/W |
| Variables | V | V0.0 - V14697.7 | V0 - V14697 | Decimal | R/W |
| Analog Inputs | AI | AI1.0 - AI16.15 | AI1 - AI16 | Decimal | R |
| Analog Outputs | AQ | AQ1.0 - AQ16.15 | AQ1 - AQ16 | Decimal | R/W |
| Analog Makers | AM | AM1.0 - AM64.15 | AM1 - AM64 | Decimal | R/W |
| Function | F | F1 - F4 | - | Decimal | R/W |
| Cursor | C | C1 - C4 | - | Decimal | R/W |
S7 Series
Section titled “S7 Series”Memory Area and Ranges
Section titled “Memory Area and Ranges”| Memory Area | Symbol | Digital | Analog | Address Number System | Access | Note |
|---|---|---|---|---|---|---|
| Process Inputs | I | I0.0 - I1023.7 (Max 65535.7) | I0 - I1023 (Max 65535) | Decimal | R | - |
| Process Outputs | Q | Q0.0 - Q1023.7 (Max 65535.7) | Q0 - Q1023 (Max 65535) | Decimal | R/W | - |
| Markers | M | M0.0 - M4095.7 (Max 65535.7) | M0 - M4095 (Max 65535) | Decimal | R/W | - |
| DB | DB | DB0,0.0 - DB65535,65535.7 | DB0,0 - DB65535,65535 | Decimal | R/W | Range varies depending on PLC program |
| Counters | C | - | C0 - C65535 | Decimal | R/W | - |
| Timer | T | - | T0 - T65535 | Decimal | R/W | - |
- S7 1200/1500 notes:
- Only global DBs can be accessed.
- To access a DB memory area in S7 1200/1500, some additional settings in PLC software (TIA Portal) are required.
- The optimized block access must be turned off.
- Select the DB in the left pane under “Program blocks” and press [Alt+Enter]. (Or in the contextual menu, select “Properties…”)
- Uncheck Optimized block access

- The access level must be “full,” and the “connection mechanism” must allow GET/PUT.
- Select the CPU project in the left pane and press [Alt+Enter]. (Or in the contextual menu, select “Properties…”.)
- Select “Full access” and check “Permit access with PUT/GET …” as in the image below.
