7/18/2019 1:13 PM | |
Posts: 17 Rating: (0) |
Hello Guys, I am completely new to the PLC programming. I have question regarding the cyclic execution of the main OB. I have tried different things to run my code cyclically but it seems main OB is not running cyclically, as an example i have attached small code for increment on positive edge. Please help me in this regard. ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 07/19/2019 09:14:11New subject after splitting |
|
7/19/2019 8:25 AM | |
Joined: 4/11/2012 Last visit: 9/20/2024 Posts: 181 Rating: (34) |
Hello Note that in your screenshot, you have actually modified the OB123, not the OB1 you have named Main. What is this OB123? Is it even supposed to be running? The OB1 is the main OB that is constantly running in the background Note that there is a difference between OB execution time and the time between OB executions. If you want to measure the time between OB executions, or the time between any two events, I have created this small program attached to this reply. It stores the last 100 measurements and outputs the average and max times, in addition to the last measurement. AttachmentDetectDelays.pdf (109 Downloads) |
This contribution was helpful to1 thankful Users |
7/19/2019 2:31 PM | |
Posts: 17 Rating: (0) |
Hello, I am using TIA Portal V15, with S7 1500. That was just an example. I tried another with jump function but it seems it only runs at one time and then nothing happens. I have attached another example for whiledo loop. I checked all tags and also clock byte was enable in previous example. Any lead will be helpfull right now I am clueless. AttachmentMain (OB1)_whiledo.pdf (89 Downloads) |
Last edited by: Kishor_99 at: 07/19/2019 14:34:18 |
|
Follow us on