-> Hier kostenlos registrieren
Hallo uns sorry, das ich mich 2 Wochen nicht gemeldet habe...
Wir haben soweit alles hinbekommen. Sprich können alles hochladen und wenn wir scannen leuchtet auch die RXD Lampe an der CP340. Nur in der DB20 kommt nichts an?!
Nun steht im Handbuch:
Wir brauchen ja kein senden - muss das denn ausgeschaltet oder sogar gelöscht werden, damit es nicht zu Fehlern kommt?
Wir haben jetzt das Problem, dass die nur Bausteine mit 4 Eingangen/Ausgängen haben. Im OB1 steht ja :
Und so dachten wir, wir schreiben die Werte einfach direkt ins MW0. Und genau da habe ich noch einmal Fragen.
Wir brauchen ja kein senden - muss das denn ausgeschaltet oder sogar gelöscht werden, damit es nicht zu Fehlern kommt?
Wenn ich es richtig verstehe ist ist ein WORD = 16 Bit, oder? Was genau ist denn PEW0? E0.0 bis E1.7? Und wenn ich eine Zahl in das MW0 schreiben will, wie sind dann die Wertigkeiten? 2^15...,2^1,2^1,2^0 - also E1.7,..., E0.2, E0.1, E0.0?
mfg
Wir haben soweit alles hinbekommen. Sprich können alles hochladen und wenn wir scannen leuchtet auch die RXD Lampe an der CP340. Nur in der DB20 kommt nichts an?!
Nun steht im Handbuch:
Code:
Senden
PEW 0: Schalten Sie nun an Ihrer "Eingangs SM323" die Bits 0.1 (Freigabe FC11 und
FC12), 0.6 (REQ für P_SEND) und 1.1 (Auswahl des Sendeauftrags von 10 Byte Länge) auf
"ON".
Der CP340 wird daraufhin ein Telegramm von 10 Byte Länge über die serielle Schnittstelle
senden (LED "TxD" blinkt). Um das Senden zu wiederholen, müssen Sie das Bit 0.6 (REQ
für P_SEND) zunächst auf "OFF" und dann wieder auf "ON" schalten.
Code:
Empfangen
Wenn Sie von Ihrem Kommunikationspartner aus Daten senden, werden diese ggf. vom
CP340 im DB20 empfangen. Die Zielangabe wird im FC12 bei den Labeln "A0:" bzw. "A1:"
erzeugt.
PEW0: Schalten Sie dazu an Ihrer "Eingangs SM323" die Bits 0.1 (Freigabe FC11 und
FC12), 0.7 (EN_R für P_RCV) und 1.2 (Auswahl des Zieloffsets "2" im DB20) auf "ON". Der
CP340 wird daraufhin über die serielle Schnittstelle Daten empfangen (LED "RxD" blinkt).
Code:
L PEW 0 // Copy inputs to the process image inputs
T MW 0
CALL "ORG_ZYK" // Cyclic operation of the CP340
L MW 8 // Copy process image outputs to the outputs
T PAW 4
BE
Wir brauchen ja kein senden - muss das denn ausgeschaltet oder sogar gelöscht werden, damit es nicht zu Fehlern kommt?
Wenn ich es richtig verstehe ist ist ein WORD = 16 Bit, oder? Was genau ist denn PEW0? E0.0 bis E1.7? Und wenn ich eine Zahl in das MW0 schreiben will, wie sind dann die Wertigkeiten? 2^15...,2^1,2^1,2^0 - also E1.7,..., E0.2, E0.1, E0.0?
mfg