MTAirCompressor¶
Note
This page is generated by python script generate_cet.py
.
Commands¶
powerOff¶
Description: Power off air compressor. Compressor controller must be in remote mode for the command to succeed.
- EFDB_Topic:
MTAirCompressor_command_powerOff
powerOn¶
Description: Power on air compressor. Compressor controller must be in remote mode for the command to succeed.
- EFDB_Topic:
MTAirCompressor_command_powerOn
reset¶
Description: Reset compressor faults
- EFDB_Topic:
MTAirCompressor_command_reset
disable¶
Description: Transition from state Enabled to Disabled.
- EFDB_Topic:
SALGeneric_command_disable
- Category:
csc
enable¶
Description: Transition from state Disabled to Enabled.
- EFDB_Topic:
SALGeneric_command_enable
- Category:
csc
exitControl¶
Description: Transition from state Standby to Offline. Most CSCs will quit, but CSCs that support the enterControl command will keep running.
- EFDB_Topic:
SALGeneric_command_exitControl
- Category:
csc
setLogLevel¶
Description: Set the logging level.
- EFDB_Topic:
SALGeneric_command_setLogLevel
- Category:
csc
level¶
- IDL_Type:
int
- Units:
unitless
Description: Logging level, as a Python logging level: error=40, warning=30, info=20, debug=10.
subsystem¶
- IDL_Type:
string
- Units:
unitless
Description: If this CSC itself has sub-ordinate components, they may be listed here. An empty string means the setting applies to all such sub-ordinate components, or just to this CSC itself.
standby¶
Description: Transition from state Offline/Available, Disabled or Fault to Standby.
- EFDB_Topic:
SALGeneric_command_standby
- Category:
csc
start¶
Description: Transition from state Standby to Disable, in a specified configuration.
- EFDB_Topic:
SALGeneric_command_start
- Category:
csc
configurationOverride¶
- IDL_Type:
string
- Units:
unitless
- Description:
Configuration override in the form [{name}][:{version}]. For salobj-based CSCs: name is a filename with “.yaml” suffix and version is a git hash; for example:
“foo.yaml” specifies just a file. Two or three config files are loaded: “_init.yaml”, “_{site}.yaml” (if present), and “foo.yaml”.
“:37bf936” specifies just a git hash. One or two config files are loaded from the specified git commit: “_init.yaml” and “_{site}.yaml” (if present.
“bar.yaml:HEAD~2” specifies both a file and a git hash. Two or three config files are read from the specified git commit: “_init.yaml”, “_{site}.yaml” (if present), and “bar.yaml”.
Events¶
compressorInfo¶
Description: MT Air Compressor information.
- EFDB_Topic:
MTAirCompressor_logevent_compressorInfo
softwareVersion¶
- IDL_Type:
string
- IDL_Size:
14
- Units:
unitless
Description: Compressor’s software version.
serialNumber¶
- IDL_Type:
string
- IDL_Size:
9
- Units:
unitless
Description: Compressor’s serial number.
connectionStatus¶
Description: MT Air Compressor Modbus connection status.
- EFDB_Topic:
MTAirCompressor_logevent_connectionStatus
connected¶
- IDL_Type:
boolean
- Units:
unitless
Description: True if the CSC is connected to the compressor controller.
errors¶
Description: Errors reported by the MT Air Compressor.
- EFDB_Topic:
MTAirCompressor_logevent_errors
powerSupplyFailureE400¶
- IDL_Type:
boolean
- Units:
unitless
Description: E400 - Power failurex | Voltage dip | Cabling damaged | Loose terminals
emergencyStopActivatedE401¶
- IDL_Type:
boolean
- Units:
unitless
Description: E401 - Emergency stop is/has been activated | Emergency-stop pushbutton defective, cabling damaged
highMotorTemperatureM1E402¶
- IDL_Type:
boolean
- Units:
unitless
Description: E402 - Drive motor has been started too frequently | Drive motor cooling defective | Power consumption too high | Faulty power supply, drive motor defective
compressorDischargeTemperatureE403¶
- IDL_Type:
boolean
- Units:
unitless
Description: E403 - Compressor outlet temperature exceeded | Intake temperature too high | Inadequate cooling | Unit being operated with enclosure open | Oil injection volume/temperature too low/hig | Incorrect oil grade/viscosity | R2 temperature sensor defective (indication too high) | R2 temperature sensor defective (indication too high)
startTemperatureLowE404¶
- IDL_Type:
boolean
- Units:
unitless
Description: E404 - Start attempt at too low temperature | R2 temperature sensor defective (indication too low)
dischargeOverPressureE405¶
- IDL_Type:
boolean
- Units:
unitless
Description: E405 - Rated pressure exceeded by 1.5 bar / 21 psi | Pressure losses in the system too high | Set line pressures too high | External pressure requirement too high | Intake controller not closing | Pressure sensor B1 or B2 de- fective (incorrect indication)
linePressureSensorB1E406¶
- IDL_Type:
boolean
- Units:
unitless
Description: E406 - Faulty line pressure sensor | Pressure and/or temperature sensor defective | Cabling to sensor damaged
dischargePressureSensorB2E407¶
- IDL_Type:
boolean
- Units:
unitless
Description: E407 - Faulty compressor final pressure sensor | Pressure and/or temperature sensor defective | Cabling to sensor damaged
dischargeTemperatureSensorR2E408¶
- IDL_Type:
boolean
- Units:
unitless
Description: E408 - Faulty compressor discharge temperature sensor | Pressure and/or temperature sensor defective | Cabling to sensor damaged
controllerHardwareE409¶
- IDL_Type:
boolean
- Units:
unitless
Description: E409 - Controller hardware error
coolingE410¶
- IDL_Type:
boolean
- Units:
unitless
Description: E410 - Fan motor circuit breaker tripped | Resistances too high through delivery/discharge air channels | Fan-motor circuit breaker in- correctly set | Fan motor faulty
oilPressureLowE411¶
- IDL_Type:
boolean
- Units:
unitless
Description: E411 - No/low oil pressure
externalFaultE412¶
- IDL_Type:
boolean
- Units:
unitless
Description: E412 - Switch off by external device
dryerE413¶
- IDL_Type:
boolean
- Units:
unitless
Description: E413 - Fault in the integral or external dryer
condensateDrainE414¶
- IDL_Type:
boolean
- Units:
unitless
Description: E414 - Connected condensate drainage valves faulty
noPressureBuildUpE415¶
- IDL_Type:
boolean
- Units:
unitless
Description: E415 - No pressure build-up in the start- up phase, e.g. because the drive motor is turning in the wrong direction
heavyStartupE416¶
- IDL_Type:
boolean
- Units:
unitless
Description: E416 - Discharge compression pressure too high during motor start phase
preAdjustmentVSDE500¶
- IDL_Type:
boolean
- Units:
unitless
Description: E500 - The VSD was faulty or not programmed (replacement device), so that it had to be reprogrammed by the DELCOS
preAdjustmentE501¶
- IDL_Type:
boolean
- Units:
unitless
Description: E501 - The VSD was faulty or not programmed (replacement device), so that it had to be reprogrammed by the DELCOS XL
lockedVSDE502¶
- IDL_Type:
boolean
- Units:
unitless
Description: E502 - Error during programming of the VSD
writeFaultVSDE503¶
- IDL_Type:
boolean
- Units:
unitless
Description: E503 - Error during programming of the VSD
communicationVSDE504¶
- IDL_Type:
boolean
- Units:
unitless
Description: E504 - Communication with the VSD interrupted, VSD does not respond
stopPressedVSDE505¶
- IDL_Type:
boolean
- Units:
unitless
Description: E505 - The red Stop button on the frequency converter (VSD) was pressed while the compressor was running
stopInputEMVSDE506¶
- IDL_Type:
boolean
- Units:
unitless
Description: E506 - Compressors with PowerFlex 75x VSD only:During the period that the DECOS XL had detected that an Emergency Stop button had been pressed, no corresponding feedback was received from the VSD
readFaultVSDE507¶
- IDL_Type:
boolean
- Units:
unitless
Description: E507 - Fault when reading data from the VSD
stopInputVSDEME508¶
- IDL_Type:
boolean
- Units:
unitless
Description: E508 - Compressors with PowerFlex 75x VSD only: During the period that the VSD had detected that an Emergency Stop button had been pressed, no corresponding feedback was received from the DELCOS XL
seeVSDDisplayE509¶
- IDL_Type:
boolean
- Units:
unitless
Description: E509 - Compressors with PowerFlex 75x VSD only: An unexpected fault code was received from the VSD
speedBelowMinLimitE510¶
- IDL_Type:
boolean
- Units:
unitless
Description: E510 - Speed is below permissible minimum rotational speed
status¶
Description: MT Air Compressor status - whenever it’s on, service timers status,.
- EFDB_Topic:
MTAirCompressor_logevent_status
readyToStart¶
- IDL_Type:
boolean
- Units:
unitless
Description: Compressor can be started.
operating¶
- IDL_Type:
boolean
- Units:
unitless
Description: Compressor is operating.
startInhibit¶
- IDL_Type:
boolean
- Units:
unitless
Description: Start is inhibited.
motorStartPhase¶
- IDL_Type:
boolean
- Units:
unitless
Description: Motor is being started.
offLoad¶
- IDL_Type:
boolean
- Units:
unitless
Description: ??
onLoad¶
- IDL_Type:
boolean
- Units:
unitless
Description: ??
softStop¶
- IDL_Type:
boolean
- Units:
unitless
Description: Soft stop was initiated.
runOnTimer¶
- IDL_Type:
boolean
- Units:
unitless
Description: Compressor power on/off is being managed by timer.
fault¶
- IDL_Type:
boolean
- Units:
unitless
Description: Fault detected
warning¶
- IDL_Type:
boolean
- Units:
unitless
Description: Warning detected.
serviceRequired¶
- IDL_Type:
boolean
- Units:
unitless
Description: Compressor service is required.
minAllowedSpeedAchieved¶
- IDL_Type:
boolean
- Units:
unitless
Description: Minimal allowed speed achieved.
maxAllowedSpeedAchieved¶
- IDL_Type:
boolean
- Units:
unitless
Description: Maximal allowed speed achieved.
startByRemote¶
- IDL_Type:
boolean
- Units:
unitless
Description: Started by remote operation.
startWithTimerControl¶
- IDL_Type:
boolean
- Units:
unitless
Description: Started with timer control.
startWithPressureRequirement¶
- IDL_Type:
boolean
- Units:
unitless
Description: Started with pressure requirement.
startAfterDePressurise¶
- IDL_Type:
boolean
- Units:
unitless
Description: Started after de-pressurise.
startAfterPowerLoss¶
- IDL_Type:
boolean
- Units:
unitless
Description: Started after power loss.
startAfterDryerPreRun¶
- IDL_Type:
boolean
- Units:
unitless
Description: Started after dryer per-run.
timerInfo¶
Description: MT Air Compressor timers values.
- EFDB_Topic:
MTAirCompressor_logevent_timerInfo
runningHours¶
- IDL_Type:
int
- Units:
hour
Description: How many hours compressor was run.
loadedHours¶
- IDL_Type:
int
- Units:
hour
Description: How many hours compressor was loaded.
lowestServiceCounter¶
- IDL_Type:
int
- Units:
hour
Description: Lowest service counter.
runOnTimer¶
- IDL_Type:
int
- Units:
hour
Description: Run-on timer.
warnings¶
Description: Warnings reported by the MT Air Compressor.
- EFDB_Topic:
MTAirCompressor_logevent_warnings
serviceDueA600¶
- IDL_Type:
boolean
- Units:
unitless
Description: A600 - Hours to next Service below 200 hours
dischargeOverPressureA601¶
- IDL_Type:
boolean
- Units:
unitless
Description: A601 - Rated pressure exceeded by 1.0 bar / 14 psi 1): Pressure losses in the system too high | Set line pressures4) too high | External pressure requirement too high | Intake controller not closing | Pressure sensor B1 or B2 defective (incorrect indication)
compressorDischargeTemperatureA602¶
- IDL_Type:
boolean
- Units:
unitless
Description: A602 - Final compression temperature exceeded | Intake temperature too high | Inadequate cooling | Unit being operated with enclosure open | Oil injection volume/temperature too low/high | Incorrect oil grade/viscosity | R2 temperature sensor defective (indication too high)
linePressureHighA606¶
- IDL_Type:
boolean
- Units:
unitless
Description: A606 - For more information, see “Configuration / Advanced Settings / Remote Load and Off-load”
controllerBatteryEmptyA607¶
- IDL_Type:
boolean
- Units:
unitless
Description: A607 - Battery empty
dryerA608¶
- IDL_Type:
boolean
- Units:
unitless
Description: A608 - Fault in the integral or external dryer
condensateDrainA609¶
- IDL_Type:
boolean
- Units:
unitless
Description: A609 - Connected condensate drain valves (Bekomat) defective
fineSeparatorA610¶
- IDL_Type:
boolean
- Units:
unitless
Description: A610 - Differential pressure of the fine separator too high
airFilterA611¶
- IDL_Type:
boolean
- Units:
unitless
Description: A611 - Differential pressure of the air fil- ter too high
oilFilterA612¶
- IDL_Type:
boolean
- Units:
unitless
Description: A612 - Differential pressure of the oil fil- ter too high
oilLevelLowA613¶
- IDL_Type:
boolean
- Units:
unitless
Description: A613 - Oil level too low
oilTemperatureHighA614¶
- IDL_Type:
boolean
- Units:
unitless
Description: A614 - High oil temperature
externalWarningA615¶
- IDL_Type:
boolean
- Units:
unitless
Description: A615 - Warning due to external device
motorLuricationSystemA616¶
- IDL_Type:
boolean
- Units:
unitless
Description: A616 - A fault has occurred in the motor greasing system or the LC unit is running low
input1A617¶
- IDL_Type:
boolean
- Units:
unitless
Description: A617 - The programmable digital input 1 was activated, but is nevertheless programmed as [free]
input2A618¶
- IDL_Type:
boolean
- Units:
unitless
Description: A618 - The programmable digital input 2 was activated, but is nevertheless programmed as [free].
input3A619¶
- IDL_Type:
boolean
- Units:
unitless
Description: A619 - The programmable digital input 3 was activated, but is nevertheless programmed as [free].
input4A620¶
- IDL_Type:
boolean
- Units:
unitless
Description: A620 - The programmable digital input 4 was activated, but is nevertheless programmed as [free].
input5A621¶
- IDL_Type:
boolean
- Units:
unitless
Description: A621 - The programmable digital input 5 was activated, but is nevertheless programmed as [free].
input6A622¶
- IDL_Type:
boolean
- Units:
unitless
Description: A622 - The programmable digital input 6 was activated, but is nevertheless programmed as [free].
fullSDCardA623¶
- IDL_Type:
boolean
- Units:
unitless
Description: A623 - The SD card storage space is used up
temperatureHighVSDA700¶
- IDL_Type:
boolean
- Units:
unitless
Description: A700 - Frequency converter (VSD) temperature close to trip temperature
configurationApplied¶
Description: Information about this CSC’s current configuration overrides.
- EFDB_Topic:
SALGeneric_logevent_configurationApplied
- Category:
configurable
configurations¶
- IDL_Type:
string
- Units:
unitless
Description: A comma-separated list of configurations applied. If configuration comes from a clone of a git repo, or similar directory, then it will be a list of file names, without the file extension. Ignore whitespace after commas.
version¶
- IDL_Type:
string
- Units:
unitless
Description: Version of the configuration source. For a clone of a git repo it will be a git hash.
url¶
- IDL_Type:
string
- Units:
unitless
Description: URL of the configuration source. For a clone of a git repo this will be a file URL. For a database it will be a standard database URL. This should always match the same-named field in configurationsAvailable.
schemaVersion¶
- IDL_Type:
string
- Units:
unitless
Description: Version of config schema used by this CSC. For a configuration git repo, this is the name of a folder in the config package, and is typically something like “v1”. This should always match the same-named field in configurationsAvailable.
otherInfo¶
- IDL_Type:
string
- Units:
unitless
Description: A comma-separated list of event topics (without the logevent prefix) used to publish the entire set of configuration parameters loaded by this CSC, and any other pertinent information. Ignore whitespace after commas.
configurationsAvailable¶
Description: Available configuration overrides for this CSC.
- EFDB_Topic:
SALGeneric_logevent_configurationsAvailable
- Category:
configurable
overrides¶
- IDL_Type:
string
- Units:
unitless
Description: Available overrides as a comma-separated list. Each entry is a possible value of the configurationOverride
field of the start
command. Ignore whitespace after commas.
version¶
- IDL_Type:
string
- Units:
unitless
Description: Version of the configuration source. For a clone of a git repo it will be a git hash.
url¶
- IDL_Type:
string
- Units:
unitless
Description: URL of the configuration source. For a clone of a git repo this will be a file URL. For a database it will be a standard database URL.
schemaVersion¶
- IDL_Type:
string
- Units:
unitless
Description: Version of config schema used by this CSC. For a configuration git repo, this is the name of a folder in the config package, and is typically something like “v1”.
errorCode¶
Description: Output when this CSC goes into the Fault state as an explanation of the problem.
- EFDB_Topic:
SALGeneric_logevent_errorCode
- Category:
csc
errorCode¶
- IDL_Type:
long
- Units:
unitless
Description: A numeric error code.
errorReport¶
- IDL_Type:
string
- Units:
unitless
Description: An string providing detailed information about the error.
traceback¶
- IDL_Type:
string
- Units:
unitless
Description: An optional stack trace of the error condition.
heartbeat¶
Description: Event output at regular intervals (typcally once per second) to show that the SAL component is alive.
- EFDB_Topic:
SALGeneric_logevent_heartbeat
- Category:
mandatory
heartbeat¶
- IDL_Type:
boolean
- Units:
unitless
Description: Deprecated field that you should ignore.
logLevel¶
Description: Current logging level.
- EFDB_Topic:
SALGeneric_logevent_logLevel
- Category:
mandatory
level¶
- IDL_Type:
int
- Units:
unitless
Description: Current logging level, a Python logging level: error=40, warning=30, info=20, debug=10.
subsystem¶
- IDL_Type:
string
- Units:
unitless
Description: If this CSC itself has sub-ordinate components, they may be listed here. An empty string means the setting applies to all such sub-ordinate components, or just to this CSC itself.
logMessage¶
Description: A log message.
- EFDB_Topic:
SALGeneric_logevent_logMessage
- Category:
mandatory
name¶
- IDL_Type:
string
- Units:
unitless
Description: Log name.
level¶
- IDL_Type:
int
- Units:
unitless
Description: Message level, a Python logging level: error=40, warning=30, info=20, debug=10.
message¶
- IDL_Type:
string
- Units:
unitless
Description: Log message.
traceback¶
- IDL_Type:
string
- Units:
unitless
Description: Exception traceback; “” if not an exception.
filePath¶
- IDL_Type:
string
- Units:
unitless
Description: Path to source file.
functionName¶
- IDL_Type:
string
- Units:
unitless
Description: Function or method name.
lineNumber¶
- IDL_Type:
long
- Units:
unitless
Description: Line number in the file specified by filePath.
process¶
- IDL_Type:
long
- Units:
unitless
Description: Process ID.
timestamp¶
- IDL_Type:
double
- Units:
second
Description: The time at which the condition being reported was observed (TAI unix seconds). 0 if unspecified.
simulationMode¶
Description: Current simulation mode.
- EFDB_Topic:
SALGeneric_logevent_simulationMode
- Category:
csc
mode¶
- IDL_Type:
int
- Units:
unitless
Description: Current simulation mode; 0 for normal operation (no simulation); other supported values are specific to each CSC.
softwareVersions¶
Description: Current versions of software in use by CSC.
- EFDB_Topic:
SALGeneric_logevent_softwareVersions
- Category:
mandatory
salVersion¶
- IDL_Type:
string
- IDL_Size:
256
- Units:
unitless
Description: This is the current version of SAL generation.
xmlVersion¶
- IDL_Type:
string
- IDL_Size:
256
- Units:
unitless
Description: This is the current version of CSC XML.
openSpliceVersion¶
- IDL_Type:
string
- IDL_Size:
256
- Units:
unitless
Description: This is the current version of OpenSplice.
cscVersion¶
- IDL_Type:
string
- IDL_Size:
256
- Units:
unitless
Description: The software version of this CSC.
subsystemVersions¶
- IDL_Type:
string
- Units:
unitless
Description: A comma delimited list of key=value pairs relating subsystem name (key) to its version number (value). This may be left blank if there are no subsystems within this CSC.
summaryState¶
Description: Current summary state of this CSC.
- EFDB_Topic:
SALGeneric_logevent_summaryState
- Category:
csc
summaryState¶
- IDL_Type:
long
- Units:
unitless
Description: High level state machine state identifier.
Telemetry¶
analogData¶
Description: Compressor analog data.
- EFDB_Topic:
MTAirCompressor_analogData
waterLevel¶
- IDL_Type:
int
- Units:
%
Description: Compressor water level.
targetSpeed¶
- IDL_Type:
int
- Units:
min-1
Description: Compressor speed target.
motorCurrent¶
- IDL_Type:
float
- Units:
A
Description: Motor current.
heatsinkTemperature¶
- IDL_Type:
float
- Units:
deg_C
Description: Heatsink temperature.
dclinkVoltage¶
- IDL_Type:
float
- Units:
V
Description: DC link voltage.
motorSpeedPercentage¶
- IDL_Type:
float
- Units:
%
Description: Motor speed (%).
motorSpeedRPM¶
- IDL_Type:
int
- Units:
min-1
Description: Motor speed (RPM).
motorInput¶
- IDL_Type:
float
- Units:
kW
Description: Motor power input.
compressorVolumePercentage¶
- IDL_Type:
int
- Units:
%
Description: Compressor volume (%).
compressorVolume¶
- IDL_Type:
float
- Units:
m3/min
Description: Compressor volume (m3/min).
groupVolume¶
- IDL_Type:
float
- Units:
m3/min
Description: Group volume.
stage1OutputPressure¶
- IDL_Type:
int
- Units:
mbar
Description: Stage 1 output pressure.
linePressure¶
- IDL_Type:
int
- Units:
mbar
Description: Line pressure.
stage1OutputTemperature¶
- IDL_Type:
float
- Units:
deg_C
Description: Stage 1 output temperature.