halorenzen
Level-1
- Beiträge
- 47
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Hallo ihr da draussen :lol:
spiele gerade mit dem CP341 (315-DP2) ...
und habe das Siemens Beispiel geladen...
Senden : OK !
Empfangen: nachdem ich DBB_NO auf den Start des Arrays (14) des DB43 (statt 0...) ersetzt habe ...
( Siemens Beispiel = DBB_NO=0 ??? / ARRAY[1..100] ab DW14 ! )
kann ich auch Zeichen lesen
( als Protokoll habe ich ASCII (ohne Datenflusskontrolle) gewählt....
a. Nach Ablauf von 4ms
b. nach 10 Bytes
)
zu a.
hier empfange ich einzelne Zeichen im DB43.dbb14 ( ....Array[1] )
und der OK Zähler wird mit jedem Zeichen hochgezählt
das 100Byte bleibt somit bis auf 1 Byte ungenutzt.....
jedoch funktioniert es nicht bei fester Zeichenzahl.... ?
(egal weil nicht sinnvoll...)
werde mal die OK Zeichen Zähler nutzen um Ziel Array Adresse hochzuzählen....
oder gibt es andere sinnvollere Möglichkeiten ?
spiele gerade mit dem CP341 (315-DP2) ...
und habe das Siemens Beispiel geladen...
Senden : OK !
Empfangen: nachdem ich DBB_NO auf den Start des Arrays (14) des DB43 (statt 0...) ersetzt habe ...
( Siemens Beispiel = DBB_NO=0 ??? / ARRAY[1..100] ab DW14 ! )
kann ich auch Zeichen lesen
( als Protokoll habe ich ASCII (ohne Datenflusskontrolle) gewählt....
a. Nach Ablauf von 4ms
b. nach 10 Bytes
)
zu a.
hier empfange ich einzelne Zeichen im DB43.dbb14 ( ....Array[1] )
und der OK Zähler wird mit jedem Zeichen hochgezählt
das 100Byte bleibt somit bis auf 1 Byte ungenutzt.....
jedoch funktioniert es nicht bei fester Zeichenzahl.... ?
(egal weil nicht sinnvoll...)
werde mal die OK Zeichen Zähler nutzen um Ziel Array Adresse hochzuzählen....
oder gibt es andere sinnvollere Möglichkeiten ?