TIA Cognex Dataman 300 mit S7-1200er

Chrismatic

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hat schon jemand mal einen Cognex Dataman über Profinet mit einer 1200er Steuerung angesteuert?

Es gibt von Cognex ein Vorlageprogramm das mit 5.5 und einer 300er Steuerung geschrieben wurde, ich kann es leider nicht für die 1200er Steuerung migrieren, könnte mir da wer helfen?
 
Ich bin zwar auch erst seit kurzem beim Programmieren dabei aber ich habe schon ein Cognex Dataman 8000 über Profinet mit einer 1200 gesteuert? Was willste denn genau wissen?
 
Verbindung über Profinet läuft soweit? Wie Beleuchtung ein- bzw. ausschalten? Du benötigst ein POE-Switch für den Cognex Dataman um zu beleuchten wenn du das meinst das macht er dann beim raufdrücken. Du kannst über die Eingangsbytes "Ergebnisse" Werte einlesen.Die sind sicherlich reserviert von der CPU.Und dann das Eingangsbyte als string anzeigen bzw. noch in int umrechnen!
 
Ich habe fast alle Probleme gelöst. nur eines bräuchte ich noch:

Ich habe die Datenausgänge vom Lesegerät: %IB276 + 64 weitere (fortlaufend)

Gibt es eine komfortable Lösung indem ich sage %IB276 - %IB340 in einem DB mit Array (1-64) Char zu kopieren?

Ich mach jetzt zur zeit so das ich für jeden Eingang eine Variable anlege und sie einzeln in jedes einzelne Array mit Move verschiebe. (64 mal!)
 
Servus,

schau Dir mal den Baustein DPRD_DAT. Dieser liest einen Peripheriebereich konsistent aus und speichert diesen in einem Array ab. Alternativ kannst du glaube ich auch die MOVE_BLK Funktion nutzen. Diese liest allerdings nicht konsistent d.h. der Adressbereich sollte im Peripherieabbild liegen.

Informationen zu den Bausteinen findest du im Hilfesystem.
 
Zurück
Oben