Hallo, folgendes Problem hab ich an einer TIA v13SP1 CPU1515-2PN festgestellt:
- im OB1 wird der FC1 aufgerufen
- der FC1 besitzt einen Eingang typ WORD, welcher im OB1-Aufruf mit einem PEW verschalten wird
- im FC1 wird der M10.0 gesetzt
- wenn der PEW nnicht erreichbar ist, weil z.B. die Verbindung zur ET200S unterbrochen ist, wird der gesamte FC1 nicht mehr bearbeitet
- d.h. der M10.0 kann über die VAT zwar auf FALSE gesetzt werden, aber wird vom FC1 nicht mehr TRUE gesetzt!
- was sagt Ihr zu diesem Phänomen
- könnt Ihr das Problem reproduzieren
- tritt dieser Bug auch unter TIA v14 auf?
Gruß,
ducati
TIA_Problem_nicht_erreichbares_PEW.jpg
- im OB1 wird der FC1 aufgerufen
- der FC1 besitzt einen Eingang typ WORD, welcher im OB1-Aufruf mit einem PEW verschalten wird
- im FC1 wird der M10.0 gesetzt
- wenn der PEW nnicht erreichbar ist, weil z.B. die Verbindung zur ET200S unterbrochen ist, wird der gesamte FC1 nicht mehr bearbeitet
- d.h. der M10.0 kann über die VAT zwar auf FALSE gesetzt werden, aber wird vom FC1 nicht mehr TRUE gesetzt!
Code:
// im OB1
CALL "FC01"
IN_WORD :=%EW204:P
// im FC1
L #IN_WORD
T #TEMP_WORD
SET
= %M10.0
// sonst kein weiterer Code in der Steuerung
- könnt Ihr das Problem reproduzieren
- tritt dieser Bug auch unter TIA v14 auf?
Gruß,
ducati
TIA_Problem_nicht_erreichbares_PEW.jpg