Re: Einsteigerfrage multiples Zählgerät mit CC2 Kategorie: Programmierung (von AndrĂ© H. - 28.11.2003 1:25) | |
Als Antwort auf Einsteigerfrage multiples Zählgerät mit CC2 von Anderl - 25.11.2003 11:04
| |
Hallo Anderl, Bei den Ports P1H.0 bis P1H.3 solltest Du die integrierte Zählerfunktion verwenden. Diese lässt sich dann bequem mit ports.getcount abfragen. Das geht dann für alle vier Ports wunderbar mit einem Thread: long Counter[4]; thread cnt { Counter[0]=Counter[0]+ports.getcount(0); Counter[1]=Counter[1]+ports.getcount(1); Counter[2]=Counter[2]+ports.getcount(2); Counter[3]=Counter[3]+ports.getcount(3); } Für die anderen Ports mu�t Du eine Softwarezählung, wie in "MSR mit CC2" beschrieben machen. �brigens gibt's bald ein 8-Bit-Zähler-Modul bei CCTools für den I²C-Bus. Dann kann man Verlusfrei zählen, sofern nicht mehr als 255 Impulse pro Abfrage des Bausteins kommen :-) MfG André H. > Hallo liebe CC2ler, > > ich bin Neueinsteiger in der Welt der CC2 und möchte eine automatisierte Stückzahlerfassung von > Hühnereiern in den verschiedenen Handelsklassen realisieren. > Eine CC2 Unit + Appl.Board habe ich vor mir liegen, da� aktuelle Betriebssystem habe ich auch > übertragen. > Ein wenig konnte ich mich schon in die IDE einarbeiten. > Zu den Anforderungen: > > Die Eingangsimpulse kommen von acht einzelnen Lichtschranken, die an die Ports PH1.-PH1.7 > angeschlossen sind. > Jeweils zwei Lichtschranken sind zuständig für eine Handelsklasse d.h. die gezählten Impulse > müssen vor �bertragung in den PC, addiert werden. > Desweiteren sollte der Zählvorgang erst dann aktiv werden, wenn die Sortiermaschine angelaufen > ist.Diesen Zustand wollte ich über einen Schaltkontakt an Port PL1.0 abfragen. > Sollte es zu einem Stillstand des Förderbandes kommen, soll der Zählvorgang warten, bis ein > erneuter Impuls über PL1.0 ankommt. > > Im Schnitt werden pro Handelsklasse etwa 1000 ( PH1.0-.7)Impulse erwartet. > > Zusätzlich wollte ich noch am ext.LCD den aktuellen Zählerstand darstellen. > Das im Buch beschriebene Programm zur Impulszählung funktioniert super, jedoch ist es nur > für einen Eingang. > > Zu meinen Fragen: > > 1.) Wie kann ich das im Buch beschriebene Programm Impulszähler soweit aufpoppen, damit > ich acht Eingänge abfragen kann, bzw. wie kann ich die Einzelergebnisse von zwei Eingängen > zusammenfassen? > > 2.) Für die Weiterverarbeitung im PC verwende ich ein VB Programm mit vbTerm. Kann die CC2 > die erfassten Daten in realtime an den PC senden? > > 3.) Genügt der im CC2 vorgesehene Speicherplatz aus zur Erfassung der Daten? Pro Tag werden > etwa 3 Zählvorgänge gestartet, nach jedem abgeschlossenen Zählvorgang kann der > Speicherplatz geleert werden. > > > Ich sag jetzt schon mal Dankeschön, für die Beantwortung der " Flut " von Fragen-:) > > > Grü�le aus Heilbronn > Anderl Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: Re: Einsteigerfrage multiples Zählgerät mit CC2 (von Anderl - 8.12.2003 10:29) Re: Einsteigerfrage multiples Zählgerät mit CC2 (von Andi B. - 8.12.2003 12:29) Re: Einsteigerfrage multiples Zählgerät mit CC2 (von Anderl - 8.12.2003 13:03) Re: Einsteigerfrage multiples Zählgerät mit CC2 (von Anderl - 5.12.2003 10:01) |