Hallo Bruno,
die Übertragung erfolgt durch den Baustein PUT. Der entsprechende Baustein zum Empfangen im MFD ist der GET Befehl.
Der PUT kann wahlweise ein Byte, ein Word oder ein Doppelwort übertragen. In deinem Fall kannst du z.B. zwei PUT Bausteine sparen, wenn du die MW21..24 in der Form zweier Doppelworte überträgst.
(MW21+MW22 = MD11, MW23+MW24 = MD12).
Die zu übertragenden Zählerstände müssen nicht in einem MD gespeichert werden. Der Put kann auch den Zählerstand direkt übertragen. Zu den Merkerbits, im MD1 liegen die Bits 1..32. Mit nur einem Put hast du demnach alle notwendigen Merkerbits übertragen.
ACHTUNG:
Der PUT Baustein braucht eine steigende Flanke am Enable sonst arbeitet er nicht. In der Regel nimmt man einen Timer in der Betriebsart "Blinker" und triggert damit den Aufruf des Bausteins. Die Zeit des Timers sollte nur so kurz als notwendig gewählt werden.
(Belastung des Netzwerks)
EASY820
!---------------------------------------------------------------[T01
!--T01--------------------------------------------------------[PT01_
!--- [PT02_
..... weitere PUT, ggf. mit unterschiedlichen Timern
MFD
!--GT01Q1----GT02Q1----GT03Q1 ..... weitere Get
Falls du ein Beispiel brauchst melde dich.
Viele Grüße
Paul