Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 4.32 KB

README.md

File metadata and controls

33 lines (27 loc) · 4.32 KB

AlphaSCADAconfigurator

ХОЧУ ЕГО ПЕРЕПИСАТЬ НА RUBY... КАК ПОЯВИТСЯ СВОБОДНОЕ...

Data converter from .xlsx to .omx. This program made for "Gazprom Automation"

Программа предназначена для ускорения разработки проектов для новой русской кроссплатформенной SCADA - Альфа Платформа. Она позволяет спарсить таблицу компании "Газпром Автоматизация" и выдать файл формат .omx-export, который подгружаешь в DevStudio и он подтягивает все тысячи тегов с их свойтсвами автоматически (!!!), без ручного труда, экономя часы и дни жизни разработчки скады и убирает человеческиий фактор ошибки.

В ближайшие месяцы здесь напишу на Ruby парсер эксель таблиц для Газпром Автоматизации. Скорее всего с CLI в дальнейшем возможно GUI сделаю, если придумаю как его на рубях грамотно реализовать.

Таблица с описанием переменных в коде

Яч.+переменная Атрибут Пример Блоки Комментарий
[D**]NAME** Имя датчика GPA_QT_100 Все
[N]SIREN_TYPE Тип оповещателя Свет SHOP
[Q]COLOR_ON Цвет при сработке Красный SHPS SHOP DI DO
[J]GP Мнемосхема ГПА31 Все
[P]SOUND_ON Звук при сработке Пожар SHPS SHOP DI DO Под вопросом нужно или нет
[E]DESCRIPTION Описание ГПА-31.Г-р QT202 Все
[-]SEVERITY Важность при сработке 2 SHPS SHOP DI DO Формируется из SOUND_ON
[Y]IVXX_TP Входн. знач./Адр. подкл. 2+7 SHPS SHOP QSA DI AI
[L]E_UNIT Единицы измерения % QSA AI
[N]SENSOR_POSITION Позиция датчика QT100 QSA AI
[O,N]SENSOR_TYPE Тип датчика КТД-50 SHPS QSA DI AI 2 SHPS AI проверить
[N]SUBSTANCE Тип вещества Метан QSA
[AD]IFEX_TP Неисправность пер. 3+1 QSA (3 модуль TREI, 1 канал)
[Z]IT1X_TP 1 порог 3+2 QSA
[AA]IT2X_TP 2 порог 3+3 QSA
[O]MESSAGE_ON Сообщение при сработке .Пожар SHPS DI
[K]PAR_NAME Обозначение пар-ра в СИ T AI Тип.изм.(P,L,dP,F)
[N]SECOND_QUEUE Нал. второй оч. г. туш. 1 UPG
[-]FRAC_DIGITS кол-во цифр после зап. у ан-х 2 QSA AI По умолч. в функц - 2