Наверно не помешает добавить в справке ОЛ что ближайший к головному устройству модуль расширения будет занимать 1 слот, а то не все РЭ для ПР200 знают!
Вид для печати
МВ110-224.1ТД подключается по по модбасу. В ПР должна стоять соответствующая плата расширения ПР-ИП485. В OL доступны только модули расширения ПРМ.
Доброго вечера, как справить ситуацию в которой пр200 не как не хочет видеть прм1. При этом на прм 1 периодически промаргивает авария
ахметыч возможно у них разные прошивки, но точно не скажу, не было еще ПРМ-ок в наличии
Да какие настройки в ОЛ в приборе модуль расширения слот 1 . проект пустой условно при наличии на входа №1 (логической 1 ) включить выход №3 на прм. и не работает .
вся проблема в том что если даже убрать связь прм с ПР , прм не становиться в режим безопасных входов.
При этом когда заливаю проект в пр 200 я вижу что ПРМ как то реагирует на это. (выхода щелкают ) .
если не подавать питание на ПР а только питание на ПРМ то ПРМ аварии не выдает , и все выходы активны, как только подаю питание на ПР , ПРМ сразу же выключает 5 , 6 выход и промаргивает авария .
как его отдельно прошить не понимаю.
при помощи тех поддержки разобрался, как выяснилось криво стала прошивка на ПРМ. Специалист из тех поддержки помог оживить ПРМ(перепрошить)
Когда же эти ПРМ начнут нормально подключаться и прошиваться? Столько лет висит эта проблема... Для душевного спокойствия проще вообще с ними не связываться, а расширяться через RS485.
ну не знаю, у меня ни разу не было с при проблемм. ключевая у по проблема э о прошивка через юсб. когда шьешь не на столе, то любой щелчок реле или контактором обрывает драйвер.
я себе давно купил гальванический изолятор для usb. он решает 90% проблем с прошивкой и онлайн-отладкой ПР на действующем объекте.
Разрабатываю для себя недорогие модули расширения с выходом реле NC-NO. Два выхода ПР200 займут, а поимею 8 выходов. Можно и 16 и более. Но не всегда так много нужно бывает. Интересно, на сколько выходов более востребовано окажется?
Потом и расширение дискретных входов сделаю.
Да ни на какой базе - полностью своя разработка. Корпуса с али доработаю. Сделаю - отпишусь тут, тогда и стоимость посчитаю.
В ПР200-24.5.x есть транзисторные выходы K1-K4.
При их подтяжке к +5в резисторами 4К7 (ток ~1 мА), на К1-К4 получаются стандартные ТТЛ уровни.
Используя их для выдачи двоичного адреса от 1 до 15, и дешифрируя их с наружи, обычной 155ИД3, можно получить 15 выходов ТТЛ.
Ставь ключи транзисторные и реле, или ещё что.
Сигналы не фиксированные - только один выход всегда активен в один момент времени.
Установив вместо жёсткой логики ИД3, какую копеечную ардуину, можно получить вообще какое угодно количество выходов.
Да и часть работы можно свалить на неё.
как этим управлять из овен логик:confused:
Так можно быстро переключать включённые выхода, например каждый цикл программы и сделать задержку выключения выходов на 15 циклов программы, получится динамическое управление выходами, по аналогии с динамической индикацией, то есть отпадёт ограничение в один одновременно включённый выход, сможем полноценно управлять выходами, если не требуется высокое быстродействие(±100-200 мс), мне кажется, для большинства случаев это будет приемлемо!
Или лучше писать состояние выходов изменивших своё состояние(звучит прикольно), так быстродействие практически не пострадает, кроме случаев, когда все(много) выхода одновременно включаются-выключаются!
Так при чём тут ардуина, там может и хватит, речь о транзисторных выходах ПР, там от силы 100 Гц, ни какими мегагерцами и не пахнет и будут выхода по очереди включаться-выключатся, короче, при цикле 10 мс на 15 выходов потребуется 150 мс времени! Можно каким-то кодом, например "15" включать(выключать) все выходы за один цикл, но тогда сократится количество выходов!
Причём тут скорость выходов ПР?
ПР выставит 4 бита - это может быть адрес, или команда, а ардуина уже выполнит то, что запрограммировано:
- начнёт ШИМ-ить хоть по восьми выходам мегагерцами;
- или тупо установит/сбросит какой-нить битик или PinC.5;
- и т.п.
Нет ограничений по возможности использования - только выставляй байты,
а как ты их в ардуине используешь - это уже сила твоей фантазии и грамотности. :)
Ollema каким образом 2-мя выходами можно сделать 8? или у вас 3-тье состояние у выхода ПР появилось?
Причём тут транзисторы???
Я же чётко написал - быстродействие от ардуины, у управление - это уже как получится.
Я не писал, что управление быстродействующее. :)
ШИМ-мы и прочее - как запрограммируешь в однокристалку - вот что я писал!!!
Не надо притягивать то, что очевидно по документации.
Тема форума: Модули расширения для ПР200
В этом и проблема, что Вы сами не знаете чего хотите, поначалу хотели расширить на 15-ть дискретных выходов с ограничением не более одного одновременно включённого выхода! Такое ограничение мало кого устроит, поэтому я предложил свой вариант, чтобы выходами можно управлять без вашего ограничения в один одновременно включённый выход, так Вы вместо спасиба какое-то недовольство проявляете, не нравится и оставайтесь с вашими ограничениями, боюсь такое мало кому пригодится на практике и определитесь, чего Вы хотите?!
Это уже даже не смешно.
Письмо 1
Ардуину запрограммить как тебе надо на выходной код 5.
Выставил код 5, программа однокристалки выставит "1" -> PinC.5, выставил код 6 сбросит в "0" -> PinC.5.
И так далее, и т.п.
Её быстродействия хватит запросто хоть на ШИМ в МГц-ы.
Письмо 2
Если только 155ИД3 ставить - то команды на вкл/выкл для 16 устройств.
В случае с однокристалкой это будут независимые выходы - как пропишешь.
Уж точно дешевле чем покупать расширитель на 8 выходов за $100.
-----------------------
Предложены разные варианты, на разные вопросы, от разных людей.
Где тут я чего-то хочу???
P.S. Сергей0308. Я же написал Вам чётко и понятно - по делу диалоги - не надо думать и додумывать за меня.
Ща полежу, да на макетке попробую собрать чтоле))
Экономия сотен баксов - это мелочи???
Или мне предоставить КД на дополнительный блок?
Серьёзные заказчики требуют серьёзных документов на большие затраты.
Какие "какие-то махарайки" ???
Если кто-то не готов использовать СТАНДАРТНЫЕ СХЕМНЫЕ РЕШЕНИЯ
подчёркиваю - СТАНДАРТНЫЕ, то не используйте.
Модуль будет по любому создан, тогда и посмотрим. :)