мсд200 мастер плк110-60 слейв
как организовать запись в архив по команде?
Вид для печати
мсд200 мастер плк110-60 слейв
как организовать запись в архив по команде?
Теоретически такой возможности в МСД нет (по крайне мере я такой не нашел когда читал документацию), а практически можно изголиться, но вот только полного контроля над этим процессом не будет.
Вообще в МСД можно вставить карту на 32 ГБ и писать туда хоть раз в секунду (только просмотрщик свой придется написать так как штатный на excel при таком объеме будет не фонтан если он вообще сможет открыть такой файл).
А если хочется все же писать по команде, то можно сделать следующее:
- поставить максимальный период архивации 65535 с - это соответствует архивации раз в 18,2 часа;
- добавить некий левый параметр, который будет читаться МСД с контроллера и будет использоваться для управления записью (назовем его флаг архивации);
- для всех параметров в МСД установить одинаковый номер группы (все параметры должны читаться за один раз т.е. чтение должно быть групповым, иначе фиг поймешь что там архиватор запишет т.к. будет сложно контролировать очередность в которой он читает параметры и соответственно может оказаться что у части параметров будут актуальные значения, а у части еще будут предыдущие значения, которые были считаны до выставления флага архивации);
-настроить в МСД для флага архивации "Порог архивирования", например, равным 0,5;
-в контроллере параметр используемый для управления архивацией должен храниться в энергонезависимой памяти, а если используется штатный plc configurator это так и будет;
-для записи в архив программа в контроллере будет должна изменить скачком значения флага архивации, например, увеличив его значение на единицу (при этом МСД заметит резкое изменений флага архивации превышающее порог архивирования и произведет запись в архив).
Естественно даже если флаг архивирования не будет меняться МСД будет писать в архив раз в 18,2 часа.
Потом еще есть некий неясный момент с порогом архивирования в МСД - если изменение параметра берется по модулю это одно дело, а если нет, то тогда будут определенные проблемы при достижении флагом архивации значения FFFF, т.к. далее флаг не увеличивается, а уменьшается и становится равным 0 и тут нужно как то убедится что МСД заметил это уменьшение чтобы при последующем увеличении флага архивации МСД обнаружил очередное увеличение флага и произвел запись. Можно конечно использовать 4байтный флаг архивации и надолго отложить фокусы с переполнением флага.
Да еще при таком подходе будет сложно контролировать несколько записей идущих подряд т.к. нет обратной связи от МСД и неясно какое значение флага он уже обработал (хотя тут тоже можно изголиться и подключившись к МСД через другой порт читать что он там прочитал).
В общем нужно проверять как это будет работать.
Сасибо буду пробывать. надо сохранять 5 парамеров
как бы вести протокол значений веса асфальтового завода.
в мсд100 можно было сохранять по команде.
если плк сделать мастером,то получается чехарда
(лесенка и данные записываются 3 раза)
От лесенок спасает использование modbus.lib и групповая запись параметров.
А у Вас примерчика нет,работы с этой библиотекой modbus.lib?
Вот и я блин влетел с этой лесенкой в режиме слэйв,а проект "горит".
Лесенку исправили!!! http://www.owen.ru/catalog/modul_sbo...sd200/96030692
Если используете ПЛК и хотите записывать через конфигурацию ПЛК, рекомендую посмотреть режим Slave Ext. В Новом РЭ написано как он работает.
http://www.owen.ru/uploads/rie_msd-200_1775.pdf
Лесенка пропала,но не работает в режиме "By value change"
Как не работает? Какой режим МСД используете?
slave ext использую
Опишите как не работает? Не пишет вообще? Подробней пожалуйста.
да не пишет,плк не обращается к МСД
Здравствуйте коллеги, подскажите пожалуйста, можно ли считать(именно считать) данные с МСД200 через 485 интерфейс. Надо считать на ПЛК или на ПР200.
Вот совсем свежая тема по вашему вопросу https://owen.ru/forum/showthread.php?t=40591
Есть МСД-200 2016г выпуска прошивка v1.44
проблема не работает usb порт rs-1 работает исправно.
Проверил монитором, какие пакеты ходят usb (эмуляция ком порта)
USB порт у МСД-200 перешол в режим эхо .. т.е. все что посылается по usb приходит обратно в компьютер.. выставление дефольных настроек переключателями на приборе не помогает..
Подскажите как вернуть к жизни usb порт у МСД-200
Разобрался не много.. С эхом был касяк винды.. она один и тот же ком порт выдала внутреннему модему и МСД-200...
Но это сильно не помогло..
Помогло снятие С34 С37 С31 удалось по общатся с прибором по USB на старом ноуте с XP.. а вот win10 и usb3.1 не хотят общатся с устройством...
Здравствуйте!
МСД- 200 дата изготовления 03.25. После установки в систему контроля другого прибора мсд-200 дата изготовления х.х. 2017г. система измеряет и записывает на карту памяти 4 температуры, снимаемые с приборов трм 251 и 2трм1 . Что мне делать с прибором МСД- 200 выпуска 03.25. который вместо одной изтемператур выдает тайм ауты . Можете ли вы помочь дистанционно? Какие программы установить?
С уважением Юрий.