iocBoot/iocIOCDOSE/st.cmd
changeset 5 85c191e174df
parent 2 57c937174a2e
--- a/iocBoot/iocIOCDOSE/st.cmd	Tue Oct 28 04:47:56 2014 +0100
+++ b/iocBoot/iocIOCDOSE/st.cmd	Tue Nov 02 13:19:46 2021 +0100
@@ -5,13 +5,12 @@
 
 epicsEnvSet ("IOC", "IOCDOSE")
 epicsEnvSet ("LOG_DIR", "/srv/ioc/log")
-
 epicsEnvSet ("EPICS_CA_ADDR_LIST","10.0.1.255")
-
 epicsEnvSet ("EPICS_CA_AUTO_ADDR_LIST","NO")
-
+epicsEnvSet ("STREAM_PROTOCOL_PATH", "db")
 
-epicsEnvSet ("STREAM_PROTOCOL_PATH", "db")
+epicsEnvSet ("HRK_INET", "10.0.0.206:4002")
+epicsEnvSet ("HRK_LINK", "HRK")
 
 ## Register all support components
 dbLoadDatabase ("dbd/${IOC}.dbd")
@@ -21,22 +20,29 @@
 #asynSetTraceMask("", 0, 17)
 
 # Configure asyn tcp ports
-drvAsynIPPortConfigure ("VEGA", "10.0.0.205:4001")
+#drvAsynIPPortConfigure ("VEGA", "10.0.0.205:4001")
 drvAsynIPPortConfigure ("FHT_1", "10.0.0.200:4012")
 drvAsynIPPortConfigure ("FHT_2", "10.0.0.200:4013")
 
+# Pressure Reading, Modbus 
+drvAsynIPPortConfigure ("${HRK_LINK}","${HRK_INET}",0,0,0)
+modbusInterposeConfig ("${HRK_LINK}",1,1000,6)
+drvModbusAsynConfigure ("A0_In_Word","${HRK_LINK}",1,4,1,1,4,30000,"HRK")
+
 #asynSetTraceIOMask ("${VEGA_LINK}", 0,2) 
 #asynSetTraceFile("${VEGA_LINK}",-1,"")
 #asynSetTraceMask("${VEGA_LINK}",-1,0x019)
 #asynSetTraceIOMask("${VEGA_LINK}",-1,0x2)
 
-dbLoadRecords ("db/vega.db","P=FHIFEL:,R=VEGA:,BUS=VEGA")
+#dbLoadRecords ("db/vega.db","P=FHIFEL:,R=VEGA:,BUS=VEGA")
 dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT1:,BUS=FHT_1")
 dbLoadRecords ("db/fht.db","P=FHIFEL:,R=FHT2:,BUS=FHT_2")
 
 ## Load record instances
 dbLoadRecords ("db/IOC-stats.db", "IOC=${IOC}")
 
+dbLoadRecords ("db/dpt-mod.db", "P=FHIFEL:,R=DPT-MOD:Pressure,PORT=A0_In_Word,OFFSET=0,DATA_TYPE=INT16")
+
 epicsEnvSet ("streamDebug","1") 
 
 iocInit()