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?