CoDeSys V2.3 5-11
Вы должны поменять значение этих полей на те, которые вам нужны. Имя и тип переменной – это
все, что необходимо для объявления переменной.
Редактор раздела объявлений в режиме Онлайн
В режиме Онлайн редактор раздела объявлений превращается в окно монитора. В каждой строке
находится переменная и ее значение после знака “=”. Если значение переменной не определено, то
после знака “=” находятся 3 знака вопроса. Для функциональных блоков изображаются значения
только его открытых экземпляров (команда "Проект" "Просмотр экземпляра" - "Project" "View
instance").
Перед каждой составной переменной находится знак плюс. Если нажать <Enter> или дважды щелк-
нуть мышкой на такой переменной, то она раскроется, и вы увидите значения полей этой перемен-
ной. Переменная закрывается аналогичным образом.
Нажмите <Enter> или дважды щелкните мышкой на простой переменной. Появится диалоговое ок-
но, в котором вы сможете назначить новое значение для переменной. Если вы изменяете значение
логической переменной, то диалоговое окно не появляется, а значение переменной изменяется на
противоположное.
Новое значение переменной обозначается красным цветом. Записать измененные значения пере-
менных в контроллер можно, выбрав команду меню “Онлайн” “Записать значения” (“Online”
”Write values”). После этого переменная вновь будет обозначаться черным.
После использования команды “Онлайн” “Фиксировать значения” (“Online” “Force values”) все
выбранные переменные получат установленные значения и будут сохранять их вплоть до вызова
команды “Освободить фиксацию” (Release force). Фиксированные значения отображаются крас-
ным.
Директивы компилятора
Директивы используются для установки свойств переменных, касающихся компиляции. Их можно
использовать в текстах программ и в разделе объявлений переменных.
Директива записывается в фигурных скобках, причем регистр букв здесь не важен:{<Директива >}
Если компилятор не понимает эту директиву, то она интерпретируется как обычный комментарий.
Однако появляется предупреждение: „Ignore compiler directive ‚<Instruction text>’!“
В зависимости от типа и параметров директивы она действует на строке, на которой она написана,
или на всех последующих строках до директивы, ее отменяющей. Если отменяющей директивы нет,
то она действует во всем разделе.
Директива может следовать сразу за именем переменной, причем открывающие и закрывающие
скобки должны находиться на одной строке.
В настоящее время CoDeSys принимает следующие директивы:
− {flag} инициализация, мониторинг и управление символьным файлом
− {bitaccess...} битовый доступ
− {link} принудительная линковка POU или DUT