PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem bei Geräteprogrammierung mit Siemens N146 in ETS3



cgrebe
15.06.05, 16:08
Hallo,

nachdem ich den N146 mit der ETS3 zum Laufen gebracht habe, gibt es gleich das nächste Problem bei der Programmierung der Geräte. Wenn ich ein Gerät erreichen möchte bekomme ich die Meldung Das Gerät mit der phys. Adresse x.y.z kann nicht gefunden werden. Ein parallel angeschlossene EIB-Weiche hat dagegen keine Probleme damit.

Die Telegrammaufzeichnung funktioniert dagegen einwandfrei.

Nun muss ich allerdings zugeben, dass die Bustopologie ein wenig 'irregulär' ist. Ich setze den N146 als Bereichskoppler ein (1.0.0) habe aber darunter keine Linienkoppler eingesetzt. Die Geräte hängen also direkt am Bereichskoppler, es werden aber physikalische Adressen aus der Bereichslinie (1.0.x) und der Linie 1 (1.1.x) verwendet. Könnte es sein, dass der N146 darüber stolpert? Wie gesagt hat die EIB-Weiche aber damit kein Problem. Meine anfängliche Begeisterung für den N146 sinkt dagegen mehr und mehr...

Grüße,

Christian

PeterPan
15.06.05, 20:41
Hallo Kollege..

na den versuch halt mal ein Gerät zu Programmieren, welches die 1.0.1 Adresse hat. Klappts dann?

Kommunikation hast Du ja wie du sagtest.

Gruss
PeterPan

cgrebe
16.06.05, 11:06
na den versuch halt mal ein Gerät zu Programmieren, welches die 1.0.1 Adresse hat. Klappts dann?Natürlich habe ich versucht Geräte in der Bereichslinie und in der Linie 1 zu programmieren. Bei dem Versuch die physikalische Adresse zu programmieren bekomme ich folgende Fehlermeldung von der ETS3:


Die physikalische Adresse des Geräts wurde erfolgreich programmiert, aber die abschließende Prüfung ist fehlgeschlagen. Bitte überprüfen Sie die Topologie.
Sie müssen den Programmiermodus (LED) des Geräts manuell ausschalten.
Bitte beenden Sie den Programmiermodus am Geraät, oder klicken Sie
- OK: ETS beendet Programmiermodus (fuktioniert evtl. nicht über Koppler)
- Abbrechen: Programmieren abbrechenEin Test mit der EIB-Weiche zeigt dass die Programmierung der physikalischen Adresse tatsächlich erfolgreich war. Bei dem Versuch mit dem N146 das Programm oder Parameter zu programmieren oder Geräteinformationen zu lesen kann die ETS3 - wie schon gesagt - Geräte mit der physikalischen Adresse nicht finden.

Jetzt habe ich mir während der Programmierung von physikalischer Adresse (1.0.2) und Applikation mit dem N146 die Bustelegramme mit der EIB-Weiche aufgezeichnet. Das Log bis nach dem 1. Fehlschlag ist unten angefügt.

Nach Programmierung der physikalischen Adresse (1.0.2) antwortet das Gerät auf ein AddrRequest mit AddrResponse 0.0.0. Keine Ahnung ob das Ok ist, soweit kenne ich mich mit den Protokollen nicht aus.

Danach sendet der N146 die Kommandos Open und MaskVersionRead. Beide werden erfolgreich von dem Gerät bestätigt. Daraufhin antwortet das Gerät mit den Kommandos ACK und MaskVersionResponse, die aber vom N146 nicht quittiert werden. Es treten Fehler 72 (?) und 64 (Keine Quittung) auf. Das wiederholt sich ein paar mal und das war's.

Könnt ihr damit was anfangen?

Grüße,

Christian

--------------------

EIBDoktor - Aufzeichnung vom 09:47:30,000 - 16.06.2005 ... 09:48:20,813 - 16.06.2005
09:47:42,712 - 16.06.2005 - 00.00.000 00/0000 b0 0000 0000 e1 01 [ 00 ] af 1 AddrRequest Group Data Packet (Unnumbered) 0 ACK 1.352 28.4 6 Min BitLen:0.035 Max BitLen:0.043 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.353 Max ByteStart:1.354
09:47:42,882 - 16.06.2005 - 00.00.000 01.00.002 b0 0000 1002 60 80 [ ] bd 1 Open Control Data (Unnumbered) 0 ACK 1.355 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.104 Max BitStart:0.104 Min ByteStart:1.353 Max ByteStart:1.354
09:47:42,901 - 16.06.2005 - 00.00.000 01.00.002 b0 0000 1002 61 43 [ 00 ] 7f 1 MaskVersionRead Data Packet (Numbered) 0 0 ACK 1.355 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.104 Max BitStart:0.105 Min ByteStart:1.353 Max ByteStart:1.354
09:47:45,734 - 16.06.2005 - 00.00.000 00/0000 b0 0000 0000 e1 01 [ 00 ] af 1 AddrRequest Group Data Packet (Unnumbered) 0 ACK 1.352 28.4 6 Min BitLen:0.035 Max BitLen:0.043 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.353 Max ByteStart:1.354
09:47:46,026 - 16.06.2005 - 00.00.000 01.00.002 b0 0000 1002 60 81 [ ] bc 1 Close Control Data (Unnumbered) 0 ACK 1.355 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.104 Max BitStart:0.104 Min ByteStart:1.353 Max ByteStart:1.354
09:47:48,762 - 16.06.2005 - 00.00.000 00/0000 b0 0000 0000 e1 01 [ 00 ] af 1 AddrRequest Group Data Packet (Unnumbered) 0 ACK 1.352 28.4 6 Min BitLen:0.035 Max BitLen:0.043 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.353 Max ByteStart:1.354
09:47:48,789 - 16.06.2005 - 01.00.001 00/0000 b0 1001 0000 e1 01 [ 40 ] fe 0 . 0. 0 1 AddrResponse Group Data Packet (Unnumbered) 0 ACK 1.352 28.4 6 Min BitLen:0.035 Max BitLen:0.043 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.351 Max ByteStart:1.353
09:47:52,003 - 16.06.2005 - 00.00.000 00/0000 b0 0000 0000 e3 00 [ c0 10 02 ] 7e 1 . 0. 2 1 PhysAddr Group Data Packet (Unnumbered) 0 ACK 1.352 28.4 6 Min BitLen:0.035 Max BitLen:0.043 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.353 Max ByteStart:1.354
09:47:52,624 - 16.06.2005 - 00.00.000 00/0000 b0 0000 0000 e1 01 [ 00 ] af 1 AddrRequest Group Data Packet (Unnumbered) 0 ACK 1.352 28.4 6 Min BitLen:0.035 Max BitLen:0.043 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.353 Max ByteStart:1.354
09:47:52,652 - 16.06.2005 - 01.00.002 00/0000 b0 1002 0000 e1 01 [ 40 ] fd 0 . 0. 0 1 AddrResponse Group Data Packet (Unnumbered) 0 ACK 1.352 28.4 6 Min BitLen:0.035 Max BitLen:0.043 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.350 Max ByteStart:1.353
09:47:52,858 - 16.06.2005 - 00.00.000 01.00.002 b0 0000 1002 60 80 [ ] bd 1 Open Control Data (Unnumbered) 0 ACK 1.354 28.4 6 Min BitLen:0.035 Max BitLen:0.039 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.353 Max ByteStart:1.354
09:47:52,877 - 16.06.2005 - 00.00.000 01.00.002 b0 0000 1002 61 43 [ 00 ] 7f 1 MaskVersionRead Data Packet (Numbered) 0 0 ACK 1.353 28.4 6 Min BitLen:0.035 Max BitLen:0.040 Min BitStart:0.103 Max BitStart:0.105 Min ByteStart:1.353 Max ByteStart:1.354
09:47:52,899 - 16.06.2005 - 01.00.002 00.00.000 b0 1002 0000 60 c2 [ ] ff 1 ACK Control Data (Numbered) 0 0 ---- [00000000] 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.350 Max ByteStart:1.353 Errorcode:64 Errorcount:1 64: Keine Quittung (das Telegramm interessiert niemanden)
09:47:52,920 - 16.06.2005 - 01.00.002 00.00.000 90 1002 0000 60 c2 [ ] df 1 ACK Control Data (Numbered) 0 1 ---- [00000000] 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.350 Max ByteStart:1.353 Errorcode:64 Errorcount:1 64: Keine Quittung (das Telegramm interessiert niemanden)
09:47:52,941 - 16.06.2005 - 01.00.002 00.00.000 90 1002 0000 60 c2 [ ] df 1 ACK Control Data (Numbered) 0 1 ---- [00000000] 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.350 Max ByteStart:1.353 Errorcode:64 Errorcount:1 64: Keine Quittung (das Telegramm interessiert niemanden)
09:47:52,962 - 16.06.2005 - 01.00.002 00.00.000 90 1002 0000 60 c2 [ ] df 1 ACK Control Data (Numbered) 0 1 ---- [00000000] 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.350 Max ByteStart:1.353 Errorcode:64 Errorcount:1 64: Keine Quittung (das Telegramm interessiert niemanden)
09:47:52,985 - 16.06.2005 - 01.00.002 00.00.000 b0 1002 0000 63 43 [ 40 00 12 ] 2f t=0(0h),v=18(12h) 1 MaskVersionResponse Data Packet (Numbered) 0 0 ---- [00000000] 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.350 Max ByteStart:1.354 Errorcode:64 Errorcount:1 64: Keine Quittung (das Telegramm interessiert niemanden)
09:47:53,010 - 16.06.2005 - 01.00.002 00.00.000 90 1002 0000 63 43 [ 40 00 12 ] 0f t=0(0h),v=18(12h) 1 MaskVersionResponse Data Packet (Numbered) 0 1 ---- [00000000] 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.350 Max ByteStart:1.353 Errorcode:64 Errorcount:1 64: Keine Quittung (das Telegramm interessiert niemanden)
09:47:53,035 - 16.06.2005 - 01.00.002 00.00.000 90 1002 0000 63 43 [ 40 00 12 ] 0f t=0(0h),v=18(12h) 1 MaskVersionResponse Data Packet (Numbered) 0 1 ---- [00000000] 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.350 Max ByteStart:1.353 Errorcode:64 Errorcount:1 64: Keine Quittung (das Telegramm interessiert niemanden)
09:47:53,061 - 16.06.2005 - 01.00.002 00.00.000 90 1002 0000 63 43 [ 40 00 12 ] 0f t=0(0h),v=18(12h) 1 MaskVersionResponse Data Packet (Numbered) 0 1 ---- [00000000] 28.4 6 Min BitLen:0.035 Max BitLen:0.036 Min BitStart:0.103 Max BitStart:0.104 Min ByteStart:1.350 Max ByteStart:1.353 Errorcode:64 Errorcount:1 64: Keine Quittung (das Telegramm interessiert niemanden)

S. De Bruyne
16.06.05, 11:47
Isnt' the N146 the EIBnet/IP Router?
Then it can be that the current ETS 3.0b does not yet properly support this device. Contact Siemens in any case.
Would this device by any chance have a tunneling connection open?

PeterPan
16.06.05, 13:50
Hallo Kollege..

der IP-Router funzt tadellos. Ich benutze den aktuell bei den Events "Welten verbinden" (Infos auf meiner Site) sogar über WLAN, um das Programmieren und die Routerfunktion zu zeigen. Auch die Visualisierung läuft über das Gerät.

Ich hab folgendes gemacht:
- ETS3V1.0b
- Applikationsprogramm in ETS importiert.
- Falcon Treiber von der Siemens-Website geladen und installiert.
- Dot.Net (.Net) von Microdoof inkl. UPDATE installiert.
- In Projekt eingefügt.
- Extras Optionen EIBnet-Schnittstelle eingerichtet (Auf Name der Schnittstelle prüfen. In der ETS und in der Schnittstelle muss der gleiche Name drinstehen.)
- Schnittstelle getestet
- fertig.
Was noch zu beachten ist:
- vertausche bitte die 24V und die EIB-Spannung nicht beim Geräteanschluss.
- Nimm wie empfohlen eine eigene Spannungsversorgung.

<TABLE cellSpacing=1 cellPadding=3 width=660 border=0><TBODY><TR bgColor=#f5f5f5><TD><TABLE cellSpacing=0 cellPadding=0 border=0><TBODY><TR vAlign=top><TD vAlign=bottom></TD><TD class=bluesm>5WG1 146-
1AB01</TD></TR></TBODY></TABLE></TD><TD class=listblue vAlign=top>IP Router N 146 (APB:IP-Router001001)</TD><TD class=listblue>http://www2.automation.siemens.com/et/html_00/search/grafik/ico_vd1.gif (http://www2.automation.siemens.com/et/html_00/search/ftp/vd1/n146.vd1)</TD><TD class=listblue>http://www2.automation.siemens.com/et/html_00/search/grafik/ico_zip.gif (http://www2.automation.siemens.com/et/html_00/search/ftp/tpi/1461ab01_tpi.zip)</TD><TD class=listblue>http://www2.automation.siemens.com/et/html_00/search/grafik/ico_pdf.gif (http://www2.automation.siemens.com/et/html_00/search/ftp/bma/1461ab01_bma.pdf)</TD><TD class=listblue>http://www2.automation.siemens.com/et/html_00/search/grafik/ico_pdf.gif (http://www2.automation.siemens.com/et/html_00/search/ftp/apb/001001_apb.pdf)</TD><TD class=listblue>http://www2.automation.siemens.com/et/html_00/search/grafik/ico_zip.gif (http://www2.automation.siemens.com/et/html_00/search/ftp/fw/2458_ets3_falcon_update.zip)</TD></TR></TBODY></TABLE>

VD1 ist die Datenbank
Dann kommt das Handbuch
Bedienungsanleitung
Applikationsprogrammbeschreibung
FalconTreiber ist SW

Gruss
PeterPan

cgrebe
29.06.05, 10:27
Hallo,

ich habe mich beim Siemens-Support angemeldet und eine telefonische Antwort auf mein Problem bekommen. :)

In der ETS3.0b muss unter Extras|Optionen|Kommunikation|Einstellungen... eine gültige physikalische Adresse für den N146 eingestellt werden. Dann geht's...

PeterPan
29.06.05, 12:51
*heul* :shithappe

Gruss
PeterPan

GLT
30.06.05, 00:13
Nun muss ich allerdings zugeben, dass die Bustopologie ein wenig 'irregulär' ist. Ich setze den N146 als Bereichskoppler ein (1.0.0) habe aber darunter keine Linienkoppler eingesetzt. Die Geräte hängen also direkt am Bereichskoppler, es werden aber physikalische Adressen aus der Bereichslinie (1.0.x) und der Linie 1 (1.1.x) verwendet.

:eek: Wer macht denn sowas?

Zum Verständnis: Warum baust Du das System in der Art auf?

mfg
Gerhard

cgrebe
30.06.05, 00:41
Zum Verständnis: Warum baust Du das System in der Art auf?
Die erste Anlage aus grauer Vorzeit, sollte irgendwann mal eine eigene Versorgung für die Linie 1 bekommen, läuft aber auch so und aus Faulheit nie geändert, da im eigenen Haus installiert... :o

$SaFe MoDeS$
14.03.06, 15:27
Hello PeterPan,

Thanx for informing us the following things;
:confused:
Ich hab folgendes gemacht:
- ETS3V1.0b
- Applikationsprogramm in ETS importiert.
- Falcon Treiber von der Siemens-Website geladen und installiert.
- Dot.Net (.Net) von Microdoof inkl. UPDATE installiert.
- In Projekt eingefügt.
- Extras Optionen EIBnet-Schnittstelle eingerichtet (Auf Name der Schnittstelle prüfen. In der ETS und in der Schnittstelle muss der gleiche Name drinstehen.)
- Schnittstelle getestet
- fertig.
Was noch zu beachten ist:
- vertausche bitte die 24V und die EIB-Spannung nicht beim Geräteanschluss.
- Nimm wie empfohlen eine eigene Spannungsversorgung.




<TABLE cellSpacing=1 cellPadding=3 width=660 border=0><TBODY><TR bgColor=#f5f5f5><TD><TABLE cellSpacing=0 cellPadding=0 border=0><TBODY><TR vAlign=top><TD vAlign=bottom></TD><TD class=bluesm>5WG1 146-
1AB01
</TD></TR></TBODY></TABLE></TD><TD class=listblue vAlign=top>IP Router N 146 (APB:IP-Router001001)</TD><TD class=listblue>http://www2.automation.siemens.com/et/html_00/search/grafik/ico_vd1.gif (http://www2.automation.siemens.com/et/html_00/search/ftp/vd1/n146.vd1)</TD><TD class=listblue>http://www2.automation.siemens.com/et/html_00/search/grafik/ico_zip.gif (http://www2.automation.siemens.com/et/html_00/search/ftp/tpi/1461ab01_tpi.zip)</TD><TD class=listblue>http://www2.automation.siemens.com/et/html_00/search/grafik/ico_pdf.gif (http://www2.automation.siemens.com/et/html_00/search/ftp/bma/1461ab01_bma.pdf)</TD><TD class=listblue>http://www2.automation.siemens.com/et/html_00/search/grafik/ico_pdf.gif (http://www2.automation.siemens.com/et/html_00/search/ftp/apb/001001_apb.pdf)</TD><TD class=listblue>http://www2.automation.siemens.com/et/html_00/search/grafik/ico_zip.gif (http://www2.automation.siemens.com/et/html_00/search/ftp/fw/2458_ets3_falcon_update.zip)</TD></TR></TBODY></TABLE>
:confused:

and now i have some questions;

Is the IP/Router functions with the ETS3V1.0b?
Don,t we need the ETS3V1.0c?

I am using the IP/Router as well and i need to write a Java Interface to send strings to the device connected to IP/Router through EIB(it can be any multimedia) and i need your asisstance how should i start it...Any guidance from any 1?

Sincerely,
SaFe MoDe$

EIB-Freak
14.03.06, 20:45
Hello safemodes,

the ETS3 1.0b doesn`t exist - following ETS was available and new ETS`s ist Available:

First, ETS 1, Then ETS2, now actually the Version ETS 3.0C ist the newest and correct Version to Use with N146 or N148. So, you have to use the "C"-Version.


Sincerly,

Michael

oh, my bad English :rolleyes:

$SaFe MoDeS$
15.03.06, 16:21
Hi EIB-Freak,

Thanx for your reply...Does any body have more information regarding starting with Siemens N146?

i mean first installing this ETS3.0c and what are the next steps?

My thesis work is accessing the EIB through IP/Router and than further sending messages(strings) to any EIB-Multimedia devices.

Sincerely,

Safe Mode$