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