 | |
Предыдущие результаты
К сожалению, дело, похоже, не в кеше.
Сначала убрал из кеша все дисплеи, до этого чистил кеш при закрытии дисплея - ситуация не изменилась.
Больше 10 переходов из Desinger и Runtime (не закрывая RSView32 Works), вызывает эту ошибку.
Методом проб и ошибок нашел хоть и не причину, но обход этой ситуации.
У меня стартовый дисплей в Startup нес две команды: set бита в контроллере и AppStart, которая вызывает мою консольку, которая практически ничего не делает и абсолютно не связана с проектом.
Так вот, комбинация этих команд ничего не дала. Удаление только одной любой из команд тоже.
А вот когда вообще очистил Startup дисплея, очень долго гонял RUN Project - ProjectStop, ошибок не стало.
При том, что много раз обратно возвращал команды в Startup - ошибка все равно периодически возникает, когда прописана любая из команд, или две сразу. Синхронность - асинхронность выполнения команд, их порядок тоже никак не влияет.
Перенес обе команды в макрос, вернул в кеш дисплеи, макрос пустил в ProjectStartup, погонял - больше ошибок не возникает.
Обратно вернул как было - есть ошибка на 4 - 20 переходе в RUN.
Оставил, естественно, макрос.
Ситуация патовая. В других проектах команды в Startup однозначно работают на стартовом дисплее.
Никакие прописанные события не работают при старте проекта. Настройки связи настолько стандартны, что говорить не очем.
Устанавливаемый в контроллере бит программой контроллера неизменяется - информационный бит.
|
Заглядывайте, новые страницы
http://www.ar-video.xost.ru/Israel_2008_9.htm
http://www.ar-video.xost.ru/Israel_2008_10.htm
Анимашки по Израилю :)
Вечерний пляж в Наарии
[img:1cfa90889f]http://www.arvideo.ho-sting.ru/GIF/ISRAEL2008/NAARIA2.gif[/img:1cfa90889f]
|
Да не очень эта проблема и сложная. И API не очень нужен.
См., например:
[url=http://support.microsoft.com/?scid=kb%3Ben-us%3B886217&x=9&y=9]Microsoft Справка и поддержка[/url]
[quote:2aae1d2592]
Modify the registry
To resolve this issue, modify the value of the ForegroundLockTimeout registry entry in Registry Editor. To do this, follow these steps:
1. Click Start, click Run, type regedit in the Open box, and then click OK.
2. In Registry Editor, locate and then click the following registry subkey:
HKEY_CURRENT_USER\Control Panel\Desktop
3. In the right pane, locate and then double-click ForegroundLockTimeout.
4. Under Base, click Decimal, type 0 in the Value data box, and then click OK.
Note The default decimal value for the ForegroundLockTimeout registry entry is set as 200000.
5. Quit Registry Editor.
6. Restart your computer.[/quote:2aae1d2592]
|
Добрый день!
В последние дни на RSView32 выскакивает иногда ошибка:
Category: Applications
Sourse: GraphicsEditor
Description: Expression: Unable to register with RDM
Происходит сразу после перехода в Runtime.
Приложение виснет глухо, отображаются сразу все объекты без контуров, независимо от условий видимости.
Глобальные клавиши тоже не работают - висит глухо. :cry:
Для нормального выхода надо сначало рубить TagServer, только потом RSView32, иначе - перезагружаться.
Может кто поподробнее объяснить что это за зверь такой и с чем его едят?
В хелпе приложения ничего не нашел...
|
andrey.seleznev@list.ru Имеющий уши да услышыт. Ищающий да обрящет.
|
Для тех кто попробовал сначала на VBA, может кто то хочет попробовать то же на VB, ну а для тех кто не испугался на Delphi сто процентная поддержка. Просьба писать на andrey.seleznev@list.ru
Давайте дадим поляну для цветиков, а не для грибков...
Грибы нужно сушить, и суп из них варить.
|
[quote:2d876e711c="oldDad"]Вообще, eds-файлы не копируются, а устанавливаются с помощью RSLinx Hardware installation tool. Аналогия здесь - это установка драйверов устройств под Windows, они тоже не копируются, а устанавливаются с помощью определенной утилиты из панели управления.
Если в RSLinx вместо устройства виден жёлтый знак вопроса (устройство не распознано), то нужно скачать eds-файл, затем пойти в Start --> All Programs --> Rockwell software --> RSLinx tools и выбрать там эту утилиту.
После этого устройство будет распознаваться RSLinx.
Этот модуль появился позже, чем был спроектирован релиз RSLogix 5000 v16, поэтому данный модуль там отутствует. У Вас два пути:
1) Использовать Generic профайл (параметры я написал выше)
или
2) Сделать update до более свежей версии v17 (в стоимость приобретенного Вами и зарегистрированного пакета входит 1 год оплаченного сервиса, который позволяет, кроме всего прочего, бесплатно скачать новую версию).[/quote:2d876e711c]
Не мог бы кто-нибуль выслать сконфигурируемый проект для модуля 1769-IF16C???
|
Да. Делал так как в мануале (Publication 1756-UM007A-EN-P - October 2000) на модуль написано.
В Message Configuration указывал следующие параметры:
Закладка Configuration
Message Type: CIP Generic
Service Code: 4c
Class: 4
Instance: 16
Attribute: 0
Source Element: Local:2:C (модуль 1756-HSC)
Source Lenght: 124
Destination: пусто
Закладка Communication
Path: путь к 1756-HSC
галки возле Connected и Cash Connection поставил.
Пробовал и в LADе напрямую в модуль писать.
|
Жалко, что тема сильно не заинтересовала. Выхожу из форума. Принимется теперь на andrey.seleznev@list.ru.
|
DIMIOKS_у. Насчет динамического подключения библиотек не знаю, никогда не пробовал в VB. Может быть есть смысл попробовать. Тема интересная. Хотя знаю, что библиотеки на VB не существуют как таковые, а только в виде ActivX, и в RSView32 они регистрируюстя толко на стадии проектирования. Другое дело написанные на других языках, что я и хотел показать. С динамическим подключением как Вы знаете дополнителные проблемы, ведь нужно и динамически отключатся, а это ведь нужно знать как грамотно делать, для рядового пользователя VB это неслабая проблема. C oldDad_ом дискутировать на эту тему больше не хочу. Смысл моего участия в вашем форуме ведь был такой: кому это интерестно, тому бы я и ответил. А поскольку из ответов только грозные ответы oldDad_а и Ваши, дискутировать я тут больше не хочу. Если что пишите на andrey.seleznev@list.ru.
|
Предыдущие результаты
Ещё результаты |
|
| |
|