{
 "manufacturer": "TROX",
 "manufacturer_slug": "trox",
 "model": "TROX UNIVERSAL room or duct pressure controller, master (EM-BAC-MOD-01, BACnet MS/TP)",
 "short_model": "UNIVERSAL Pressure Master EM-BAC-MOD-01",
 "model_slug": "trox-universal-pressure-master-em-bac-mod",
 "aliases": [
  "TROX UNIVERSAL EM-BAC-MOD-01",
  "EM-BAC-MOD-01",
  "TROX UNIVERSAL",
  "order code PRS/M / PRE/M / PDS/M / PDE/M",
  "TROX UNIVERSAL PD master"
 ],
 "equipment_type": "VAV room / duct pressure controller",
 "applies_to": "TROX TROX UNIVERSAL controllers set up as room or duct pressure controller, master, fitted with the EM-BAC-MOD-01 expansion module.",
 "summary": "TROX UNIVERSAL lab and room airflow controllers connect to BACnet MS/TP (or Modbus RTU) through the EM-BAC-MOD-01 expansion module. This is TROX's EDE file for the room or duct pressure controller, master (order code PRS/M / PRE/M / PDS/M / PDE/M): 51 value objects (19 AV, 28 BV, 4 MV). The MS/TP module has a much smaller object set than the EM-IP (BACnet IP) module, and some instance numbers differ.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "EM-BAC-MOD EDE V4.1",
 "default_device_instance": "32900 + network address",
 "access_inferred": false,
 "notes": [
  "The module holds the objects of all applications; objects outside this application stay unused.",
  "Units come from the EDE unit-code column; airflows are in l/s.",
  "The EDE prints Setpoint1/Setpoint2 as the state text of BV 4 ManOP_Disable; the states shown here are the 0/1 meanings from the EM-BAC-MOD-01 manual.",
  "MV 1 COVU-Mode (MS/TP module only) sets how unsolicited COV notifications go out: 1 none, 2 local MS/TP broadcast, 3 global broadcast.",
  "TROX ships identical EDE files for the room pressure master (PR*/M) and duct pressure master (PD*/M); this one list covers both."
 ],
 "source": {
  "title": "EM-BAC-MOD EDE files V4.1 (EM-BAC-MOD_EDE-complete-V4_1)",
  "doc_number": "TCU3_EDE_files_U_PR_Master / U_PD_Master_V4_1",
  "revision_date": null,
  "url": "https://www.trox.de/en/downloads/42fe282430305ce7/EM-BAC-MOD_EDE-complete-V4_1.zip"
 },
 "points": [
  {
   "type": "MV",
   "instance": 1,
   "name": "COVU-Mode",
   "description": "change of value notify, mode",
   "units": "",
   "access": "W",
   "states": "1=Disabled, 2=Local Broadcast, 3=Global Broadcast"
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "Mode",
   "description": "mode change",
   "units": "",
   "access": "W",
   "states": "1=No preset, 2=Standard Mode, 3=Low Mode, 4=High Mode, 5=Shut off Mode, 6=Open Mode"
  },
  {
   "type": "MV",
   "instance": 4,
   "name": "RoomModeAct",
   "description": "room mode, current state",
   "units": "",
   "access": "R",
   "states": "1=No preset, 2=Standard Mode, 3=Low Mode, 4=High Mode, 5=Shut off Mode, 6=Open Mode"
  },
  {
   "type": "MV",
   "instance": 6,
   "name": "Sunblind",
   "description": "sun blind, current state",
   "units": "",
   "access": "W",
   "states": "1=Sunblind_NoPreset, 2=Sunblind_Close, 3=Sunblind_Open"
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "VolflowAct",
   "description": "volume flow, current value",
   "units": "l/s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "VolTotalExh",
   "description": "volume flow, total extract air value",
   "units": "l/s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "VolTotalSup",
   "description": "volume flow, total supply air value",
   "units": "l/s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "PressSet",
   "description": "pressure, set value",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "PressAct",
   "description": "pressure, current value",
   "units": "Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "DampPos",
   "description": "damper, current position of the device",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "DampPosMax_RE",
   "description": "damper, max. position of all room extractors",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "DampPosMin_RE",
   "description": "damper, min. position of all room extractors",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "DampPosMax_TE",
   "description": "damper, max. position of all extractors (FH + EC + RE)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "DampPosMin_TE",
   "description": "damper, min. position of all extractors (FH + EC + RE)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "DampPosMax_RS",
   "description": "damper, max. position of all room suppliers",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "DampPosMin_RS",
   "description": "damper, min. position of all room suppliers",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "SystemDevices",
   "description": "total number of system devices",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "VolflowExh",
   "description": "extract airflow input from an external device",
   "units": "l/s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "VolflowSup",
   "description": "supply airflow input from an external device",
   "units": "l/s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "DampPosMax_TS",
   "description": "damper, max. position of all suppliers (SC + RS)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "DampPosMin_TS",
   "description": "damper, min. position of all suppliers (SC + RS)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "VolflowSet_R",
   "description": "Room volume flow setpoint",
   "units": "l/s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "PressSet_R",
   "description": "Pressure setpoint",
   "units": "Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "LocalAlarm",
   "description": "local alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "SummaryAlarm",
   "description": "summary of alarms",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "PressAlarm",
   "description": "pressure alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "ManOP_Disable",
   "description": "manual operation, disable",
   "units": "",
   "access": "W",
   "states": "0=Manual control enabled on panel, 1=Manual control disabled"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "DI1",
   "description": "digital input 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "DI2",
   "description": "digital input 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "DI3",
   "description": "digital input 3",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "DI4",
   "description": "digital input 4",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "DI5",
   "description": "digital input 5",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "DI6",
   "description": "digital input 6",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "DO1",
   "description": "digital output 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "DO2",
   "description": "digital output 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "DO3",
   "description": "digital output 3",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "DO4",
   "description": "digital output 4",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "DO5",
   "description": "digital output 5",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "DO6",
   "description": "digital output 6",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "DO1_Set",
   "description": "digital output 1 set",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "DO2_Set",
   "description": "digital output 2 set",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 21,
   "name": "DO3_Set",
   "description": "digital output 3 set",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 22,
   "name": "DO4_Set",
   "description": "digital output 4 set",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 23,
   "name": "DO5_Set",
   "description": "digital output 5 set",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 24,
   "name": "DO6_Set",
   "description": "digital output 6 set",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 25,
   "name": "DO1_SetByLocal",
   "description": "digital output 1 feedback",
   "units": "",
   "access": "R",
   "states": "0=External, 1=Local"
  },
  {
   "type": "BV",
   "instance": 26,
   "name": "DO2_SetByLocal",
   "description": "digital output 2 feedback",
   "units": "",
   "access": "R",
   "states": "0=External, 1=Local"
  },
  {
   "type": "BV",
   "instance": 27,
   "name": "DO3_SetByLocal",
   "description": "digital output 3 feedback",
   "units": "",
   "access": "R",
   "states": "0=External, 1=Local"
  },
  {
   "type": "BV",
   "instance": 28,
   "name": "DO4_SetByLocal",
   "description": "digital output 4 feedback",
   "units": "",
   "access": "R",
   "states": "0=External, 1=Local"
  },
  {
   "type": "BV",
   "instance": 29,
   "name": "DO5_SetByLocal",
   "description": "digital output 5 feedback",
   "units": "",
   "access": "R",
   "states": "0=External, 1=Local"
  },
  {
   "type": "BV",
   "instance": 30,
   "name": "DO6_SetByLocal",
   "description": "digital output 6 feedback",
   "units": "",
   "access": "R",
   "states": "0=External, 1=Local"
  }
 ],
 "integration": {
  "summary": "Write MV 2 Mode to preset the operating mode (1 = no preset, so the local panel or switch contacts decide); set BV 4 ManOP_Disable to 1 if BMS presets must win over manual control on the panel; write AV 32 VolflowSet_R / AV 33 PressSet_R for the setpoint. Read MV 4 RoomModeAct, AV 2 VolflowAct, AV 3 VolTotalExh, AV 6 PressAct, BV 1 LocalAlarm, BV 2 SummaryAlarm.",
  "minimum_points": [
   {
    "ref": "MV 2",
    "name": "Mode",
    "why": "Mode preset: standard, low, high, shut-off or open"
   },
   {
    "ref": "BV 4",
    "name": "ManOP_Disable",
    "why": "1 = panel manual control off, BMS presets win"
   },
   {
    "ref": "AV 32",
    "name": "VolflowSet_R",
    "why": "Room airflow setpoint for standard mode, l/s"
   },
   {
    "ref": "AV 33",
    "name": "PressSet_R",
    "why": "Room or duct pressure setpoint, Pa"
   },
   {
    "ref": "MV 4",
    "name": "RoomModeAct",
    "why": "Current operating mode of the room"
   },
   {
    "ref": "AV 2",
    "name": "VolflowAct",
    "why": "Measured airflow, l/s"
   },
   {
    "ref": "AV 6",
    "name": "PressAct",
    "why": "Measured room or duct pressure, Pa"
   },
   {
    "ref": "BV 2",
    "name": "SummaryAlarm",
    "why": "Summary alarm of the room system"
   },
   {
    "ref": "BV 1",
    "name": "LocalAlarm",
    "why": "Alarm on this controller"
   },
   {
    "ref": "BV 3",
    "name": "PressAlarm",
    "why": "Pressure alarm"
   }
  ],
  "enable": "MV 2 Mode presets the mode (2 standard, 3 low, 4 high, 5 shut-off, 6 open; 1 = no preset, the controller then uses its local setting or standard mode). BV 4 ManOP_Disable = 1 disables manual control on the panel, so BMS presets have the highest priority.",
  "heartbeat": null,
  "remote_sensors": "AV 22 VolflowExh and AV 23 VolflowSup let the BMS feed extract and supply airflows of other equipment into the room balance.",
  "setup": [
   "Default device instance is 32900 plus the network address set on hex switches X/Y.",
   "MS/TP baud rate (9600, 19200, 38400 or 76800) is set on DIP switches 2 and 3; DIP 1 selects EASYLAB TCU3 or another controller.",
   "Max_Master defaults to 127 and Max_Info_Frames to 1."
  ],
  "gotchas": [
   "If the network interface fails the airflow controller keeps controlling; only data exchange with the BMS stops."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/trox/trox-universal-pressure-master-em-bac-mod",
 "note": "Provided as-is. Point availability varies by firmware and options; verify against the live device.",
 "disclaimer": "DISCLAIMER: reference only, provided AS IS with no warranty. May contain errors or be out of date. You must verify every point against the manufacturer's current documentation and the live device before use. easybacnet.com accepts no liability for its use and is not affiliated with the manufacturer. Terms: https://easybacnet.com/terms#content"
}
