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

Re: Einsteigerfrage multiples Zählgerät mit CC2 Kategorie: Programmierung (von Anderl, http://andy1tech.com - 5.12.2003 10:01)
Als Antwort auf Re: Einsteigerfrage multiples Zählgerät mit CC2 von AndrĂ© H. - 28.11.2003 1:25

Hallo André,
tausend Dank fĂĽr diesen Tip, ich werde es gleich ausprobieren.
Und ein dickes Lob an dieses Forum. Hier wird man mit seinen Problemen nicht
allein gelassen.

GrĂĽĂ?le aus Heilbronn
Anderl


> 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

Meine Seite: http://andy1tech.com


    Antwort schreiben


Antworten: