Сергей
Посетитель
Всего сообщений: 10
Дата регистрации: 19.03.2012
|
Создано:
23.10.2014 12:24:59
|
Спасибо за пояснения. У меня пока стоит версия 1.71 и ПТИ из таблицы Базовый режим не пнреносятся в таблицу ТИ/Каналы. Сегодня перейду на 1.72.
Канал на youtube просматриваю примерно раз в квартал, поэтому последние 3 видио не видел.
|
|
|
Евгений Машалов
Администратор
Всего сообщений: 1042
Дата регистрации: 23.04.2007
|
Создано:
23.10.2014 16:03:39
|
В YT-канале есть кнопка "Подписаться". Служит к обоюдной пользе.
|
|
|
Сергей
Посетитель
Всего сообщений: 10
Дата регистрации: 19.03.2012
|
Создано:
08.07.2015 18:03:45
|
Здраствуйте коллеги! Сегодня перешли на версию 1.76 и не можем настроить ввод телеметрии, хотя делаем всё также как и раньше. Чтение телеметрии при этом происходит, но в самом Растре база не обновляется. Как быть?
З.Ы. Хотелось бы подробнее про "Появилась возможность чтения ТИ напрямую из ОИК через Scada_DLL.dll".
|
|
|
Александр Александров
Администратор
Всего сообщений: 657
Дата регистрации: 31.05.2008
|
Создано:
08.07.2015 18:40:07
|
Предполагаю, что у Вас закомментирована последняя строка
в файле
C:\LOOP\TM\update_TI.rbs
попробуйте убрать там признак комментария "`" и сохранить.
|
|
|
Максименко Дмитрий
Гость
|
Создано:
09.07.2015 10:58:52
|
При построении графиков ТИ во вкладке Настройки есть пункт ?Использовать Scada_DLL.dll? для заполнения локальной БД. Получается несколько быстрее чем при использовании модуля LOOP.
Для точного ответа на предыдущий вопрос необходим листинг файлов:
C:\LOOP\loopTI.xml
C:\LOOP\TM\update_TI.rbs
|
|
|
Сергей
Посетитель
Всего сообщений: 10
Дата регистрации: 19.03.2012
|
Создано:
09.07.2015 11:01:58
|
Цитата |
---|
Александр Александров пишет:
Предполагаю, что у Вас закомментирована последняя строка в файле C:\LOOP\TM\update_TI.rbs |
Данную операцию мы сделали сразу и апострофы у нас убраны со всех строк, кроме:
- Расчет небалансов узлов по ТИ;
- Анализ ТИ + расчет небалансов Узлов по ТИ, таблица ?Телеизмерения\Балансы P(Q)?.
Очевидно причина в чём то другом.
|
|
|
Максименко Дмитрий
Гость
|
Создано:
09.07.2015 11:24:46
|
У вас не обновляются значения в таблице ?ТИ\Каналы? или не обновляются значения ТИ в таблицах растра?
|
|
|
Сергей
Посетитель
Всего сообщений: 10
Дата регистрации: 19.03.2012
|
Создано:
09.07.2015 11:54:17
|
Не обновляются значения в таблице ?ТИ\Каналы? и соответственно не обновляются значения ТИ в таблицах растра.
В файлах TI, TS из C:\LOOP\TMP телеметрия обновляется.
З.Ы. Под листингом файлов понимается направление их на Вашу эл. почту?
|
|
|
Максименко Дмитрий
Гость
|
Создано:
09.07.2015 12:05:34
|
Либо на почту либо можно их выложить прям здесь - тескстом
|
|
|
Сергей
Посетитель
Всего сообщений: 10
Дата регистрации: 19.03.2012
|
Создано:
09.07.2015 12:17:11
|
|
loopTI.xml
<?xml version="1.0" encoding="windows-1251"?>
<LOOP KDATE = "" KDATE_EXAMPLE = "ЧЧ:ММ:СС:ДД:ММ:ГГ" DEBUG_LEVEL = "5" TIME_OUT = "30" >
<CYCLE>
<TASK NAME = "CLEAR_DIR" ENABLE="1" PATH = "C:\LOOP\loop.exe" >
<PAR VAL = "C:\LOOP\TMP\log_CLEAR_DIR_.txt" />
<PAR VAL = "C:\LOOP\loopTI.xml" />
<PAR VAL = "/CLEAR_DIR" />
<OK VAL = "1" />
</TASK>
<TASK NAME = "GET_TI_KRDU" ENABLE="1" PATH = "D:\KOSMOS\get_tm\Get_TM.exe" QUOTS="NO">
<PAR VAL="C:\LOOP\TMP" QUOTS="NO" />
<PAR VAL ="[KDATE]" QUOTS="NO" />
<PAR VAL="/Костромское РДУ СК7\ckMain\OIK1" QUOTS="NO" />
<OK VAL="0" />
</TASK>
<TASK NAME = "CHECK_GET_TI" ENABLE="1" PATH = "C:\LOOP\loop.exe" >
<PAR VAL = "C:\LOOP\TMP\log_CHECK_GET_TI_.txt" />
<PAR VAL = "C:\LOOP\loopTI.xml" />
<PAR VAL = "/CHECK_GET_TI" />
<OK VAL = "1"/>
</TASK>
<TASK NAME="RMACRO" ENABLE="1" PATH="C:\LOOP\TM\update_TI.rbs" />
</CYCLE>
<CHECK_GET_TI
DIR_TI = "C:\LOOP\TMP" />
<CLEAR_DIR
DIR = "C:\LOOP\TMP" />
</LOOP>
update_TI.rbs
' Скрипт обновления телеметрии в растре
PATH_TO_TI = "C:\LOOP\TMP\TI"
PATH_TO_DTI = "C:\LOOP\TMP\DTI"
PATH_TO_TS = "C:\LOOP\TMP\TS"
PATH_TO_BD = "C:\LOOP\TM\ti_bd.dblite"
'msgbox KDATE
SET TI = CreateObject("COMCK.TI") ' обьект для работы с ТИ
nRes = TI.ReadFileTi( PATH_TO_TI ) ' чтение файла TI
nRes = TI.ReadFileDTi( PATH_TO_DTI ) ' чтение файла DTI
nRes = TI.ReadFileTs ( PATH_TO_TS ) ' чтение файла TS
nRes10 = TI.WriteToRastr( Rastr ) ' запись прочитанных ТИ в таблицу "Телеизмерения\ ТИ/Каналы"
'nRes10 = TI.NebalansTI_NodePQ( Rastr ) ' Расчет небалансов узлов по ТИ
'nRes10 = TI.FiltrTI_1( Rastr,sa ) ' Анализ ТИ + расчет небалансов Узлов по ТИ, таблица ?Телеизмерения\Балансы P(Q)?
nRes10 = TI.WriteTiToBD( Rastr , KDATE, PATH_TO_BD ) ' запись прочитанных ТИ в БД
nRes10 = TI.UpdateRastrFields(Rastr) ' обновление данных в таблицах растра по записанным ТИ
|
|
|
Максименко Дмитрий
Гость
|
Создано:
09.07.2015 13:29:11
|
Вроде все верно , давайте сужать круг подозреваемых
При наличии файлов TI,TS в директории TMP попробуйте выполнить прям из растра макрос:
' Скрипт обновления телеметрии в растре
PATH_TO_TI = "C:\LOOP\TMP\TI"
PATH_TO_DTI = "C:\LOOP\TMP\DTI"
PATH_TO_TS = "C:\LOOP\TMP\TS"
PATH_TO_BD = "C:\LOOP\TM\ti_bd.dblite"?
'msgbox KDATE
SET TI = CreateObject("COMCK.TI") ' обьект для работы с ТИ
nRes = TI.ReadFileTi( PATH_TO_TI ) ' чтение файла TI
nRes = TI.ReadFileDTi( PATH_TO_DTI ) ' чтение файла DTI
nRes = TI.ReadFileTs ( PATH_TO_TS ) ' чтение файла TS
nRes10 = TI.WriteToRastr( Rastr ) ' запись прочитанных ТИ в таблицу "Телеизмерения\ ТИ/Каналы"
Если ТИ не обновятся в ТИ/Каналы выполните
Расчеты-Выполнить-ТИ-Распечатать ТИ в TXT
Должен будет появиться файл C:\LOOP\TMP\ti.txt
|
|
|
Сергей
Посетитель
Всего сообщений: 10
Дата регистрации: 19.03.2012
|
Создано:
09.07.2015 13:58:06
|
Запуск макроса ни чего не дал.
Файл C:\LOOP\TMP\ti.txt сформировался.
|
|
|
Максименко Дмитрий
Гость
|
Создано:
09.07.2015 14:27:27
|
Вероятно шаблон не обновился. Попробуйте Файл-Настройки программы-Параметры-Восстановить.
Далее пересохранить файл по шаблону режим.rg2. Загрузить файл заново и попробовать обновить ТИ.
Если не получится, прислать файл режима + TI,TS,DTI мне на почту: maksimenko[dog]niipt-ems.ru
|
|
|
Сергей
Посетитель
Всего сообщений: 10
Дата регистрации: 19.03.2012
|
Создано:
09.07.2015 15:08:33
|
Пересохранение файла по шаблону режим.rg2 помогло. Всё заработало. Спасибо.
|
|
|
Сергей
Посетитель
Всего сообщений: 10
Дата регистрации: 19.03.2012
|
Создано:
30.09.2016 16:12:45
|
В версии 1.79 не корректно работает ввод отрицательных ТИ.
Например при вводе положительного ТИ по типу "-ТИ" в таблицу ТИ:каналы оно заносится со знаком "-", а в таблице Узлы значение со знаком "+".
При вводе отрицательного ТИ по типу "-ТИ" в таблицу ТИ:каналы оно заносится со знаком "+", а в таблице Узлы значение со знаком "-".
|
|
|
Максименко Дмитрий
Гость
|
Создано:
30.09.2016 17:43:34
|
И то верно, исправил.
|
|
|