Ir al contenido

Funciones

  1. Siempre empieza por un guion bajo _.

  2. Las palabras siguientes empiezan con mayúscula.

  3. No usar guion bajo _ entre palabras.

  4. Números del 0 al 9.

  5. 🐫 Lower camel case con una pequeña variante, punto 3.

    _functionName
  6. ❗ Si la función es de Safety el nombre empieza con F_:

    F_functionName
// ✅ Correct:
FUNCTION | FUNCTION_BLOCK "_functionName"... // ← Name
_queue...
_inPosition...
_esc...
_background...
_checkSensor...
_alarmBit...
// ❌ Wrong:
Queue...
IN_POSITION...
esc...
check_sensor...
func_check_sensor...
check_sensor_fun...
...

Sabemos que en PLC no existe un estándar fijo para el nombre de las funciones como concepto en sí mismo. Para nosotros es importante saber cuándo estamos usando una función o no, hemos visto muchas librerías de varios proveedores y cada uno nombra a su manera. Nuestro propósito es unificar la nomenclatura. Sabemos que _function() choca a primera vista, ya que en otros lenguajes de alto nivel como python, javascript, el guion bajo es interpretado como privado.