From OpenSCADAWiki
Помещение или редактирование программы виджета не приводит к непосредственной её компиляции, т.е. не будет сообщений об ошибках в программе если они имеют место быть. Это связано с тем, что непосредственное исполнение программы, а значит и её компиляция, осуществляется в окружении исполнения и в момент запуска проекта визуализации на исполнение. При этом все ошибки, возникшие при компиляции, выводятся в виде сообщений OpenSCADA, а виджеты с ошибками не исполняются. Детальнее про отладку пользовательских процедур можно почитать в документе "Как наладить проект OpenSCADA".