Wenn du 60 Analogkanäle hast, und von unterschiedliche Busteilnehmern, dann ist das lesen von die Analogkanäle die erste und kleinste Schritt.
Alle 60 in ein Ruck lesen (per Array oder Struktur) gibts nichts vieles.
Ein typischen Verfahren, ist ein Standard-Baustein der die benötigte Funktionen für 1 Analogkanal hat.
Z.B. Skalierung auf Engineeringwerte, Dämpfung, Alarmmeldungen, Muting von Alarmmeldungen usw..
Diese Baustein ruft man 60 mal, und pro aufruf wird der Baustein mit die benötigte Parameter befüttert. Einer von die Engangs-Paremeter ist die rohen Wert von den Analogkanal.
60 mal lautet viel, aber ist nicht. Es ist einfach zu programmieren und einfach für die Fehlersuche oder Änderungen einfügen.