-> Hier kostenlos registrieren
Hallo
Mit äussester Mühe versuche ich seit einigen Tagen von einer S7-314 über MPI Daten in die VB.NET Applikation zu transferieren. Das mitgelieferte Beispiel (opcasync) von der SIMATIC NET CD funktioniert soweit. In diesem Beispiel wird per asynchroner Kommunikation ein Byte-/Wortzugriff auf die Steuerung gemacht. Wenn ich nun das Beispiel leicht abändere, und das eine Item mit <S7:[MeineVerbindung]DB1,B0,2> beschreibe, meldet mir "asyncIO2.read" die Fehlermeldung <C0040004> = "Der Server kann die Daten nicht zwischen dem gewünschten Datentyp und dem ursprünglichen Datentyp konvertiren".
Wieso nicht? Der Datentyp Byte wird doch durch VT_UI1 unterstützt. Wenn ich nur ein Byte übertrage ( <S7:[MeineVerbindung]DB1,B0,1>) dann funktionierts.
Hat dafür jemand eine Erklärung?
Mit äussester Mühe versuche ich seit einigen Tagen von einer S7-314 über MPI Daten in die VB.NET Applikation zu transferieren. Das mitgelieferte Beispiel (opcasync) von der SIMATIC NET CD funktioniert soweit. In diesem Beispiel wird per asynchroner Kommunikation ein Byte-/Wortzugriff auf die Steuerung gemacht. Wenn ich nun das Beispiel leicht abändere, und das eine Item mit <S7:[MeineVerbindung]DB1,B0,2> beschreibe, meldet mir "asyncIO2.read" die Fehlermeldung <C0040004> = "Der Server kann die Daten nicht zwischen dem gewünschten Datentyp und dem ursprünglichen Datentyp konvertiren".
Hat dafür jemand eine Erklärung?