Module Data Types - 1794-IP4

The tables below describe the module-defined data types supplied with the 1794-IP4/B module. These tables include information for input (as indicated by an "I") and output (as indicated by an "O").
Module-defined Data Type: AB:1794_IP4:I:0
Member Name
Type
Default
Display Style
Description
Ch0Data0
INT
16-bit period measurement or low word of 32-bit period measurement for channel 0
Ch0Data1
INT
pulse counter or high word of 32-bit period measurement for channel 0
Ch1Data0
INT
16-bit period measurement or low word of 32-bit period measurement for channel 1
Ch1Data1
INT
pulse counter or high word of 32-bit period measurement for channel 1
Ch2Data0
INT
16-bit period measurement or low word of 32-bit period measurement for channel 2
Ch2Data1
INT
pulse counter or high word of 32-bit period measurement for channel 2
Ch3Data0
INT
16-bit period measurement or low word of 32-bit period measurement for channel 3
Ch3Data1
INT
pulse counter or high word of 32-bit period measurement for channel 3
Status
INT
Binary
Ch0Ready
Positive edge – channel 0 – measurement ready
Ch1Ready
Positive edge – channel 1 – measurement ready
Ch2Ready
Positive edge – channel 2 – measurement ready
Ch3Ready
Positive edge – channel 3 – measurement ready
Ch0ResetDone
A positive edge on this bit indicates pulse counter for channel 0 reset done
Ch1ResetDone
A positive edge on this bit indicates pulse counter for channel 1 reset done
Ch2ResetDone
A positive edge on this bit indicates pulse counter for channel 2 reset done
Ch3ResetDone
A positive edge on this bit indicates pulse counter for channel 3 reset done
Reserved (bits 8-15)
FirmwareRevision
INT
Module firmware revision
Module-defined Data Type: AB:1794_IP4:O:0
Member Name
Type
Default
Display Style
Description
FunctionSelect
INT
Binary
Ch0PeriodOnly
Pulse counting and period time measurement selection for channel 0:
0 = pulse counting and period time measurement selected
1 = period time measurement selected
Ch1PeriodOnly
Pulse counting and period time measurement selection for channel 1:
0 = pulse counting and period time measurement selected
1 = period time measurement selected
Ch2PeriodOnly
Pulse counting and period time measurement selection for channel 2:
0 = pulse counting and period time measurement selected
1 = period time measurement selected
Ch3PeriodOnly
Pulse counting and period time measurement selection for channel 3:
0 = pulse counting and period time measurement selected
1 = period time measurement selected
Reserved (bits 4-15)
FrequencySelect
INT
Binary
Ch0ClockFrequency
Clock frequency for period time measurement - channel 0
0 = period time measurement with 10MHz internal clock selected
1 = period time measurement with 1MHz internal clock selected
Ch0Periods_1
Next 3 bits indicate number of periods of time measurement for channel 0 as follows:
0 0 0 - 1 period
0 0 1 - 2 periods
0 1 0 - 4 periods
0 1 1 - 8 periods
1 0 0 - 16 periods
1 0 1 - 32 periods
1 1 0 - 64 periods
1 1 1 - 128 periods
Ch0Periods_2
Ch0Periods_3
Ch1ClockFrequency
Clock frequency for period time measurement – channel 1
0 = period time measurement with 10MHz internal clock selected
1 = period time measurement with 1MHz internal clock selected
Ch1Periods_5
Next 3 bits indicate number of periods of time measurement for channel 1 as follows:
0 0 0 - 1 period
0 0 1 - 2 periods
0 1 0 - 4 periods
0 1 1 - 8 periods
1 0 0 - 16 periods
1 0 1 - 32 periods
1 1 0 - 64 periods
1 1 1 - 128 periods
Ch1Periods_6
Ch1Periods_7
Ch2ClockFrequency
Clock frequency for period time measurement – channel 2
0 = period time measurement with 10MHz internal clock selected
1 = period time measurement with 1MHz internal clock selected
Ch2Periods_9
Next 3 bits indicate number of periods of time measurement for channel 2 as follows:
0 0 0 - 1 period
0 0 1 - 2 periods
0 1 0 - 4 periods
0 1 1 - 8 periods
1 0 0 - 16 periods
1 0 1 - 32 periods
1 1 0 - 64 periods
1 1 1 - 128 periods
Ch2Periods_10
Ch2Periods_11
Ch3ClockFrequency
Clock frequency for period time measurement – channel 3
0 = period time measurement with 10MHz internal clock selected
1 = period time measurement with 1MHz internal clock selected
Ch3Periods_13
Next 3 bits indicate number of periods of time measurement for channel 3 as follows:
0 0 0 - 1 period
0 0 1 - 2 periods
0 1 0 - 4 periods
0 1 1 - 8 periods
1 0 0 - 16 periods
1 0 1 - 32 periods
1 1 0 - 64 periods
1 1 1 - 128 periods
Ch3Periods_14
Ch3Periods_15
Control
INT
Binary
Ch0Start
Channel 0 – when set, start new measurement on positive edge
Ch1Start
Channel 1 – when set, start new measurement on positive edge
Ch2Start
Channel 2 – when set, start new measurement on positive edge
Ch3Start
Channel 3 – when set, start new measurement on positive edge
Ch0CounterReset
A positive edge on this bit resets pulse counter for channel 0
Ch1CounterReset
A positive edge on this bit resets pulse counter for channel 1
Ch2CounterReset
A positive edge on this bit resets pulse counter for channel 2
Ch3CounterReset
A positive edge on this bit resets pulse counter for channel 3
Reserved (bits 8-15)
Module-defined Data Type: AB:1794_IP4:O:1
Member Name
Type
Default
Display Style
Description
FunctionSelect
INT
Binary
Ch0PeriodOnly
BIT
Pulse counting and period time measurement selection for channel 0:
0 = pulse counting and period time measurement selected
1 = period time measurement selected
Ch1PeriodOnly
BIT
Pulse counting and period time measurement selection for channel 1:
0 = pulse counting and period time measurement selected
1 = period time measurement selected
Ch2PeriodOnly
BIT
Pulse counting and period time measurement selection for channel 2:
0 = pulse counting and period time measurement selected
1 = period time measurement selected
Ch3PeriodOnly
BIT
Pulse counting and period time measurement selection for channel 3:
0 = pulse counting and period time measurement selected
1 = period time measurement selected
Ch0FilterEnable
BIT
FunctionSelect: 4
Ch1FilterEnable
BIT
FunctionSelect: 5
Ch2FilterEnable
BIT
FunctionSelect: 6
Ch3FilterEnable
BIT
FunctionSelect: 7
FilterConstant_8
BIT
FunctionSelect: 8
FilterConstant_9
FunctionSelect: 9
Reserved (bits 10-15)
FrequencySelect
INT
Binary
Ch0ClockFrequency
BIT
Clock frequency for period time measurement - channel 0
0 = period time measurement with 10MHz internal clock selected
1 = period time measurement with 1MHz internal clock selected
Ch0Periods_1
BIT
Next 3 bits indicate number of periods of time measurement for channel 0 as follows:
0 0 0 - 1 period
0 0 1 - 2 periods
0 1 0 - 4 periods
0 1 1 - 8 periods
1 0 0 - 16 periods
1 0 1 - 32 periods
1 1 0 - 64 periods
1 1 1 - 128 periods
Ch0Periods_2
BIT
Ch0Periods_3
BIT
Ch1ClockFrequency
BIT
Clock frequency for period time measurement – channel 1
0 = period time measurement with 10MHz internal clock selected
1 = period time measurement with 1MHz internal clock selected
Ch1Periods_5
BIT
Next 3 bits indicate number of periods of time measurement for channel 1 as follows:
0 0 0 - 1 period
0 0 1 - 2 periods
0 1 0 - 4 periods
0 1 1 - 8 periods
1 0 0 - 16 periods
1 0 1 - 32 periods
1 1 0 - 64 periods
1 1 1 - 128 periods
Ch1Periods_6
BIT
Ch1Periods_7
BIT
Ch2ClockFrequency
BIT
Clock frequency for period time measurement – channel 2
0 = period time measurement with 10MHz internal clock selected
1 = period time measurement with 1MHz internal clock selected
Ch2Periods_9
BIT
Next 3 bits indicate number of periods of time measurement for channel 2 as follows:
0 0 0 - 1 period
0 0 1 - 2 periods
0 1 0 - 4 periods
0 1 1 - 8 periods
1 0 0 - 16 periods
1 0 1 - 32 periods
1 1 0 - 64 periods
1 1 1 - 128 periods
Ch2Periods_10
BIT
Ch2Periods_11
BIT
Ch3ClockFrequency
BIT
Clock frequency for period time measurement – channel 3
0 = period time measurement with 10MHz internal clock selected
1 = period time measurement with 1MHz internal clock selected
Ch3Periods_13
BIT
Next 3 bits indicate number of periods of time measurement for channel 3 as follows:
0 0 0 - 1 period
0 0 1 - 2 periods
0 1 0 - 4 periods
0 1 1 - 8 periods
1 0 0 - 16 periods
1 0 1 - 32 periods
1 1 0 - 64 periods
1 1 1 - 128 periods
Ch3Periods_14
BIT
Ch3Periods_15
BIT
Control
INT
Binary
Ch0Start
BIT
Channel 0 – when set, start new measurement on positive edge
Ch1Start
BIT
Channel 1 – when set, start new measurement on positive edge
Ch2Start
BIT
Channel 2 – when set, start new measurement on positive edge
Ch3Start
BIT
Channel 3 – when set, start new measurement on positive edge
Ch0CounterReset
BIT
A positive edge on this bit resets pulse counter for channel 0
Ch1CounterReset
BIT
A positive edge on this bit resets pulse counter for channel 1
Ch2CounterReset
BIT
A positive edge on this bit resets pulse counter for channel 2
Ch3CounterReset
BIT
A positive edge on this bit resets pulse counter for channel 3
Reserved (bits 8-15)
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.