|
Instrucciones La conversión de números enteros de 16 bits (INTEGER) a código BCD y viceversa (BCD->INT) se puede realizar en el STEP 7-Micro/WIN con ayuda de las funciones I_BCD y BCD_I (consulte "Operaciones -> Conversión"). Con ayuda del Download abajo indicado, también se pueden convertir números enteros de 32 bits (DOUBLE INTEGER) al código BCD y viceversa.
Descripción de la librería "BCD" La librería "BCD.mwl" contiene los módulos de función DI_BCD (conversión de DOUBLE INTEGER a código BCD) y BCD_DI (conversión de código BCD a DOUBLE INTEGER).
  Figura 01
Conversión de DOUBLE INTEGER a código BCD (DI_BCD) La función DI_BCD convierte números enteros positivos de 32 bits (de 0 a 99.999.999) en su número decimal correspondiente codificado en binario.
  Figura 02
Si se indican números negativos o superiores al 99.999.999, se resetea el bit de salida ENO y el resultado no es válido.
| Parámetro |
Tipo de datos |
Operandos |
Descripción |
| EN |
[BOOL] |
E, A, M, L, V |
Entrada de liberación |
| ENO |
[BOOL] |
E, A, M, L, V |
Salida de liberación |
| IN |
[DWORD] |
VD, ED, AD, MD, SD, SMD, LD, T, Z, AED, AC, HC, Constante, *VD, *AC, *LD |
Valor entero (32 Bit) del número en BCD |
| OUT |
[DWORD] |
VD, ED, AD, MD, SD, SMD, LD, T, Z, AC, *VD, *LD, *AC |
Número en BCD |
Tabla 01
Conversión de código BCD a DOUBLE INTEGER (BCD_DI) La función BCD_DI convierte números positivos en BCD de 32 bits (de 0 a 16#99999999) en su número entero correspondiente de tipo DOUBLE INTEGER.
  Figura 03
La letras hexadecimales (A-F) no se convierten. En este caso, se resetea el bit de salida ENO y el resultado no es válido.
| Parámetro |
Tipo de datos |
Operandos |
Descripción |
| EN |
[BOOL] |
E, A, M, L, V |
Entrada de liberación |
| ENO |
[BOOL] |
E, A, M, L, V |
Salida de liberación |
| IN |
[DWORD] |
VD, ED, AD, MD, SD, SMD, LD, T, Z, AED, AC, HC, Constante, *VD, *AC, *LD |
Número en BCD |
| OUT |
[DWORD] |
VD, ED, AD, MD, SD, SMD, LD, T, Z, AC, *VD, *LD, *AC |
Valor entero (32 Bit) del número en BCD |
Tabla 02
La librería de STEP 7-Micro/WIN en forma de archivo ZIP Copie el archivo "BCD.zip" en un directorio aparte y descomprímalo. A continuación, ya se puede integrar en su proyecto del S7-200 la librería "BCD.mwl" (a partir del STEP 7-Micro/WIN V3.2.4.27).
Advertencias:
- Información sobre la inserción de librerías en el STEP 7 Micro/WIN está disponible en la página del Customer Support con número ID 16689345
BCD.zip ( 2 KB )
|