Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> > > Hallo Leute! > > > > > Grüß euch ! > > Ich habe selbst manchmal mit sicherheitsrelevanter Elektronik zu tun. Nun ist dieses > Problem bestimmt nicht sicherheitsrelevant und außerdem würde eine qualifizierte Antwort bezüglich > einer sicheren Lösung mindestens Ordner füllen. > Daher eine minimale Aussage, die vielleicht prinzipiell weiterhilft: > > Man kann eine Sicherheitsfunktion bestenfalls dann "schalten" wenn man ALLES nötige > Eingangswissen hat und ALLE Voraussetzungen für einen GEORDNETEN Schaltvorgang > gegeben sind. (wenn man hier mögliche vorab noch unbekannte Fehlfunktionen einbedenkt, > beginnt es interessant zu werden). > Das hieße hier im Klartext: Die Ausgangsfunktion darf nur dann etwas tun können, wenn das Programm genau > "weiß", was geschehen wird. Alles andere wären Schadensbegrenzungen. > Zu hoffen, daß das Relais langsam genug ist, wäre keine Lösung. (Für beten und hoffen sind andere > Fachgebiete zuständig, auch wenn man in der Elektronik oft in der Nähe lebt) > Man könnte also z.B. das derzeitige Ausgangsrelais durch eines ersetzen, das nur bei > Wechselstromansteuerung schaltet, z.B. über C-Koppelung und Gleichrichter. > Oder erst dann schalten, wenn der Port vom Hochlaufzustand in einen kontrollierbaren kommt, z.B. > wenn der Port (dürfte als Eingang hochkomen) in einen bestimmten H oder L Zustand durch > DAS PROGRAMM geschalten wird und NICHT DURCH EINEN pull-up-down in der unkontrollierbaren > Anlaufphase. > Entschuldigt bitte wenn es etwas theoretisch war. Ich sehe die Fragen manchmal lieber von ihrer > prinzipiellen Seite, das kann begründetere Lösungen bringen. > > > > nun ist es soweit - ich brauche Experten-Rat !!! > > > meine C-Control II Station mit original OS und Grafikdisplay > > > laufen einwand-fiffi, nur für das Einschaltverhalten weiß ich einfach > > > keine Lösung !!! > > > > > > Jedesmal beim Einschalten geht die ersten 3 Sekunden erst einmal > > > die Disco los, bevor alles einen geordneten Weg geht. > > > Da mit den beiden Relais eine Schaltung mit viel Leistung angesteuert > > > wird, ist das super-kacke, dass die bei der Stromzufuhr alle Ports erst mal zur > > > Probe durchschalten ..... das kann doch bei anderen Anwendungen auch > > > lästig sein !? > > > > > > Deshalb meine Frage: > > > Was kann man dagegen tun, dass alle LEDs und Relais beim Einschalten =ON sind??? > > > (ohne zusatzbauteile und ohne rumlöten?) > > > > > > Gruß v. Martin > > > > > > > > > > > Guten Abend Martin, > > ich habe auch gehofft ,dss Dir ein Experte den ultimativen Tip gibt, wie man ohne! Zusatzbauteil und ohne! > > löten dieses Problem lösen kann (denn mit genauem Wissen und ASM oder C-Programm ist es möglich > > Port-Ausgänge oder SPI Ausgänge nach einem Reset schneller zu setzen als ein mechanisches Relais > > reagieren kann). > > Da ich im Steuerungsbau tätig bin habe ich genau so das Problem, dass die Motoren meiner Anlage erst dann > > anlaufen sollen, wenn die CII Unit die volle Kontrolle über alle Hardware hat. > > 1. Lösung: > > schalte zu den RelaisKontakten ein Zeitrelais mit ton= 3sek in Reihe. D.h erst nach 3 Sekunden wird die > > Spannung den Stations-Relais-Kontakten zugeführt. > > Einfach, schnelle Lösung, funktioniert immer solange eine Unit überhaupt vorhanden ist, die die Kontrolle > > übernimmt. > > 2. Lösung: > > an der CII Unit gibt es es einen Ausgang RESET_OUT. Nutze diesen Ausgang um eben dieses Zeitrelais an- > > zusteuern. Der Ausgang RESET_OUT wird durch das OS gesetzt und und garantiert, das eine UNIT vor- > > handen ist, und das das OS bis zu diesem Befehl richtig arbeitet. > > 3. Lösung: > > Suche im aktuellen OS nach dem Befehl Set RESET OUT, ersetze den Befehl durch 2 NOP und > > setze den Ausgang durch eine "MINI- ASM-Routine" genau dann, wenn Du es möchtest. Mit diesem > > Ausgang kann man gezielt die Spannung an den Relais an/abschalten. > > > > Ich hoffe nun auch, das noch weitere (bessere!) Lösungen von anderen Lesern kommen. > > > > Gruss Matthias
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB