C`est facile! L`en-tête contiendra la longueur d`enregistrement et le nombre d`enregistrements qui ont été retournés. Inscrivez-vous à un nouveau compte dans notre communauté. Le FB a 10 enregistrements de données de 4 octets chacun (pour l`ID de LED, sur l`État et le statut de Flash). La sortie SFC51 SZL_HEADER est une structure composée de la longueur d`enregistrement et du nombre d`enregistrements. Une fois que les données ont été copiées, il s`agit de faire une boucle dans les enregistrements pour choisir ceux qui sont d`intérêt. Une fois que vous regardez le code, il est facile de voir comment cela peut être adapté pour répondre à vos besoins. Ce FB particulier que j`ai utilisé sans modifications dans les processeurs S7-300 315, 316, 317, 318 et 319. Le nombre d`enregistrements retournés dépend du processeur. Dans cet exemple, j`utilise l`état de défaillance du système (SF) et combine l`un des défauts de bus (BUS1F, BUS2F, BUS3F). Nous utiliserons SFC51 RDSYSST (lecture d`une liste d`État du système ou d`une liste partielle) avec SSL_ID 0x19 pour obtenir l`état de toutes les LEDs à la fois. Une fois que les données ont été obtenues, nous le copier dans un buffr pour analyse, car il n`est pas conservé entre les lectures..