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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [quote:15ab3b6158="stall2006"]... в RSLogix 5000 панелька опознается как PanelView plus 700[/quote:15ab3b6158] Может в RSLinx, а не в RSLogix? [quote:15ab3b6158="stall2006"]...а вот сам контроллер тоже опознается но только по ip -адресу.На нем значок с треугольником,в котором восклицательный знак.(если проводить аналогии с ПК-это когда устройство опознано, но на него нет драйвера.)[/quote:15ab3b6158] Все драйверы в RSLinx - нужно выбрать нужный (судя по косвенным признакам это сделано). Есть ли программа в контроллере? Какой версии Firmware в контроллере? Еще отчего вопросительный знак может быть - отсутствие нужного EDS. [quote:15ab3b6158="stall2006"]Вообще конечная цель-это подключить данный котроллер и панель к SCADA Trace Mode. Но либо она как-то криво сделана, либо я не совсем разбираюсь в ней, но у меня не получается подключить конртоллер Allen Bradley к TM. Поэтому пока пробую в RSLogix 5000... а по поводу ссылки-Может есть пошаговое руководство как подключать контроллер AB к ПК???[/quote:15ab3b6158] ТМ умеет общаться по EtherNet/IP? Для связи по OPC нужен RSLinx Classic [b:15ab3b6158]Profesional [/b:15ab3b6158](с RSLogix идет [b:15ab3b6158]Lite[/b:15ab3b6158], он не является сервером OPC). См.: http://vdt-automation.com.ua/modules.php?name=Docs и выбирай Communication - там все есть (самый первый документ).

 ActiveX на VBA не сделать, сделать на VB. Но я считаю ActiveX это геморррр (до сих пор не могу заставить работать LogViewer на ADS клиенте ) Я делал связку RSView-VBA+MS-SQL, делал через ADO - ключевые слова для поиска VBA-ADO-ODBC, найдется очень хорошая толковая инфа как это блюдо готовить... на картинке показано как добавить ADO в VBA : [img:2f1b3f4a7f]http://www.pixshock.net/pic_b/5b620bbd44cd4b9de2ca1e03d3af2995.png[/img:2f1b3f4a7f] Для доступа к содержимому БД надо знать имя БД, имена таблиц, имена полей, пользователя/пароль... привожу кусок кода доступа к БД MS SQL из VBA [code:1:2f1b3f4a7f] Attribute VB_Name = "DB" Public connect As New ADODB.Connection Public recset_report As New ADODB.Recordset Public recset_XO As New ADODB.Recordset Public recset_GO As New ADODB.Recordset Public recset_ustavki As New ADODB.Recordset ' привет :) Sub Check_motor_number() ' проверяем: нет ли такой же записи в базе Dim message As String Dim ADOErr As ADODB.Error On Error GoTo Error_handler ' при отсутствии связи с SQL базой переход на обработчик ошибок lb_Retry: 'connect.Open ("Provider=MSDASQL.1;Persist Security Info=False;User ID=Administrator;Data Source=RSdata;Mode=ReadWrite;Initial Catalog=RSViewBase") connect.Open ("Provider=MSDASQL.1;Persist Security Info=False;Data Source=SQL_SRV-01;Mode=ReadWrite;Initial Catalog=RSViewBase") '--- recset_report --- recset_report.CursorType = adOpenKeyset recset_report.LockType = adLockOptimistic recset_report.Open " select * from ymz_report Where motor_number = " & gTagDb.GetTag("YMZ_tags\motor_number").Value & _ " AND step <> -1 ORDER BY date_time", connect If recset_report.RecordCount <> 0 Then recset_report.MoveLast End If ' --- если двигатель в базе --------------------------------------------------------- If recset_report.RecordCount <> 0 Then ... тут уж далее по смыслу [/code:1:2f1b3f4a7f] С *.dbf полагаю принцип тот же... В AlarmSummary можно давать свои названия столбцам - дайте пробел или пусто. Убрали кнопки - "квитировать строку", "квитировать все" :lol: Видеть три последних - а остальные не интересуют?

 Если Вы всё делали точно по [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/in/viewse-in003_-en-p.pdf]FactoryTalk View Site Edition Installation Guide VIEWSE-IN003I-EN-P[/url], а всё равно не получается, то, конечно, дело может быть и в Windows.

 направление поиска трабла дал 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 сервера :( - пычально

 [quote:a41582148f="dv_"][quote:a41582148f="s60"]с лицензией GSC - все равно подключение к ADS серверу идет, подключение к серверу команд и ... соединение закрывается с сообщением "[color=green:a41582148f]URL Download Failed[/color:a41582148f]" зачем ADS Station IIS ? разве Station его использует ? как узнать работaет ли IIS ?[/quote:a41582148f] У тебя командой в RSView32 ADS включен?[/quote:a41582148f] да, как в мануале - [color=blue:a41582148f]DisplayServerOn[/color:a41582148f] и в трее появляется рука с подносом

 [quote:326ab398e7="s60"]с лицензией GSC - все равно подключение к ADS серверу идет, подключение к серверу команд и ... соединение закрывается с сообщением "[color=green:326ab398e7]URL Download Failed[/color:326ab398e7]" зачем ADS Station IIS ? разве Station его использует ? как узнать работует и IIS ?[/quote:326ab398e7] У тебя командой в RSView32 ADS включен?

 с лицензией GSC - все равно подключение к ADS серверу идет, подключение к серверу команд и ... соединение закрывается с сообщением "[color=green:164135c1b7]URL Download Failed[/color:164135c1b7]" зачем ADS Station IIS ? разве Station его использует ? как узнать работует и IIS ?

 [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]

 Вобщем, как я и писал до этого в каком-то топике, дело в Startupe дисплея. Любая команда в настройках стартового дисплея (напр. Pause 1 или Beep ) в Startup, не важно, содержит дисплей какие-либо объекты, примерно 1 раз из 10 запусков приводит к этой ошибке. Сначала проверил на новом пустом дисплее данного проекта. Потом создал новый проект, перегнал туда полностью все содержимое рабочего проекта. Новый проект, однозначный старому, не приводит к такой ошибке вообще. Причину не знаю.

 Файл лицензии на локальном диске или на удаляемом? Должен быть на локальном. Если на удалённом, то нужно создать переменную CHECKDRIVES в Start>Control Panel>System>Advanced>Environment Variables и присвоить ей значение CDA. Если файл проекта и файл активации находятся не на том же диске, что и RSView32, то они должны быть расшарены с правами чтения и записи, т.к. RSView32 требует полного контроля над этими файлами. Возможно, вызывается какой-нибудь экран вызывается, а у него в StartUp имеется команда "TrendXServerOn". Тогда нужно убрать "TrendXServerOn" оттуда и перенести, например, в StartUp проекта.



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
ControlLogix MVI56-MCM Allen-Bradley Logix Windows FactoryTalk PanelView VersaView ControlTower GuardLogix Compact Software Studio Designer 100-E 100-D SMC-50 Energy Saver 1756-RMS-SC Spectrum Encompass Level Ethernet Redundancy Stratix

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

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