Графическое представление - это прямой визуальный перевод мнемонического кода - это похоже на язык ассемблера в том смысле, что он (в основном) 1-1 соответствует отдельным машинным инструкциям. Однако графическое представление не является абстракцией и не «компилируется» в язык мнемоники / ассемблера, это скорее просто прямая визуализация языка ассемблера. Например, цепочка:
_______ | 100.00 100.01 W23.00
[1 ]|------| |--------| |------------------------( )
[ 7202]| |
[ ]| 100.02 100.03 |
[_______]|------|/|--------|↑|------|
|
Будет ступенькой # 1 текущей программы на этапе 7202. Мнемоническая логика для ступени будет:
007202 | LD 100.00
007203 | AND 100.01
007204 | LDNOT 100.02
007205 | @AND 100.03
007206 | ORLD
007207 | OUT W23.00
Ваша следующая ступенька в этом случае, например, будет начинаться с шага 007208. Последняя инструкция последней ступени в предыдущей программе будет на этапе 007201. Вышеприведенный мнемонический код - это все, что есть. Это скомпилировано CX-Programmer непосредственно в машинный код.
Единственное исключение относится к таким вещам, как функциональные блоки, которые содержат код более высокого уровня, называемый "структурированный текст" - он компилируется больше как код BASIC или C и используется для создания более мощных функций многократного использования. Структурированный текст, однако, гораздо более ограничен, чем что-то вроде C или BASIC - на самом деле это просто еще один способ представлять те же (в основном) атомарные мнемонические операции.
См .: http://en.wikipedia.org/wiki/IEC_61131-3
Это отвечает на ваш вопрос?