Skip to main content

Overview

EDS

info

Download the EDS file for ATOM here.

Control Panel Communication Settings

Control Panel Communication Settings

Some communication settings can be configured in the Communication tab in Control Panel.

  • Section 1: TCP/IP settings
    • IP Address Configuration
      • Static: Use the IP address, subnet mask, and gateway specified below.
      • DHCP: Use DHCP to obtain an IP address.
    • IP Address Setting: The IP address of the ATOM controller.
    • IP Address Monitor: The current IP address of the ATOM controller.
    • Subnet Mask: The subnet mask of the ATOM controller.
    • Gateway: The gateway address for the ATOM controller.
  • Section 2: Network Timeout
    • The EtherNet/IP heartbeat timeout (Encapsulation Inactivity Timeout) in seconds.
    • You can configure a network timeout action to perform when the device loses communication with the PLC:
      • None: Do nothing
      • STOP, fault shutdown: STOP the controller, disabling output
      • Use network timeout setpoint: Configure an alternative setpoint to use when the controller loses communication with the PLC.
  • Section 3: Ethernet status
    • Indicates the status of both RJ45 ports, IP address configuration, conflict detection, and any other errors with the EtherNet/IP connection.
info

Control Panel and PLC software

These settings are synchronized with your PLC environment. You do not have to use Control Panel to change these settings - you can stay in your PLC software. Control Panel merely provides them as an altnerative way to configure ATOM's EtherNet/IP settings.

You can use Control Panel simultaneously with your PLC software without issues.

warning

IP Address Conflict Detection

ATOM uses IP Address Conflict Detection to detect IP address conflicts on the network. If ATOM detects another device using the same IP address, it will disable all network communication until the conflict is resolved.

Please ensure all devices on the network are assigned unique a IP address.

Hardware considerations

warning

Daisy chaining

As ATOM has two RJ45 ports, it can be easily daisy-chained. When daisy-chaining ATOM, take care to avoid a loop in the network. In some loop configurations, ATOM is susceptible to network broadcast storms, which can cause the controller to become unresponsive. If you are daisy-chaining ATOM, ensure that the network is loop-free.

ATOM works with both unmanaged and managed switches. We recommend a managed switch for larger networks to give you more control over the network topology.

Parameters

Overview

ATOM makes 30 parameters accessible to EtherNet/IP. These parameters are made available through the CIP Assembly Object (code 0x04) and a custom ParameterLink object (code 0x64). The assembly object is most commonly used to read and write parameters from a PLC. The ParameterLink object is a custom object defined by Control Concepts that can be used to individually control parameters and is less commonly used.

Output Assembly (Class 0x04, Instance 0x01)

#NameTypeDescriptionRead/Write
1Digital setpointDINTA value between 0 and 10,000 indicating the desired output current. The value is scaled to the output range of ATOM. For example, if the output range is 0-100A, a value of 5000 would set the output to 50A.Read/Write
2Digital run enableBOOLEnables or disables the output current. When disabled, the output current is set to 0A.Read/Write

Input Assembly (Class 0x04, Instance 0x02)

#NameTypeDescriptionRead/Write
3Inhibit Alarm StatusBYTEA bitfield indicating alarms that are preventing controller operation. See Inhibit Alarm Status.Read
4Warning Alarm StatusBYTEA bitfield indicating warning alarms. See Warning Alarm Status.Read
5Feedback Read StatusBOOLA bitfield indicating if controller has acquired feedback. See Feedback Read Status.Read
6AC Line FrequencyREALThe AC line frequency in Hz.Read
7AC Line VoltageREALThe AC line voltage in volts.Read
8Load VoltageREALThe load voltage in volts.Read
9Load CurrentREALThe load current in amps.Read
10Load ResistanceREALThe load resistance in ohms.Read
11Heatsink TemperatureREALHeatsink temperature, in degrees celsius.Read
12Output Duty Cycle %REALIndicates the amount, in percent, that the output of the controller is ONRead
13Setpoint referenceREALReference input to control compensation loop in units determined by "feedback type"Read
14FeedbackREALThe control output supplied to the load in units determined by "feedback type"Read
15Partial Load Fault Target ResistanceREALExpected nominal resistance, in Ohms, of the load. Used for partial load fault detection.Read
16Partial Load Fault ResistanceREALThe actual load resistance in Ohms. Compared with #15 to determine if a partial load fault has occurred.Read
17Partial Load Fault Resistance DeviationREALThe tolerable percentage that parameter #15 and #16 may differ by until a partial load fault will be triggered.Read
18Firmware IDDINTIndicates the version of firmware that is loaded, dictating which features are available.Read
19Firmware major revisionDINTIndicates which revision of the firmware is loaded. Major revisions fix critical bugs or add significant new features.Read
20Firmware minor revisionDINTIndicates which minor revision of the firmware is loaded. Minor revisions fix minor issues and/or add minor improvements.Read
21Full Scale VoltageDINTThe expected output voltage when the controller output is fully on.Read
22Full Scale CurrentREALThe expected current when the controller output is fully on.Read
23AC Line StatusBYTEA bitfield indicating the status of the connected AC Line. See AC Line Status.Read
24Load StatusBYTEA bitfield indicating the load status. See Load status.Read
25Controller StatusBYTEA value indicating the operational status of the controller. See Controller status.Read
26Controller StateBYTEA value indicating the controller state. See Controller state.Read
27EEPROM StatusWORDA bitfield indicating the EEPROM status. Seee EEPROM Status.Read
28EEPROM Status 2WORDIdentical to parameter #27Read
29Error LatchBYTEA bitfield used for diagnostic troubleshooting. See Error Latch.Read
30Miscellaneous StatusBYTEA bitfield indicating miscellaneous status information. See Miscellaneous Status.Read

Additional parameter descriptions

Inhibit Alarm Status

Inhibit alarm status is a 8-bit bitfield:

76543210
ReservedReservedReservedReservedFeedback LossOver TemperatureOver Current TripAC Line Lock Loss

If any bit is set to 1, the controller will not be allowed to run.

Warning Alarm Status

Warning alarm status is a 8-bit bitfield:

76543210
ReservedReservedHigh temperatureShorted SCROpen LoadPartial Load FaultCurrent LimitVoltage Limit

Warning alarms are not considered critical and will not prevent the controller from running.

Feedback Read Status

Feedback status is a 8-bit bitfield:

76543210
ReservedReservedReservedReservedReservedReservedReservedTimeout

Indicates whether the controller has acquired feedback on the line. If any bit is set to 1, then the controller has lost feedback.

AC Line Status

AC Line status is a 8-bit bitfield:

76543210
ReservedReservedSync-Locked (to AC Line)Pre-Lock 2Pre-Lock 1ReservedAC Line B OKAC Line A OK

Bits 5 must be set to 1 before the controller can provide power to the load.

Load Status

Load status is a 8-bit bitfield:

76543210
ReservedReservedReservedOpen LoadReservedReservedReservedShorted SCR

Controller Status

Controller status is one of:

ValueDescription
0Disabled
1Initialization
2Normal, operating
3Calibration
4Diagnostic

Controller State

Controller state is one of:

ValueStateDescription
0STOPThe state the controller is in when AC Line voltage is not present.
1RUNThe state the controller is in when AC Line voltage is present and the controller is synchronized to the AC line.
2FAULTA latching state of output shutdown caused by over current or over temperature alarms. A power cycle or processor reset is required to clear this state.
3FAULT RESETUsed as a temporary state to transition from FAULT to RUN once again.

EEPROM Status

EEPROM status is an 16-bit bitfield. EEPROM is used to store controller configuration and calibration data. Any errors in EEPROM may indicate that the firmware is corrupted.

BitDescription
0EEPROM Initialization
1SP Table Error
2MFG CP Table Error
3Calibration Table Error
4Reserved
5Reserved
6Backup Calibration Table Error
7Bottom Board Calibration Table Error
8SP Definition Table needs updating
9Bottom Board Calibration Backup Error
10Reserved
11Reserved
12EEPROM is write protected
13Reserved
14Reserved
15Feedback Calibration Table has changed, store to EEPROM

Error Latch

Error latch is a 8-bit bitfield:

76543210
ReservedReservedReservedFeedback lossSCR timing lossLine Frequency failurePhase loss or missing cycleLine Lock Loss

Error latch is provided as a diagnostic troubleshooting aid.

Miscellaneous Status

Miscellaneous status is an 8-bit bitfield:

76543210
ReservedInitialization in progressReservedReservedWaiting for ENTER key during initializationReservedUSB PoweredReserved

Data types

The data types listed above in the parameter table are defined in the CIP standard as:

TypeSizeDescription
BOOL1 byteBoolean value
BYTE1 byte8-bit bitmap
WORD2 bytes16-bit bitmap
DWORD4 bytes32-bit bitmap
LWORD8 bytes64-bit bitmap
USINT1 byteUnsigned 8-bit integer
UINT2 bytesUnsigned 16-bit integer
UDINT4 bytesUnsigned 32-bit integer
ULINT8 bytesUnsigned 64-bit integer
SINT1 byteSigned 8-bit integer
INT2 bytesSigned 16-bit integer
DINT4 bytesSigned 32-bit integer
LINT8 bytesSigned 64-bit integer
REAL4 bytes32-bit floating point number
LREAL8 bytes64-bit floating point number
info

Rockwell's RSLogix Studio 5000 does not support unsigned integers. Any EDS file that contains unsigned integers will cause issues when it is imported into Studio 5000. To avoid this issue, ATOM uses signed integers for all integer types, regardless of whether the value may be negative or not. For example, parameter #1, Digital setpoint is represented as a signed 32-bit integer, but it may never be negative.

Other resources

info

Detailed information about ATOM's EtherNet/IP profile is also available as a downloadable word document.

Advanced

ATOM has many more parameters beyond the 30 made available through EtherNet/IP. The default profile listed above should be sufficient for the majority of use cases.

If this is not the case, you can use Control Panel to adjust or monitor all parameters.

In the rare case that you need more parameters available through ATOM's EtherNet/IP profile, Control Concepts does have the ability to make additional parameters available or to change the data type of included parameters. Please contact us if you would like a custom EtherNet/IP profile. There may be a service fee for custom EtherNt/IP profiles as they require new EDS files, device-reconfiguration and testing.