{
 "manufacturer": "Thermal Solutions",
 "manufacturer_slug": "thermal-solutions",
 "model": "Precision Digital Trident PD765 meter (Universal Gateway ProtoAir)",
 "model_slug": "precision-digital-pd765-universal-gateway-protoair",
 "aliases": [
  "PD765",
  "Trident PD765",
  "Precision Digital PD765",
  "ProtoAir FPA-W44",
  "Universal Gateway 106417-04"
 ],
 "equipment_type": "Process meter (boiler plant signal) via ProtoAir gateway",
 "applies_to": "A Precision Digital Trident PD765 process meter used in Thermal Solutions and Bryan boiler control systems, connected to the Universal Gateway (ProtoAir FPA-W44).",
 "summary": "The Trident PD765 is a panel process meter with two alarm relays and a 4-20 mA output; in these boiler control systems it is read through the ProtoAir Universal Gateway on BACnet IP or BACnet MS/TP. The profile gives the displayed value, relay and alarm states, alarm acknowledge, and the relay set/reset points, delays and 4-20 mA output scaling.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "The table has no read/write column; AV and BV objects (N2 analog/digital outputs) are taken as writable, including the relay status objects BV 2 and BV 3.",
  "The manual gives no units, ranges or state texts for this profile; see the Precision Digital PD765 manual."
 ],
 "source": {
  "title": "Universal Gateway Instruction Manual (ProtoAir): BACnet MS/TP, BACnet IP, N2, Modbus",
  "doc_number": "PN 106417-04 Rev A",
  "revision_date": "2024-05",
  "url": "https://s3-us-west-2.amazonaws.com/catsy.782/Universal+Gateway+ProtoAir+BACnet+Instruction+Manual.pdf"
 },
 "integration": {
  "summary": "Add the PD765 as a profile in the ProtoAir Web Configurator with a unique Node-ID and discover it at 50000 + Node-ID. Read the display value and the alarm states, acknowledge alarms from the BMS, and adjust relay set points if needed.",
  "minimum_points": [
   {
    "ref": "BV 6",
    "name": "Alarm 1 Acknowledge",
    "why": "Acknowledge alarm 1"
   },
   {
    "ref": "BV 7",
    "name": "Alarm 2 Acknowledge",
    "why": "Acknowledge alarm 2"
   },
   {
    "ref": "AI 1",
    "name": "Display Value",
    "why": "Value shown on the meter"
   },
   {
    "ref": "BV 2",
    "name": "Relay 1 Status",
    "why": "Relay 1 state"
   },
   {
    "ref": "BV 3",
    "name": "Relay 2 Status",
    "why": "Relay 2 state"
   },
   {
    "ref": "BI 4",
    "name": "Alarm 1 Status",
    "why": "Alarm 1 active"
   },
   {
    "ref": "BI 5",
    "name": "Alarm 2 Status",
    "why": "Alarm 2 active"
   },
   {
    "ref": "BI 1",
    "name": "Com Status",
    "why": "Modbus link between ProtoAir and the PD765"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Device instance = Node_Offset (default 50,000) + the controller's Node-ID (1-255), so Node-ID 1 gives 50001.",
   "ProtoAir default IP address is 192.168.1.24, mask 255.255.255.0.",
   "Add each controller as a profile in the ProtoAir Web Configurator and give it a unique Node-ID."
  ],
  "gotchas": [
   "Relay and 4-20 mA output settings are meter configuration; change them only deliberately."
  ]
 },
 "points": [
  {
   "type": "BI",
   "instance": 1,
   "name": "Com Status",
   "description": "Modbus link from the ProtoAir to the controller",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Display Value",
   "description": "Value shown on the meter display",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Relay 1 Status",
   "description": "Relay 1 Status",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Relay 2 Status",
   "description": "Relay 2 Status",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "Alarm 1 Status",
   "description": "Alarm 1 Status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "Alarm 2 Status",
   "description": "Alarm 2 Status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "Alarm 1 Acknowledge",
   "description": "Alarm 1 Acknowledge",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "Alarm 2 Acknowledge",
   "description": "Alarm 2 Acknowledge",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Relay 1 Set Point",
   "description": "Relay 1 Set Point",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "Relay 1 Reset Point",
   "description": "Relay 1 Reset Point",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "Relay 1 Turn-on Delay",
   "description": "Relay 1 Turn-on Delay",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Relay 1 Turn-off Delay",
   "description": "Relay 1 Turn-off Delay",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "Relay 1 Normal/Fail-Safe",
   "description": "Relay 1 Normal/Fail-Safe",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "Relay 1 Operation",
   "description": "Relay 1 Operation",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "Relay 2 Set Point",
   "description": "Relay 2 Set Point",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "Relay 2 Reset Point",
   "description": "Relay 2 Reset Point",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "Relay 2 Turn-on Delay",
   "description": "Relay 2 Turn-on Delay",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "Relay 2 Turn-off Delay",
   "description": "Relay 2 Turn-off Delay",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "Relay 2 Normal/Fail-Safe",
   "description": "Relay 2 Normal/Fail-Safe",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "Relay 2 Operation",
   "description": "Relay 2 Operation",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "4-20mA Out-Mode Output Option",
   "description": "4-20 mA output: Mode Output Option",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "4-20mA Out-Mode Data Source",
   "description": "4-20 mA output: Mode Data Source",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "4-20mA Out–Sensor Break Value",
   "description": "4-20 mA output: Sensor Break Value",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "4-20mA Out–Overrange value",
   "description": "4-20 mA output: Overrange value",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "4-20mA Out–Underrange value",
   "description": "4-20 mA output: Underrange value",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "4-20mA Out–Max value Allowed",
   "description": "4-20 mA output: Max value Allowed",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "4-20mA Out–Min value Allowed",
   "description": "4-20 mA output: Min value Allowed",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "4-20mA Out–Display Value 1",
   "description": "4-20 mA output: Display Value 1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "4-20mA Out–Display Value 2",
   "description": "4-20 mA output: Display Value 2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "4-20mA Out–Output 1",
   "description": "4-20 mA output: Output 1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "4-20mA Out–Output 2",
   "description": "4-20 mA output: Output 2",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "4-20mA Out–Data in mA or Data in bit",
   "description": "4-20 mA output: Data in mA or Data in bit",
   "units": "",
   "access": "W",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/thermal-solutions/precision-digital-pd765-universal-gateway-protoair",
 "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"
}
