-> Hier kostenlos registrieren
Hallo SPS-Forum,
zurzeit arbeite ich an einem Projekt für das ich einen Baustein mit Simatic PCS7 erstellen soll (in SCL).
Der Baustein soll zur "Auswertung" von Barcodes dienen. Er soll Freigabesignale und Fehlermeldungen beinhalten. Als kurze Erklärung: Mit dem Barcodescanner sollen Säcke die manuell dem Prozess hinzugefügt werden, kontrolliert werden, ob sie sich an der richtigen Zugabestelle befinden oder gar ein falsche Produkt beinhalten.
Die Hardwareanbindung des Scanners erfolgt per RS232 an ein Deutschmann Unigate RS (Gateway) und von dort aus per Profibus an eine 400er CPU. Dies funktioniert soweit auch.
Das Signal des Barcodescanners empfange ich am EB512 - EB526, wobei das EB512 pro scan nur hochzählt und das letzte EBxxx (je nach Codelänge) mir 0x0D Hex ausgibt.
Jetzt zu meiner Frage, ich habe leider absolut keine Erfahrung mit PCS7 und SCL, wie kann ich einen Baustein erstellen der mir den Code ausliest, mit einer Selbsterstellten Datenbank an Barcodes abgleicht und je nach Vergleichsstand ein Signal ausgibt für Fehler oder Freigabe?
Viele Dank im voraus.
Gruß
Pacai
zurzeit arbeite ich an einem Projekt für das ich einen Baustein mit Simatic PCS7 erstellen soll (in SCL).
Der Baustein soll zur "Auswertung" von Barcodes dienen. Er soll Freigabesignale und Fehlermeldungen beinhalten. Als kurze Erklärung: Mit dem Barcodescanner sollen Säcke die manuell dem Prozess hinzugefügt werden, kontrolliert werden, ob sie sich an der richtigen Zugabestelle befinden oder gar ein falsche Produkt beinhalten.
Die Hardwareanbindung des Scanners erfolgt per RS232 an ein Deutschmann Unigate RS (Gateway) und von dort aus per Profibus an eine 400er CPU. Dies funktioniert soweit auch.
Das Signal des Barcodescanners empfange ich am EB512 - EB526, wobei das EB512 pro scan nur hochzählt und das letzte EBxxx (je nach Codelänge) mir 0x0D Hex ausgibt.
Jetzt zu meiner Frage, ich habe leider absolut keine Erfahrung mit PCS7 und SCL, wie kann ich einen Baustein erstellen der mir den Code ausliest, mit einer Selbsterstellten Datenbank an Barcodes abgleicht und je nach Vergleichsstand ein Signal ausgibt für Fehler oder Freigabe?
Viele Dank im voraus.
Gruß
Pacai