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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Хорошо, что всё разрешилось, можно этот случай в Rockwell послать, если хотите :) Линия RSView32 дальше, по-видимому, развиваться не будет, но для тех, кто будет менять железо на новое, это будет, без сомнения, полезно знать.

 Ну, может всё и решится. :) Вы же в России? Если Вы решите таки написать письмо, то обращайтесь, пожалуйста, с официальным письмом в офис Rockwell Automation в Москве: [code:1:aaa5df1c6b]Rockwell Automation Bolshoy Strochenovsky Pereulok 22/25 Office 402 Moscow 115054 Russia Tel: +7-495-956-0464 Fax: +7-495-956-0469 Customer Support On-line: www.rockwellautomation.com/support[/code:1:aaa5df1c6b] Удачи!

 [quote:b43d9fbec2="Eraser"]Было нечто подобное на одной из машин разработчиков. Решилось, как ни странно, простым отключением HyperThreading в BIOS.[/quote:b43d9fbec2] Попробовал на той самой машине, у которой недавно прошивал БИОС, вроди стабильно стало работать, но окончательный результат не раньше чем через пару-тройку рабочих дней, т.е примерно в след. вторник. [quote:b43d9fbec2]Поговорил с Rockwell / Москва. Ситуация выглядит так: для того, чтобы это явление было исследовано и было предложено какое-то решение, Rockwell просит официальное письмо с подробным описанием случая. Тогда будет официалньый повод обратиться к разработчикам-программистам с просьбой предложить решение. [/quote:b43d9fbec2] Исходя из вышесказанного, письмо к Роквел пока должно подождать и нужно ли его будет писать вообще, если решение проблемы будет найдено. При необходимости сообшите кому, куда, от чьего имени, что написать и в какой форме.

 Поговорил с Rockwell / Москва. Ситуация выглядит так: для того, чтобы это явление было исследовано и было предложено какое-то решение, Rockwell просит официальное письмо с подробным описанием случая. Тогда будет официалньый повод обратиться к разработчикам-программистам с просьбой предложить решение. Уважаемый Eraser, я написал Вам на форуме личное сообщение.

 Было нечто подобное на одной из машин разработчиков. Решилось, как ни странно, простым отключением HyperThreading в BIOS. P.S. Господин oldDad, неприятно видеть то, что мои вопросы на форуме игнорируются. Как разработчику, мне информация на форуме очень помогает. А так как официальный форум Rockwell закрыли, то больше консультироваться то и не с кем :(

 Мы, конечно, ещё посоветуемся со специалистами Rockwell, но вчера мне сказали, что такое негативное явление им неизвестно. Нужно разбираться с программистами. Для этого было предложено написать им официальный запрос.

 [quote:d8f216b7d1]написана процедура на ВБА, исполнение которой занимает около 5-8 секунд, ее запуск из RSView32 провоцирует зависание ВБА,[/quote:d8f216b7d1] В общем, дела обстоят так, производитель считает следующее: 1. Поскольку процесс VBA имеет наивысший приоритет, такие процедуры длиной 5-8 секунд просто-напросто блокируют ядро RSView32, перекрывая ему кислород, и ядро за это время умирает. Такие длинные процедуры просто так "в лоб", без учёта особенностей ядра реального времени, писать нельзя. Нужно давать ядру процессор и давать дышать. Например, в длинном цикле нужно обязательно иметь, скажем, вместо [code:1:d8f216b7d1]For i=0 To 10000 testText = testText & "Hallo (vb)Welt" (ещё какой-то код) Next[/code:1:d8f216b7d1] Что-то вроде [code:1:d8f216b7d1] For i=0 To 10000 testText = testText & "Hallo (vb)Welt" (ещё какой-то код) DoEvents Next[/code:1:d8f216b7d1] Или пишите вместо одной длинной процедуры кучу коротких. В общем. не забывайте, дамы и господа, что это не просто аппликация VBA под Windows, а аппликация, работающая в многозадачной среде реального времени. 2. Железо - с ним вот что: вспомните, старые игры, прекрасно работающие на старых компьютерах, на новых работать отказываются. Здесь возможна та же проблематика. RSView32 - довольно старый продукт, он имеет свой срок жизни, который уже находится не в стадии развития и расцвета. Проблемы с установкой WindowsXP на новый компьютер мне, честно говоря, не кажутся связанными каким-то образом с Rockwell :) 3. По поводу совместимости Windows и RSView32 нужно учитывать Compatibility Matrix: http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/2A372792621E2A4E85256AFB0057D02E?OpenDocument Если хотите получить более конкретный ответ, то давайте код в студию, поразмышляем.

 tasha, видеть offline-тэги Вы должны. Если их не видно, то перво-наперво нужно деинсталлировать RSLinx Enterprise и его затем заново инсталлировать. Наше мнение таково, что, возможно, был нарушен порядок инсталляции или что-то в процессе инсталляции было недовыполнено. Help здесь: http://literature.rockwellautomation.com/idc/groups/literature/documents/gr/lnxent-gr001_-en-p.pdf [quote:fe2e5d603c] А через OPC data server получилось... [/quote:fe2e5d603c] А как же могло быть без ОРС? Всё равно, связь происходит через ОРС. Может быть, Вы имели в виду через RSLinx Classic? Это значит, что он был, по-видимому, корректно инсталлирован :).

 Sorry, там выше должно было быть написано "Попробуйте-ка применить R98737962, а затем R86842342" :) Пожалуйста: http://domino.automation.rockwell.com/applications%5Ckb%5CRAKB.nsf/0/E717EAB4E487A92185256F3A00608DC3?OpenDocument http://domino.automation.rockwell.com/applications%5Ckb%5CRAKB.nsf/0/3A6F7260A2479FCE85256EC300670053?OpenDocument Ещё патчи: http://domino.automation.rockwell.com/applications%5Ckb%5CRAKB.nsf/0/82DEBAD5949F01A585256ED70058A6B8?OpenDocument http://domino.automation.rockwell.com/applications%5Ckb%5CRAKB.nsf/0/6469D323C3E92F4685256EA800054E9B?OpenDocument

 Это конечно понятно. Но полуть данные нужно не из файла, а из виртуальной таблицы "RealTime" с именами тегов и их значениями, в которую организеут данные RSView32 ODBC Driver. Как сказано в базе знаний Rockwell Automation http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/92CED024D912B3AC85256AFB005BF406?OpenDocument RSView32 Log Server получает данные из RSView, а RSView32 ODBC Driver получает данные из RSView32 Log Server и организует их в 5 виртуальных таблиц, предоставляя доступ к данным регистратора активности, регистратора "алармов", регистратора данных, а также к начениям тегов в реальном режиме времени. Причем в последнем случае не требуется ни каких файлов регистрации. Проблема состоит в том, что не получается получить эти самые real-time значения всех тегов сразу, группой. Пока получается получить значение только одного тега. При этом надо заранее знать его имя и указывать его в SQL запросе при опращении к драйверу ODBC.



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


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



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



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



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



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




Выберите страницу:   [ << Предыдущая страница ] 1 2


  
RA & VDT GmbH


Облако тэгов
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 Fehlermeldungen De

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

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