EPICS & Siemens PLC Tutorial

    Version as of 23:34, 5 Apr 2025

    to this version.

    Return to Version archive.

    View current version

    TOC 


    EPICS testS7 IOC Setup Tutorial

    Intro

    The ESTHER Slow Controller system controls the gas injection into the combustion chamber of the shock tube. This system uses the EPICS framework to communicate with a Siemens SIMANTIC S7-1200 PLC using the Open Source EPICS Device Support Library s7nodave. A Control System Studio graphic user interface client is used to visualize and control the whole experiment by connection with the EPICS IOC server.

    This tutorial is presented as a reference to setup a server computer running an EPICS server that connects to the S7 PLC. An example EPICS IOC "testS7" application and accompanying CSS interface are provided. This example application allows the control and observation of all digital IO and analog inputs of the connected S7-1200 PLC.

    System Setup

    Hardware Platform

    The requirements to setup this testS7 application are:

    1. A computer running a 32-bit Operating System (a 32-bit operating system is required to implement polling groups using the s7nodave device support library in EPICS). Two ethernet cards (One connected to the local network without internet access where the PLC is present).
    2. A Siemens SIMANTIC S7-1200 PLC powered with 24 VDC.
    3. A client computer running the CSS interface.

     

     

     

    Powered by MindTouch Core