Los principales criterios para seleccionar un editor de programación son los siguientes:
reducir el número de pasos de programa necesarios
proporcionar una mejor visión ahorrando espacio en la ventana de programación
ahorrar tiempo en la reestructuración del programa
| LD/FBD (recomendado) | ST | IL | 
|---|---|---|
|  |  |  | 
| 42 pasos | 35 pasos | 35 pasos | 
| LD/FBD (recomendado) | ST | IL | 
|---|---|---|
|  |  |  | 
| 32 pasos | 35 pasos | 35 pasos | 
| LD/FBD | ST (recomendado) | IL | 
|---|---|---|
|  |  |  | 
| 108 pasos | 108 pasos | 108 pasos | 
| LD/FBD | ST (recomendado) | IL | 
|---|---|---|
|  |  |  | 
| 111 pasos | 109 pasos | 109 pasos | 
Cálculos condicionales if-else: Editor ST recomendado
| LD/FBD | ST (recomendado) | IL | 
|---|---|---|
|  NOTA ¡Cuando se cambia del funcionamiento incondicional al condicional se tiene que redibujar la red completamente! |  |  | 
| 194 pasos | 190 pasos | 194 pasos | 
| LD/FBD | ST (recomendado) | IL | 
|---|---|---|
|  |  |  | 
Programas con operaciones simples y con llamadas a funciones o bloques de función: Editor LD/FBD recomendado
Funciones, bloques de función, y algoritmos complejos: Editor ST recomendado