Y_IM_FMGetFrequency
- This function block (FB) enables one channel of a frequency measurement module 050-1BB40.
- The FB reads the measured values of the module and calculates the frequency of one channel.
- The FB displays the frequency on an output.
- The FB shall be usable in IEC programs.
Parameters
| * | Parameter | Data Type | Description | Default |
|---|---|---|---|---|
| VAR_INPUT | ||||
| V | Enable | BOOL | The function block will continue to execute every scan while Enable is TRUE and there are no errors. |
FALSE |
| V | PresetPeriod |
DINT | Preset period in µs for this channel |
DINT#0 |
| V | FMPeriod |
DWORD | Actual value for the FM module. This value must be connected to the FM module process variables of the used channel. |
DWORD#16#0000_0000 |
| V | FMRisingEdges |
DWORD | Actual value for the FM module. This value must be connected to the FM module process variables of the used channel. |
DWORD#16#0000_0000 |
| V | FMStatus |
WORD | Actual value for the FM module. This value must be connected to the FM module process variables of the used channel. |
WORD#16#0000 |
| VAR_OUTPUT | ||||
| V | Valid | BOOL | The Valid output indicates that the function block is operating normally and the outputs of the function block are valid. | |
| V | Busy | BOOL | Busy indicates that the function block is operating, but may not be ready to provide valid outputs. | |
| V | Error |
BOOL | The Error output is set to TRUE if an error has occurred during the operation of the function block. The output is cleared when the Execute or Enable input becomes FALSE. |
|
| V | ErrorID | UINT | The ErrorID output provides the identifier of the error when there is an active error in the function block execution. The output is cleared when the Execute or Enable input becomes FALSE. | |
| V | Frequency |
DINT | Actual value of the frequency. | |
| V | FMPresetPeriod |
DWORD | Set value for the FM module. This value must be written to the FM module process variables of the used channel. | |
| V | FMControl |
WORD | Set value for the FM module. This value must be written to the FM module process variables of the used channel. | |
Error Description
See the
Function Block ErrorID List