PDA

Просмотр полной версии : Программа опроса/установки параметров ТРМ



di-s
09.10.2013, 12:22
Добрый день!
У меня есть ТРМ 202 v2, АС4(usb/rs485) и компьютер (windows 7).

Нужна программка которая:
1. Через определенный интервал опрашивает параметры и пишет полученные данные на сервер (MySQL).
2. Через определенный интервал берет с сервера (MySQL) значения и устанавливает их в прибор.

Никакой интерфейс не нужен, пусть просто в трее висит и как нибудь показывает что работает.
Настройки через xml или cfg достаточно. Варианты реализаций - рассмотрим.

Готов за это заплатить вменяемые деньги. Принимаю предложения.
Язык не принципиален, но если вдруг VB или Java (т.к. я их не много знаю) это лучше.
Вариант без исходников не рассматриваю.

Пишите лучше на e-mail art-di-s@ya.ru

Извините если мое объявление не в той ветке, но вроде здесь самая подходящая ЦА.

capzap
09.10.2013, 16:33
какие параметры нужны в трм, describe таблицы

di-s
10.10.2013, 00:56
Считывать нужно параметры pv1, pv2, sp1, sp2, r.out1, r.out2
Таблица: datetime, parram, value

Устанавливать sp1 и sp2

capzap
10.10.2013, 08:44
Я сечас на выезде, проект собрать не смогу
Мне неясны несколько моментов
1) с такой структурой таблицы зачем Вам вообще база, она должна выглядеть несколько иначе, к тому же неуказали какой тип данных и количество знаков после запятой
2) уставки вкакое время надо записывать и принцип их формирования, если программа в трее, то кто и как будет их задавать тогда

di-s
10.10.2013, 17:55
1. Все обсуждаемо. База нужна чтобы можно было на сайте или android получить как последнее ("текущее" с какой то погрешностью) значение параметров так и посмотреть историю или построить график. Данная структура как мне кажется отражает данную потребность и способна к расширению (добавлению например др. устройства). Установку параметров желательно тоже через базу но естественно другая табл, например програмка смотрит в табл и если там флаг 0 ничего не делает, а если 1 то берет значение такого-то поля и пишет в такой-то параметр прибора и по завершению ставит флаг 0. Соответственно на сайте или андройде можно будет установить значение и проконтролировать установку. Не ясный момент с изменением на приборе, можно додумать или вообще запретить на приборе менять.
2. По поводу установок я же написал "Настройки через xml или cfg достаточно.", там же параметры конекта к базе. Вообще я не планирую постоянно менять эти параметры, поставил в шедулере по загрузке компа и забыл о ней.

У меня при помощи ТРМ регулируется температура на даче, зимой поддерживаю 5 гр, а когда собираюсь ехать залезаю теамвьювером на комп и через конфигуратор правлю параметры, и через "регистрация" гружу в xls историю. Надоело. Неудобно, особенно со смартфона.

Остальное написал в личку.

capzap
10.10.2013, 18:06
пока я занят, попробуйте поэксперементировать отсюда http:/capzap.mobi/plc там правда в csv грузит, но если знаете как в базу из Явы выкладывать, то легко переделать

di-s
10.10.2013, 23:19
Спасибо, посмотрю. Но вопрос открыт.