| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Сб 26 Июн, 2010 21:01:50 Заголовок сообщения: Error "illegal command or format" - нужен совет бы |
|
|
RSView32 7.50 + SLC-5/05
RSView выдает в Activity bar вот такую ошибку - Error "illegal command or format"
в топике 44958 - Error "illegal command or format" when reading from a controller using direct dr�ver. сказано что такой еррор выдается если указанный в типе узла NODE Type не совпадает с действительным процессором - но у меня SLC-5/05 и выбран SLC-5 (Enchanced).... ???
причем проблема то с определнным(-и) тегом, другие из 3319 штук нормально читаются/пишуться....
Таймаут выставил аж в 5 секунд, в конфигурации канада Messages уменьшил с 3 до 1
кто что может подсказать ? в чем может быть проблема ? в какую сторону копать ? сталкивался ли кто-нибудь с подобным ? _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вс 27 Июн, 2010 6:17:45 Заголовок сообщения: |
|
|
Читаются / работают ли другие такие же тэги?
Решается ли проблема, если заменить в том же месте это тэг на другой? _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Вс 27 Июн, 2010 6:32:30 Заголовок сообщения: |
|
|
| oldDad писал(а): | Читаются / работают ли другие такие же тэги?
|
по какому признаку определить подобность ?
| oldDad писал(а): |
Решается ли проблема, если заменить в том же месте это тэг на другой? |
"место" - это что ? экран ? теги ж в БД - за сканцикл обновляются, проверяются на алармы...
изначально на проблемном теге висел аларм - было предупреждение "Alarm detector was notified .... communication error with tag _my_tag_name_ , perhaps с другими (0x3:10)" - я снял с него с аларм, все равно Alarm detector на нем спотыкается
сегодня постараюсь притащить дословное описание ошибок с Activity _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вс 27 Июн, 2010 6:40:55 Заголовок сообщения: |
|
|
| s60 писал(а): | | oldDad писал(а): | Читаются / работают ли другие такие же тэги?
|
по какому признаку определить подобность ? |
Работают ли алармы с тэгами с аналогичным адресом в том же контроллере, например, соседние тэги в том же файле данных?
| Цитата: | | "место" - это что ? экран ? |
Место - это то место в RSView, где данный тэг используется. Я же не знаю, где он у Вас используется - на экране, в derived tags, в alarms или ещё где-нибудь.
Если заменить адрес проблемного тэга на адрес другого такого же тэга в контроллере - проблема исчезнет, или нет? _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Вс 27 Июн, 2010 18:45:11 Заголовок сообщения: |
|
|
это баг
обнаружили случайно - новый проект, а тег привязали к проблемному адресу - все читается на ура
это какой-то мусор накопился в базе RSView _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Пн 28 Июн, 2010 11:12:58 Заголовок сообщения: |
|
|
это не бег RSView
я адреса тегов делал по табличке Excel, сначала делается эта табличка с иами тегов и адресами программистами PLC , потом по ней уже они и мы (мы - это кто верхний уровень делает, SCADA) делаем свои проекты...
в PLC мне эти DO копируют из файла O в файл B, файлу B ограничили размер в 7 слов, и не все DO туда копировали, а я читал адреса с 8го слова, которого собственно нет - а RSView если хоть один адрес из файла не может прочитать говорит что проблема связи со всеми из этого слова...
так что это бага программистов PLC...
к RSView вопросов нет  _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Пн 28 Июн, 2010 11:51:25 Заголовок сообщения: |
|
|
надо в 44958 - Error "illegal command or format" добавить , что такая ошибка выдается еще при чтении кривого (необъявленного, неиницализированного, несуществующего и т.д. ) адреса в контроллере _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Пн 28 Июн, 2010 14:45:51 Заголовок сообщения: |
|
|
Отлично, хорошо,, что разобрались!  _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Вт 29 Июн, 2010 18:12:33 Заголовок сообщения: |
|
|
кстати RSView32 такую же политику применяет и к Derived Tags и Events - если хоть одну строчку посчитать не может, то и все остальные не считает _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Чт 01 Июл, 2010 10:33:39 Заголовок сообщения: |
|
|
| s60 писал(а): | | кстати RSView32 такую же политику применяет и к Derived Tags и Events - если хоть одну строчку посчитать не может, то и все остальные не считает |
Одна строка не влияет на другую.
Но проблемы будут, например: нужна сумма тегов - один тег в ошибке - суммы нет, т.е. осталась старая. Можно использовать функцию comm_err(Tag), но когда тегов много - можно заблудиться.  |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Чт 01 Июл, 2010 17:44:45 Заголовок сообщения: |
|
|
я все таки настаиваю, что одна строка влияет на остальные
в Derived достаточно в одной строке использовать несуществующий тег и все остальные строки с существующими тегами не считаются _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Ср 07 Июл, 2010 14:47:21 Заголовок сообщения: |
|
|
| s60 писал(а): | я все таки настаиваю, что одна строка влияет на остальные
в Derived достаточно в одной строке использовать несуществующий тег и все остальные строки с существующими тегами не считаются |
С несуществующими тегами сталкивался, но такого анализа не проводил, т.к. несуществующие или удалялись или становились существующими.
Про теги в ошибке (например нет связи) влияния на другие строки не наблюдал, иначе для каждого вычисляемого тега пришлось бы делать отдельный файл с упором в максимум файлов (20).
Наблюдал разное поведение RSView32 (как OPC сервера) для тега в ошибке:
- изначально в ошибке (RSView не "видел" корректного значения).
- потом перешел в ошибку.
Чем первый может отличаться от несуществующего? |
|
| Вернуться к началу |
|
 |
s60 Эксперт


Зарегистрирован: Aug 17, 2007 Сообщения: 157 Рейтинг: +2/-0 Откуда: СПб
|
Добавлено: Пт 09 Июл, 2010 6:46:20 Заголовок сообщения: |
|
|
откопалась еще одна бага - на сей раз в VBA (так что к RSView32 относится косвенно)
операция побитового И не работает с числами более 2^30 - выдает overflow
пример:
| Код: | | a = 32768 And 2147483648 |
и какой бы тип не задавать "а" и как бы не специфицировать числа (?, # и т.д.) - все равно overflow
пришлось сделать на си dll и из нее дергать функцию для преобразования двух INT dj Float (IEEE 754)
подобная бага в нете встретилась и для оперfтора Mod _________________ Самоуверенность новичков - предмет зависти профессионалов |
|
| Вернуться к началу |
|
 |
pugacz Частый гость


Зарегистрирован: Apr 23, 2008 Сообщения: 28 Рейтинг: +0/-0
|
Добавлено: Ср 25 Ноя, 2015 9:13:04 Заголовок сообщения: Re: Error "illegal command or format" - нужен сове |
|
|
| s60 писал(а): | RSView32 7.50 + SLC-5/05
RSView выдает в Activity bar вот такую ошибку - Error "illegal command or format"
|
Хотелось бы оживить тему.
Дело в том, что такое сообщение появляется практически на всех проектах с RSView, которые внедряла наша организация, как в проектах на базе SLC, так и на базе ControlLogix.
Причем сообщение появляется в десятки, а то и сотни раз реже, чем установлен цикл опроса тэгов.
И хотя на нормальную работу системы это вроде бы не влияет, заказчики иногда нервничают  |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Ср 25 Ноя, 2015 10:00:47 Заголовок сообщения: |
|
|
Так может там где-то illegal command or format и софт его честно показывает? _________________ Обращайтесь к профессионалам. |
|
| Вернуться к началу |
|
 |
|