Всем здравствуйте.У меня есть опыт программирования ПР на языке FBD в среде Owen Logik,а также владею LD(но отдаю преимущество FBD).Сейчас появилась необходимость работать на ПЛК,а стало быть,изучить CoDeSys.Программа на Owen Logik написана,но у меня возникла трудность в нахождении аналогичных блоков в Кодесис.Подскажите,пожалуйста,каким образом представить различные блоки в данной среде на языке FBD.Не могу понять,как реализовать BLINK(генератор импульсов),а также систему привязок линий связи(я имею в виду,чтобы выход из одного блока шел на вход другого).Если кто-то может помочь,буду очень благодарен,схему в Owen Logik на FBD могу при необходимости предоставить.
Blink находится в библиотеке util.lib, которую нужно подключить через менеджер библиотек, он там в разделе signals.
Если тяготеете к FBD, рекомендую попробовать CFS, там примерно то же самое, но на свободном поле, и связи между блоками рисуются мышкой.
я имел ввиду 2 км, и связь через модем. Только вот думаю как лучше жпрс, или сдс... потому как через интернет хорошо что мог бы и дома и на работе выйдя в инет скачать архив или посмотреть параметры.. а то и на сотовом... Только смущает плохая скорость жпрс .. для водозабора не надо именно визулиазиция как таковая.. просто изредка зайти посмотреть и скачать архив параметров.. напрмер объём воды поднятой и потребление кВт
Спасибо за совет про CFS,я попробовал,понравилось.Скажите,пожалуйста,в чем все же различие у них с FBD? И еще вопрос про менеджер библиотек:у меня в списке нет библиотеки UTIL,как мне быть?
Думается мне, что для подобной задачи встроенная визуализация из Кодесис - не самое подходящее решение. Особенно когда речь заходит про "скачать архив". Когда подойдете поближе к реализации задумки и станет ясно, что именно хочется, и сколько на это есть денег, тогда можно пообсуждать поконкретнее.
в языке СFS легче реализуются обратные связи блоков.
Библиатеку Util.lib вы можете добавить с диска ПЛК-Навигатор либо скачать их тут
Все в порядке,разобрался,большой спасибо за помощь)
Ее надо установить, она не установлена по умолчанию. Вот для этого и нужен менеджер библиотек. Лежит эта библиотека в папочке library, называется Util.lib. Папочка Library лежит в codesysV2.3, который лежит в 3S software, который лежит в program files, который лежит сами знаете где.
А для того, чтобы ее установить, нужно в менеджере библиотек в окошке, где перечислены библиотеки, клацнуть правой клавишей мышки.
Снова возникла проблема,но на этот раз в режиме эмуляции.Программу написал,прокомпилировал,ошибок и предупреждений нет.Далее жму Онлайн-Подключение-Старт.Начинаю изменять входные переменные с False на True,но ничего на выходе не происходит.В чем моя ошибка? Мне говорили некоторые,что без подключения контроллера не получится проверить,правда ли это,т.к. эмуляция для того и создана,чтобы не подключать входные/выходные приборы?