-1- Всё что есть это автогенерируемая справка "Объектная модель MasterSCADA" (в папке с установленной скадой, "бъектная_модель.chm")
Так же можно посмотреть "https://insat.ru/blog/?category=9" где конкретные примеры
-2- Значит проверяйте какие имена возвращает "attribute.TreeItem.Name". Ибо видно что совпадения нет раз не отрабатывает
-3- Зачем через скрипт если есть "Управление документом" который позволяет отслеживать как факт открытия окна, так и открыть окно.