 | |
Предыдущие результаты
Добрый день! При создании проекта возникает ошибка: [b:97e4ccf66b]Project Creation: Cannot access a component in the framework.[/b:97e4ccf66b] Внизу в логере пишет: [b:97e4ccf66b]Out of service. The server RNA://.............. is not currently available on any computer.[/b:97e4ccf66b]
Извиняюсь если этот вопрос гдето уже обсуждался, но я не нашел. Помогите пожалуйста.
|
[quote:e7da182ec1]
37536 - Can You Emulate a MicroLogix 1500 Processor?
Can you emulate a Micrologix 1500 processor?
Yes
[Solution]
1. Configure a rsemualtor driver in rslinx
2. Open the project in Rslogix 500 that needs to be emulated
3. Select Tools, Options, System Communications tab
4. Select the emu-500 driver and enter a number for the processor (1-31)
5. Select 'Apply', Select 'Download'
It should prompt you to go Online[/quote:e7da182ec1]
|
[quote:bbcec8b56c="priestling"]...В частности и даталоги там упомянуты, но с наскока взять мне их не удалось, толи усталость к вечеру, толи знание языка подвело - скрипт выполняется с критической ошибкой, после чего надо винду грузить по новой) на эксперименты много времени уходит. [/quote:bbcec8b56c]
См. [b:bbcec8b56c]Help [/b:bbcec8b56c](VBA RSView32) там есть примеры работы с моделями протоколирования, работающие.
На критическую ошибку не вылетал, но если [i:bbcec8b56c]поубивать [/i:bbcec8b56c]процессы запущенные RSView32, тогда можно поновой пускать RSView32.
Зависший VB RSView32 мне перезапустить не удалось - особого стремления не было.
Мой опыт по VBA RSView32 для версии 6.30.17, в более поздних VBA не использовал.
|
Ура товарищи!
Василиса Премудрая была права, когда говорила, что утро вечера мудренее.
Если кому-то интересно, привожу кусок скрипта на 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, ну или что-то подобное.
Заранее благодарен.
|
[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
|
В проекте используем свич 1783-MS10T. Подал на вход 24В. Включаю, как написано в мануале в течении 3 минут свич самопроверяется. Далее, используя ЛАН кабель подключаюсь к порту, например 5, а другой конец с своему компьютеру. Далее не знаю как быть? Вбиваю адрес 169.254.0.1, но выдает ошибку. Хочу подключиться через Cisco Network Assistant, тоже безрезультатно.
|
Сдя по состоянию Ваших светодиодов, ситуация выглядит так:
[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.
Вывод: смотрите конфигурацию.
|
На самом модуле на статусе "ОК" индикация зеленый, а на "APP Status" и "BP ACT" индикация желтый и "BP ACT" быстро мигает. Программу я не писал, а использовал сам пример, кроме того скачал драйвер с сайта AUMA чтобы модуль Профибас мог определить задвижку.
|
Предыдущие результаты
Ещё результаты |
|
| |
|