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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Уважаемый akko! Подобный вопрос уже обсуждался на форуме: [url]http://vdt-solutions.de/modules.php?name=Forums&file=viewtopic&p=926&highlight=#926[/url] Попробуйте, должно помочь.

 Была как-то у нас системка которая данные с контроллера ложила на сервер, а потом другая программка с сервера писала в RSView и пр. Еще и WEB интерфейс был на сервере. Писали все программки тоже на Delphi.

 Всего самого наилучшего бывшим гражданам бывшего СССР! Помогите осознать причины глюка инсталляции RSLogix5000 после переустановки виндов(XP SP1) на машинке.В ходе setup имеем сообщение Unable to access RSLogix5000 Module Profiles,завершение процесса установки и логфайл следующего содержания(привожу только последние строки): RSLogix 5000 Setup: Begin MSXML3 analysis RSLogix 5000 Setup: MSXML3 analysis ended successfully RSLogix 5000 Setup: Begin MSXML4 analysis RSLogix 5000 Setup: MSXML4 analysis ended successfully RSLogix 5000 Setup: Begin Module Directory analysis RSLogix 5000 Setup: ERROR: Module Directory instantiation failed: Reason: 80040154: Класс не зарегистрирован Может у кого есть мысли по этому поводу? Заранее благодарен.

 Кому интересно, можете попробовать написать программку получающую данные с контроллера через DDE. Я написал программку на Delphi, которая в реальном времени получала даные с контроллера 1756-L55. Получилось, что можно обойтись и без RSView32, нужен только RSLinx. Хотел попробовать создать связь DDE, используя Gateway, чтоб мою программу можно было переносить на любой компьютер сети и не конфигурировать для каждого RSLinx, но такого результата не добился. Скорее всего много я хочу 8) . Хотя возможности в творчестве Rockwell предоставляет громадные. Если по этому поводу кто ещё экспериментировал, поделитесь хоть намёком. Стандартные решения описаны обширно, а хочется чего-то эксклюзивного.

 Работал контроллер и перестал видеть "заднюю шину". Перепрошил с 13 версии на 11 и обратно на 13, все заработало. Через некоторое вермя ситуация повторилась, но теперь перепрошить не могу, ругается на отсутствие связи после инициализации процедуры перепрошивки. Лог файл перепрошивки, связь через rs232 - 08/29/06 10:32:41 [SUCCESS] Load Driver: C:\PROGRA~1\CONTRO~1\AB_ASA.DLL 08/29/06 10:32:41 [SUCCESS] Initialize Driver: C:\PROGRA~1\CONTRO~1\AB_ASA.DLL 08/29/06 10:32:50 [SUCCESS] Device Identity: Path = RSLinx API!AB_DF1-1, Instance = 1, VID = 0x0001, PT = 0x000E, PC = 0x002C, Maj Rev = 13, Min Rev = 17, SN = 0x00234FAF 08/29/06 10:32:59 [SUCCESS] Load Script: C:\PROGRA~1\CONTRO~1\0001\000E\002C\99461502.nvs 08/29/06 10:32:59 [FAILURE] Validate: ERROR #1022: Catalog directory major revision downgrade validation error. VID=0x0001, PT=0x000E, PC=0x002C Maj Rev=13, Min Rev=17 08/29/06 10:33:00 [SUCCESS] Authorization: Bypass cookie used. Key: 99461502 08/29/06 10:33:03 [SUCCESS] Program: Catalog Number = 1769-L30, Serial Number = 00234FAF, Num Updates = 3, Size = 1391784 byte(s) 08/29/06 10:33:33 [FAILURE] Update: Error #11003: Unconnected Send timed out waiting for a response. GS=0x01, ES=0x0204 Выключаю питание, включаю, все как и было. В результате, у меня есть контроллер исправный, но не рабочий и ничего сделать с ним не могу. Может быть есть у кого-ть идеи по этому поводу?

 [quote:0ade97faf8="oldDad"]Ну, обижать - такого намерения не было :) :) Если активация в порядке, то всё и должно быть в порядке.[/quote:0ade97faf8] Частично проблема решилась. Выяснилось что работает только при наличии мастер диска в дисководе, хотя ключи все на винте, причем любого мастер диска. Хотя раньше диска не требовалось. Вот теперь действительно куда копать? Да обновления RSView Me до 4.0, все нормально было на старой системе.

 Ну, может всё и решится. :) Вы же в России? Если Вы решите таки написать письмо, то обращайтесь, пожалуйста, с официальным письмом в офис 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:c17176df9e="oldDad"][quote:c17176df9e]Что-то вроде [code:1:c17176df9e] For i=0 To 10000 testText = testText & "Hallo (vb)Welt" (ещё какой-то код) DoEvents Next[/code:1:c17176df9e] [/quote:c17176df9e][/quote:c17176df9e] Писал код с DoEvents еще раньше, эффекта нет. Как вы можете понять из предидущих постов, эта ошибка накапливается и может вылезти в любой процедуре VBA в любой момент времени, хоть сразу хоть через неделю, важно только то, что в ней идет работа с тэгами как на чтение, так и на запись. Код писать не буду, его накидать можно за минуту. Возьмите несколько сотен тагов и попробуйте помурыжить чтением/записью FLOAT значений. Например,в текущем проекте я качаю значения с SQL сервера и кидаю в примерно 400 тегов. Это действо должно происходить изредка, только когда оператору нужно посмтреть архивы. В другом проекте эти дела происходят во время расчета и записи в тэг начальной даты тренда. Дата тренда устанавливается ActiveX календарем, и наоборот, при перемещении тренда устанавливается дата в календарь. [quote:c17176df9e="oldDad"][quote:c17176df9e] 1. Поскольку процесс VBA имеет наивысший приоритет, такие процедуры длиной 5-8 секунд просто-напросто блокируют ядро RSView32, перекрывая ему кислород, и ядро за это время умирает. [/quote:c17176df9e] [/quote:c17176df9e] Не совсем согласен, RSView продолжает свою работу в совершенно нормальном режиме, проект не останвливается, но VBA уже не выполняется. Причем можно подумать что такое может возникать когда одна процедура еще не выполнилась, а проект пытается запустить еще одну одновременно, но такого не происходило, существенный перерыв между выполнениям процедур точно есть. Насчет железа: провел вчера эксперимент - перепрошил свежий биос на компе, на котором были глюки с ВБА, на этот раз не помогло, все по прежнему. Но всеравно замечу, что такие ошибки возникают только на современных компах c P4...

 [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 Если хотите получить более конкретный ответ, то давайте код в студию, поразмышляем.

 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



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


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



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



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



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



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




  
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 Feh

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

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