diff --git a/iocBoot/iocvxWorks/omega.cmd b/iocBoot/iocvxWorks/omega.cmd new file mode 100644 index 0000000000000000000000000000000000000000..8e50edbabff7740f84a115d8e8417405d295434a --- /dev/null +++ b/iocBoot/iocvxWorks/omega.cmd @@ -0,0 +1,21 @@ +# Attempt at support for an Omega CN740 temperature controller. + + +drvAsynSerialPortConfigure("serial1", "serial1", 0, 0, 0) +asynSetOption("serial1",0,"baud","9600") +asynSetOption("serial1",0,"parity","even") +asynSetOption("serial1",0,"bits","7") +asynSetOption("serial1",0,"stop","1") +asynOctetSetOutputEos("serial1",0,"\r\n") +asynOctetSetInputEos("serial1",0,"\r\n") + +#modbusInterposeConfig(portName, linkType, timeoutMsec, writeDelayMsec) +# linkType 2 is "ASCII serial" +modbusInterposeConfig("serial1", 2, 1000, 0) + + +#drvModbusAsynConfigure(portName, tcpPortName, slaveAddress, modbusFunction, +# modbusStartAddress, modbusLength, dataType, pollMsec, plcType); + +drvModbusAsynConfigure("myModbusPort, "serial1", 1, modbusFunction, + modbusStartAddress, modbusLength, dataType, pollMsec, plcType);