Typ | Funktionsbaustein |
Beschreibung | Der Funktionsbaustein liefert eine Zeichenkette mit der Phoenix Geräte-Zertifikatshierarchie. Die Phoenix Geräte-Zertifikatshierarchie enthält die Wurzelzertifikate in PEM-kodierter Form (siehe Hinweis unten). Zusammen mit dem Funktionsbaustein SEC_VERIFY_DEVICE_IDENTITY können diese Zertifikate zur Prüfung der Geräteidentität verwendet werden.Der Funktionsbaustein wird bei einer steigenden Flanke am Eingang EXECUTE ausgeführt. Die Geräte-Zertifikatshierarchie wurde erfolgreich in den Ausgang TRUSTED_CERTS geschrieben, wenn der Ausgang DONE = TRUE ist. Nach erfolgreicher Ausführung des Funktionsbausteins bleibt der Ausgang TRUSTED_CERTS konstant. |
Hinweise |
- Die PHOENIX Geräte-Zertifikatshierarchie, die der FB SEC_TA4PLCNEXT_1ST_GEN zurückgibt, enthält alle Zertifikate einschließlich der Zertifikate, die in älteren Geräten verwendet werden (siehe auch FB SEC_TA4PLCNEXT_2ND_GEN).
- Funktionsbausteine müssen instanziiert werden. Der FB-Instanzname muss in der 'Variablen'-Tabelle der POE deklariert werden, in welcher der FB verwendet werden soll. Der Instanzname muss innerhalb der POE eindeutig sein.
|
Parameter | Eingang
EXECUTE
Datentyp: | BOOL |
Beschreibung: | Der Funktionsbaustein wird bei einer steigenden Flanke am Eingang ausgeführt. |
Ausgänge
DONE
Datentyp: | BOOL |
Beschreibung: | Zeigt an, ob der Funktionsbaustein ausgeführt wurde oder nicht (TRUE = FB ausgeführt; FALSE = FB nicht ausgeführt). Wurde der Baustein erfolgreich ausgeführt, liegt die Geräte-Zertifikatshierarchie am Ausgang TRUSTED_CERTS an. |
TRUSTED_CERTS
Datentyp: | SEC_PEM_CERTIFICATES |
Beschreibung: | Liefert eine Zeichenkette mit den Wurzelzertifikaten in PEM-kodierter Form (alle Zertifikate einschließlich der Zertifikate, die in älteren Geräten verwendet werden). Mit Hilfe dieser Zertifikate prüft der Funktionsbaustein SEC_VERIFY_DEVICE_IDENTITY die Geräteidentität. |
|
Anwendungsbeispiel |  |