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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Error "illegal command or format" - нужен совет бы
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Error "illegal command or format" - нужен совет бы
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
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

кто что может подсказать ? в чем может быть проблема ? в какую сторону копать ? сталкивался ли кто-нибудь с подобным ?
_________________
Самоуверенность новичков - предмет зависти профессионалов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вс 27 Июн, 2010 6:17:45    Заголовок сообщения: Ответить с цитатой

Читаются / работают ли другие такие же тэги?
Решается ли проблема, если заменить в том же месте это тэг на другой?
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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
_________________
Самоуверенность новичков - предмет зависти профессионалов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вс 27 Июн, 2010 6:40:55    Заголовок сообщения: Ответить с цитатой

s60 писал(а):
oldDad писал(а):
Читаются / работают ли другие такие же тэги?


по какому признаку определить подобность ?

Работают ли алармы с тэгами с аналогичным адресом в том же контроллере, например, соседние тэги в том же файле данных?

Цитата:
"место" - это что ? экран ?

Место - это то место в RSView, где данный тэг используется. Я же не знаю, где он у Вас используется - на экране, в derived tags, в alarms или ещё где-нибудь.
Если заменить адрес проблемного тэга на адрес другого такого же тэга в контроллере - проблема исчезнет, или нет?
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
s60
Эксперт
Эксперт


Зарегистрирован: Aug 17, 2007
Сообщения: 157
Рейтинг: +2/-0
Откуда: СПб

СообщениеДобавлено: Вс 27 Июн, 2010 18:45:11    Заголовок сообщения: Ответить с цитатой

это баг
обнаружили случайно - новый проект, а тег привязали к проблемному адресу - все читается на ура
это какой-то мусор накопился в базе RSView
_________________
Самоуверенность новичков - предмет зависти профессионалов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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 вопросов нет Smile
_________________
Самоуверенность новичков - предмет зависти профессионалов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
s60
Эксперт
Эксперт


Зарегистрирован: Aug 17, 2007
Сообщения: 157
Рейтинг: +2/-0
Откуда: СПб

СообщениеДобавлено: Пн 28 Июн, 2010 11:51:25    Заголовок сообщения: Ответить с цитатой

надо в 44958 - Error "illegal command or format" добавить , что такая ошибка выдается еще при чтении кривого (необъявленного, неиницализированного, несуществующего и т.д. ) адреса в контроллере
_________________
Самоуверенность новичков - предмет зависти профессионалов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пн 28 Июн, 2010 14:45:51    Заголовок сообщения: Ответить с цитатой

Отлично, хорошо,, что разобрались! Smile
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
s60
Эксперт
Эксперт


Зарегистрирован: Aug 17, 2007
Сообщения: 157
Рейтинг: +2/-0
Откуда: СПб

СообщениеДобавлено: Вт 29 Июн, 2010 18:12:33    Заголовок сообщения: Ответить с цитатой

кстати RSView32 такую же политику применяет и к Derived Tags и Events - если хоть одну строчку посчитать не может, то и все остальные не считает
_________________
Самоуверенность новичков - предмет зависти профессионалов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Чт 01 Июл, 2010 10:33:39    Заголовок сообщения: Ответить с цитатой

s60 писал(а):
кстати RSView32 такую же политику применяет и к Derived Tags и Events - если хоть одну строчку посчитать не может, то и все остальные не считает

Одна строка не влияет на другую.
Но проблемы будут, например: нужна сумма тегов - один тег в ошибке - суммы нет, т.е. осталась старая. Можно использовать функцию comm_err(Tag), но когда тегов много - можно заблудиться. Surprised
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
s60
Эксперт
Эксперт


Зарегистрирован: Aug 17, 2007
Сообщения: 157
Рейтинг: +2/-0
Откуда: СПб

СообщениеДобавлено: Чт 01 Июл, 2010 17:44:45    Заголовок сообщения: Ответить с цитатой

я все таки настаиваю, что одна строка влияет на остальные

в Derived достаточно в одной строке использовать несуществующий тег и все остальные строки с существующими тегами не считаются
_________________
Самоуверенность новичков - предмет зависти профессионалов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Ср 07 Июл, 2010 14:47:21    Заголовок сообщения: Ответить с цитатой

s60 писал(а):
я все таки настаиваю, что одна строка влияет на остальные

в Derived достаточно в одной строке использовать несуществующий тег и все остальные строки с существующими тегами не считаются

С несуществующими тегами сталкивался, но такого анализа не проводил, т.к. несуществующие или удалялись или становились существующими. Smile
Про теги в ошибке (например нет связи) влияния на другие строки не наблюдал, иначе для каждого вычисляемого тега пришлось бы делать отдельный файл с упором в максимум файлов (20). Surprised

Наблюдал разное поведение 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 Sad

пришлось сделать на си dll и из нее дергать функцию для преобразования двух INT dj Float (IEEE 754)

подобная бага в нете встретилась и для оперfтора Mod
_________________
Самоуверенность новичков - предмет зависти профессионалов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
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.
Причем сообщение появляется в десятки, а то и сотни раз реже, чем установлен цикл опроса тэгов.
И хотя на нормальную работу системы это вроде бы не влияет, заказчики иногда нервничают Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Ср 25 Ноя, 2015 10:00:47    Заголовок сообщения: Ответить с цитатой

Так может там где-то illegal command or format и софт его честно показывает?
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

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