Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


Предыдущие результаты



Предыдущие результаты



Предыдущие результаты

 [quote:00979d9529="s60"]ну и главный вопрос: должен ли быть проект на ADS сервере в [b:00979d9529]Runtime[/b:00979d9529] или достаточно его просто открыть в RSView32 для функционирования ADS клиента ??? [/quote:00979d9529] [b:00979d9529]Ответ:[/b:00979d9529] Да, должен быть в [color=green:00979d9529]Runtime[/color:00979d9529], иначе не работают серверы обработки Alarms, Derived Tags etc.

 ну и главный вопрос: должен ли быть проект на ADS сервере в [b:0aeba12c2a]Runtime[/b:0aeba12c2a] или достаточно его просто открыть в RSView32 для функционирования ADS клиента ??? почему то на клиенте [color=darkred:0aeba12c2a]Login[/color:0aeba12c2a] моего пользователя [color=blue:0aeba12c2a]SMENA1[/color:0aeba12c2a] не происходит :( пользователь так и остается [color=blue:0aeba12c2a]DEFAULT[/color:0aeba12c2a], хотя в мануале написано, что команда Login исполняется на клиенте (станции) запустил в [color=green:0aeba12c2a]Runtime[/color:0aeba12c2a] проект на сервере, залогинился пользователем [color=blue:0aeba12c2a]ADMIN[/color:0aeba12c2a] - на клиенте пользователь... тоже стал [color=blue:0aeba12c2a]ADMIN[/color:0aeba12c2a] :shock:

 направление поиска трабла дал MS IE - попробовал в нем [color=blue:c5cc500e1a]hhtp:/ip_моего_сервера/RSView32[/color:c5cc500e1a] ответ [color=green:c5cc500e1a]"Access denied: нет прав для просмотра этой страницы"[/color:c5cc500e1a] идем в [b:c5cc500e1a]Менеджер служб IIS[/b:c5cc500e1a] - выставил для "[color=brown:c5cc500e1a]Веб-узел по-умолчанию[/color:c5cc500e1a]" [b:c5cc500e1a]Разрешения[/b:c5cc500e1a] - [color=darkblue:c5cc500e1a]Все-Всё[/color:c5cc500e1a] попутно задал IP адрес для "[color=blue:c5cc500e1a]Веб-узлы[/color:c5cc500e1a]" (там было [color=darkblue:c5cc500e1a]**неопределен**[/color:c5cc500e1a]) Итого: 1) с MS IE мой проект работает :) 2) с ADS Station мой проект работает :) однако надо переделать команды кнопок[b:c5cc500e1a] [color=blue:c5cc500e1a]"Выключить компьютер"[/color:c5cc500e1a][/b:c5cc500e1a], [color=blue:c5cc500e1a][b:c5cc500e1a]"Перезагрузка"[/b:c5cc500e1a][/color:c5cc500e1a] [color=blue:c5cc500e1a][b:c5cc500e1a]"Сменить пароль"[/b:c5cc500e1a][/color:c5cc500e1a] получается можно только с ADS сервера :( - пычально

 адекватность некоторых товарисчей (заков, начальников) оставляет желать лучшего и слово "[b:1275cfb433]нельзя[/b:1275cfb433]" обостряет их латентную шизофрению.... так , например, [color=brown:1275cfb433]LogViewer [/color:1275cfb433]как журнал событий ([color=brown:1275cfb433]Activiti[/color:1275cfb433]) использовать нельзя по причине наличия слов на латинице и вообще много "непонятных лишних" слов, а требуют фиксирование смены значений уставок, включения/выключения оборудования (запись 1 в теги) и Login/Logout пользователей в RSView32 (так называемая технологическая сигнализация - [color=darkred:1275cfb433]alarm severity = 3[/color:1275cfb433]) - решение шляпное: на теги вкл/откл ставим аларм, в действии кнопок "[color=green:1275cfb433]ВКЛ/ОТКЛ[/color:1275cfb433]" добавляем команду [color=blue:1275cfb433]Acknowledge [tag][/color:1275cfb433] . для [color=blue:1275cfb433]Login/Logout[/color:1275cfb433] делаем теги и макрос на вход и выход в [color=darkred:1275cfb433]User Accounts[/color:1275cfb433]: [code:1:1275cfb433]Set Login_user1 1 Set Login_user1 0 Acknowledge Login_user1 [/code:1:1275cfb433] Получается в [color=darkred:1275cfb433]AlarmSummary[/color:1275cfb433] это мелькает очень-очень быстро, оператору квитировать не надо и смотреть все события можно в [color=brown:1275cfb433]LogViewer[/color:1275cfb433]'e настроенным на алармы. получается такая вот картина - вполне приемлемая: [img:1275cfb433]http://hostingkartinok.com/pictures/5aef097d983881015909d2c3dfe78eea.png[/img:1275cfb433]

 почти день экспериментов с trendXWrapper...... итоги: 1) вместо trendX использую TrendXWrapper 2) для добавления тега на тренд сделал макрос (файлы с расширением *.mcr), в котором написал [code:1:2b03bc265c] Invoke Me.TrendXW1.Pens_Add("M1_power","Мотор №1: Мощность", "кВт", 0.0, 2000.0, "DataLogModel1") Invoke Me.TrendXW1.Pen_Set("M1_power", "Color", 16711680) [/code:1:2b03bc265c] 3) для очистки тренда от перьев после закрытия экрана сделал макрос, в котором написал [code:1:2b03bc265c] Invoke Me.TrendXW1.Pens_RemoveAll() [/code:1:2b03bc265c] макрос поставил на закрытие экрана с трендом 4) изначально тренд сконфигурирован БЕЗ перьев-тегов, при вызове экрана "Тренд" - команды RSView32 показать экран с трендом и выполнить соответствующий макрос для выбранного агрегата.... получается экран один, а данные в него можно падавать разные....и править только текстовые файлы *.mcr все работает даже с несколькими копиями экранов с трендом, хотя получается первый не закрывается и макрос очистки перьев не вызывается.... но но вый экран показывает только нужные теги - все ОК

 [quote:b468f76914="oldDad"][quote:b468f76914="s60"]вы описали для trend, a я говорю о ActiveX элементе TrendX[/quote:b468f76914] Но Вы нигде и не упоминали, что имеете в виду именно TrendX. [/quote:b468f76914] название темы: [b:b468f76914]TrendX:[/b:b468f76914] изменение тегов... пост №1 [quote:b468f76914="s60"] ...Хочу использовать один экран с [b:b468f76914]TrendX[/b:b468f76914] для разных данных и перед показом экрана с трендом скриптом выбирать из тех что есть в dataLogModel отображаемые на тренде теги.[/quote:b468f76914] пост №2 [quote:b468f76914="s60"] [b:b468f76914]TrendX[/b:b468f76914] который на экране *.gfx через контенер Ctrl можно [/quote:b468f76914]

 [quote:4aafa2f6ca="s60"]вы описали для trend, a я говорю о ActiveX элементе TrendX[/quote:4aafa2f6ca] Но Вы нигде и не упоминали, что имеете в виду именно TrendX. Возможно, Вам поможет [url=http://rockwellautomation-emea.custhelp.com/app/answers/detail/a_id/8633/kw/RSView32%20TrendX/r_id/113031]KB8633 - RSView32 TrendX Wrapper ActiveX[/url]. Цитата оттуда: [quote:4aafa2f6ca][b:4aafa2f6ca]Background[/b:4aafa2f6ca]: When using the TrendX ActiveX control in RSView32, the properties for the Pens, XAxis, and YAxis return an object variable. This means that the RSView32 Invoke command can not access the properties and methods for the Pens, XAxis or YAxis. Additionally this prevents tags from being bound to the properties of the Pens, XAxis, or YAxis objects. [b:4aafa2f6ca]Solution:[/b:4aafa2f6ca] The TrendXWrapper ActiveX control contains/hosts the installed RSView32 TrendX control and provides the lower level properties and methods of the TrendX control at the wrapper level so that these can be accessed in a RSView32 graphic. Example: The TrendX ActiveX control has an XAxis object which has a property called DisplayGridLines. In RSView32 this property can not be accessed with the invoke command or be bound to a Tag. The TrendX Wrapper control exposes this property at its level as XAxis_DisplayGridLines(). This allows the Invoke command to set or read this property value, and allow binding a tag to this property.[/quote:4aafa2f6ca]

 или какими средствами можно реализовать подмену отображаемых тегов? а-ля как #1 в trend с файлом-параметром TrendX который на экране *.gfx через контенер Ctrl можно вставить имеет окно свойств по двойному щелчку, где можно выбрать DataLogModel и из это модели надергать тегов в поле Tags To Monitor - для TrendX который на МИФ форме нет такого окна свойств, негде выбрать DataLogModel :( Получается из VBA нет доступа к тому TrendX, что на экране *.gfx - как тогда можно ему программно менять Tags To Monitor ?

 [b:6ba8ec1bcb]Дано:[/b:6ba8ec1bcb] в Tags In Historical Tag Group выбрана нужная DataLogModel. Из нее в поле Tags To Monitor можно выбирать теги. [b:6ba8ec1bcb]Вопрос:[/b:6ba8ec1bcb] как это сделать средствами VBA? Хочу использовать один экран с TrendX для разных данных и перед показом экрана с трендом скриптом выбирать из тех что есть в dataLogModel отображаемые на тренде теги.

 [quote:0ffd920ec8="oldDad"][quote:0ffd920ec8]Правильно ли я понял, что пакет RSLinx является помимо всего прочего и OPC DDE сервером? [/quote:0ffd920ec8] Да, Вы поняли правильно. Протокол DDE уже давно устарел, поэтому можете о нём забыть. Контроллеры семейств SLC и MicroLogix уже устарели, поэтому хотелось бы Вам порекомендовать использовать контроллеры семейства Logix (ControlLogix для больших и серьёзных задач или CompactLogix для небольших систем): http://www.ab.com/programmablecontrol/pac/controllogix/ http://www.ab.com/programmablecontrol/pac/compactlogix/ Если Вам при выборе контроллеров необходима техническая поддержка, то обратитесь, пожалуйста, в любой из наших офисов. Вам с удовольствием помогут.[/quote:0ffd920ec8] Спасибо за советы, буду рассматривать указаные Вами семейства.



Предыдущие результаты


Ещё результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты




  
RA & VDT GmbH


Облако тэгов
sound FTView Control Logix MVI56-104S 1734-AENTR Altivar Add-on Instruction MVI46MCM Ethernet PLC-5 SLC-500 1757-SRM Firmware ComactLogixL32E 1756-L75 1756-RM2 Controlnet cable Promass Client Memory 1769-L32E execution minutes seconds Windows Build 00000d5c Unspecified terminate geehrter automatisch keine globalen Fehlermeldungen Defaul

Яндекс цитирования

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.134 секунды