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