Hallo zusammen
Ich habe hier ein etwas wunderliches Problem. Ich sitze mit einer 1500er CPU an einem Schneider Schaltgerät das nach der IEC Norm kommuniziert.
In der S7 habe ich siemens Bibliothek für dieses Protokoll und das funktioniert ansich tadellos. Was das lesen der Zustände angeht. Wenn ich aber einen Schalter steuern will passiert garnix.
In Wireshark bekomme ich dieses zurück:
Anfrage SBOw
Antwort Schaltgerät:
Dann der Schaltbefehl:
Und dieselbe Antwort auch dadrauf:
Hat jemand eine Idee wo hier das Problem liegt. Die Adresse müsste eigentlich richtig sein. Das Object-non-existent kann ich mir nicht erklären.
mfG René
Ich habe hier ein etwas wunderliches Problem. Ich sitze mit einer 1500er CPU an einem Schneider Schaltgerät das nach der IEC Norm kommuniziert.
In der S7 habe ich siemens Bibliothek für dieses Protokoll und das funktioniert ansich tadellos. Was das lesen der Zustände angeht. Wenn ich aber einen Schalter steuern will passiert garnix.
Code:
(* Leistungsschalter Q0 / Befehl *) // "IEC_CTRL"
#"Q0_LS.BF"(R0_CONNECT := #IEC61850_COM_F03_Instance.CONNECT,
ADDRESS := 'Control/CSWI1$$CO$$Pos$$Oper$$ctlVal',
CTRLVAL:= "MSZH"._DBX_263_0, // Schaltvorwahl
SBO:=TRUE,
CTRL:="MSZH"._DBX_263_1); // Ausführen
Anfrage SBOw
Code:
MMS confirmed-RequestPDU
invokeID: 3
confirmedServiceRequest: write (5)
write
variableAccessSpecificatn: listOfVariable (0)
listOfVariable: 1 item
listOfVariable item
variableSpecification: name (0)
name: domain-specific (1)
domain-specific
domainId: TSHF03Control
itemId: CSWI1$CO$Pos$Oper$ctlVal$SBOw
listOfData: 1 item
Data: structure (2)
structure: 6 items
Data: boolean (3)
boolean: False
Data: structure (2)
structure: 2 items
Data: integer (5)
integer: 3
Data: octet-string (9)
octet-string: 5349454d454e53
Data: unsigned (6)
unsigned: 1
Data: utc-time (17)
utc-time: Jan 1, 1970 00:00:00.000000000 UTC
Data: boolean (3)
boolean: False
Data: bit-string (4)
Padding: 6
bit-string: 00
Code:
MMS confirmed-ResponsePDU
invokeID: 3
confirmedServiceResponse: write (5)
write: 1 item
Write-Response item: failure (0)
failure: object-non-existent (10)
Code:
MMS confirmed-RequestPDU
invokeID: 4
confirmedServiceRequest: write (5)
write
variableAccessSpecificatn: listOfVariable (0)
listOfVariable: 1 item
listOfVariable item
variableSpecification: name (0)
name: domain-specific (1)
domain-specific
domainId: TSHF03Control
itemId: CSWI1$CO$Pos$Oper$ctlVal$Oper
listOfData: 1 item
Data: structure (2)
structure: 6 items
Data: boolean (3)
boolean: False
Data: structure (2)
structure: 2 items
Data: integer (5)
integer: 3
Data: octet-string (9)
octet-string: 5349454d454e53
Data: unsigned (6)
unsigned: 1
Data: utc-time (17)
utc-time: Jan 1, 1970 00:00:00.000000000 UTC
Data: boolean (3)
boolean: False
Data: bit-string (4)
Padding: 6
bit-string: 00
Code:
MMS confirmed-ResponsePDU
invokeID: 4
confirmedServiceResponse: write (5)
write: 1 item
Write-Response item: failure (0)
failure: object-non-existent (10)
mfG René