У меня статистика, примерно, такая:
1) В CDS 2.3 PLC_PRG на CFC т.к. хорошо видно все ли входы-выходы привязаны (в 3.5 на ST т.к. в основном использую методы/property для передачи параметров, а на CFC это болезненный процесс);
2) 10% SFC (там, где четко прослеживаются отдельные состояния и понятны все переходы между состояниями. Модели поведения тоже на SFC раньше "писал", сейчас модели поведения реализую на ST);
3) 90% ST.