АРМ Скиф
Все сделано по мануалу, вернуто в дефолт, прочитано и снова сделано, но . увы. АРМ не видит пульт и приборы за ним.
Схема ПК — роутерZyxel — C2000-Ethernet — C2000M. Все без выхода в интернет — чистая локалка.
С2000-Ethernet версия последняя 2.55.
Пульт — старенький — версии 2.04
Система WinXP, но пробовал и на Win7 — те же грабли.
Преобразователь программировал Uprog последней версии через СОМ порт. После подключения все пингуется, но пакеты не возвращаются.
Пробовал программу PingS2KE — пинги идут, но подтверждения присутствия по UDP C2000-Ethernet не выдает, как и эхо-чата по RS-232 (по UDP) на замкнутых контактах. Запускал одновременно сервер опроса АРМ по UDP 40000 и программу PingS2KE по тому же порту — ругается, что порт занят, т.е. как и должно все быть. Мониторю сетку Wireshack при раздельном запуске: сервер АРМ посылает UDP пакеты на С2000-Ethernet, программа PingS2KE — нет.
В ответку от С2000-Ethernet вообще ничего нет. Порт Ethernet живой — помимо пингов залезал и в настройки через него Uprog-ом. Uprog видит преобразователь по Ethernet при установке службы Орион, но дальше не видит ничего — ни пульта, ни приборов.
Преобразователь интерфейса USB-RS485 НПО Болид. Начало работы: установка драйверов и настройка
Пробовал и прямое соединение с ПК (без роутера) — никакой реакции. Да и по мониторингу роутера UDP пакеты с других устройств проходят успешно.
Вернулся обратно на СОМ порт с ПК — все работает. Что я делаю не так?
Группа: Администраторы
Сообщений: 796
Статус: Оффлайн
Группа: Проверенные
Сообщений: 3
Статус: Оффлайн
Скинул ч/з ЯндексДиск:
Группа: Администраторы
Сообщений: 796
Статус: Оффлайн
Не забыли установить перемычку на С2000-Ethernet в другой режим, не в режим Config?
Попробуйте Скиф версии 2.11, он автоматически настраивает брандмауэр windows, может в этом дело. В этой версии также не нужно больше вручную запускать конфигуратор с правами администратора (для win7 и выше).
Группа: Проверенные
Сообщений: 35
Статус: Оффлайн
Группа: Проверенные
Сообщений: 3
Статус: Оффлайн
Цитата DocDi ( )
обычно если роутер стоит, то в настройках эзернета указывается в качестве шлюза ip адрес роутера
Наверное, это имеет смысл если стучишься к серверу опроса из вне — т.е. с просторов глобальной помойки. У меня же чистая локалка и даже опробовано прямое соединение (без роутера).
Цитата arm-skif ( )
Зачем два адреса в списке удаленных устройств, попробуйте один.
Было и по одному адресу — без результата. Добавил второй пока экспериментировал с разными ПК — меньше было переключений.
Цитата arm-skif ( )
Не забыли установить перемычку на С2000-Ethernet в другой режим, не в режим Config?
А вот это новость! Не заметил в мануале обязательность положения данного переключателя в каком-либо положении. Была лишь оговорка, что в Config положении доступ идет как по Ethernet, так и по СОМ порту. Про работу только в определенном режиме не нашел (за исключением работы в паре двух С2000 в Мастер-Слэйв режимах, например). Так в какое положение его лучше воткнуть кроме Config?
Создание сценариев в Pprog
Там остается три варианта и вариант с отсутствием перемычки.
Так-то переключал его в процессе экспериментов — заметил разную реакцию светодиодов на порту преобразователя при работе, но что-то не пошло со связью — будем экспериментировать.
Цитата arm-skif ( )
Попробуйте конфигурировать С2000-Ethernet по локальной сети, чтобы убедиться, что с сетью все нормально. Потом перевести пульт в режим программирования и найти приборы по сети при помощи UProg.
Пробовал, но нужно уточнение тут. Служба Орион 2 нужна для работы АРМ Скиф? Или же она нужна только для Config по Ethernet через Uprog? Служба разворачивается на IP компа? Порт указывается 8100? Настраивается линия интерфейса на 40000 порт UDP или 40001? Не мешает ли она работе АРМ Скиф или же выгружается автоматом по окончании работы Uprog?
Виртуальные СОМ порты обязательно создавать (он вроде совсем не нужны в дальнейшей работе АРМа или есть варианты)?
Всех благ откликнувшимся.
Группа: Администраторы
Сообщений: 796
Статус: Оффлайн
- настройка преобразователя по интерфейсу RS-232 (положение config),
- рабочий режим (любое другое положение перемычки). Разновидности рабочих режимов настраиваются уже программно.
Служба Орион 2 не нужна Скифу. По идее она не должна мешать, т.к. обмен идет по разным портам (40000 — работа, 40001 — настройка). Я не обращал внимания, т.к. работаю в linux, а для настройки запускаю VitrualBox.
Источник: arm-skif.ru
Дешифрация протокола Орион Bolid
В данной статье рассматривается пример общения шифрованными сообщениями через протокол Орион Болид. Маленький шажок для самодельного IOT популярной системы безопасности.
Введение
Бо́льшая часть устройств Bolid обычно связывается между собой двумя проводами через RS-485 в большинстве случаев с параметрами 9600/8-N-1.
Для общения используются 2 шифрованных протокола: Орион или Орион Про. На момент написания статьи я пока не знаю в чём между ними разница, во всяком случае дальше будет речь о протоколе Орион (без “Про”).
Существует устройство С2000-ПП для общения с bolid-устройствами через протокол Modbus-RTU. Но его функционал крайне ограничен.
Протокол Орион
Протокол Орион представляет из себя подобие Modbus-RTU, есть команда, количество передаваемых байт и CRC.
Мы общаемся со slave-устройствами как master, мы отправляем запросы, устройства нам отвечают.
Некоторые команды передаются в шифрованном виде, некоторые в открытом. Хорошим индикатором шифрованной команды является смещённый адрес в начале сообщения. У шифрованного сообщения смещение адреса идёт на 0x80 или 0d128. Как итог 127 возможных адресов + 128 число смещения = 255 (максимальное значение одного байта из 2^8 возможных).
Для того, чтобы устройства отвечали на шифрованные сообщения, необходимо задать “глобальный ключ” — GLOBAL_KEY для каждого устройства, хотя бы единожды (не проверял какой стоит по умолчанию).
При отправке шифрованных команд используется MESSAGE_KEY при каждом запросе.
Для общения с Bolid-устройствами нам нужно подключиться в любое место линии RS-485 (не забываем про терминаторы, иногда без них работа нестабильна).
Расчёт контрольной суммы
Для расчёта CRC используется CRC-8-Dallas, рассчитываемый табличным методом.
byte[] CrcTable = < 0x00,0x5E,0xBC,0xE2,0x61,0x3F,0xDD,0x83,0xC2,0x9C,0x7E,0x20,0xA3,0xFD,0x1F,0x41, 0x9D,0xC3,0x21,0x7F,0xFC,0xA2,0x40,0x1E,0x5F,0x01,0xE3,0xBD,0x3E,0x60,0x82,0xDC, 0x23,0x7D,0x9F,0xC1,0x42,0x1C,0xFE,0xA0,0xE1,0xBF,0x5D,0x03,0x80,0xDE,0x3C,0x62, 0xBE,0xE0,0x02,0x5C,0xDF,0x81,0x63,0x3D,0x7C,0x22,0xC0,0x9E,0x1D,0x43,0xA1,0xFF, 0x46,0x18,0xFA,0xA4,0x27,0x79,0x9B,0xC5,0x84,0xDA,0x38,0x66,0xE5,0xBB,0x59,0x07, 0xDB,0x85,0x67,0x39,0xBA,0xE4,0x06,0x58,0x19,0x47,0xA5,0xFB,0x78,0x26,0xC4,0x9A, 0x65,0x3B,0xD9,0x87,0x04,0x5A,0xB8,0xE6,0xA7,0xF9,0x1B,0x45,0xC6,0x98,0x7A,0x24, 0xF8,0xA6,0x44,0x1A,0x99,0xC7,0x25,0x7B,0x3A,0x64,0x86,0xD8,0x5B,0x05,0xE7,0xB9, 0x8C,0xD2,0x30,0x6E,0xED,0xB3,0x51,0x0F,0x4E,0x10,0xF2,0xAC,0x2F,0x71,0x93,0xCD, 0x11,0x4F,0xAD,0xF3,0x70,0x2E,0xCC,0x92,0xD3,0x8D,0x6F,0x31,0xB2,0xEC,0x0E,0x50, 0xAF,0xF1,0x13,0x4D,0xCE,0x90,0x72,0x2C,0x6D,0x33,0xD1,0x8F,0x0C,0x52,0xB0,0xEE, 0x32,0x6C,0x8E,0xD0,0x53,0x0D,0xEF,0xB1,0xF0,0xAE,0x4C,0x12,0x91,0xCF,0x2D,0x73, 0xCA,0x94,0x76,0x28,0xAB,0xF5,0x17,0x49,0x08,0x56,0xB4,0xEA,0x69,0x37,0xD5,0x8B, 0x57,0x09,0xEB,0xB5,0x36,0x68,0x8A,0xD4,0x95,0xCB,0x29,0x77,0xF4,0xAA,0x48,0x16, 0xE9,0xB7,0x55,0x0B,0x88,0xD6,0x34,0x6A,0x2B,0x75,0x97,0xC9,0x4A,0x14,0xF6,0xA8, 0x74,0x2A,0xC8,0x96,0x15,0x4B,0xA9,0xF7,0xB6,0xFC,0x0A,0x54,0xD7,0x89,0x6B,0x35 >;
byte сalculate_сrc(byte[] inputMessage) < byte crc = 0; if (inputMessage.Count == 0) < return 0; >var length = inputMessage.Count; for (int i = 0; i < length; ++i) < crc = CrcTable[crc ^ inputMessage[i]]; >return crc; >
byte CalculateCrc(IList inputMessage) < return inputMessage.Aggregate((byte)0, (prev, next) =>CrcTable[prev ^ next]); >
Установка “глобального ключа”
Для того, чтобы общаться с каким-то устройством, ему нужно задать “глобальный ключ” (для забавы и наглядности выбран ключ 0xBA, получается “BABA”).
Далее по тексту операция исключающего “или” (XOR) будет обозначаться символом “^”.
Зададим Bolid-устройству с адресом 3 глобальный ключ следующей командой:
0x03 0x06 0x00 0x11 0xBA 0xBA 0x8D
- 0x03 — адрес Bolid-устройства, в данном случае устройство имеет адрес 3 (из возможных 1..127);
- 0x06 — количество передаваемых байт (итоговая длина сообщения минус один);
- 0x00 — GLOBAL_KEY ^ MESSAGE_KEY (в данном случае GLOBAL_KEY = MESSAGE_KEY, поэтому GLOBAL_KEY ^ MESSAGE_KEY == 0);
- 0x11 — команда на запись нового ключа устройства;
- 0xBA — новый GLOBAL_KEY;
- 0xBA — новый GLOBAL_KEY (повтор байта, видимо на всякий случай);
- 0x8D — контрольная сумма CRC-8.
Считаем статус устройства
Для того, чтобы получить текущий статус устройства, отправим следующую команду:
0x83 0x08 0x00 0xED 0xB8 0xBA 0xBA 0xBA 0x62
- 0x83 — ADDRESS + 0x80(смещение адреса при шифровании) (ADDRESS == 3);
- 0x08 — количество передаваемых байт (итоговая длина сообщения минус один);
- 0x00 — GLOBAL_KEY ^ MESSAGE_KEY (они одинаковые, поэтому ноль);
- 0xED — 0x57 ^ MESSAGE_KEY команда на чтение статуса;
- 0xB8 — 0x02 ^ MESSAGE_KEY команда на чтение статуса;
- 0xBA — MESSAGE_KEY;
- 0xBA — MESSAGE_KEY;
- 0xBA — MESSAGE_KEY;
- 0x62 — контрольная сумма CRC-8.
На данную команду мы можем получить ответ навроде:
0x83 0x0A 0xE2 0xB8 0xBA 0xBE 0xB9 0x7D 0x2F 0x72 0xD7
- 0x83 — ADDRESS + 0x80 (ADDRESS == 3);
- 0x0A — количество передаваемых байт (итоговая длина сообщения минус один);
- 0xE2 — 0x88 ^ MESSAGE_KEY — назначение байта мне не известно;
- 0xB8 — 0x02 ^ MESSAGE_KEY — назначение байта мне не известно;
- 0xBA — MESSAGE_KEY;
- 0xBE — 0x04 ^ MESSAGE_KEY — назначение байта мне не известно;
- 0xB9 — 0x03 ^ MESSAGE_KEY — назначение байта мне не известно;
- 0x7D — STATUS_1(0xC7) ^ MESSAGE_KEY;
- 0x2F — STATUS_2(0x95) ^ MESSAGE_KEY;
- 0x72 — 0xC8 ^ MESSAGE_KEY — назначение байта мне не известно;
- 0xD7- контрольная сумма CRC-8.
Мы получили 2 статуса STATUS_1 и STATUS_2:
0xC7 и 0x95
199 и 149, соответственно.
Статус 199 — это “Восстановление источника питания”;
Статус 149 — это “Взлом корпуса прибора”.
Полный перечень статусов можно взять из документации на С2000-ПП.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Этический вопрос о том, стоит ли подробно описывать как добавлять новые RFID-индентификаторы и команды открытия реле СКУД?
Источник: habr.com
Orion2srv что это за программа
Уважаемые пользователи nowa.cc и 2baksa.ws . У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
WMZ: 826074280762 WME: 804621616710
4100117770549562
Неактивный пользователь
Регистрация: 19.02.2008
Адрес: в Жо..
Сообщений: 122
Репутация: 17
Что за зверь Orion?
Господа, доброй ночи! Приобрел недавно Acer Aspire 5715z. Нужно ли ставить какие-то драйвера или все уже предустановлено. Что за программа встроенная Orion (convesoft acer)?
Спасибо
Реклама: | DS-I405M-B | жидкий акрил буквы | столы письменные для школьников с полками и ящиками | carl zeiss бинокуляр | alienware компьютеры |
Регистрация: 28.06.2005
Адрес: Siberia
Сообщений: 6,060
Re: Что за зверь Orion?
TbIkvaOvosh, Сейчас практически все нотики идут с предустанавленной и настроенной виндой.
Ну, а програ орион — запусти и посмотри, что она делает
__________________
Беда пришла откуда ее не ждали — наступило утро!
i7 4770, 24Gb, 8Gb 1070Ti, X-Fi Fatal1ty, APC SUA1000, iiYama 514, TH-50PF11, Behringer MS20
Неактивный пользователь
Регистрация: 19.02.2008
Адрес: в Жо..
Сообщений: 122
Репутация: 17
Re: Что за зверь Orion?
Можно отправлять какие -то сообщения, предварительно введя имя и пароль. Подскажите какие можно и вообще необходимо программы для улучшения и облегчения работы.
Спасибо!
Регистрация: 15.12.2007
Сообщений: 320
Репутация: 558
Re: Что за зверь Orion?
Неактивный пользователь
Регистрация: 19.02.2008
Адрес: в Жо..
Сообщений: 122
Репутация: 17
Re: Что за зверь Orion?
Протестировать компьютер на работоспособность, антивирусы, программы для скачивания из интернета, обработка фото, просмотр видео и прослушивание музыки. ит.д. и т.п.
Спасибо
Регистрация: 15.12.2007
Сообщений: 320
Репутация: 558
Re: Что за зверь Orion?
на вкус и цвет товарищей нет, но
антивирус-NOD-32
браузер-MozillaFirefox3 с дополнением FleshGot для закачек
для обработки фото-Photoshop, но справится и ACDSee, она же покажет видео и проиграет музыку, а если еще проще, то для фото FSWiewer, для музыки и видео VLC или Media Player Classic
для создания документов-Microsoft Office
для благодарности есть соответствующая кнопка))
PS и я предпочитаю Portable Soft (http://www.nowa.cc/forumdisplay.php?f=283), т.к. со временем папки Windows и Program Files приобретают просто устрашающие размеры.
« Предыдущая тема | Следующая тема »
Опции просмотра |
Линейный вид |
Комбинированный вид |
Древовидный вид |
Russian to. |
English |
Deutsch |
Français |
Italiano |
Български |
Česky |
Polski |
Suomi |
Română |
Español |
Português |
Svenska |
Norsk |
Hrvatski |
Dansk |
Nederlands |
Русский |
العربية |
中国 |
中國 |
Ελληνική |
हिन्दी |
日本語 |
한국어 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Orion Studio DirectDVD | Zlato | Варезник | 3 | 27.08.2009 12:22 |
Master of Orion 2 на русском | Марыч | Архив | 1 | 11.12.2008 17:33 |
Что за зверь? | Liandri | Интернет партизаны | 22 | 14.10.2007 20:49 |
mmc.exe что за зверь? | semiono | Архив | 6 | 25.05.2006 08:08 |
Ваши права в разделе |
Источник: nowa.cc ORION2.EXE — Как исправить ошибки [РЕШЕНО]В большинстве случаев проблемы, связанные с файлами ORION2.EXE, возникают в результате отсутствия или повреждения файла (вредоносное ПО / вирус) и часто наблюдаются при запуске программы Master of ORION II Battle at Antares. В большинстве случаев скачивание и замена файла EXE позволяет решить проблему. Кроме того, регулярная очистка и оптимизация реестра Windows предотвратит создание неправильных ссылок на пути к файлам EXE, поэтому мы настоятельно рекомендуем регулярно выполнять сканирование реестра. Windows Executable File форматы, классифицируемые в качестве Исполнимые файлы, чаще всего имеют расширение EXE. ORION2.EXE для %%os%% и почти для всех версий операционной системы Windows можно скачать ниже. Если в настоящий момент отсутствует необходимая вам версия ORION2.EXE, запросите ей, нажав на кнопку Request (Запрос) рядом с необходимой версией файла. Если ниже отсутствует необходимая вам версия, мы рекомендуем обратиться непосредственно к MICROPROSE. После успешного размещения файла в соответствующем месте на жёстком диске подобных проблем, связанных с ORION2.EXE, больше возникать не должно. Настоятельно рекомендуем выполнить быструю проверку. Повторно запустите Master of ORION II Battle at Antares, чтобы убедиться, что проблема успешно решена. |
ORION2.EXE Описание файла | |
---|---|
Формат файла: | EXE |
Группа: | N/A |
Program: | Master of ORION II Battle at Antares |
Версия программного обеспечения: | 1.0.0.0 |
Компания: | MICROPROSE |
File: | ORION2.EXE F170CA49FC4730BDDEADAF26165CC1BB4F79CBA5 |
MD5: | BEF5DFC2196560DB576B4E853BD41768 |
CRC32: |
Источник: www.solvusoft.com
>>