Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 31

Тема: ПЛК100 и датчики ИВТМ

  1. #11
    Пользователь
    Регистрация
    05.05.2007
    Адрес
    Барнаул->Москва
    Сообщений
    139

    По умолчанию

    melted, знаете, может у вас просто принятые данные отображаются как строка, хотя в типа byte все будет нормально? Сам натыкался на подобное, попробуйте поиграться с преобразованием(правильным отображением?) типов.

  2. #12

    По умолчанию

    все что я считываю из 485 я загоняю в :
    buffer: ARRAY[1..256] OF BYTE;
    ________________
    вот что в буфере было, 23 символа(должно быть 26), они меняются при каждом считывании.
    138 146 37 117 178 26 221 26 5 209 138 154 10 217 130 146 138 162 146 50 229 106.
    и вот на днях я подрубал расширитель I-7065D ICP DAS, тажа фигня была. По 232 (через AC3) все отлично, отсылаю команду, получаю правильный ответ. Как только перехожу на 485 , такая же ерунда начинается. В буфере появляются непонятные значения. Т.е. дело не в датчике и не в линии.

  3. #13

    По умолчанию

    А виден ли ПЛК как slave и компьютера.
    ИМХО, дело в настройках порта, выложите проект

  4. #14

    По умолчанию

    проект запрашивал у вас мой начальник, он должен быть у ваших программистов. Вы его написали , но при отсутвиии датчика не проверили просто ))) называется ivtm.pro , если не найдете, вылажу здесь

  5. #15

    По умолчанию

    Выложите, пожалуйста!

  6. #16

    По умолчанию

    проект_________
    Вложения Вложения
    • Тип файла: rar ivtm.rar (7.8 Кб, Просмотров: 57)

  7. #17

    По умолчанию

    не могли бы вы прислать запрос и ответ как он виден перехватчиком на 485 и как он биден изнутри coDeSys (но только в бинарном виде!)

  8. #18

    По умолчанию

    все данные я отправляю строковой переменной. в проекте указанно что я отправляю.
    snd_buf:STRING(40):='$$0001RR000008B1$0D';
    получить должен, типа такого:
    '!0001RR7A14BE41AA6E3F422B$R'
    принимает:
    '‚Љ’I2$N$RўЉВєІ’љєў’2е$R'
    буффер приемника у меня:
    buffer: ARRAY[1..256] OF BYTE;
    как я писал выше вот что в буфере получается:
    138 146 37 117 178 26 221 26 5 209 138 154 10 217 130 146 138 162 146 50 229 106. (эти цифры меняются в произвольном порядке каком то постоянно).
    должно быть 26 цифр, но как вы можете видеть их 23 иногда выдает 22 или 21 цуфру.
    На самом деле это вся информация, которой я обладаю, и более свежей не имею возможности дать, нету контроллера пока что . Это проблемма исчезает при подключении датчика через RS 232 и буфере приемника появляются правильные цифры(цифры можно узнать если строку, которую я должен получить перевести в ASCII код).

  9. #19

    По умолчанию

    У меня была похожая ситуация, рвал волосы, оказалось 2 прибора стоят и одновременно на запрос отвечают.
    На снифере тоже мусор в ответе?
    С программной точки зрения порты одинаковые. Но
    DBGU (верхний) может работать только 8 бит. 1 стоп.
    Жду, когда доберетесь до прибора

  10. #20

    По умолчанию

    Цитата Сообщение от mettled Посмотреть сообщение
    проект_________
    А как же Вы используете проект в ПЛК без конфигурации??? Или это сов.секрет.? В ней может быть дело!

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. датчики Ph и Tds
    от koval.sergei в разделе Подбор Оборудования
    Ответов: 9
    Последнее сообщение: 21.10.2009, 20:20
  2. Датчики ВБ2 +СИ8 и датчики ВБ2 в цепях управления
    от ООО Премиум в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 17.09.2008, 06:55
  3. Датчики для УКТ 38
    от Викторович в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 08.11.2007, 09:29
  4. Датчики
    от Nurutdin в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 09.04.2007, 10:00

Ваши права

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