Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 16 из 16

Тема: плк110 + пм01. проблема с передачей данных

  1. #11
    Ельцов Андрей
    Гость

    По умолчанию

    проект тестовый выложите пожалуйста.
    правильно ли я понял, что вы подключились между плк и модемом или как-то по другому?
    да, и еще, увеличьте таймаут до 1000 мс.
    Последний раз редактировалось Ельцов Андрей; 03.06.2010 в 09:08.

  2. #12

    По умолчанию

    Да, между ПЛК и модемом. При установке Polling Time = 1200 (подобрали методом тыка) изчезла чехарда. Этот таймаут вы имеете в виду?
    Вложения Вложения
    • Тип файла: zip 111.zip (8.3 Кб, Просмотров: 96)

  3. #13
    Ельцов Андрей
    Гость

    По умолчанию

    изменили таймаут?
    попробовали?
    у вас он стоит 150 мс.
    Последний раз редактировалось Ельцов Андрей; 03.06.2010 в 09:36.

  4. #14

    По умолчанию

    Да, пробовали-результата ноль. Этот таймаут, я так понимаю, на получение ответа от устройства. модем отвечает исправно. Проблема в том, что при значении Polling Time меньше 1200 ms, возникает чехарда какая-то,(как вы и говорили) вот пример:
    :010600000000F9
    :01060001007B7D
    :0103001B0001E0
    :010600000000F9
    :0103001A0001E1
    :0103020002F8
    :010600190000E0
    :0103020001F9
    :01060018800061
    :010600190000E0
    При установке Polling Time = 1200. чехарды нет, но ПЛК записывает данные со смещением, писал в 001BНЕХ, а он записал в 001AНЕХ.
    Да и вообще - 1200ms на переменную, это очень долго.
    Последний раз редактировалось Mackey; 03.06.2010 в 10:11.

  5. #15

    По умолчанию

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

  6. #16

    По умолчанию

    Тоже был сдвиг через модемы, сейчас выставил:
    Max timeout 2000 ms
    Polling time 1000 ms
    все заработало!

Страница 2 из 2 ПерваяПервая 12

Ваши права

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