Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: МСД200

  1. #1

    По умолчанию МСД200

    мсд200 мастер плк110-60 слейв
    как организовать запись в архив по команде?

  2. #2

    По умолчанию

    Теоретически такой возможности в МСД нет (по крайне мере я такой не нашел когда читал документацию), а практически можно изголиться, но вот только полного контроля над этим процессом не будет.
    Вообще в МСД можно вставить карту на 32 ГБ и писать туда хоть раз в секунду (только просмотрщик свой придется написать так как штатный на excel при таком объеме будет не фонтан если он вообще сможет открыть такой файл).

    А если хочется все же писать по команде, то можно сделать следующее:
    - поставить максимальный период архивации 65535 с - это соответствует архивации раз в 18,2 часа;
    - добавить некий левый параметр, который будет читаться МСД с контроллера и будет использоваться для управления записью (назовем его флаг архивации);
    - для всех параметров в МСД установить одинаковый номер группы (все параметры должны читаться за один раз т.е. чтение должно быть групповым, иначе фиг поймешь что там архиватор запишет т.к. будет сложно контролировать очередность в которой он читает параметры и соответственно может оказаться что у части параметров будут актуальные значения, а у части еще будут предыдущие значения, которые были считаны до выставления флага архивации);
    -настроить в МСД для флага архивации "Порог архивирования", например, равным 0,5;
    -в контроллере параметр используемый для управления архивацией должен храниться в энергонезависимой памяти, а если используется штатный plc configurator это так и будет;
    -для записи в архив программа в контроллере будет должна изменить скачком значения флага архивации, например, увеличив его значение на единицу (при этом МСД заметит резкое изменений флага архивации превышающее порог архивирования и произведет запись в архив).

    Естественно даже если флаг архивирования не будет меняться МСД будет писать в архив раз в 18,2 часа.
    Потом еще есть некий неясный момент с порогом архивирования в МСД - если изменение параметра берется по модулю это одно дело, а если нет, то тогда будут определенные проблемы при достижении флагом архивации значения FFFF, т.к. далее флаг не увеличивается, а уменьшается и становится равным 0 и тут нужно как то убедится что МСД заметил это уменьшение чтобы при последующем увеличении флага архивации МСД обнаружил очередное увеличение флага и произвел запись. Можно конечно использовать 4байтный флаг архивации и надолго отложить фокусы с переполнением флага.
    Да еще при таком подходе будет сложно контролировать несколько записей идущих подряд т.к. нет обратной связи от МСД и неясно какое значение флага он уже обработал (хотя тут тоже можно изголиться и подключившись к МСД через другой порт читать что он там прочитал).

    В общем нужно проверять как это будет работать.
    Последний раз редактировалось kfvniiz; 21.05.2014 в 01:41.

  3. #3

    По умолчанию

    Сасибо буду пробывать. надо сохранять 5 парамеров
    как бы вести протокол значений веса асфальтового завода.
    в мсд100 можно было сохранять по команде.
    если плк сделать мастером,то получается чехарда
    (лесенка и данные записываются 3 раза)

  4. #4

    По умолчанию

    От лесенок спасает использование modbus.lib и групповая запись параметров.

  5. #5

    По умолчанию

    А у Вас примерчика нет,работы с этой библиотекой modbus.lib?

  6. #6

    По умолчанию

    Вот и я блин влетел с этой лесенкой в режиме слэйв,а проект "горит".
    Овен недорого,Mitsubishi дорого,Siemens очень дорого....

  7. #7

    По умолчанию

    Цитата Сообщение от metrolog_77 Посмотреть сообщение
    Вот и я блин влетел с этой лесенкой в режиме слэйв,а проект "горит".
    Лесенку исправили!!! http://www.owen.ru/catalog/modul_sbo...sd200/96030692

    Если используете ПЛК и хотите записывать через конфигурацию ПЛК, рекомендую посмотреть режим Slave Ext. В Новом РЭ написано как он работает.
    http://www.owen.ru/uploads/rie_msd-200_1775.pdf

  8. #8

    По умолчанию

    Лесенка пропала,но не работает в режиме "By value change"
    Овен недорого,Mitsubishi дорого,Siemens очень дорого....

  9. #9

    По умолчанию

    Как не работает? Какой режим МСД используете?

  10. #10

    По умолчанию

    slave ext использую
    Овен недорого,Mitsubishi дорого,Siemens очень дорого....

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Архивация МСД200
    от swq25 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 05.05.2014, 20:16
  2. МСД200
    от kolya.gubin в разделе Эксплуатация
    Ответов: 11
    Последнее сообщение: 28.12.2013, 12:14
  3. ТРМ201 and МСД200
    от Sergei-130 в разделе Эксплуатация
    Ответов: 18
    Последнее сообщение: 12.07.2013, 14:17
  4. мсд200
    от soi в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 12.07.2013, 10:21
  5. мсд200 в сети
    от Станислав-12 в разделе Подбор Оборудования
    Ответов: 13
    Последнее сообщение: 18.07.2012, 16:03

Ваши права

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