Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

Языки программирования


В среде разработки Unimod PRO 2 для разработки технологического приложения используются языки программирования, предусмотренные стандартом МЭК 61131-3:
  • язык структурированного текста ST;
  • язык функциональных блочных диаграмм FBD;
  • язык релейных диаграмм LD.
    Каждый программный компонент, такой как программа, дочерняя программа, функциональный блок или функция, может быть написан только на одном языке программирования, который выбирается при добавлении объекта в приложение и не может быть в последующем изменен. Для изменения языка программирования потребуется пересоздать программный объект, выбрав требуемый язык разработки.
    В процессе компиляции синтаксис программных объектов, написанных на языках программирования FBD и LD, предварительно преобразуется в синтаксис языка структурированного текста ST, что позволяет в рамках одного технологического приложения разрабатывать программные объекты на разных языка программирования.
    Выбор языка программирования должен основываться на сложности реализуемой логики, возможностях языка, принятых корпоративных стандартах компании, а также на опыте и предпочтениях разработчика.
    В среде разработки Unimod PRO 2 имеется возможность в процессе разработки вывести для просмотра код программного объекта, написанного на языках FBD/LD, в виде кода на языке ST. Для этого откройте редактор FBD/LD и выберите пункт меню "Сборка - Редактор - Вывести код на ST". Подробнее возможности редакторов описаны в документе "Среда разработки Unimod PRO 2. Руководство пользователя" в разделе "Пользовательский интерфейс - Редакторы".