3/25/2022 2:47 PM | |
Joined: 12/18/2014 Last visit: 9/21/2024 Posts: 33809 Rating: (4200)
|
The LOGO! is not the right PLC for such encoders. |
3/25/2022 8:53 PM | |
Joined: 2/11/2022 Last visit: 6/14/2023 Posts: 9 Rating: (0) |
Hi Wizard, Its connected directly to the input 5. I'm attaching a resumed program which adds each pulse to a counter and reset when it reach the 360º. I saw someone in YouTube that wire the channel B to the DIRECTION terminal of the counter to decrease but that's wrong. Thank you! Attachmentencoder.zip (640 Downloads) |
3/28/2022 8:00 PM | |
Joined: 2/22/2008 Last visit: 8/6/2024 Posts: 2698 Rating: (207) |
There have been several attempts to use encoders with a Logo controller, but there is no positive feedback for a stable position indication. Just use the search engine and type in 'encoder'. Depending on your application you will have further problems. 1. If the Logo controller is offline and the axis is moving, then you get a deviation in position value. After turning on the power the axis must be referenced. 2. If you have endless rotation, then the counter value can get an overflow. In this case the value stays at 0 or 999,999 You can use an absolute encoder with Modbus TCP/IP output to connect directly to the Logo controller. But you buy e.g. a controller for $100,- and an encoder for $1000,- Another way is the use of a hardware counter (multifunctional counter or position display) with additional analog output. See this Link I have used such counters several years ago. The best way is a fully plc like S7-1200 or higher. For this you get extension modules to connect incremental encoders. But read the problem 1 above. Regards, Scorp |
Follow us on