Dag,
voor ons eindwerk moeten we een incrementele incoder koppelen aan een PLC S7-200.
Een PLC S7-200 geeft enkel digitale ingangen en een RS485 ingang.
Hier in het bedrijf hebben we 2 encoders liggen.
Eentje met zesdraadsaansluiting en eentje met een RS232 DB25 connector.
Zou het mogelijk zijn om via een AD-converter een van deze encoders aan te sluiten op onze PLC.
De motor moet telkens 5.83 toeren verdraaien. Hij moet niet zijn vorige positie onthouden en gewoon terug van 0 tot 5.83 toeren gaan
Met vriendelijke groeten,
Jos Elektros
Jochem
If you want to succeed, double your failure rate.
Zo'n encoder geeft toch een (digitale) gray-code uit? Wat moet je dan met een ADC? Of ben ik nou abuis?
en tussen welke klemmen zou die gray code dan moeten zitten,
want die connector van encoder geeft 13 aansluitingen
Fuzzbass
Mijn echte naam: Joris | Mijn elektronica website: Fuzzcraft.com
Jochem
If you want to succeed, double your failure rate.
Inderdaad, wat Fuzzbass zegt. En ZEKER bij een schoolvraag hoort eigen uitzoekwerk (dus nog wat verder gaan dan het vermelden van merk en type).
En verder lijkt je informatie niet consequent:
Op 12 mei 2011 10:29:47 schreef Jos Elektros:
connector van encoder geeft 13 aansluitingen
Op 12 mei 2011 08:52:57 schreef Jos Elektros:
Eentje met zesdraadsaansluiting
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Op 12 mei 2011 10:35:46 schreef Jochem:
En verder lijkt je informatie niet consequent:
Op 12 mei 2011 08:52:57 schreef Jos Elektros:
... eentje met een RS232 DB25 connector.
Een DB25 kan niet anders dan 25 aansluitingen hebben... 
Jochem
If you want to succeed, double your failure rate.
De encoder is van stegmann, dit bedrijf hoort nu bij SICK.
codierer AG-: 65 TC
Schr./Umdr.A: 360
AUFL.UMDR.Z: 1 (kan zijn dat er nog een cijfer na staat maar dat is weggekrast)
AUS-code: BCD of BOD middelste letter is maar half leesbaar
VERS.-SPANN Us: 10-15V
BETR.-SPANN Ub: /
PEGELSPANN Up: /
SERIEN-NR : 16822
De encoder is al een tiental jaren oud, we vinden geen gegevens meer in over deze encoder in de catalogus van SICK.
Ook de mensen van SICK kunnen hem niet opsporen.
We hebben hier nog een oude encoder liggen van stegmann
Serie-nr:30765
Type K1 : 4 (grafiek: blok golf bij nuldoorgang)
K2 : 2 (grafiek: blok gof die 90° verschoven is naar rechts)
K0 : 5 (grafiek: bredere blok golf die niet begint in de oorsprong)
spannung 5V: /
0V:6
IMP.-ZAHL.: 500
k1 met streepje boven
(grafiek : omgekeerde van grafiek K1)
k2 met streepje boven
(grafiek : omgekeerde van grafiek k2)
k0 met streepje boven
(grafiek : omgekeerde van grafiek k0)
9... 24V: /
Het is een ronde aansluiting met zes pinnen, een connector die er op geschroefd kan worden, waar een kabel met vijf draadjes aanhangt.
@rew je hebt gelijk, het zijn inderdaad 25 aansluitingen.
Jochem
If you want to succeed, double your failure rate.
AUS-code: BCD
Heb je BCD codering al eens opgezocht op internet?
Weet je zeker dat het RS-232 is, of baseer je je puur op die DSUB25?
Die tweede heeft kennelijk een grafiekje erbij met uitgangsgedrag op de diverse signalen. Wat je beschrijft klinkt als gray-code. Dan is het denk ik nog maar een kwestie van even uitmeten voor de pin-out niet?
Dit zijn 2 foto's van de connector.
De eerste encoder zal inderdaad BCD code zijn, maar we weten niet tussen welke pinnen welk signaal zit.
Ook vinden we nergens info over deze encoder op het internet.
En een gray code geeft dus pulsen af? Want op internet staat dat dit een binair getal afgeeft.
Jos Elektros
Als je niks weet van die dingen koop dan in hemelsnaam een nieuwe. Dit soort gedoe wordt al heel gauw duurder dan een nieuwe encoder...
fripster
Jochem
If you want to succeed, double your failure rate.
Klopt, maar als het voor school is zal het 'uurtarief' reuze meevallen 
Je kunt beginnen met het openhalen van die DSUB en de encoder zelf. Dan kun je al het e.e.a. uitsluiten.
Die tweede kun je denk ik gewoon met een weerstandsmeting doorpiepen, ik gok dat het als een soort schakelaars werkt en het patroon uit de grafiek volgt. Lees je eens wat verder in op de werking van dit soort encoders, de eigen inzet is minimaal.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Die 30765 ziet er bruikbaar uit. Zeker als ie 6 draden heeft.
Sluit 1 draad aan op GND, sluit een weerstand (10k) op de 5V aan. De andere kant van de weerstand gaat naar een osciloscoop en 1 van de andere draden. Prik alle vijf de draden totdat je een signaal vind.
Lukt dat niet, dan is de eerste draad een signaal draad.
Als het goed is, vind je zo 3 paren met 1 GND en 1 signaaldraad.
De encoder geeft een uitgang van 6 draden. Maar de connector die daarop zit geeft maar een uitgang van 5 draden. Wij moeten dus een hsc0 gebruiken van mode 10 in onze PLC S7 200.
Ingang i0.0,i0.1,i0.2 moeten we dus gebruiken voor de encoder. Alleen weten wij niet goed hoe we kunnen weten welke draden voeding zijn. Welke Clock A is, welke Clock B en welke draad de reset is.
Is daar een specifieke regel voor dat ieder kleurtje van draad van de encoder altijd dezelfde functie geeft? Of moeten we dat meten?
Grtz
Jos
Elektros
MGP
LDmicro user.
Jos, van zoiets moet je zeker zijn.
Uitgangsspanning en ingangsspanning moeten juist zijn.
Op de website van Stegmann staan er veel datasheets van andere encoders, meestal weet je dan de gebruikelijke nummering en aansluitingen.
Volgens mij: De eerste is een absoluut encoder van 1 omwenteling/360, van deze moet je zelf het aantal omwentelingen bijhouden en de laatste is een incremental encoder.
Als je van die laatste de voedingsdraden weet is de rest een koud kunstje. Puls A, puls B en puls M (1/omwenteling)
edit: dan heb je uw 5 draden