Paper | Title | Page |
---|---|---|
WEDPL03 |
International Collaboration for the Development of TwinCAT Motion Control Software for Neutron Instruments | |
|
||
At the ISIS Pulsed Neutron and Muon Source*, we are in the process of upgrading our motion control hardware, used on instrument beamlines, to Beckhoff brand PLCs. PLCs offer greater flexibility than our current hardware and will allow us to keep up with the constantly evolving motion requirements of our facility driven by our scientists and users. At the time of writing, we have delivered two systems using this new hardware with our intent being that all new systems installed from Q4 and onward will utilize Beckhoff hardware. For the upgrade, we are utilizing the TwinCAT** software environment to develop the software for this hardware. This has provided an opportunity to start from a blank slate defining our requirements capturing all aspects of the system lifecycle from its end-user science requirements, through to operational support tools. A TwinCAT working group has been formed with two other neutron facilities, ESS*** and JCNS****. This group formed to align our requirements and share expertise with the intent of creating a common software library across the facilities and a lasting collaboration.
*https://isis.stfc.ac.uk/ **https://www.beckhoff.com/twincat/ ***https://europeanspallationsource.se/ ****https://www.fz-juelich.de/jcns/EN/Home/homenode.html |
||
![]() |
Slides WEDPL03 [12.721 MB] | |
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
WEPHA080 | A Communication Protocol for Motion Control Applications at the JCNS Neutron Instruments | 1276 |
|
||
Main focus of slow control in neutron scattering is motion control for the movement of around 25 mechanical axes in a typical neutron instrument. The implementation of motion control functions in the JCNS neutron instruments at the FRM II research reactor in Garching, Germany, is based on Siemens S7 PLCs. A communication protocol called PMcomm which is optimized for motion control applications in neutron instruments has been developed at JCNS. PMcomm (PROFI motion communication) is based on PROFINET or PROFIBUS as the underlying transport protocol in order to facilitate the easy integration into the PLC world. It relies on the producer/consumer communication mechanism of PROFINET and PROFIBUS for the efficient direct access to often-used data like positions or status information. Coordinated movement of groups of axes is facilitated by a generic controller/axes model that abstracts from the specifics of the underlying motion control hardware. Simplicity was a major design goal of the protocol in order to allow an efficient and easy implementation on PLCs. | ||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEPHA080 | |
About • | paper received ※ 08 October 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 | |
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |