B&R Seriennummer auslesen

Anaconda55

Level-1
Beiträge
301
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wisst ihr wie man z.B. aus einem B&R Power Panel die Seriennummer auslesen kann die z.B. auch beim Booten erscheint. Es sollte aber nicht über ein IOMapping gelöst werden sondern über einen FUB oder weiß jemand wo diese im Speicher zu finden ist?
 
Hallo,

in der iomap.xml Datei des Projektes steht folgender Eintrag

<LN ID="%ID.SerialNumber" Type="UDINT">
<Prod Device="$root" DPName="SerialNumber" Kind="io"/>
</LN>

Prod = Producer,
wird eine Variable angeschlossen gibts dazu noch einen Eintrag
Cons = Consumer mit dem Variablen-Namen usw.

Es gibt dann noch die Library
AsIOAcc - FUB AsIOAccRead()

wo man genau diese Info Eingeben kann, leider funktionierts halt noch nicht - aber der Weg könnte ev. der richtige sein....

####
aber: warum willst du nicht die IO-Mapping Variable verwenden, gibts da Nachteile ?

bg
bb
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Seriennummer kann man forcen wenn es ein Datenpunkt ist oder trennen. Dann kann man einfach von extern eine andere Nummer vorgeben. Also diese IO Library ist somit auch nichts.
Besser wäre wenn ich mir die Information direkt aus dem Speicher holen könnte.
 
Na ja, vielleicht probierst du noch mal mit dieser Lib "AsIOAccRead" da brauchst du ja keine IO Variablen deklarieren, sondern ist einfach ein FUB Aufruf. Wenn du das zyklisch (vor deiner Überprüfung) machst, kann dir niemand die Variable überschreiben.

Gehen müsste es ja, vielleicht kann dir der B&R Support weiterhelfen.

Direkt auslesen hat natürlich seine Risiken, bei einem Runtime-Update steht das plötzlich woanders ??
 
Direkt auslesen hat natürlich seine Risiken, bei einem Runtime-Update steht das plötzlich woanders ??

Die Seriennummer sollte ja irgendwo in der Hardware stehen, da die auch im Bootscreen steht, selbst wenn man keine CF Karte eingesetzt hat. Wenn ich die ProzessorID auslese, dann steht die ja auch immer im gleichen Register.

Ich hätte ja auch nichts gegen eine spezielle Library sowie man auch die MAC Adresse auslesen kann, aber im Endeffekt machen diese Libs wahrscheinlich das gleiche.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
moin ich wollte mal wissen, ob ihr schon eine idee habt oder es schon geschafft habt die seriennummern aus zu lesen!!??
ich sitze hier nämlich vor einem so ähnlichem problem.
ich möchte gerne die seriennummern der cpu und aller angeschlossenen bauteile auslesen und in eine txt datei schreiben! allerdings weiß ich noch nicht so recht wie ich das problem lösen kann. einige Bauteile sehe ich in der hardware mit der seriennummer. allerdings nicht alle!!
alle kann ich bei sdm sehen wenn ich die ip der cpu eintrage. wo hollen die sich denn die nummern her? und kann ich damit etwas anfangen?

MFG
 
Zurück
Oben