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  <20132014  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  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: genesys power supply IOC
From: James F Ross <[email protected]>
To: Mark Rivers <[email protected]>
Cc: EPICS Tech Talk <[email protected]>
Date: Mon, 22 Apr 2013 12:59:08 -0400
I was ultimately able to turn the power supply on and off via the IOC (changing the status set varaible from 0 to 1 and back again).  These changes were reflected in the ethernet interface.  So the way I have it set (using port 8003) is correct.  Thanks for the suggestion though!
James


On Mon, Apr 22, 2013 at 12:53 PM, Mark Rivers <[email protected]> wrote:

Does this speak an ASCII protocol?  Do you know a valid command (you can probably figure it out from the stream protocol file).

 

If so, you can just test by running telnet without the IOC:

 

telnet 130.199.60.184 8003

 

See if it connects.

 

Then you can type commands and see the response.

 

Mark

 

 

From: James F Ross [mailto:[email protected]]
Sent: Monday, April 22, 2013 10:21 AM


To: Mark Rivers
Cc: EPICS Tech Talk
Subject: Re: genesys power supply IOC

 

I believe it uses TCP (it communicates via an ethernet connection).  Below is my start up script.  I got this IOC after it had been compiled on another machine, so it is quite possible I missed changing something.


#!../../bin/linux-x86/genesys

cd ../..

dbLoadDatabase("dbd/genesys.dbd")
genesys_registerRecordDeviceDriver(pdbbase)

## Location of stream protocol files
epicsEnvSet "STREAM_PROTOCOL_PATH", "iocBoot/soft-iocps/"

dbLoadRecords("db/genesysPSAll.db")

drvAsynIPPortConfigure("GEN8-180-88Z", "130.199.60.184:8003",0,0,0)


iocInit()

# Start sequences
seq(&psControl,"ps=GEN8-180-88Z")

I know the IP is right for the drvAsynIPPortConfigure, but I don't know if 8003 is correct.

Thank you

James

 

 

On Mon, Apr 22, 2013 at 11:05 AM, Mark Rivers <[email protected]> wrote:

Can you explain the interface to the power supply?  It is serial, TCP, etc.

How have you configured the asyn port?

Can you send your startup script?

Mark

________________________________
From: [email protected] [[email protected]] on behalf of James F Ross [[email protected]]
Sent: Monday, April 22, 2013 9:45 AM
To: EPICS Tech Talk

Subject: genesys power supply IOC

Hello all,
I'm trying to set up an IOC for a genesys power supply.  It compiles, but when I try to run st.cmd I get the following errors (showing up in red after iocInit):

2013/04/22 09:37:58.974089 _main_ Businterface '07G-ECD-BL08' not found for '07G-ECD-BL08:Curr'
2013/04/22 09:37:58.974603 _main_ 07G-ECD-BL08:Curr: Can't attach to bus 07G-ECD-BL08 -1
2013/04/22 09:37:58.974715 _main_ 07G-ECD-BL08:Curr: Record initialization failed
Segmentation fault

I'm using asyn version 4.21, StreamDevice version 2.6, epics 3.14.12.1, and sequencer 2.0.12.

From what I've been able to find, this seems to be a problem between StreamDevice and asyn.  I originally had aysn 4.13 before getting 4.21 and trying that.  Neither solved the issue though.  Anyone have any experience with this kind of issue?
Thanks!
James

 



References:
genesys power supply IOC James F Ross
RE: genesys power supply IOC Mark Rivers
Re: genesys power supply IOC James F Ross
RE: genesys power supply IOC Mark Rivers

Navigate by Date:
Prev: RE: genesys power supply IOC Mark Rivers
Next: pcaspy 0.4.1 update Xiaoqiang Wang
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: genesys power supply IOC Mark Rivers
Next: pcaspy 0.4.1 update Xiaoqiang Wang
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·