Es hängt wohl damit zusammen, das FUP und Leiterdiagramme immer noch so populär sind.
Ich selbst, mag grafische Programmiersprachen weniger, weil ich Texte beliebig kopieren kann und ich auch nicht mehr Übersicht habe. Wobei du hast recht, es würde sich lohnen, mal sich CFC anzuschauen.
Und ich muss derzeit mit CX-Programmer von Omron arbeiten. Da gibt es CFC gar nicht. CX-Programmer ist eine grosse Zumutung, weil Omron es fertigbringt, die Regional-Einstellungen für Komma und Punkt etc. in die Umgebung mit einzubinden, so dass ich dann statt 3.14 diese Zahl mit 3,14 schreiben muss. Dummerweise ändert sich der Aufruf von Parameter nicht, so das
RXD_SCU(buffer, 1,1,2,3);
als
RXD_SCU(buffer, (1,1), (2,3))
gelesen wird. So muss ich dann den Aufruf als
RXD_SCU(buffer, (1),(1),(2),(3));
schreiben. Somit sind solche Projekte auch nicht portabel.