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  <2025 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  <2025
<== Date ==> <== Thread ==>

Subject: RE: devoms.css Accl epics ioc error
From: Mark Rivers via Tech-talk <tech-talk at aps.anl.gov>
To: 백호령 <holyeongbaeg at gmail.com>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Tue, 15 Apr 2025 22:34:26 +0000

Hi Baeg,

 

What velocity (in steps/s) are you using on this axis?  The motor record uses acceleration units=seconds, but the OMS uses steps/s/s.

 

The error message is happening here:

https://github.com/epics-motor/motorOms/blob/36c67b4be1724e1cd18c8129831fd62f1a8770ca/omsApp/src/devOmsCom.cc#L324

 

That means that valid_acc is <1 or > 8E6.

 

valid_acc is computed as NINT(((mr->velo - mr->vbas) / fabs(mr->mres)) / mr->accl))

 

You can use that equation and the motor record VELO, VBAS, MRES and ACCL fields to figure out why valid_acc is outside the allowed range.

 

Mark

 

 

From: Tech-talk <tech-talk-bounces at aps.anl.gov> On Behalf Of ??? via Tech-talk
Sent: Tuesday, April 15, 2025 7:46 AM
To: tech-talk at aps.anl.gov
Subject: devoms.css Accl epics ioc error

 

Hello, we are controlling the motor as VME(MVME6100) and OMS maxv controller. we found an error information on EPICS IOC suddenly who used well before. 

The motor moves, but it moves only a little when the client sends more commands. (ex. 10mm needs to be sent commands for 10mm movements more than 10 times to send)

This problem seems to be a problem that the controller does not recognize the pulse as the log message below repeats indefinitely.

 

error message -> "filename="../devOmsCom.cc" line number=324 Overriding invalid acceleration."

 

This error message repeats indefinitely.I still get an error even though I set the accl value to 2. It keeps happening even if I don't move the motor.

 

Do you happen to know the solution? I also checked if there are multiple pv's running through Cainfo.

 

=====================================

 

[VxWorks Boot]:

 

boot device : geisc

 

unit number : 0

 

processor number : 0

 

host name : host

 

file name : /usr/local/epics/vxWorks

 

inet on ethernet (e) : 10.4.112.25:fffff000

 

inet on backplane (b): 0

 

startup script (s) : host:/usr/local/epics/synApps_5_8/support/motor-6-9/iocBoot/motor/st.cmd

 

Loading... 2729360

 

Starting at 0x100000...

 

tffsDevCreate failed.

 

Adding 7870 symbols for standalone.

 

]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

 

]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

 

]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

 

]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R)

 

] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]]

 

]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]]

 

]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]]

 

]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]]

 

]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]]

 

]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]]

 

]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]]

 

]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]]

 

]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

 

]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Development System

 

]]]]]]]]]]]]]]]]]]]]]]]]]]]]

 

]]]]]]]]]]]]]]]]]]]]]]]]]]] VxWorks 6.9

 

]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.13

 

]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-2013

 

CPU: Motorola MVME6100-0173 - MPC 7457. Processor #0.

 

Memory Size: 0x40000000 (1024Mb). BSP version 6.9/0.

 

 

 

cd "host:/usr/local/epics/synApps_5_8/support/motor-6-9/bin/vxWorks-ppc32"

 

value = 0 = 0x0

 

ld < NoAsynVx.munch.ori

 

value = 74434944 = 0x46fc980

 

rebootHookAdd(epicsExitCallAtExits)

 

value = 0 = 0x0

 

cd startup

 

value = 0 = 0x0

 

dbLoadDatabase("$(Top)/dbd/NoAsynVx.dbd")

 

value = 0 = 0x0

 

dbLoadDatabase("$(Top)/dbd/motorRecord.dbd")

 

value = 0 = 0x0

 

dbLoadDatabase("$(Top)/dbd/devOms.dbd")

 

value = 0 = 0x0

 

NoAsynVx_registerRecordDeviceDriver(pdbbase)

 

value = 0 = 0x0

 

dbLoadTemplate("motor2.substitutions")

 

value = 0 = 0x0

 

 

MAXvSetup(4, 16, 0x1000, 0, 4, 10)

 

value = 0 = 0x0

 

 

str = malloc(300);

 

New symbol "str" added to kernel symbol table.

 

str = 0x47561f0: value = 74799088 = 0x47557f0

 

strcpy str, "AA; LMH, H, H, H, H, H, H, H;"

 

value = 74799088 = 0x47557f0

 

strcat str, "AX LL PSE; AY LL PSE; AZ LL PSO; AT LL PSE; AU LH PSO; AV LH PSO; AR LL PSO; AS LL PSO;"

 

value = 74799088 = 0x47557f0

 

MAXvConfig(0, str)

 

value = 0 = 0x0

 

 

 

free(str)

 

value = 0 = 0x0

 

 

 

< save_restore.cmd

 

Autosave save_restore start

 

Debug-output level

 

save_restoreSet_Debug(0)

 

value = 0 = 0x0

 

-

 

iocInit

 

Starting iocInit

 

############################################################################

 

EPICS R3.15.4 $Date: Fri 2016-05-27 08:54:04 +0200$

 

EPICS Base built Jul 25 2016

 

############################################################################

 

iocInit: driver drvOmsPC68 not found

 

device support devOmsPC68 not found

 

 

iocRun: All initialization complete

 

value = 0 = 0x0

 

-

 

 

 

 

 

filename="../devOmsaCom.cc" line numberv=324

 

Overriding invealid acceleration.

 

filename="../devOmsCom.cc" line number=324

 

Overriding invalid acceleration.

 

filename="../devOmsCom.cc" line number=324

 

Overriding invalid acceleration.

 

filename="../devOmsCom.cc" line number=324

 

Overriding invalid acceleration.

 

filename="../devOmsCom.cc" line number=324

 

Overriding invalid acceleration.

 

filename="../devOmsCom.cc" line number=324

 

Overriding invalid acceleration.

 

=======================================

 

Best & regards

baeg

 

 


References:
devoms.css Accl epics ioc error 백호령 via Tech-talk

Navigate by Date:
Prev: RE: Problem with Sequencer Mark Rivers via Tech-talk
Next: Re: EPICS build problem Federico Galdenzi 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  <2025
Navigate by Thread:
Prev: devoms.css Accl epics ioc error 백호령 via Tech-talk
Next: Teledyne RETIGA E7 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  <2025
ANJ, 16 Apr 2025 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·