ChristianVogel
Level-2
- Beiträge
- 434
- Reaktionspunkte
- 55
-> Hier kostenlos registrieren
Leider heute schon zum zweiten Mal eine Anfrage an Euch... 
Folgendes: Ich habe ein TP700 Comfort, darin habe ich eine Rezeptur erstellt, die 500 Datensätze hat und 3 Werte beinhaltet. Sind keine reale Daten sondern Testdaten die eben immer um +1 höher sind als der vorherige Datensatz, aber egal... Ich habe wie gesagt 3 Variablen drinnen, 1x String[20] 2x Word.
Nun habe ich eine Software die mir über die Datensatzzuweisung eigentlich jeweils einen Datensatz von der HMI in die PLC schieben sollte, also wenn ich in den Bereichszeiger die Werte für Rezeptur und Datensatz anlege und danach den "Befehl 70" in den ersten Bereichszeiger schiebe, dann lädt das Panel tatsächlich die Rezeptur runter, ABER nicht immer komplett! Die Bereichszeiger werden alle wieder auf 0 gestellt, aber der Inhalt der Variablen der Rezeptur ist teilweise noch der Inhalt vom letzten Abrufen...
Manchmal wird der String und 1x Word gefüllt, manchmal die beiden Word und der String nicht, oder 1x Word... nicht ganz nachvollziehbar wo da das Problem hängt...
Das Panel kommuniziert mit einer S7-1214C, ist da irgendwas zu langsam/schnell, oder gibt es eine Prüfung der Daten, bevor die Bereichszeiger wieder genullt werden, ist da irgendwo was einstellbar? Eine Art CRC oder sowas? Oder in den Systemeinstellungen der HMI?
Ich habe die Bereichszeiger schon X-Mal benutzt aber sowas hatte ich bisher noch nicht...
Ich werde jetzt hoffentlich niemanden vom Lindenstraße-kucken abhalten
Gruß Christian

Folgendes: Ich habe ein TP700 Comfort, darin habe ich eine Rezeptur erstellt, die 500 Datensätze hat und 3 Werte beinhaltet. Sind keine reale Daten sondern Testdaten die eben immer um +1 höher sind als der vorherige Datensatz, aber egal... Ich habe wie gesagt 3 Variablen drinnen, 1x String[20] 2x Word.
Nun habe ich eine Software die mir über die Datensatzzuweisung eigentlich jeweils einen Datensatz von der HMI in die PLC schieben sollte, also wenn ich in den Bereichszeiger die Werte für Rezeptur und Datensatz anlege und danach den "Befehl 70" in den ersten Bereichszeiger schiebe, dann lädt das Panel tatsächlich die Rezeptur runter, ABER nicht immer komplett! Die Bereichszeiger werden alle wieder auf 0 gestellt, aber der Inhalt der Variablen der Rezeptur ist teilweise noch der Inhalt vom letzten Abrufen...
Manchmal wird der String und 1x Word gefüllt, manchmal die beiden Word und der String nicht, oder 1x Word... nicht ganz nachvollziehbar wo da das Problem hängt...
Das Panel kommuniziert mit einer S7-1214C, ist da irgendwas zu langsam/schnell, oder gibt es eine Prüfung der Daten, bevor die Bereichszeiger wieder genullt werden, ist da irgendwo was einstellbar? Eine Art CRC oder sowas? Oder in den Systemeinstellungen der HMI?
Ich habe die Bereichszeiger schon X-Mal benutzt aber sowas hatte ich bisher noch nicht...

Ich werde jetzt hoffentlich niemanden vom Lindenstraße-kucken abhalten

Gruß Christian