Siemens Industry Online Support
Siemens AG
  • Content
  • Search
  • Index
  • S7-PLCSIM Advanced
    • Restrictions
      • Overview
      • Restrictions with fail-safe CPUs
      • OPC UA server
      • Web server
      • Backing up and restoring the configuration of a PLCSIM Advanced instance
      • Restrictions for file paths
      • Restrictions for communications services
      • Restrictions for instructions
      • Restrictions with Motion Control
        • MCR and EMCR
        • Technology modules
        • OB 91 and OB 92
      • Restrictions to local communication via Softbus
      • Restrictions of security with VMware vSphere Hypervisor (ESXi)
      • Error with overflow of cyclical events and motion OBs
      • Deviating I/O values in the STEP 7 user program
      • Multiple simulations and possible collision of IP addresses
      • Lacking access to an IP address
      • Simulation in standby mode
      • Error installing the antivirus software from Kaspersky

    Entry type: Manual, Entry ID: 109760835, Entry date: 12/12/2017

    SIMATIC S7-1500 S7-PLCSIM Advanced

    Document: S7-PLCSIM Advanced (12/2017, English)
    Type of topic: Fact

    MCR and EMCR

    There are Motion Control resources (MCR) and Extended Motion Control resources (EMCR) on each CPU that can be distributed to the technology objects.


    PLCSIM Advanced does not support the complete quantity structure of MCR und EMCR. The simulation of motion control is therefore restricted for the following CPUs:

    Table: CPUs with limited Motion Control resources (MCR, EMCR) during the simulation


    Motion Control resources



    CPU 1516T-3 PN/DP

    CPU 1516TF-3 PN/DP



    CPU 1517‑3 PN/DP

    CPU 1517F‑3 PN/DP



    CPU 1517T-3 PN/DP

    CPU 1517TF-3 PN/DP



    CPU 1518‑4 PN/DP

    CPU 1518F‑4 PN/DP

    CPU 1518-4 PN/DP ODK1

    CPU 1518F-4 PN/DP ODK1

    CPU 1518-4 PN/DP MFP1

    CPU 1518F-4 PN/DP MFP1



    1 The ODK functionality of this CPU is not simulated.

    Exceeding the quantity structure

    STEP 7 checks whether the quantity structure for a configured CPU is complied with, and alerts you when it is exceeded. When you load a project into a CPU, another message appears.


    A project that uses more MCRs / EMCRs than PLCSIM Advanced supports can be downloaded to a virtual controller. However, there is no message indicating that the quantity structure has been exceeded.

    Only when the user program accesses the technology objects do you recognize by the error message at the block and the value 0 of the object that motion control objects cannot be used due to an overrun of the quantity structure.


    Support to the statistics
    With this function the IDs found are listed according to number (format .txt).

    Generate list
    Copy URL
    Display page in new design
    mySupport Cockpit