Можно вклинится в ваш диспут?
А почему кнопка одна? Нет свободных входов?
Вопрос про переключатель уже задавали, но он как-то "в пылу баталий" остался без ответа.
Вид для печати
Можно вклинится в ваш диспут?
А почему кнопка одна? Нет свободных входов?
Вопрос про переключатель уже задавали, но он как-то "в пылу баталий" остался без ответа.
Можно конечно :)
Резервные входа есть, но не для этого и кнопок там достаточно, сделаешь больше будет путаница!Цитата:
А почему кнопка одна? Нет свободных входов?
И переключатель есть на два положения, причем он индицирует более двух состояний, отключен и не светится, одно состояние, включен и светится, другое состояние, включен и мигает третье состояние, могу еще сделать четвертое и пятое состояние, в зависимости от скважности мигания... :)Цитата:
Вопрос про переключатель уже задавали, но он как-то "в пылу баталий" остался без ответа.
Ну и так что бы было понятней:
Вложение 84677
Вложение 84678
Зачем там еще кнопки плодить, там всего достаточно и все работает как задуманно, и главное, всем кто за этим работает это нравиться, ну разве что нужно "губы подкрасить", "брови причесать" или как там у них...:)
Ну да, при этом оператору надо держать в голове один раз нажать, два раза быстро или один раз, но ооооочень длинно, чтобы включить то, что надо (по задумке модернизации).Цитата:
Зачем там еще кнопки плодить, там всего достаточно и все работает как задумано...
При этом...
Вопросов становится всё больше)Цитата:
Резервные входа есть, но не для этого...
Ещё вопрос можно?
Зачем информационные бирки на арматуре перевёрнуты текстом вниз? Это ГОСТ какой-то?
При нажатии на кнопку я должен видеть что нажимаю, а поднося руку к такой кнопке, я закрываю текст.
Когда вижу подобное, в смысле, стройные ряды лампочек, кнопочек, закрадывается мысль может они не нужны в таком количестве, в смысле, дешевле панель(СПК) поставить и просто нарисовать 30 лампочек!
Я называю это: дотрахаться до тараканов! больше ничего сказать не могу... :D Все ищут соринки в чужих глазах, в своих бревен не замечают! :D
Мы с вами это уже обсуждали!
Конечно можно и панель, только сколько стоит панель и сколько стоит кнопка с лампочкой, если извините нае...тся панель, то менять нужно всю панель, а так просто лампочку с кнопкой, не, если найти инвестора примерно на мильярд, ну или на 500 мильенов ну там тех. задания, проекты, кто там все это будет придумывать и исполнять, а потом налаживать по Бразильской системе :D, все от туда выгрести до голых стен, предварительно всех уволить на время реконструкции, то можно и панели со всеми современными пердимоноклями, ну еще и людей поменять, типа все кто знает как это работает уволить, а тех кто незнает как это работает, но кто паром будет писать от сенсорных панелей... ну вы поняли... :D
Не я понимаю, ваше недоумение, но панели это хорошо и даже здорово, когда все новое и строится с нуля, а когда это как то работает с 80-х, ну можно наверное и так и я не думаю, я даже уверен что панель тут это наихудший вариант ибо когда как я говаривал выше эта панель наеб...ся, а продукт надо гнать, мы должны выделить хренову тучу бабла да еще и ждать когда ее поставят, ну ладно пусть она будет в резервном фонде балластом лежать, но денег то она все равно стоит не как пакетик орешков или даже не как ПРка, которую можно воткнуть куда угодно, про лампочки я уже говорил выше, + люди, они привыкли к кнопкам, я вам больше скажу им вообще по началу было нужно по две кнопки на механизм, "Пуск" и "Стоп", мне ведь приходилось еще и это людям объяснять, что одна кнопка с лампочкой делает тоже самое, нажал, загорелась, значит включилось, нажал еще раз, погасла, значит выключилась, вот не знаю как бы я им про панели объяснял... ?
Хотя что греха таить, и панель тоже есть на этом производстве, она одна заменила, три реликтовых самописца... :)
Вложение 84679
Вы не смотрите что тут все ржавое, это было сделанно по быстрому, когда наеб...ся последний самописец, а продукт нужно было гнать, вот и воткнули на его место, что называется по быстрому... :)
А и еще, я тут в ознакомительных целях был на одном продуктовом производстве, так там тоже одни панели, знаете чем там киповцы круглосуточно занимаются? Прально, чинят вышедшие из строя панели, а то на новые денег не напасешся... :D
Никаких соринок и тараканов никто не ищет. Не перегибайте. Заданы конкретные вопросы. Не хотите отвечать, не отвечайте.. Зачем передёргивать?Цитата:
Я называю это: дотрахаться до тараканов! больше ничего сказать не могу... Все ищут соринки в чужих глазах, в своих бревен не замечают!
Вы же мою автоматику не видели и её возможности тем более... Но я действительно не понимаю, зачем, при наличии свободных входов, вешать функции на одну кнопку и заморачивать потом ещё "этими особенностями" рабочих?
Понимаю если есть ограничение по аппаратным ресурсам. Вот, есть кнопка которая уже используется и свободных входов нет. Всё, крутись как хочешь, но продукт выдай. Но когда нет таких ограничений, зачем такие "танцы с бубном"?
P.s. про бирки к кнопкам так и не ответили ...:confused:
В большинстве своём не все художники признанные гении. Либо были признаны уже после своей жизни и то единицы.Цитата:
А мне вот так больше нравиться, я художник, я так вижу!
Ну не знаю, меня там еще при жизни признали :) , а на эти бирки все равно ни кто не смотрит, все уже и так знают что где и что надо продублировали крупным шрифтом черным маркером, что бы из далека было видно, у производителя бирок, таких размеров все равно нет... :D
Не, вы и вправду думаете, что как там висят эти бирки и какого они размера, это главное в этом проекте!? Грю же дотрахаться, даже не до тараканов, а до блох... :D
Мы куда то уехали, я же вроде задал вопрос, нужен макрос, который будет разделять три вида нажатия, а тут понеслась, какие то переключатели , ставить или балластные кнопки которые будет нужны может быть раз в 10 лет и то в самом начале эксплуатации, даже панели тут предлагали ибо на кнопки смотреть больно, не учитывая сколько это будет стоить, хоть в моменте инсталяции, хоть в течении эксплуатации, но ведь ни кто даже ничего ни сказал по делу, не тут были отдельные выпады, но ни какой конкретики... Значит делаю вывод, все тока на словах великие профессионалы, а как до дела, то и ничего подобного, любители, не более того... :)
Давайте немного капнем в историю переписки!
В общем прозвучало это:
Я ответил это:
Тот макрос который я не без помощи сообщества сделал для себя работает так, первое нажатие по отпусканию, второе по истечению 5 сек., даже если кнопка продолжает быть нажатой, но впринципе я прошу прощения три и более нажатий можно обработать только по отпусканию, тут да, я был не прав! Приношу свои извинения! :)
Вот он кстати
Вложение 84682
Вот конкретно этот макрос не рабочий, ну так как он на картинке нарисован, но вектор задан правильно!
После некоторых не сложных телодвижений у меня получилось вот это:
Вложение 84683
Здесь кстати по истечении 5 сек. сигнал выдается даже если кнопка продолжает быть нажатой, т.е. последнее сотояние идет по факту истечения времени, а не по отпусканию
Туда еще добавлен сигнал маркер, что промежуток времени истек и что можно кнопку отпускать, щас на железе проверить не могу, но почти уверен, что это будет работать, по крайней мере, в симуляторе отработал правильно, предположу, что в реальности придется на инверторы простые связи заменить на линии задержки, во всяком случае в макросе на 2 состояния она есть :)
Ну, почему же!..
Я предложил подход с подобием АЦП на резисторах с подключением к аналоговому входу. А вместо нескольких кнопок поставить переключатель (2 переключателя).
В том сообщении разъяснять не стал - сделаю это сейчас.
Когда количество способов нажатия больше 2 (короткое и длинное) - никакой памяти у людей не хватит запомнить комбинации, да и ошибки возможны (хотел нажать 3 раза, но замешкался и система восприняла 2 нажатия).
Значит можно
- в воспитательно-дрессировочных целях ставить одну кнопку со множеством комбинаций нажатий (чтобы быстрее отвадить от переключений режимов)
- сделать рабочий вариант - несколько кнопок, которые подключены нестандартно к аналоговому входу (или стандартно - при наличие свободных входов).
Ваш выбор - воспитательно-дрессировочный.
У меня нет возражений. У меня нет оценки выбору (характеристика про воспитание - не в счёт).
Я бы сделал на таймерах TON и TOF и счётчике нажатий на ADD и SEL.
На TON выделил бы нажатие с защитой от дребезга и по фронту с TON (r_trig) увеличил бы переменную.
По отпусканию и TOF выделил бы отсутствие следующих нажатий - т.е. конец ввода команды. По спаду с TOF (f_trig) выполнил бы переключение режима (учётом значения переменной - несколько EQ).
По спаду TOF запустил бы таймер TP и через 0,1-0,3 с обнулил бы переменную (SEL).
Такую работу с переменными успешно когда-то проделывал - трудностей быть не должно.
Попробуйте в минимальной программе. Мне лень набирать. До утра ещё нужно 2 программы ПР200 и ПР205 завершить и несколько экранов к Weintek сделать. Сейчас после ужина отдыхаю.
-----------
Прошу прощения - решил другую задачу - количество нажатий, а не длительность... Голова другим занята...
-----------
При определении выбора по длительности есть проблема окисления контактов и их дребезга - нажал один раз, но длинного нажатия не обнаружил, т.к. от кнопки пришло множество мелких.
Это если там таких кнопок пруд пруди, а я делаю только одну с таким типом нажатия и это не приведет к никаким последствиям, просто изменит режим работы конкретного механизма, а не всей системы, тем более я не предлагаю считать нажатия, я именно делаю длительность нажатия, ну 5 сек. ошибочно ни кто держать кнопку не будет, это именно осознанное действие, 2-х секундное удержание, это тоже режим который включается осознанно, про короткое нажатие я вообще речи не веду, если там будет включен автоматический режим, эту кнопку вообще трогать не нужно, даже те тетеньки которые на этом работают, это уже поняли, так что не нужно нагнетать... :)
Принято! :)Цитата:
Прошу прощения - решил другую задачу - количество нажатий, а не длительность... Голова другим занята...
Там на входе в реле фильтр настроен, в общем дребезг он гасит.Цитата:
При определении выбора по длительности есть проблема окисления контактов и их дребезга - нажал один раз, но длинного нажатия не обнаружил, т.к. от кнопки пришло множество мелких.
ну, если есть лампа, связанная с кнопкой - просто длительность нажатия указываем морганием. Одна вспышка - нужно одно действие, отпускай кнопку. Нужно другое действие, жди вторую вспышку и потом отпускай. короткое без всяких вспышек, нажми и отпусти.
Согласен, ступил немного
Немного критики
Вложение 84684
По первому, может быть и лишнее, это я просто когда в отладчике смотрел, что бы визуально импульс видеть, а так да можно убрать, по второму да лишнее можно взять сразу с выходов таймеров задержки включения, ну а вот таймер задержки на отключение это целенаправленно стоит, говорю же третий выход работает не по отпусканию, а по факту истечения времени, все таки держать кнопку и отпустить через 2 сек., не одно и тоже чем через пять, через пять можно забыть что ее уже стоит отпустить :D
Вот упрощенная схема:
Вложение 84686
Интересно, а что же ловят у вас FTRIG, как не момент отпускания кнопки?
Ну и такая схема наверно больше отвечает заявленным требованиям:
Вложение 84689
Последний таймер даёт возможность не выполнять никаких команд, если человек пропустил нужный момент для отпускания кнопки или вообще передумал что-либо делать
Ну дык, в моей схеме FTRIG ловит не "последнее" по времени нажатие, а блокирует "второе", что бы на двух выходах сигнал не появился, а последнее нажатие таки и происходит по факту истечения времени!
Ок, могу проверить, но по позже, хотя с другой стороны если нажал и держишь более 5ти сек., это осознанное действие, зачем передумывать, или мы сейчас начнем такие сценарии выдумывать, что ни какой не то что логики, а ИИ не хватит предсказать что у нас, вернее у нажимающего эту пресловутую кнопку на уме... :DЦитата:
Ну и такая схема наверно больше отвечает заявленным требованиям:
Вложение 84689
Последний таймер даёт возможность не выполнять никаких команд, если человек пропустил нужный момент для отпускания кнопки или вообще передумал что-либо делать
Ftrig и его блокировка нужна для любого не последнего действия. Хотите вы того или нет.
а в последней схеме разве Q1 не будет срабатывать всегда после отпускания кнопки не важно когда ?
Согласен ибо нужно определять отпущена кнопка или продолжаем нажимать... :) Но последнее действие можно и даже нужно, я так считаю :), делать по истечению, ну можно конечно и десять действий на одну кнопку повесить, но я себе с трудом представляю такой сценарий, а три видел очень часто и не в пром. автоматике... :)
Ну я другого мнения, одна кнопка - одно действие.
Или нужны подсказки, чтобы не вспоминать.
Ну если следовать этой логике, то давайте поразмышляем, судить буду по себе:
Есть некий тех процесс, есть несколько емкостей, в моем случае их 6 шт. + 6 шт. насосов, часть из этих насосов предназначены для перекачки из одной емкости в другую, тут есть еще одно уточнение, этот тех процесс не происходит в режиме 24х7, 30х12, т.е. круглый год подряд, ну его периодически запускают на неделю другую, а потом он может пару или даже тройку мес. быть выключенным, так вот вернемся к нашим емкостям и насосам, т.е. когда идет работа, в емкостях на дне все равно остается какое то кол-во органической химии, когда она свежая, все ок, но вот стоит ей просто постоять несколько дней, она начинает безбожно вонять, что для этого нужно, угадайте с одного раза? Думаю вы догадались ее нужно слить всю без остатка, но насос работает так, что уровень доходит до нижнего датчика и он выключается, а нижний датчик он кондуктометрический и там еще все равно остается около куба этой субстанции, а теперь давайте прикинем, на принудительное включение насоса, что бы это говно слить нужно делать еще одну кнопку, а эту копку нужно повесить на какой то вход, которых и так не хватает, ну мы можем конечно повесить еще один к тем двум что уже висят модуль расширения, наху-тить там этих кнопок, которые откровенно говоря нахрен не нужны в процессе производства, И потом какие подсказки вам нужны, там две-три кнопки с двойным действием по тем сценариям что я описал выше и пару кнопок с тройным, тройное это я так же как говорил выше, вкл/выкл - Принудительный Вкл - переключение между Авт. и Ручн. режимами работы, ну вообщем нужно быть полным олигофреном что бы этого просто не понимать, пару раз сделаешь это и запомнишь на всю жизнь, тем более что эти нюансы отражены в инструкции, выделенным шрифтом. Вы же не будете допускать, что управлять этой установкой будет не квалифицированный персонал приглашенный прям с улицы, ну даже если и так, то он все равно будет проходить обучение, так что для каждого действия одна кнопка, это притянуто за уши, может быть и так как было раньше, если механизм один, а кнопки две, пуск и стоп... :)
Ручной режим не потребует дополнительных входов-выходов у ПР(ПЛК), достаточно одного селекторного переключателя, вот, в соседней теме совсем недавно возникал такой вопрос:
https://owen.ru/forum/showthread.php...l=1#post467189
В автоматическом режиме управление пускателем насоса осуществляется(переводится) с выхода ПР, всё!
Traveller читать умеете? Подсказки это банальная подпись на кнопке. Пуск/Стоп (для нормального режима работы), Слив (Удержание). Все.
И тогда делайте сколько угодно режимов. Если же на щите написано под кнопкой только Пуск/Стоп - да хрен его знает, сколько там на ней режимов и как ими управлять? надо подержать? три раза нажать быстро или не очень быстро? или между двумя нажатиями хлопнуть в ладоши и нажать третий раз ?
И все эти режимы будут передаваться из уст в уста между старыми и новыми сотрудниками :)
Короче резюмирую. Нахерачить можно что и как угодно. Но вам не место в программировании с точки зрения юзабильности "интерфейса" кнопки щита по сути это интерфейс. И разночтений каких либо в его управлении быть не должно. ИМХО.
а инструкции у нас обычно читают в начале, и то, если ее не потеряли. :)
дешевле и лучше сделано у меня, а вы предлагаете хуже и дороже, я вам уже выше писал, что я был на производстве где, одни панели, там идет непрерывный можно сказать конвейерный ремонт этих панелей и не надо тут всем, протирать что панель дешевле, весь набор кнопок с лампочками, это если это совсем дорогие кнопки и лампочки брать, будет стоить максимум 20% от цены панели, если на эту панель не смотреть под микроскопом. Я уже ставил панель и вы мне тут все равно не докажете, что именно в этом случае, панель лучше и дешевле... НЕТ! Хуже и дороже... :)
Вот вы у себя можете делать что хотите, панелями там обвешаться или переключателями, бирки 2х2 метра на одну кнопку вешать или список функций рядом с кнопкой, хоть штаны через голову надевать, все что сделано мной и то что я выложил на фото,было тыщу раз согласованно не с теми людьми кто это оплачивал, а с теми кто на этом работает и их все устраивает, одним хочется работать на автомате, пожалуйста включайте автомат, другие хотят руками, нет препятствий, я лишь вношу некоторые косметические изменения, что бы не привлекать доп. персонал для смены режимов, в инструкциях все расписано, даже QR-код есть в конце, что бы можно было сразу попасть на страничку с документацией к этой системе и по этому ни у кого ни каких вопросов не возникало, выопросы возникали по другому поводу, не связанные с управлением, но это уже все исправлено и работает как часы... :)
аминь забыли добавить :)
Чтобы не делать железные кнопки делал такой вариант (ПР200):
На экране выпадающий список с пунктами:
РУЧН
АВТО
ПУСК
СТОП
Соответственно он привязан к переменной.
Ну а дальше дело техники:
Выбираете АВТО - все работает само.
Выбираете ПУСК или СТОП - отрабатывается выбранная команда, переменная списка сбрасывается в 0 (т.е. в РУЧН)
Выбираете РУЧН - можете сами выбрать реакцию (можно остановить устройство, если оно работало в автомате, можно оставить работать дальше в руном режиме)
Так вопросы возникают, по каждому пункту, это у Вас нет никаких сомнений!
Например предлагаю для переключения в автоматический режим и управления в ручном режиме - один селекторный переключатель, так Вы стремитесь туда ещё кучу кнопок засунуть, непонятно для чего и т. д. и т. п.
Вы бы внимательней прочли мой изначальный посыл, а я излагал, нужно сделать так что бы не лазить в меню ПР-ки, а вы мне тут протираете про обратное, ну и.т.д.
Еще раз, шкаф уже собран, там столько органов управления, сколько необходимо, не больше не меньше, у тех кто за этим работает ни каких вопросов не возникает, я просто упрощаю им жизнь, запомнить что одна кнопка скажем на насос такой то имеет три разных команды, причем эти команды имеют второстепенное и даже третьестепенное действие, им не составит труда, если возникнут сомнения, то там лежит инструкция, хошь на бумаге читай, хошь на экране своей мобилы читай, кому то так нравиться больше, то что вы предлагаете, это приделать верблюду лифчик или собаке приделать пятую ногу и стоп-сигнал! Почему же люди, не те люди кто работает за станком, а те кто эти станки разрабатывает, все время норовят выйти за пределы здравого смысла, показывая им уровень своего интеллекта, ну посмотрите же я вот тут еще один переключатель поставил, а здесь кнопочку, это в лучшем случае, в худшем панель воткнул, что бы потом было зачем моск напрягать лазия по многоуровневым меню ища нужную виртальную кнопку, а нужна эта кнопочка или нет... главное что бы было... :D
Так Вы же принципиально неправильно делаете, мне кажется в этом проблема, в смысле, заводите на кнопки несколько функций, Вам говорят, что тогда контроль нужен включения насосов(режимов), а Вы против контроля!
По мне так контроль никогда не помешает, в смысле, включили Вы насос, точнее подали соответствующую команду, а насос не работает, например сработала тепловая защита или насос работает, а не качает, а оператор об этом не знает, короче, ничего хорошего я в этом не вижу!
Вот накинулись на человека. Друзья, вы забываете, что Traveller не с нуля делает автоматику, а вносит хотелки трудящихся в уже функционирующий щит. Вы должны знать, что не всегда можно что-то новое воткнуть в работающий агрегат, плюс, это же надо производство останавливать, а прошить ПРку - делов на две минуты. Так что, устраивает народ, значит все нормально. А будет делать что-то новое, вот тогда и кнопочек побольше воткнет и селекторные переключатели не забудет
какой контроль, вы имеете ввиду? я уже упоминал выше, что нажал кнопочку лампочка зажглась агрегат включился, нажал повторно эту кнопочку, лампочка погасла, значит агрегат выключился, вторая и третья команды на эти кнопки, это вспомогательные функции, ну как опять же я выше упоминал, нужно запустить агрегат принудительно, до слить оставшуюся воду, потому что если я ее просто нажму она не включиться, поэтому вступает, в действие двухсекундное удержание, не понимаю, почему у тех дам кто за этим работает это не вызывает ни каких вопросов, а те кто что то там разрабатывает, это вызывает диссонанс? :D
Ну так если не хотите вникнуть в суть, так и нечего фигню всякую нести... :D
Который сам же и делал по заявкам трудящихся... :) просто идет допиливание, некоторых косметических нюансов... :)
И тут вы правы, останавливать не нужно, эта опция тоже предусмотрена, ключевые механизмы, которые нельзя останавливать принудительно остаются в рабочем состоянии путем опускания флажков на пром. реле..., а там шей ПР-ку, не хочу... :)Цитата:
плюс, это же надо производство останавливать, а прошить ПРку - делов на две минуты.
Ваша допфункция слива сработает, если был пуск установки?
Или она сработает только из определенного состояния установки?
А то глядя на макросы, у вас там одновременно пару команд пролетают.
Тестируете при добавлении хотелок трудящихся? Никого там не зальнт водой? :)
Вы не верно понимаете суть, это если политкорректно, а если говорить как есть, допридумываете всякую фигню, шкаф уже ни кто переделывать не будет и я его не переделываю, он полностью самодостаточен, я лишь вношу незначительные программные правки... Переделывать, т.е. добавлять кнопки и переключатели, как тут многие советуют и внести небольшую программную плюшку, что бы из меню реле перенести настройку на лицевую панель, это не одно и тоже, не правда ли? :)