Configuration Tag definitions (5034-ENC)

The following table lists the available configuration tags.
Configuration Tags
Name
Data Type
Definition
Valid Values
Windowxx.CounterSelect
SINT
Counter with which the window is associated.
0 = Counter 0
Windowxx.OutputxxSelect
BOOL
Window controls the indicated output, that is, any of Output00…Output01
If a Window controls the output, when the selected HSC/SSI data is in the window, the output is On.
For the definition of "in the window", see Figure 1.
  • 0 = Window does not control output
  • 1 = Window controls output
Counter00.InputOffOnFilterA
SINT
The amount of time that a signal must be in the On state before the Input A data indicates the On state
  • 0 = 0 ns
  • 1 = 100 ns
  • 2 = 200 ns
  • 3 = 500 ns
  • 4 = 1 μs
  • 5 = 2 μs
  • 6 = 5 μs
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counter00.InputOnOffFilterA
SINT
The amount of time that a signal must be in the Off state before the Input A data indicates the Off state
  • 0 = 0 ns
  • 1 = 100 ns
  • 2 = 200 ns
  • 3 = 500 ns
  • 4 = 1 μs
  • 5 = 2 μs
  • 6 = 5 μs
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counter00.InputOffOnFilterAB (Quadrature)
SINT
The amount of time that a signal must be in the On state before the Input AB data indicates the On state
  • 0 = 0 ns
  • 1 = 100 ns
  • 2 = 200 ns
  • 3 = 500 ns
  • 4 = 1 μs
  • 5 = 2 μs
  • 6 = 5 μs
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counter00.InputOnOffFilterAB (Quadrature)
SINT
The amount of time that a signal must be in the Off state before the Input AB data indicates the Off state
  • 0 = 0 ns
  • 1 = 100 ns
  • 2 = 200 ns
  • 3 = 500 ns
  • 4 = 1 μs
  • 5 = 2 μs
  • 6 = 5 μs
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counter00.InputOffOnFilterB
SINT
The amount of time that a signal must be in the On state before the Input B data indicates the On state
  • 0 = 0 ns
  • 1 = 100 ns
  • 2 = 200 ns
  • 3 = 500 ns
  • 4 = 1 μs
  • 5 = 2 μs
  • 6 = 5 μs
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counter00.InputOnOffFilterB
SINT
The amount of time that a signal must be in the Off state before the Input B data indicates the Off state
  • 0 = 0 ns
  • 1 = 100 ns
  • 2 = 200 ns
  • 3 = 500 ns
  • 4 = 1 μs
  • 5 = 2 μs
  • 6 = 5 μs
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counter00.InputOffOnFilterZ
SINT
The amount of time that a signal must be in the On state before the Input Z data indicates the On state
  • 0 = 0 ns
  • 1 = 100 ns
  • 2 = 200 ns
  • 3 = 500 ns
  • 4 = 1 μs
  • 5 = 2 μs
  • 6 = 5 μs
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counter00.InputOnOffFilterZ
SINT
The amount of time that a signal must be in the Off state before the Input Z data indicates the Off state
  • 0 = 0 ns
  • 1 = 100 ns
  • 2 = 200 ns
  • 3 = 500 ns
  • 4 = 1 μs
  • 5 = 2 μs
  • 6 = 5 μs
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counter00.InputOffOnFilterTrigger
SINT
The amount of time that a signal must be in the On state before the trigger input data indicates the On state
Only applicable when the standard digital input is selected as the trigger of one or more counter functions (that is, Store, Reset, Load, Hold).
  • 0 = 0 ns
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counter00.InputOnOffFilterTrigger
SINT
The amount of time that a signal must be in the Off state before the trigger input data indicates the Off state
Only applicable when the standard digital input is selected as the trigger of one or more counter functions (that is, Store, Reset, Load, Hold).
  • 0 = 0 ns
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counter00.AvgOverPulses
INT
The number of pulses to average when calculating average frequency, pulse width, and acceleration
Only applicable when AvgOverPulsesEn is true.
1…32,767
Counter00.AvgOverTime
INT
The duration in milliseconds to average when calculating average frequency, pulse width, and acceleration
Only applicable when AvgOverPulsesEn is false.
2…1000
Counter00.InvertInputA
BOOL
Invert Input A
  • 0 = Do not invert Input A
  • 1 = Invert Input A
Counter00.InvertInputAB (Quadrature)
BOOL
Invert Input AB
  • 0 = Do not invert Input AB
  • 1 = Invert Input AB
Counter00.InvertInputB
BOOL
Invert Input B
  • 0 = Do not invert Input B
  • 1 = Invert Input B
Counter00.InvertInputZ
BOOL
When Input Z is selected as the trigger for a counter function (Store, Load, Hold, Reset), this tag determines whether a rising edge or falling edge triggers the function.
  • 0 = A rising edge triggers the function
  • 1 = A falling edge triggers the function
Counter00.InvertDirectionInput
BOOL
Determines whether to invert the direction of the counter.
  • 0 = Do not invert the counter direction
  • 1 = Invert the counter direction
Counter00.InvertInputTrigger
BOOL
When Input00 is selected as the trigger for a counter function (Store, Load, Hold, Reset), this tag determines whether a rising edge or falling edge triggers the function.
  • 0 = A rising edge triggers the function
  • 1 = A falling edge triggers the function
Counter00.ZeroFrequencyAlarmLatchEn
BOOL
Latches the Zero Frequency Alarm when set so that it does not clear until explicitly unlatched.
  • 0 = Latching is disabled
  • 1 = Latching is enabled
Counter00.ResetTimeDerivedValues
BOOL
Indicates that a Reset sets frequency and average frequency, pulse width, and acceleration to zero.
  • 0 = Reset does not reset Time-derived values
  • 1 = Reset resets Time-derived values
Counter00.MissingPulseAlarmLatchEn
BOOL
Latches the Missing Pulse Alarm when set so that it does not clear until explicitly unlatched.
  • 0 = Latching is disabled
  • 1 = Latching is enabled
Counter00.AvgOverPulsesEn
BOOL
Determines whether to average over the number of pulses or time when calculating average frequency, pulse width, and acceleration.
  • 0 = Average over time
  • 1 = Average over pulses
Counter00.ProgramToFaultEn
BOOL
Determines counter action if a connection faults while the module is in a Program state.
The counter can remain in Program Mode or transition to a safe state for Communication Fault Mode.
  • 0 = Stay in Program Mode
  • 1 = Go to Communication Fault Mode
Counter00.ProgModeStoredValuesReset
BOOL
Determines whether to reset values for Stored tags when the controller transitions to Program Mode or Inhibit mode.
  • 0 = Do not reset the values for Stored tags
  • 1 = Reset the values for Stored tags
Counter00.FaultModeStoredValuesReset
BOOL
Determines whether to reset values for Stored tags for the counter when the controller transitions to Communication Fault Mode.
  • 0 = Do not reset the values for Stored tags
  • 1 = Reset the values for Stored tags
Counter00.Scaling
REAL
Scaled Count, Scaled Frequency, and Scaled Acceleration values in engineering units are calculated by multiplying the values in pulses by Scaling.
Any positive value
Counter00.FrequencyAlarmLimit
REAL
Maximum frequency allowed before the Frequency alarm is triggered.
If the instantaneous or average frequency is greater than this value, the Frequency Alarm is triggered.
0.1…1,000,000.0 Hz
Counter00.PulseWidthAlarmLimit
REAL
Maximum pulse width allowed before the Pulse Width alarm is triggered.
If the instantaneous or average pulse width exceeds the maximum pulse width, the Pulse Width alarm is triggered
0.125…10,000,000.0 μs
Counter00.AccelAlarmLimit
REAL
Maximum acceleration rate allowed before the Acceleration alarm is triggered.
If the instantaneous or average acceleration rate exceeds the maximum acceleration rate, the Acceleration alarm is triggered.
Any positive value
Counter00.DecelAlarmLimit
REAL
Maximum deceleration rate allowed before the Deceleration alarm is triggered.
If the instantaneous or average acceleration rate is less than the maximum deceleration rate, the Deceleration alarm is triggered.
Any positive value
Counter00.ProgMode
SINT
Determines counter action when the controller transitions to Program Mode or the connection to the module is inhibited.
  • 0 = Continue Counting
    Continue counting when the controller transitions to Program Mode or the connection to the module is inhibited.
  • 1 = Hold
    Retain the last count and resume counting from this count when the controller transitions to Run Mode.
  • 2 = User-defined Value
    Set the count to the user-defined value in ProgValue and resume counting from this value when the controller transitions to Run.
Counter00.FaultMode
SINT
Determines counter action when a connection fault occurs.
  • 0 = Continue Counting
    Continue counting when a connection fault occurs.
  • 1 = Hold
    Retain the last count and resume counting from this count when the controller transitions to Run Mode.
  • 2 = User-defined Value
    Set the count to the user-defined value in FaultValue and resume counting from this value when the controller transitions to Run Mode.
Counter00.ProgValue
SINT
The user-defined value to use when ProgMode is set to User-defined Value.
Any value
Counter00.FaultValue
SINT
The user-defined value to use when FaultMode is set to User-defined Value.
Any value
SSI00.Disable
BOOL
Enables or disables the SSI input.
  • 0 = SSI is enabled
  • 1 = SSI is disabled
SSI00.CodeType
BOOL
Determines the code type of the SSI data.
  • 0 = SSI data is in Binary format
  • 1 = SSI data is in Gray format
    I.SSI00.Data contains the value after Gray to Binary conversion and I.SSI00.RawData contains the original data received.
SSI00.InvertStoreInput
BOOL
Inverts the active state of the digital input that is used as the Store function trigger.
  • 0 = A rising edge triggers the function
  • 1 = A falling edge triggers the function
SSI00.WordBitLength
SINT
Determines the length of the received serial data word in bits.
2…31 data bits
SSI00.BaudRate
SINT
Determines the speed of the SSI data clock.
  • 7 = 125 Kbps
  • 8 = 250 Kbps
  • 9 = 500 Kbps
  • 10 = 1 Mbps
  • 11 = 2 Mbps
SSI00.WordFilterControl
SINT
Determines the corresponding number of successive equal SSI data words that the module receives from the SSI sensor to update the realtime present SSI data word.
  • 1 = Off
  • 2 = Low (2 successive values)
  • 3 = Med (3 successive values)
  • 4 = High (4 successive values)
  • 5 = Max (5 successive values)
SSI00.TrailingBitLength
SINT
Determines the number of bits to shift right in SSI data.
0…16 bits
SSI00.DelayTime
DINT
Determines the delay time in microseconds between successive SSI data words.
16…65,535 µs
SSI00.StoreInputOffOnFilter
SINT
Determines the amount of time that a signal must be in the On state before the Store function trigger input data indicates the On state.
Only applicable when the standard digital input is selected as the Store function trigger.
  • 0 = 0 ns
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
SSI00.StoreInputOnOffFilter
SINT
Determines the amount of time that a signal must be in the Off state before the Store function trigger input data indicates the Off state.
Only applicable when the standard digital input is selected as the Store function trigger.
  • 0 = 0 ns
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Input00.InputOffOnFilter
SINT
Determines the amount of time that a signal must be in the On state before the input data indicates the On state.
  • 0 = 0 ns
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Input00.InputOnOffFilter
SINT
Determines the amount of time that a signal must be in the Off state before the input data indicates the Off state.
  • 0 = 0 ns
  • 7 = 10 μs
  • 8 = 20 μs
  • 9 = 50 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Outputxx.FaultMode
BOOL
Determines the output action when a connection fault occurs.
At the fault occurrence, the output holds its last state or transitions to the value set in the Fault Value parameter.
The channel continues the Fault Mode for the length of time set in the Fault Value State Duration parameter.
IMPORTANT:
FaultModeLocalControl takes precedence over this tag.
  • 0 = Transition to user-defined value
  • 1 = Hold Last State
Outputxx.FaultValue
BOOL
Value to which the output changes if the following events exist:
  • Fault Mode = 0
  • Either of the following:
    • Controller is in Run mode and the connection is lost
    • Controller is in Program mode, the connection is lost, and the ProgamToFaultEn tag is set
  • 0 = Off
  • 1 = On
Outputxx.ProgMode
BOOL
Determines output action when the controller transitions to Program mode or the connection to the module is inhibited.
At the transition to Program mode, the output holds its last state or transitions to the value set in the Program Value parameter.
IMPORTANT:
ProgModeLocalControl takes precedence over this tag.
  • 0 = Transition to user-defined value
  • 1 = Hold Last State
Outputxx.ProgValue
BOOL
Value to which the output changes if the following events exist:
  • Program Mode = 0
  • Module transitions to Program mode
  • 0 = Off
  • 1 = On
Outputxx.FaultFinalState
BOOL
Value to which the output changes if the following events exist:
  • Connection is lost
  • Time that is defined by the Fault State Duration parameter has been exceeded
  • 0 = Off
  • 1 = On
Outputxx.ProgramToFaultEn
BOOL
Determines output action if a connection faults while the module is in a Program state.
The output can remain in a Program mode or transition to a safe state for Fault mode.
If the output remains in a Program mode, the Final Fault State parameter is ignored.
  • 0 = Stay in Program Mode
  • 1 = Go to Communication Fault Mode
Outputxx.NoLoadEn
BOOL
No Load Diagnostics is not supported.
  • 0 = Disable
Outputxx.FaultValueStateDuration
SINT
Determines the length of time the Communication Fault Mode state is held before the FaultFinalState is applied.
  • 0 = Hold forever
  • 1, 2, 5, or 10 seconds
Outputxx.FaultModeLocalControl
BOOL
Determines whether the encoder controls the output when a connection fault occurs.
  • 0 = Encoder control is disabled
  • 1 = Encoder control is enabled
Outputxx.ProgModeLocalControl
BOOL
Determines whether the encoder controls the output when the controller transitions to Program mode or the connection to the module is inhibited.
  • 0 = Encoder control is disabled
  • 1 = Encoder control is enabled
Outputxx.TriggerSelect
BOOL
Specifies the input that triggers the pulse function.
  • -1 = No external trigger is selected. However, you can use O.Outputxx.Trigger tag to trigger the pulse.
  • 0 = Input00 activates the output pulse.
    Input00 is only available when it is not used as a HSC counter function trigger or SSI store trigger.
Outputxx.InvertTrigger
BOOL
Indicates whether the output pulse is triggered on the rising or falling edge.
  • 0 = Output pulse is triggered on the rising edge.
  • 1 = Output pulse is triggered on the falling edge.
Pwmxx.Enable
BOOL
Determines whether the output is Pulse Width Modulation or Digital Output.
  • 0 = Point is used as Digital Output
  • 1 = Point is used as Pulse Width Modulation Output
Pwmxx.CycleCountEn
BOOL
Indicates whether to stop generating pulse cycles after a defined number or continue generating pulse cycles until stopped.
  • 0 = Continue generating pulse cycles until stopped
  • 1 = Generate a defined number of pulse cycles
Pwmxx.ExecuteAllCycles
BOOL
Determines the PWM action when O.Outputxx.Data transitions to 0.
Only applicable when C.Pwmxx.CycleCountEn = 1.
  • 0 = Stop generating pulses immediately
  • 1 = Continue generating pulses until O.Pwmxx.CycleCountLimit is reached
Pwmxx.EnforcePTODutyCycle
BOOL
Indicates whether to enforce the PTO specific duty cycle, which is fixed at 50%.
  • 0 = O.Pwmxx.DutyCycle is used
  • 1 = 50% duty cycle is used. O.Pwmxx.DutyCycle is ignored.
Pwmxx.IdleState
BOOL
Determines the state of the output when PWM is idle.
  • 0 = When PWM is idle, the output is Off. It also means that when PWM is running, the active state per O.Pwmxx.DutyCycle is the output in On state.
  • 1 = When PWM is idle, the output is On. It also means that when PWM is running, the active state per O.Pwmxx.DutyCycle is the output in Off state.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal