-> Hier kostenlos registrieren
In einem Abstand von 10 Sekunden werden aus der AG die Datenbausteine DB2 und DB3 (jeweils 255 DW) ausgelesen (über TTY Konverter als RS232C)
Während des Auslesens werden weiter die Eingänge abgefragt (Aufruf eines FB aus OB1 bis OB6 - sind halt 60 Eingänge) und bei positivem Flankenwechsel Daten vom DB2 nach DB3 kopiert und neue Daten in den DB2 geschrieben.
Was genau passiert nun, wenn die Anfrage zum Senden des Datenbausteins über die PG kommt. Kann es sein, dass ich einen "halb aktualisierten" DB auslesen, oder wird der FB auf jeden Fall erst beendet, bevor der DB gesendet wird?
Gruß,
Stefan
Während des Auslesens werden weiter die Eingänge abgefragt (Aufruf eines FB aus OB1 bis OB6 - sind halt 60 Eingänge) und bei positivem Flankenwechsel Daten vom DB2 nach DB3 kopiert und neue Daten in den DB2 geschrieben.
Was genau passiert nun, wenn die Anfrage zum Senden des Datenbausteins über die PG kommt. Kann es sein, dass ich einen "halb aktualisierten" DB auslesen, oder wird der FB auf jeden Fall erst beendet, bevor der DB gesendet wird?
Gruß,
Stefan