JACoW logo

Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


BiBTeX citation export for TUSDSC03: Integrating Tools to Aid the Automation of PLC Development Within the TwinCat Environment

@inproceedings{mashayekh:icalepcs2023-tusdsc03,
  author       = {N. Mashayekh and B. Baranasic and M. Bueno and L. Feltrin Zanellatto and T. Freyermuth and P. Gessler and S.T. Huynh and N. Jardón Bueno and J. Tolkiehn},
% author       = {N. Mashayekh and B. Baranasic and M. Bueno and L. Feltrin Zanellatto and T. Freyermuth and P. Gessler and others},
% author       = {N. Mashayekh and others},
  title        = {{Integrating Tools to Aid the Automation of PLC Development Within the TwinCat Environment}},
% booktitle    = {Proc. ICALEPCS'23},
  booktitle    = {Proc. 19th Int. Conf. Accel. Large Exp. Phys. Control Syst. (ICALEPCS'23)},
  eventdate    = {2023-10-09/2023-10-13},
  pages        = {925--928},
  paper        = {TUSDSC03},
  language     = {english},
  keywords     = {interface, PLC, hardware, FEL, controls},
  venue        = {Cape Town, South Africa},
  series       = {International Conference on Accelerator and Large Experimental Physics Control Systems},
  number       = {19},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {02},
  year         = {2024},
  issn         = {2226-0358},
  isbn         = {978-3-95450-238-7},
  doi          = {10.18429/JACoW-ICALEPCS2023-TUSDSC03},
  url          = {https://jacow.org/icalepcs2023/papers/tusdsc03.pdf},
  abstract     = {{Within the myriad of day to day activities, a consistent and standardised code base can be hard to achieve, especially when a diverse array of developers across different fields are involved. By creating tools and wizards, it becomes possible to guide the developer and/or user through many of the development and generic tasks associated with a Programmable Logic Controller (PLC). At the European X-Ray Free Electron Laser Facility (EuXFEL), we have striven to achieve structure and consistency within the PLC framework through the use of C# tools which are embedded into the TwinCAT environment (Visual Studio) as extensions. These tools aid PLC development and deployment, and provide a clean and consistent way to develop, configure and integrate code from the hardware level, to the Supervisory Control And Data Acquisition (SCADA) system. }},
}