Facility Explorer FX60 Network Configuration

Facility ExplorerFX60Johnson ControlsnetworkLAN configuration
May 5, 2026|7 min read

The Johnson Controls Facility Explorer FX60 is a DIN-rail-mounted supervisory controller with two 10/100 Mbps Ethernet ports (LAN1 and LAN2), an RS-485 port for BACnet MS/TP, and two option card slots. Connect to LAN1 for primary network access using the factory default IP of 192.168.1.149, configure a static IP through FX Workbench's TCP/IP Configuration screen, and use HTTPS port 5011 for platform connections. Bind BACnet/IP drivers to LAN1 or LAN2 depending on whether you run an integrated or isolated BACnet network, and configure BACnet MS/TP on the built-in RS-485 port with a unique network number and MAC address.

What Is the FX60

The Facility Explorer FX60 is a supervisory-class controller in the Johnson Controls Facility Explorer product family. It runs Niagara-based software (originally NiagaraAX, later Niagara 4 in the FX60E variant) on a QNX real-time operating system with the IBM J9 Java Virtual Machine. The FX60 manages networks of field controllers using open communication protocols—BACnet/IP, BACnet MS/TP, N2, LONWORKS, and Modbus—and provides a built-in web user interface for monitoring, trending, alarming, and scheduling.

Compared to its smaller sibling the FX20, the FX60 offers significantly higher capacity: 128 MB of RAM and 128 MB of flash storage versus the FX20's 64 MB of each. This additional memory allows the FX60 to host larger station databases, more concurrent driver instances, and more simultaneous user sessions. Both the FX20 and FX60 share the same physical form factor—a compact DIN-rail-mountable enclosure with identical port layouts—so the network configuration procedures described in this article apply to both controllers unless otherwise noted.

The FX60 is identified by the model number LP-FX6011N-1 (or similar LP-FX6011 variants). It ships with an embedded copy of FX Workbench and a web-based user interface accessible through any modern browser. Johnson Controls has confirmed that software release 14.4 (B14.4) is the final 14.x release that supports the FX20, FX30E, FX40, FX60, FX60E, and FX70 platforms. Organizations still running these controllers should plan accordingly for future software compatibility.

Network Interfaces: LAN1 vs. LAN2

The FX60 provides two 10/100 Mbps Ethernet ports labeled LAN1 and LAN2 on the bottom edge of the controller enclosure. Understanding the intended role of each port is critical to a clean network design.

LAN1: Primary Network Port

LAN1 is the primary network interface. In the vast majority of installations, LAN1 is the only Ethernet port you connect. It carries all traffic: platform connections from FX Workbench, web UI sessions from browsers, BACnet/IP communication with field controllers, and any supervisory-level integration traffic (oBIX, Niagara Fox, etc.). When you first power on a new FX60, LAN1 is the interface that responds at the factory default IP address.

LAN2: Secondary / Isolated Network Port

LAN2 exists for installations that require network isolation—separating BACnet/IP field-bus traffic from the corporate or supervisory LAN. If your building network design places BACnet/IP devices on a dedicated subnet that should not carry management traffic, you connect LAN2 to that isolated BACnet subnet and bind your BACnet/IP driver to the LAN2 interface. This keeps broadcast-heavy BACnet discovery traffic off the corporate backbone while still allowing FX Workbench and web UI connections through LAN1.

LAN1 and LAN2 must be configured on different subnets. The FX60 does not support bridging the two ports or assigning them addresses on the same subnet. If you attempt to place both interfaces on the same subnet, routing conflicts will cause unpredictable communication failures. In a dual-LAN deployment, a typical configuration might look like this:

LAN1 (Management/Supervisory):  10.1.50.20 / 255.255.255.0  Gateway: 10.1.50.1
LAN2 (BACnet/IP Field Bus):     192.168.100.20 / 255.255.255.0  No gateway

If you do not need network isolation, leave LAN2 disconnected. There is no requirement to use both ports, and connecting LAN2 without a clear architectural reason adds unnecessary complexity.

IP Configuration

Every new FX60 ships with a factory-default IP address of 192.168.1.149 and a subnet mask of 255.255.255.0. The default gateway is not set. To perform initial configuration, you must first connect a laptop directly to the FX60's LAN1 port with an Ethernet cable and assign your laptop a static IP address on the same 192.168.1.0/24 subnet—for example, 192.168.1.100 with a subnet mask of 255.255.255.0.

Step 1: Connect and Launch FX Workbench

Open FX Workbench on your laptop. Select File > Open > Open Platform. In the Host field, enter 192.168.1.149. Leave the Port field at the default 5011. Enter the default credentials (consult the controller's documentation or your project-specific credentials sheet). The platform connection establishes over TLS on port 5011.

Step 2: Navigate to TCP/IP Configuration

Once connected to the platform, open the station. In the Navigation Tree on the left side of FX Workbench, expand the Administration folder and double-click TCP/IP Configuration. On the TCP/IP Configuration screen, expand the Interfaces field so that the individual interface settings become visible.

Step 3: Assign a Static IP Address

Modify the following fields for LAN1 (and LAN2 if applicable):

Click Save. The controller applies the new IP settings. You will lose your current platform connection because the IP address has changed. Reconfigure your laptop to the new subnet and reconnect to the controller at its new IP address on port 5011 to verify the change took effect.

Always use static IP addresses for supervisory controllers. While the FX60 supports DHCP, a supervisory controller that changes its IP address will break every platform connection, BACnet device binding, and bookmark configured to reach it. Static addressing is standard practice for BAS controllers in production environments.

HTTPS and Port 5011

The FX60 runs a platform daemon that listens for incoming connections from FX Workbench. By default, this daemon is configured to accept connections on HTTPS port 5011. This is the port used for all platform-level operations: installing or upgrading station software, commissioning the controller, transferring station backups, and performing host-level diagnostics.

The platform daemon uses SSL/TLS to authenticate both the controller and the client and to encrypt all traffic between FX Workbench and the FX60. The Facility Explorer platform supports TLS 1.0, 1.1, and 1.2. When FX Workbench initiates a platform connection, it defaults to a secure TLS connection and will prompt you to accept the controller's certificate if it has not been previously trusted.

In addition to the platform daemon on port 5011, the FX60's web user interface typically runs on HTTPS port 443 (or HTTP port 80, depending on station configuration). These are separate services: the web UI is served by the Niagara web server within the station, while the platform connection is handled by the platform daemon outside the station context.

Port 5011 must be reachable from any workstation that needs to perform platform-level management. If your network includes firewalls between the management VLAN and the BAS VLAN, create a rule permitting TCP port 5011 from authorized workstations to the FX60's LAN1 address. If you also need web UI access, permit TCP 443 (or 80) as well.

Johnson Controls recommends leaving the platform port at the default 5011 unless you have a specific reason to change it. If you do need to change the port—for example, to avoid a conflict with another service—you can modify it through the Platform Administration tools on the controller. Document any non-default port assignments carefully, as technicians arriving on site will assume 5011 by default.

BACnet Driver Configuration

The FX60 supports three BACnet driver types, each requiring a separate license and serving a different purpose:

Configuring the BACnet/IP Driver

In FX Workbench, the BACnet/IP driver lives under Config > Drivers > BacnetNetwork. When you add a BACnet/IP network using the New JCI Station wizard or manually through the palette, the driver creates a BACnet/IP port component. Key settings to configure on this port include:

Configuring the BACnet MS/TP Driver

BACnet MS/TP uses the FX60's built-in non-isolated RS-485 port. In FX Workbench, drag the MstpPort component into /Config/Drivers/BacnetNetwork/Bacnet Comm/Network. Configure the following properties:

After configuring the MS/TP port, the FX60 acts as a BACnet router between the BACnet/IP network and the MS/TP segment, forwarding messages between the two transports automatically. This is one of the core functions of a supervisory controller: field controllers on the RS-485 bus become visible to BACnet/IP clients on the LAN through the FX60's routing function.

Connecting to FX Supervisory Controllers

There are two primary methods for connecting to the FX60 after initial IP configuration is complete: the FX Workbench platform connection and the web-based user interface.

Platform Connection via FX Workbench

The platform connection is the primary management interface. In FX Workbench, select File > Open > Open Platform. Enter the FX60's IP address in the Host field and leave the Port at 5011. Authenticate with valid credentials. The platform connection gives you full access to station engineering: adding and configuring drivers, editing control logic, managing user accounts, installing software updates, and performing station backups.

Web User Interface

For day-to-day monitoring and operator interaction, the FX60's embedded web server provides a browser-based UI. Navigate to https://<controller-ip> in a web browser. The web UI provides access to dashboards, alarm summaries, schedules, trends, and basic point commanding without requiring FX Workbench to be installed on the workstation. The web interface is particularly useful for facility operators who do not need engineering-level access.

Commissioning Wizard

After the initial platform connection, the FX60's Commissioning Wizard guides you through essential setup steps: configuring the station name, setting the time zone, adding network drivers (N2, BACnet, NDIO, NRIO, SNMP, Wireless TEC, Modbus), and establishing communication with downstream field controllers. The wizard is accessible from FX Workbench after a platform connection is established and is the recommended method for initial station setup on a new controller.

Common Mistakes

Platform Compatibility

The FX60 has been supported across multiple Facility Explorer software releases. The following table summarizes the key compatibility points:

Software ReleaseFX60 SupportNotes
FX Workbench 6.xYesNiagaraAX-based. Original software platform for FX20 and FX60 controllers.
FX Workbench 14.0–14.4YesNiagara 4-based. Supports FX60 and FX60E. B14.4 is the final 14.x release for FX60.
FX Workbench 15.x+NoFX60 is not supported. Migrate to FX80 or FX90 hardware for continued software updates.

The FX60 runs on the QNX real-time operating system with the IBM J9 Java Virtual Machine. Its hardware specifications—128 MB RAM and 128 MB flash—define the upper limit of station size. Larger projects or those requiring current software releases should use the FX80 (with 1 GB RAM and 4 GB flash) or the newer FX90 supervisory controller.

The FX60 is BTL-listed as a BACnet Building Controller (B-BC) under ASHRAE 135-2004, which ensures interoperability with other BTL-certified BACnet devices. This listing covers BACnet/IP and BACnet MS/TP communication as well as standard BACnet services including WHO-IS, I-AM, Read-Property, Write-Property, and COV subscriptions.

For new installations, Johnson Controls recommends the FX80 or FX90 platform. However, the FX60 remains widely deployed in existing buildings and will continue to operate on its current software indefinitely—the end-of-software-support designation means no new software releases, not that the controller stops functioning.

Source Attribution

This guide draws on technical documentation from the following sources:

FX60Johnson ControlsnetworkLAN configurationBACnet driver

Was this article helpful?

Related Articles

Need to do this remotely? SiteConduit replaces VPN configuration with one-click encrypted sessions. No port forwarding, no certificate management. Join the waitlist.

SC

SiteConduit Technical Team

Idea Networks Inc.

SiteConduit builds managed remote access for building automation. Our knowledge base is maintained by BAS professionals with hands-on experience deploying and troubleshooting BACnet, Niagara, Modbus, and Facility Explorer systems.