In den CAN Einstellungen des PFC200 aktivierst Du über die Checkbox "CAN Layer 2" die CAN Funktion.
Nun ist das Interface IoConfig_Globals.WAGO_CAN_LAYER2_DEVICE verfügbar. Dies wird den Funktionsbausteinen am Eingang I_Port übergeben.
Um die CAN Schnittstelle zu initialisieren verwendest Du den Funktionsbaustein FbCanL2Open. Gibt dieser xValid und nicht xError aus, wurde die Schnittstelle initialisiert.
Nun kannst Du das Enable der Sende und Empfangsbausteine setzen.
Der Sendebaustein (FbCanTx29BitFrame) sendet mit dem Setzen von xSendFrame.
Der Empfangsbaustein (FbCanRx29BitFrame) empfängt nur, wenn xRxTrigger gesetzt ist.
FbCanRx29BitFrameAll würde ich nur bei sehr vielen unterschiedlichen CAN IDs verwenden. Um keine Telegramme zu verlieren musst Du den Baustein dann auch mit aktivem Buffer Modus laufen lassen und z.B. in einer Repeat Until Schleife den Puffer komplett auslesen.
Bei wenigen Telegrammen, bzw. wenigen unterschiedlichen IDs, kannst Du für jede ID eine Instanz des Empfangsbausteins anlegen.