Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » АСУТП »
спнет95

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   спнет95
Unregistered
unregistered
написано 28 Июня 2007 11:08  ПравкаОтветитьIP

Приветствую! Вот довелось столкнуться с сей программой. Нужно считывать часовые архивы и складывать их в базу access. Что-то не пойму я логики настроек наборов и пакетов. Кто знает, подскажите правильные настройки в наборах и пакетах для считывания часовых ии суточных данных. С мгновенными данными все понятно (по запросу получаем текущие данные), а вот с часовыми и суточными-проблема.

Valera
Member

Сообщений: 667
Откуда: novosibirsk
Регистрация: Май 2004

написано 28 Июня 2007 12:22ИнфоПравкаОтветитьIP

Пакетный сбор в халпе очень подробен, не понятно в чём проблемы. Запускайте spHone из пакетных файлов, там и определить нужные интервалы.

Unregistered
unregistered
написано 29 Июня 2007 03:45  ПравкаОтветитьIP

А зачем огород с батниками городить если спфон по настройкам вроде как сам может периодически опрашивать? Создаю наборы которые включают в себя только архивные часовые параметры, далее в записи описаний задаю путь к базе, таблицу поля (для занчений задаю тип поля double). Создаю пакет для этого набора, период считывания 0:00:00 (как только так сразу). Запускаю... В базу попадает все кроме Значений(!) и ед.измерений. Поля просто пустые. Пробую сделать поле "Значение" текстовым. Теперь база заполняется по всем полям, но по некоторым записям в поле "Значение" пишется слово "Индекс?" или "Канал?", что тоже не приемлимо нужно преобразование текста в цифру. Кроме того, ну непонятно мне что вычитывает спфон, когда дело касается архивных параметров. Последнее значение архива? Значения с заданной глубиной? Что за метку времени ставит? Локальную или из прибора? Самому раскопать сложно из-за удаленности объекта. Приходиться отрабатывать на демо-сервере.

Valera
Member

Сообщений: 669
Откуда: novosibirsk
Регистрация: Май 2004

написано 29 Июня 2007 06:18ИнфоПравкаОтветитьIP

Unregistered
базе, таблицу поля (для значений задаю тип поля double).
Понятно) Тоже в своё время положился здесь на здравый смысл и попал))
В свойствах каждого архива из набора создать (в одной БД) таблицы с полями 'значение' и 'дата-время'.
По правому клику на первом архиве набора ввести в 'значение' глубину запроса. Например -01000000<пробел>00000000 даст 24 записи за вчерашние сутки. Эта спецификация распространится на все архивы набора.
Сохранить набор, создав при этом ещё одну таблицу, здесь будет что-то вроде лога.
Включить в пакет.
Попробовать-таки *.cmd))

что вычитывает спфон
Архивные значения со штампом времи, на момент окончания учётного периода, по часам прибора. Это время для суточных и месячных архивов можно изменить в настройках прибора.

на демо-сервере.
SpDemo возвращает всякую ерунду, случайное число вместо значения и времени. Точно не помню, вроде и глубина архивов тоже ограничена.

Unregistered
unregistered
написано 02 Июля 2007 01:56  ПравкаОтветитьIP

ну на счет демо-ерунды -это точно )) да как и все остальное от логики впрочем. воообще решил не заморачиваться. читаю среднее значение посредством скрипта из базы мгновенных. даже не знаю что извращеннее)))

Lily
unregistered
написано 19 Июля 2007 16:48  ПравкаОтветитьIP

А зачем такие сложности с SPHone, можно же просто создать DDE-клиента, для SPServera, я делаю их уже лет 5 не меньше, и что хочешь от туда качать, хоть текущие, хоть архивы, создается элементарно, я делала и в Дельфях, и даже в экселе и в акцесе на вижал бейсике встроенном, из него можно данные как выводить так и вводить нужные параметры, а полученную строку от сервера, главное распознать по путю.И вообще сейчас можно просто прологом пользоваться, он все архивы качает без проблем со всех приборов кроме электрических сумматоров.
А по поводу демо сервера, так это действительно ерунда, он толком и не работал никогда

Граф
Member

Сообщений: 67
Откуда: Россия, Якутск
Регистрация: Ноябрь 2002

написано 25 Июля 2007 02:03ИнфоПравкаОтветитьIP

Lily
Если не сложно можете выслать исходник на дельфи

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика