This commit is contained in:
Anders Sandstrom
2021-03-16 13:17:39 +01:00
parent c462c38e77
commit d989b4c737
4 changed files with 698 additions and 12 deletions

View File

@@ -0,0 +1,225 @@
# Not sure if this should be scaled as voltage or power. The manual states mV as unit but also descibes scalings of power
# 0..7500mV
record(ai,"$(P)CAN${CH_ID}-PWR_A") {
field(DESC, "Analog Values: PWR_A")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[0] CP")
field(EGU, "mV")
}
# Not sure if this should be scaled as voltage or power. The manual states mV as unit.
# 0..7500mV
record(ai,"$(P)CAN${CH_ID}-PWR_B") {
field(DESC, "Analog Values: PWR_B")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[1] CP")
field(EGU, "mV")
}
# Not sure if this should be scaled as voltage or power. The manual states mV as unit.
# 0..7500mV
record(ai,"$(P)CAN${CH_ID}-PWR_OUT") {
field(DESC, "Analog Values: PWR_OUT")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[2] CP")
field(EGU, "mV")
}
# Scaling?
# 0..7500mV
record(ai,"$(P)CAN${CH_ID}-REFL_OUT") {
field(DESC, "Analog Values: REFL_OUT")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[3] CP")
field(EGU, "mV")
}
# Scaling?
# 0..12500mV
record(ai,"$(P)CAN${CH_ID}-V_REG") {
field(DESC, "Analog Values: V_REG")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[4] CP")
field(EGU, "mV")
}
# 0..150 degC
record(ai,"$(P)CAN${CH_ID}-V_TEMP") {
field(DESC, "Analog Values: V_TEMP")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[5] CP")
field(LINR, "SLOPE")
field(ESLO, "0.1")
field(EOFF, "0")
field(EGU, "degC")
}
# Scaling?
# 0..33.3A
record(ai,"$(P)CAN${CH_ID}-I_DRV") {
field(DESC, "Analog Values: I_DRV")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[6] CP")
field(EGU, "A")
}
# Scaling?
# 0..5000mA
record(ai,"$(P)CAN${CH_ID}-I_PRE") {
field(DESC, "Analog Values: I_PRE")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[7] CP")
field(EGU, "mA")
}
# Scaling?
# 0..33.3A
record(ai,"$(P)CAN${CH_ID}-I_1A") {
field(DESC, "Analog Values: I_1A")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[8] CP")
field(EGU, "A")
}
# Scaling?
# 0..33.3A
record(ai,"$(P)CAN${CH_ID}-I_2A") {
field(DESC, "Analog Values: I_2A")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[9] CP")
field(EGU, "A")
}
# Element 10 of analog values array is reserved.
# Scaling?
# 0..7500mV
record(ai,"$(P)CAN${CH_ID}-V_REFL_SAVE") {
field(DESC, "Analog Values: V_REFL_SAVE")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[11] CP")
field(EGU, "mV")
}
# Element 12 of analog values array is reserved.
# Scaling?
# 0..57.5V
record(ai,"$(P)CAN${CH_ID}-V_PLUSMON") {
field(DESC, "Analog Values: V_PLUSMON")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[13] CP")
field(EGU, "V")
}
# Scaling?
# 0..223.492A
record(ai,"$(P)CAN${CH_ID}-V_I_DC") {
field(DESC, "Analog Values: V_I_DC")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[14] CP")
field(EGU, "A")
}
# Element 15 of analog values array is reserved.
# Scaling?
# 0..33.3A
record(ai,"$(P)CAN${CH_ID}-I_1B") {
field(DESC, "Analog Values: I_1B")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[16] CP")
field(EGU, "A")
}
# Scaling?
# 0..33.3A
record(ai,"$(P)CAN${CH_ID}-I_2B") {
field(DESC, "Analog Values: I_2B")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[17] CP")
field(EGU, "A")
}
# Element 18 of analog values array is reserved.
# Scaling?
# 0..15000mv
record(ai,"$(P)CAN${CH_ID}-V_12V_MON") {
field(DESC, "Analog Values: V_12V_MON")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[19] CP")
field(EGU, "mV")
}
# Scaling?
# 0..5000mv
record(ai,"$(P)CAN${CH_ID}-VREF_PWR_OPV") {
field(DESC, "Analog Values: VREF_PWR_OPV")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[20] CP")
field(EGU, "mV")
}
# Scaling?
# 0..36.75V
record(ai,"$(P)CAN${CH_ID}-V_AUX_IN") {
field(DESC, "Analog Values: V_AUX_IN")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[21] CP")
field(EGU, "V")
}
# Scaling?
# 0..7500mv
record(ai,"$(P)CAN${CH_ID}-V_5V_ACB") {
field(DESC, "Analog Values: V_5V_ACB")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[22] CP")
field(EGU, "mV")
}
# Scaling?
# 0..5000mv
record(ai,"$(P)CAN${CH_ID}-V_3V5") {
field(DESC, "Analog Values: V_3V5")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[23] CP")
field(EGU, "mV")
}
# Scaling?
# -30..120 degC
record(ai,"$(P)CAN${CH_ID}-AIR_INLET") {
field(DESC, "Analog Values: AIR_INLET")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[24] CP")
field(LINR, "SLOPE")
field(ESLO, "0.1")
field(EOFF, "0")
field(EGU, "degC")
}
# Scaling?
# -30..120 degC
record(ai,"$(P)CAN${CH_ID}-AIR_OUTLET") {
field(DESC, "Analog Values: AIR_OUTLET")
field(PINI, "1")
field(INP, "$(P)CAN03-SDO01-Array.[25] CP")
field(LINR, "SLOPE")
field(ESLO, "0.1")
field(EOFF, "0")
field(EGU, "degC")
}
# Element 26 of analog values array is reserved.
# Element 27 of analog values array is reserved.