double val - оно же private по умолчанию. Вы к нему потом хотите обратиться из другого скрипта ?

Ну и это не внутри кода должно быть, переменная вроде должна быть объявлена до кода скрипта как public.

з.ы. не знаю архитектуру скриптов MasterScada. Что справка об этом говорит?