Hi,
I am looking to connect an Incremental Encoder to a PLC and have never done this before! I am experienced in using Digital IO, PLC Bits, Counters, Timers etc but have never incorporated an Encoder to a PLC.
The details of the hardware are as follows:
SICK encoder with the following interface:
TTL / RS422, 6 Channel (4V....6V) or (10V....30V)
or
HTL/ push, pull, 3 Channel (A,B,Z) (10V....30V)
Siemens S7-300 PLC range
I don't believe that the hardware is the problem its just that I don't know the standard approach, do I need a specific 'Counter Card'? or can I utilise spare IO. The resolution of the encoder I will use is going to only be 120 pulses per revolution and will equate to 2.5mm accuracy which is all I need, this then means an 18ms gap between pulses.
What I want to achieve with the PLC is just count down a number of pulses from the encoder from a known start position and then signal a reject cylinder.
Do I really need all the channels? a A, b B, Z?
Please can you help
Best Regards,
JT
I am looking to connect an Incremental Encoder to a PLC and have never done this before! I am experienced in using Digital IO, PLC Bits, Counters, Timers etc but have never incorporated an Encoder to a PLC.
The details of the hardware are as follows:
SICK encoder with the following interface:
TTL / RS422, 6 Channel (4V....6V) or (10V....30V)
or
HTL/ push, pull, 3 Channel (A,B,Z) (10V....30V)
Siemens S7-300 PLC range
I don't believe that the hardware is the problem its just that I don't know the standard approach, do I need a specific 'Counter Card'? or can I utilise spare IO. The resolution of the encoder I will use is going to only be 120 pulses per revolution and will equate to 2.5mm accuracy which is all I need, this then means an 18ms gap between pulses.
What I want to achieve with the PLC is just count down a number of pulses from the encoder from a known start position and then signal a reject cylinder.
Do I really need all the channels? a A, b B, Z?
Please can you help
Best Regards,
JT