Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - AlarmLogViewer & Delphi
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

AlarmLogViewer & Delphi

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
goodwin
Новичок
Новичок


Зарегистрирован: Jun 08, 2009
Сообщения: 6
Рейтинг: +0/-0

СообщениеДобавлено: Пн 08 Июн, 2009 11:50:49    Заголовок сообщения: AlarmLogViewer & Delphi Ответить с цитатой

Слышал, что кто некий and123 реализовал аналог ALViiewer_а на вполне достойном Delphi, который работает из под тех же XXXXXAL.DBF и даже может просматривать, склеивать (несклько файлов в один и даже сортировать их по уровню тревоги, времени, и даже по по строковому 'Discription'? Действительно же можем, или это не правда? Дайте ссылку на этот продукт.
Неужели кто то действительно переработал этот ALVierwr?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DIMIOKS
Эксперт
Эксперт


Зарегистрирован: May 14, 2005
Сообщения: 290
Рейтинг: +9/-0
Откуда: г.Самара

СообщениеДобавлено: Пн 08 Июн, 2009 21:14:13    Заголовок сообщения: Ответить с цитатой

Не думаю, что кому-придет в голову "перерабатывать" AlarmLogViewer. Скорее речь идет о своей реализации своего полного нестандарта с какой-то дополнительной функциональностью.
Исходники and123 я не смотрел, судить не могу.
Могу сказать, что *.dbf открывается Excel и Access (с преобразованием). Следовательно, первое, что приходит в голову - стандартные вещи типа OleAutomation. Скорее всего можно использовать и какой-нибудь драйвер доступа к данным.
В общем, прикинуть, по какой технологии удобнее.
Стандартная настройка AlarmSetup позволяет вывести абсолютно все необходимые данные тега, включая дескрипты.
Не вижу пока смысла для Alarm вешать отдельного клиента на OPC. RSView32 сама достаточно корректно работает с событиями.
А дальнейшая фильтрация всех типов и видов, сборка нескольких файлов *.dbf в один (зачем это нужно, если можно все алармы вести в одном файле *.dbf? Хотя кто его знает...), отображение, создание отчетов и т.д и т.п. можно сделать обычными инструментами.

Дерзайте!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
goodwin
Новичок
Новичок


Зарегистрирован: Jun 08, 2009
Сообщения: 6
Рейтинг: +0/-0

СообщениеДобавлено: Вт 09 Июн, 2009 2:35:43    Заголовок сообщения: Ответить с цитатой

Ну не знаю. Посмотрел исходник. Очень даже неплохое решение некоторых проблем. А Вы сами пробовали открыть XXXXAL.DBF в Excel? Я попробовал - полный бред. Не дай бог предложить такое заказщику. По лицу получишь раз восемь, это точно. Другое дело в решении, предложенном and123. Решено грамотно, я бы даже сказал насколько я тупо рулю в Delphi, элегантно. DIMIOKS, а как бы Вы порекомендовали бы мне сортировку, например по уровню опастнсти или по времени сообшений или по Description стандартными средствами ALViewer? Хотелось бы аргументированного ответа. Почему Вам не нравится решение предложенное and123? Пока я ещё поразбираюсь в исходнике and123.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 09 Июн, 2009 7:31:31    Заголовок сообщения: Ответить с цитатой

goodwin,
Вы так настойчиво рекламируете and123 и его изделие...
Может Вы и есть and123? А? Wink Very Happy

По делу: если Вам так уж нравится писать что-то под RSView, написали бы лучше AlarmLogViewer для FTViewSE, который фильтровал бы и сортировал записи по дате-времени, наприер. Сможете, или... ? Cool
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
DIMIOKS
Эксперт
Эксперт


Зарегистрирован: May 14, 2005
Сообщения: 290
Рейтинг: +9/-0
Откуда: г.Самара

СообщениеДобавлено: Вт 09 Июн, 2009 11:55:51    Заголовок сообщения: Ответить с цитатой

Цитата:
А Вы сами пробовали открыть XXXXAL.DBF в Excel? Я попробовал - полный бред. Не дай бог предложить такое заказщику. По лицу получишь раз восемь, это точно.


1. Уважаемый goodwin, Вы читать хорошо умеете? Я сказал, что *.dbf можно открыть в Excel. Это не значит, что нужно так открывать. Для любого программиста это сразу сужает круг поиска для выбора технологии доступа к данным. Каюсь, поспешил с ответом. Читаем доку:

Цитата:
Чтобы экспортировать содержимое файлов регистрации
сигналов тревоги в базу данных ODBC один раз в день,
создайте файл события, определяющий когда и куда
экспортировать данные.


Все вопросы отпадают. Имея формат ODBC, можно танго станцевать.

Цитата:
DIMIOKS, а как бы Вы порекомендовали бы мне сортировку, например по уровню опастнсти или по времени сообшений или по Description стандартными средствами ALViewer?


2. Возможно, я неточно сформулировал. Стандартные средства я имел ввиду тот язык программирования, в котором Вы работаете. Кстати, в примерах RSView32, достаточно ясно показан доступ к данным через VBA. Я плохо знаю VBA. Поэтому обработку данных, собранных RSView32, я веду тихо - молча в приложении на Delphi.

Цитата:
Почему Вам не нравится решение предложенное and123?


3. По той простой причине, что любое стороннее расширение RSView32, работающее в рунтайме, я отрицаю. Тем более использование ActiveX, COM-интерфейсов в связке с проектом. Даже использование библиотек RSView32 например, в Delphi. По одной простой причине: проект RSView32 должен работать абсолютно независимо и сохранять работоспособность в любом случае. Кто мне гарантирует, что сторонний компонент, ActiveX и др. в рунтайме через полгода по меньшей мере не скажет: "я не хочу работать, потому что вот эта версия ActiveX или интерфейс, к которому я обратился, был удален, изменен, или данные глобальных индетефикаторов мне не нравятся." Кто даст гарантию, что через год компонент не скажет: "Поработали? Хватит. Оплатите счет." И кого заказчик потащит в суд? Имея дело с RSView32, мы имеем и сертификаты, и лицензии, и поддержку и т.д. Продукт отработан и не надо его изменять. Каюсь, сам пишу отдельные приложения. Но они абсолютно не влияют на проект, работают в своем адресном пространстве и в случае глюка, стирания или т.д. проект дальше будет работать, завод будет крутиться и заказчик единственно позвонит: "Вот с отчетами проблемка. В 1:С данные перестали импортироваться. Вы не подъедете?". Тем более, по мере возможности, стараюсь не делать регистрацию в системе подобно COM-интерфейсам.

Цитата:
По делу: если Вам так уж нравится писать что-то под RSView, написали бы лучше AlarmLogViewer для FTViewSE, который фильтровал бы и сортировал записи по дате-времени, наприер. Сможете, или... ? Cool


4. Интересно, а это возможно в принципе???

P.S. Напоминаю, речь идет об AlarmLogViewer, AlarmSummary не затрагивается. Предупрежу следующий вопрос: AlarmSummary дает достаточно возможностей по выборке, сортировки и фильтрации. Если требуется что-то другое для работы в рунтайме, достаточно средств RSView32.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 09 Июн, 2009 12:06:21    Заголовок сообщения: Ответить с цитатой

DIMIOKS писал(а):

4. Интересно, а это возможно в принципе???

P.S. Напоминаю, речь идет об AlarmLogViewer, AlarmSummary не затрагивается. Предупрежу следующий вопрос: AlarmSummary дает достаточно возможностей по выборке, сортировки и фильтрации. Если требуется что-то другое для работы в рунтайме, достаточно средств RSView32.


Very Happy
В принципе - в принципе! - возможно всё, что угодно Smile
Например, можно купить права на FTViewSE у Rockwell (шютка юмора)

Вот я, собственно, интересуюсь, может ли уважаемый goodwin это сделать, или нет. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
goodwin
Новичок
Новичок


Зарегистрирован: Jun 08, 2009
Сообщения: 6
Рейтинг: +0/-0

СообщениеДобавлено: Вт 09 Июн, 2009 18:03:38    Заголовок сообщения: Ответить с цитатой

"Вот я, собственно, интересуюсь, может ли уважаемый goodwin это сделать, или нет" А я при чем то тут? Это уже сделано у and123, и причем грамотно и бесплатно. Хотите сделаю вам задорого? Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 09 Июн, 2009 18:32:51    Заголовок сообщения: Ответить с цитатой

goodwin писал(а):
А я при чем то тут?
Да вот мне кажется, что Вы and123 и есть. Уж очень Вы его рекламируете. Или я ошибаюсь?
Цитата:
Это уже сделано у and123, и причем грамотно и бесплатно.
Для FTViewSE?
Цитата:
Хотите сделаю вам задорого?
Нет, не хочу. Мне не нужно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nivellier
Частый гость
Частый гость


Зарегистрирован: Oct 05, 2011
Сообщения: 10
Рейтинг: +0/-0

СообщениеДобавлено: Пн 09 Апр, 2012 9:44:44    Заголовок сообщения: Ответить с цитатой

Скажите, кто знает - как к журналу алармов добавить описание тэгов на русском языке? Хотя бы в тот же Аларм лог вивер. Или еще куда.

Думаю, задача выводить русскоязычный дескрипшн вместо имени тэгов - одна из распространенных - не хочу на сях писать то, что сделал And123 на делфи.

Блин, уже сделал о чем говорил. Эх вы..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.149 секунды
/n