MTAirCompressor

Note

This page is generated by python script generate_cet.py.

Back to table

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.