EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  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  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  <2024
<== Date ==> <== Thread ==>

Subject: Re: Help to get started with EPICS
From: Mark Rivers via Tech-talk <tech-talk at aps.anl.gov>
To: "Schwab, J (bscs)" <j.schwab at umcg.nl>, "'tech-talk at aps.anl.gov'" <tech-talk at aps.anl.gov>
Date: Mon, 25 Mar 2024 12:42:36 +0000
Hi Jeroen,

Thanks for catching the typo, I have fixed it.

Mark


From: Schwab, J (bscs) <j.schwab at umcg.nl>
Sent: Monday, March 25, 2024 3:52 AM
To: Mark Rivers <rivers at cars.uchicago.edu>; 'tech-talk at aps.anl.gov' <tech-talk at aps.anl.gov>
Subject: RE: Help to get started with EPICS
 

Dear Mark,

Thank you for the links I will have a look.

I discovered a typo in the example at line 16 m#modbus I think it should be #modbus.

 

Met vriendelijke groet/Kind regards.

 

Jeroen Schwab | Head of operator group/IT engineer| PARticleTherapyREsearchCenter | 5712-0133a

Zernikelaan 25 | 9747 AA Groningen

+31 (0)50 3635105 | j.schwab at umcg.nl | umcg.nl |

facebook | instagram | linkedin | twitter | youtube

 

 

 

 

Van: Mark Rivers <rivers at cars.uchicago.edu>
Verzonden: Friday, 22 March 2024 16:05
Aan: Schwab, J (bscs) <j.schwab at umcg.nl>; 'tech-talk at aps.anl.gov' <tech-talk at aps.anl.gov>
Onderwerp: RE: Help to get started with EPICS

 

Hi Jeroen,

 

  • Now I would like to do a test to be able to connect to an PLC. We use ABB PLCs via modbus over IP at the moment. So, it would be nice to have a way to use that same setup with EPICS. Does anyone know of an IOC for this type off communication between EPICS and PLCs?

 

There is an EPICS driver for Modbus communications, and many of us use it to communicate with PLCs.

 

https://github.com/epics-modules/modbus

 

It contains an example IOC and example startup scripts that communicate with Koyo PLCs.  For example this one:

https://github.com/epics-modules/modbus/blob/master/iocBoot/iocTest/Koyo1.cmd

 

I am using this driver to talk to Allen Bradley SLC500 PLCs over Modbus for our beamline equipment protection systems.

 

This is the script that configures the Modbus driver for that system:

https://github.com/CARS-UChicago/GSECARS-EPICS/blob/master/iocBoot/ioc13ida_linux/eps_modbus.cmd

 

The EPICS records are defined in the .substitutions files in that same directory.

 

Let me know if you have any questions.

 

Mark

 

 

 

From: Tech-talk <tech-talk-bounces at aps.anl.gov> On Behalf Of Schwab, J (bscs) via Tech-talk
Sent: Friday, March 22, 2024 8:58 AM
To: 'tech-talk at aps.anl.gov' <tech-talk at aps.anl.gov>
Subject: Help to get started with EPICS

 

Hi,

We at Partrec are investigating if EPICS is useable for us. I have done an EPICS base install on an Ubuntu server following the instructions on docs.epics-controls.org. And did some tests with creating a sample IOC and caput that all seems to work fine.

Now I would like to do a test to be able to connect to an PLC. We use ABB PLCs via modbus over IP at the moment. So, it would be nice to have a way to use that same setup with EPICS. Does anyone know of an IOC for this type off communication between EPICS and PLCs?

 

Hope you can help.

Jeroen Schwab


De inhoud van dit bericht is vertrouwelijk en alleen bestemd voor de geadresseerde(n). Anderen dan de geadresseerde(n) mogen geen gebruik maken van dit bericht, het niet openbaar maken of op enige wijze verspreiden of vermenigvuldigen. Het UMCG kan niet aansprakelijk gesteld worden voor een incomplete aankomst of vertraging van dit verzonden bericht.

The contents of this message are confidential and only intended for the eyes of the addressee(s). Others than the addressee(s) are not allowed to use this message, to make it public or to distribute or multiply this message in any way. The UMCG cannot be held responsible for incomplete reception or delay of this transferred message.


De inhoud van dit bericht is vertrouwelijk en alleen bestemd voor de geadresseerde(n). Anderen dan de geadresseerde(n) mogen geen gebruik maken van dit bericht, het niet openbaar maken of op enige wijze verspreiden of vermenigvuldigen. Het UMCG kan niet aansprakelijk gesteld worden voor een incomplete aankomst of vertraging van dit verzonden bericht.

The contents of this message are confidential and only intended for the eyes of the addressee(s). Others than the addressee(s) are not allowed to use this message, to make it public or to distribute or multiply this message in any way. The UMCG cannot be held responsible for incomplete reception or delay of this transferred message.

References:
Help to get started with EPICS Schwab, J (bscs) via Tech-talk
RE: Help to get started with EPICS Mark Rivers via Tech-talk
RE: Help to get started with EPICS Schwab, J (bscs) via Tech-talk

Navigate by Date:
Prev: Re: Creating SNL in loadable library Jure Varlec via Tech-talk
Next: How can I get a PV from an external server from inside a docker container? Carsten Winkler via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  <2024
Navigate by Thread:
Prev: RE: Help to get started with EPICS Schwab, J (bscs) via Tech-talk
Next: Creating SNL in loadable library Barrett (US), Patrick E via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  <2024
ANJ, 25 Mar 2024 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·