Galil DMC-3425 Manual De Usuario

Descargar
Página de 210
180 • Appendices 
 
DMC-3425 
For example, if blocks 2 and 3 are to be outputs, then n is 3 and the command, CO3, should be issued.   
Note: This calculation is identical to the formula: n = n
2
 + 2*n
3
 + 4*n
4
 + 8*n
5
 +16* n
6
 +32* n
7
 +64* n
8
 
+128* n
9
 where n
represents the block.   
Saving the State of the Outputs in Non-Volatile Memory 
The configuration of the extended I/O and the state of the outputs can be stored in the EEPROM with 
the BN command.  If no value has been set, the default of CO 0 is used (all blocks are inputs). 
Accessing extended I/O 
When configured as an output, each I/O point may be defined with the SBn and CBn commands 
(where n=1 through 8 and 17 through 80).  Outputs may also be defined with the conditional 
command, OBn (where n=1 through 8 and 17 through 80). 
The command, OP, may also be used to set output bits, specified as blocks of data.  The OP command 
accepts 5 parameters.  The first parameter sets the values of the main output port of the controller 
(Outputs 1-8, block 0).   The additional parameters set the value of the extended I/O as outlined: 
OP m,a,b,c,d 
where m is the decimal representation of the bits 1-8 (values from 0 to 255) and a,b,c,d represent the 
extended I/O in consecutive groups of 16 bits. (values from 0 to 65535). Arguments that are given for 
I/O points configured as inputs will be ignored.  The following table describes the arguments used to 
set the state of outputs. 
Argument Blocks Bits 
Description 
M 0 
1-8 
General 
Outputs 
A 2,3 
17-32 
Extended 
I/O 
B 4,5 
33-48 
Extended 
I/O 
C 6,7 
49-64 
Extended 
I/O 
D 8,9 
65-80 
Extended 
I/O