Здравствуйте, уважаемые пользователи форума!
Я хотел-бы задать вопрос: "Где можно выучить язык программирования CFC?"
Пожалуйста, подскажите, если Вы знаете.
Вид для печати
Здравствуйте, уважаемые пользователи форума!
Я хотел-бы задать вопрос: "Где можно выучить язык программирования CFC?"
Пожалуйста, подскажите, если Вы знаете.
Обычно в программирование плк приходят люди с тех.образованием,вот меня в училище учили логическим элементам 155 серии, был стенд со всевозможными устройствами и с помощью проводков мы собирали простейшие схемы счетчиков триггеров и пр.
Cfc это образно говоря 3D языка fbd ищите по нему какие нибудь материалы, можно с ключевым словом Бергер
Можно обратиться к Анатолию,под ником rovki, он в среде программирования овенлоджик можетпоказать основы cfc наглядно
Язык выучить проще простого.
Гораздо сложнее начать на нем алгоритмы реализовывать. А этому, к сожалению, нигде не научат. Только опыт.
Так что пробовать и пробовать.
А какие блоки есть и как они работают есть в хелпе и в мануале по CODESYS.
Например, читая "Руководство пользователя по программированию ПЛК в CoDeSys v2.3".
Или "Первые шаги с CoDeSys".
Оба руководства идут в комплекте с CoDeSys.
Также, читая форум, проходя обучение: http://www.owen.ru/text/81893072
А нужно-ли его учить Вам?Я стал на нем программы писать потому как очень сильно напоминает простейшую логику микросхем к которой я больше привык, а может для Вас проще какой-то другой язык выучить ,например ST.Там по сути не программирование ,а составление схемы.
Составление схемы на ST?Может алгоритма ?
На курсах, в компании ОВЕН г. Москва. Базовый курс. Преподавал Тимошков Виктор, надеюсь я не выдал тайну))) В интернете попалось руководство "CFC для S7".
Начал изучатьCFC очень понравилось,но плохо что нет комментов над элементами как в LD. При отыскании ошибки или неисправности на объекте в большом проекте сталкиваешся с определенными неудобствами по отысканию каждый раз названия элемента.Что скажите?
7й элемент слева
С КОМЕНТАРИЯМИ СПАСИБО
Алгоритмы разрабатываются под задачу,а не изучаются .
Тогда нужно начинать с простого ,как говорили уже ,например с ПР110(ОВЕН ЛОДЖИК) там и описание есть и примеры ..
Мага, предлагаю сделать первые шаги для решения Вашей проблемы.
1. Для начала изучите как работают элементы AND, OR, NOT, XOR.
2. Изучите работу таймеров TON, TOF, TP.
3. Изучите работу триггеров R_TRIG, F_TRIG.
4. Изучите работу переключателей RS, SR.
Этого уже будет достаточно, чтобы начать решать задачки.
Сделайте эти 4 шага. Если из этого что-то будет непонятно задавайте вопросы.
Информацию можно взять из документации CoDeSys_V23_RU.pdf
:) Боюсь что Вам ни чем не поможет мой личный ресурс, КВКУРЭ ПВО
В поиске форума наберите слова "книга Петрова" это сможет облегчить поиск направления, так же эта ссылка должна помочь http://prolog-plc.ru/publications , всё зависит от Ваших базовых навыков
Можете дать ссылку на узел с изучением элементов AND, OR, NOT, XOR?
Тогда учебники и лекции вам помогут и конечно поисковики http://yandex.ru/yandsearch?text=%D0...D0%B8&lr=10761
НЕ ,нам такие врачи, учителя ,программисты не нужны Одно дело расширить базовые знания ,повысить квалификацию ,а другое дело ,как вы хотите .Не хотите в училище ,поступайте в институт .
В принципе некоторые программисты (почти все) обучаются в интернете. К примеру: php, mysql, с++ и т. д.
:)
Цены Вас приятно обрадуют http://www.specialist.ru/profession/programmer
Мага ресурс на изучение логических, арифметических и иных операций по клавише F1 в самом CodeSys
Система программирования СоDeSys - Операторы и функции МЭК
Библиотеки CoDeSys - Стандартные библиотеки Standard.lib и весь данный раздел.
Все с диаграммами и принципом работы логического элемента.
Можете в магазинах купить книжку по логическим элементам ТТЛ логики, ну или поискать в нете. где будут тоже диаграмки работы логики.
CFC достаточно понятен тем, кто когда-то занимался компьютерами :) ну со своей спецификой работы последовательной обработки сигналов в CodeSys правда.
Самый простой метод начинать писать программы, труднее научиться думать. А так берешь сначала один функциональный блок включаешь режим эмуляции , подаешь переменную одну или несколько и смотришь че получиться, самое главное понять нафига он нужен этот ФБ.
Уважаемый мага.Все эти делфи,с++,....и тд,ни в какое сравнение не идут с CFC.даже с СТ не сравнить.По сути здесь в CFC
просто подставляеш готовые блоки.Разобраться в них очень просто.
1)Запускаете кодесис
2)Выбираете LD язык
3) напр собираете цепочку два последовательных контакта след цепочку два параллельных контакта и тд что еще придумаете
4)Правой мышкой на PLC_PRG,конвертировать,выбираете FBD и наслаждаетесь результатом.
А подробнее о блоках литература по электронике.И еще,открываете справку кодесиса и внимательно читаете,там об этом тоже есть. Удач.
ps мой вам совет изучите сначало LD он понятнее,просче и читабельнее ,а когда поймете визуально логику можете переходить на любой.
мага,вы конечно извините,но сначало дайте ответ кто вы,чем занимаетесь,имеете ли вы представление о но,нз контактах если нет, то вам сначало надо изучить электротехнику-это база всего,затем взяться за электронику.И только потом, потом
приступать чегото проектировать,иначе(на халяву) ничего не выйдет.
А информация,я уже говорил в предыдущем посте,в справке кодесиса,открываете и внимательныйшем образом ее читаете,либо более подробнее в руководстве по кодесис,а также в рп пользователя.
Мага, как у Вас успехи в процессе обучения? Элементы AND, OR, NOT, XOR уже изучили?
Информация по ЛД есть везде.В инструкции по выключателю,инструкции по чайнику,по кофемолке по миксеру и еще еще еще.И это не шутка.Везде где есть контакты.А контакт бывает, либо нормально открыт,либо нормально закрыт.Этого хватит в полне чтобы начать писать простые программы.Все остальное приходит с практикой.Еще раз повторюсь.
1.изучаете но нз контакты
2.запускаете кодесис
3.создаете простые цепи
что не понятно откр.справку либо руководство пользователя.Все.Остальное практика практика практика.