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 - 8.12.2003 10:29)
Als Antwort auf Re: Einsteigerfrage multiples Zählgerät mit CC2 von AndrĂ© H. - 28.11.2003 1:25

Hallo André,

ich habe die Portabfragen so gestaltet, wie du es beschrieben hast.Funktioniert soweit super, aber
ein Problem habe ich noch.


Zur Zeit habe ich an jeden input ( P1H.0-7) einen Taster angeschlossen, der die Lichtschranken
simulieren soll.
Bei den Ports P1H.0 -3 funktioniert es problemlos, bei den anderen Ports wird das Zählergebnis
verfälscht, wenn ich direkt mit einem Finger die Ports berühre. Soll hei�en, da� die Zähler im
Ergebnis so hochschie�en, das plötzlich Sprünge von bis zu 100 Impulsen auftreten, obwohl
die Taster nicht gedrĂĽckt wurden. Manchmal genĂĽgt es sogar, die Taster, die mit einem ca 20cm
langen geschirmten Kabel angeschlossen sind, auf einen anderen Platz zu legen.
Ich vermute, da� die Ports so sensibel gegenüber Störfeldern sind, da� sie anfangen zu
" schwingen".
Wie kann ich durch zusätzliche Beschaltung oder durch das Programmieren die Ports
unempfindlicher machen.

Schon mal tausend Dank fĂĽr die Beantwortung, ich denke das Problem ist bekannt.

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:

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)