- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Написание программы в Codesys 2 на FBD
Модератор: Глоб.модераторы
-
- осмотрелся
- Сообщения: 139
- Зарегистрирован: 15 дек 2020, 20:29
- Имя: Алексей
- Страна: Россия
- город/регион: Пенза
- Благодарил (а): 30 раз
- Поблагодарили: 8 раз
Написание программы в Codesys 2 на FBD
Здравствуйте, коллеги!
В продолжении темы изучения программ Codesys: как там сделать чтобы было два входящих блока? Например два конъюнктора, а их выходы уже на дезьюктор? Вроде операция простая - но так я и не смог. При вставке очередного блока он просто выстраивает их в линию.
В продолжении темы изучения программ Codesys: как там сделать чтобы было два входящих блока? Например два конъюнктора, а их выходы уже на дезьюктор? Вроде операция простая - но так я и не смог. При вставке очередного блока он просто выстраивает их в линию.
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
-
- осмотрелся
- Сообщения: 139
- Зарегистрирован: 15 дек 2020, 20:29
- Имя: Алексей
- Страна: Россия
- город/регион: Пенза
- Благодарил (а): 30 раз
- Поблагодарили: 8 раз
Написание программы в Codesys 2 на FBD
Да - всё верно. Если кто-то так же застопорится - надо просто собирать FBD схему с конца - как в Step 7 не получится - там более широкие возможности редактирования. Здесь схему ТОЛЬКО с конца - если она у вас разветвлённая как на рисунке.
Т.е. сначала ваш последний блок, а потом выделяя ВХОД (не надпись) - добавляете ещё элемент и он своим выходом цепляется на выделенный вход последнего.
Т.е. сначала ваш последний блок, а потом выделяя ВХОД (не надпись) - добавляете ещё элемент и он своим выходом цепляется на выделенный вход последнего.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Написание программы в Codesys 2 на FBD
Странное у вас логическое умножение)
Не обязательно с конца строить схему…в строке (нетворке) есть основной блок его вызываете первым и на него прикручиваете уже "обаязку". В этом, как по мне, неудобство степ7 и кодесис, что большую, развернутую схему не собрать без временных переменных, у модикон в этом плане поприятнее будет. Но развернутую схему в кодесис всеже удобнее на cfc собирать, как и рекомендовал ogorsv выше.
Не обязательно с конца строить схему…в строке (нетворке) есть основной блок его вызываете первым и на него прикручиваете уже "обаязку". В этом, как по мне, неудобство степ7 и кодесис, что большую, развернутую схему не собрать без временных переменных, у модикон в этом плане поприятнее будет. Но развернутую схему в кодесис всеже удобнее на cfc собирать, как и рекомендовал ogorsv выше.
-
- осмотрелся
- Сообщения: 139
- Зарегистрирован: 15 дек 2020, 20:29
- Имя: Алексей
- Страна: Россия
- город/регион: Пенза
- Благодарил (а): 30 раз
- Поблагодарили: 8 раз
Написание программы в Codesys 2 на FBD
Логическое умножение было упомянуто просто ради примера - без разницы какие блоки. Когда делаешь схему сначала она выстраивается линейно. Хотя, наверное, если пометить второй вход логического "или" и нажать "вставить элемент" - он уже вставиться как надо. Надо будет проверить.
Я его (Codesys 2) изучаю по книге - там пример на FBD. СFC мне пока не нужен.
-
- осмотрелся
- Сообщения: 139
- Зарегистрирован: 15 дек 2020, 20:29
- Имя: Алексей
- Страна: Россия
- город/регион: Пенза
- Благодарил (а): 30 раз
- Поблагодарили: 8 раз
Написание программы в Codesys 2 на FBD
Продолжу наверное в этой же теме - потому как это продолжение изучения среды Codesys 2 и процессоров, которые ей программируются.
Мой подопытный ПЛК 110-24.60.K-M.
Написал простейшую программу - просто выставление 1 на одном из выходов. Подключаюсь. Загружаю. Запускаю - всё работает.
Но как только выключаешь питание - программа испаряется. И да - я знаю про пункт "Онлайн >> Создание загрузочного проекта" - делал раз 20. Ничего не меняется - где он что создаёт - мне не ведомо. Программа не сохраняется в ПЗУ.
И ещё вопрос - зачем вообще на корпусе физический переключатель "Работа/Стоп/Сброс" - сколько не пытался перевести его в работу (даже не выключая) при загружено только что программе - он не переходит в работу. В неё он переходит только по команде "Онлайн >> Старт".
Мой подопытный ПЛК 110-24.60.K-M.
Написал простейшую программу - просто выставление 1 на одном из выходов. Подключаюсь. Загружаю. Запускаю - всё работает.
Но как только выключаешь питание - программа испаряется. И да - я знаю про пункт "Онлайн >> Создание загрузочного проекта" - делал раз 20. Ничего не меняется - где он что создаёт - мне не ведомо. Программа не сохраняется в ПЗУ.
И ещё вопрос - зачем вообще на корпусе физический переключатель "Работа/Стоп/Сброс" - сколько не пытался перевести его в работу (даже не выключая) при загружено только что программе - он не переходит в работу. В неё он переходит только по команде "Онлайн >> Старт".
-
- здесь недавно
- Сообщения: 98
- Зарегистрирован: 01 апр 2022, 11:08
- Имя: Артем
- город/регион: Благовещенск
- Благодарил (а): 1 раз
- Поблагодарили: 25 раз
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Написание программы в Codesys 2 на FBD
переключатель срабатывает только при перезагрузке... Тоесть если при включении плк переключатель в положении стоп то плк будет в стопе и запустится только из онлайн, аналогично при положении старт - при перезагрузке сразу перейдет в режим работы
Мне это поведала техподдержка, но как по мне решение стремное
внизу в меню онлайн есть пункт загрузить исходные тексты (вроде так называется) из открывшегося окна я обычно выбирал файл проекта *.pro и грузил его.
Все работает и даже после перезагрузки
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Написание программы в Codesys 2 на FBD
А команду "Создание загрузочного проекта" вы выполняете в Онлайне с ПЛК? Если да, то в окне идет отображение процесса загрузки файлов в процентах.
В ПЛК браузере выполнить команду DIR, в списке файлов должны быть Defoalt.PRG и Defoalt.CHK, подключаться всегда с положением переключателя Run.
Это не имеет отношения к созданию загрузочного проекта.megavolt86 писал(а): ↑09 ноя 2023, 20:11 внизу в меню онлайн есть пункт загрузить исходные тексты (вроде так называется) из открывшегося окна я обычно выбирал файл проекта *.pro и грузил его.
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Написание программы в Codesys 2 на FBD
спасибо!
Меня никто не учил и никакой литературы не читал, практически все делал по интуиции...Если работает и не доставляет головной боли то и я доволен
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз