S
OK, sounds like we are starting to come together on this 
Let me put down a few thoughts as to the structure of the data table
definition files.
1 Location, I propose that we put our config files in /etc/plc
2. Structure, I propose that a data table definition file look something
like this:
# Start Length I/O ? Logic Engine
I0/0 16 Y
O0/0 16 Y 1
The fields define the name of the data table (more detail below)
The size (in appropriate units) bits for I/O elements for everything
else.
Is this I/O (special rules apply here)
For outputs, which logic engine has control of them. Other logic
engines can read the values if required, but are forbidden to set them.
Naming
I propose to go with a style that the AB centric members of this list
will recognize
[TYPE}{File No.]:{Element No.].[Subelemnt No.]
Types are:
I = Input (digital)
O = Output (digital)
B = Binary
C = Counter
T = Timer
F = Float
L = Long Int.
R = File operation control
P = Pid
M = Message control
some examples:
I0/0 real digital input word 0 bit 0
O0/0 real digital output word 0 bit 0
N7:0 integer file 7 word 0
T4:3.dn Timer file 4 element 3 done bit
Comments?
--
Stan Brown [email protected] 843-745-3154
Westvaco
Charleston SC.
_______________________________________________
LinuxPLC mailing list
[email protected]
http://linuxplc.org/mailman/listinfo/linuxplc
Let me put down a few thoughts as to the structure of the data table
definition files.
1 Location, I propose that we put our config files in /etc/plc
2. Structure, I propose that a data table definition file look something
like this:
# Start Length I/O ? Logic Engine
I0/0 16 Y
O0/0 16 Y 1
The fields define the name of the data table (more detail below)
The size (in appropriate units) bits for I/O elements for everything
else.
Is this I/O (special rules apply here)
For outputs, which logic engine has control of them. Other logic
engines can read the values if required, but are forbidden to set them.
Naming
I propose to go with a style that the AB centric members of this list
will recognize
[TYPE}{File No.]:{Element No.].[Subelemnt No.]
Types are:
I = Input (digital)
O = Output (digital)
B = Binary
C = Counter
T = Timer
F = Float
L = Long Int.
R = File operation control
P = Pid
M = Message control
some examples:
I0/0 real digital input word 0 bit 0
O0/0 real digital output word 0 bit 0
N7:0 integer file 7 word 0
T4:3.dn Timer file 4 element 3 done bit
Comments?
--
Stan Brown [email protected] 843-745-3154
Westvaco
Charleston SC.
_______________________________________________
LinuxPLC mailing list
[email protected]
http://linuxplc.org/mailman/listinfo/linuxplc