Библиотеки CoDeSys соединяют в своем составе множество готовых элементов, которые позволят повысить эффективность работы программ. Выделяют штатные стандартные библиотеки CoDeSys, дополнительные коммуникационные библиотеки, с нестандартными и узкоспециализированными решениями,  а так же библиотеки созданные пользователем.

Рассмотрим все три типа по порядку.

Стандартные библиотеки CoDeSys поставляются бесплатно в составе среды программирования CoDeSys. Самой основной из них стоит выделить «standard.lib». В состав «standard.lib» входят все элементы, функциональные блоки и функции в соответствии со стандартом IEC 61131-3 для программирования логических контроллеров.

Есть еще ряд поставляемых в комплекте библиотек. Например, для создания блока ПИД-регулятора в CoDeSys пригодится поставляемая «Util.lib».  С ее помощью легко писать программы с использованием блоков ПИД регулятора и других полезных вещей.

Среди дополнительных платных библиотек CoDeSys можно отметить различные коммуникационные средства для взаимодействия с различными сетевыми решениями и протоколами, будь то CANopen, ModBus и другие.

Помимо стандартных, предусмотренных производителем вариантов, пользователь может создавать необходимые ему элементы. Для того чтобы создать пользовательскую библиотеку CoDeSys необходимо выполнить следующие шаги:

  1. Открываем проект, элементы которого желаем преобразовать в библиотеку.
  2. Сохраняем проект как (File/Save as) внутреннюю библиотеку (Internal library)
  3. Придумываем адекватное и короткое имя созданному элементу.

После этого созданная библиотека доступна в любом проекте через специальный library manager, который покажет перечень свойств и  интерфейсы каждого конкретного элемента.

Tags

 
Поделиться в Ok Ok Ok Ok Share for Odnoklassniki Ok Ok

4 комментария

  1. Евгений:

    Как в CoDeSys V3.4 добавить свой графический функциональный блок для использования в FBD?

  2. admin:

    Для создания пользовательского блока в CoDeSys V3.4 нужно выполнить следующее:
    Выберете команду Add object в меню Project.
    Выберете ‘POU’ в левой части окна ‘Add Object’. Введите имя блока. Например «FB1» для POU,
    установите флажок Function Block в разделе Type.
    Выберете язык (FBD) или любой другой.
    Откроется окно редактора для нового функционального блока FB1.
    Описывайте свойства. Сохраняйте и вуаля блок готов.
    На днях (если что) мы повесим подробную статью про пользовательские библиотеки и блоки.

  3. Евгений_асутп:

    Доброго времени суток! У меня есть проблема, а именно, иностранцы делали проект для нашего предприятия и так и не передали программное обеспечение для контроллера TRsystems @c550-lx800-pbs. В данный момент мы не можем найти как можно скачать программу с этого контроллера.
    P/S/ В программе codesys нет этого контроллера.

  4. admin:

    С550 поддерживает IEC61131-3, поищите здесь

Оставить комментарий

 




 

Вы же не робот? *