- Home
- BACnet points lists
- Eurotherm (Schneider Electric)
- EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016)
Other equipment (single-loop process / temperature controller) · BACnet points list
Eurotherm (Schneider Electric) EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016) BACnet points list
Updated 12 November 2026Unofficial source
The EPC3000 range is a family of single-loop process and temperature controllers with a setpoint programmer. The BACnet object list is fixed: input PVs, alarm inputs, loop working setpoint and output, programmer status and maths outputs as analog inputs; alarm settings, loop PV, target setpoint, auto/manual, manual output, PID terms, I/O values, a remote input and the programmer controls as writable analog values; output, alarm and programmer event states as binary inputs; input and alarm status as multistate inputs.
This page lists 172 BACnet objects for the Eurotherm (Schneider Electric) EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016) — 116 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from a copy of Eurotherm (Schneider Electric)’s documentation hosted by BACnet International product catalog, not by Eurotherm (Schneider Electric) itself, so treat it as unofficial.
- Manufacturer
- Eurotherm (Schneider Electric)
- Model
- EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016)
- Equipment
- Other equipment (single-loop process / temperature controller)
- Equipment type
- Other equipment
- BACnet objects
- 172 (116 writable)
- Transport
- —
- Firmware
- V3.02
- Also known as
- EPC3000, EPC3004, EPC3008, EPC3016, Eurotherm EPC3000, HA033299
- Source document
- EPC3000 Programmable Controller Protocol Implementation Conformance Statement · HA033299 Issue 2 · rev. 2018-10-09 (unofficial copy, hosted by BACnet International product catalog)
Reference only, provided as-is: verify against Eurotherm (Schneider Electric)’s current documentation and the live device before use. Not official Eurotherm (Schneider Electric) information. Terms of use.
BMS integration notes: Eurotherm (Schneider Electric) EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016)
Write the loop target setpoint (AV 38), auto/manual (AV 39) and manual output (AV 40). Read the process value (AI 1), working setpoint (AI 9), working output (AI 10) and the alarm states (BI 9-14 / MI 3-8). A BMS value can be fed to the controller through AV 53 RemoteInput.Input.
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.
| Object | Name | Why | Access |
|---|---|---|---|
| AV 38 | Loop.Main.TargetSP | Loop target setpoint | Write |
| AV 39 | Loop.Main.AutoMan | Loop auto / manual select | Write |
| AV 40 | Loop.OP.ManualOP | Loop output in manual | Write |
| AI 1 | AI.1.Main.PV | Input 1 process value | Read |
| AI 9 | Loop.Main.WorkingSP | Loop working setpoint | Read |
| AI 10 | Loop.Main.WorkingOutput | Loop working output, % | Read |
| MI 1 | AI.1.PVStatus | Input 1 status | Read |
| BI 9 | Alarm.1.Output | Alarm 1 active | Read |
Sensors & values from the BMS
AV 53 RemoteInput.Input accepts a value written over BACnet; how the controller uses it depends on its configuration.
Network setup
- The Modbus addresses used with the UserParameter pairs are in the iTools help (Device Help > Scada).
Watch out for
- Configuration parameters cannot be written over BACnet, and the controller cannot be put into configuration mode from BACnet.
- Alarm and PID settings are instrument parameters; avoid cyclic writes.
Eurotherm (Schneider Electric) EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016) 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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| BI | 1 | IO.IO1.Output | Indicates status of IO1 out (needs hardware fitted) | Read | ON / OFF | |
| BI | 2 | IO.IO2.Output | Indicates status of IO2 out (needs hardware fitted) | Read | ON / OFF | |
| BI | 3 | IO.OP3.Output | Indicates status of OP3 out | Read | ON / OFF | |
| BI | 4 | IO.IO4.Output | Indicates status of IO4 out (not on EPC3016; needs hardware fitted) | Read | ON / OFF | |
| BI | 5 | OptionDIO.D1.Out | Indicates status of D1 out (not on EPC3016; needs hardware fitted; if configured) | Read | ON / OFF | |
| BI | 6 | OptionDIO.D2.Out | Indicates status of D2 out (not on EPC3016; needs hardware fitted; if configured) | Read | ON / OFF | |
| BI | 7 | OptionDIO.D3.Out | Indicates status of D3 out (not on EPC3016; needs hardware fitted; if configured) | Read | ON / OFF | |
| BI | 8 | OptionDIO.D4.Out | Indicates status of D4 out (not on EPC3016; needs hardware fitted; if configured) | Read | ON / OFF | |
| BImin | 9 | Alarm.1.Output | Alarm 1 Output state | Read | ON / OFF | |
| BI | 10 | Alarm.2.Output | Alarm 2 Output state | Read | ON / OFF | |
| BI | 11 | Alarm.3.Output | Alarm 3 Output state | Read | ON / OFF | |
| BI | 12 | Alarm.4.Output | Alarm 4 Output state | Read | ON / OFF | |
| BI | 13 | Alarm.5.Output | Alarm 5 Output state | Read | ON / OFF | |
| BI | 14 | Alarm.6.Output | Alarm 6 Output state | Read | ON / OFF | |
| BI | 15 | Programmer.Run.Event1 | Programmer Event 1 (if feature enabled) | Read | ON / OFF | |
| BI | 16 | Programmer.Run.Event2 | Programmer Event 2 (if feature enabled) | Read | ON / OFF | |
| BI | 17 | Programmer.Run.Event3 | Programmer Event 3 (if feature enabled) | Read | ON / OFF | |
| BI | 18 | Programmer.Run.Event4 | Programmer Event 4 (if feature enabled) | Read | ON / OFF | |
| BI | 19 | Programmer.Run.Event5 | Programmer Event 5 (if feature enabled) | Read | ON / OFF | |
| BI | 20 | Programmer.Run.Event6 | Programmer Event 6 (if feature enabled) | Read | ON / OFF | |
| BI | 21 | Programmer.Run.Event7 | Programmer Event 7 (if feature enabled) | Read | ON / OFF | |
| BI | 22 | Programmer.Run.Event8 | Programmer Event 8 (if feature enabled) | Read | ON / OFF | |
| AImin | 1 | AI.1.Main.PV | Analogue Input 1 PV | Read | ||
| AI | 2 | AI.2.Main.PV | Analogue Input 2 PV (not on EPC3016; needs hardware fitted; if feature enabled) | Read | ||
| AI | 3 | Alarm.1.Input | Alarm 1 Input | Read | ||
| AI | 4 | Alarm.2.Input | Alarm 2 Input | Read | ||
| AI | 5 | Alarm.3.Input | Alarm 3 Input | Read | ||
| AI | 6 | Alarm.4.Input | Alarm 4 Input | Read | ||
| AI | 7 | Alarm.5.Input | Alarm 5 Input | Read | ||
| AI | 8 | Alarm.6.Input | Alarm 6 Input | Read | ||
| AImin | 9 | Loop.Main.WorkingSP | Loop Working Setpoint | Read | ||
| AImin | 10 | Loop.Main.WorkingOutput | Loop Working Output | % | Read | |
| AI | 11 | IO.LA.PV | IO LA PV | Read | ||
| AI | 12 | IO.LB.PV | IO LB PV (not on EPC3016) | Read | ||
| AI | 13 | Programmer.Run.PSP | Programmer Setpoint (if feature enabled) | Read | ||
| AI | 14 | Programmer.Run.ProgramTimeLeft | Program Time Remaining (if feature enabled) | ms | Read | |
| AI | 15 | Programmer.Run.SegmentTimeLeft | Segment Time Remaining (if feature enabled) | ms | Read | |
| AI | 16 | Programmer.Run.ProgramCyclesLeft | Program Cycles Remaining (if feature enabled) | Read | ||
| AI | 17 | Programmer.Run.CurrentProgramNumber | Current Program Number (if feature enabled) | Read | ||
| AI | 18 | Programmer.Run.SegmentNumber | Current Segment Number (if feature enabled) | Read | ||
| AI | 19 | Math.1.Out | Math 1 Output (if feature enabled) | Read | ||
| AI | 20 | Math.2.Out | Math 2 Output (if feature enabled) | Read | ||
| AI | 21 | Math.3.Out | Math 3 Output (if feature enabled) | Read | ||
| AI | 22 | Math.4.Out | Math 4 Output (if feature enabled) | Read | ||
| AI | 23 | Math.5.Out | Math 5 Output (if feature enabled) | Read | ||
| AI | 24 | Math.6.Out | Math 6 Output (if feature enabled) | Read | ||
| AI | 25 | Math.7.Out | Math 7 Output (if feature enabled) | Read | ||
| AI | 26 | Math.8.Out | Math 8 Output (if feature enabled) | Read | ||
| AV | 1 | Alarm.1.Threshold | Alarm 1 Threshold | Write | ||
| AV | 2 | Alarm.1.Hysteresis | Alarm 1 Hysteresis | Write | ||
| AV | 3 | Alarm.1.Deviation | Alarm 1 Deviation | Write | ||
| AV | 4 | Alarm.1.Reference | Alarm 1 Reference | Write | ||
| AV | 5 | Alarm.1.Inhibit | Alarm 1 Inhibit | Write | ||
| AV | 6 | Alarm.1.Ack | Alarm 1 Ack | Write | ||
| AV | 7 | Alarm.2.Threshold | Alarm 2 Threshold | Write | ||
| AV | 8 | Alarm.2.Hysteresis | Alarm 2 Hysteresis | Write | ||
| AV | 9 | Alarm.2.Deviation | Alarm 2 Deviation | Write | ||
| AV | 10 | Alarm.2.Reference | Alarm 2 Reference | Write | ||
| AV | 11 | Alarm.2.Inhibit | Alarm 2 Inhibit | Write | ||
| AV | 12 | Alarm.2.Ack | Alarm 2 Ack | Write | ||
| AV | 13 | Alarm.3.Threshold | Alarm 3 Threshold | Write | ||
| AV | 14 | Alarm.3.Hysteresis | Alarm 3 Hysteresis | Write | ||
| AV | 15 | Alarm.3.Deviation | Alarm 3 Deviation | Write | ||
| AV | 16 | Alarm.3.Reference | Alarm 3 Reference | Write | ||
| AV | 17 | Alarm.4.Inhibit | Alarm 4 Inhibit | Write | ||
| AV | 18 | Alarm.3.Ack | Alarm 3 Ack | Write | ||
| AV | 19 | Alarm.4.Threshold | Alarm 4 Threshold | Write | ||
| AV | 20 | Alarm.4.Hysteresis | Alarm 4 Hysteresis | Write | ||
| AV | 21 | Alarm.4.Deviation | Alarm 4 Deviation | Write | ||
| AV | 22 | Alarm.4.Reference | Alarm 4 Reference | Write | ||
| AV | 23 | Alarm.4.Inhibit | Alarm 4 Inhibit | Write | ||
| AV | 24 | Alarm.4.Ack | Alarm 4 Ack | Write | ||
| AV | 25 | Alarm.5.Threshold | Alarm 5 Threshold | Write | ||
| AV | 26 | Alarm.5.Hysteresis | Alarm 5 Hysteresis | Write | ||
| AV | 27 | Alarm.5.Deviation | Alarm 5 Deviation | Write | ||
| AV | 28 | Alarm.5.Reference | Alarm 5 Reference | Write | ||
| AV | 29 | Alarm.5.Inhibit | Alarm 5 Inhibit | Write | ||
| AV | 30 | Alarm.5.Ack | Alarm 5 Ack | Write | ||
| AV | 31 | Alarm.6.Threshold | Alarm 6 Threshold | Write | ||
| AV | 32 | Alarm.6.Hysteresis | Alarm 6 Hysteresis | Write | ||
| AV | 33 | Alarm.6.Deviation | Alarm 6 Deviation | Write | ||
| AV | 34 | Alarm.6.Reference | Alarm 6 Reference | Write | ||
| AV | 35 | Alarm.6.Inhibit | Alarm 6 Inhibit | Write | ||
| AV | 36 | Alarm.6.Ack | Alarm 6 Ack | Write | ||
| AV | 37 | Loop.Main.PV | Loop PV | Write | ||
| AVmin | 38 | Loop.Main.TargetSP | Loop Target Setpoint | Write | ||
| AVmin | 39 | Loop.Main.AutoMan | Loop Auto/Manual | Write | ||
| AVmin | 40 | Loop.OP.ManualOP | Loop Manual Output | Write | ||
| AV | 41 | Loop.PID.Ch1PropBand | Loop Channel 1 Prop Band | Write | ||
| AV | 42 | Loop.PID.Ch2PropBand | Loop Channel 2 Prop Band | Write | ||
| AV | 43 | Loop.PID.IntegralTime | Loop Integral Time | Write | ||
| AV | 44 | Loop.PID.DerivativeTime | Loop Derivative Time | Write | ||
| AV | 45 | IO.IO1.PV | IO IO1 PV (needs hardware fitted) | Write | ||
| AV | 46 | IO.IO2.PV | IO IO2 PV (needs hardware fitted) | Write | ||
| AV | 47 | IO.OP3.PV | IO OP3 PV | Write | ||
| AV | 48 | IO.IO4.PV | IO IO4 PV (not on EPC3016; needs hardware fitted) | Write | ||
| AV | 49 | OptionDIO.D1.PV | OptionDIO D1 PV (not on EPC3016) | Write | ||
| AV | 50 | OptionDIO.D2.PV | OptionDIO D2 PV (not on EPC3016) | Write | ||
| AV | 51 | OptionDIO.D3.PV | OptionDIO D3 PV (not on EPC3016) | Write | ||
| AV | 52 | OptionDIO.D4.PV | OptionDIO D4 PV (not on EPC3016) | Write | ||
| AV | 53 | RemoteInput.Input | RemoteInput Input | Write | ||
| AV | 54 | UserParameter.1.Address | User Parameter 1 Address | Write | ||
| AV | 55 | UserParameter.1.Value | User Parameter 1 Value | Write | ||
| AV | 56 | UserParameter.2.Address | User Parameter 2 Address | Write | ||
| AV | 57 | UserParameter.2.Value | User Parameter 2 Value | Write | ||
| AV | 58 | UserParameter.3.Address | User Parameter 3 Address | Write | ||
| AV | 59 | UserParameter.3.Value | User Parameter 3 Value | Write | ||
| AV | 60 | UserParameter.4.Address | User Parameter 4 Address | Write | ||
| AV | 61 | UserParameter.4.Value | User Parameter 4 Value | Write | ||
| AV | 62 | UserParameter.5.Address | User Parameter 5 Address | Write | ||
| AV | 63 | UserParameter.5.Value | User Parameter 5 Value | Write | ||
| AV | 64 | UserParameter.6.Address | User Parameter 6 Address | Write | ||
| AV | 65 | UserParameter.6.Value | User Parameter 6 Value | Write | ||
| AV | 66 | UserParameter.7.Address | User Parameter 7 Address | Write | ||
| AV | 67 | UserParameter.7.Value | User parameter 7 Value | Write | ||
| AV | 68 | UserParameter.8.Address | User parameter 8 Address | Write | ||
| AV | 69 | UserParameter.8.Value | User parameter 8 Value | Write | ||
| AV | 70 | UserParameter.9.Address | User parameter 9 Address | Write | ||
| AV | 71 | UserParameter.9.Value | User parameter 9 Value | Write | ||
| AV | 72 | UserParameter.10.Address | User parameter 10 Address | Write | ||
| AV | 73 | UserParameter.10.Value | User parameter 10 Value | Write | ||
| AV | 74 | UserParameter.11.Address | User parameter 11 Address | Write | ||
| AV | 75 | UserParameter.11.Value | User parameter 11 Value | Write | ||
| AV | 76 | UserParameter.12.Address | User parameter 12 Address | Write | ||
| AV | 77 | UserParameter.12.Value | User parameter 12 Value | Write | ||
| AV | 78 | UserParameter.13.Address | User parameter 13 Address | Write | ||
| AV | 79 | UserParameter.13.Value | User parameter 13 Value | Write | ||
| AV | 80 | UserParameter.14.Address | User parameter 14 Address | Write | ||
| AV | 81 | UserParameter.14.Value | User parameter 14 Value | Write | ||
| AV | 82 | UserParameter.15.Address | User parameter 15 Address | Write | ||
| AV | 83 | UserParameter.15.Value | User parameter 15 Value | Write | ||
| AV | 84 | UserParameter.16Address | User parameter 16 Address | Write | ||
| AV | 85 | UserParameter.16.Value | User Parameter 16 Value | Write | ||
| AV | 86 | UserParameter.17.Address | User Parameter 17 Address | Write | ||
| AV | 87 | UserParameter.17.Value | User Parameter 17 Value | Write | ||
| AV | 88 | UserParameter.18.Address | User Parameter 18 Address | Write | ||
| AV | 89 | UserParameter.18.Value | User Parameter 18 Value | Write | ||
| AV | 90 | UserParameter.19.Address | User Parameter 19 Address | Write | ||
| AV | 91 | UserParameter.19.Value | User Parameter 19 Value | Write | ||
| AV | 92 | UserParameter.20.Address | User Parameter 20 Address | Write | ||
| AV | 93 | UserParameter.20.Value | User Parameter 20 Value | Write | ||
| AV | 94 | UserParameter.21.Address | User Parameter 21 Address | Write | ||
| AV | 95 | UserParameter.21.Value | User Parameter 21 Value | Write | ||
| AV | 96 | UserParameter.22.Address | User Parameter 22 Address | Write | ||
| AV | 97 | UserParameter.22.Value | User Parameter 22 Value | Write | ||
| AV | 98 | UserParameter.23.Address | User Parameter 23 Address | Write | ||
| AV | 99 | UserParameter.23.Value | User Parameter 23 Value | Write | ||
| AV | 100 | UserParameter.24.Address | User Parameter 24 Address | Write | ||
| AV | 101 | UserParameter.24.Value | User Parameter 24 Value | Write | ||
| AV | 102 | UserParameter.25.Address | User Parameter 25 Address | Write | ||
| AV | 103 | UserParameter.25.Value | User Parameter 25 Value | Write | ||
| AV | 104 | UserParameter.26.Address | User Parameter 26 Address | Write | ||
| AV | 105 | UserParameter.26.Value | User Parameter 26 Value | Write | ||
| AV | 106 | UserParameter.27.Address | User Parameter 27 Address | Write | ||
| AV | 107 | UserParameter.27.Value | User Parameter 27 Value | Write | ||
| AV | 108 | UserParameter.28.Address | User Parameter 28 Address | Write | ||
| AV | 109 | UserParameter.28.Value | User Parameter 28 Value | Write | ||
| AV | 110 | UserParameter.29.Address | User Parameter 29 Address | Write | ||
| AV | 111 | UserParameter.29.Value | User Parameter 29 Value | Write | ||
| AV | 112 | UserParameter.30.Address | User Parameter 30 Address | Write | ||
| AV | 113 | UserParameter.30.Value | User Parameter 30 Value | Write | ||
| AV | 114 | Programmer.Run.ProgramNumber | Program Number (if feature enabled) | Write | ||
| AV | 115 | Programmer.Run.ProgramMode | Program Mode (if feature enabled) | Write | ||
| AV | 116 | Programmer.Run.ProgramAdvance | Program Advance (if feature enabled) | Write | ||
| MImin | 1 | AI.1.PVStatus | AI 1 Status | Read | ||
| MI | 2 | AI.2.PVStatus | AI 2 Status (not on EPC3016; needs hardware fitted; if feature enabled) | Read | ||
| MI | 3 | Alarm.1.Status | Alarm 1 Status | Read | ||
| MI | 4 | Alarm.2.Status | Alarm 2 Status | Read | ||
| MI | 5 | Alarm.3.Status | Alarm 3 Status | Read | ||
| MI | 6 | Alarm.4.Status | Alarm 4 Status | Read | ||
| MI | 7 | Alarm.5.Status | Alarm 5 Status | Read | ||
| MI | 8 | Alarm.6.Status | Alarm 6 Status | Read |
No points match these filters.
Object ID lookup: Eurotherm (Schneider Electric) EPC3000 programmable controller point IDs by name
BI1IO.IO1.OutputBI2IO.IO2.OutputBI3IO.OP3.OutputBI4IO.IO4.OutputBI5OptionDIO.D1.OutBI6OptionDIO.D2.OutBI7OptionDIO.D3.OutBI8OptionDIO.D4.OutBI9Alarm.1.OutputBI10Alarm.2.OutputBI11Alarm.3.OutputBI12Alarm.4.OutputBI13Alarm.5.OutputBI14Alarm.6.OutputBI15Programmer.Run.Event1BI16Programmer.Run.Event2BI17Programmer.Run.Event3BI18Programmer.Run.Event4BI19Programmer.Run.Event5BI20Programmer.Run.Event6BI21Programmer.Run.Event7BI22Programmer.Run.Event8AI1AI.1.Main.PVAI2AI.2.Main.PVAI3Alarm.1.InputAI4Alarm.2.InputAI5Alarm.3.InputAI6Alarm.4.InputAI7Alarm.5.InputAI8Alarm.6.InputAI9Loop.Main.WorkingSPAI10Loop.Main.WorkingOutputAI11IO.LA.PVAI12IO.LB.PVAI13Programmer.Run.PSPAI14Programmer.Run.ProgramTimeLeftAI15Programmer.Run.SegmentTimeLeftAI16Programmer.Run.ProgramCyclesLeftAI17Programmer.Run.CurrentProgramNumberAI18Programmer.Run.SegmentNumberAI19Math.1.OutAI20Math.2.OutAI21Math.3.OutAI22Math.4.OutAI23Math.5.OutAI24Math.6.OutAI25Math.7.OutAI26Math.8.OutAV1Alarm.1.ThresholdAV2Alarm.1.HysteresisAV3Alarm.1.DeviationAV4Alarm.1.ReferenceAV5Alarm.1.InhibitAV6Alarm.1.AckAV7Alarm.2.ThresholdAV8Alarm.2.HysteresisAV9Alarm.2.DeviationAV10Alarm.2.ReferenceAV11Alarm.2.InhibitAV12Alarm.2.AckAV13Alarm.3.ThresholdAV14Alarm.3.HysteresisAV15Alarm.3.DeviationAV16Alarm.3.ReferenceAV17Alarm.4.InhibitAV18Alarm.3.AckAV19Alarm.4.ThresholdAV20Alarm.4.HysteresisAV21Alarm.4.DeviationAV22Alarm.4.ReferenceAV23Alarm.4.InhibitAV24Alarm.4.AckAV25Alarm.5.ThresholdAV26Alarm.5.HysteresisAV27Alarm.5.DeviationAV28Alarm.5.ReferenceAV29Alarm.5.InhibitAV30Alarm.5.AckAV31Alarm.6.ThresholdAV32Alarm.6.HysteresisAV33Alarm.6.DeviationAV34Alarm.6.ReferenceAV35Alarm.6.InhibitAV36Alarm.6.AckAV37Loop.Main.PVAV38Loop.Main.TargetSPAV39Loop.Main.AutoManAV40Loop.OP.ManualOPAV41Loop.PID.Ch1PropBandAV42Loop.PID.Ch2PropBandAV43Loop.PID.IntegralTimeAV44Loop.PID.DerivativeTimeAV45IO.IO1.PVAV46IO.IO2.PVAV47IO.OP3.PVAV48IO.IO4.PVAV49OptionDIO.D1.PVAV50OptionDIO.D2.PVAV51OptionDIO.D3.PVAV52OptionDIO.D4.PVAV53RemoteInput.InputAV54UserParameter.1.AddressAV55UserParameter.1.ValueAV56UserParameter.2.AddressAV57UserParameter.2.ValueAV58UserParameter.3.AddressAV59UserParameter.3.ValueAV60UserParameter.4.AddressAV61UserParameter.4.ValueAV62UserParameter.5.AddressAV63UserParameter.5.ValueAV64UserParameter.6.AddressAV65UserParameter.6.ValueAV66UserParameter.7.AddressAV67UserParameter.7.ValueAV68UserParameter.8.AddressAV69UserParameter.8.ValueAV70UserParameter.9.AddressAV71UserParameter.9.ValueAV72UserParameter.10.AddressAV73UserParameter.10.ValueAV74UserParameter.11.AddressAV75UserParameter.11.ValueAV76UserParameter.12.AddressAV77UserParameter.12.ValueAV78UserParameter.13.AddressAV79UserParameter.13.ValueAV80UserParameter.14.AddressAV81UserParameter.14.ValueAV82UserParameter.15.AddressAV83UserParameter.15.ValueAV84UserParameter.16AddressAV85UserParameter.16.ValueAV86UserParameter.17.AddressAV87UserParameter.17.ValueAV88UserParameter.18.AddressAV89UserParameter.18.ValueAV90UserParameter.19.AddressAV91UserParameter.19.ValueAV92UserParameter.20.AddressAV93UserParameter.20.ValueAV94UserParameter.21.AddressAV95UserParameter.21.ValueAV96UserParameter.22.AddressAV97UserParameter.22.ValueAV98UserParameter.23.AddressAV99UserParameter.23.ValueAV100UserParameter.24.AddressAV101UserParameter.24.ValueAV102UserParameter.25.AddressAV103UserParameter.25.ValueAV104UserParameter.26.AddressAV105UserParameter.26.ValueAV106UserParameter.27.AddressAV107UserParameter.27.ValueAV108UserParameter.28.AddressAV109UserParameter.28.ValueAV110UserParameter.29.AddressAV111UserParameter.29.ValueAV112UserParameter.30.AddressAV113UserParameter.30.ValueAV114Programmer.Run.ProgramNumberAV115Programmer.Run.ProgramModeAV116Programmer.Run.ProgramAdvanceMI1AI.1.PVStatusMI2AI.2.PVStatusMI3Alarm.1.StatusMI4Alarm.2.StatusMI5Alarm.3.StatusMI6Alarm.4.StatusMI7Alarm.5.StatusMI8Alarm.6.Status
Integration notes
- The Notes column marks objects that are not in service on the EPC3016, need hardware fitted, need configuring or need a feature enabled; this is added to the descriptions.
- Units are printed only for AI 10 (%) and the programmer times AI 14-15 (ms).
- AV 54-113 are 30 UserParameter Address/Value pairs for indirect access to other operator parameters by Modbus address (no configuration parameters, no 32-bit integers).
- AV 17 is printed as Alarm.4.Inhibit although its position belongs to alarm 3; Alarm.4.Inhibit appears again as AV 23. Names are given as printed.
- The device Object_Name is built from the controller's Type and CustomerID parameters and can only be changed through iTools or the HMI.
- The PICS does not name the data link; vendor ID 10 (Schneider Electric), protocol revision 14, B-ASC.
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 EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016) 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 Eurotherm (Schneider Electric) EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016)
How many BACnet points does the Eurotherm (Schneider Electric) EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016) have?
This list has 172 BACnet objects: 26 analog inputs, 116 analog values, 22 binary inputs, 8 multi-state inputs. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Eurotherm (Schneider Electric) EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016) BACnet points are writable?
116 of the 172 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.
Where is the official Eurotherm (Schneider Electric) EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016) BACnet documentation?
Eurotherm (Schneider Electric) does not publish it on its own website. This list comes from EPC3000 Programmable Controller Protocol Implementation Conformance Statement (HA033299 Issue 2), revision 2018-10-09, a copy hosted by BACnet International product catalog at https://www.bacnetinternational.net/catalog/manu/eurotherm%20by%20schneider%20electric/epc3000_controller_pic_issue_2.pdf. Ask Eurotherm (Schneider Electric) or its representative for the current revision.
What are the minimum BACnet points to integrate the Eurotherm (Schneider Electric) EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016)?
Start with AV 38 Loop.Main.TargetSP (Loop target setpoint); AV 39 Loop.Main.AutoMan (Loop auto / manual select); AV 40 Loop.OP.ManualOP (Loop output in manual); AI 1 AI.1.Main.PV (Input 1 process value); AI 9 Loop.Main.WorkingSP (Loop working setpoint); AI 10 Loop.Main.WorkingOutput (Loop working output, %); MI 1 AI.1.PVStatus (Input 1 status); BI 9 Alarm.1.Output (Alarm 1 active).
Can the BMS supply sensor values to the Eurotherm (Schneider Electric) EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016)?
AV 53 RemoteInput.Input accepts a value written over BACnet; how the controller uses it depends on its configuration.
How do I check these points on the real EPC3000 programmable controller (EPC3004 / EPC3008 / EPC3016)?
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 Eurotherm (Schneider Electric) BACnet points lists
Source: EPC3000 Programmable Controller Protocol Implementation Conformance Statement · HA033299 Issue 2 · rev. 2018-10-09. Object names, instances and units are reproduced as published; descriptions are our own.