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

Subject: measComp E-TC alarm IOC init error 106
From: Rong Huang via Tech-talk <tech-talk at aps.anl.gov>
To: tech-talk at aps.anl.gov
Date: Fri, 9 Aug 2024 17:40:59 -0500
Hello,

When using measComp-R4-23 for E-TC, and set first two temperature inputs as alarm using Instacal, IOC started with errors complaining "devAsynUInt32Digital::processCallbackOutput process write error"

I am using asyn-R4-44-2, synApps-R6-2-1, base-7.0.8.

Tested temperature channel 1 and 2 with alarm T1 = 30, clear T2=29, both medm "inputs" color-change (green/red) and DIO0, DIO1 voltage outputs (TTL 5.0V) told me that the temperature alarm for both channels is working. Hope this minor error does not affect any instrument function.

Thank you!
Rong


$ ../../bin/linux-x86_64/measCompApp st.cmd

< envPaths

epicsEnvSet("IOC","iocETC")

epicsEnvSet("TOP","/opt/epics/synApps-R6-2-1/support/measComp-R4-3")

epicsEnvSet("SUPPORT","/opt/epics/synApps-R6-2-1/support")

epicsEnvSet("ASYN","/opt/epics/synApps-R6-2-1/support/asyn-R4-44-2")

epicsEnvSet("CALC","/opt/epics/synApps-R6-2-1/support/calc-R3-7-5")

epicsEnvSet("SCALER","/opt/epics/synApps-R6-2-1/support/scaler-4-1")

epicsEnvSet("MCA","/opt/epics/synApps-R6-2-1/support/mca-R7-10")

epicsEnvSet("BUSY","/opt/epics/synApps-R6-2-1/support/busy-R1-7-4")

epicsEnvSet("SSCAN","/opt/epics/synApps-R6-2-1/support/sscan-R2-11-6")

epicsEnvSet("AUTOSAVE","/opt/epics/synApps-R6-2-1/support/autosave-R5-11")

epicsEnvSet("SNCSEQ","/opt/epics/synApps-R6-2-1/support/seq-R2-2-9")

epicsEnvSet("MEASCOMP","/opt/epics/synApps-R6-2-1/support/measComp-R4-3")

epicsEnvSet("EPICS_BASE","/opt/epics/base")

## Register all support components

dbLoadDatabase "/opt/epics/synApps-R6-2-1/support/measComp-R4-3/dbd/measCompApp.dbd"

measCompApp_registerRecordDeviceDriver pdbbase

#epicsEnvSet("PREFIX",        "ETC:")

# RH

epicsEnvSet("PREFIX",        "21:D1:")

epicsEnvSet("PORT",          "ETC_1")

#epicsEnvSet("UNIQUE_ID",     "10.54.160.218")

# RH

epicsEnvSet("UNIQUE_ID",     "10.1.17.36")

## Configure port driver

# MultiFunctionConfig((portName,        # The name to give to this asyn port driver

#                      uniqueID,        # For USB the serial number.  For Ethernet the MAC address or IP address.

#                      maxInputPoints,  # Maximum number of input points for waveform digitizer

#                      maxOutputPoints) # Maximum number of output points for waveform generator

MultiFunctionConfig("ETC_1", "10.1.17.36", 1, 1)

#asynSetTraceMask($(PORT), -1, ERROR|FLOW|DRIVER)

dbLoadTemplate("/opt/epics/synApps-R6-2-1/support/measComp-R4-3/db/ETC.substitutions", "P=21:D1:,PORT=ETC_1")

< ../save_restore.cmd

### save_restore setup

#

# The rest this file does not require modification for standard use, but...

# If you want save_restore to manage its own NFS mount, specify the name and

# IP address of the file server to which save files should be written.

# This currently is supported only on vxWorks.

#save_restoreSet_NFSHost("oxygen", "164.54.52.4")

# Debug-output level

save_restoreSet_Debug(0)

# Ok to save/restore save sets with missing values (no CA connection to PV)?

save_restoreSet_IncompleteSetsOk(1)

# Save dated backup files?

save_restoreSet_DatedBackupFiles(1)

# Number of sequenced backup files to write

save_restoreSet_NumSeqFiles(3)

# Time interval between sequenced backups

save_restoreSet_SeqPeriodInSeconds(300)

# specify where save files should be

set_savefile_path(".", "autosave")

# specify what save files should be restored.  Note these files must be

# in the directory specified in set_savefile_path(), or, if that function

# has not been called, from the directory current when iocInit is invoked

set_pass0_restoreFile("auto_settings.sav")

set_pass1_restoreFile("auto_settings.sav")

# specify directories in which to to search for included request files

# Note cdCommands defines 'startup', but envPaths does not

set_requestfile_path(".",         "")

set_requestfile_path(".",         "autosave")

set_requestfile_path(/opt/epics/synApps-R6-2-1/support/autosave-R5-11, "db")

set_requestfile_path(/opt/epics/synApps-R6-2-1/support/calc-R3-7-5,     "db")

set_requestfile_path(/opt/epics/synApps-R6-2-1/support/scaler-4-1,   "db")

set_requestfile_path(/opt/epics/synApps-R6-2-1/support/sscan-R2-11-6,    "db")

set_requestfile_path(/opt/epics/synApps-R6-2-1/support/measComp-R4-3, "db")

iocInit

Starting iocInit

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

## EPICS R7.0.8

## Rev. 2024-04-05T14:18-0500

## Rev. Date build date/time: 

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

2024/08/09 17:08:14.163 MultiFunction::writeUInt32Digital Error: Calling ConfigBit, err=106 The specified bit is used for alarm

2024/08/09 17:08:14.163 21:D1:Bd1 devAsynUInt32Digital::processCallbackOutput process write error 

2024/08/09 17:08:14.163 MultiFunction::writeUInt32Digital Error: Calling ConfigBit, err=106 The specified bit is used for alarm

2024/08/09 17:08:14.164 21:D1:Bd2 devAsynUInt32Digital::processCallbackOutput process write error 

iocRun: All initialization complete

create_monitor_set("auto_settings.req",30,"P=21:D1:")

epics> auto_settings.sav: 72 of 72 PV's connected






    

Replies:
Re: measComp E-TC alarm IOC init error 106 Rong Huang via Tech-talk

Navigate by Date:
Prev: Re: Long string PV access in CA client. Kasemir, Kay via Tech-talk
Next: Re: measComp E-TC alarm IOC init error 106 Rong Huang 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  <20242025 
Navigate by Thread:
Prev: Re: Long string PV access in CA client. Kasemir, Kay via Tech-talk
Next: Re: measComp E-TC alarm IOC init error 106 Rong Huang 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  <20242025 
ANJ, 11 Sep 2024 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·