Funciones
Reglas de nomenclatura
Sección titulada «Reglas de nomenclatura»-
Siempre empieza por un guion bajo
_. -
Las palabras siguientes empiezan con mayúscula.
-
No usar guion bajo
_entre palabras. -
Números del
0al9. -
🐫
Lower camel casecon una pequeña variante, punto 3._functionName -
❗ Si la
funciónes deSafetyel nombre empieza conF_:F_functionName
Ejemplos
Sección titulada «Ejemplos»// ✅ 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......¿Por qué _ para nombrar funciones?
Sección titulada «¿Por qué _ para nombrar funciones?»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.