
Implementing a P4P-Based Serial Driver for MOXA TCP Communication with ISIS Serial Devices
Explore how a P4P-based serial driver is being implemented for MOXA TCP communication with ISIS serial devices at the Rutherford Appleton Laboratory EPICS Collaboration Meeting. The solution involves utilizing a Terminal Server from MOXA, updated serial software, EPICS-compatible SNMP monitoring, and more for enhanced maintainability and stability.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Implementing a P4P-Based Serial Driver for MOXA TCP Communication with ISIS Serial Devices Nadir Bouhelali ISIS Neutron and Muon Source, Rutherford Appleton Laboratory EPICS Collaboration Meeting Spring 2025 Monday 07 April
Context R232, RS422, RS485
So whats the problem? Reliance on Vsystem But we want EPICS! Legacy Hardware, harder to maintain, limited spares Hard to maintain software We want maintainability and stability No monitoring / Remote management We definitely want those! CPS option exists but has limited scalability We want to scale up It works I guess
What are we doing about it? Terminal Server from MOXA Easy to procure, scalable MOXA NPort 6000 series Remote management and monitoring Updated & documented serial software EPICS-Compatible SNMP Monitoring
Solution overview P4P Serial Handler #1 PVA Server Controller Serial Handler #2 Serial port initialization Command queue PV types PV structure Operation handlers Commands via TCP Serial Handler ## And syslog! I m a PSU
EPICS with a Vsystem flavour with PVecho This doesn t cause any issues at all !!!
Impact & Benefit Improved operational performance Improved logging finally on syslog! Hardware monitoring through SNMP Remote management Automatic value restore Maintainability/Future proofing Surprisingly easy to implement!
Looking ahead Expanding support for serial devices Adding TLS layer over TCP P4P for ISIS integration Fully EPICS THANK YOU!