EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Siemen's PLC Interfaces
From: Luedeke Andreas <[email protected]>
To: Emmanuel Mayssat <[email protected]>
Cc: Dirk Zimoch <[email protected]>, "Dalesio, Leo `Bob`" <[email protected]>, [email protected]
Date: Mon, 13 Nov 2006 10:27:32 +0100


Could you describe in more details you setup?



Hi Emmanuel,
you just need an Ethernet module for the S7.
All the libraries for the S7 PLC side are provided with the Step7 software, the one you need anyway to program the PLC.


You specify a data block for reading and one for writing.
The communication is via Tcp/IP sockets.
The S7PLC driver just opens the socket to the PLC and maps the data blocks on the IOC to EPICS channels.
The same socket protocol is used for inter-PLC communication, too.


We use VME CPUs with a second Ethernet interface (mv5100) as IOC and keep the PLC network separated from the slow control network.

The set-up runs very reliably at PSI and it is used for many systems (Machine Interlock System, Equipment Protection System, Vacuum Control System, Insertion Device Control, ...)


Dirk already mentioned the link http://epics.web.psi.ch/software/s7plc


In addition I found an old document in German for the PLC programming http://people.web.psi.ch/luedeke/public/TM-93-00-04.pdf
It contains examples how to set-up the PLC.
I'll ask our PLC developer if there's more or newer documentation.


I hope this helps for a start.

Regards
Andreas


Emmanuel Mayssat wrote:


Andreas,
You are mentioning that you have no special hardware or proprietary
software. Are you sure? Recently I investigated several ways to
communicate with the PLC. I even met with Siemens sales reps.

As far as I know write access requires 1/ Modbus card 2/ and/or Proprietary libraries/interface software

Could you describe in more details you setup?

Thanks,
--
Emmanuel

On Fri, 2006-11-10 at 18:40 +0100, Luedeke Andreas wrote:


The s7plc driver is used for the Linacs of Diamond (VME IOC) and ASP (PC IOC), too.
In both cases read and write access of about 10Hz of a few hundred PVs per PLC.
No problems reported so far.


No special hardware or proprietary software required.

Andreas




--
Dr. Andreas Luedeke, SLS Operations Manager, Tel:+41-56-3104002
mailto:[email protected], http://people.web.psi.ch/luedeke


References:
Siemen's PLC Interfaces Dalesio, Leo `Bob`
Re: Siemen's PLC Interfaces Dirk Zimoch
Re: Siemen's PLC Interfaces Luedeke Andreas
Re: Siemen's PLC Interfaces Emmanuel Mayssat

Navigate by Date:
Prev: Re: Siemen's PLC Interfaces Emmanuel Mayssat
Next: devSNMP: Thread error? Bertrand H.J. Biritz
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Siemen's PLC Interfaces Emmanuel Mayssat
Next: Re: Siemen's PLC Interfaces Emmanuel Mayssat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·