Profibus - Hilscher CIF 104 DPS - Slave Karte

ivan_29

Level-2
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Da ich da neu bin, möchte ich mich ganz kurz vorstellen. Ich heiße Ivan und obwohl ich eigentlich Maschinenbauer bin, mag ich mich ab und zu mit Automatisierungssachen auseinandersetzten. Dieses Mal möchte ich meinem Freund, welcher seine Bakkarbeit macht helfen. Es geht um ein Komunikationsproblem zwischen zwei Rechnern (Master und Slave), welche mit PROFIBUS verbunden sind.

Ich möchte mich ganz herzlich bei Allen im Voraus für eure Hilfe bedanken.
Vielleicht handelt es sich um einen blöden Fehler, aber leider, da ich da wenig Erfahrung habe, konnte ich das Problem nicht selbst lösen.

Ich werde kurz wie möglich mein Problem beschreiben, aber trotztedem alle notwedigen Infos zu geben versuchen:
Der Master Rechner mit anderen Slave Geräten funktioniert ganz normal.

Der Rechner wo die Slave-Karte CIF 104 DPS eingebaut ist, hat vor dem letzten Wochenende ganz normal funktioniert und somit die ganze Anlage (die erwähnten zwei Rechner + andere über PROFIBUS angeschlossene Geräte). Am letzten Montag, als der Kollege an der Anlage weiterarbeiten wollte, wollte der Rechner gar nicht mehr booten. Da es schon um einen älteren Rechner mit Windows 2000 handelt, dachte ich, dass die Batterie am Motherboard viellecht hin ist. Das war korrekt, die Sprannung der Batterie war nur 30 mV. Ich habe die Batterie getauscht und dann nach einigen Einstellungen im Bios konnte ich wieder den Rechner booten.

Bei dem Rechner funktioniert jetzt alles wir vorher, aber nur nicht PROFIBUS Kommunikation zum anderen Rechner. Ich gehe davon aus, dass eine/einige Einstellungen im BIOS noch fehlt, welche den Zugang zur CIF 104 DPS "freigibt". Was meint Ihr, kann das richtig sein und auf was man da beachten sollte?

Das ist das erste Mal in meinem Leben, dass ich mit PROFIBUS praktisch arbeite, daher kann es sein, dass ich eine "Kleinigkeit" im BIOS verpasst habe.

Ich gebe euch noch ein paar Details, wo man die Details sieht:

- Die LEDs beim Einschalten-Verlauf von CIF 104 DPS funktionieren so aus:

->0. Sekunde Netzteil einschalten - keine LED leuchtet
->11,5. Sekunde - Kurzzeitig ca. (eine halbe Sekunde) für ca. 1 Sekunde leuchten: RDY, RUN und ERR (und nach dieser einer halben Sekunde werden alle LEDs ausgeschalten)
->12,5. Sekunde - leuchtet nur RUN für ca. 2 Sekunden bis 14,5 Sekunde.
-> ab 15. Sekunde - blinkt nur RUN
->
ab 16. Sekunde - leuchtet RDY und RUN blinckt wie vorher weiter.

Der Verlauf schaut so aus, egal ob Betriebssystem (Windows 2000) gestartet wird oder nicht. Wenn ich nur in BIOS bin, oder wenn ich FreeDOS boote habe ich dasselben Verlauf. So hat es ausgeschat (RDY leuchtet und RUN blinkt) selbst dann, als die Baterrie des Motherboard leer war und der Rechner nicht einmal booten konnte.

Lauf der .PDF Datei (cp353_profibus-fms-dp.pdf) vom PROFIBUS - sollte es sich um "Keine oder fehlerhafte Konfigurierung handeln" und nicht um einen Hardware-Fehler.

1709118527210.png



-so ist die Karte im Device Manager erkannt ist (siehe Bilder)
1709117449284.png 1709117460480.png
M1.3
1709117466824.png
M1.4
1709117473657.png


-so ist die Karte im CIF device Treiber erkannt ist (siehe Bilder)
1709117522827.png

Da sieht man den Fehler -10, würde jemand wissen wie man es beheben kann?

1709117528177.png

-die aktuellen BIOS Einstellungen findet man im Anhang (2024_02_23_Aktuelles BIOS.pdf)
-In einer PDF Datei vom PROFIBUS (cp353_profibus-fms-dp.pdf), habe ich das Folgende gesehen:
1709117985159.png
Würde jemand wissen, wo genau im BIOS man so etwas konfiguriert?
Ich musste nämlich noch nie so einen Speicherbereich definieren.

Ich hoffe, dass ich das Problem gut genug beschriben habe.
Vielen herzlichen Dank für eure Zeit und Hilfe

Ganz liebe Grüße aus der Steiermark,
Ivan
M1.5
M1.6


M1.5
M1.6

 

Anhänge

  • 1709117961048.png
    1709117961048.png
    44,4 KB · Aufrufe: 1
  • 2024_02_23_Aktuelles BIOS.pdf
    238,7 KB · Aufrufe: 4
Vielen lieben Dank DeltaMikeAir für deine rasche Meldung,

Anbei findest du eine .PDF Datei mit BIOS Einstellungen (2024_02_28_BIOS_Integrated_Peripherals.pdf).

1709124388600.png
Denkst du das ich da vielleicht welche Settings auf "enable" einstellen versuchen sollte, ? Und dann Windows starten und schauen ob etwas passiert?



1709124538386.png
"Shadow RAM disable" konnte ich leider bei mir im BIOS nicht finden

Bezüglich der Adresseinstellung: bei meiner Karte schauen die Jumpers so aus:
1709124754799.png
Bei mir die Jumper-Einstellung schaut fast wie die "D0000", aber beim Interrupt statt I3, bei mir ist I9 ausgewählt. (Das hat so früher so funktioniert und bei Jumpern habe ich nichts geändert). Bei mir im CIF device Treiber sieht man schon die Adresse "D0000" (siehe oben).

Könnte vielleciht diese Einstellung "Resources controlled By" im Bios noch interessant sein?
1709124989682.png

IRQ Wakeup Events finde ich uninteressant, weil ich kein Wakeup brauche... Oder es doch wichtig sein kann?
1709125081696.png
 

Anhänge

  • 2024_02_28_BIOS_Integrated_Peripherals.pdf
    701,9 KB · Aufrufe: 0
Zuviel Werbung?
-> Hier kostenlos registrieren
Denkst du das ich da vielleicht welche Settings auf "enable" einstellen versuchen sollte, ? Und dann Windows starten und schauen ob etwas passiert?
Meine Meinung, ich würde es einfach ausprobieren. Kaputt machen kannst du ja nichts.
Könnte vielleciht diese Einstellung "Resources controlled By" im Bios noch interessant sein?
Ich finde ja, vor allem der Bereich "Memory Resources". Ich würde mal das AUTO deaktivieren und schauen, ob du den Speicherbereich reservieren kannst ( D0000 + 2KB ). Das würde ich als erstes einmal überprüfen an deiner Stelle.
 
Zuletzt bearbeitet:
So, Ich habe vieles probiert, leider noch immer erfolglos.

Nach der Änderung von allen probierten Einstellungen, die orange LED hat geleuchtet und die grüne LED geblinkt (wie früher).
Im CIF Device Treiber war die Karte immer so zu sehen (wie früher):
1709135595424.png


Zuerst habe ich versucht: "Resources controlled By" auf manual einzustellen, und dann bei D000 auf 2K einstellen, dort leider der kleinste Wert ist 8K. Ich habe probiert mit 8K und mit 64K, hat leider nicht funktioniert
1709135423450.png

Danach habe ich probiert im "IRQ Resources" IRG- 5 bis 12 zu einzeln reservieren. Es hat nicht funktioniert, nur bei manchen wollte das Windows starten.
1709135744496.png
Ich habe nämlich gehofft, dass da eine IRQ Nummer erscheint:
1709135945066.png

Dann im "IT8888 DDMA": habe ich zuerst eine Hälfte zu "enablen" und die andere zu "disablen" ( und umgekehrt)
1709135887496.png


Die einzige zwei Sachen, mit welchen ich noch nicht gespielt habe sind die zwei:
IT8888 ISA Decode Memory
1709136037589.png
und
X0R, X0R, ... obwohl glaube nicht, dass das mit meinem Problem etwas zu tun hat.
1709136073270.png


"Shadow Memory disable" gibt es bei mir leider nicht, ich habe alle Menüs gescheckt.

Es ist wirklich eine seltsame Sache
 

Anhänge

  • 1709136020053.jpeg
    1709136020053.jpeg
    3,2 MB · Aufrufe: 1
Die Version meines BIOS ist: Phoenix - AwardBIOS v6. 00PG, An energy star Ally
(c) 1984 - 2006
EmCORE-a5364 R1.1

Vielleicht kann es wichtig sein..
 
Zurück
Oben