ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
763983 Топик полностью
AlexG (20.06.2017 03:48 - 04:19, просмотров: 420) ответил 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 по своему очень мощный инструмент, но для лично для меня это слишком олдскульно.