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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Из Ваших ответов я интуитивно делаю вывод, что дело не в собственно трендах (как ActiveX-controls), а, возможно, в каких-то посторонних по отношению к RSView32 причинах - компьютер? Windows? сеть? стечение каких-то (каких?) обстоятельств? К сожалению, без дополнительных исследований трудно предложить здесь в форуме что-то определённое. Может быть, кто-то из коллег сейчас увидит и скажет: "а, я знаю. это то-то". У нас, к сожалению, опыт борьбы с подобными эффектами отсутствует ввиду отсутствия наличия таковых эффектов. :wink: З.Ы. Можно ли попытаться попросить операторов в момент возникновения этого эффекта записывать, какая ситуация в системе или какие его действия предшествовали этому? Может быть, тогда бы удалось установить причину.

 Добрый день, у меня RSView 7.10 32K WinXp sp2, патч R159428874 помог, так что дело или действительно в Windows или в версии 7.20, как вариант можно запаролить ВБА, тогда хотя бы оператору не доступна кнопка Debug.

 Обычно этот патч помогает. Опыт показывает, что ситуации типа: "есть проблема - поставил патч - не помогает" наблюдаются тогда, когда что-нибудь не в порядке с Windows. Что можно порекомендовать? Поставьте ради эксперимента Window на чистый диск, накатите RSView32 и патч, создайте простейшую процедуру в VBA (показать окно, например) и посмотрите, как оно себя ведёт.

 Здравствуйте, ув. спецы и простые смертные. :) Проблема следующая. Имеем RSview32 7.20, WinXP sp2. В проекте используются процедуры VBA и некоторые запускаются периодически (раз в 2 минуты) и выполняются по времени 2-3 секунды. Столкнулся с тем, что если при запущенном в runtime проекте нажать на клавиатуре ESC, вываливается сообщение [b:c22c47bb1d]VBA code has been halted. Reason: User interrupt [/b:c22c47bb1d] и кнопки Continue, End, Debug, Help. При нажимании на Continue выполнение VBA продолжается без никаких проблем. Debug высвечивает текущую позицию в коде, где он был прерван. Help говорит, что при нажимании на Ctrl+Break (Windows) и Esc (в Excel) действует как брейкпоинт для VBA. Но я то нажимаю ESC, а не Ctrl+Break, и не в Excel, а в RSView на любой картинке в рантайме, или даже в блокноте (notepad) при свернутом RSView! :evil: Кто сталкивался и как с этой заразой бороться, плз

 Доброго всем времени суток ! На самом деле по личному опыту эксплуатации RSView32 никаких подводных камней обнаружено не было, при условии использования английской версии винды с последними сервис паками, без дополнительно установленных в системе драйверов и программ (включая кодеки аудио и видео, подразумеваем что машина полностью рабочая). Наблюдались подводные камни после установки пакета MUI, либо работы на русскоязычной версии Windows (в основном со шрифтами и таблицами кодировок). Так же иногда случались вылеты при запуске RSView32 после установки каких-нибудь больших программ (или маленьких), наносящих непоправимый ущерб реестру винды (и не вычищающие его после себя при удалении). Такие случаи были, влоть до переустановки винды, но я не думаю, что кто-то или что-то могло восстановить работоспособность приложения RSView32 в таком случае, т.к. дело, очевидно, было не в нём. Так что вот, делайте соответствующие выводы :) Спасибо за внимание, Rolich

 Здравствуйте, коллеги! Не встречал ли кто в природе какого-нибудь описания или рекомендаций по настройке операционной системы Windows XP для оптимизации работы с RSView32? Может есть описание, или опыт работы, или прикопаны советы сертифицированных специалистов. Вопросом этим никто у нас не занимался, обычно ставили стандартную Windows, после накатывали runtime RSView32, проект визуализации и вперед! Однако, нет ли каких-нибудь подводных камней? Подозреваю, что есть :) Буду благодарен за различные ссылочки, советы, успешный (или горький) опыт. С уважением, Vitaliy D. Burtsev

 oldDad, Спасибо за советы и внимание. [quote:73cd452d6f]Начать с того, что три станции RSView32 работают в одном сегменте. Уж сколько раз твердили миру, что такие конфигурации не работают или работают медленно или плохо, однако...[/quote:73cd452d6f] Можно поподробнее, или ссылочку, а то первый раз о таком слышу :oops: Станции эти работают в одном домене, а насчет сегмента, - и не скажу точно, может и в разных. Я сейчас не на объекте, а на память не помню. [quote:73cd452d6f]Вы же не написали, какую операцонную систему Вы используете, с каким сервис-паком, и какие версии софта. Может причина кроется вообще в несовместимости версии СPR и версии Windows.[/quote:73cd452d6f] Система стоит на всех станциях Windows XP Pro RUS SP2 Что такое CPR? RSView как я писал выше - RSView32 7.20 на 5 тыс тегов [quote:73cd452d6f]Далее, мне никогда не приходило в голову передавать memory-тэги (!) из одной станции RSView в другую. (!). [/quote:73cd452d6f] В memory-тэги на каждой станции записывается режим работы насосов (строковая переменная) методом ручного ввода. Этти значения периодически скриптом сохраняются во временные переменные в качестве их значения по умолчанию. И в случае презагрузки проекта или компьютера восстанавливаются при старте проекта из этих значений по умолчанию. На объекте нет нормальных контроллеров как класса вообще. В целях экономии завод приобрел преобразователи 12-канальные цифровые (ПЦ-12р), каждый из которых собирает данные по 12 каналам, преобразует их и индицирует на своем экранчике. Еще предоставляет доступ к этим данным по RS-485 по протоколу MTM-MODBUS (урезанный MODBUS RTU). Возможно только считывание данных, записывать ничего нельзя. А вопрос я задавал в основном для того чтобы узнать, работал ли кто реально с событиями для тегов, в частности с _StatusCommErr? Работают ли (отлавливаются нормально) эти события и можно ли их использовать в скрипте VBA для контроля состояния связи?

 Я несколько раз прочёл описание проблемы, и ощущение такое, что именно что-то в системе не совсем так построено, как нужно, и нужно делать многие вещи вообще по-другому. Начать с того, что три станции RSView32 работают в одном сегменте. Уж сколько раз твердили миру, что такие конфигурации не работают или работают медленно или плохо, однако... Далее, мне никогда не приходило в голову передавать memory-тэги (!) из одной станции RSView в другую. (!). Даже не представляю, зачем это может понадобиться. То, что система построена именно так, говорит о том, что системная концепция выбрана не совсем оптимально. Что Вы, скажем, будете делать, если выключится компьютер, предоставляющий memory-тэг другому? Какие значения получит в этом случае вторая и/или третья станция? И сколько времени они останутся без информации с выключенного компьютера? Далее, Ваш самодельный ОРС-сервер: Вы уверены, что он работает корректно? Что он не конфликтует с другими компонентами? Что в системе нет конфликтов? Что сеть не перегружена? Вы же не написали, какую операцонную систему Вы используете, с каким сервис-паком, и какие версии софта. Может причина кроется вообще в несовместимости версии СPR и версии Windows. Судя по тому, что Вы пишете, вы уже находитесь в фазе ввода системы в действие. Не знаю, есть ли у Вас возможность и время довольно сильно переделать всё в системе, думаю, что вряд ли. Что посоветовать? Даже не знаю, что в Вашей ситуации и посоветовать. Может быть, учесть этот негативный опыт на будущее?

 [quote:d7c3343a7a="terminator2204"]мне нужно ActiveX объекту передать дату типа string YYYY/MM/DD[/quote:d7c3343a7a] Если ActiveX делается на VB, тогда все достаточно просто: - в ActiveX передаем "system\DateAndTimeInteger" - запрашиваем у Windows информацию о времени ("GetTimeZoneInformation") - используем в VB функцию "DateAdd", помня что "system\DateAndTimeInteger" количество секунд от 1 января 1970 года по Гринвичу. Все! ActiveX имеет дату в формате VB, т.е. "Date", применимо и к тегам времени в управлении нативными трендами.

 [quote:5b7a76d764="oldDad"]А что за проект HiHi такой? ПоHIHiкаем? :D[/quote:5b7a76d764] Все очень просто: Размещаем стрелочные часы на экране и делаем два слайдера на "system\Hour" и "system\Minute". Далее крутим стрелки куда хочется. Впоследствии необходимо выставить точное время Windows. На RSView32 V6.30.16 под NT 4.0 записывать в "system\Hour" и "system\Minute не позволялось, а через слайдеры прошибало... Обнаружилось случайно, вместо горизонтальной позиции поставил слайдер... Потом искал кто сбивает время. :(



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
Rockwell ProSoft Modbus Automation 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.133 секунды