Device Function Codes

The variations in Control Mode and Control Method result in a set of basic Device Function Codes that help organize the many attributes of the Motion Control Axis. Device Function Codes are designated by using a letter identifier or a combination that you can use to determine what attributes are required for implementation of a given CIP Motion device. The list of Device Function Codes is as follows:
Device Function Code
Control Mode
Control Method
G
Regenerative (Active) AC/DC Converters
No Control Mode
No Control Method
N
Non-Regenerative (Passive) AC/DC and DC/DC Converters
No Control Mode
No Control Method
E
Encoder, Feedback Only
No Control Mode
No Control Method
P
Position Loop
Position Control Mode
Closed Loop Vector Control Method
V
Velocity Loop
Velocity Control Mode
Closed Loop Vector Control Method
T
Torque Loop
Torque Control Mode
Closed Loop Vector Control Method
F
Frequency Control
Velocity Control Mode
Frequency Control Method (V/Hz or VFD)
Device Function Code Combinations
Using combinations of these letters, a specific class of CIP Motion devices can be designated for the purposes of identifying applicable attributes. For example, 'FV' would refer to the class of all velocity-controlled drives, either vector controlled or frequency controlled. Here are some combinations that appear frequently:
Device Function Code
Represents Combination
Description
B
GN
All Bus Power Converters or Bus Power Supplies, Regenerative and Non-Regenerative
C
PVT
All Device Functions using Closed Loop Control Methods (PI Vector Control Method)
D
FC
All device functions using Control Methods (Control Method !=No Control)
Conditional Implementations
There are many conditions that impact the implementation of attributes. Some examples are, encoderless or sensorless drive operation, velocity-controlled drives operating without a feedback device, and attributes that are replicated between the controller and the device. These Device Functions Codes represent conditional implementation rules for attributes in these situations:
Device Function Code
Description
E
Encoder-based device operation
!E
Encoderless or Sensorless device operation
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.