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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Programming Manual по VBA - это не Rockwell, а Microsoft. Поищите, пожалуйста, на сайте Microsoft. Краткий курс VBA: http://www.download.com/VBA-Tutor-2005/3000-9694_4-10447592.html В принципе, книги есть: http://www.google.de/search?hl=de&q=%D0%9A%D0%BD%D0%B8%D0%B3%D0%B0+VBA&btnG=Google-Suche&meta=

 Добрый день! У меня есть несколько вопросов: 1. Как можно на контроллере FlexLogix с модулем 1788-CNCR программным путем (логика контроллера или RSView32 v6.4) определить состояние каналов А и В (есть соединение или нет)? Пробовал в RSLogix использовать инструкцию GSV для определения статуса модуля. Пробовал в RSView настроить канал с непосредственным использованием драйверов (об этом во 2м вопросе). Ничего! Единственный намек увидел в RSLinx при диагностике станции (Station Diagnostics: Device on ControlNet), но как добраться к этим параметрам я не знаю :( . 2. Объясните мне пожалуйста для чего нужна настройка связи с непосредственным использованием драйверов? Как я понимаю, это увеличивает быстродействия. Что еще? При конфигурировании узла в пункте Тип можно выбрать только PLC, SLC и SoftLogix, а мне нужен FlexLogix. Я так понимаю, у меня старая версия RSView. C какой версии это возможно и можно ли таким образом определить состояние сети (см. п.1)? Спасибо.

 Добрый день! Выбрать преобразователь интерфейса Вы можете здесь: http://www.ab.com/en/epub/catalogs/12762/2181376/214372/1535907/3499168/ Как самый универсальный вариант, я бы порекомендовал Вам - 1747-UIC. Он описан в новостях: http://vdt-automation.com.ua/modules.php?name=News&file=article&sid=54&mode=&order=0&thold=0 , статья - "Конвертер интерфейса USB / RS-232 / DH485". 1747-UIC - это и есть номер по каталогу, по которому Вы можете его заказать. Вам еще необходим кабель 1747-С13. Можно использовать и PCMCIA карточку - 1784-PCMK, но только при наличии ноутбука.

 Можете ли Вы написать, какие именно каталожные номера продуктов установлены у Вас? Можете ли точно написать, какие именно активации у вас установлены (что показыает утилита "Move Activation" или "FactoryTalk Activation")? Общие же соображения таковы: RSLinx Gateway - это выше, чем RSLinx Professional. Очевидно, вместе с RSView Вы поставили "сверху" новую активацию RSLinx, имеющую статус Gateway. Смотрите: пакет RSLinx всегда один и тот же. При запуске RSLogix смотрит, установлены ли активации. Если находит две, то выбирает активацию с наивысшим рангом. Если не находит ни одной,то запускается как RSLinx Lite. RSView запускается в режиме "2 hour demo", если при запуске не находит ни одной активации. Всё дело, IMHO, в том, какие именно у Вас установлены активации и сколько их там каких. Запустите утилиту Move Activation и посмотрите, сколько каких активаций у вас там есть. Или если это FactoryTalk Activation - соответственно выясните, что и как там обстоит с лицензиями. Потом можно будет размышлять дальше.

 Вообще-то у меня не совсем проблема с активацией RSLogix, но решил спросить здесь, чтобы сильно не мусорить. У меня на машине стоят RSView32, RSLinx и RSLogix. Установил 3 активации. Две первые находились на одной дискете и ставились из расчета на RSLinx и RSLogix. Третья ставилась на RSView. Во-первых, сразу после активации RSLinx был Professional, а через время (или после перезагрузки компа: не помню) превратился в Gateway 8O !!! Во-вторых, сразу после активации RSView был 100К, а после перезарузки превратился в 2 hour demo 8O :!: Благо эта проблема оказалась решаемой: выгружаю из трея RSLinx, запускаю RSView, снова загружаю RSLinx - все становится на свои места. Может ли кто объяснить, что это за чудо-превращения и как с ними бороться? Спасибо!

 Да, для этого среди команд RSView32 есть 3 команды: [b:0a8fb3aab2]NextPosition[/b:0a8fb3aab2] - перемещает фокус на объект со следующим по номеру индексом [b:0a8fb3aab2]PrevPosition[/b:0a8fb3aab2] - перемещает фокус на объект с предыдущим по номеру индексом и [b:0a8fb3aab2]Position[/b:0a8fb3aab2] <index_no> - перемещает фокус на объект с указанным в виде параметра индексом. Этими командами можно пользоваться так же, как и всеми остальными - "подкладывать" под кнопки, использовать в Events, в VBA и т.д.

 Здравствуйте. Подскажите, пожалуйста, что делать с такой проблемой: при загрузке проекта в RSView, когда прошло уже около 50% загрузки, выдается сообщение Connect to Watcom SQL, userID: tagdb, password ******. И далее, что бы ни делал, результат один - Database conversion failed: unable to connect to database server: unable to start database engine. Жму ОК, загрузка прерывается. Делал следующее: - Administrative Tools -> ODBC -> удалял Watcom SQL; - удалял каталог САСНЕ, файл *.сас; - настраивал Administrative Tools -> Services -> Network DDE и Network DDE DSDM -> в автоматический режим; - вводил пароль MMIPass; - создавал новый проект - но НИЧЕГО! Что можно сделать еще? Заранее благодарен.

 В RSView32 имеется встроеннный мониторинг состояния коммуникаций, поэтому, я думаю, что эту проблему можно было бы решить достаточно просто, без "самодельного" механизма проверки. Можно использовать штатные средства RSView, которые для этого и предназначены. Смотрите, что пишут в руководстве: [quote:984478dd4f][b:984478dd4f]Monitoring communications[/b:984478dd4f] Use any of the following methods to monitor communications: - Activities—In the Activity Log Setup editor, ensure communication errors, warnings, and remarks are enabled and are set up to log to the log file and activity bar. At runtime, information appears in the log file and activity bar, indicating any problems. - Communication status—Ensure communication status is turned on, otherwise communication errors will not be logged to the activity log file or activity bar (even if they have been configured to do so in the Activity Log Setup editor). By default, communication status is turned off until you run the project. To turn communication status on, use the [b:984478dd4f]ComStatusOn[/b:984478dd4f] command. - Tag monitor—Use the tag monitor to check the communication status for a device tag. The states are: - Disabled if the node has been disabled in the Node editor or disabled using the NodeDisable command - Error if RSView32 has tried to acquire a value but could not because of some kind of communication error, such as a node not being available or a DDE server not running - Stale if the tag value has been acquired before but does not have an updated value - Uninitialized if the value has never been acquired - Valid if RSView32 has a valid value for the tag - None if there is a problem with the tag definition such as it is not a valid tag type or if the tag database has been accessed with a third–party tool such as Microsoft® Access. If the underlying tag type is valid, editing and saving the tag and then redisplaying the tag monitor will fix the problem. System\com tags—Use the system\com tags to receive a more detailed error message. If the tag monitor reports an error, move to an empty cell in the tag monitor, type system\com* and, when the dialog box appears, click Select All. For a complete list of system\com tags, see Appendix B, System tags. [/quote:984478dd4f] Для диагностики можно использовать, скажем, системный тэг system\ComErrorValue1 или system\ComErrorValueOPC и т.п. В дальнейшем можно назначить какие-нибудь действия, основываясь на бите аварии коммуникаций. RSView всё равно сканирует Ваши тэги, поэтому ошибка коммуникации будет неминуемо обнаружена, и, возможно, даже скорее, чем при используемом у Вас механизме. Мне ничего неизвестно о существовании возможности исключить какие-нибудь отдельно взятые команды из записи в ActivityLog. Но если уж обязательно необходимо записывать все эти команды, то я мог бы себе представить программу пост-обработки файлов активности, скажем, на VBA, чтобы выбросить из этих файлов всё лишнее.

 Даниил, [u:fa7c6fc373][color=darkblue:fa7c6fc373][url=http://vdt-solutions.de/files/linx_gateway.pdf]в этом файле[/url][/color:fa7c6fc373][/u:fa7c6fc373] описывается, как настраивать RSLinx Gateway. Там локальная машина связана с контроллером не по ControlNet, а по DataHighway+, но, думаю, разберётесь по аналогии. Успехов! Расскажите потом pls, получилось ли.

 Честно говоря я даже не знаю с чего начать. Из той скудной документации, которая у меня имеется я понял, как работать, если контроллер подключен к Ethernet. Мой случай там не описан. Я пытался сконфигурировать драйвера Ethernet devices, Ethernet/IP Driver, Remote Devices via Linx Gateway, но так и не разобрался с настройками. Пробовал подставлять IP-адреса сети, компьютера, имя компа в локальной сети, но теги так и не увидел. Первая машина с контроллером работает нормально! Версия RSLinx 2.43.01.



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
Error RSLogix ControlLogix 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

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

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