PLUS+1 User Forum
PLUS+1 Tools => PLUS+1 GUIDE => Topic started by: bryantmorris on August 01, 2016, 01:46:26 AM
-
Hello all,
I've recently been using Plus+1 and a SC050 controller on a project with 2 IX024s and a OX024.
I was finding I had some issues with the program I was putting together, so I would add checkpoints to variable wires in guide to help work out what was going wrong.
However I found once I added the checkpoints in my program would start working without issue. I found this happened a number of times. Though it is good I was able to get my program working, I can't work out why adding the checkpoint made any difference.
Has anyone else had a similar issue with the checkpoints before? The only other issue I believe is the program may not have complied successfully the first time around and once I added the checkpoints it did however I did not get any error messages in guide.
Love to hear your thoughts.
-
Hi,
Only thing I can think of is I have had issues in the past where I 'compiled changed' instead of 'compile all' which still compiled with no errors, but did some weird stuff. (This was in a monitor application).
Cheers,
John.
-
Thank you for your reply Jashom1. You make a good point and this is true, it may have happened this way.
I will take a note of making sure to always compile all from now on to see if it makes a difference.
-
Hi,
I had an issue with a checkpoint effecting my code in much the same way in late 2015. The added checkpoint very repeatably made a set/reset component work which mysteriously broke (it sent a pulse instead of setting the state of its output) when I added other nonrelated pieces of code. Every time I removed the checkpoint from the project the fault reappeared. Adding a checkpoint before or after the set/reset component made it work fine. I always Compiled All while testing this bug. The helpdesk folks took a look at my file then fixed the issue in Guide version 7.2.10. I am not sure what the exact root cause was.
-
My first thought is that this is related to order of execution. Did you move any elements when adding or removing the checkpoint?