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

Тема: ПЛК110-32 + ИП320 = тормоза.

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    ...
    Перевел систему на ПЛК-Мастер, ПО-Слейв - тормоза пропали, работает все хорошо, кроме одного - значения уставок не сохраняются.
    В проекте ПЛК сделал Universal ModBus Device, сделал выходной регистр для показаний энкодера, и входные регистры для чтения уставок с ПО. Всем регистрам присвоены промежуточные переменные в RETAIN области. Однако входные регистры обнуляются, выходной работает нормально. И панелька в режиме Слейв не запоминает уставки. Как проверял: настроил уставки, отключил связь, отключил питание с ПО, далее без разницы последовательность - подключение питания ПО и связи - имеем нули в уставках.
    Я думаю, что проблема именно в панельке (софтовая). Может обновление firmware есть какое?
    У ИП320 нет энергонезависимой памяти, поэтому ПЛК прочитав обнулённые регистры, записывает их значение в свою энергонезависимую память. Поэтому у вас уставки не сохраняются. Сделайте чтение регистров с уставками не постоянным, а по событию.
    Последний раз редактировалось Василий Кашуба; 02.08.2013 в 16:45.

  2. #2
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,283

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    У ИП320 нет энергонезависимой памяти, поэтому ПЛК прочитав обнулённые регистры, записывает их значение в свою энергонезависимую память. Поэтому у вас уставки не сохраняются. Сделайте чтение регистров с уставками не постоянным, а по событию.
    Я это уже понял, но за совет спасибо.
    ----------
    Урааа! Получилось!
    Что сделал:
    1. Перевел систему в ПЛК-Слейв, ПО-Мастер.
    2. Поставил резистор со стороны ПЛК.
    3. Выставил скорость порта RS485 в 38400 (в ПЛК и ПО соответственно).
    4. Выставил в настройках порта ПЛК Framing time в 70 ms.
    Все работает отлично. При настройках Framing time по дефолту (ноль) при работе отображение превращалось в кашу из за особенностей ЖК экранов, при настройках выше 120 - тоже не очень хорошо. Торможений в меню и регулировке уставок не наблюдается. Параметры сохраняются. Пока кручу руками, пропусков Z нет даже при ~1 об\сек, т. е. 60 об\мин. Выше - есть. Но и этого более чем достаточно.
    Спасибо всем, кто помогал.
    --------
    PS: Энкодер - Autonics E80H 360 имп\оборот, запитан от ПЛК. Это если кому интересно.
    Последний раз редактировалось Sulfur; 02.08.2013 в 17:11.

  3. #3

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    1. Перевел систему в ПЛК-Слейв, ПО-Мастер.
    2. Поставил резистор со стороны ПЛК.
    3. Выставил скорость порта RS485 в 38400 (в ПЛК и ПО соответственно).
    4. Выставил в настройках порта ПЛК Framing time в 70 ms.
    Все работает отлично. При настройках Framing time по дефолту (ноль) при работе отображение превращалось в кашу из за особенностей ЖК экранов, при настройках выше 120 - тоже не очень хорошо. Торможений в меню и регулировке уставок не наблюдается. Параметры сохраняются. Пока кручу руками, пропусков Z нет даже при ~1 об\сек, т. е. 60 об\мин. Выше - есть. Но и этого более чем достаточно.
    Спасибо всем, кто помогал.
    --------
    PS: Энкодер - Autonics E80H 360 имп\оборот, запитан от ПЛК. Это если кому интересно.
    1. Это Вам повезло, так как не всегда возможно.
    2. Надо вешать с обеих концов сети.
    3. Какая была до того? У меня помимо ИП320 на сети висела еще куча слейвов, в том числе СМИ1, которая не работала ни на одной скорости кроме 115200. Причем ответ о невозможности использования СМИ1 на другой скорости пришел от техподдержки.
    4. Шаманство, пустячок, но неприятно.
    Конечно можно использовать и так, но если механизм при пролетании этого Z ломается, я бы поставил индуктивный конечник для ограничения конца хода, который гарантированно не пролетал-бы никогда.
    По поводу сохранения уставок в ретайн при подключенной панели в режиме слейв делал при запуске сначала их чтение из контроллера в панель, потом переводил в режим записи - работает уже года три. Ну это на будущее Вам.

  4. #4
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,283

    По умолчанию

    Алексей Дмитриев
    1. Невозможно именно в этом наборе девайсов, или в произвольном?
    2. Реальное расстояние в машине межу ПО и ПЛК будет ~3 метра по проводам. В доках на девайсы про резисторы вообще ничего не сказано. Сегодня подключил на столе без резисторов - работает. Но ставить буду все равно.
    3. Была по умолчанию 115200.
    4. Я как понял, это интервал опроса порта.
    При пролетании Z не будут отключаться выхода только тех каналов, где уставка градуса включения численно больше уставки выключения. Критические блокировки\зависимости состояния выходов занесены в программу.
    ----------
    В конце недели буду проводить испытания на машине, на следующей - окончательный монтаж. Отпишусь.

Похожие темы

  1. плк110-32 прошивка
    от Jonikk в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 23.03.2020, 13:57
  2. ПЛК110-32 и ПЛК100
    от k-sudarikov в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 19.12.2012, 14:01
  3. ПЛК110-32 и энкодер
    от nestor в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 23.03.2012, 07:38
  4. ПЛК110.32
    от CEkip в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 29.07.2011, 08:10
  5. ПЛК110-32 + ИП320 + МВ110-16ДН по ModbusRTU
    от Evlord в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 15.04.2011, 08:11

Ваши права

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