summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Morley <chrisinnanaimo@hotmail.com>2014-05-26 23:38:38 -0700
committerChris Morley <chrisinnanaimo@hotmail.com>2014-05-26 23:38:38 -0700
commitf9586acf6379793c12b04f5744bb0ccc1b5ad555 (patch)
tree7d903b7bf54a0070c83c3eb34312f9a79932e8d9
parentab0a9a1125d64c1cac7199a8466d8cb4a82eac3f (diff)
parent305309ae2b83e96db139aefd56e7175bd53aa645 (diff)
downloadlinuxcnc-f9586acf6379793c12b04f5744bb0ccc1b5ad555.tar.gz
linuxcnc-f9586acf6379793c12b04f5744bb0ccc1b5ad555.zip
Merge branch 'v2.5_branch' into 2.6
-rw-r--r--docs/man/man9/classicladder.928
1 files changed, 19 insertions, 9 deletions
diff --git a/docs/man/man9/classicladder.9 b/docs/man/man9/classicladder.9
index 8374ace95..199c08f50 100644
--- a/docs/man/man9/classicladder.9
+++ b/docs/man/man9/classicladder.9
@@ -9,7 +9,7 @@
.SH NAME
classicladder \- realtime software plc based on ladder logic
.SH SYNOPSIS
-\fBloadrt classicladder_rt [numRungs=\fIN\fB] [numBits=\fIN\fB] [numWords=\fIN\fB] [numTimers=\fIN\fB] [numMonostables=\fIN\fB] [numCounters=\fIN\fB] [numPhysInputs=\fIN\fB] [numPhysOutputs=\fIN\fB] [numArithmExpr=\fIN\fB] [numSections=\fIN\fB] [numSymbols=\fIN\fB] [numS32in=\fIN\fB] [numS32out=\fIN\fB]
+\fBloadrt classicladder_rt [numRungs=\fIN\fB] [numBits=\fIN\fB] [numWords=\fIN\fB] [numTimers=\fIN\fB] [numMonostables=\fIN\fB] [numCounters=\fIN\fB] [numPhysInputs=\fIN\fB] [numPhysOutputs=\fIN\fB] [numArithmExpr=\fIN\fB] [numSections=\fIN\fB] [numSymbols=\fIN\fB] [numS32in=\fIN\fB] [numS32out=\fIN\fB] [numFloatIn=\fIN\fB] [numFloatOut=\fIN\fB]
.SH DESCRIPTION
These pins and parameters are created by the realtime \fBclassicladder_rt\fR module. Each period (minimum 1000000 ns), classicladder reads the inputs, evaluates the ladder logic defined in the GUI, and then writes the outputs.
@@ -17,24 +17,34 @@ These pins and parameters are created by the realtime \fBclassicladder_rt\fR mod
.SH PINS
.TP
-\fBclassicladder.0.in-\fIN\fB\fR IN bit
-These bit signal pins map to \fB%I\fINNN\fR variables in classicladder
+\fBclassicladder.0.in-\fINN\fB\fR IN bit
+These bit signal pins map to \fB%I\fINN\fR variables in classicladder
.TP
-\fBclassicladder.0.out-\fIN\fB\fR OUT bit
-These bit signal pins map to \fB%Q\fInNN\fR variables in classicladder
+\fBclassicladder.0.out-\fINN\fB\fR OUT bit
+These bit signal pins map to \fB%Q\fINN\fR variables in classicladder
Output from classicladder
.TP
-\fBclassicladder.0.in-\fIN\fB\fR IN s32
+\fBclassicladder.0.s32in-\fINN\fB\fR IN s32
Integer input from classicladder
-These s32 signal pins map to \fB%IW\fINNN\fR variables in classicladder
+These s32 signal pins map to \fB%IW\fINN\fR variables in classicladder
.TP
-\fBclassicladder.0.out-\fIN\fB\fR OUT s32
+\fBclassicladder.0.s32out-\fINN\fB\fR OUT s32
Integer output from classicladder
-These s32 signal pins map to \fB%QW\fINNN\fR variables in classicladder
+These s32 signal pins map to \fB%QW\fINN\fR variables in classicladder
+.TP
+\fBclassicladder.0.floatin-\fINN\fB\fR IN float
+Integer input from classicladder
+These float signal pins map to \fB%IF\fINN\fR variables in classicladder
+These are truncated to S32 values internally. eg 7.5 will be 7
+
+.TP
+\fBclassicladder.0.floatout-\fINN\fB\fR OUT float
+Float output from classicladder
+These float signal pins map to \fB%QF\fINN\fR variables in classicladder
.SH PARAMETERS
.TP