Показано с 1 по 10 из 35

Тема: Управление ВЭ МДВВ

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    В сети 485 есть мастер и слейв (ведущий и ведомый). Мастер формирует пакет - ведомый (если это не широковещательный запрос) отвечает.
    HASH и CRC формирует мастер. В общем случае в качестве мастеров могут выступать ПК (конфигуратор, OPC + SCADA, пользовательская программа +owen_io.dll, ПЛК, ТРМ151). Определите, что Вам хотелось бы использовать в качестве мастера.
    На вопросы поконкретнее
    1. Дополняйте r.oe до 4-х символов "ro.e"->"r.oe " и считайте HASH
    2. В протоколе DCON CRC формируется двумя способами - по полиному DS и простое суммирование без учета переполнения. Да поможет Вам великий Яндекс

    Дико извиняюсь, но если не секрет - в каком году выпускались?

  2. #2

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    Определите, что Вам хотелось бы использовать в качестве мастера.
    В качестве мастера выступает ПК с пользовательской программой, написанной на языке С++, работающей с COM-портом.

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    На вопросы поконкретнее
    1. Дополняйте r.oe до 4-х символов "ro.e"->"r.oe " и считайте HASH
    Ясно. Спасибо.

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    2. В протоколе DCON CRC формируется двумя способами - по полиному DS и простое суммирование без учета переполнения. Да поможет Вам великий Яндекс
    Простите, если вопрос покажется глупым, а какой вид имеет полином DS? Вот в протоколе ОВЕН вид полинома указан в явном виде. Может, конечно, DS, это какое-то общепризнанное обозначение некого полинома, вид которого неизвестен только мне одному, но тем не менее, он мне неизвестен и хотелось бы все-таки уточнить, как он выглядит.

    Еще непонятен следующий момент: по Вашим словам, в качестве CRC может выступать либо "нормальный" CRC - многочлен, "оставшийся" в РСЛОС с характеристическим многочленом загадочного вида DS, после поразрядного XOR с каждым битом исходного сообщения, либо же в качестве того же CRC может использоваться простая контрольная сумма. Это понятно, хотя называть контрольную сумму CRC-кодом у меня как-то язык не поворачивается. Ну Бог с ней, дело не в этом. Насколько я понимаю, если существуют два варианта контроля, то мастер должен выбрать из них какой-то один и каким-то образом сообщить об этом выборе slave'у, которому посылается пакет и который, собственно, должен сформировать контрольный блок по тому же принципу, по которому этот блок был сформирован master'ом и сравнить значение, полученное от master'a, с вычисленным. Логично предположить, что информация о выборе метода контроля передается в том же пакете. Поправьте меня пожалуйста, если я ошибаюсь. Где же именно указывается тип формирования контроля?

    ps Буду Вам очень признателен, если Вы укажете мне источник, где представлено официальное описание протокола DCON

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    Дико извиняюсь, но если не секрет - в каком году выпускались?
    Не секрет. Я еще учусь.
    Последний раз редактировалось light_finder; 01.03.2009 в 21:11.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •