Добавлено: Ср 29 Ноя, 2006 9:39:41 Заголовок сообщения: RSLinx-RSView связь по OPC offline-режим
Здравствуйте, уважаемые коллеги!
Изучаю документ
Application Guide:
ControlLogix Data Collection with RSLinx
Updated For RSLinx 2.30.02
Rockwell Software
Document Version: December.4
December 2001
в котором обнаружил такую информацию:
Цитата:
RSLogix 5000 Automatically Configures Topics In RSLinx
When saving an .acd project in RSLogix 5000 (version 10 and higher) it will automatically configure a topic in RSLinx for you. It will also associate the .acd file with the RSLinx topic. This enables OPC browse aware applications to obtain a list of the available ControlLogix processor tags when offline. This is useful when building an RSView project when you don’t have access to the ControlLogix processor that the project will communicate to.
Имеем RSLogix5000 V13.03.00, RSLinx V2.43.01.23(CRP6), RSView32 V7.10.00 (CRP6)
Да, действительно, при создании проекта в Logix(в котром предварительно создано несколько контроллерных тэгов), в Linx создается топик, который ссылается на соответствующий .ACD файл проекта, но не привязан к конкретному контроллеру, т.к. его по условиям и в помине не должно быть - чистая разработка без железа. Во View создаю узел RSLinx OPC Server Local, открываю базу тэгов, задаю узел, открываю OPC Address Browser, вижу топик своего проекта, НО в папке Offline (как и в Online) никаких тэгов не видно.
В чем дело? Куда копать?
Видите ли, механизм ОРС-топиков построен так, что привязка к процессору должна быть. RSLinx действительно создаёт топик автоматически, по его offline-часть останется пустой и не будет содержать тэгов до тех пор, пока вы в RSLinx в Topic Configuration не привяжете этот топик к какому-нибудь процессору. Например. к эмулятору. Это можно, т.к. Linx не проверяет совпадение типов процессоров в проекте и в привязке топика. Тогда вы сразу же увидите в RSView все тэги в offline.
Здравствуйте!
Привязал топик к эмулятору, но download не делал. И в Online и в Offline пусто.
Сделал download, естественно в Online появилось , а в Offline опять пусто.
До этого делел вручную текстовый файл *.CSV, в котором описывал символьное обозначение контроллерного тэга, и привязывал этот файл к топику - Offline работает. А ведь документация заявляет поддержку и *.acd файлов...
А если тэгов несколько сот - вручную прописывать для них символьный файл крайне неудобно.
Может еще что-то подскажете?
1. Создал проект в v13. В качестве процессора указал 1756-L63.
2. Создаю в нём тэг.
3. Сохранил проект (получился файл .acd)
4. В RSView сконфигурировал через RSLinx OPC-Node
5. Cоздаю тэг: топик имеется, в offline вижу свой тэг, и в online - пусто, как и должно быть.
6. Включаю процессор, гружу проект в процессор, вижу тэг в online.
И снова здравствуйте!
Позвонил Антону, и он прямо в режиме телефонной свзи комментировал мне свои действия: создал проект, путь (Path) не прописывал, создал пару BOOL-тэгов, сохранил проект. Открыл RSLinx Topic Configuration, убедился, что топик создан и ссылается на соответствующий файл проекта *.acd, топик ни к какому контроллеру(реальному/виртуальному) не привязывал. Открыл RSView, создал проект, сконфигурировал OPC-узел, открыл базу данных тэгов, создал тэг, указал узел, открыл OPC Address Browser, открыл папку Offline и все увидел!!! ПО у Антона, между прочем, CRP7
У нас CRP6. Я делаю то же самое и одновременно поглядываю в DDE/OPC Communication Event Log в RSlinx. При сохранении проекта контроллера (без привзки к контроллеру - Path пустой) в логе возникает сообщение об ошибке формата:
<имя проекта контроллера>:<имя рабочей станции>!:<дата>-<время>
Описание: when loading this topic, it was not possible to resolve the target path that is part of topic's configuration
Из этого следует, что привязывать проект к контроллеру все-таки надо. НО как это без привзки получилось у Антона
Естественно в Offline я у себя ничего не вижу.
Ссылаюсь в проекте на виртуальный контроллер, сохраняю проект, предыдущая ошибка в логе не возникает, но Offline опять пустой.
Наверно спецы скрывают какой-то секрет !!! Будем рыть дальше...
Здравствуйте, Игорь Аркадьевич!
По поводу секретов я конечно шутил, может все-таки условия офиса сказываются - ПО заграничное и выражает свое "фи" ?
Хотелось бы узнать условия update. Сразу оговорюсь, ПО было оприходовано на комбинате 13 октября 2005г., контракт № 0120/037/106. Все шло через отдел импорта комбината, этого отдела уже не существует, так что сказать кто заключал контракт от лица комбината не могу . Если можете помочь со своей стороны, будем благодарны
Но неужели дело в CRP?
Не знаю, может дело и в CPR, всё может быть. У нас же работает
По поводу update дело обстоит так:
1. Возможность update cроком на 1 год с момента покупки входит в цену ПО.
2. Если необходимо, этот срок можно продлить за небольшую дополнительную плату. Эта опция называется Support Reinstatement.
3. Предполагается, что приобретённое программное обеспечение зарегистрировано в Rockwell.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
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.132 секунды