Current Control Signal Attributes
These are the current control signal related attributes associated with a Motion Control Axis.
Current Command
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
---|---|---|---|---|---|---|---|
Required - C | Get/GSV | T | REAL | - | - | - | % Motor Rated |
The Current Command attribute represents the instantaneous value of the commanded torque producing current signal, Iq, before passing through the vector current limiter. It is tied directly to the output of the torque reference path after the 1/Kt scaling that represents the torque effort to be applied to the drive's torque producing Iq current loop. The nominal value for 1/Kt is 1 based on 100% rated torque being produced by 100% rated current.
Operative Current Limit
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
---|---|---|---|---|---|---|---|
Optional - XD | Get/GSV | T | REAL | - | - | - | % Motor Rated |
The Operative Current Limit attribute represents the operative current limit based on multiple limit sources.
Current Limit Source
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
---|---|---|---|---|---|---|---|
Optional - XD | Get/GSV | T | DINT | - | - | - | Enumeration 0 = Not Limited 1 = Inverter Peak Current Limit 2 = Motor Peak Current Limit 3 = Inverter Thermal Current Limit 4 = Motor Thermal Current Limit 5 = Shunt Regulator Limit 6 = Current Vector Limit 7 = Brake Test Limit 8-127 = Reserved 128-255 = Vendor Specific |
The Current Limit Source attribute represents the operative source of a current limit when a current limit condition occurs.
Motor Electrical Angle
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
---|---|---|---|---|---|---|---|
Required - C PM Motor | Get/GSV | T | REAL | - | - | - | Degrees |
The Motor Electrical Angle attribute is the calculated electrical angle of the motor based on motor pole count, commutation offset, and selected feedback device.
Current Reference
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - C | Get/GSV | T | REAL | - | - | - | % Motor Rated |
The Current Reference attribute is the current reference signal, Iq, into the torque current loop summing junction.
Flux Current Reference
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - C | Get/GSV | T | REAL | - | - | - | % Motor Rated |
The Flux Current Reference attribute is the current reference signal, Id, into the flux producing current loop summing junction.
Current Disturbance
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - C | Set/SSV | T | REAL | - | - | - | % Motor Rated |
Injected torque producing current command used to excite the motor as part of the Frequency Analysis service.
Current Error
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - C | Get/GSV | T | REAL | - | - | - | % Motor Rated |
Error between commanded and actual current that is the output of the torque producing, q-axis, current loop summing junction.
Flux Current Error
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - C | Get/GSV | T | REAL | - | - | - | % Motor Rated |
Error between commanded and actual current that is the output of the flux producing, d-axis, current loop summing junction.
Current Feedback
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - C | Get/GSV | T | REAL | - | - | - | % Motor Rated |
Actual torque current applied to the axis based on current sensor feedback.
Flux Current Feedback
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - C | Get/GSV | T | REAL | - | - | - | % Motor Rated |
Actual flux current applied to the axis based on current sensor feedback.
Track Section Coil n Current Feedback
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - X | Get/GSV | T | REAL | - | - | - | Amps |
Instantaneous current measured on coil n of the track section, where n can range from one to 12.
Vq Id Decoupling Gain
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - D | Set/SSV | REAL | 100 | 0 | 200 | % |
Gain value that determines the amount of Iq impedance-related voltage to apply to the Vd reference signal to decouple the q-axis and d-axis current control. A Vd Iq Decoupling Gain of 100% applies the full Iq impedance voltage to the Vq reference summing junction as reflected by the Vq Decoupling signal.
Vd Iq Decoupling Gain
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - D (PM) | Set/SSV | REAL | 100 | 0 | 200 | % |
Gain value that determines the amount of Iq impedance-related voltage to apply to the Vd reference signal to decouple the q-axis and d-axis current control. A Vd Iq Decoupling Gain of 100% applies the full Iq impedance voltage to the Vq reference summing junction as reflected by the Vq Decoupling signal.
Lq Iq Feedback Filter Bandwidth
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - D (PM) | Set/SSV | REAL | 1.6 | 1 | 10 3 | Filter Frequency Units |
Value to set the bandwidth for the Iq feedback filter used to compensate for changes in Lq due to the magnetic saturation effects of PM motor types.
Flux Vector Frequency Regulator Kp
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - C, !E (IM) | Set/SSV | REAL | 524 | 0 | Hz/Amp |
Value to set the proportional gain used by the flux vector frequency regulator for closed loop flux vector operation without a feedback device (encoderless or sensorless operation). This regulator allows the drive to maintain proper field orientation and torque producing current, Iq, by adjusting the output frequency of the drive.
Flux Vector Frequency Regulator Ki
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - C, !E (IM) | Set/SSV | REAL | 9080 | 0 | (Hz/Amp)/Sec |
Value to set the integral gain used by the flux vector frequency regulator for closed loop flux vector operation without a feedback device (encoderless or sensorless operation). This regulator allows the drive to maintain proper field orientation and torque producing current, Iq, by adjusting the output frequency of the drive.
Motor Stability Control Enable
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - D !E | Set/SSV | USINT | 0 | - | - | Enumerations: 0 = Disabled 1 = Enabled |
Enumerated value used to enable or disable the Motor Stability Control function, which works to stabilize certain motors that are otherwise unstable when operating without a feedback device (encoderless or sensorless operation). Logix Designer does not support open loop position control. (P device function without feedback, !E). This P, !E configuration cannot be set in Logix Designer.
Motor Stability Control Filter Bandwidth
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - D !E | Set/SSV | REAL | 30 | 0 | 10 3 | Filter Frequency Units |
Value to set the filter bandwidth for the Iq current signal used to adjust voltage and frequency to stabilize the motor. Logix Designer does not support open loop position control. (P device function without feedback, !E). This P, !E configuration cannot be set in Logix Designer.
Motor Stability Control Voltage Gain
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - D !E | Set/SSV | REAL | 5162 | 0 | Volts/Amp |
Value to set the gain of the voltage stability control function based on the filtered Iq current signal. Logix Designer does not support open loop position control. (P device function without feedback, !E). This P, !E configuration cannot be set in Logix Designer.
Motor Stability Control Frequency Gain
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - D !E | Set/SSV | REAL | 790 | 0 | Hz/Amp |
Value to set the gain of the electrical angle stability control function based on the filtered Iq current signal. Logix Designer does not support open loop position control. (P device function without feedback, !E). This P, !E configuration cannot be set in Logix Designer.
Power Device Compensation Enable
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - D | Set/SSV | USINT | 1 | - | - | Enumerations: 0 = Disabled 1 = Enabled |
Enumerated value used to enable or disable the Power Device Compensation function, which works to compensate for power structure switching dead time, switching delay, voltage drop, and reflected wave dynamics. The Power Device Dead Time Compensation attribute adjusts dead time compensation. In rare cases, these compensation functions can result in DC offsets that increase torque ripple. In such cases, disabling Power Device Compensation can reduce the DC offset level.
Power Device Dead Time Compensation
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - D | Set/SSV | REAL | 100 | 0 | 200 | % of Delay |
Value that determines what percentage of the known power device switching delay to compensate for. Switching delay, if left uncompensated, can result in low-speed motor current distortion and excessive torque ripple. This problem is prevalent when controlling motors without a feedback device (encoderless or sensorless operation). Power Device Compensation must be enabled for this attribute to have any effect.
Feedback Commutation Aligned
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - CE (PM) (!LTM) | Set/GSV | USINT | 0 DB | - | - | Enumeration: 0 = Not Aligned (R) 1 = Controller Offset (R) 2 = Motor Offset (O) 3 = Self-Sense (O) 4 = Database Offset (O) 5-255 = Reserved |
This enumerated parameter is set to Controller Offset (1) or Database Offset (4) when the motor mounted absolute feedback device is to be aligned with the stator windings of the PM motor according to the Commutation Offset value. In some cases, the Commutation Offset can be preset to a value established by factory alignment of the motor feedback device relative to the motor stator windings. A setting of Not Aligned (0) indicates that the motor is not aligned, and that the Commutation Offset value is not valid. If the Commutation Offset is not valid, it cannot be used by the drive to determine the commutation angle. Any attempt to enable the drive with an invalid commutation angle shall result in a Start Inhibit condition. Alignment can be achieved via a Commutation Test that measures and sets the Commutation Offset for the motor or by direct user entry. If this attribute is set to Motor Offset (2), the drive derives the commutation offset directly from the motor. If set to Self-Sense (3), the drive automatically measures the commutation offset when it transitions to the Starting state for the first time after a power cycle. This generally applies to a PM motor equipped with a simple incremental feedback device.
This is a proprietary version of a new standard attribute, Commutation Alignment. Both Default and Valid Commutation Alignment values depend on the selected Feedback 1 Type as defined in the following Semantics section.
Commutation Startup Method
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - CE (PM) | Set/GSV | USINT | 0 DB | - | - | Enumeration: 0 = From Feedback Type (R) 1 = UVW (O) 2 = Digital (O) 3 = Self-Sense (O) 4-255 = Reserved |
Specifies the method used by the drive to establish absolute rotor (or linear motor magnet track) alignment relative to stator windings (or linear motor moving coil) for the purposes of PM motor commutation when starting up the drive. If this attribute is not supported, the Feedback 1 Type selection determines the commutation startup method. Likewise, if this attribute is supported and set to From Feedback Type, the Feedback 1 Type selection also determines the commutation startup method.
The UVW startup method uses UVW signals from motor mounted encoder tracks or Hall sensors together with the Commutation Offset to align the rotor with stator windings or, in the case of a linear motor, the moving coil with the magnet track. Once aligned, commutation is maintained via position signals from the motor mounted feedback device, that is, Feedback 1.
The Digital startup method uses Digital signals from a motor mounted absolute feedback device together with the Commutation Offset to align the rotor with stator windings or, in the case of a linear motor, the moving coil with the magnet track.
The Self-Sensing start-up method applies current to the motor stator (or moving coil) during the initial Starting state to force the rotor (or moving coil) to the Null position and achieve proper commutation alignment. Once aligned, commutation is maintained via position signals from the motor mounted feedback device, Feedback 1. This method is used when there is no absolute feedback available to align the motor, for example. a motor equipped with an incremental encoder.
Commutation Offset
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Required – CE (PM) (!LTM) | SSV#/GSV | REAL | 0 DB | 0 | Electrical Degrees |
A value that specifies the commutation offset of the PM motor mounted feedback device in units of electrical degrees. This attribute specifies the offset from a commutation reference position defined by applying DC current into the A terminal and out of the shorted B and C terminals of the motor and allowing the rotor to move to its magnetic null position relative to the stator. On an absolute encoder or resolver, the offset is the difference from the device’s zero absolute position and the commutation reference position. On an incremental encoder or Hall sensor with UVW signals, the offset is the difference between the position corresponding to a transition of the commutation device’s W (S3) channel (with the U (S1) channel high and the V (S2) channel low) and the commutation reference position. The commutation offset is only applicable to the motor mounted Feedback 1 device.
When the optional Commutation Alignment attribute is supported and set to Controller Offset or Database Offset, the drive applies the Commutation Offset value from the controller to determine the electrical angle of the motor. In this case, a valid Commutation Offset value must be entered by the user, read from the Motor Database, or determined by the Commutation Test. In the unusual case where the commutation offset is also stored in the motor and differs significantly from the Commutation Offset value from the controller, the drive shall transition to the Start Inhibited state.
If the Commutation Alignment attribute is not set to Controller Offset or Database Offset, the drive ignores the Commutation Offset value from the controller and the drive must determine its internal commutation offset value by other means. Without a valid commutation offset, the drive shall be Start Inhibited.
Commutation Self-Sensing Current
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - CE (PM) | Set/GSV | REAL | 100 | 0 | 200 | % Motor Rated |
When a PM motor feedback drive device is an incremental encoder without UVW tracks for commutation, a Self-Sensing algorithm is run during the Starting state that determines the Commutation Offset to apply to the position feedback. This algorithm applies a current to the motor stator to orient the rotor to establish the motor commutation phasing.
Commutation Polarity
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - CE (PM) | Set/SSV* | USINT | 0 | - | - | Enumeration: 0 = Normal 1 = Inverted 2-255 = (reserved) |
When a PM motor is using UVW signals for commutation startup, it is critical that the UVW phases of the commutation device follow the phasing of the motor. Normal polarity implies UVW phasing according to factory specification when the commutation device is moving in the factory defined positive direction. Inverted polarity effectively switches the UVW phasing to UWV thus reversing the directional sense of the commutation device. If it is determined via a Commutation Test that the phasing of the motor and the phasing of the commutation device have opposite polarity, this attribute can be used to compensate for the mismatch.
Commutation Alignment
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional - CE (PM) (!LTM) | Set/GSV | USINT | 0 DB | - | - | Enumeration: 0 = Not Aligned (R) 1 = Controller Offset (R) 2 = Motor Offset (O) 3 = Self-Sense (O) 4 = Database Offset (O) 5-255 = Reserved |
This enumerated parameter is set to Controller Offset (1) or Database Offset (4) when the motor mounted absolute feedback device is to be aligned with the stator windings of the PM motor according to the Commutation Offset value. In some cases, the Commutation Offset can be preset to a value established by factory alignment of the motor feedback device relative to the motor stator windings. A setting of Not Aligned (0) indicates that the motor is not aligned, and that the Commutation Offset value is not valid. If the Commutation Offset is not valid, it cannot be used by the drive to determine the commutation angle. Any attempt to enable the drive with an invalid commutation angle shall result in a Start Inhibit condition. Alignment can be achieved via a Commutation Test that measures and sets the Commutation Offset for the motor or by direct user entry. If this attribute is set to Motor Offset (2), the drive derives the commutation offset directly from the motor. If set to Self-Sense (3), the drive automatically measures the commutation offset when it transitions to the Starting state for the first time after a power cycle. This generally applies to a PM motor equipped with a simple incremental feedback device.
Both Default and Valid Commutation Alignment values depend on the selected Feedback 1 Type as defined in the Semantics section.
Commutation Offset Compensation
Usage | Access | T | Data Type | Default | Min | Max | Semantics of Values |
Optional – CE (IPM Only) | SSV#/GSV | REAL | 0 | 0 | Electrical Degrees |
This value specifies the change in the Commutation Offset value in units of electrical degrees as a linear function of current. When the Iq current is +100% of rated continuous current, the Commutation Offset value is decreased by the value of this attribute. When the Iq current is -100%, the Commutation Offset is increased by the value of the attribute. This attribute is used by the drive to compensate for changes in the optimal Commutation Offset angle that can occur as a function of motor current.
Provide Feedback