Просмотр полной версии : Помогите решить задачку
АлексейI
21.02.2023, 20:46
Есть электродвигатель который будет вращать станину туда-сюда до датчиков нижнее положение и верхнее так вот как сделать цикл повторения качения от нижнего до верхнего если опускание в низ q1 подъем в верх q2 , in1 верх , in2 низ а условия выхода из цикла (сброс ) и остановка в среднем положении in3
Как-то так, наверное:
66082
I1 - кнопка пуск вверх
I2 - кнопка пуск вниз
I3 - стоп
I4 - концевик на размыкание верхний
I5 - концевик на размыкание нижний
66086
Этот вариант, кажется, симпатичнее;)
Сергей0308
21.02.2023, 23:12
Как-то так
66085
А что за вход "Центровка", такого вроде даже в ТЗ нету, в смысле, для чего он задуман?
А что за вход "Центровка", такого вроде даже в ТЗ нету, в смысле, для чего он задуман?
Принудительный возврат станины в среднее положение. В принципе, можно можно совместить с кнопкой стоп, но так, мне кажется, логичнее - у нас на работе у нового оборудования есть команда фазировки, когда вся механика выставляется в нулевое положение
Сергей0308
22.02.2023, 13:53
Принудительный возврат станины в среднее положение. В принципе, можно можно совместить с кнопкой стоп, но так, мне кажется, логичнее - у нас на работе у нового оборудования есть команда фазировки, когда вся механика выставляется в нулевое положение
А, зачем её куда-то возвращать, где она и так находится, в смысле, в другом положении она и остановится не может!
А, зачем её куда-то возвращать, где она и так находится, в смысле, в другом положении она и остановится не может!
Свет моргнул и она остановилась непонятно где, меняли станину и в результате положение ее где-то там. Можно много ситуаций придумать
Сергей0308
23.02.2023, 20:34
Свет моргнул и она остановилась непонятно где, меняли станину и в результате положение ее где-то там. Можно много ситуаций придумать
А, если датчик среднего положения не сработает(сломается), что механизм будет вечно гонять туда-сюда, тогда может и таймер выключения присобачить? В смысле, Вы все НС будете рассматривать или выборочно?
А, если датчик среднего положения не сработает(сломается), что механизм будет вечно гонять туда-сюда, тогда может и таймер выключения присобачить? В смысле, Вы все НС будете рассматривать или выборочно?
Можно рассмотреть и неисправность датчика, например использовать нормально замкнутые датчики или исходя из скорости движения станины следить за периодом их срабатывания. Но, перебой в электропитании или, скажем, замену ремня привода, я думаю, можно отнести к особенностям эксплуатации. А выход из строя датчика - это уже авария и ее надо обрабатывать отдельно.
И вообще, автор написал, что станину надо останавливать в среднем положении, значит это важно. Поэтому я и заложил возможность отдельной командой возвращать станину в среднее положение.
Сергей0308
23.02.2023, 22:13
Можно рассмотреть и неисправность датчика, например использовать нормально замкнутые датчики или исходя из скорости движения станины следить за периодом их срабатывания. Но, перебой в электропитании или, скажем, замену ремня привода, я думаю, можно отнести к особенностям эксплуатации. А выход из строя датчика - это уже авария и ее надо обрабатывать отдельно.
И вообще, автор написал, что станину надо останавливать в среднем положении, значит это важно. Поэтому я и заложил возможность отдельной командой возвращать станину в среднее положение.
А какая разница, датчики(контакты датчиков) нормально-замкнутые(размыкающиеся) или нормально-разомкнутые(замыкающиеся), в смысле, мне кажется что никакой разницы нет!
Поступила команда на останов, датчик не сработал, происходит останов по времени(таймеру), уставка таймера немного больше периода срабатывания датчика, всё!
Мне кажется, не надо усложнять, в смысле, отслеживать все НС!
А какая разница, датчики(контакты датчиков) нормально-замкнутые(размыкающиеся) или нормально-разомкнутые(замыкающиеся), в смысле, мне кажется что никакой разницы нет!
Поступила команда на останов, датчик не сработал, происходит останов по времени(таймеру), уставка таймера немного больше периода срабатывания датчика, всё!
Мне кажется, не надо усложнять, в смысле, отслеживать все НС!
Без проблем, но нужно ли это автору?
66117
Сергей0308
23.02.2023, 23:37
Без проблем, но нужно ли это автору?
66117
Я как раз об этом и хотел сказать, а то Вы свои доделки считаете нужными автору, а мои под сомнения ставите, в смысле, нужны они автору вопроса или нет!
В смысле, если быть объективным, надо начать с начала, то есть со своих, в смысле, быть принципиальным!
Сразу вспоминается анекдот про Горбачёва: Здесь имеют место два альтернативных мнения, одно - моё, второе - неправильное!
Я как раз об этом и хотел сказать, а то Вы свои доделки считаете нужными автору, а мои под сомнения ставите, в смысле, нужны они автору вопроса или нет!
В смысле, если быть объективным, надо начать с начала, то есть со своих, в смысле, быть принципиальным!
Сразу вспоминается анекдот про Горбачёва: Здесь имеют места два альтернативных мнения, одно - моё, второе - неправильное!
Помнится в одной темке попросил человек помощи, а ему про СССР стали рассказывать
https://owen.ru/forum/showthread.php?t=36953&p=392095&viewfull=1#post392095
Сергей0308
24.02.2023, 00:02
Помнится в одной темке попросил человек помощи, а ему про СССР стали рассказывать
https://owen.ru/forum/showthread.php?t=36953&p=392095&viewfull=1#post392095
Да я это помню, как это к нашей теме относится, в смысле, в той теме это не нужные свистоперделки, не нужные для работы программы, а в этой теме, насколько я понимаю всё же человек как то собирается это использовать, пусть и непонятно как!
В смысле, Вы подозреваете, что это не нужно?
Недавно ошибку молотка обсуждали: https://owen.ru/forum/showthread.php?t=37472
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_X Y_(%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0_%D0%BC%D0% BE%D0%BB%D0%BE%D1%82%D0%BA%D0%B0)
Ошибка молотка - это не умение правильно описать проблему. А вот, нужная это свистоперделка или нет решает автор вопроса. Я в макросе обозначил одну из возможных проблем, вы указали на другую возможную проблему. Будет автор их учитывать или нет, это уже не наша проблема. Тем более, что он молчит
Сергей0308
24.02.2023, 02:07
Ошибка молотка - это не умение правильно описать проблему. А вот, нужная это свистоперделка или нет решает автор вопроса. Я в макросе обозначил одну из возможных проблем, вы указали на другую возможную проблему. Будет автор их учитывать или нет, это уже не наша проблема. Тем более, что он молчит
То что Вы и я предлагаете, это не свистоперделки, это используется(может использоваться) в программе! Свистоперделки - не используются в программе, как в той теме, что Вы привели, если убрать эти свистоперделки - ничего не изменится в работе программы! Собственно поэтому они(свистоперделки) и не нужны! Например, если измерять раз в секунду мгновенное значение напряжение в розетке(сети), напряжение может быть любое в диапазоне 0-311 вольт, что это Вам даёт - ничего, но подобных бесполезных действий может быть много. Ну, товарищ конечно может что угодно рассказать, типа жить без них не может, от этого они не перестанут быть свистоперделками, не нужными для работы программы элементами! Надеюсь, понятно объяснил?!
И, бывает не всё так однозначно, как в данном случае, в смысле, например макрос вычисления дней недели: стоит ли усложнять макрос рассчитывая на работу более 100(400) лет, ведь на практике ни одно ПР столько не проработает!
И, чуть не забыл по теме, в смысле, мой вариант.
Контакты кнопки "Стоп" и концевиков - нормально-замкнутые(размыкающиеся), как обычно делают, в смысле, без извращений!
66162
Надеюсь, чем-то отличается от преведущих, в смысле, задачка простейщая, не мудрено и повторится!
66164
Вот ещё вариант с паузой между включениями:
66180
66181
66182
АлексейI
01.03.2023, 14:47
вот чего я добился спустя пару часов без интернета 66238
Сергей0308
01.03.2023, 15:23
вот чего я добился спустя пару часов без интернета 66238
А работает? В смысле, так, как Вы хотели, после команды стоп останавливается в среднем положении по сигналу соответствующего датчика?
АлексейI
01.03.2023, 17:31
в общем получился из этого макрос а на выход сброс после определённых условий СП и ШАГ4 подавался сброс
Сергей0308
01.03.2023, 19:40
в общем получился из этого макрос а на выход сброс после определённых условий СП и ШАГ4 подавался сброс
Про 4 шага мне это сразу вспоминается:
https://www.youtube.com/watch?v=GjyBwPLmlHM
Так Вы макрос хотели сделать или алгоритм какой?
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot