Newer
Older
epicsEnvSet("ASYN_PORT", "GEOBRICK_ASYN")
epicsEnvSet("PMAC_IP", "10.2.76.225")
# Catnae: 10.10.3.42
epicsEnvSet("PMAC_PORT", "1025")
# fonctions from TPMAC
# Connection to GEOBRICK, create a asyn port
pmacAsynIPConfigure($(ASYN_PORT), $(PMAC_IP):$(PMAC_PORT))
# s7plcConfigure (PLCname, IPaddr, port, inSize, outSize, bigEndian, recvTimeout, sendIntervall)
s7plcConfigure ("plc", "10.10.2.3", 2000, 40, 6, 1, 1000, 500)
# load PLC database
dbLoadRecords("input.db")
dbLoadRecords("output.db")
# load PMAC (geobrick) database
dbLoadRecords("get_value_pmac.db")
dbLoadRecords("set_value_pmac.db")
dbLoadRecords("console.db")
# communication between PLC and PMAC (Geobrick)
dbLoadRecords("set_bo_PLC.db")
dbLoadRecords("set_bo_pmac.db")