PDA

Просмотр полной версии : помощь начинающему



plaxovalex
16.06.2013, 17:11
добрый день !подскажите начинающему в программировании в CODESYS пожалуйста .как можно реализовать что бы срабатывал выход контроллера при подачи сигнала на вход длительностью 2 секунды

capzap
16.06.2013, 18:27
добрый день !подскажите начинающему в программировании в CODESYS пожалуйста .как можно реализовать что бы срабатывал выход контроллера при подачи сигнала на вход длительностью 2 секунды

две секунды нажимать на вход плк или выход должен работать две секунды. А так то это решается с помощью таймеров

Валенок
16.06.2013, 18:31
А вы в состоянии сделать железно-релейную схему с фиксацией, например, лампы при замыкании некоторого контакта в течении 2 сек ?

rovki
16.06.2013, 18:46
добрый день !подскажите начинающему в программировании в CODESYS пожалуйста .как можно реализовать что бы срабатывал выход контроллера при подачи сигнала на вход длительностью 2 секунды
Использовать ФБ - формирователь импульса ТР и все(время задать 2сек)

plaxovalex
16.06.2013, 20:33
выход должен сработать после двух секундного импульса на входе

plaxovalex
16.06.2013, 20:35
это можно реализовать на языке релейных диаграмм?

rovki
16.06.2013, 20:37
тогда в посте ставьте запятые КАЗНИТЬ НЕЛЬЗЯ ПОМИЛОВАТЬ.
ТОГДА СТАВЬТЕ ton. Тогда на выходе будет единица через 2сек на время пока на входе единица .

smk1635
16.06.2013, 23:00
это можно реализовать на языке релейных диаграмм?

По порядку.
1. Внизу слева открываете вкладку «Ресурсы»
2. На вкладке открываете «Менеджер библиотек»
3. Вверху слева открываете «Вставка» и щелкаете «Добавить библиотеку»
4. Выбираете библиотеку «Util»
5. За тем, открываете свой проект
6. Создаете новую цепь.
7. Щелкаете по «Элемент с EN» (на рисунке выделено овалом)
8. Появится элемент с названием «AND». Это название выделяем мышью.
9. Нажимаете F2 и в открывшемся окне открываем «Стандартные функциональные»
10. Ищем папку «Timer» и выбираем в папке «ТON»
11. На вход «In» цепляете вход контроллера, на выход «Q» цепляете выход контроллера, вход «PT» задает время выдержки.

После того как проверили, что все работает открываем «Руководство пользователя по программированию ПЛК в CoDeSys 2.3» и читаем хотя бы со стр. 296, где описаны функциональные блоки библиотек.
После этого появляется очень много идей, как ещё можно применить контроллер. :)

amn
16.06.2013, 23:14
это можно реализовать на языке релейных диаграмм?

Можно
8979

Ой, уже ответили:)

capzap
17.06.2013, 06:40
А я всё равно задачу не понял, предложенные варианты если вход будет нажат от двух секунд и больше, а говорится про импульс, может ведь случиться что в плк время не совпадет, тут надо делать по заднему фронту и через триггер

plaxovalex
17.06.2013, 08:21
кнопка должна быть нажата оператором две секунды после чего должен сработать выход на контроллере

amn
17.06.2013, 11:04
capzap, надо учесть, что вопрос задал новичок, который пока не знаком с термином "импульс". Просто он выразился не совсем корректно. Под "двухсекундным импульсом" он имел в виду сигнал длительностью 2 секунды.

plaxovalex, уточните, как именно должен сработать выход. Вот он включился, а выключиться когда должен?

S.A.D.
17.06.2013, 11:15
что-то вы в дебри лезете уже. Пока-что человеку нужно чтоб при 2-секундном нажатии на кнопку срабатывал выход. Таймер типа TON великолепно решит данную проблему. Как - подскажет справка codesys и руководство по программированию ПЛК.

PS: неужели про LD ещё кто-то вспоминает))

plaxovalex
17.06.2013, 19:54
он включает соленоид который будет отрабатывать по времени .

plaxovalex
17.06.2013, 19:55
подскажите как лучше ,каким редактором пользоватся

smk1635
17.06.2013, 20:11
подскажите как лучше ,каким редактором пользоватся

Э-э, уважаемый, что значит каким редактором ?
Был задан вопрос: Как в LD, реализовать задачу ?
Я вам по шагово всё расписал. А дальше сами. Алгоритм работы с блоками одинаковый. И руководство прочтите.

plaxovalex
17.06.2013, 20:15
спасибо буду пробывать

zendo057
27.07.2013, 23:53
amn схема не верна. компилятор не пропустит. после TON ставим BOOL реле