Encoder a PLC

Odpovědět
jakub5
Příspěvky: 6
Registrován: 03 úno 2022, 19:26
Reputation: 0

Encoder a PLC

Příspěvek od jakub5 » 05 bře 2022, 22:08

Zdravím,
mám problém, koupil jsem si rotační encoder a potřebuji ho zapojit k PLC tak, aby počítal impulzy a posílal je na digitální vstup do PLC. Encoder má dva výstupy (A, B), z nichž je zapojen ale jenom jeden. PLC i encoder napájím 12V stejným zdrojem. Myslel jsem že to pujde jednoduše tak, že se jeden z těchto výstupů připojí na vstup PLC, to ale bohužel nefunguje a plc impulzy nepočítá. Chtěl bych se zeptat jestli se tento výstup encoderu musí na vstup plc připojit ještě přes tranzistor, nebo má problém jiné řešení, případně jestli někoho nenapadá jak by měl být tranzistor zapojený.
Děkuji
PLC: https://eshop.technoline.cz/downloads/P ... sheet-.pdf
ENCODER: https://dratek.cz/docs/produkty/1/1273/1609835606.pdf

Uživatelský avatar
kiRRow
Příspěvky: 1152
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: Encoder a PLC

Příspěvek od kiRRow » 06 bře 2022, 07:08

Jelikož je výstup enkodéru typu NPN, piny 2 a 3 musí být nastavené jako vstupy s aktivovaným
interním pull-up rezistorem.
Máš ho nahrazený externím pull-up rezistorem ? Jinak výstupy to má dva, aby se dalo určit kterým směrem otáčíš. Signály na nich jsou poposunuty, když točíš jedním směrem je v momentě náběhu signálu A na signálu B LOW, když točíš opačným směrem je v momentě náběhu signálu A na signálu B HIGH...

jakub5
Příspěvky: 6
Registrován: 03 úno 2022, 19:26
Reputation: 0

Re: Encoder a PLC

Příspěvek od jakub5 » 06 bře 2022, 12:08

Díky za odpověď, rezistor jsem vyzkoušel zapojit sériově k plc, ale správné funkce se mě bohužel stále nedostalo. Nemá být rezistor zapojen na kánálu paralelně k zemi? Bohužel nedisponuji osciloskopem, takže se mi jen těžko odhaduje vysoká úroveň kterou encoder posílá, multimetrem jsem ale naměřil na obou kanálech (a, b) bez rezistoru 5V, což mi příjde při napájecím napětí 12V poněkud málo, otázka je jestli se dá tomuto měření věřit. Zkoušel jsem rezistory 500R a 2k.

Uživatelský avatar
kiRRow
Příspěvky: 1152
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: Encoder a PLC

Příspěvek od kiRRow » 06 bře 2022, 12:35

PullUp se připojuje mezi vstup a napájení vstupu ... cokoliv od 4k7 nahoru ... enkodér dává při sepnutí GND, a jeho druhý stav není definován, to právě dělá ten odpor, že to vytahuje nahoru na hodnoty blížící se napájení.

Uživatelský avatar
kiRRow
Příspěvky: 1152
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: Encoder a PLC

Příspěvek od kiRRow » 06 bře 2022, 13:22

Pokud ti ten enkodér při napájecím napětí 12V dává pouze 5V a ty do PLC potřebuješ dostat 12V, tak musíš ještě použít NPN tranzistor a další dva odpory. Dej do google hledat NPN tranzistor jako spínač. Tohle jsem přehlédl a omlouvám se

jakub5
Příspěvky: 6
Registrován: 03 úno 2022, 19:26
Reputation: 0

Re: Encoder a PLC

Příspěvek od jakub5 » 06 bře 2022, 18:04

Mám použít NPN nebo PNP tranzistor když dává teda encoder aktivní signal GND?
Výstřižek.PNG

jakub5
Příspěvky: 6
Registrován: 03 úno 2022, 19:26
Reputation: 0

Re: Encoder a PLC

Příspěvek od jakub5 » 06 bře 2022, 18:49

Už chápu myslel jste asi použít NPN s tím pull-up rezistorem, že? mohlo by to tedy vypadat nějak takto?
Přílohy
Výstřižeka.PNG

Uživatelský avatar
kiRRow
Příspěvky: 1152
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: Encoder a PLC

Příspěvek od kiRRow » 07 bře 2022, 14:44

Pokud ti z enkodéru jde jen 5V, tak musíš použít NPN. PNP bys těmi 5V nezavřel a musel bys mu pomoct dalším NPN tranzistorem.
Obrázek

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů