Setting up S7-200 SMART

Requirements

  • Siemens Edition or Ultimate Edition
  • S7-200 SMART PLC
  • STEP 7-Micro/WIN SMART

This tutorial gives you step-by-step instructions on how to use a Siemens S7-200 SMART PLC to control FACTORY I/O.

Setting up communication between PC and PLC

  1. Connect the PLC to the network.

  2. Open the Communications dialog in STEP 7-Micro/WIN SMART.

    open communications

  3. Click on Find CPUs. From the list of available devices on the network highlight the one you want to use and click on OK. Click the Add CPU... button if you want to enter the access information manually instead.

    select the cpu

  4. Click on New to create a new project.

    create new project

  5. The previously detected CPU should already be set in the project. Some of its properties might need to be tweaked to allow communication with FACTORY I/O. Double Left-click on System Block to open the configuration.

    open configuration

  6. Select Communication if you need to set an IP address manually.

    configure communication

  7. You must also give full access to the CPU. Click on Security and select Full Privileges.

    configure security

  8. Click on the PLC tab and select Download > System Block. Next, click Download to transfer the block to the CPU.

    press download

    download system block

Connecting FACTORY I/O to the PLC

  1. In FACTORY I/O click on FILE > Driver Configuration to open the Driver Window.

    open driver window

  2. Select Siemens S7-200/300/400 on the driver drop-down list.

    select s7-200 driver

  3. Open the driver Configuration Panel by clicking on CONFIGURATION.

  4. Make sure S7-200 is selected on the Model drop-down list and insert the PLC's IP address into the Host field.

    driver config

  5. Press Esc to return to the main driver window. Now click on CONNECT to connect to the PLC. A successful connection is indicated by a green icon next to the selected driver, as well as next to the driver name displayed on the status bar.

    driver connected