 | |
Предыдущие результаты
[quote:b02632eaa6="alexei_kzn"]Проблема состоит в следующем:
Имеется контроллер АВ 1769L35E
OPC - Rslinx Classic
ARM Intouch 10.0
в ARMе и в OPC Test Clien не видно оффлайновых тегов
топик создавался следующим образом
1. Создал проект test.acd
2. в RSLinx автоматически создался топик
3. привязал топик к эмулятору, и указал файл проекта test.acd
4. запускаю OPC Test Clien
5. Вижу в нем топик test
6. во вкладке Offline пусто а во вкладке Online теги ранее загруженные в эмулятор проекта.
Помоги разобраться почему не видно оффлайновых тегов. может я делаю что то не так.[/quote:b02632eaa6]
>
во вкладке Offline пусто а во вкладке Online теги ранее загруженные в эмулятор проекта.
>
Должно быть все видно как в offline, так и в online. Посмотрите в последней закладке Linx/Topic должен быть виден где то вверху выбранный драйвер из выпадающего листбокса. Если там ничего нет, то
нужно установить драйвер для эмулятора.
|
RSView32 - это очень старый продукт, который всё ещё поставляется с 1995 года, но уже давно не развивается и для новых систем не рекомендуется. Это просто SCADA, причём старая. Все её реинкарнации v7.x имели одну простую цель - совместимость с новыми версиями Windows, а с точки зрения функционала в ней не добавилось и не добавлялось ровно ничего - практически уже лет 10.
Она умеет то, что умеет, и больше ничего. С современными контроллерами серии Logix она работает плохо и медленно, клмент-серверную технологию не поддерживает, сильно грузит сеть и т.п. В общем, сильно устарела.
Если Ваш Заказчик хочет новых технологий, то и нужно применять новые технологии и продукты. Есть новая, современная SCADA - FactoryTalk View. Почему бы Вам не применить её? Рассказывали ли Вы Вашему заказчику, например, о таких современных занимательных штуках, как FactoryTalk Historian, FactoryTalk VantagePoint, о FactoryTalk Transaction Manager для интерфейса с SQL, например?
P.S. Вы можете написать замечательную примочку на чудесном языке программирования С#, и даже каким-то боком (делегатами?) прислонить её к старой SCADA.
Вопрос №1: кто и каким образом будет сопровождать Ваш самопальный (тысячу раз извиняюсь) продукт, если/когда Вы уволитесь?
Вопрос №2: будет ли иметь какие-то границы "благодарность" заказчика, когда в один прекрасный момент через N лет вдруг рухнет система, или из Вашего чудесного самопального продукта вылезет недоотлаженный баг, или возникнут проблемы несовместимости Вашего продукта с каким-то новым, появивишимся через N лет после Вашего увольнения, и некому будет даже понять, что и как там писали тогда много лет назад (и кто)?
[quote:eea974810d]Не поделюсь. Это ГосТайна :D [/quote:eea974810d] ОК, не надо выдавать тайну. Разные люди имеют очень различные мнения, а есть и такие, кто даже верит в сказки и в Деда-Мороза :D
|
>
RSView32 имеет [url=http://vdt-automation.de/files/rsview32_object_model.pdf]вот такую[/url] Object Model в VBA
>
Эту картинку я видела. Это как раз и есть модель.
>
Можете поделитесь ссылочкой на эти другие форумы?
>
Не поделюсь. Это ГосТайна :D
Заказчик, например, хочет видет вместо AlarmLogViewеr вида а ля Windows-3.11
нормальный вьювер с фильтром SQL и другие нормальные окна.
На дворе однако 21 век. Смотрела RSview32 v 6.2. 2000г. По сравнению с v 7.4 2008г. изменений 0.1 %.
Речь о том, что в VBA проекте может объявляется внешняя библиотека типа
Declare Function fsdfsdfsd "user32" (idsd As Tsdsd) As Long, а это значит,
что можно работать как c API, так и другими языковыми библиотеками, не считая Referеnces.
Вот и спросила. Может быть у кого то есть опыт. Особенно интересует обратная
реализация событий проекта WithEvents через делегаты(С#) обратно в библиотеку.
|
Здравствуйте!
Великий Google про [i:8bd2c1de1b]COM модель RSView32 типа Exсel[/i:8bd2c1de1b] молчит.
RSView32 имеет [url=http://vdt-automation.de/files/rsview32_object_model.pdf]вот такую[/url] Object Model в VBA, конечно. Но это же не то, что Вам нужно. Или...?
Можете поделитесь ссылочкой на эти [i:8bd2c1de1b]другие[/i:8bd2c1de1b] форумы? Было бы очень любопытно узнать, что именно они имеют в виду :)
Если не секрет, какую Вы решаете задачу? Может быть можно её решить, не доставая правой рукой левое ухо?
|
Здравствуйте уважаемые форумчане. Читала на других форумах, что
возможна связка через встроенный в RSView VBA не только с VB, но и
с другими языками.
Наверное производителями это было для чего то предусмотрено.
Существует ли какая нибудь COM модель RSView32 типа Exсel?
|
В актуальной версии резервированные шасси поддерживают только модули 1756-EN2T для шинной архитектуры, но не 1756-EN2TR или 1756-EN3TR, которые необходимы для кольцевой архитектуры.
В документе 1756-um523 на стр.39 для IP-swapping приведена вот такая рекомендуемая конфигурация:
[img:4886e3773a]http://img261.imageshack.us/img261/3884/image4ui.jpg[/img:4886e3773a]
В Вашем случае это означает вот такую структуру:
[img:4886e3773a]http://img526.imageshack.us/img526/6407/image3xl.jpg[/img:4886e3773a]
Или уже вообще вот так:
[img:4886e3773a]http://img214.imageshack.us/img214/1136/image4cgu.jpg[/img:4886e3773a]
Вы, конечно, можете воспользоваться процедурой ControlLogix Redundancy Alias Topic Switcher, описанной в этом документе в Appendix A, но это не IP-swapping и не очень хорошее решение.
См. также комментарии на стр. 40 вышеупомянутого документа:
[quote:4886e3773a]An EtherNet/IP module looks for a carrier signal [color=darkblue:4886e3773a]only from the closest switch. It does not know the health of the network beyond that point.[/color:4886e3773a] [/quote:4886e3773a]
|
Хорошо, а для кольцевой конфигурации (такая и предусматривается проектом)? Произойдет ли переключение с основного ЦП (адрес IP) на резервный ЦП (адрес IP+1) на приведенной схеме при отказе коммутатора, помеченного красным значком (формально — должна происходить, с учетом фразы из руководства «break or disconnection of a ControlNet tap or ethernet cable»; отказ коммутатора приравнивается к disconnection ethernet cable)? Смогут ли сервера FT View SE безударно переключиться на обмен данными с резервной стойкой?
[img:ff4649fb54]http://lh3.ggpht.com/_9VxhxquT8Kk/TNQQ3u2oU5I/AAAAAAAAALU/9Pen14r3PTM/ControlLogixRArchitecture.png[/img:ff4649fb54]
|
Вам нужен FactoryTalk Transaction Manager:
http://www.rockwellautomation.com/rockwellsoftware/data/transmgr/
http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/ftalk-pp011_-en-p.pdf
|
Добрый день! Уважаемые гуру помогите решить следующую проблему - имеем собственноручно написанную программу по расчету теплотехнических характеристик объекта. На этапе обсуждения была договоренность, что в КИПовские вещи мы не влезаем и предоставляем информацию о базе данных, описание полей в которые необходимо заносить показания датчиков температуры. Однако вышло как всегда и теперь нам предлагают самим осуществить связку по внесению данных с контроллеров. Мы в этом чайники, порывшись в инете, поняли, что надо использовать OPC. На объекте стоит RSLogix 5000, FactoryTalk SE, RSLinx (рис.).
http://i4.fastpic.ru/big/2010/1029/e3/43c967fb5d8e7e600fa9bd2d316820e3.jpg
Местные говорят, что эти данные тольно визуализируются, но не сохраняются.
Нам бы эти зелененькие цифирки в базу закидывать с частотой 20 мин.
Куда копать, ткните носом.. :)
|
Два коммутатора нужны для того, чтобы при отказе одного из них возможна была работа с резервированной ControlLogix-1756 системой теми абонентами, кто подключен ко второму коммутатору. В руководстве ControlLogix Redundancy System Manual, 1756-UM523F-EN-P одной из причин переключения с primary chassis на secondary названо как раз – «break or disconnection of a ControlNet tap or ethernet cable». Или при отказе коммутатора такого переключения между primary и secondary chassis не произойдёт?
|
Предыдущие результаты
Ещё результаты |
|
| |
|