Control Builder M closes after Fatal call to ErrorHandler
I was working on a program and after few successful download an error accrued with message "Fatal call to ErrorHandler, see the log for further information" ( Pic1.jpg) and then the Control Builder crashes with message in Pic2.
After the error I could not download the program to controller. Each time the CB stops working. But when I deleted ALL COMMUNICATION VARIABLES I was able to download the controller. The same problem occured when I change program on other controller (which had communication variables). After minor changes to the program the same Fatal Call error and CB crashes.
I can go online to controllers but if I change the program I cannot download, and I cannot go online.
Thank you in advance.
I guess you saw this in the Error log which pointed you at the problem being ralated to IAC (Communication Variables) ?
> I 2017-02-19 17:11:12.515 [ProjectBuilder/Link/CommunicationVariables] Adding controller 'HE_ZAKUCAC.AGR_B' to system list (and created version check thread).
> E 2017-02-19 17:11:13.410 [ProjectBuilder/Link/CommunicationVariables] CRC error in CV file. Analysis is aborted.
> E 2017-02-19 17:11:13.410 E 2017-02-19 17:11:13.410 Assertion: <Unknown>
So something is going wrong when you try to compile the code with changes to IAC Make sure you are not exceeding the limits of IAC. IAC can handle communication variables with a size that is less than or equal to 1400 byte with a maximum of 1000 components.
If you are engineering on multiple workplaces then check all your engineering stations have the same software components installed and that you are not missing anything on this engineering station.
> I 2017-02-19 17:10:05.575 CodePage: 1250, Character set: ANSI - Central European
- Check your language settings. Control Builder is quite sensitive to having the wrong language set.
> "I can go online to controllers but if I change the program I cannot download, and I cannot go online."
- This is expected behaviour. ( well, it would be if CB wasnt crashing)
The system log also indicates that you are logging in using the 800xAService account ? Dont do this. Use a proper Engineering User account.