AlexG (20.06.2017 03:48 - 04:19, просмотров: 470) ответил Evgeny_CD на [IEC 61131-3 часть 1]. Мини-опрос: какие из описанных там 5 языков программирования наиболее часто используются на практике в современном мире? ->
У меня в последовательности убывания было так: FBD, LD, SFC, ST. Есть нюансы:
полно контроллеров которые умеют только LD или только FBD, иногда что-то одно из этих двух на выбор
SFC не самостоятельный язык, он описывает структуру алгоритма, но конкретные действия нужно писать на чем-то еще
некоторые фирмы создаю путаницу с языками. У фирмы Siemens, занимающей огромную долю рынка, все языки называются по своему, а в Codesys'е два разных FBD, причем тот, который больше похож на FBD называется CFC
для тех кому стандарта сразу на пять языков мало тоже кое что есть: класс ПЛК программируемых на СИ. Особом, мутировавшем Си с signed char от -127 до +127. Есть русифицированный ST, от отечественных разработчиков. Причем это все реально используется.
ST значительно ближе к Pascal, чем к С++.
IL не то чтобы устарел, просто это натуральный ассемблер и его использование это натуральный вывих мозга даже после LD (а LD после Си мозг просто ломает) После прочтения книги Петрова я понимаю, что IL по своему очень мощный инструмент, но для лично для меня это слишком олдскульно.