The leader in industrial automation and control solutions

Introduction

All Maple Systems HMIs programmed with EBPro (EasyBuilder Pro), including every cMT X Series and cMT Series model, are compatible with Siemens S7-1200/S7-1500 S7CommPlus (Symbolic Addressing) (Ethernet). Configure your Controller and HMI/cMT with the following parameters to establish reliable communication.

Supported Series: Siemens S7-1200 Firmware V4.6.1 or previous versions, S7-1500 Firmware V1.8.0 ~ V3.1.0, ET2000SP Series; PLC simulation SIMATIC PLCSIM Advanced V3.0 and V4.0

HMI Setting

ParametersRecommendedOptionsNotes
PLC typeSiemens S7-1200/S7-1500 (S7CommPlus, Symbolic Addressing) (Ethernet)
PLC I/FEthernet
Port no.102
On-line simulatorYes
Multi-HMI connectTIA Settings

Limitations: Not supported on iP/iE Series HMI models.

NOTE: According to Connection resource / HMI Communication settings

TIA Portal Connection Resources panel for CPU 1515-2 PN showing HMI communication configured with 4 reserved slots.

PLC Settings

Support PLC firmware version V2.80 and previous versions.

To support CPU 1510SP F-1 PN (ET200S), the access level must be set to full access including fail-safe.

TIA Portal PLC access level settings with Full access incl. fail-safe selected and HMI, Read, Write, and Fail-safe permissions enabled.

PLCs (S7-1200/FW4.2 and S7-1500/FW1.7) firmware version and above support HMI access using the password function.

NOTE: If the user sets the HMI access level, the password of full access or read access must be used to communicate.

EasyBuilder IP Address Settings dialog showing IP 192.168.1.111, Port 972, and Password Setting with Enable checked.

Legacy and secure PG/PC communication permitted.

NOTE: [Only allow secure PG/PC and HMI communication] — this setting is not supported; do not check it.

TIA Portal security dialog explaining Legacy and secure PG/PC communication with the Only allow secure PG/PC and HMI communication button shown.

Get Tag Info

  1. Create PLC program and download

    In S7-1500 program software, create a PLC program and tags, then download to the PLC.
  2. Select device in EBPro (EasyBuilder)

    Select Go offline. EBPro (EasyBuilder) will connect to the PLC and get tag data. In PLC type select Siemens S7-1200/S7-1500 (S7CommPlus, Symbolic Addressing) (Ethernet).
    EasyBuilder Device Settings dialog with device type set to Siemens S7-1200/S7-1500 Symbolic Addressing Ethernet and interface set to Ethernet.
  3. Enter PLC IP address

    Click Settings… and enter the PLC IP address.
    EasyBuilder IP Address Settings dialog showing IP 192.168.1.236 and Port no. 102.
  4. Get Tag Info from PLC

    Confirm the PLC is not connected to any PC, then click Get Tag Info….
    EasyBuilder System Parameter Settings Device tab showing the Siemens S7-1500 device in the list with Get Tag Info button highlighted.
  5. Select tags in Tag Manager

    Tag Manager opens, allowing you to select the Siemens S7-1500 PLC tags to be imported.
    Duplicating structure names is prohibited.
    EasyBuilder Tag Manager dialog showing a PLC tree with Blocks, UDTs, and Tags nodes all checked.
  6. Open object read address settings

    Create an object and click the read address Settings… button.
    EasyBuilder New Bit Lamp/Toggle Switch Object dialog with the read address Settings button highlighted.
  7. Select PLC name and click Tag

    In the Device field select Siemens S7-1200/S7-1500, then click the Tag field.
    EasyBuilder New Bit Lamp object with Device set to Siemens S7-1200/S7-1500 and Tag field displayed.
  8. Select PLC tag

    Browse the tag tree and select the desired PLC tag.

Import Tags

Apart from using Get Tag on the HMI, tags from a Siemens TIA project can be imported in EBPro (EasyBuilder Pro).
**NOTE:** At least one `.db` file must be imported. If only PLC tags are imported, this cannot be done successfully.

  1. Add device and open Import Tags

    In System Parameter Settings, add S7-1200/1500 to the device list, then click Import Tags….
    Before importing TIA files, compile the file and download it to the PLC.
    EasyBuilder System Parameter Settings Device tab with the Siemens S7-1500 device listed and Import Tags button highlighted.
  2. Select the TIA project file

    Select the .ap (.apxx) file. If the .ap file cannot be imported, go to Project u003e Archive in TIA Portal to generate a *.zapxx file, decompress it, and re-import it.
    TIA Portal Project menu open with the Archive option highlighted.
    TIA Portal Archive dialog with Discard restorable data checkbox highlighted and Archive button shown.
  3. Select tags and confirm

    Select the tags to be imported (multiple devices in the same project are supported), then click OK.
    EasyBuilder import tags tree showing two PLCs with Blocks, Data_block_1, UDTs, and Tags nodes selected.
  4. Confirm successful import

    Tags are imported successfully. A confirmation dialog appears.

Support Device Type

Data typeEasyBuilder data formatMemo
Boolbit
Byte16-bit BCD, Hex, Binary, Unsigned8-bit
SInt16-bit BCD, Hex, Binary, Signed8-bit
USInt16-bit BCD, Hex, Binary, Unsigned8-bit
Word16-bit BCD, Hex, Binary, Unsigned16-bit
Int16-bit BCD, Hex, Binary, Signed16-bit
UInt16-bit BCD, Hex, Binary, Unsigned16-bit
DWord32-bit BCD, Hex, Binary, Unsigned32-bit
DInt32-bit BCD, Hex, Binary, Signed32-bit
Real32-bit Float32-bit
UDInt32-bit BCD, Hex, Binary, Unsigned32-bit
StringMax: 256
WString
DTLRead only
IEC_COUNTER
IEC_DCOUNTER
IEC_SCOUNTER
IEC_UCOUNTER
IEC_UDCOUNTER
IEC_USCOUNTER
Time32-bit BCD, Hex, Binary, UnsignedDWord
Time_Of_Day32-bit BCD, Hex, Binary, UnsignedDWord
ArrayBool, Byte, SINT, USInt, Word, Int, UInt, DWord, Dint, Real, UDInt, String
StructBool, Byte, SINT, USInt, Word, Int, UInt, DWord, Dint, Real, UDInt, String

String arrays can be used with index register.

Both single-dimensional arrays and multi-dimensional arrays can start with non-zero values. Example: [1..9], or [1..3,2..5].

EasyBuilder address settings dialog showing an array tag PLC.Blocks.TONY.carey_word[0] with Index register checkbox enabled.

Importing data types other than those in the above table may result in failure to communicate.

Address tags do not allow the use of special characters, such as: [ ] " " , . etc., which may cause unexpected situations such as import exceptions or communication exceptions.

Wiring Diagram

The diagram below shows the Ethernet cable wiring.

Ethernet crossover cable wiring diagram showing all 8 pin-to-pin connections with twisted pair color coding.