Страница 5 из 5 ПерваяПервая ... 345
Показано с 41 по 48 из 48

Тема: Предложение по усовершенствованию Mx110

  1. #41
    Пользователь
    Регистрация
    21.01.2007
    Адрес
    г. Барнаул
    Сообщений
    21

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вы пишите частота импульсов до 20 Гц, может ПР200 подойдёт(имею ввиду по минимальной длительности импульса) и цена наверно сравнимая и можно до 28 транспортёров контролировать и управлять(с модулями расширения по внутренней шине), боюсь тогда и контроллер вам придётся выкидывать!
    Спасибо. Мне понравилось решение использовать ПР200 с модулями расширения в качестве реле контроля скорости. Дискретные выходы можно использовать для аварийного отключения транспортёров (хотя, достаточно одного выхода т.к. при аварии все транспортёры останавливаются одновременно), а по RS-485 передавать информацию в ПЛК о неисправном транспортёре.
    ПЛК выкидывать из проекта не буду Кроме включения транспортёров, он управляет шиберами и контролирует состояние уровней в бункерах.
    Последний раз редактировалось Mike Osokin; 15.09.2019 в 04:28.

  2. #42
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Нерезиновая, ЮЗАО
    Сообщений
    2,439

    По умолчанию

    Цитата Сообщение от Mike Osokin Посмотреть сообщение
    Проведите эксперимент ... Думаю, что у Вас не получится.
    Я не думаю, а знаю т.к. делал - С 32ДН считывать 20 слов можно 100per/sec (без конфигурации) и думаю до 50per/sec через конфигурацию.
    Вы хоть групповые запросы делаете ?
    Последний раз редактировалось Валенок; 16.09.2019 в 11:45.

  3. #43
    Пользователь
    Регистрация
    21.01.2007
    Адрес
    г. Барнаул
    Сообщений
    21

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Я не думаю, а знаю т.к. делал - С 32ДН считывать 20 слов можно 100per/sec (без конфигурации) и думаю до 50per/sec через конфигурацию. А обработать 20 слов раз в 10..20мс - не смешите.
    Вы хоть групповые запросы делаете ?
    Я делал этот проект год назад. Это мой первый опыт работы с Codesys. Изначально предполагал обрабатывать импульсы с индуктивных датчиков в модуле ввода. Провёл эксперимент, подавая импульсы на модуль ввода и обрабатывая показания счётчиков. Если были задействованы 5 или более входов модуля ввода, начинались сбои.
    Для запуска 1й линии, я подключил датчики к дискретным входам ПЛК, но для модулей ввода пришлось изготавливать детекторы импульсов, чтоб запустить ещё 2-ю и 4-ю линии. Сейчас необходимо запустить последнюю линию №3. RS-485-2 используется для 3й линии, чтобы не повлиять на работу линий, которые уже эксплуатируются.
    К сожалению, я ещё не освоил работу с библиотекой Modbus.lib. Буду разбираться. Возможно, что второй канал RS-485 не понадобится.
    Последний раз редактировалось Mike Osokin; 15.09.2019 в 12:58.

  4. #44

    По умолчанию

    Возьмите 210-й модуль, он умеет на выход выдавать частоту входного сигнала, от неё в ПЛК и пляшите
    Ведущий инженер проектов
    Линейки шлюзов сетевых Пх210
    Линейки модулей ввода/вывода Мх210

  5. #45
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Нерезиновая, ЮЗАО
    Сообщений
    2,439

    По умолчанию

    Цитата Сообщение от e.filatov Посмотреть сообщение
    Возьмите 210-й модуль, он умеет на выход выдавать частоту входного сигнала, от неё в ПЛК и пляшите
    Тоже неплохо.

    Кстати, вы б как ГИП линеек выложили бы результаты теста (типа : на столе, 1млн транзакций, среднее время опроса, мин/макс время , кол-во переоткрытий).
    Интересует минимально возможное время (без этого непонятного ограничений в 10мс в КДС)
    А то как-то какие-то прошивки вроде напилили, а что/как - одни слова.

  6. #46
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Нерезиновая, ЮЗАО
    Сообщений
    2,439

    По умолчанию

    Общее по тому (10x32ДН+5x32Р) проекту :

    Модули :
    Для всех 32Р/ДН странный параметр rs.dL = 0..2
    Для 32Р t.out = 3...10 (выходы упадут если нет связи.

    ПЛК :
    Про AT% - уже сказано
    Минц.ПЛК зачем 15мс ? Начинайте от 1. После посмотрите в статистику

    Для всех UMD :
    max timeout = 20...30 //если не ответил за 30 - не ответит от слова вообще. Зачем еще ждать ?

    Для 32ДН :
    polling time = 300 //только потому что - конфигурация.
    если какие 32ДН не являются критичными - увеличивать до приемлемого
    для критичных - уменьшать по мере прояснения обстановки

    Для 32Р :
    work mode = both //по времени и изменению
    polling time = смело 1000...2000 (если t.out = 0, то polling time можно хоть 5000)

    Цитата Сообщение от Mike Osokin Посмотреть сообщение
    .. обрабатывая показания счётчиков. Если были задействованы 5 или более входов модуля ввода, начинались сбои..
    String input module задействовали ?
    Последний раз редактировалось Валенок; 16.09.2019 в 11:48.

  7. #47
    Пользователь
    Регистрация
    21.01.2007
    Адрес
    г. Барнаул
    Сообщений
    21

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Общее по тому (10x32ДН+5x32Р) проекту :
    Спасибо.

    Цитата Сообщение от Валенок Посмотреть сообщение
    String input module задействовали ?
    Нет.

  8. #48
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Нерезиновая, ЮЗАО
    Сообщений
    2,439

    По умолчанию

    Цитата Сообщение от Mike Osokin Посмотреть сообщение
    Нет.
    Пихаете туда 40байт, 3/4-ую функцию, а адресу строки привязываете типа w at% .... : array[1..20] of word и всё. (одно из редчайших мест где норм с at%)

    А например если не юзаете Di21 - делаете 42байта, [1..21] of word и типа :

    на старте (после первого прихода) один раз
    x := w[21] + 1; //или not w [21]

    в процессе
    if w[21] <> x then //пришли данные. a-ля OnRecv
    w[21] := x;
    .... чего-то делаем с данными. И только здесь, в иных местах - тратить зря время
    end_if
    Последний раз редактировалось Валенок; 16.09.2019 в 11:49.

Страница 5 из 5 ПерваяПервая ... 345

Похожие темы

  1. Модули Mx110
    от pqqp в разделе Разработки
    Ответов: 6
    Последнее сообщение: 01.07.2014, 13:58
  2. Качество сборки Mx110
    от Aleksandr в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 11.03.2012, 18:33
  3. предложение!!!
    от Алексей Кириченко в разделе Разработки
    Ответов: 2
    Последнее сообщение: 26.02.2010, 23:38
  4. Модули Mx110
    от Sniper007 в разделе Разработки
    Ответов: 3
    Последнее сообщение: 11.08.2008, 12:49
  5. предложение
    от Nekit в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 12.07.2007, 11:56

Метки этой темы

Ваши права

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