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

Тема: Контрольная сумма DCON

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

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

    По умолчанию

    Здравствуйте. Сейчас работаю с измерительным модулем МЭ110-224.1М и ПЛК100. Использую DCON. По умолчанию МЭ110 имеет адрес 16. Таким образом исходя их того что написано в руководстве пользователя и в этой теме я пишу в поле запроса: #1690(cr). Мне не совсем понятно, что писать в поле ответа в качестве данных и контрольной суммы. Предполагаю, что данные должны быть записаны в таком виде: 13f, то есть 13 символов (в руководстве сказано, что их именной 13), а f - тип данных с плавающей точкой (правда не понятно с большой или маленькой буквы). Контрольную сумму ставлю как СА, если f маленькая. Получается >13fСА(cr). В каналах Last erorr и Status при этом отображаются ошибки о неправильном формате запроса и ответа. Подскажите пожалуйста, что не так?

  2. #2

    По умолчанию

    Цитата Сообщение от Roke_Alva Посмотреть сообщение
    Использую DCON. По умолчанию МЭ110 имеет адрес 16...я пишу в поле запроса: #1690(cr). Мне не совсем понятно, что писать в поле ответа в качестве данных и контрольной суммы...должны быть записаны в таком виде: 13f, то есть 13 символов (в руководстве сказано, что их именной 13), а f - тип данных с плавающей точкой (правда не понятно с большой или маленькой буквы). Контрольную сумму ставлю как СА, если f маленькая. Получается >13fСА(cr). В каналах Last erorr и Status при этом отображаются ошибки о неправильном формате запроса и ответа. Подскажите пожалуйста, что не так?
    В протоколе DCON адрес вводят в формате HEX. Плюс контрольную сумму можно формировать автоматически через [+]. Символ "f" с маленькой буквы. Если интересно почему так, вот коротки разбор протокола: ссылка
    Если нужно прочитать значение параметра в формате float, то:
    • Request Format: #10[+]
    • Good Response Format: >[13f]

    На вашем месте я бы пользовался протоколом Modbus, он проще и поддерживается большинством производителей оборудования. Пример работы по Modbus прикрепил к письму.
    Вложения Вложения

Ваши права

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