Sonstiges Zugriff auf Datenbaustein mittels AGLINK (Delta Logic)

fwcom

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
wie kann ich auf einen Datenbaustein (z.B. DB10.DBB248 zugreifen?
Bekomme leider nur einen allgemeinen Fehlercode zurück.
Hier der Code:
Dim rwfield(0) As AGL4.DATA_RW40
rwfield(0) = New AGL4.DATA_RW40()
rwfield(0).BitNr = 0
rwfield(0).DBNr = 10
rwfield(0).Offset = 248
rwfield(0).OpAnz = 1
rwfield(0).OpArea = AGL4.AREA_DATA
rwfield(0).OpType = AGL4.TYP_BYTE
rwfield(0).Result = 0
ReDim rwfield(0).B(rwfield(0).OpAnz)
rwfield(0).B(0) = 0

'There must be a connection to the AG for a successful call
result = AGL4.ReadMixEx(_ConnNr, rwfield, rwfield.Length, _timeout)



Steuerung ist eine SIN 840Dsl.
Über das HMI lässt sich der DB10.DBB248 lesen und beschreiben (also existent und nicht geschützt).
 
Wurde die Verbindung zur PLC ordentlich aufgebaut?
Was kommt bei der Abfrage der MLFB-Nummer für ein String zurück?
Welcher Fehler wird genau von der ReadMixEx-Funktion zurückgeliefert?
Welcher Timeoutwert wird mitgegeben?
Wenn dsa ganze im API-Guide getestet wird, was kommen dann für Ergebnisse bzw. Fehler?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Verbindung steht.
ReadMLFNrEx gibt folgendes zurück:
MLFB: 6FC5372-0AA30-0AA1
PLC: 7
PG-Connection: 4353
ReadMixEx gibt "unbekannt Fehlermeldung vom AG (bitte melden)" zurück
Timeout ist auf 30000
Diese Fehlermeldung ist mit API-Guide
 
Dies ist auch die NCK. Die kann diese Anfrage nicht beantworten. Bitte die Verbindungsparameter entsprechend ändern, damit auf die PLC zugegriffen wird. Dann sollte es auch gehen.
Btw: wie sind denn die genauen Verbindungsparameter einschließlich Rack und Slotnummer?
 
Slot 2 funktioniert :p.
Warum ReadMLFNEx PLC 7 zurück gegeben hat, weiß ich nicht.
Jetzt, mit Slot 2, gibt sie PLC:2508 zurück
 
Wenn jetzt alles klappt, dann ist ja gut. Zu PLC 7: ich dachte, das wäre in der Konfiguration nicht in der Rückgabe (hatte nur nach dem String gefragt ;-))
Bei weiteren Fragen einfach melden oder direkt unseren Support kontaktieren.
 
Zurück
Oben