CAN_setTripleSampling block
Short summary
Name |
|
→POU type |
|
Category |
more system blocks, Blocks for CAN, block with internal error diagnostic |
Graphical interface |
|
Available since |
version 1.111.0 (for Neuron Power Engineer) and version 3.19.0 of Neuron RTS max This block is supported for →phyBOARD-Regor, →phyBOARD-Wega and →µMIC.200. |
Functionality
The block sets triple sampling on the CAN interface (normal/FD).
Inputs, outputs
|
Identifier |
Description |
|
---|---|---|---|
Inputs: |
|
|
handle of the CAN interface (with initial value |
|
|
|
triple sampling is used ( |
Outputs: |
|
|
return code of the block call as specified in data type |
Input EN
and output ENO
are available when →calling the block. See "Execution control: EN, ENO" for information on input EN
and output ENO
.
See:
-
"Blocks for safe logic" whether this block is supported for developing safety-relevant applications.
-
"Highlighting safe logic in the FBD-editor" for the effects when using the block as a block for safe logic.
Internal error diagnostic for block
The block checks the following error cases and – if they occur – the block sets the output ENO
of the block value FALSE
(or an equivalent): The return code of the block has not been 0
(see the above table under RC
).
Example for usage within ST-editor
Best practice in order to get to know the usage of the CAN blocks: Create a new project based on the project template Simple Neuron Power Engineer CANopen Project for PHYTEC phyBOARD-Regor and study this sample project. This project contains a usage of this block.