4/21/2016 8:02 AM | |
Joined: 11/26/2015 Last visit: 2/19/2025 Posts: 92 Rating:
|
Dear All, I have an incremental encoder connected to the ET 200SP Technology Module Posinput1, what do I need to setup and how can I program to read the encoder value? Thanks. |
4/21/2016 8:24 AM | |
Posts: 310 Rating:
|
Dear Kevinlin, In Which PLC ur Using And Plz Tel me he Order Number . And Plz Mention Encoder Details Also .. How much PPM , And RPM Of motor . . Coupling Type . So that Only We can Easly Help U ..
Regards. Arasan.. |
This contribution was helpful to
1 thankful Users |
4/21/2016 8:44 AM | |
Joined: 11/26/2015 Last visit: 2/19/2025 Posts: 92 Rating:
|
Dear Arasan, I was using it together with CPU 1511-1PN, and with distributed IO Interface Module IM155-6 PN. The technology module used was TM PosInput 1. Encoder used was 5 VDC power supply, 100 pulses per revolution, optical sensing method, RS422 interface standard. Thank you for the help.
|
4/21/2016 8:51 AM | |
Joined: 12/16/2012 Last visit: 3/4/2025 Posts: 655 Rating:
|
Hi! Here is the manual to start with: simatic-et-200sp-tm-posinput-1 SIMATIC S7-1500, ET 200MP, ET 200SP Counting, measurement and position detection |
Last edited by: Kahl at: 4/21/2016 8:58:13 AM2nd link |
|
This contribution was helpful to
1 thankful Users |
4/21/2016 9:29 AM | |
Posts: 310 Rating:
|
Hello Kevinlin_5 Please Click Below Link To programming ..
And find the attachement for wiring .
Regards, Arasan.. |
Last edited by: Arasan at: 4/21/2016 9:31:42 AM |
|
This contribution was helpful to
1 thankful Users |
4/21/2016 10:04 AM | |
Joined: 11/26/2015 Last visit: 2/19/2025 Posts: 92 Rating:
|
Dear Arasan and Kahl, Thank you for the reference given. I'm still not clear withe how to read encoder value. My TM module has an input address from 8 to 23, and output address from 4 to 15. According to the manual, there are 12 bytes of control interface and 16 bytes of feedback interface. I guess the control interface is used for the user to program the control of the TM module, and feedback interface is used for the user to get the feedback from the TM module. So to read the encoder value, I need to program the feedback interface. From the manual, I found that the count value is stored at the offset address bytes 0 to 3, so to read the encoder count value, I can read ID8, am I right? But before I can read the encoder count value, do I need to write any program to set the control interface of the TM module, like enable counter? Or I just read from the feedback interface? If control interface is needed to be programmed, where should I program to? Also IB8 to IB23? By the way, is there anyway to program the start value of the encoder? I found there is only a 'load start value' in the control interface. Thanks. |
4/21/2016 5:33 PM | |
Joined: 5/28/2008 Last visit: 3/6/2025 Posts: 1343 Rating:
|
Easiest way would be to use technology object for counter. There is an easy guided commissioning and at the end you get the measured value as you prefer. |
This contribution was helpful to
1 thankful Users |
4/22/2016 12:11 AM | |
Joined: 1/4/2013 Last visit: 3/13/2025 Posts: 1167 Rating:
|
Important : like manual says ... Do not forget to enable the SOFTWARE GATE !!! It took me like 4 hours of "grrrrrr" before I realized that without that stupid bit the entire module will remain a piece of plastic... |
Searching for Siemens used/new equipments ? |
|
This contribution was helpful to
3 thankful Users |
9/23/2021 9:40 AM | |
Joined: 7/30/2018 Last visit: 9/12/2022 Posts: 35 Rating:
|
Where/How do we enable this bit? Thanks |
9/27/2021 11:05 AM | |
Joined: 11/4/2011 Last visit: 3/13/2025 Posts: 262 Rating:
|
Just set it in the interface, as described in the manual. |
Follow us on