hardware:channels:meters:power:edl-ehz:iskra_mt174
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hardware:channels:meters:power:edl-ehz:iskra_mt174 [2015/11/25 14:45] – [Beispiel vzlogger.conf] udo1 | hardware:channels:meters:power:edl-ehz:iskra_mt174 [2017/04/03 08:53] (aktuell) – gelöscht udo1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== ISKRAemeco MT 174 ====== | ||
- | |||
- | |||
- | Genaue Typenbezeichnung: | ||
- | Das " | ||
- | Der Zähler kann nach DIN EN 62056-21 über die IR-Schnittstelle nur nach Aufforderung ausgelesen werden. Er sendet nicht automatisch. | ||
- | |||
- | ====== Hardware ====== | ||
- | |||
- | Zum Testen habe ich [[http:// | ||
- | Einzustellen war nichts, ausser dem passenden COM-Port, da das Programm automatisch gemäß DIN EN 62056-21 initialisiert. | ||
- | |||
- | | ||
- | |||
- | Es ging auf Anhieb. Nach der automatisch gesendeten Initialisierungssequenz "/? | ||
- | \\ | ||
- | ==> /? | ||
- | <== /?!\\ | ||
- | <== --- 0x2F --- /\\ | ||
- | <== --- 0x49 --- I\\ | ||
- | <== --- 0x53 --- S\\ | ||
- | <== --- 0x6B --- k\\ | ||
- | <== --- 0x35 --- 5\\ | ||
- | <== --- 0x4D --- M\\ | ||
- | <== --- 0x54 --- T\\ | ||
- | <== --- 0x31 --- 1\\ | ||
- | <== --- 0x37 --- 7\\ | ||
- | <== --- 0x34 --- 4\\ | ||
- | <== --- 0x2D --- -\\ | ||
- | <== --- 0x30 --- 0\\ | ||
- | <== --- 0x30 --- 0\\ | ||
- | <== --- 0x30 --- 0\\ | ||
- | <== --- 0x31 --- 1\\ | ||
- | <== --- 0x0D --- CR\\ | ||
- | <== --- 0x0A --- LF\\ | ||
- | < | ||
- | <== 0-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 0-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 1-0: | ||
- | <== 0-0: | ||
- | <== !\\ | ||
- | < | ||
- | < | ||
- | |||
- | ====== Beispiel vzlogger.conf ====== | ||
- | <code base|vzlogger.conf> | ||
- | { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | }, | ||
- | " | ||
- | { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | ], | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | ] | ||
- | } | ||
- | </ | ||
- | |||
- | Im Frontend wird ein Kanal ' | ||
- | ====== Mit 9600 Baud ====== | ||
- | |||
- | Die Baudrate läßt sich auch auf 9600 Baud umstellen wenn man innerhalb von 2s nachdem der Zähler seine Identifikation geschickt hat, ein Acknowledge Paket (ACK050CRLF) schickt. Also nach - | ||
- | |||
- | => /? | ||
- | |||
- | meldet sich mein MT174 mit \\ | ||
- | |||
- | <= / | ||
- | |||
- | darauf sendet man (Zahlen in <> in HEX) \\ | ||
- | |||
- | => < | ||
- | |||
- | worauf der Zähler beginnt seine Daten mit 9600 Baud runterzurattern - | ||
- | |||
- | => | ||
- | => 0.0.0(62793209) \\ | ||
- | => 0.1.0(12) \\ | ||
- | => 0.1.2*12(1311010000) \\ | ||
- | ..... | ||
- | |||
- | Ein passendes Script für das ZOC Terminal Programm. Hier mit einer Schleife welche das Auslesen 2 mal wiederholt. < | ||
- | /* REXX (CREATED BY AB) */ | ||
- | |||
- | CALL ZocTimeout 2 | ||
- | |||
- | i = 0 | ||
- | |||
- | do while i < 2 | ||
- | /* set serial port settings: COM6, 300-7E1, no RTS/CTS, no CD, 250ms-Break */ | ||
- | CALL ZocSetDevParm " | ||
- | CALL ZocDelay 0.5 | ||
- | |||
- | CALL ZocSend "/? | ||
- | CALL ZocWait " | ||
- | CALL ZocDelay 0.5 | ||
- | |||
- | /* Acknowlege proposed standard 9600 baud of MT-174 */ | ||
- | CALL ZocSend " | ||
- | |||
- | /* set serial port settings: COM6, 300-7E1, no RTS/CTS, no CD, 250ms-Break */ | ||
- | CALL ZocDelay 0.2 | ||
- | CALL ZocSetDevParm " | ||
- | |||
- | /* wait till end of data block < | ||
- | CALL ZocWait " | ||
- | /* wait additional time for BCC */ | ||
- | CALL ZocDelay 0.1 | ||
- | |||
- | /* start again after pause */ | ||
- | CALL ZocDelay 0.2 | ||
- | |||
- | i = i + 1 | ||
- | end | ||
- | |||
- | </ | ||
- | |||
hardware/channels/meters/power/edl-ehz/iskra_mt174.1448459158.txt.gz · Zuletzt geändert: 2015/11/25 14:45 von udo1