Страница 1 из 5 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 44

Тема: ПЛК110.60-М + МУ110-6У. Ступеньки на выходе МУ110-6У.

  1. #1

    Question ПЛК110.60-М + МУ110-6У. Ступеньки на выходе МУ110-6У.

    Всем доброго дня!

    1. Настроил связь указанных модулей по Modbus-RTU.
    2. Активировал таймер, по которому формирую тестовый сигнал - пилу.
    3. Передаю на МУ110-6У.
    4. Вижу на выходе картину, которую прикрепил тут.
    5. В это время(определял на глаз, что именно в это время) вижу статус соединения, как ошибка 255 - тайм-аут..

    Аналогичная картина, если делать без таймера, формировать пилу в теле основной программы.

    Архив проекта во вложении. Если надо, могу сделать скрины всех настроек.

    Перепробовал множество значений для тайм-аута соединения TimeOut : TIME:=T#Хms, время выполнения цикла ПЛК тоже менял вплоть до 50 мс, скорость соединения тоже менял на 9600.

    Подскажите, пожалуйста, откуда берётся ступенька на выходе МУ110-6У? Как избавиться от тайм-аута?
    Спасибо.
    Изображения Изображения
    Вложения Вложения

  2. #2

    По умолчанию

    Приём, приём.

    Помогите, люди добрые!
    В понедельник надо это на объекте использовать, я уже весь мозг сломал - не пойму, в чём дело!

  3. #3

    По умолчанию

    Передавать надо промежуточный буфер. а у Вас передаются данные из меняющейся переменной. Вот и выходят казусы.
    Введите промежуточную переменную, к-я не будет меняться во время ВСЕЙ длительности передачи, т.е. менять её только ПЕРЕД началом новой передачи
    Тролль-наседка, добрый, нежный и ласковый

  4. #4

    По умолчанию

    Ввёл промежуточную переменную, присваиваю ей значение счётчика таймера до работы с МУ100-6У - не помогло.

    Тем более, я писал, что такой же эффект, когда я работаю без прерывания, в основном теле цикла ПЛК.
    Следовательно, переменная меняется один раз за цикл и, конечно, не в момент передачи на МУ110-6У.

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

  5. #5

    По умолчанию

    1. Передача WORD в 6У идет старшим байтом вперед. Переставьте местами элементы массива.
    2. Измените процедуру обмена, Вы не даете работать библиотечной ФБ.

  6. #6

    По умолчанию

    1. Это известно. Но буфер подключается после его наполнения, т.е. в каком порядке я его наполняю не имеет значения.
    Проверил - не помогло.
    2. Что Вы имеете ввиду, расскажите, пожалуйста, поподробнее.

  7. #7

    По умолчанию

    1. Я имел ввиду - поменяйте местами индексы.
    2. Вы должны вызывать ФБ с Enable:=false до получения Complete=true. Дайте ФБ получить подтверждение от устройства.

  8. #8

    По умолчанию

    2. Сделал. Результат - Errorcode - 255, т.е. тайм-аут.. Ставил время 50 мс и тайм-аут 30 мс - не помогло.

    Ожидание в state 1, в котором я отключаю порт, сделал так же, как и для state 0, где я передаю данные на МУ110-6У:

    IF WR_M_REG.Complete = TRUE THEN
    state:= 0;
    END_IF

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    при записи можно не обращать внимание на 255, хотите от этого избавиться чередуйте с чтением чего нибудь или правте библиотеку
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #10

    По умолчанию

    Я и не обращаю, но пила не формируется т.к. WR_M_REG.Complete всегда FALSE

    Следовательно, я не могу перейти на state = 0 и в следующем цикле ПЛК я оказываюсь на state = 1, т.е. не передаю данные на МУ100-6У, а сразу отключаю его.

    Или мне всё-таки не нужно ждать ответ от устройства на state 1?
    Последний раз редактировалось Daedal; 18.06.2017 в 11:17.

Страница 1 из 5 123 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 10
    Последнее сообщение: 05.06.2017, 21:03
  2. ПЛК110 + МУ110-8И
    от PotokU в разделе ПЛК1хх
    Ответов: 17
    Последнее сообщение: 06.02.2017, 22:26
  3. ПЛК110-60 + МУ110-6У
    от kosmas в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 24.02.2015, 14:28
  4. Ответов: 5
    Последнее сообщение: 29.06.2013, 23:04
  5. ПЛК110+МУ110-32Р
    от mayak в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 09.04.2012, 09:05

Ваши права

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