{
 "manufacturer": "TROX",
 "manufacturer_slug": "trox",
 "model": "TROX UNIVERSAL room or duct pressure controller (EM-BAC-MOD-01, BACnet MS/TP)",
 "short_model": "UNIVERSAL Pressure EM-BAC-MOD-01",
 "model_slug": "trox-universal-pressure-em-bac-mod",
 "aliases": [
  "TROX UNIVERSAL EM-BAC-MOD-01",
  "EM-BAC-MOD-01",
  "TROX UNIVERSAL",
  "order code PRS / PRE / PDS / PDE"
 ],
 "equipment_type": "VAV room / duct pressure controller",
 "applies_to": "TROX TROX UNIVERSAL controllers set up as room or duct pressure controller, 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 (order code PRS / PRE / PDS / PDE): 45 value objects (18 AV, 26 BV, 1 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.",
  "TROX ships identical EDE files for room pressure (PR*) and duct pressure (PD*) controllers; 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_V4_1 / U_PD_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": 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": "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": 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": 3,
   "name": "PressAlarm",
   "description": "pressure alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "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": "This application takes no mode preset over BACnet; the BMS mainly reads airflow, damper and alarm values; write AV 33 PressSet_R for the setpoint. Read MV 4 RoomModeAct, AV 2 VolflowAct, AV 3 VolTotalExh, AV 6 PressAct, BV 1 LocalAlarm.",
  "minimum_points": [
   {
    "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": "AV 10",
    "name": "DampPos",
    "why": "Damper position, %"
   },
   {
    "ref": "BV 1",
    "name": "LocalAlarm",
    "why": "Alarm on this controller"
   },
   {
    "ref": "BV 3",
    "name": "PressAlarm",
    "why": "Pressure alarm"
   }
  ],
  "enable": null,
  "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-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"
}
