Синтаксис ST

<< Click to Display Table of Contents >>

Navigation:  Проект > Скрипты > Язык ST >

Синтаксис ST

Previous pageReturn to chapter overviewNext page

Синтаксис языка это те правила по которым он пишется. Чтобы быть точным, это те символы которые используются  в языке для того чтобы придать ему форму и смысл .Как вы можете видеть в примере, в ST много запятых, точек с запятыми и других символов. Все эти символы имеют смысл и используются для того чтобы что-то представить. Некоторые из них операторы, некоторые функции, выражения или переменные. Все детали синтаксиса будут объяснены в данном руководстве. Здесь мы покажем некоторые главные правила синтаксиса ST о которых вы должны знать:

Все выражения разделяются точками с запятой

Структурированный Текст состоит из выражений и точки с запятой разделяют их.

Язык чувствителен к регистру

Это хорошая практика использовать переменные как с заглавной буквы, так и нет.

Пробелы не имеют функциональности

Но они должны использоваться для читабельности.

Что важно понимать, это то что когда вы пишите программу TeslaSCADA2 в IDE на языке ST, ваш компьютер переводит его на язык который сможет понять TeslaSCADA2 Runtime. Перед тем как использовать проект, который содержит программу TeslaSCADA2 написанную на ST, в TeslaSCADA2 Runtime,  TeslaSCADA2 IDE должен скомпилировать его. Это значит что IDE переведет код в своего рода машинный код который может быть использован TeslaSCADA2 Runtime. Компилятор использует синтаксис языка программирования для понимания программы. Для примера: Каждый раз когда компилятор видит точку с запятой, он понимает что данное выражение закончено. Компилятор читает выражение до того как дойдет до точки с запятой, и затем выполняет его.

 

Синтаксис комментариев


В текстовом языке программирования вы имеете возможность писать текст который не исполняется. Это используется для того чтобы комментировать текст. Это позволит вам легче понять код позже. В Структурированном Тексте вы можете оставлять как одностроковые комментарии так и мультистроковые комментарии.

Одностроковый комментарий:

//комментарий

Мультистроковый комментарий:

/* начало комментария

...

конец комментария*/