Показано с 1 по 3 из 3

Тема: плк100 + газоанализатор

  1. #1
    Пользователь
    Регистрация
    20.07.2007
    Адрес
    Киров
    Сообщений
    152

    По умолчанию плк100 + газоанализатор

    имеется плк100 с подключенным к нему газоанализатором "эсса"
    формат обмена:
    запрос: 04ff, ответ: эхом 00ff и далее по 2 байта на канал. (8 каналов)

    собственно проблема:
    при залогиненном кодесис обмен идет как положено. достаю кабель, и получаю смещение ответа на 1 байт, т.е. ответ выглядит не 00ff а Ff и далее данные.

    подскажите в чом может быть дело ?

    если что не так в проекте, просьба ногами не пинать

    проект:
    Вложения Вложения

  2. #2

    По умолчанию

    Ошибка тут:
    SysComWrite(com_num,ADR(snd_str),2,0);
    sz:=SysComRead(com_num,ADR(rcvBUF),19,0);

    Вы послали запрос и сразу ждете что ответ придет. А реально вы его получите в сл. запросе (старый).
    И Вы ожидаете, что ответ будет правильным, без мусора в начале и конце.

  3. #3
    Пользователь
    Регистрация
    20.07.2007
    Адрес
    Киров
    Сообщений
    152

    По умолчанию

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

Ваши права

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