logo
база Уфимского Топливно Энергетического Колледжа / 243

4.4.2 Языки программирования, реализованные в iSaGraf

В ISaGRAF заложена методология структурного программирования, позволяющая пользователю представить автоматизированный процесс в наиболее легкой и понятной форме. Стандартом МЭК 61131-3 определяется пять языков три графических (SFC, FBD, LD) и два текстовых (ST, IL). Помимо этих языков, ISaGRAF предлагает язык блок-схем (Flowchart). Все эти языки программирования интегрированы в единую инструментальную среду и работают с едиными объектами данных.

SFC - графический язык последовательных функциональных схем (Sequential Function Chart). Язык SFC предназначен для использования на этапе проектирования ПО и позволяет описать "скелет" программы - логику ее работы на уровне последовательных шагов и условных переходов.

FBD - графический язык диаграмм релейной логики (Ladder Diagramm). Язык FBD применяется для построения комплексных процедур, состоящих из различных библиотечных блоков - арифметических, тригонометрических, регуляторов, мультиплексоров и т.д.

LD - графический язык диаграмм релейной логики (Ladder Diagram). Язык LD применяется для описания логических выражений различного уровня сложности.

ST - язык структурированного текста (Structured Text). Это язык высокого уровня, по мнемонике похож на Pascal и применяется для процедур обработки данных. Из выше перечисленных языков выбираем язык ST, так как он наиболее приемлем как по уровню, так и по синтаксису, и удобен для реализации сложных алгоритмов и процедур.