4:00 В эквивалентной схеме "Таймера задержки выключения" есть логическая ошибка. Вход контакта Q реле времени подключен к входу IN, а должен быть - к логической единице. Поясню. Когда сигнал на входе IN становится равен нулю реле времени держит контакт Q включенным заданное время. Но слева от контакта Q - 0 (от IN), поэтому справа будет 0. А должна быть 1 (пока не отработает реле времени). С уважением, S.M.
8:00 подскажите пожалуйста можно ли менять время задержки вкл. или выкл. выносным резистором онлайн так сказать или энкодером??? чтобы например двигатель на выходе вращался 5 секунд, затем покрутив резистор, двигатель вращался 15 секунд???
Да, вполне. Если большая точность не требуется - на аналоговый вход вешается резисторный делитель с переменным резистором. Если нужны конкретные обороты, а не время вращения - дополнительно энкодер или индуктивный датчик, определяющий момент поворота двигателем через "0". Программа получится несложная.
@@АндрейКулагин-р1ю спасибо, это на плоскошлифовальный станок надо, чтобы стол сдвигался от 1 мм до 30 мм, там примерно перемещение должно быть, наверное можно без энкодера, просто по времени высчитать
Очень познавательное видео, спасибо за ваш труд. А вы в работе не используете плк Micrologix 1000, а то у нас на предприятии только они, а обучающего видео на русском языке по ним найти не могу?
Спасибо Вам. Все очень полезно. Одно но: иногда говорите очень быстро, особенно это важно, когда каждое предложени, слово нужно проанализировать, обдумать. Иногда не успеваю увидеть, какие кнопки и т.д. Вы нажимаете. Если буде возможность и время, как выстроить интерфейс окон, быстро переключаться, работать с окном OPTIONS. С уважением, П.К.
Во всех блоках нужна на входе постоянная единица чтобы шел отсчет времени (кроме TR). Со всех пультов, сенсоров единица приходит импульсом. В итоге время не отсчитывается полностью. В блоке ТР можно инвертировать Q?
Есть таймер с функцией reset ? есть основной контакт подачи сигнала предположим старта отсчёта времени , и возможность ещё одного подачи сигнала при котором таймер бы начинал отсчёт заново. При условии что таймер не закончил первый отсчёт времени . ?
@@АндрейКулагин-р1юСпасибо, ещё вопрос, почему в схеме мы видим нормально открытый, а на самом деле он НЗ?. Как не ошибиться если я буду читать чужой код. Почему у Вас схема работала если на схеме указано НО?
Здравствуйте, хочу вместо ввода времени значение поставить на вход таймера переменную - это получилось. Вопрос каким образов в переменную записать значение времени?
Мне интересно, а зачем прям конкретный таймер для задержки включения, а другой выключения!? Я омрон изучаю там один таймер TIM хочешь ставь его контакт для задержки пред входом или выходом.
Доброго здоровья Андрей. Прошу ролик про G120. Ввод в эксплуатацию, работа с контроллерами по telegram 1, control/status word, setpoint channel. Спасибо за вашу работу.
@@АндрейКулагин-р1ю нужно измерить время выполнения процедуры и установить это время как ограничение для другой процедуры. Процедуру пересчёта и перезаписи значений можно проводить только по триггеру.
спасибо за видео.а у меня такой вопрос вот берем принципиальную схему( ну к примеру ИТП) и на схеме указан контроллер виртуальная схема которая стоит в данном контроллере должна в какой нибудь сноске отображатся ,.?
Формально, должен быть целый раздел рабочего проекта "Программное обеспечение". По факту - зачастую проектировщики не имеют представления как это работает, постоянно возникают коллизии "кто это должен делать и кто оплачивать".
@@АндрейКулагин-р1ю спасибо за ответ.значит скорей всего у нас этой части документации не будет.Ладно буду ждать ваших роликов. Может с их помощью как нибудь разберусь еще раз спасибо
Видео хорошее и грамотное. Есть вопрос по поводу установки нескольких таймеров. Задача такая: При определенных условиях один выход должен включаться на разное время и у меня есть проблема, что программа игнорирует все таймеры кроме последнего. Что это может быть?
Спасибо за вопрос! Подобный таймер в Лого! не использовал, в S7-1200 есть ряд библиотечных функций для работы со временем, в том числе с операциями сравнения. А вот умеет ли он сам определять восход-закат солнца, надо посмотреть...
Зависит от ваших задач. Если обслуживание старых систем, где программы написаны в ST - смысл имеет. Я не пользовался ST очень давно, но у меня в основном новое проектирование, а не обслуживание старых систем. Мне пользоваться приходится FBD, LAD, SCL Siemens.
Вы имеете ввиду STL? Для TIA Portal не имеет никакого смысла. Это устаревший набор инструкций более не поддерживаемый нативно в среде исполнения новых ПЛК. Никаких преимуществ в скорости не получите, а только непереносимый код. Лучше всего в больших проектах применять SCL/ST. Тогда сможете использовать практически один и тот же код в Codesys, Studio 5000 и Step 7, если грамотно напишете программу. Для небольших проектов - LAD/FBD. Про устаревший STL забудьте.
@@nick8765 Замечание верное. Действительно я понял ST в вопросе как STL, а не SCL с точки зрения МЭК 61131-3. А вот изучать STL (если автор имел в виду его, а не ST/SCL) или нет - вопрос текущих задач, если есть в обслуживании S7-300 с программами написанными в STL, изучать придется.
Добрый день! Есть два вопроса. Почему вы используете на подхват выход таймера а не включение контактора? И для чего на таймере MD 2000? Надеюсь не останусь без ответа как в прошлый раз.
MD2000 это переменная меркеров/флагов размером в 4 байта находящая по адресу 2000. Я ее добавил к выходу таймера чтобы видеть текущий отсчет времени с момента начала работы таймера. Для наглядности. Про меркеры/флаги я рассказывал ранее.
Приветствую, Андрей. Спасибо вам большое за ваши видео. Хочу вас спросить возможно с вами связаться для небольшой консультации на пару минут с моей платой за вашу консультацию по поводу целисообразности изучения ПЛК я не совсем понимаю подходят ли они для моих целей и сколько времени у меня ето обучение может занять? Вот что интересует. Искреннее спасибо.
Напишите на andrey.kulagin.pi@yandex.ru, по мере возможности отвечу. Консультировать в частном порядке, к сожалению, не могу - очень мало свободного времени.
Теоретически можно, есть даже ПЛК на базе Arduino. Но я скептически отношусь к применении Arduino в промышленных задачах - нужна большая надежность, отсутствие зависаний, в том числе при работе в условиях помех.
Не понятно, почему в левом рисунке "контакты" соединены со входом. Ведь в действительности это не так. На физическом уровне никто так не делает. Как минимум потому что задержку выключения так в принципе сделать нельзя. Еще претензия к Сименсу. Зачем такие плохие картинки рисуют? И букв лишних так много. В Лого все было миниалистично и понятно. Рамочку на блок бы сделали - уже легче было бы смотреть...
Контакты соединены со входом, чтобы уложиться в блок программного таймера - для понимания внутренних процессов. По картинкам от Сиеменс - согласен, могли сделать оптимальнее. Но это дело привычки.
Тупей не придумаешь! В варианте TOF если на входе IN приходит ноль, то и на выходе сразу появляется ноль при замкнутом состоянии реле, а не через заданное время, у вас нарушено логическое мышление, и вы просто впиндюриваете свои тупые логические выводы слушателям глядя на схему явно ошибочную. Выходной ключ должен быть подключен к питанию а не ко входу, а вот таймер ко входу коммутировать этот выходной ключ, для вас это не значительно, но это ложь то что вы говорите.
4:00 В эквивалентной схеме "Таймера задержки выключения" есть логическая ошибка. Вход контакта Q реле времени подключен к входу IN, а должен быть - к логической единице. Поясню. Когда сигнал на входе IN становится равен нулю реле времени держит контакт Q включенным заданное время. Но слева от контакта Q - 0 (от IN), поэтому справа будет 0. А должна быть 1 (пока не отработает реле времени). С уважением, S.M.
Вы абсолютно правы, ошибка есть.
Андрей, спасибо за ваш труд. Все очень информативно и полезно!!!
Андрей, замечательная работа! Пожалуйста, не останавливайтесь. Ваши видео, это как раз то, что нужно. От простого к сложному. Спасибо огромное.
Вы объясняете ясно и понятно, я новичок мне все прекрасно понятно
Спасибо
Не каждый специалист поделиться знаниями.
Пусть у вас в жизни будет самое лучшее
Добрый день! Хочу сказать спасибо вам 👨🔧👨🔧
Спасибо большое Андрей, пожалуйста продолжайте в том же духе)
Очередной лайк!)
8:00 подскажите пожалуйста можно ли менять время задержки вкл. или выкл. выносным резистором онлайн так сказать или энкодером??? чтобы например двигатель на выходе вращался 5 секунд, затем покрутив резистор, двигатель вращался 15 секунд???
Да, вполне. Если большая точность не требуется - на аналоговый вход вешается резисторный делитель с переменным резистором. Если нужны конкретные обороты, а не время вращения - дополнительно энкодер или индуктивный датчик, определяющий момент поворота двигателем через "0". Программа получится несложная.
@@АндрейКулагин-р1ю спасибо, это на плоскошлифовальный станок надо, чтобы стол сдвигался от 1 мм до 30 мм, там примерно перемещение должно быть, наверное можно без энкодера, просто по времени высчитать
@@dimooonz И на ПЛК и на программируемом реле этот функционал довольно легко реализовать.
@@АндрейКулагин-р1ю спасибо!
Спасибо огромное.
Есть программа Qtranslate можно переводить текст на экране монитора
супер
Очень познавательное видео, спасибо за ваш труд. А вы в работе не используете плк Micrologix 1000, а то у нас на предприятии только они, а обучающего видео на русском языке по ним найти не могу?
С контроллерами Allen Bradley сталкивались, но очень давно. В России они встречаются крайне редко.
Спасибо Вам. Все очень полезно. Одно но: иногда говорите очень быстро, особенно это важно, когда каждое предложени, слово нужно проанализировать, обдумать. Иногда не успеваю увидеть, какие кнопки и т.д. Вы нажимаете. Если буде возможность и время, как выстроить интерфейс окон, быстро переключаться, работать с окном OPTIONS. С уважением, П.К.
Во всех блоках нужна на входе постоянная единица чтобы шел отсчет времени (кроме TR). Со всех пультов, сенсоров единица приходит импульсом. В итоге время не отсчитывается полностью. В блоке ТР можно инвертировать Q?
Есть таймер с функцией reset ? есть основной контакт подачи сигнала предположим старта отсчёта времени , и возможность ещё одного подачи сигнала при котором таймер бы начинал отсчёт заново. При условии что таймер не закончил первый отсчёт времени . ?
как вывести временной таймер на дисплей контроллера или на панель оператора(визуальное отображение)?
Добрый день. Я правильно понимаю 8:40 кнопка "стоп м1" находится в нормально замкнутом положение?
Здравствуйте! Все верно - НЗ
@@АндрейКулагин-р1юСпасибо, ещё вопрос, почему в схеме мы видим нормально открытый, а на самом деле он НЗ?. Как не ошибиться если я буду читать чужой код. Почему у Вас схема работала если на схеме указано НО?
Здравствуйте, хочу вместо ввода времени значение поставить на вход таймера переменную - это получилось. Вопрос каким образов в переменную записать значение времени?
Мне интересно, а зачем прям конкретный таймер для задержки включения, а другой выключения!? Я омрон изучаю там один таймер TIM хочешь ставь его контакт для задержки пред входом или выходом.
У меня как то отличается интерфейс программы. Не могу комментарии писать элементам.
Доброго здоровья Андрей. Прошу ролик про G120. Ввод в эксплуатацию, работа с контроллерами по telegram 1, control/status word, setpoint channel. Спасибо за вашу работу.
Работу с Sinamics G120 обязательно рассмотрим, но несколько позднее.
А, можно как-то значения CV с выхода счётчика занести в уставку PV другого счётчика и сбросить первый счётчик?
А цель какая ?
@@АндрейКулагин-р1ю нужно измерить время выполнения процедуры и установить это время как ограничение для другой процедуры. Процедуру пересчёта и перезаписи значений можно проводить только по триггеру.
Приветствую, Андрей!
Будет возможность запишите, пожалуйста видио запуска двигателя по схеме star delta. Спасибо
Здравствуйте! Спасибо за идею )
Андрей, вы можете посоветовать подходящую литературу по программированию ПЛК?
Андрей, пожалуйста скиньте программу в которой вы работаете, где её скачать?
Здесь этот вопрос рассмотрен ua-cam.com/video/yIr_gEL108Y/v-deo.html
Снимите видео по Омронам и CX programer если работали с ним
По Омрону обязательно пройдемся. К тому же и ПЛК и ПО для него есть.
спасибо за видео.а у меня такой вопрос вот берем принципиальную схему( ну к примеру ИТП) и на схеме указан контроллер виртуальная схема которая стоит в данном контроллере должна в какой нибудь сноске отображатся ,.?
Формально, должен быть целый раздел рабочего проекта "Программное обеспечение". По факту - зачастую проектировщики не имеют представления как это работает, постоянно возникают коллизии "кто это должен делать и кто оплачивать".
@@АндрейКулагин-р1ю спасибо за ответ.значит скорей всего у нас этой части документации не будет.Ладно буду ждать ваших роликов. Может с их помощью как нибудь разберусь еще раз спасибо
@@MrYaku67 Эх, если-бы руководство хотя-бы иногда перед покупкой очередной чудо-машины консультировались со своими-же инженерами...
Видео хорошее и грамотное. Есть вопрос по поводу установки нескольких таймеров.
Задача такая: При определенных условиях один выход должен включаться на разное время и у меня есть проблема, что программа игнорирует все таймеры кроме последнего. Что это может быть?
Это надо видеть, где-то ошиблись в программе.
Здравствуйте. Спасибо за видео. Есть ли блок астрономического таймера, как в LOGO?
Спасибо за вопрос! Подобный таймер в Лого! не использовал, в S7-1200 есть ряд библиотечных функций для работы со временем, в том числе с операциями сравнения. А вот умеет ли он сам определять восход-закат солнца, надо посмотреть...
Подскажите на каком языке чаще всего пишут программы. Есть ли смысл изучать язык st?
Зависит от ваших задач. Если обслуживание старых систем, где программы написаны в ST - смысл имеет. Я не пользовался ST очень давно, но у меня в основном новое проектирование, а не обслуживание старых систем. Мне пользоваться приходится FBD, LAD, SCL Siemens.
Вы имеете ввиду STL? Для TIA Portal не имеет никакого смысла. Это устаревший набор инструкций более не поддерживаемый нативно в среде исполнения новых ПЛК. Никаких преимуществ в скорости не получите, а только непереносимый код. Лучше всего в больших проектах применять SCL/ST. Тогда сможете использовать практически один и тот же код в Codesys, Studio 5000 и Step 7, если грамотно напишете программу. Для небольших проектов - LAD/FBD. Про устаревший STL забудьте.
@@nick8765 Замечание верное. Действительно я понял ST в вопросе как STL, а не SCL с точки зрения МЭК 61131-3. А вот изучать STL (если автор имел в виду его, а не ST/SCL) или нет - вопрос текущих задач, если есть в обслуживании S7-300 с программами написанными в STL, изучать придется.
Не понятна разница таймера с прикреплённым db и без.
Добрый день! Есть два вопроса. Почему вы используете на подхват выход таймера а не включение контактора? И для чего на таймере MD 2000? Надеюсь не останусь без ответа как в прошлый раз.
MD2000 это переменная меркеров/флагов размером в 4 байта находящая по адресу 2000. Я ее добавил к выходу таймера чтобы видеть текущий отсчет времени с момента начала работы таймера. Для наглядности. Про меркеры/флаги я рассказывал ранее.
Про подхват - в конкретном примере можно взять и выход, который идет на контактор. Выход таймера взят, чтобы было понятно как устроены таймеры.
Ваш вопрос в одном из предыдущих видео нашел, постараюсь сегодня ответить.
@@АндрейКулагин-р1ю Я думал MD 2000 вы будете где-то использовать. А разве в Runtime не видно отсчета таймера?
@@Sfinksra Сверху таймера видно, но значение выхода ЕТ не видно, без задания переменной
Приветствую, Андрей. Спасибо вам большое за ваши видео. Хочу вас спросить возможно с вами связаться для небольшой консультации на пару минут с моей платой за вашу консультацию по поводу целисообразности изучения ПЛК я не совсем понимаю подходят ли они для моих целей и сколько времени у меня ето обучение может занять? Вот что интересует. Искреннее спасибо.
Напишите на andrey.kulagin.pi@yandex.ru, по мере возможности отвечу. Консультировать в частном порядке, к сожалению, не могу - очень мало свободного времени.
@@АндрейКулагин-р1ю Спасибо вам большое.
Приветствую. На сколько возможно использовать Arduino вместо ПЛК?
Теоретически можно, есть даже ПЛК на базе Arduino. Но я скептически отношусь к применении Arduino в промышленных задачах - нужна большая надежность, отсутствие зависаний, в том числе при работе в условиях помех.
@@АндрейКулагин-р1ю благодарю
данаты можно кидать?
Лучший донат - это подписка и репост :)
Не понятно, почему в левом рисунке "контакты" соединены со входом. Ведь в действительности это не так. На физическом уровне никто так не делает. Как минимум потому что задержку выключения так в принципе сделать нельзя.
Еще претензия к Сименсу. Зачем такие плохие картинки рисуют? И букв лишних так много. В Лого все было миниалистично и понятно. Рамочку на блок бы сделали - уже легче было бы смотреть...
Контакты соединены со входом, чтобы уложиться в блок программного таймера - для понимания внутренних процессов. По картинкам от Сиеменс - согласен, могли сделать оптимальнее. Но это дело привычки.
Тупей не придумаешь! В варианте TOF если на входе IN приходит ноль, то и на выходе сразу появляется ноль при замкнутом состоянии реле, а не через заданное время, у вас нарушено логическое мышление, и вы просто впиндюриваете свои тупые логические выводы слушателям глядя на схему явно ошибочную. Выходной ключ должен быть подключен к питанию а не ко входу, а вот таймер ко входу коммутировать этот выходной ключ, для вас это не значительно, но это ложь то что вы говорите.