I bought a bunch of webcontrol boards earlier this year for a project (about 20), but by the time they got here the project was delayed and ultimately cancelled, so I got stuck with a bunch of boards.
I used some a couple of weeks ago on another project, sent them off (internationally), where they arrived today and were installed. Due to an electrician misinterpreting some instructions a couple of limitswitch inputs and two relay outputs were inverted. No problem, thought, so connected to the (running) boards, and checked the "State Inverted" checkbox on the affected inputs. Clicked "Send" and..... well, we almost had a catastrophic indicent with the hydraulics.... without any warning, ALL the variables were cleared back to zero! Sure, the input state inverted, but WTF is with all the variables being cleared???!
Having recovered from that heart-attack, I did the outputs and it's exactly the same!
If the program restarted it wouldn't be quite so bad - I have coded around initialising variables and testing for hydraulic pressure etc in my code - but when everything gets just cleared to zero - it's a disaster!
Is it just me?? This happened on one board, but I confirmed it on 3 others. (100% of the ones online with this code).
It's only 3.02.07, but not very old. (I can find little or no information on what changes from one version of the code to the next, so there's no indication what has been fixed (or broken) between versions.
I used some a couple of weeks ago on another project, sent them off (internationally), where they arrived today and were installed. Due to an electrician misinterpreting some instructions a couple of limitswitch inputs and two relay outputs were inverted. No problem, thought, so connected to the (running) boards, and checked the "State Inverted" checkbox on the affected inputs. Clicked "Send" and..... well, we almost had a catastrophic indicent with the hydraulics.... without any warning, ALL the variables were cleared back to zero! Sure, the input state inverted, but WTF is with all the variables being cleared???!
Having recovered from that heart-attack, I did the outputs and it's exactly the same!
If the program restarted it wouldn't be quite so bad - I have coded around initialising variables and testing for hydraulic pressure etc in my code - but when everything gets just cleared to zero - it's a disaster!
Is it just me?? This happened on one board, but I confirmed it on 3 others. (100% of the ones online with this code).
It's only 3.02.07, but not very old. (I can find little or no information on what changes from one version of the code to the next, so there's no indication what has been fixed (or broken) between versions.