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 Joe, > > > möchte von CNC-Maschinen die Standzeiten bzw. Laufzeiten erfassen. Relaisausgänge (ich glaub 24V) > > von den CNC-Maschinen sind da. Ich denke da an ca. 24-32 Eingänge. > > Hab mir das so vorgestellt: > > Das c-Control sammelt die Schaltpunkte (mit Zeitstempel und Maschinen-Nummer) und > > gibt sie dann an den PC im Laufe eines Tages weiter. > > Dort will ich die Daten dann in einem Excel-Sheet auswerten. > > Geht das überhaupt? > > Welche C-Control-Komponenten brauch ich dafür? > > und wie ist das mit den Eingängen? > > Vertragen die überhaupt 24V? > > Das ganze geht. > Um an mehr Eingänge zu kommen gibt es verschiedene Möglichkeiten: > > 1. Wie Johann es schon geschrieben hat, mit Schieberegistererweiterungen. > Hier kannst Du z.B. das CCTools SR-IN-HS für Hutschienengehäuse(5eingänge pro Baustein) > oder das IC 74HC166 (8 Eingänge pro IC) verwenden. Ausgewertet wird das dann mit Hilfe > des Moduls srin.c2. > Es lassen sich theoretisch beliebig viele SR-Erweiterungen in Reihe schalten. > Es werden immer nur 3I/Os benötigt. > > 2. Du verwendest eine I²C-Bus-Erweiterung. > Hier kannst Du das IC PCF8574 oder eine Erweiterung, welches dieses IC enthält, > verwenden. (z.B. CCTools PCF-Ports-HS) > Hiervon lassen sich bis zu 15(16) Stück am Bus betreiben. Jeder PCF8574 besitzt > 8 I/O-Ports. Angesteuert wird der PCF8574 z.B. mit dem Modul pcf.c2 . > Eine weitere Möglichkeit wäre der I²C-Bus-Baustein MAX7311. > Dieser hat 16 I/O-Ports, und es können davon bis zu 64 Stück an einem Bus > betrieben werden. Angesteuert wird dieses IC mit dem Modul max7311.c2 . > Den MAX7311 gibt es bei CCTool u.a. als I2C-Port16 HS für Hutschienengehäuse, > aber auch auf einem DIP-Adapter.(Den MAX7311 selbst gibt's nur in SMD) > > Zum 24V-Pegel: > Da alle Bausteine mit 5V-Pegel arbeiten, benötigst Du einen Spannungteiler > bestehend aus 2 Widerständen. > Die Kombination aus 3,3k und 15k wäre hier passend: > > <code>24V > I > I > R 15k > I > I------------> zum Eingang > I > R 3,3k > I > GND</code> > > Es ergibt sich so eine Spannung von ca.: > (24 V / (15k + 3,3k)) x 3,3k = 4,33V > > Schieberegister und der PCF8574 erkennen Spannungspegel von größer 3,5V als Highpegel. > (bei +5V Betriebsspannung) > Der MAX7311 erkennt ab 1,8V am Eingang einen Highpegel. > > Beim I²C-Bus hast Du den Vorteil, daß die Porterweiterungen alle > einen Interruptausgang besitzen. Diesen kann man an einem freien I/O-Port > der C-Control anschließen. > So muß man die I²C-Bus-Bausteine nur abfragen, wenn der Pegel der INT-Leitung > auf Low-geht. (Die INT-Leitung benötigt einen Pull-Up-Widerstand) > Man kann also gezielt auf Pegeländerungen an den Eingängen reagieren, ohne > ständig die alle Eingänge abfragen zu müssen. > > Bei den SR-Erweiterungen hingegen mußt Du regelmäßig die Ports abfragen. > Das sollte bei Deiner Anwendung aber kein Problem darstellen, da es sicher > nicht auf jede ms ankommt. :-) > > > Gruß, Dank im voraus an alle Forumteilnehmer und Kompliment an den Forumbetreiber > > Danke. :-) > > > PS.: ich bin ein absoluter HW-Newbie... falls noch keiner gemerkt haben sollte, > > also laßt Gnade und Geduld walten mit mir. > > Das macht nichts. Jeder fängt klein an. :-) Das war bei mir nicht anders. > > MfG André H.
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB