10/30/2019 5:42 PM | |
Joined: 9/20/2016 Last visit: 4/15/2020 Posts: 8 Rating: (0) |
Hi, Please help with Length Cutting set up. More details attached in zip file.
Base on https://youtu.be/soBXRJ0FeF8 I am trying to expand that project and upgrade to HMI with length set and number of pieces.
Program Blocks and HSC set up attached. Regards Jacek AttachmentHSC.zip (150 Downloads) |
Last edited by: Jacwaw78 at: 10/30/2019 17:44:48 |
|
11/1/2019 5:00 PM | |
Joined: 9/16/2013 Last visit: 1/5/2024 Posts: 511 Rating: (106) |
You have real hardware or you are trying to use PLC SIM? I'm asking because : Simulating the HSC is not possible - you will have to test it on a real peace of hardware -> PLC. Can you isolate whether is problem in wiring or in software, to do so place metal in front of sensor and measure voltage in between DI0. 0 and M. Should be 24VDC. Than check status of I0. 0 in PLC program. I would also try first with hardware interrupt turned off and would place my code simply inside OB1. Once it is working I would try with hardware interrupt on and code inside appropriate OB. Also over there you can find great examples of Calculationg Speed, Length and Velocity by using different versions of HSC FBs in S7-1200. Example number two length calculation is highly related with your HSC. S7-1200: Application Examples for High-Speed Counters (HSC) Mentioned examples are provided in TIA v14 Best Regards Soble |
Last edited by: SOble at: 11/01/2019 17:07:58Last edited by: SOble at: 11/01/2019 17:08:36Last edited by: SOble at: 11/02/2019 08:39:38Last edited by: Jen_Moderator at: 11/04/2019 11:44:30Optimized link. Website: |
|
11/2/2019 8:08 AM | |
Joined: 3/16/2015 Last visit: 10/10/2021 Posts: 1250 Rating: (173) |
Your picture of the wiring is cut a bit too short to see how the inputs are wired and why you have a pull-up resistor. Is your encoder sinking and your inputs wired for sourcing? Make sure the digital input filter in the hardware configuration is set to the lowest value for I0.0 Make sure you download the hardware configuration to the CPU. Declare a global tag ID1000 and use it in the main OB in a move instruction to read the HSC current value. Do it for testing and later you decided where to use it if at all. |
Follow us on