Давайте не будем трогать Arduino?! И стереотипы связанные с этим не будем использовать в беседе.
Вид для печати
Traveller у вас сразу встанет проблемой.
1. чтобы лампы не мигали и из 15-ти могут быть включены 8-мь например
2. Возможность одновременного нажатия нескольких кнопок, либо быстрое нажатие нескольких кнопок.
Вот это все и увеличит стоимость на первый взгляд простого решения, что приведет с стоимости выше, чем модули ввода-вывода.
добавьте сюда промышленное исполнение еще.
Я и не собираюсь использовать ардуино, просто привел ее в качестве примера, тем более что там стоят те же самые контроллеры Atmega, которые стоят в качестве мозгов в большинстве промышленных программируемых реле, разница лишь в том что ардуина это конструктор прототипирования для любителей и ставят туда отходы электронного производства, а промышленный образец имеет корпус, обвязку, готовый софт и все остальное, что для этого необходимо... :)
1. Нет мигать не будут, в том плане, что если это не будет слегка заметным мерцанием при быстром движении, а движения там и не планируется, просто будут менее ярко светиться, но и этой яркости будет достаточно...
2. А в чем проблема идентифицировать нажатия нажать несколько кнопок? в компьютерных и других клавиатурах в. т.ч. на кнопочных мобильных телефонах, где используется тот же принцип взаимодействия с клавиатурой, ни кто не мешает внедрять всякие сочетания одновременно нажатых клавиш, ну например банальные "Ctrl+C" или "Ctrl+V" и им подобные... Не это вообще не аргумент... :)
IVM приведите пример промышленного формфактора любого производителя того, что хочет автор.
Вот на пример, на цену не смотрите, ибо это уже готовое изделие, не нашего производства, я же хотел бы видеть просто контроллер в корпусе, к которому подключаются, "вертикальные" и "горизонтальные" шины, + 2 провода RS-485 и 2 провода питания 24 вольта, больше ничего этому контроллеру подключать не нужно и стоить оно должно по сегодняшним меркам не дороже условных 5 тыщ деревянных, хотя за такую фигню и это дорого, не вижу на что там можно накрутить цену, что бы оно стоило дороже ПР-ки или модуля ввода-вывода...
Хорошо, со вводом более менее понятно, в смысле, по очереди опрашиваем группы дискретных входов и их состояние пишем в переменную, типа битовой маски, я правильно понимаю?
А с выходами как, в любой момент времени работает(включена) только одна группа выходов? Я правильно понимаю вашу гениальную задумку с выходами?
В смысле, как я тогда могу использовать выхода как выхода, в смысле для управления чего либо, кроме лампочек(динамической индикации)? Я правильно понимаю, что об этом Вы ещё не думали, в смысле, главное, что-то написать!
Я не планирую к этому девайсу подключать что либо кроме лампочек и кнопок, этот девайс должен упростить устройство ввода т.е. кнопки, и вывода, т.е. лампочки, а для всего остального есть ПР-ки, логические контроллеры и модули ввода и вывода, или вы думаете что это устройство должно быть на все случаи жизни или их заменять!? :)))
Сдается мне что это вы не думаете что пишите, а просто стараетесь показать что у вас длинее и толще... :))))
Traveller кажется вы не догоняете в предложенных вариантах главного - они все с USB шиной, а это шина данных из 2-х проводов, следовательно там контроллер, который все отрабатывает. И это только клавиатуры, а лампочки где?
то есть никто из вас не может показать готового устройства других производителей с ценником 5 тыщ деревянных.
Я не говорю что эти устройства есть, я говорю что не плохо было бы его разработать и изготовить, что на мой взгляд сделать не так сложно, и да я это не писал в ветке "Флуд", я это писал в ветке "Разработки", а где по вашему я это должен был написать? :)
Грю же, это посыл разработчикам, а не советчикам типа, как правильно нужно потратить деньги предприятия, что бы купить от "мертрвого осла уши"...
так вам и ответили, что используя существующее вам выйдет дешевле, чем разрабатывать
С чего вы это взяли? Это разработчики отвечали, или вы!? :)))
Тем более что Cs-Cs отвечал по делу, и я с ним согласен, уже сказал, что существующие решения не прокатят, и да они слишком громоздкие и дорогие.... :)
Ну вы же видите стоимость ПР, как вы говорите он внутри тоже на STM, да не важно на чем. Есть количество входов и выходов и в его стоимости заложена цена на разработку.
Ну а теперь все это умножаем на нужное вам количество входов/выходов и в единственном экземпляре, потому что пока такое нужно только вам. Делаем вывод
Вывод, что пока этого нет в природе, говорить о том что это нужно только мне несколько преждевременно, а что касается кол-ва входов и выходов, то все эти элементы делаются на одной плате с использованием SMD компонентов, т.е. себестоимость такого изделия в виде печатной платы может быть не дороже бутылки дешманского вискаря, поверьте мне, я знаю как это делается, сам видел... :)
Traveller а кто вам сказал, что ПР стоит дороже дешевого вискаря?
А с чего вы взяли , что мне это кто то говорил, и с где вы нашли что я это говорил именно про ПР!? :)
Вы читать умеете? :)
Вот устройство из другой области применения и аналогичного принципа действия и там нет непрерывного опроса, но оно координатно-адресное, посмотрите сколько оно стоит, ну да оно стоит несколько дешевле чем будет стоить то о чем я пишу, но не потому что оно просто по запчастям или по разработке будет стоит дороже, а по массовости производства, но даже если бы оно стоило раза в два или в три дороже это было бы вполне экономически оправданно, причем с большим запасом...
Вопрос имеет право на обсуждение.
Я задал этот вопрос ИИ:
https://www.getmerlin.in/ru/share/chat/YC22BHdKHl7
К сожалению, ссылки на чаты недолговечны(
Я не работал с PLC ОВЕН, но некоторые модели PLC китайцев под CodeSys сейчас на реальных объектах выдают мне 1мсек скан TaskCycle при загрузке CPU 20%. Следовательно, учитывая инерционность зрения HomoSapiens, вполне можно рассмотреть и вариант, выданный GPT ) Т.е. тупо прогонять циклом по двум осям, на короткое время включая необходимую координату. Для этого потребуется кол-во выходов, равное сумме столбцов и строк, а не их произведению!
Ну так да, динамическая индикация стара как мир, если уж вообще просто еще в СССР и не только все электронные часы или почти все, выводили время на ИВЛы посредством динамической индикации, а еще и калькуляторы и многое что еще, где была цифровая индикация, т.е. в отдельный момент времени индицировалась только одна цифра, потом следующая и.т.д. по кругу, , да что говорить, матричные индикаторы как работают, правильно! по тому же принципу, уже наверняка есть хренова туча всяких специализированных микросхем которые это делают, просто так, хоть на ввод с кнопок, хоть на индикацию т.е. на светодиоды, вообще ни каких проблем с этим не вижу, грю же это на любом копеечно-дешманском микроконтроллере можно реализовать (не буду упоминать слово Ардуина в суе :) )
Чё тут развели, панели, ПР-ки для такой задачи это вообще ооочень дорого и не нужно, это может, и должно стоить "копейки" ибо здесь нет ни какой магии... :)
Кстати вот уже готовый чип 8х8 по цене семечек :), который может делать индикацию, обвязка только нужна, уверен на 149%, что примерно такая же хрень есть и на ввод... :)
это тупо полнейший бред - ставить ПЛК, чтобы оставить в большом количестве ключи управления и лампочки, зажигаемые от ПЛКЦитата:
которые порой идут чисто на отработку кнопок и вывод на индикаторные лампочки
6 страниц каких-то странных фантазий и складывается ощущение, что дешманский вискарь пошёл даже не на протирку печатных платЦитата:
себестоимость такого изделия в виде печатной платы может быть не дороже бутылки дешманского вискаря, поверьте мне, я знаю как это делается, сам видел...
:D
Вот уж действительно, полет инженерной мысли, если ему поверить, "оставит без штанов" предприятие, зато будет все по фен-шую... :D
Не переживайте, предприятие без штанов никогда не останется. Пусть не зажимают деньги на инвестиционные программы. Просто до последнего в карман складывают прибыль. Это как с современным бизнесом, все думают только о прибыли, но никак о предприятии. А когда все выжмут, уже поздно будет.
Traveller вы опять лепите туфту, давая ссылку на адресное устройство коммутации домофонов. Это все ДРУГОЕ, а вы не можете этого понять.
Пример того, что вам нужно это мультиплексоры/демультиплексоры. То есть в устройстве должна стоять микросхема, которая согласно выставленным битам выдаст больше выходов или даст больше входов на меньшее физическое количество.
Другого тут не дано.
Не, давайте так, глянем с другой стороны:
Скажем так, есть тетенька, которая работает на этом техпроцессе уже лет двадцать и там все время начиная с 80-х годов были лампочки и кнопочки, а теперь мы подходим к этой замечательной женщине и предлагаем выбор, мы тебе все лампочки и кнопочки собираем в одно место, тебе будет работать удобней, и премия твоя не пострадает или вариант №2, мы тебе ставим панель оператора, но поскольку панель стоит дороже и вещь не такая надежная как кнопки и лампочки, и чтобы обеспечить надежность и бесперебойность нужно купить две, одна будет просто лежать на складе, но при этом мы тебе урежем премию, ибо это стоит очень дорого, как вы думаете цензурными или не цензурными словами она пошлет того кто ей предложит второй вариант и ли она выберет все же первый? :)
А начальству по барабану за каким пультом она будет работать, не начальник же за этим пультом работает, а что там сенсорная панель или кнопки с лампочками, в итоге на производительность это ни как не влияет, как вырабатывали раньше условные 10 тонн продукта, так и будут вырабатывать дальше теже 10 тонн, что бы там ни стояло в качестве органов управления... :)
Инвестиции на оборудования не связаны с премией тётеньки за пультом. Они связаны с тратой прибыли не в карман собственника, а по прямому назначению - развитию производства.
Вы с собственником должны решать, а не с рабочим персоналом.
Кроме этого надо улучшать рабочие условия этого самого персонала. У вас подход к финансированию неверный. А вот если у собственника нет денег, ну или жаба давит, то пусть с лампочками сидят все.
Как все просто, как будто там очередь из инвесторов, стоит и думают как бы проинвестировать и как будто бы акромя этого тех.процесса больше некуда инвестировать... :D
Ну я вынужден повторяться что панель это не улучшение рабочих условий, а ухудшение, если лампочки она сидя за столом видит, что там светится, а вот к панели периодически подбегать нужно шоб разглядеть, вот, наверное где кайф от работы ловить нужно! :DЦитата:
Кроме этого надо улучшать рабочие условия этого самого персонала. У вас подход к финансированию неверный. А вот если у собственника нет денег, ну или жаба давит, то пусть с лампочками сидят все.
Еще раз, не пытайтесь свой разумом и возможности технологий поставить в приоритет над здравым смыслом!!! Не нужна там панель, по крайней мере за те деньги по которым их продают, нерентабельно это от слова совсем... :)
ну лампочки ей тоже не нужны
вся тема бред какой-то
Тема сверх-актуальная и сверхважная!!! Более того, она расколет нас на два и более лагеря. Как в свое время разделила верующих, и не так давно даже ученых.
так кто мешает использовать модули ввода/вывода для кнопок и лампочек? из затрат стоимость оборудования, а не стоимость разработки + оборудования подешевле?
Есть готовое оборудование нужное вам но не Овен - примените его. Нет, тогда неважно на чем. Это в любом случае будет дешевле, чем разработка.
От куда вы знаете, вы свечку держали? :)
Да какой к черту раскол, просто некоторые доморощеные специалисты как в том пресловутом анекдоте, по двух бычков на горке и стадо коров в низине...., хотя в начале я совершено конкретно обозначал что нужно, не больше и не меньше, а так же обозначил, что не нужно увеличивать цену ради "красоты решения", не нужно там это..., но видать задел чьито религиозные чувства и понеслась... :D
Ну дык они используются, но я же в самом начале написал, что не плохо было бы иметь такой контроллер который был бы специально заточен под это дело, т.е. с минимальным кол-вом проводов и портов ввода вывода, а так да стоит два модуля в шкафу по 32 канала каждый, все прекрасно работает, проводов только много и габариты несколько избыточны, с одной стороны все просто как оцинкованое ведро, с другой монтаж получился несколько более плотный, хотя можно было бы сделать и по свободней, это все что нужно, не более того... :)
С монтажем при динамическом вводе/выводе то же все не просто. От модуля действительно проводов будет отходить много меньше. Например, если матрица 8 на 8, то на кнопочный пульт будет отходить 16 проводов вместо 65. Но в самом кнопочном пульте надо будет сделать систему вертикальных и горизонтальных шин. Последовательно с каждым сухим контактом надо будет включить диод.
Traveller лично меня никогда не устраивали габариты модулей Овен. Есть решения, куда компактнее. Правда стоят денег.
На счет кнопок и лампочек, в любом случае проводов там всегда много, хотите вы того или нет. Опять же, ту же матрицу с диодами надо куда-то девать. А если матрица в самом шкафу а кнопки на двери, то все равно к кнопкам провода.
опрос в нужное место и нужное время требует последовательное однократного нажатия.
клавиатура для конечного устройства (ПК) передает данные по адресной шине (USB), вы опять за старое :)
пример расширителя выходов был у ПЛК63 насколько помню МР1 по адресной шине. По сути ни чем не отличается просто от модуля ввода/вывода с Modbus, только работает по другому.
Все так, но если был бы такой девайс, то я бы эти две коробочки на заднюю часть панели рядом с лампочками и кнопками воткнул бы и шкафа бы дополнительного не было бы, да что там говорить, я бы и питание пустил бы по условному POe от основного шкафа... :)
Бред, нам компьютерных клавиатурах вам кто мешает нажимать сочетания клавишь и да, там нет на каждом контакте по диоду... :D
Речь идет не про параллельный ввод т.е. из десятичной системы в двоичную, а про динамический, когда просто последовательно идет опрос, что подключено к данной шине, потом к следующей и.т.д., нажимайте хоть десять клавиш одновременно, контроллер это все распознает и правильно интерпретирует...
А еще я вам скажу по секрету конкретно в моем случае нажатие более одной кнопки не планируется, только Тссс ни кому не говорите... :)
Мы вот сейчас спорим...., а ведь никто не знает, что там на уме у ОВЕН'а. Он ведь стоять на месте не будет - будет разрабатывать ведь что-то?!
А вдруг он сделает модуль расширения, типа:
- разъема для подключения адресной RGB-ленты на WS2812;
- или разъема для подключения клавиатур с портом PS/2;
Тогда наш спор зайдет в тупик?! Как думаете?!