Mark,
At the Canadian Light Source we use both the Modicon (Telemecanique)
Momentum PLCs and Siemens S7/300 and S7/400 PLC equipment. We also have
a small amount of BACNet equipment.
For the Momentum PLC equipment we use a fairly old Modbus over Ethernet
driver. It is a port of a Modbus driver that I believe originated at
APS or Los Alamos. Tony Wilson modified it work over Ethernet instead
of using a VME card around 2000/2001. This driver runs on RTEMS or
Linux. In addition to the TRIUMF and CLS implementations I believe
there is also another driver out of SNS
http://www.aps.anl.gov/epics/tech-talk/2005/msg00717.php
When it comes to Modbus over TCP/IP you actually do have a few choices.
You are more that welcome to our implementation. You are going to have
to pick the one that is best suited for your needs. There is one APS
beamline (John Maclean?) using the CLS implementation, I believe there
are quite a few people using the TRIUMF implementation.
For the Siemens PLC we were using a Profibus interface card (purchased
from PepModular) and a locally developed driver for some time, but are
currently in the process of changing that over to using a modified
version of the SLS Profibus Ethernet driver.
For the BACNet equipment we have not integrated it into EPICS yet but
are planning on using the TRIUMF BACNet driver.
Elder
---------------
To: "Mark Rivers" <[email protected]>
Subject: RE: MODBUS communication with H2-ECOM100 AuotmationDirect DL205
system?
From: "Denison, PN \(Peter\)" <[email protected]>
Date: Mon, 26 Feb 2007 12:45:03 -0000
Cc: <[email protected]>
In-reply-to:
<DC0D3CA127373142BB40E5C6FA63B4D1C91FCF@CARSMAIL1.CARS.APS.ANL.GOV>
> From: Mark Rivers [mailto:[email protected]]
> - Do you know of any other sites that might have already done
> a 3.14 OSI conversion? How are new accelerators (Diamond,
> Australian, Canadian) communicating to PLCs from EPICS? Are
> they using MODBUS or some other protocol?
Diamond is using Omron PLCs, communicating via the HostLink protocol
over RS232 serial lines.
We have a StreamDevice protocol file to do the protocol handling, and an
Asyn serial driver. In order to reduce overhead on the communication
path, though, some applications transfer large blocks of data from the
PLC memory, and then use a series of subarray records to extract the
required data from the correct position.
--
Peter Denison, Senior Software Engineer
Diamond Light Source Ltd., Diamond House, Chilton, Didcot, Oxon, OX11
0DE
Tel: +44 1235 778511
- Replies:
- RE: MODBUS communication with H2-ECOM100 AuotmationDirect DL205 system? Richard Farnsworth
- Navigate by Date:
- Prev:
RE: MODBUS communication with H2-ECOM100 AuotmationDirect DL205 system? Denison, PN (Peter)
- Next:
Orderly IOC shutdown? Michael Abbott
- 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: MODBUS communication with H2-ECOM100 AuotmationDirect DL205 system? Denison, PN (Peter)
- Next:
RE: MODBUS communication with H2-ECOM100 AuotmationDirect DL205 system? Richard Farnsworth
- 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
|