 | |
Предыдущие результаты
Ура товарищи!
Василиса Премудрая была права, когда говорила, что утро вечера мудренее.
Если кому-то интересно, привожу кусок скрипта на VB
[code:1:7bf119947e]
' Объявляем необходимые переменные
Dim tagnames As StringList
Dim dlmodel As DataLogModel
' Ассоциируем объект типа datalogmodel с нужным нам даталогом
Set dlmodel = gDataLog.DataLogModels.Item("datalogmodel_name")
' Заталкиваем в стринглист значения следующего свойства и все список тегов у нас в кармане, теперь на его основе можно клепать автоматические запросы к базе SQL просто перебирая список.
Set tagnames = dlmodel.DataLogModelCfg.TagsInModel
[/code:1:7bf119947e]
Истина всегда где-то рядом, до нее нужно только докопаться)
Да, 2 OldDad, +1 за отличную ссылку, повешу над столом, пусть согревает душу холодными вечерами.
|
Для доступа к DataLogModels из VB смотрите KB по ключевым словам:
[color=darkblue:2ff8601f7a]rsview32 object model diagram[/color:2ff8601f7a]
http://rockwellautomation-emea.custhelp.com/ci/fattach/get/10803/1187973333
|
Возьмем на заметку, спасибо.
Однако я имел ввиду немного другое, вчера был конец рабочего дня и голова плохо варила, поэтому наверно не смог правильно поставить задачу.
В общем, в VB, установленном внутри пакета RSView32, есть библиотеки классов и функций для работы с объектами пространства RSView32.
В частности и даталоги там упомянуты, но с наскока взять мне их не удалось, толи усталость к вечеру, толи знание языка подвело - скрипт выполняется с критической ошибкой, после чего надо винду грузить по новой) на эксперименты много времени уходит.
Поэтому я и сказал, что если кто-то такое уже делал - ответит без проблем.
Переформулирую, как при помощи классов и функций VB получить доступ к именам тегов, прикрепленных к даталог-модели, например сохранить их в объекте типа Stringlist, ну или что-то подобное.
Заранее благодарен.
|
Когда проект RSView32 работает и логирование данных включено, в папке проекта RSView32 в папке DLGLOG внутри находятся файлы-описатели моделей типа .mdf и папки с такими же именами, как и файлы-описатели, т.е. с именами Ваших dlglog-моделей.
В этих папках содержатся логируемые данные. В каждой такой папке есть файл с примерно таким именем:
2010 06 26 0000 Trending (Tagname).DBF
В нём список тэгов данной модели. Открывается, например, Excel'ем,
|
Всем доброго времени суток.
Вопрос у меня достаточно простой, если кто такое делал - ответит без труда.
Стоит задача формирования отчетов.
Логирование на верхнем уровне через БД MS Server 2005, форма отчета - документ эксель.
Вытягивание и обработка хранимой информации из базы MS Servera осуществил через VB скрипт в среде RSView32(на VB раньше не работал, но на другом языке высокого уровня я бы сделал так же). Одна проблема - не знаю как вытащить имена тегов, заведенных в даталог, для автоматического перебора внутри скрипта. Можно по идее из базы ms server их взять. но мне почему-то кажется что из даталога это будет вернее.(меньше информации гонять от приложения к серверу и обратно).
Заранее благодарен за любую помощь.
|
[quote:fe0e61cb68]Далее не знаю как быть? [/quote:fe0e61cb68] А что в итоге хотите получить? Цель-то какая?
[quote:fe0e61cb68]Вбиваю адрес 169.254.0.1, но выдает ошибку.[/quote:fe0e61cb68] Куда и зачем вбиваете?
[quote:fe0e61cb68]Хочу подключиться через Cisco Network Assistant, тоже безрезультатно.[/quote:fe0e61cb68] К чему подключиться?
Документацию, надо думать, Вы уже прочли?
http://literature.rockwellautomation.com/idc/groups/literature/documents/in/1783-in005_-en-p.pdf
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1783-um003_-en-e.pdf
|
Сдя по состоянию Ваших светодиодов, ситуация выглядит так:
[u:87ee6e9f06]OK Green[/u:87ee6e9f06]: The module is operating normally.
[u:87ee6e9f06]BP ACT Amber On[/u:87ee6e9f06]: The LED is on when the module is able to
communicate over the backplane.
[u:87ee6e9f06]APP STATUS Amber On[/u:87ee6e9f06]: Configuration Error: This LED is illuminated when the PROFIBUS and module CRC values do not match between input/output blocks. Verify that the values match the values generated with the Calculate Checksums button in ProSoft Configuration Builder. If they do not match, you must manually change the values at the appropriate address locations listed in the Input and Output block definitions in this manual.
Вывод: смотрите конфигурацию.
|
Добрый день!
Кто-нибудь имел опыт работы с задвижками AUMA по протоколу PROFIBUS DP-V1?
Я все делаю как показано на сайте http://www.prosoft-technology.com/content/view/full/8332, но ничего не получается. В смысле, связи с задвижкой нету, статус показывает режим диагностики, а мне нужен что бы статус был "ОК".
Спасибо!
|
Спасибо за подробную информацию OldDad!
У меня только что во время установки RSLogix 5000, вышла следующая ошибка:
RSLogix 5000 setup cannot continue. To assist in diagnosing the issue, Setup has generating the following log file (please note the path and filename, as technical support will ask that you email them the file):
C:/Program Files/Common Files/Rockwell/Install Logs/Rockwell Automation Software Setup - 07082010114022.log
|
Это значит, что производительность процессора серии 1756-L7x настолько высока, что позволяет одновременно поддерживать точное позиционирование одновременно по 100 осям перемещения сервопривода.
Процессоры серии 1756-L7x будут запущены в серию примерно через месяц. Пока что независимое тестирование показывает увеличение быстродействия в среднем более, чем в 2 раза по сравнению с 1756-L6x. Новые процессоры имеют совершено другой чип и другую схемотехнику.
[img:daadf0f9d2]http://vdt-automation.com/img/l7x-2.jpg[/img:daadf0f9d2]
[img:daadf0f9d2]http://vdt-automation.com/img/l7x-1.jpg[/img:daadf0f9d2]
|
Предыдущие результаты
Ещё результаты |
|
| |
|