Easy BACnet
  1. Home
  2. BACnet points lists
  3. Contemporary Controls
  4. Caterpillar ATC 300+ transfer switch controller via BASgatewayLX

Automatic transfer switch controller · BACnet points list

Contemporary Controls Caterpillar ATC 300+ transfer switch controller via BASgatewayLX BACnet points list

Updated 12 November 2026

Short answer

Gateway profile for the Cat ATC 300+: 111 objects (79 AI, 18 BI, 14 BO), 91 polled by default. Inputs give source available/connected, test and sync states, relay states, lockout and inhibit flags, timers, pickup/dropout settings, source voltages and frequencies, run and connect times, transfer count and primary status. Test, go-to-emergency, retransfer and counter resets are unpolled Binary Outputs.

This page lists 111 BACnet objects for the Contemporary Controls Caterpillar ATC 300+ transfer switch controller via BASgatewayLX — 14 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Contemporary Controls’s own free documentation, linked below.

Manufacturer
Contemporary Controls
Model
Caterpillar ATC 300+ transfer switch controller via BASgatewayLX
Equipment
Automatic transfer switch controller
Equipment type
Other equipment
BACnet objects
111 (14 writable)
Transport
BACnet IP
Firmware
Not stated
Also known as
ATC 300+, ATC300+, Cat ATS controller, Eaton ATC-300+
Source document
BASgatewayLX Modbus device profile Cat_ATC300_plus_a · Cat_ATC300_plus_a_LX.csv
Download CSV 111 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against Contemporary Controls’s current documentation and the live device before use. Not official Contemporary Controls information. Terms of use.

BMS integration notes: Contemporary Controls Caterpillar ATC 300+ transfer switch controller via BASgatewayLX

Integration in brief

Read Source 1/2 available and connected, ATS in test and the generator start relay. Enable the test and transfer command outputs only if the BMS is meant to run ATS tests.

Minimum points to map

The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.

ObjectNameWhyAccess
BI 1Source 1 AvailableSource 1 availableRead
BI 2Source 2 AvailableSource 2 availableRead
BI 3Source 1 ConnectedSource 1 connectedRead
BI 4Source 2 ConnectedSource 2 connectedRead
BI 5ATS In TestATS in testRead
BI 13Gen Start RelayGenerator start relayRead
AI 66S1 VabSource 1 voltage A-BRead
AI 70S2 VabSource 2 voltage A-BRead
BI 12Alarm RelayAlarm relayRead
BI 14LockoutLockoutRead

Network setup

Watch out for

Contemporary Controls Caterpillar ATC 300+ transfer switch controller via BASgatewayLX BACnet objects

Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.

Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.

111 of 111 shown
Type
Analog
Access
Show
Contemporary Controls Caterpillar ATC 300+ transfer switch controller via BASgatewayLX BACnet Points List
DescriptionStates
BImin1Source 1 AvailableModbus 001000Read
BImin2Source 2 AvailableModbus 001001Read
BImin3Source 1 ConnectedModbus 001002Read
BImin4Source 2 ConnectedModbus 001003Read
BImin5ATS In TestModbus 001004Read
BI6ATS Waiting for SyncModbus 001005Read
BI7K1 RelayModbus 001006Read
BI8K2 RelayModbus 001007Read
BI9K3 RelayModbus 001008Read
BI10K4 RelayModbus 001009Read
BI11Pretransfer RelayModbus 001010Read
BImin12Alarm RelayModbus 001011Read
BImin13Gen Start RelayModbus 001012Read
BImin14LockoutModbus 102000Read
BI15Go To Source 2Modbus 102001Read
BI16Monitor ModeModbus 102002Read
BI17Manual RetransferModbus 102003Read
BI18Emergency InhibitModbus 102004Read
AI19TDES timerModbus 403001sRead
AI20TONE timerModbus 403002sRead
AI21TDEN timerModbus 403003sRead
AI22TDEC timerModbus 403004sRead
AI23Nominal FrequencyModbus 403005HzRead
AI24Nominal VoltageModbus 403006VRead
AI25S1 Undervoltage DropoutModbus 403007VRead
AI26S2 Undervoltage DropoutModbus 403008VRead
AI27S1 Undervoltage PickupModbus 403009VRead
AI28S2 Undervoltage PickupModbus 403010VRead
AI29S1 Overvoltage DropoutModbus 403011VRead
AI30S2 Overvoltage DropoutModbus 403012VRead
AI31S1 Overvoltage PickupModbus 403013VRead
AI32S2 Overvoltage PickupModbus 403014VRead
AI33S1 Underfrequency DropoutModbus 403015HzRead
AI34S2 Underfrequency DropoutModbus 403016HzRead
AI35S1 Underfrequency PickupModbus 403017HzRead
AI36S2 Underfrequency PickupModbus 403018HzRead
AI37S1 Overfrequency DropoutModbus 403019HzRead
AI38S2 Overfrequency DropoutModbus 403020HzRead
AI39S1 Overfrequency PickupModbus 403021HzRead
AI40S2 Overfrequency PickupModbus 403022HzRead
AI41TDN timerModbus 403024sRead
AI42Modbus Baud RateModbus 403025Read
AI43Modbus AddressModbus 403026Read
AI44Plant Exerciser IntervalModbus 403027Read
AI45Plant Exerciser Load TransferModbus 403028Read
AI46Plant Exerciser DayModbus 403029daysRead
AI47Plant Exerciser HourModbus 403030hRead
AI48Plant Exerciser MinuteModbus 403031minRead
AI49Test ModeModbus 403032Read
AI50Engine Run TimeModbus 403033Read
AI51Pretransfer timerModbus 403034Read
AI52Number of GeneratorsModbus 403035Read
AI53Three phase / Single PhaseModbus 403036Read
AI54Voltage Unbalance On/OffModbus 403037Read
AI55Voltage Unbalance DropoutModbus 403038%Read
AI56Voltage Unbalance PickupModbus 403039%Read
AI57Voltage Unbalance DelayModbus 403040sRead
AI58TDEF timerModbus 403041sRead
AI59In-phase Transition On/OffModbus 403042Read
AI60In-phase Transition Freq DifferenceModbus 403043HzRead
AI61Synchronization timerModbus 403044minRead
AI62Phase Reversal On/OffModbus 403045Read
AI63Daylight Savings Time Auto AdjustModbus 403046Read
AI64Manual Re-transfer On/OffModbus 403047Read
AI65Display LanguageModbus 403048Read
AImin66S1 VabModbus 306145VRead
AI67S1 VbcModbus 306146VRead
AI68S1 VcAModbus 306147VRead
AI69S1 FreqModbus 306148HzRead
AImin70S2 VabModbus 306149VRead
AI71S2 VbcModbus 306150VRead
AI72S2 VcAModbus 306151VRead
AI73S2 FreqModbus 306152HzRead
AI74IDES TimerModbus 306153sRead
AI75TONE TimerModbus 306154sRead
AI76TDEN TimerModbus 306155sRead
AI77TDEC TimerModbus 306156sRead
AI78TDN TimerModbus 306157sRead
AI79TDEF TimerModbus 306158sRead
AI80Pretransfer TimerModbus 306159sRead
AI81Engine Run TimerModbus 306160minRead
AI82Sync TimerModbus 306161minRead
AI83S2 Engine Run TimeModbus 306162hRead
AI84S1 Connect TimeModbus 306163hRead
AI85S2 Connect TimeModbus 306164hRead
AI86S1 Available TimeModbus 306165hRead
AI87S2 Available TimeModbus 306166hRead
AI88Load Energized TimeModbus 306167hRead
AI89Primary StatusModbus 306168Read
AI90Number of TransfersModbus 306169Read
AI91Cause of Latest EventModbus 306170Read
AI92Product IDModbus 306171; not polled by defaultRead
AI93Hardware RevisionModbus 306172; not polled by defaultRead
AI94Firmware VersionModbus 306173; not polled by defaultRead
AI95Firmware RevisionModbus 306174; not polled by defaultRead
AI96Serial Number - highModbus 306175; not polled by defaultRead
AI97Serial Number - lowModbus 306176; not polled by defaultRead
BO98Reset Number of TransfersModbus 005000; not polled by defaultCommand
BO99Reset S1 Available TimeModbus 005001; not polled by defaultCommand
BO100Reset S1 Connect TimeModbus 005002; not polled by defaultCommand
BO101Reset S2 Available TimeModbus 005003; not polled by defaultCommand
BO102Reset S2 Connect TimeModbus 005004; not polled by defaultCommand
BO103Reset S2 Engine Run TimeModbus 005005; not polled by defaultCommand
BO104Reset Load Energized TimeModbus 005006; not polled by defaultCommand
BO105Reset Transfer StatusModbus 005007; not polled by defaultCommand
BO106Initiate ATS TestModbus 005008; not polled by defaultCommand
BO107Cancel ATS TestModbus 005009; not polled by defaultCommand
BO108Bypass TDNE/TDENModbus 005010; not polled by defaultCommand
BO109Manual RetransferModbus 005011; not polled by defaultCommand
BO110Go To EmergencyModbus 005012; not polled by defaultCommand
BO111Cancel Go To EmergencyModbus 005013; not polled by defaultCommand
Object ID lookup: Contemporary Controls BASgatewayLX Cat ATC 300+ point IDs by name

Integration notes

Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the Caterpillar ATC 300+ transfer switch controller via BASgatewayLX and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.

Questions about the Contemporary Controls Caterpillar ATC 300+ transfer switch controller via BASgatewayLX

How many BACnet points does the Contemporary Controls Caterpillar ATC 300+ transfer switch controller via BASgatewayLX have?

This list has 111 BACnet objects: 79 analog inputs, 18 binary inputs, 14 binary outputs. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Contemporary Controls Caterpillar ATC 300+ transfer switch controller via BASgatewayLX BACnet points are writable?

14 of the 111 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done. The source has no read/write column, so this is inferred from object type.

Where is the official Contemporary Controls Caterpillar ATC 300+ transfer switch controller via BASgatewayLX BACnet documentation?

The source is BASgatewayLX Modbus device profile Cat_ATC300_plus_a (Cat_ATC300_plus_a_LX.csv), published free by Contemporary Controls at https://www.ccontrols.com/support/dp/Cat_ATC300_Plus2.zip.

What are the minimum BACnet points to integrate the Contemporary Controls Caterpillar ATC 300+ transfer switch controller via BASgatewayLX?

Start with BI 1 Source 1 Available (Source 1 available); BI 2 Source 2 Available (Source 2 available); BI 3 Source 1 Connected (Source 1 connected); BI 4 Source 2 Connected (Source 2 connected); BI 5 ATS In Test (ATS in test); BI 13 Gen Start Relay (Generator start relay); AI 66 S1 Vab (Source 1 voltage A-B); AI 70 S2 Vab (Source 2 voltage A-B); BI 12 Alarm Relay (Alarm relay); BI 14 Lockout (Lockout).

How do I check these points on the real Caterpillar ATC 300+ transfer switch controller via BASgatewayLX?

Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.

More Contemporary Controls BACnet points lists

Source: BASgatewayLX Modbus device profile Cat_ATC300_plus_a · Cat_ATC300_plus_a_LX.csv. Object names, instances and units are reproduced as published; descriptions are our own.