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