BACnet and the NexSys® -Before you order, read this.
Are you ready for a BACnet controller?
The NexSys® comes from the factory ready to connect via BACnet IP standard. (MS/TP requires a secondary device explained below). The current config allows for up to four controllers (8 cooling towers or 16 boilers) on the same network hub.
Method 1:
The user configures the IP address of the NexSys® on the local Ethernet network to produce a static IP. The NexSys® is preconfigured to “see” the BACnet destination server at port 4000001. This means that the NexSys® does NOT have internal objects that can be discovered. On the BACnet Server, the local integrator will need to create the objects they want to see at a specific BACnet location and by a specific type (They can use our parameter name as well) that they are interested in seeing using our table:
Destination Bacnet ID | Destination Object ID | type | Parameter |
400001 | 1295 | Analog Value | S1Con Tower 1 |
In the example, the site would route traffic to their BACnet server at 400001 (Or multicast the 400001 traffic to their actual Server port). An Analog value object would need to be created in their BACnet Server at ID 1295 by the integrator. The NexSys® would continually tunnel to and update that object directly (Every 5 seconds). That object, residing on the local server (not the NexSys®) could be discovered or viewed by the rest of the BACnet system. Again, the NexSys® can be discovered as a device, but no BACnet objects actually reside in the NexSys® and cannot be polled from the NexSys®. The complete “Factory settings” of NexSys® Parameter, destination ID and Object Type matrix is at the end of this document.
The site can access the BACnet menu in the NexSys and change the destination ID (location of the Bacnet Server where object resides) or Object ID (Parameter location of object within Server) information for each parameter to allow for previosly used ID’s or sequential numbering for convenience.
The communication from the NexSys® to the BACnet system is a one-way street. Any Cooling/Boiler/chemical feed programming changes must be made through an HTML capable browser over the local Ethernet by going to the static Ethernet address of the controller. If the Service treatment company wishes to have access to the data log or use an automated external monitoring service (Like E-service) additional port forwarding needs to be enabled by the local IT department.
Method 2:
The site may use a preconfigured DAC-633e from Lakewood as the BACNET IP server. This unit does have discoverable objects in it and can work with up to four NexSys® controllers at the same time. In order to setup the DAC-633 for local use, at the time of order, Lakewood will need:
Local internal IP the unit will sit at, the gateway IP, the Subnet Mask and the DNS server IP. Also, ports 400000 and 400001 must be clear of all
Traffic on the local system. The DAC-633e has the BACnet object pre-built and can be discovered by the local BACnet IP system.
Method 2A:
The DAC-633e also has and built in Net1 output for MS/TP. This means it can be used as a “translator” of sorts to go from the NexSys® output of BACnet IP to MS/TP via the net 1 output. The DAC633e and the NexSys® still require local Ethernet support to interact, but it can be a local switch or network. The IP info will be needed before shipment. If the site wants a specific Device MAC address to be on the DAC-633 (The default is 400001) , please provide that before ordering.
Method 3 REMOTE communications via 3G and BACnet:
Using a NexSys® with the EZWeb wireless 3G system allows the Water Treatment service provider (and their customer) to access the NexSys® via the internet at a static IP using an HTML 5 capable browser, but doesn’t require the local IT to integrate the controller onto their local Ethernet. The DAC-633e and the NexSys® communicate over the EZWeb wireless 3G. The local site ties their BACnet system into the Net1 MS/TP output of the DAC-633e (in this method, the Ethernet must remain separate from the local Ethernet network/ISP). This provides a secure “bridge” interface between the NexSys® and the local BACnet system, since the only port forwarding allowed from the outside world is directly to the NexSys® and none of the BACnet ports are exposed. This means the local IT department is not involved and system interface issues are alleviated entirely. If the site wants a specific Device MAC address to be on the DAC-633 (The default is 400001), please provide that before ordering.
Below is a full list of the Destination ID and objects the integrators will need to create (Use only the ones that apply). Please understand that this process will take time and effort on your part to integrate and every site is different. We can create customized projects at the factory if we know their destination BACnet Server ID ahead of time (shown as 400001 in the list). The column one color change indicates when one controller ends and another begins (Assuming duel tower controllers)
BACnet Output | Destination Bacnet ID | Destination Object ID | type | Parameter | Range | Unit | Note |
BNS1CondA | 400001 | 1295 | Analog Value | S1Con Tower 1 | 0-15,000 | umhos | |
BNS2CondA | 400001 | 1296 | Analog Value | S2Con Tower 1 MU | 0-15,000 | umhos | |
BNS3CondA | 400001 | 1297 | Analog Value | S3Con Tower 2 | 0-15,000 | umhos | |
BNS4CondA | 400001 | 1298 | Analog Value | S4Con Tower 2 MU | 0-15,000 | umhos | |
BNS1pHA | 400001 | 1299 | Analog Value | nvipH_f1 Tower 1 pH | 0.0-14.0 | pH | |
BNS2pHA | 400001 | 1300 | Analog Value | nvipH_f123 Tower 2 pH | 0.0-14.0 | pH | |
BNS1ORPA | 400001 | 1301 | Analog Value | ORP1conv Tower 1 ORP | -1000 to 1000 | mV | |
BNS2ORPA | 400001 | 1302 | Analog Value | ORP2conv Tower 2 ORP | -1000 to 1000 | mV | |
BNS1420A | 400001 | 1303 | Analog Value | nviValue12[0] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS2420A | 400001 | 1304 | Analog Value | nviValue12[1] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS3420A | 400001 | 1305 | Analog Value | nviValue12[2] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS4420A | 400001 | 1306 | Analog Value | nviValue12[3] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS5420A | 400001 | 1307 | Analog Value | nviValue123[0] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS6420A | 400001 | 1308 | Analog Value | nviValue123[1] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS7420A | 400001 | 1309 | Analog Value | nviValue123[2] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS8420A | 400001 | 1310 | Analog Value | nviValue123[3] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNWMT1A | 400001 | 1311 | Analog Value | nviFlowTotal[0]) Water meter 1 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNWMT2A | 400001 | 1312 | Analog Value | nviFlowTotal[1])Water meter 2 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNRly1A | 400001 | 1313 | Analog Value | nvi01RelayStatus | 0=Off 4=On | ||
BNRly2A | 400001 | 1314 | Analog Value | nvi02RelayStatus | 0=Off 4=On | ||
BNRly3A | 400001 | 1315 | Analog Value | nvi03RelayStatus | 0=Off 4=On | ||
BNRly4A | 400001 | 1316 | Analog Value | nvi04RelayStatus | 0=Off 4=On | ||
BNRly5A | 400001 | 1317 | Analog Value | nvi05RelayStatus | 0=Off 4=On | ||
BNRly6A | 400001 | 1318 | Analog Value | nvi06RelayStatus | 0=Off 4=On | ||
BNRly7A | 400001 | 1319 | Analog Value | nvi07RelayStatus | 0=Off 4=On | ||
BNRly8A | 400001 | 1320 | Analog Value | nvi08RelayStatus | 0=Off 4=On | ||
BNRly9A | 400001 | 1321 | Analog Value | nvi09RelayStatus | 0=Off 4=On | ||
BNRly10A | 400001 | 1322 | Analog Value | nvi10RelayStatus | 0=Off 4=On | ||
BNWMT3A | 400001 | 1323 | Analog Value | nviFlowTotal[2])Water meter 3 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNWMT4A | 400001 | 1324 | Analog Value | nviFlowTotal[3]) Water Meter 4 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNflow1A | 400001 | 1337 | Analog Value | nviSNContact[2]) Flow switch 1 | 0=Off 4=On | ||
BNflow2A | 400001 | 1338 | Analog Value | nviSNContact[3]) Flow switch 2 | 0=Off 4=On | ||
BNflow3A | 400001 | 1339 | Analog Value | nviContact1[2]) Flow Switch 3 | 0=Off 4=On | ||
BNflow4A | 400001 | 1340 | Analog Value | nviContact1[3]) Flow Switch 4 | 0=Off 4=On | ||
BNS1CondB | 400001 | 1341 | Analog Value | S1Con Tower 1 | 0-15,000 | umhos | |
BNS2CondB | 400001 | 1342 | Analog Value | S2Con Tower 1 MU | 0-15,000 | umhos | |
BNS3CondB | 400001 | 1343 | Analog Value | S3Con Tower 2 | 0-15,000 | umhos | |
BNS4CondB | 400001 | 1344 | Analog Value | S4Con Tower 2 MU | 0-15,000 | umhos | |
BNS1pHB | 400001 | 1345 | Analog Value | nvipH_f1 Tower 1 pH | 0.0-14.0 | pH | |
BNS2pHB | 400001 | 1346 | Analog Value | nvipH_f123 Tower 2 pH | 0.0-14.0 | pH | |
BNS1ORPB | 400001 | 1347 | Analog Value | ORP1conv Tower 1 ORP | -1000 to 1000 | mV | |
BNS2ORPB | 400001 | 1348 | Analog Value | ORP2conv Tower 2 ORP | -1000 to 1000 | mV | |
BNS1420B | 400001 | 1349 | Analog Value | nviValue12[0] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS2420B | 400001 | 1350 | Analog Value | nviValue12[1] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS3420B | 400001 | 1351 | Analog Value | nviValue12[2] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS4420B | 400001 | 1352 | Analog Value | nviValue12[3] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS5420B | 400001 | 1353 | Analog Value | nviValue123[0] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS6420B | 400001 | 1354 | Analog Value | nviValue123[1] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS7420B | 400001 | 1355 | Analog Value | nviValue123[2] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS8420B | 400001 | 1356 | Analog Value | nviValue123[3] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNWMT1B | 400001 | 1357 | Analog Value | nviFlowTotal[0]) Water meter 1 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNWMT2B | 400001 | 1358 | Analog Value | nviFlowTotal[1])Water meter 2 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNRly1B | 400001 | 1359 | Analog Value | nvi01RelayStatus | 0=Off 4=On | ||
BNRly2B | 400001 | 1360 | Analog Value | nvi02RelayStatus | 0=Off 4=On | ||
BNRly3B | 400001 | 1361 | Analog Value | nvi03RelayStatus | 0=Off 4=On | ||
BNRly4B | 400001 | 1362 | Analog Value | nvi04RelayStatus | 0=Off 4=On | ||
BNRly5B | 400001 | 1363 | Analog Value | nvi05RelayStatus | 0=Off 4=On | ||
BNRly6B | 400001 | 1364 | Analog Value | nvi06RelayStatus | 0=Off 4=On | ||
BNRly7B | 400001 | 1365 | Analog Value | nvi07RelayStatus | 0=Off 4=On | ||
BNRly8B | 400001 | 1366 | Analog Value | nvi08RelayStatus | 0=Off 4=On | ||
BNRly9B | 400001 | 1367 | Analog Value | nvi09RelayStatus | 0=Off 4=On | ||
BNRly10B | 400001 | 1368 | Analog Value | nvi10RelayStatus | 0=Off 4=On | ||
BNWMT3B | 400001 | 1369 | Analog Value | nviFlowTotal[2])Water meter 3 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNWMT4B | 400001 | 1370 | Analog Value | nviFlowTotal[3]) Water Meter 4 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNflow1B | 400001 | 1371 | Analog Value | nviSNContact[2]) Flow switch 1 | 0=Off 4=On | ||
BNflow2B | 400001 | 1372 | Analog Value | nviSNContact[3]) Flow switch 2 | 0=Off 4=On | ||
BNflow3B | 400001 | 1373 | Analog Value | nviContact1[2]) Flow Switch 3 | 0=Off 4=On | ||
BNflow4B | 400001 | 1374 | Analog Value | nviContact1[3]) Flow Switch 4 | 0=Off 4=On | ||
BNS1CondC | 400001 | 1375 | Analog Value | S1Con Tower 1 | 0-15,000 | umhos | |
BNS2CondC | 400001 | 1376 | Analog Value | S2Con Tower 1 MU | 0-15,000 | umhos | |
BNS3CondC | 400001 | 1377 | Analog Value | S3Con Tower 2 | 0-15,000 | umhos | |
BNS4CondC | 400001 | 1378 | Analog Value | S4Con Tower 2 MU | 0-15,000 | umhos | |
BNS1pHC | 400001 | 1379 | Analog Value | nvipH_f1 Tower 1 pH | 0.0-14.0 | pH | |
BNS2pHC | 400001 | 1380 | Analog Value | nvipH_f123 Tower 2 pH | 0.0-14.0 | pH | |
BNS1ORPC | 400001 | 1381 | Analog Value | ORP1conv Tower 1 ORP | -1000 to 1000 | mV | |
BNS2ORPC | 400001 | 1382 | Analog Value | ORP2conv Tower 2 ORP | -1000 to 1000 | mV | |
BNS1420C | 400001 | 1383 | Analog Value | nviValue12[0] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS2420C | 400001 | 1384 | Analog Value | nviValue12[1] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS3420C | 400001 | 1385 | Analog Value | nviValue12[2] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS4420C | 400001 | 1386 | Analog Value | nviValue12[3] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS5420C | 400001 | 1387 | Analog Value | nviValue123[0] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS6420C | 400001 | 1388 | Analog Value | nviValue123[1] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS7420C | 400001 | 1389 | Analog Value | nviValue123[2] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS8420C | 400001 | 1390 | Analog Value | nviValue123[3] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNWMT1C | 400001 | 1391 | Analog Value | nviFlowTotal[0]) Water meter 1 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNWMT2C | 400001 | 1392 | Analog Value | nviFlowTotal[1])Water meter 2 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNRly1C | 400001 | 1393 | Analog Value | nvi01RelayStatus | 0=Off 4=On | ||
BNRly2C | 400001 | 1394 | Analog Value | nvi02RelayStatus | 0=Off 4=On | ||
BNRly3C | 400001 | 1395 | Analog Value | nvi03RelayStatus | 0=Off 4=On | ||
BNRly4C | 400001 | 1396 | Analog Value | nvi04RelayStatus | 0=Off 4=On | ||
BNRly5C | 400001 | 1397 | Analog Value | nvi05RelayStatus | 0=Off 4=On | ||
BNRly6C | 400001 | 1398 | Analog Value | nvi06RelayStatus | 0=Off 4=On | ||
BNRly7C | 400001 | 1399 | Analog Value | nvi07RelayStatus | 0=Off 4=On | ||
BNRly8C | 400001 | 1400 | Analog Value | nvi08RelayStatus | 0=Off 4=On | ||
BNRly9C | 400001 | 1401 | Analog Value | nvi09RelayStatus | 0=Off 4=On | ||
BNRly10C | 400001 | 1402 | Analog Value | nvi10RelayStatus | 0=Off 4=On | ||
BNWMT3C | 400001 | 1403 | Analog Value | nviFlowTotal[2])Water meter 3 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNWMT4C | 400001 | 1404 | Analog Value | nviFlowTotal[3]) Water Meter 4 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNflow1C | 400001 | 1405 | Analog Value | nviSNContact[2]) Flow switch 1 | 0=Off 4=On | ||
BNflow2C | 400001 | 1406 | Analog Value | nviSNContact[3]) Flow switch 2 | 0=Off 4=On | ||
BNflow3C | 400001 | 1407 | Analog Value | nviContact1[2]) Flow Switch 3 | 0=Off 4=On | ||
BNflow4C | 400001 | 1408 | Analog Value | nviContact1[3]) Flow Switch 4 | 0=Off 4=On | ||
BNS1CondD | 400001 | 1409 | Analog Value | S1Con Tower 1 | 0-15,000 | umhos | |
BNS2CondD | 400001 | 1410 | Analog Value | S2Con Tower 1 MU | 0-15,000 | umhos | |
BNS3CondD | 400001 | 1411 | Analog Value | S3Con Tower 2 | 0-15,000 | umhos | |
BNS4CondD | 400001 | 1412 | Analog Value | S4Con Tower 2 MU | 0-15,000 | umhos | |
BNS1pHD | 400001 | 1413 | Analog Value | nvipH_f1 Tower 1 pH | 0.0-14.0 | pH | |
BNS2pHD | 400001 | 1414 | Analog Value | nvipH_f123 Tower 2 pH | 0.0-14.0 | pH | |
BNS1ORPD | 400001 | 1415 | Analog Value | ORP1conv Tower 1 ORP | -1000 to 1000 | mV | |
BNS2ORPD | 400001 | 1416 | Analog Value | ORP2conv Tower 2 ORP | -1000 to 1000 | mV | |
BNS1420D | 400001 | 1417 | Analog Value | nviValue12[0] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS2420D | 400001 | 1418 | Analog Value | nviValue12[1] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS3420D | 400001 | 1419 | Analog Value | nviValue12[2] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS4420D | 400001 | 1420 | Analog Value | nviValue12[3] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS5420D | 400001 | 1421 | Analog Value | nviValue123[0] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS6420D | 400001 | 1422 | Analog Value | nviValue123[1] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS7420D | 400001 | 1423 | Analog Value | nviValue123[2] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNS8420D | 400001 | 1424 | Analog Value | nviValue123[3] | -9999.99 to 9999.99 | Var | Various 4-20 mA inputs and user configurable ranges on site |
BNWMT1D | 400001 | 1425 | Analog Value | nviFlowTotal[0]) Water meter 1 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNWMT2D | 400001 | 1426 | Analog Value | nviFlowTotal[1])Water meter 2 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNRly1D | 400001 | 1427 | Analog Value | nvi01RelayStatus | 0=Off 4=On | ||
BNRly2D | 400001 | 1428 | Analog Value | nvi02RelayStatus | 0=Off 4=On | ||
BNRly3D | 400001 | 1429 | Analog Value | nvi03RelayStatus | 0=Off 4=On | ||
BNRly4D | 400001 | 1430 | Analog Value | nvi04RelayStatus | 0=Off 4=On | ||
BNRly5D | 400001 | 1431 | Analog Value | nvi05RelayStatus | 0=Off 4=On | ||
BNRly6D | 400001 | 1432 | Analog Value | nvi06RelayStatus | 0=Off 4=On | ||
BNRly7D | 400001 | 1433 | Analog Value | nvi07RelayStatus | 0=Off 4=On | ||
BNRly8D | 400001 | 1434 | Analog Value | nvi08RelayStatus | 0=Off 4=On | ||
BNRly9D | 400001 | 1435 | Analog Value | nvi09RelayStatus | 0=Off 4=On | ||
BNRly10D | 400001 | 1436 | Analog Value | nvi10RelayStatus | 0=Off 4=On | ||
BNWMT3D | 400001 | 1437 | Analog Value | nviFlowTotal[2])Water meter 3 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNWMT4D | 400001 | 1438 | Analog Value | nviFlowTotal[3]) Water Meter 4 | 0-10,000,000 | G or L | Gallons or liters, cumulative count |
BNflow1D | 400001 | 1439 | Analog Value | nviSNContact[2]) Flow switch 1 | 0=Off 4=On | ||
BNflow2D | 400001 | 1440 | Analog Value | nviSNContact[3]) Flow switch 2 | 0=Off 4=On | ||
BNflow3D | 400001 | 1441 | Analog Value | nviContact1[2]) Flow Switch 3 | 0=Off 4=On | ||
BNflow4D | 400001 | 1442 | Analog Value | nviContact1[3]) Flow Switch 4 | 0=Off 4=On |