Часто задаваемые вопросы (FAQ)

Как произвести первичную инициализацию контроллера после синхронизации времени

Время является критически важным параметров при ведении базы данных телеметрии. База данных работает по принципу стека, в которую данные должны поступать по мере их появления. Если этот порядок нарушить, то возможно неправльное формирование метки времени события в базе данных и соответственно передачи данного события на верхние уровни.

После установки системы на объекте необходимо провести синхронизацию устройства от GPS приемника, протокола МЭК, NTP или вручную и удалить базы данных телеметрий с помощью команд:

/1tm/tm_cpps/tm_server stop && \
sleep 10 && \
rm /1tm/tm_cpps/sigs.sqlite && \
echo 1 done && \
sleep 2 && \
rm -r /1tm/tm_cpps/db/tm_db/ti/* && \
sleep 5 && \
echo 2 done && \
rm -r /1tm/tm_cpps/db/tm_db/ts/* && \
sleep 5 && \
echo 3 done && \
/1tm/tm_cpps/tm_server start && \
echo 4 done

Обновление tm_server по ssh вручную

Обновление tm_server по ssh 

Чтобы команду не набирать нужно
- скопирорвать ее из этого файла в буфер обмена
- вставить правой кнопкой мыши в окно PuTTY 

-------------------------------------------------
1. С помощью WinSCP скопировать tm_cpps_LinPAC_70.tar.gz
 в папку /tmp/tm_cpps/temp/

или через ftp

cd /tmp/tm_cpps/temp
wget ftp://user:password@address/folder/tm_cpps_LinPAC_70.tar.gz

или через usb-диск

mount /dev/sdc1 /mnt
cp /mnt/tm_cpps_LinPAC_70.tar.gz /tmp/tm_cpps/temp

-------------------------------------------------
2. создать папку для старой версии
mkdir /1tm/tm_cpps_old

она нужна, если потребуется вернуть старую версию
-------------------------------------------------
3. выполнить команду обновления 
/1tm/tm_cpps/tm_update.sh /1tm/tm_cpps_old/ /tmp/tm_cpps/temp/tm_cpps_LinPAC_70.tar.gz

если команда требует 4 параметра, то тогда так
/1tm/tm_cpps/tm_update.sh /1tm/tm_cpps_old/ /tmp/tm_cpps/temp/tm_cpps_LinPAC_70.tar.gz /1tm/tm_cpps/ /tmp/tm_cpps/temp/

 

Работа с шаблонами устройств

Одним из важнейших элементов работы с конфигурацией является буфер обмена, который находится в правом верхнем углу окна. При наведении на него открывается поле ввода и редактирования данных.

ТМИУС SCADA буфер

Данный буфер обмена служит для частичного или полного редактирования\вставки\копирования конфигурации.

Например, описание базы для устройства МС1218Ц в виде xml выглядит следующим.

<ref tp="98" a="1" nm="Телеизмерения" var="tit">
<ref tp="98" a="1" nm="МС1218Ц" var="temperature">
<ref tp="9" a="1" nm="Температура датчика 1" var="1" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref>
<ref tp="9" a="1" nm="Температура датчика 2" var="2" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref>
<ref tp="9" a="1" nm="Температура датчика 3" var="3" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref>
<ref tp="9" a="1" nm="Температура датчика 4" var="4" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref>
<ref tp="9" a="1" nm="Температура датчика 5" var="5" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref>
<ref tp="9" a="1" nm="Температура датчика 6" var="6" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref>
<ref tp="9" a="1" nm="Температура датчика 7" var="7" tps="3" gr="0" lim="0" res="" old="0" db="0" un="'С" cl=""><exp>0.0625*self()</exp></ref>
</ref>
</ref>

Для того, чтобы вставить данную часть базы, необходимо вышеуказанный текст скопировать в буффер обмена системы ТМИУС SCADA, выбрать необходмую точку вставки в используемой базе, и выбрать "Вставить", нажав ПКМ. 

ТМИУС SCADA буфер

ТМИУС SCADA буфер