classicladder - plc por software en tiempo real basado en lógica de escalera
loadrt classicladder_rt [numRungs=N] [numBits=N] [numWords=N] [numTimers=N] [numMonostables=N] [numCounters=N] [numPhysInputs=N] [numPhysOutputs=N] [numArithmExpr=N] [numSections=N] [numSymbols=N] [numS32in=N] [numS32out=N] [numFloatIn=N] [numFloatOut=N]
Estos pines y parámetros son creados por el módulo classicladder_rt en tiempo real. Cada perÃodo (mÃnimo 1000000 ns), classicladder lee las entradas, evalúa la lógica de escalera definida en la GUI y luego escribe las salidas.
classicladder.0.in-NN IN bit
Estos pines para señales de bit se asignan a las variables %INN en classicladder
classicladder.0.out-NN OUT bit
Estos pines para señales de bit se asignan a las variables %QNN en la salida desde classicladder
classicladder.0.s32in-NN IN s32
Entrada entera de classicladder. Estos pines para señales s32 se asignan a las variables %IWNN en classicladder
cclassicladder.0.s32out-NN OUT s32
Salida entera de classicladder Estos pines para señales s32 se asignan a las variables %QWNN en classicladder
classicladder.0.floatin-NN IN float
Entrada entera de classicladder Estos pines para señales float se asignan a las variables %IFNN en classicladder. Estos se truncan a los valores S32 internamente. por ejemplo, 7.5 será 7
classicladder.0.floatout-NN OUT float
Salida float de classicladder Estos pines para señales float se asignan a las variables %QFNN en classicladder
classicladder.0.hide_gui IN bit
Este pin para señal de bit oculta la ventana clásica classicladder, a la vez que corre el código de espacio de usuario. Esto suele ser deseable cuando se usa Modbus, ya que Modbus requiere código en espacio de usuario para su ejecucion.
classicladder.0.refresh.time RO s32
Muestra cuánto tiempo tardó la última actualización
classicladder.0.refresh.tmax RW s32
Muestra cuánto tiempo tardó la actualización más larga
classicladder.0.ladder-state RO s32
Muestra si el programa se está ejecutando o no.
classicladder.0.refresh FP
La tasa de actualización de escalon. Agregue esto al hilo servo. Puede agregarlo a un hilo más rápido pero no se actualizará más rápido que una vez cada milisegundo (1000000 ns).
Ver http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ClassicLadder_Ver_7.124 para la última versión.
CapÃtulos Classicladder en la documentación de LinuxCNC para una descripción completa de la sintaxis Classicladder y ejemplos
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ClassicLadder_Ver_7.124