hallo,
een vraagje. We zijn al een tijdje bezig met ons eindwerk en nu zitten we vast. Namelijk we moeten pulsen kunnen sturen naar een counter van rond de 1000Hz met syswin 3.4 .
We hebben en plc in leen, de CQM1; CPY41. Nu hebben we al de handleiding gecheckt van omron, maar graken er niet wijs uit. Kan ons iemand helpen en het in klare taal uitleggen. misschien door een programatie voorbeeld.
alvast bedankt
groetjes Bert & Sven
Henry S.
Moderator
Confucius says chà bù duo. Deze post is niet door ChatGPT gegenereerd. De 2019 CO labvoeding.
Op 26 december 2008 15:54:03 schreef virnix:
Kan ons iemand helpen en het in klare taal uitleggen. misschien door een programatie voorbeeld.
Niks mis met zelf proberen.
SparkyGSX
Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken
Bij een snelle zoekactie op google "omron CQM1" lijkt het ding in ieder geval 2 "pulse output" uitgangen te hebben die een pulstrein tot 50kHz kunnen genereren.
In het eerste resultaat van een zoekactie "omron CQM1 pulse output function" staat dat je de PULS en SPED instructies moet gebruiken.
Op pagina 357 van de manual die je hier http://industrial.omron.eu/en/products/catalogue/automation_systems/pr… kunt downloaden, staan ze uitgelegd.
Dat had je ook zelf kunnen uitzoeken.
Op 26 december 2008 16:03:54 schreef Henry S.:
[...]
Niks mis met zelf proberen.
We al twee dagen gesukkelt aan die pulsen. We verstaan niet echt dat je om pulsen te sturen ook een speed output nodig hebt.
hier is ne nederlandse handleiding. Nogal raar uitgelegt.
http://downloads.industrial.omron.be/IAB/Products/Automation%20Systems….
grtz alvast bedankt om te reageren
SparkyGSX
Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken
Wat is de cyclustijd van een eenvoudig programma in die PLC? Denk je dat je daarmee een pulstrein van max. 50kHz kunt genereren, en hoeveel jitter denk je dat dat op gaat leveren?
Bedenk zelf maar even waarom daar een speciaal stukje hardware voor nodig is.
Ik vind het helemaal niet raar uitgelegd, simpeler dan dat gaat het echt niet worden; je moet maar liefst 3(!) parameters meegeven: op welke uitgang je de pulsen wilt hebben, of je onbeperkt pulsen wilt hebben of maar een bepaald aantal, en de frequentie. Als zelfs dat al te ingewikkeld is...
[Bericht gewijzigd door SparkyGSX op (36%)]
Dat snappen we, maar hoe kan je je pulsen dan voor je counter plaatsen?
Dank voor de vlugge reactie
grtz
[Bericht gewijzigd door Henry S. op (76%)]
SparkyGSX
Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken
ik snap echt helemaal niets van je vraag.
Wat versta je onder een "counter"? Een counter in de PLC? Een of ander stuk hardware? Wat probeer je nu eigenlijk te doen?
Je stelt onduidelijk vragen, en vertelt ook niet wat je al wel gevonden hebt. Ook voor een forum geldt: garbage in, garbage out. Als je geen duidelijke vragen stelt, zul je ook geen duidelijke antwoorden krijgen.
Eens kort uitgelegt.
Met de plc willen we de tijden bepalen. nl de tijden van de totale valbeweging. En de tijd van
het midden tot het einde van de valbeweging. Met deze tijden kan je de valversnelling bepalen van het proces.
Omdat je natuurlijk de afstanden kent. Maar de tijden moet in duizensten, voor de naukeurigheid.
nu hebben we problemen om pulsen van 1 duizenste van een seconde kunnen. We zouden die pulsen met een counter tellen en dan met de computer uitlezen.
Nu gebruiken we in ons programa standaard pulsen van 0.1sec. Maar dit moet naukeuriger.
We werken enkel met plc, dus geen bijkomende hardware. Met de counter bedoelen we de teller in de plc. Deze moet de pulsen tellen. Alles gebeurt met een plc.
Hier zie je de voorlopige opstelling.
[Bericht gewijzigd door Henry S. op (23%)]
Ons eindwerk word gemeten met alle fouten door bv, wrijving van lucht, wrijving tegen buis, fout van sensoren, draagkracht enz. Deze moeten we dan aanhalen in onze studie. Maar de lucht kan uit de buis, diameter kogel is kleiner dan diameter buis.
Grtz
[Bericht gewijzigd door Henry S. op (21%)]
SparkyGSX
Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken
Met een snelle blik op dat datasheet kan ik geen input capture achtige functies vinden, waarmee je nauwkeurig zou kunnen meten. Wel heb je meerdere high-speed counters tot je beschikking.
Dus: je hebt de mogelijkheid om pulsen naar buiten te sturen, en je hebt een high-speed counter die pulsen kan tellen, en op verschillende gebeurtenissen interrupts kan genereren. Ga dat stukje nu maar eens goed lezen, en ga dan bedenken hoe je het probleem zou kunnen oplossen.
Henry S.
Moderator
Confucius says chà bù duo. Deze post is niet door ChatGPT gegenereerd. De 2019 CO labvoeding.
@virnix: Het is niet netjes alles te quoten!
http://www.circuitsonline.net/forum/faq#replys
we hebben de oplossing gevonden. We hebben een derde persoon erbij betrokken die het na 2 uur zoeken al heeft gevonden. Wij wilden pulsen sturen maar dit was niet nodig. Het enige wat we nodig hadden was een interval timer. Alvast bedankt voor jullie reacties.
groeten virnix