- Beiträge
- 15.559
- Reaktionspunkte
- 4.188
-> Hier kostenlos registrieren
Ich versuche gerade libnodave mit einem NetlinkPro von Deltalogic zu betreiben. Hat das schon einmal jemand versucht bzw. geschafft? Step7 arbeitet problemlos mit dem NetLinkPro zusammen, ich kann online gehen usw.
Folgende Ausgabe mit Zottels Testprogramm:
*** Partner offered PDU length: 0 used limit 0
Das kann doch eigentlich nicht richtig sein. Auch mit dem Testprogramm von AFK, keine Daten. Fehlemeldung auch hier:
error -128=Unexpected function code in answer
PS: Port 7777 ist offen in der Firewall.
Folgende Ausgabe mit Zottels Testprogramm:
Code:
[B]F:\>testnlPro -d 192.168.101.128[/B]
openSocketw.c: enter OpenSocket
openSocketw.c: 1
openSocketw.c: 2 611E
openSocketw.c: peer:192.168.101.128=-2140821312
openSocketw.c: 6
openSocketw.c: 7
openSocketw.c: socket is 1908
openSocketw.c: setsockopt No error 0
openSocketw.c: 8
openSocketw.c: bind Socket error: No error
openSocketw.c: Connected to host: 192.168.101.128
IF1 initAdapter() step 1.
_daveSendWithCRCNLpro:
0:0x00,0x17,0x01,0x03,0x02,0x27,0x00,0x9F,0x01,0x14,0x00,0x90,0x01,0x0C,0x00,0x0
0,
10:0x05,0x02,0x00,0x0F,0x05,0x01,0x01,0x03,0x81,
readMPINLpro: 11 bytes read, 9 needed
readMPIpro: packet:
0:0x00,0x09,0x01,0x03,0x21,0x45,0x3D,0x30,0x33,0x31,0x45,
IF1 initAdapter() success.
ConnectPLC
IF1 connectPLC(1) step 1.
_daveSendWithCRCNLpro:
0:0x00,0x12,0x04,0x82,0x80,0x0D,0x00,0x14,0xE0,0x04,0x00,0x80,0x00,0x02,0x00,0x0
2,
10:0x01,0x00,0x01,0x00,
readMPINLpro: 9 bytes read, 7 needed
readMPIpro: packet:
0:0x00,0x07,0x04,0x82,0x80,0x0D,0x14,0x00,0x80,
IF1 daveConnectPLC(1) step 4.
IF1 daveConnectPLC() step 5.
_daveSendWithCRCNLpro:
0:0x00,0x08,0x04,0x82,0x80,0x0C,0x00,0x14,0x05,0x07,
IF1 daveConnectPLC() step 6.
readMPINLpro: 9 bytes read, 7 needed
readMPIpro: packet:
0:0x00,0x07,0x04,0x82,0x80,0x0D,0x14,0x00,0x80,
IF1 daveConnectPLC() step 7.
PDU header:
0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,
plen: 8 dlen: 0
Parameter:
0:0xF0,0x00,0x00,0x01,0x00,0x01,0x03,0xC0,
_daveExchange PDU number: 65535
IF1 enter _daveSendMessageNLpro
_daveSendWithCRCNLpro:
0:0x00,0x18,0x14,0x82,0x80,0x0C,0x00,0x14,0x32,0x01,0x00,0x00,0xFF,0xFF,0x00,0x0
8,
10:0x00,0x00,0xF0,0x00,0x00,0x01,0x00,0x01,0x03,0xC0,
IF1 _daveSendMessageMPI send done. needAck 0
IF1 _daveGetResponseNLpro receive message.
readMPINLpro: 9 bytes read, 7 needed
readMPIpro: packet:
0:0x00,0x07,0x04,0x82,0x80,0x0D,0x14,0x00,0x80,
result of exchange: 0
PDU header:
0:0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
plen: 0 dlen: 0
[B][COLOR=Red] *** Partner offered PDU length: 0 used limit 0[/COLOR][/B]
PDU header:
0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,
plen: 14 dlen: 0
Parameter:
0:0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x10,0x00,0x00,0x83,0x00,0x00,0x00,
_daveExchange PDU number: 65536
IF1 enter _daveSendMessageNLpro
_daveSendWithCRCNLpro:
0:0x00,0x1E,0x14,0x82,0x80,0x0C,0x00,0x14,0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0
E,
10:0x00,0x00,0x04,0x01,0x12,0x0A,0x10,0x02,0x00,0x10,0x00,0x00,0x83,0x00,0x00,0x
00,
IF1 _daveSendMessageMPI send done. needAck 1
IF1 _daveGetResponseNLpro receive message.
readMPINLpro: 9 bytes read, 7 needed
readMPIpro: packet:
0:0x00,0x07,0x04,0x82,0x80,0x0D,0x14,0x00,0x80,
result of exchange: 0
PDU header:
0:0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
plen: 0 dlen: 0
_daveSetupReceivedPDU() returned: 0=ok
_daveTestReadResult() returned: -128=Unexpected function code in answer
[COLOR=Red][B] error -128=Unexpected function code in answer[/B][/COLOR]
Now disconnecting
readMPINLpro: 15 bytes read, 13 needed
readMPIpro: packet:
0:0x00,0x0D,0x02,0x00,0x21,0x45,0x72,0x72,0x6F,0x72,0x3A,0x20,0x00,0xFF,0x02,
_daveSendWithCRCNLpro:
0:0x00,0x07,0x04,0x82,0x80,0x0C,0x00,0x14,0x80,
readMPINLpro: 9 bytes read, 7 needed
readMPIpro: packet:
0:0x00,0x07,0x04,0x82,0x80,0x0D,0x14,0x00,0x80,
IF1 enter DisconnectAdapter()
_daveSendWithCRCNLpro:
0:0x00,0x03,0x01,0x04,0x02,
IF1 daveDisconnectAdapter() step 1.
readMPINLpro: 5 bytes read, 3 needed
readMPIpro: packet:
0:0x00,0x03,0x01,0x04,0x20,
[B] F:\>[/B]
Das kann doch eigentlich nicht richtig sein. Auch mit dem Testprogramm von AFK, keine Daten. Fehlemeldung auch hier:
error -128=Unexpected function code in answer
PS: Port 7777 ist offen in der Firewall.