www.maasoftware.ru

MaaSoftware forum
Текущее время: 30 авг 2016 07:49

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 4 сообщения ] 
Автор Сообщение
СообщениеДобавлено: 27 фев 2014 16:59 
Не в сети

Зарегистрирован: 11 авг 2008 18:33
Сообщения: 191
C помощью "Программы ТРМ-138" 3.7 можно протоколировать и отображать данные с приборов Овен и Modbus удалённо.
Вообще-то удалённая программа предназначена для работы в локальной сети.
Работу через Интернет настроить сложнее.

На компьютере, протоколирующем данные с приборов, выбрать в программе режим протоколирования и работы программы как TCP сервер. Установить MySQL сервер 5.5 http://mysql.ru.

Для создания базы и заведения пользователей нужно подключиться к MySQL серверу как root, программой в комплекте
mysql.exe -uroot -pPASSWORD -hIP_or_DNSNAME
-h можно опустить для localhost
далее выполнить команды для
DBNAME=trm, USERNAME=User, PASSWORD=Password:
-------------------------------------
CREATE DATABASE trm;
CREATE USER 'User'@'localhost' IDENTIFIED BY 'Password';
GRANT ALL PRIVILEGES ON trm.* TO 'User'@'localhost' WITH GRANT OPTION;
CREATE USER 'User'@'%' IDENTIFIED BY 'Password';
GRANT ALL PRIVILEGES ON trm.* TO 'User'@'%' WITH GRANT OPTION;

exit
-------------------------------------
из настроек безопасности - убедитесь, что нет базы test по умолчанию, если она есть, к ней доступ для пользователя test без пароля, удаляем:
-------------------------------------
SHOW DATABASES;
DROP USER 'test'@'%';
DROP DATABASE test;
-------------------------------------
Т.е. данные будем записывать в базу trm MySQL, и на удалённом компьютере отображать графики из базы.

Рассматриваем схему подключения со статическим IP.
На (ADSL) маршрутизаторе мэппим порты 20070 (ТРМ-138) и 3306 (MySQL) на IP компа с программой.

На протоколирующем компе выбираем Записывать данные в MySQL базу.
Параметры MySQL: IP = 127.0.0.1, база trm, имя пользователя User, пароль Password, таблица, например, data, поле имени программы, например, trm, таблица описаний, например, descr.
Запомнить, Старт.

На удалённом компе запускаем программу ТРМ-138, выбираем режим TCP клиент, не протоколировать, IP - статический (внешний) IP, Читать данные из MySQL базы.
Параметры MySQL: IP = статический IP, база trm, имя пользователя User, пароль Password, таблица, как выше - data, поле имени программы - trm, таблица описаний - descr.
Ставим галочку "Синхронизировать профайл".
Запомнить, Старт - загрузятся настройки каналов с сервера, можно открыть графики - данные загрузятся из базы.
Можно нажать Запомнить, чтобы записать загруженный профайл.

Для работы в таком варианте потребуются как минимум 2 лицензии "Программы ТРМ-138": для серверной (собирающей данные) части, и для клиентской (использование программы на 2-х компьютерах).


Вернуться к началу
СообщениеДобавлено: 28 фев 2014 11:35 
Не в сети

Зарегистрирован: 11 авг 2008 18:33
Сообщения: 191
Ещё есть варианты
  1. Запись в базу MySQL на внешний хостинг с отображением графиков либо "Программой ТРМ-138", либо написанным php/cgi программой-скриптом на хостинге.
    Пример http://maasoftware.ru/trm138.cgi
  2. Использование VPN сети между серверным и клиентским компьютером.
    Например:
    Hamachi http://ru.wikipedia.org/wiki/Hamachi
    OpenVPN http://ru.wikipedia.org/wiki/OpenVPN
  3. Открытие доступа к общей папке с протоколами по netbios (139,145 tcp) из Интернет с паролем


Вернуться к началу
СообщениеДобавлено: 04 мар 2014 17:53 
Не в сети

Зарегистрирован: 11 авг 2008 18:33
Сообщения: 191
----------------------------------------------------------
Версия 3.8 04.03.2014
----------------------------------------------------------
Теперь TCP сервер работает с паролем и через себя передаёт клиентам по их запросам файлы протоколов и текстов надписей.
Это позволяет просто организовать удалённый доступ к показаниям приборов в реальном времени и к архивам (графикам).
Для этого на маршрутизаторе с фиксированным адресом, за которым находится сервер "Программы ТРМ-138" достаточно лишь
отмэпписть TCP порт (по умолчанию - 20070) на IP сервера, подключаться клиентом на фиксированный адрес маршрутизатора.
Т.е. для удалённого доступа достаточно отмэппить лишь один порт (20070).
MySQL использовать не нужно.
Также исправлена ошибка запуска графиков в режиме слайд шоу (в окне отображались иероглифы).

Для работы в таком варианте потребуются как минимум 2 лицензии "Программы ТРМ-138": для серверной (собирающей данные) части, и для клиентской (использование программы на 2-х компьютерах).


Вернуться к началу
СообщениеДобавлено: 15 апр 2014 08:28 
Не в сети

Зарегистрирован: 11 авг 2008 18:33
Сообщения: 191
15.04.2014 - Выпущена веб-версия "Программы ТРМ-138" для отображения данных в браузере компьютера или коммуникатора, которой можно заменить TCP клиент "Программы ТРМ-138".


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 4 сообщения ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB