Rockwell-automation 1746-HSCE2 Multi-Channel High Speed Counter Module Manual de usuario Pagina 55

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 140
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 54
Publication 1746-UM002B-EN-P - August 2004
Configuration and Programming 4-5
Converting from Floating-Point to Two-word Integer Format
RSLogix500 programming software can also be used to convert from
floating-point to two-word integer format as shown.
0001
0002
0003
0004
Divide
Source A F8:4
0.0 <
Source B 1000.0
1000.0 <
Dest F8:3
0.0 <
Move
Source F8:3
0.0 <
Dest N7:34
0<
Grtr Than or Eql (A>=B)
Source A F8:4
0.0 <
Source B 0.0
0.0 <
Greater Than (A>B)
Source A N7:34
0<
Source B F8:3
0.0 <
Subtract
Source A N7:34
0<
Source B 1
1<
Dest N7:34
0<
Compute
Dest N7:35
0<
Expression F8:4 - ( N7:34 * 1000.0 )
Less Than (A<B)
Source A F8:4
0.0 <
Source B 0.0
0.0 <
LES
Less Than (A<B)
Source A N7:34
0<
Source B F8:3
0.0 <
ADD
Add
Source A N7:34
0<
Source B 1
1<
Dest N7:34
0<
Compute
Dest N7:35
0<
Expression F8:4 + ( ( - N7:34 ) * 1000.0 )
TWO-WORD 1 TEMP
TWO-WORD 1 MSW
FLOAT TO TWO-WORD
INT VALUE
FLOAT TO TWO-WORD
INT VALUE
TWO-WORD INT 1 MSW
TWO-WORD INT 1 MSW
TWO-WORD INT 1 MSW
TWO-WORD INT 1 MSW
TWO-WORD INT 1 LSW
TWO-WORD INT 1 LSW
LES
CPT
CPT
SUBGRTGEQ
DIV
MOV
F8:4 holds the number to be converted. It is divided by 1000 and the result is placed in F8:3.
The value in F8:3 is moved to N7:34, yielding the upper word
(Most Significant Word - MSW).
Rung 3 is used only when the original value in F8:4 is positive. If the value in N7:34 was rounded up, as determined
by comparing it to the floating point version in F8:3, the value must be adjusted by subtracting one from it. The
lower (Least Significant Word) - LSW) is then calculated by subtracting (MSW multiplied by 1000) from the original
value.
Rung 4 is used only when the original value in F8:4 is negative. If the value in N7:34 was rounded up, as determined
by comparing it to the floating point version in F8:3, the value must be adjusted by adding one to it. The lower
(LSW) is then calculated by adding (MSW multiplied by 1000) to the original value.
Vista de pagina 54
1 2 ... 50 51 52 53 54 55 56 57 58 59 60 ... 139 140

Comentarios a estos manuales

Sin comentarios