 | |
Предыдущие результаты
Используются ControlLogix, PowerFlex, GuardLogix, BurnerMaster, CombustionMaster, Condition Monitoring XM-Series, вся гамма IO, Software, VersaView, все сети, вся гамма Motor Control включая вакуумные контакторы, - что ещё Вы хотите знать?
|
[quote:26d09a0539="Olga_Z"]Прект был установлен в 2000 году немецкими специалистами.
За это время он многократно изменялся (успешно). Но года 2 назад обновили оборудование и про этот файл никто и не вспомнил...
ActiveX компонент "AkMultiText5 Control" используется только на одном дисплее, который сейчас очень нужно изменить.
На работающей системе теперь его точно нет![/quote:26d09a0539]
Примите мои соболезнования :(
Если сильно нужен тот экран - его можно открыть, но без ActiveX.
Создайте ключ:
[code:1:26d09a0539][HKEY_CURRENT_USER\Software\Rockwell Software\RSVIEW\Project\Graphics Animation]
"AllowNonregisteredControls"="1"[/code:1:26d09a0539]
|
Коллеги, [color=red:885d51773e][b:885d51773e]RSView32[/b:885d51773e][/color:885d51773e] выпускается уже 14 лет. Это [color=red:885d51773e][b:885d51773e]старый продукт[/b:885d51773e][/color:885d51773e], который больше [color=red:885d51773e][u:885d51773e][b:885d51773e]не рекомендуется[/b:885d51773e][/u:885d51773e][/color:885d51773e] для применения во вновь создаваемых системах. Забудьте её уже, наконец-то, пожалуйста.
Применяйте, пожалуйста, [color=blue:885d51773e][b:885d51773e]FactoryTalk View[/b:885d51773e][/color:885d51773e]:
http://www.rockwellautomation.com/rockwellsoftware/performance/view/
[b:885d51773e]ks85, [/b:885d51773e]
в Вашем случае необходима [color=blue:885d51773e][b:885d51773e]FactoryTalk View Site Edition[/b:885d51773e][/color:885d51773e]:
http://www.rockwellautomation.com/rockwellsoftware/performance/view/viewse.html
По поводу закупки и компоновки ПО под проект обратитесь, пожалуйста, в любой из наших офисов, Вам с удовольствием помогут:
http://vdt-solutions.de/modules.php?name=Content&pa=showpage&pid=3
|
[quote:4285fef041="ks85"]...В проекте то один сервер и пару армов[/quote:4285fef041]
В таком случае не стоит смотреть на RSView32, т.к. к нему потребуется [b:4285fef041]RSView32 Active Display[/b:4285fef041]:
http://www.rockwellautomation.com/rockwellsoftware/performance/view32/orderinginfo.html
Лучше [b:4285fef041]FactoryTalk View Site Edition [/b:4285fef041](бывший RSView SE):
http://www.rockwellautomation.com/rockwellsoftware/performance/view/orderinginfo.html
|
Добрый день!
Некоторую интересующую Вас информацию о данном продукте на русском языке можете почерпнуть например [u:fc8ad6a877][url=http://www.vdt-automation.com/docs/Software/HMI/RSView32/9399-2se32ug-ru.pdf]здесь[/url][/u:fc8ad6a877].
|
Уважаемый Velikij,
в RSLogix5000 v16 есть команды цифровых и аналоговых алармов. В частности, команда генерирования аналоговых алармов называется ALMA. В этой команде есть тэги HHlimit, Hlimit, LLlimit и Llimit. Изменяя значения этих тэгов, Вы можете динамически изменять уставки алармов.
Более подробно смотрите документ 1756-rm003_-en-p.pdf:
[quote:410d4cdcdd] The ALMA instruction detects alarms based on the level or rate of change of a value.
The ALMA instruction provides additional functionality when used with
RSLinx Enterprise and FactoryTalk View SE software. You can display alarms
in the Alarm Summary, Alarm Banner, Alarm Status Explorer, and Alarm Log
Viewer displays in FactoryTalk View SE software.[/quote:410d4cdcdd]
В RSView32, например, Вы можете указать в качестве граничного значения Alarm не фиксированное значение, а имя тэга, в котором оно будет содержаться. А тэг меняйте, как хотите (в контроллере или в RSView32).
Вот что написано в документе vw32-um001_-en-e:
[quote:410d4cdcdd]
Variable thresholds
Threshold values can be constant or variable. ... A variable threshold can change, because its value is taken from another tag value, not a constant number. You define a variable threshold by naming a tag in the appropriate field in the editor. That tag’s value is the threshold for the alarm; as the tag changes, the threshold changes.
Variable thresholds require more system resources than constant thresholds. This is due to the continuous scanning of threshold values
and to the processing necessary to detect alarm faults.[/quote:410d4cdcdd]
|
Уважаемый коллега!
Постараюсь ответить на Ваши вопросы по пунктам:
1. Определить количество серверов можно на основании этого документа Rockwell:
[url]http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/fattach_get.php?p_sid=HN2Y*4lj&p_li=&p_accessibility=0&p_redirect=&p_file_id=16128&p_tbl=9&p_id=32549&p_created=1218814074&p_olh=0[/url]
(Knowledgebase, Answer ID 32549)
В случае, если Вы желаете получить картинку с FT View Server-а через web, то эта функция уже присутствует в возможностях продукта, но для работы необходима служба Microsoft® Windows® Terminal Services.
В случае, если Вы звхотите объединить и визуализацию икакие-то отчеты по продуктам, то есть такой продукт - FactoryTalk Portal. Посмотреть его возможности можно здесь:
[url]http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/ftalk-pp008_-en-p.pdf[/url]
2. Для разработки всех систем визуализации FactoryTalk (клиент-серверные приложения, просто SCADA на один компьютер, панели визуализации) необходим продукт FactoryTalk View Studio.
3. Если Вам нужна SCADA на один компьютер, есть такой продукт - FactoryTalk View Station.
Весь перечень продуктов Rockwell по визуализации есть здесь:
[url]http://literature.rockwellautomation.com/idc/groups/literature/documents/sg/view-sg001_-en-p.pdf[/url]
4. RSOPC GateWay (он же FactoryTalk Gateway) - это продукт Rockwell, который позволяет считывать теги с серверов FactoryTalk View (и вообще доступ к ресурсам FactoryTalk) через интерефейс OPC.
[url]http://samplecode.rockwellautomation.com/idc/groups/literature/documents/pp/ftalk-pp003_-en-p.pdf[/url]
5. Дополнительный софт не нужен. Детальная инструкция по настройке резервирования находится здесь:
[url]http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/fattach_get.php?p_sid=u9aK45lj&p_li=&p_accessibility=0&p_redirect=&p_file_id=16186&p_tbl=9&p_id=40891&p_created=1219185703&p_olh=0[/url]
(Knowledgebase, Answer ID 40891)
6. Фактически, если задача пустковая, Вы можете средствами самого FactoryTalk View Server логировать данные через ODBC в любую базу данных. Далее на VBA писать формирование отчетов.
Вообще, для таких задач я бы рекомендовал использовать такой продукт Rockwell - FactoryTalk Historian Classic и FactoryTalk Transaction Manager. В комплект поставки входит MSSQL. Данное решение позволяет накапливать данные и отображать их через Web интерфейс в виде отчетов и графиков. Почитать об этих продуктах можно даже на русском языке тут:
[url]http://www.vdt-intershop.ru/docs/Software/Technical%20Data/9398-HISTD-ru.pdf[/url]
[url]http://www.vdt-intershop.ru/docs/Software/Technical%20Data/9398-RSSQLTD-ru.pdf[/url]
|
А поподробней можно чтото гдето почитать? С Kinetix знаком, чем Ультра от него отличается? Я вообще поначалу подумал что это чтото нечто типа самостоятельно живущего контроллера движения... Бывают такие, знаете, заливаешь в них программу, она себе работает, живет своей жизнью, вся связь с командным органом только через сигналы типа Hardware Enable, Software Enable, тоесть или можно работать или нельзя... Никакой другой связи, а тем более пересылки каких то данных нет. Все сами по себе. Что в данном случае? Всетаки больше похож на Kinetix или вышеописаный случай?
|
1. Есть несколько пакетов для старого оборудования Allen-Bradley, которые были созданы ещё до возникновения Rockwell Software. Например, это пакет PanelBuilder. Для нового оборудования сейчас есть только пакеты от Rockwell Software, которые легко опознать по названию: RSчтонибудь, FTтакойтопакет.
2. Что ж это у вас машина так запрограммирована, что подпрограмма инициализации контроллера не обеспечивает классику - функцию инициализации и установку механизмов в исходное состояние при (ре)старте? Двойку надо ставить за такой стиль программирования и оставлять без компота. :)
Можно же использовать Power-Up Handler, который обслуживает стартовую ситуацию. Он же для этого и предназначен. Можно ведь на старте проанализировать логически, в каком состоянии находится машина и привести механизмы в исходное состояние.
Можно использовать Error Handler, который при фатальной ошибке что-то сбрасывает.
Кто мешает один раз изменить программу так, чтобы при пуске обнулялись те тэги, которые должны обнуляться, и приводились в исходное положение те механизмы, которые должны стоять в исходном положении в момент (ре)старта?
Кто мешает, наконец, сделать кнопку электрическую или даже нарисовать её на экране компьютера или панели оператора, и чтобы она сбрасывала нужные тэги в ноль, или не в ноль, или ещё куда-то?
Мне кажется, любая из этих мер проще и, главное, экономически эффективнее, чем ждать 2 дня программиста, а машина в эти 2 дня простаивает и продукцию не выпускает.
Если не секрет, откуда это программист едет, что его нужно 2 дня ждать и терпеть простои оборудования? По-моему, в любую точку страны можно попасть менее, чем за сутки, нет? Не проще ли иметь своего программиста? Неужели так дешевле?
Может быть, проще однажды сделать те простые вещи, которые являются хорошим стилем проргаммрования и которые я описал выше?
|
Ну раз пошла такая пьянка :D может еще и уточните какие конкретно продукты являются результатом деятельности Rockwell а какие Allen-Bradley? А то както путаница какаято, вроде как принято считать что это одно и тоже... Я чаще всего лого AB вижу на харде... двигателях к примеру... А Rockwell Software это вроде как исключительно софт...
И еще вопрос, не по данной теме конечно, но чтоб новую тему не создавать...
Существует ли возможность обнулить значения тегов в программе не заходя в нее? Пример. Есть оборудование, работает нормально. Потом случается чтото с напряжением, все выключается. По восстановлению напряжения естественно все загружается заново, но... падение напряжения повлияло на какойто процесс проходивший в оборудовании, к примеру какойто пневмоцилиндр встал не в то положение что был до потери питания, этот пневмоцилиндр оборудован датчиком положения, соответственно в теге для этого датчика сохранилось его активированое значение. В результате получается что техника стоит и ждет пока цилиндр займет нужное положение... А команда на его активацию была дана еще до потери напряжения, и больше даваться не будет. Вот и получается что ждем непонятно чего... Не проблема исправить ситуацию если есть RSLogix, зашли, нашли, обнулили вручную. Не долго если знаешь где и чего искать. А в случае если RSLogix5000 недоступен, а програмист приедет в лучшем случае через 2 дня? Как тогда? Есть правда одна надежда - волшебный ключик "RUN- REM-PROG"... Умудренный опытом автоматизатор работавший с RSLogix500 посоветовал поворачивать в данном случае ключик в режим программирования... типа в данном случае все теги в программе обнуляются и в последущем при возврате в режим работы первом скане отображаются в текущем состоянии. Пока не пробовал, но чисто теоретически похоже на правду... Имеет данная версия первой помощи клиенту право на существование?
Заранее благодарен за работу над не очень умными вопросами.
|
Предыдущие результаты
Ещё результаты |
|
| |
|