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: OMS MAXnet
From: "Peterson, Kevin M. via Tech-talk" <tech-talk at aps.anl.gov>
To: EPICS Tech Talk <tech-talk at aps.anl.gov>, Ralph Lange <ralph.lange at gmx.de>
Date: Fri, 7 Jun 2024 15:54:21 +0000
On my RHEL9 system, /dev/ttyUSB0 also has an entry in /dev/serial/by-id/ that doesn't change when the computer is rebooted:

[hostname ~]$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 May  7 06:35 /dev/ttyUSB0
[hostname ~]$ ls -l /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0
lrwxrwxrwx 1 root root 13 May  7 06:35 /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0 -> ../../ttyUSB0

Kevin

________________________________________
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Ralph Lange via Tech-talk <tech-talk at aps.anl.gov>
Sent: Monday, June 3, 2024 2:18 AM
To: EPICS Tech Talk
Subject: Re: OMS MAXnet

On Mon, 3 Jun 2024 at 06:46, Jörn Dreyer via Tech-talk <tech-talk at aps.anl.gov<mailto:tech-talk at aps.anl.gov>> wrote:

My recommendation would be to take two small SBC e.g. RaspberryPi and connect each MAXnet controler via a USB2serial adaptor to its own SBC.

Another common option is using a "console server" or 'terminal server". These are COTS boxes that connect multiple serial lines (RS-232, RS-485) to TCP/IP, typically assigning a dedicated port to each serial line.

Many installations use "MOXA boxes" (MOXA NPort 6000 series terminal servers), but there are other vendors with similar products. Such boxes are industrial hardware, combining robustness and high availability with low management and maintenance effort.

On the IOC, the drvAsynSerialPortConfigure is replaced by drvAsynIPPortConfigure. That's typically all that needs to change.
And as that IOC only does network IO, it can easily be moved to a virtualized host, possibly removing the need for your CentOS PC.

Cheers,
~Ralph


References:
OMS MAXnet whitetiger1123 via Tech-talk
Re: OMS MAXnet Jörn Dreyer via Tech-talk
Re: OMS MAXnet Ralph Lange via Tech-talk

Navigate by Date:
Prev: Alarm Handler in Windows Hitesh Dhola via Tech-talk
Next: RE: ADSpinnaker, BlackfkyS 161S7M Not enough available memory to allocate buffers for streaming Mark Rivers 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: OMS MAXnet Ralph Lange via Tech-talk
Next: asyn master, base 7.0.3 build error from devAsynXXXArray.cpp John Dobbins 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, 07 Jun 2024 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·