Вы находитесь на странице: 1из 60

Cursos Siemens

MANUAL TIA PORTAL V14

Básico – Intermedio.

Christian Rios Ramírez.


ÍNDICE.

1. INTRODUCCION -1-
1.1 TIPOS DE DATOS -1-
1.1.1 BINARIOS -1-
1.1.2 ENTEROS -1-
1.1.3 NUMEROS EN COMA FLOTANTE -3-
1.1.4 TEMPORIZADORES -4-
1.1.5 FECHA Y HORA -4-
1.1.6 CADENAS DE CARCATERES -4-
1.1.7 TIPOS DE DATOS PLC (UDT´S) -5-
2. TIA PORTAL (PLC) -6-
2.1 HARDWARE -6-
2.2 ACCESO ONLINE -7-
2.3 RESPALDO (BACKUP) -7-
2.4 INICIAR PROYECTO NUEVO -7-
2.5 INSTRUCCIONES BASICAS -9-
2.6 TIPOS DE TEMPORIZADORES - 10 -
2.7 TIPOS DE CONTADORES - 13 -
2.8 COMPARADORES - 15 -
2.9 INSTRUCCIONES ARITMETICAS - 16 -
2.10 LEER LA HORA - 17 -
2.11 LECTURADE ENTRADAS ANALOGAS - 20 -
2.12 STRINGS - 23 -
2.13 DIFERENCIA ENTRE FBs Y FCs - 24 -
2.14 UDT - 25 -
2.15 COMUNICACIÓN ENTRE 2 O MAS PLCs - 26 -

i
3. TIA PORTAL (WINCC) - 32 -
3.1 HARDWARE - 32 -
3.2 AGREGAR DISPOSITIVO - 33 -
3.3 COMUNICACIÓN CON PLC - 34 -
3.4 ARBOL DE PROYECTO - 36 -
3.5 PROPIEDADES - 37 -
3.6 ANIMACIONES - 38 -
3.6.1 APARIENCIA - 39 -
3.6.2 VISIBILIDAD - 40 -
3.6.3 MOVIMIENTOS - 41 -
3.7 EVENTOS - 42 -
3.8 NAVEGACION ENTRE PANTALLAS - 43 -
3.9 ALARMAS - 45 -
3.10 ADMINISTRACION DEUSUARIOS - 50 -
4. ATAJOS DEL TECLADO. - 56 -

ii
1. INTRODUCCION

1.1 TIPOS DE DATOS

1.1.1 BINARIOS

 BOOL DIRECCIÓN: Ej. M10.0


Representa un valor de bit y contiene uno de los siguientes valores:
TRUE (1) o FALSE (0).
 BYTE DIRECCIÓN: Ej. MB10
Representa una secuencia de 8 bits.
 WORD DIRECCIÓN: Ej. MW10
Representa una secuencia de 16 bits o de 2 Bytes.
 DWORD DIRECCIÓN: Ej. MD10
Representa una secuencia de 32 bits o 4 Bytes o 2 Words.

1.1.2 ENTEROS

 SINT (Short INT)

Tiene una longitud de 8 bits y consta de dos componentes:


Un signo (bit 7) y un valor numérico (bits 0 a 6)
Bit 7: "0" para positivo o "1" para negativo.

-1-
 USINT (Unsigned Short INT)
Tiene una longitud de 8 bits y contiene valores numéricos sin signo.

Un operando del tipo de datos USINT ocupa un BYTE en la memoria.

 INT Enteros de 16 bits [Con signo]

 UINT Enteros de 16 bits [Sin signo]

 DINT Enteros de 32 bits [Con signo]

 UDINT Enteros de 32 bits [Sin signo]

-2-
1.1.3 NUMEROS EN COMA FLOTANTE

 REAL

Consta de los tres componentes siguientes:

Signo: el estado lógico del bit 31 determina el signo. El bit 31 puede adoptar los
valores "0" (positivo) o "1" (negativo).
Exponentes de 8 bits en base 2: El exponente se incrementa en una constante (base,

+127), de modo que presenta un rango de valores de entre 0 y 255.


Mantisa de 23 bits: se representa solo la fracción de la mantisa. En los números en

coma flotante normalizados, la parte entera de la mantisa siempre es 1, y no se


guarda.

-3-
1.1.4 TEMPORIZADORES

El contenido de un operando del tipo TIME se interpreta como milisegundos. La


representación contiene especificaciones de días (d), horas (h), minutos (m),
segundos (s) y milisegundos (ms).

Por ejemplo T#10m40s

1.1.5 FECHA Y HORA

DATE

TOD

DTL

1.1.6 CADENAS DE CARCATERES

 STRINGS
Guarda varios caracteres en una cadena formada por un Max de 254 caracteres,

se admiten todos los caracteres de la página de códigos ajustados en el sistema

de creación, los caracteres se introducen dentro de las comillas sencillas.

-4-
1.1.7 TIPOS DE DATOS PLC (UDT´S)

 UDT, representa una estructura de varios componentes de diferentes tipos de


datos.
 La profundidad de anidamiento está limitada a 8 niveles.

 Es posible modificar centralmente un tipo de datos PLC (UDT) y emplearlo

varias veces en el código, todas las ubicaciones (lugares de uso) se actualizan


automáticamente.
Ejemplos.

-5-
2. TIA PORTAL (PLC)

2.1 HARDWARE

Nomenclatura

-6-
2.2 ACCESO ONLINE

 CONOCER EL NOMBRE DE NUESTRA TARJETA DE ETHERNET


(CENTRO DE REDES DE NUESTRA PC)
 ACCESOS ONLINE (TIA PORTAL)
 VER EL RANGO DE IP A CONECTARNOS (ACCESOS ONLINE)
 CAMBIAR EL RANGO DE IP EN LA TARJETA DE ETHERNET
 ABRIR NUESTRO PLC E IR A ONLINE Y DIAGNOSTICOS

2.3 RESPALDO (BACKUP)

 CREAR PROYECTO
 AGREGAR HW [ DETERMINAR ]
 ESTABLECER CONEXIÓN [ COMPARACION ONLINE/OFFLINE ]
 UPLOAD
 GUARDAR

2.4 INICIAR PROYECTO NUEVO

 ABRIR TIA PORTAL


 CREAR NUEVO PROYECTO

-7-
 AGREGAR HARDWARE [ PLC y/o HMI]

-8-
2.5 INSTRUCCIONES BASICAS

TIPOS DE ARRANQUE.

-9-
2.6 TIPOS DE TEMPORIZADORES

 TP

BANDERA DESCRIPCION TIPO DE DATO


IN SEÑAL DE ENTRADA BOOL
Q SEÑAL DE SALIDA BOOL
PT PRESET, TIEMPO MAXIMO FIJO Time
ET TIEMPO QUE VA TRANSCURRIENDO Time

- 10 -
 TON

BANDERA DESCRIPCION TIPO DE DATO


IN SEÑAL DE ENTRADA BOOL
Q SEÑAL DE SALIDA BOOL
PT PRESET, TIEMPO MAXIMO FIJO Time
ET TIEMPO QUE VA TRANSCURRIENDO Time

- 11 -
TONR

BANDERA DESCRIPCION TIPO DE DATO


IN SEÑAL DE ENTRADA BOOL
R SEÑAL DE RESET BOOL
Q SEÑAL DE SALIDA BOOL
PT PRESET, TIEMPO MAXIMO FIJO Time
ET TIEMPO QUE VA TRANSCURRIENDO Time

- 12 -
2.7 TIPOS DE CONTADORES

 CTU

 CTD

- 13 -
 CTUD

BANDERA DESCRIPCION TIPO DE DATO


CU CONTADOR ASCENDENTE BOOL
CD CONTADOR DESCENDENTE BOOL
R RESET, MANDA UN “0” AL CV BOOL
LD LOAD, LA CANTIDAD DE PV SE LA MANDA AL CV BOOL
QU INDICADOR DE CTU; CONDICION:= SI CV >= PV BOOL
QD INDICADOR DE CTD; CONDICION:= SI CV <= 0 BOOL
PV LIMITE DE INIDCADOR DE QU, CONTEO MAXIMO ENTEROS
CV INDICADOR DEL CONTEO ACTUAL ENTEROS

- 14 -
2.8 COMPARADORES

 NOS PIDE 2 VALORES A COMPRAR, LOS TIPOS DE DATOS QUE ADMITE

SON LOS SIGUIENTES.

SECUENCIAS DE BITS SECUENCIAS DE CARACTERES


ENTEROS TEMPORIZADORES
NÚMEROS EN COMA FLOTANTE FECHA Y HORA

 OTRO TIPO DE COMPARADOR SON LOS IN RANGE Y OUT RANGE


SOLO ADMITE ENTEROS Y NUMEROS EN COMA FLOTANTE.

- 15 -
2.9 INSTRUCCIONES ARITMETICAS

SE REALIZAN POR MEDIO DE ENTEROS Y NUMEROS EN COMA FLOTANTE.

- 16 -
2.10 LEER LA HORA

EXISTEN 2 TIPOS DE HORAS

 LOCAL
 SISTEMA

LA LOCAL ES AQUELA QUE DEPENDE DE UNA ZONA HORARIA Y VARIA


DEPENDIENDO DEL LUGAR.
LA DE SISTEMA ES LA HORA UNIVERSAL, ESTA NO VARIA POR ZONA
HORARIA.

LAS ENCONTRAMOS EN LAS INSTRUCCIONES AVANZADAS.

- 17 -
- 18 -
PARA LAS VARIABLES O TIPOS DE DATOS, CREAMOS UN DB Y ASIGNAMOS
LOS SIGUIENTES VALORES

- 19 -
2.11 LECTURADE ENTRADAS ANALOGAS

LA ENTRADA ANALOGA EN ESTE MODELO ES UNA VARIACION ENTRE 0 VCD Y


10 VCD ESTA SE LEE COMO UNA “WORD” EN LA ENTRADA

TIENE UNA REFERENCIA DADA EN EL MANUAL DE SIEMENS, PARA MODELOS

S7-1200, TIENE UN MAXIMO DE 10VCD EN CADA ENTRADA ANALOGA.

- 20 -
ESTAS ENTRADAS, PARA LEERLAS COMO TIPO DE DATO REAL,
GENERALMENTE SE NORMALIZAN Y ESCALAN POR MEDIO DE DOS

INSTRUCCIONES.

ESTAS INSTRUCCIONES SE ENCUENTRAN EN INSTRUCCIONES BASICAS,

CARPETA DE CONVERSIÓN.
NORM_X

SCALE_X

- 21 -
EN EL EJEMPLO VISTO EN EL CURSO PASAMOS DE ENTERO A REAL Y
ESCALAMOS DE REAL A REAL.

- 22 -
2.12 STRINGS

CREAMOS UN DB Y EN EL DECLARAMOS LOS STRINGS NECESARIOS A USAR.


EN NUESTRO CASO HICIMOS UN ARRAY DE 10 STRINGS

SE REALIZO UN EJEMPLO, DEPENDIENDO DE LA HORA SE MOVIA UN STRING


A OTRO CON LA FUNCION “S_MOVE”, POSTERIORMENTE SE HACIA UNA
CONCATENCACION COMO SE MUESTRA A CONTINUACION

- 23 -
2.13 DIFERENCIA ENTRE FBs Y FCs

A SIMPLES PALABRAS UN FC NO TIENE MEMORIA Y UN FB SI.


COMO SABES EXISTEN
 OB

 FC

 FB
 DB

LOS DB, EXISTEN 2, DB GLOBALES Y DB DE INSTANCIA. EL SEGUNDO APLICA


SOLO PARA UN FB Y SE CREA EN AUTOMATICO CUANDO SE MANDA LLAMAR

ESE BLOQUE FB.


CUANDO MANDAMOS LLAMAR EL FC, NO NOS PIDE NADA SOLO LLAMARLO.
LOS DB GLOBALES SE PUEDEN USAR PARA AMBOS, PARA UN FC Y UN FB

- 24 -
2.14 UDT

SE ENCUENTRA EN EL ARBOL DEL PROYECTO

SE PUEDEN USAR COMO INOUT DENTRO DE FCs Y FBs, TENIENDO EN


CUENTA QUE SERAN VARIABLES LOCALES Y NO TIENEN MEMORIA

- 25 -
2.15 COMUNICACIÓN ENTRE 2 O MAS PLCs

 TODO DEBE ESTAR OFFLINE


 SE INICIA PROYECTO NUEVO, EN CASO DE SERLO ASI
 SE AGREGAN PLC QUE ESTARAN EN COMUNICACIÓN

 SE DAN DE ALTA LOS BITS DE CICLO EN CADA UNO

- 26 -
 UNA VEZ TENIENDO LOS PASOS ANTERIORES, HACER MANUALMENTE
LA COMUNICACIÓN EN DISPOSITIVOS Y REDES

 AHORA DESCARGAMOS LOS CAMBIOS DE HARDWARE Y SOFTWARE

 NOS PIDE UNA NUEVA CONEXIÓN QUE ES LA SUBRED QUE HICIMOS

- 27 -
 PARA ESTE EJEMPLO EN EL PLC DE “ENVIAR” ENVIAREMOS DE MENSAJE
UNA LECTURA ANALOGA

 HACIENDO CLICK EN EL BOTON AZUL DE LA INSTRUCCIÓN TSEND_C,

PROCEDEMOS A CONFIGURAR

- 28 -
 PARA ESTE PUNTO YA CONFIGURAMOS AMBOS PARAMENTROS EL DE

CONEXIÓN Y EL DE BLOQUE, EN EL DE BLOQUE PUSIMOS UNA MARCA


DE CLOCK PARA EL REQ, AL REALIZAR EL DE CONEXIÓN SE CREA EL

TRUE PARA EL CONNECT, Y EN DATA SE COLOCO EL TIPO DE DATO


REAL YA CON LA ESCALA

 PROCEDEMOS A HACER LA DESCARGA EN EL PLC CON LOS CAMBIOS Y

AGREGAMOS EN EL OTRO PLC “RECIBIR”, LA INSTRUCCIÓN TRCV_C,


ESTA SE CONFIGURA IGUAL LOS PARAMETROS DEL BLOQUE, SOLO QUE
PIDE DONDE GUARDAREMOS LA INFORMACION RECIBIDA

- 29 -
 CONFIGURAMOS LOS PARAMENTROS DE CONEXIÓN

- 30 -
 HACEMOS LA DESCARGA Y OBSERVAMOS

- 31 -
3. TIA PORTAL (WINCC)

3.1 HARDWARE

- 32 -
3.2 AGREGAR DISPOSITIVO

NOMENCLATURA DE HMIS EN SIEMENS.

KP KEY PANEL
KTP KEY TOUCH PANEL
TP TOUCH PANEL

- 33 -
3.3 COMUNICACIÓN CON PLC

DENTRO DEL PROYECTO, DAMOS CLIC EN AGREGAR DISPOSITIVO.

Y SELECCIONAMOS LA PANTALLA A AGREGAR EN NUESTRO CASO KTP 700


BASIC.

- 34 -
AQUÍ EMPIEZAN LAS CONFIGURACIONES, EN CADA PASO TE INDICA PARA
QUE ES EN LA PARTE SUPERIOR Y VA DE ACUERDO AL DISEÑO QUE

QUEREMOS.

- 35 -
3.4 ARBOL DE PROYECTO

EN EL ÁRBOL DEL PROYECTO TENEMOS

LA HMI Y SUS DIFERENTES

SUBCARPETAS. EN ELLAS ESTA


IMÁGENES ESTA SERÍA COMO NUESTRO

“BLOQUES DE PROGRAMA”, AQUÍ


VIENEN TODAS LAS IMÁGENES DE LA

HMI. DENTRO DE ELLA APARECE UNA


IMAGEN RAIZ QUE PUEDE SER LA
PRINCIPAL Y ESTA SERÍA COMO

NUESTRO “MAIN” EN EL ÁRBOL DE PLC.


SI NO SE LLAMA ALGUNA PANTALLA DE
LA PRINCIPAL O ALGUNA QUE ESTE

CONECTAD A ELLA NO SE MANDA

LLAMAR.

- 36 -
3.5 PROPIEDADES

PARA ENTRAR A PROPIEDADES (ALT + ENTER) DAMOS CLIC SOBRE EL


ELEMENTO A USAR Y PROPIEDADES.

AQUÍ EN PROPIEDADES COMO SUB-CATEGORÍA EXISTEN 4 OPCIONES:

 PROPIEDADES
 ANIMACIONES
 EVENTOS
 TEXTOS

EN PROPIEDADES SE EDITA / MODIFICA LO GENERAL, APARIENCIAS (COLOR),


REPRESENTACIÓN (POSICIONES Y TAMAÑOS), TEXTOS (TAMAÑO DE LETRA),

SEGURIDAD (ADMINISTRACIÓN DE USUARIOS), ETC.

- 37 -
3.6 ANIMACIONES

PARA LAS ANIMACIONES EXISTEN 3:

 APARIENCIA
 VISIBILIDAD

 MOVIMIENTO

- 38 -
3.6.1 APARIENCIA

MODIFICAS POR MEDIO DE UNA VARIABLE (HACEMOS UNA LECTURA),

CUANDO QUIERES QUE CAMBIE DE COLOR, POR MEDIO DE UN RANGO.

EJEMPLO, SI ES “BOOL” SOLO TENEMOS 2 RANGOS (0 Ó 1).

- 39 -
3.6.2 VISIBILIDAD

PIDE UNA VARIABLE Y UN RANGO, EN ESTAS CONDICIONES DETERMINAMOS


DE DONDE A DONDE TIENE QUE ESTAR VISIBLE Ó INVISIBLE. DEPENDIENDO

EL CASO

- 40 -
3.6.3 MOVIMIENTOS

EXISTEN 4 MOVIMIENTOS, ESTOS SE MODIFICAN IGUAL SOLO CAMBIAN LA


DIRECCIÓN

UNA VARIABLE PARA LA LECTURA UN RANGO Y LAS POSICIONES DE INICIO Y

DESTINO.

- 41 -
3.7 EVENTOS

EN EVENTOS ES LA ESCRITURA DE LO QUE QUEREMOS HACER CON ESE


“BOTON”.

LOS MÁS USADOS SON PROCESAMIENTO POR BITS, IMÁGENES,

ADMINISTRACIÓN DE USUARIOS.
AL DECLARAR LA FUNCIÓN QUE QUEREMOS, NOS PEDIRÁ UNA VARIABLE Y

ES LA QUE SE HARÁ AL MOMENTO DE ACTIVARLO.

- 42 -
3.8 NAVEGACION ENTRE PANTALLAS

PARA LA NAVEGACIÓN ENTRE PANTALLAS ES NECESARIO PONER UN BOTÓN


Y A ESTE DARLE UNA DIRECCIÓN HACIA DONDE QUEREMOS NAVEGAR.

ESTO SERÍA:

 EVENTOS
 PULSAR
 FUNCIONES
 IMÁGENES
 ACTIVAR IMAGEN
 “LA IMAGEN A DÓNDE QUEREMOS IR”

- 43 -
- 44 -
3.9 ALARMAS

LOS PASOS PARA CREAR ALARMAS, SON LOS SIGUIENTES.


PLC:
CREAR UN DB (BLOQUE DE DATOS) Y DAR DE ALTA LAS ALARMAS A ACTIVAR.

ESE MISMO DB, TENEMOS QUE CONVERTIRLO EN VALOR ABSOLUTO.

DB / PROPIEDADES / ATRIBUTOS / DESELECCIONAMOS “ACCESO OPTIMIZADO


AL BLOQUE”

LAS ALARMAS QUE CREAMOS DENTRO DEL BLOQUE, SE GENERA UNA

LÓGICA PARA MANDARLAS LLAMAR.

- 45 -
HMI:
EN AVISOS HMI, SELECCIONAMOS QUE SEA AVISOS DE BIT.

DAMOS CLIC EN AGREGAR, POR DEFAULT SE GENERA UN NUMERO PARA LA

ID.
COLOCAMOS EL NOMBRE DE LA ALARMA Y EL TEXTO QUE QUEREMOS

MOSTRAR COMO ALARMA


EN VARIABLE DE DISPARO DECLARAMOS UNA NUEVA EN “AGREGAR”

- 46 -
AGREGAR VARIABLE:

DAMOS EL NOMBRE QUE LE ASIGNAREMOS.

CONEXIÓN, DAMOS EN CONEXIÓN INTERNA HMI.

- 47 -
MODO DE ACCESO, VALOR ABSOLUTO.

EN LA DIRECCIÓN, TE ASIGNA POR DEFAULT UNA “%DB1.DBW0”

SE DEJARA TAL CUAL LA DIRECCIÓN SOLO SE CAMBIARA EL NÚMERO DEL DB


DONDE DIMOS DE ALTA LAS ALARMAS POR EJEMPLO UN DB7 Y QUEDARÍA

ASÍ: “%DB7.DBW0”

DAMOS EN ACEPTAR

- 48 -
EN EL DB DE ALARMAS LAS DIRECCIONES ASIGNADAS EMPIEZAN DESDE LA
0.0

AQUÍ EMPIEZAN DESDE LA 1.0

EL BIT DE DISPARO SE SUBIRÁ DE 0 A 8

AL MOMENTO DE QUE EN NUESTRA LÓGICA SE ACTIVE LA ALARMA DEL DB DE

ALARMAS
SE ACTIVARA EN NUESTRA PANTALLA SIEMPRE Y CUANDO TENGAMOS DADA
DE ALTA EN IMAGEN GENERAL LAS IMÁGENES DE ALARMAS.

- 49 -
3.10 ADMINISTRACION DEUSUARIOS

NOS VAMOS A LA PARTE INFERIOR DEL ÁRBOL EN LA HMI, ADMINISTRACIÓN


DE USUARIOS.

- 50 -
EXISTEN 2 VENTANAS COMO SE MUESTRA EN LAS IMÁGENES, USUARIOS Y
GRUPO DE USUARIO.

 GRUPOS DE USUARIOS, EN ESTA PARTE SE COLOCAN POR GRUPOS Y


PERMISOS.

EN LA PARTE DE ARRIBA ES EL NOMBRE DEL GRUPO Y ABAJO SE


DECLARAN LOS PERMISOS QUE QUEREMOS TENER.

 USUARIOS, ESTO ES MÁS A DETALLE, SE COLOCAN LOS NOMBRES DE


LAS PERSONAS Y SUS CONTRASEÑAS, ABAJO SE SELECCIONA EL

GRUPO AL QUE PERTENECE CADA UNO Y POR ENDE LOS PERMISOS

QUE TIENE DECLARADO EN EL PUNTO ANTERIOR.

AHORA ABRIMOS EL PLANIFICADOR DE TAREAS Y GENERAMOS UNA NUEVA.


EN ELLA MODIFICAMOS EL DISPARADOR PARA CAMBIO DE USUARIO

- 51 -
ESTA TAREA CUENTA CON EVENTOS TAMBIÉN, DAREMOS CLIC DERECHO Y

PROPIEDADES.
EJECUTAR Y ASIGNAMOS UNA FUNCIÓN DE “ADMINISTRACIÓN DE USUARIOS”

Y “LEERNOMBREDEUSUARIO”

ASIGNAREMOS UNA VARIABLE, YA QUE NO ESTÁ UNA, SELECCIONAMOS


AGREGAR.

- 52 -
CAMBIAMOS EL NOMBRE POR ALGUNO QUE HAGA REFERENCIA, POR

EJEMPLO “LEER USUARIO”, ASEGURAMOS QUE ESTE EN WSTRING EL TIPO DE


DATO Y ACEPTAR.

CREAMOS UNA IMAGEN NUEVA PARA INGRESAR LOS USUARIOS CREADOS,


- 53 -
1 ER BOTON “INICIAR SESION”

2 DO BOTON “CERRAR SESION”

- 54 -
EN EL CAMPO DE ES (DISPLAY), VAMOS A PROPIEDADES Y GENERAL.
ASIGNAMOS LA VARIABLE QUE CREAMOS EN EL PLANIFICADOR DE TAREAS.

EN TIPO, ASEGURAMOS QUE QUEDE SOLO COMO “SALIDA”.

EN CASO DE QUE NO NOS APAREZCA LA VARIABLE, CAMBIAMOS EL

FORMATO DE VISUALIZACION DE “DECIMAL” A “STRING” (CADENA DE


CARACTERES).

- 55 -
4. ATAJOS DEL TECLADO.

SHIFT+F2 CONTACTO NA

SHIFT+F3 CONTACTO NC

SHIFT+F5 CUADRO VACIO

SHIFT+F7 ASIGNACION

SHIFT+F8 ABRIR RAMA

SHIFT+F9 CERRAR RAMA|

CTRL+1 MOSTRAR / OCULTAR ARBOL DE PROYECTOS

CTRL+3 MOSTRAR / OCULTAR VENTANA DE LA DERECHA

CTRL+5 MOSTRAR / OCULTAR PROPIEDADES

CTRL+F2 FORZAR UNA VARIABLE A 1

CTRL+F3 FORZAR UNA VARIABLE A 0

SHIFT+F11 REFERENCIAS CRUZADAS, SE MUESTRA EN LA PARTE DE

PROPIEDADES
F11 REFERENCIAS CRUZADAS, SE MUESTRA EN UNA

VENTANA NUEVA
CTRL+SHIFT+D IRA DIRECTO A LA UBICACIÓN DE LA VARIABLE
- 56 -
CTRL+SHIFT+I DEFINIR VARIABLE NUEVA
CTRL+SHIFT+T CAMBIAR EL NOMBRE DE VARIABLE

CTRL+SHIFT+P REASIGNAR VARIABLE (MODIFICAR DIRECCION)

F12 DIVIDIR EDITOR VERTICALMENTE

CTRL+F12 DIVIDIR EDITOR HORIZONTALMENTE


ALT+SHIFT+F12 QUITAR DIVISION

ALT+ENTER PROPIEDADES DE OBJETO Y/O GENERAL


CTRL+L DESCARGA SOLO SOFTWARE

CTRL+B COMPILAR

CTRL+T OBSERVAR
CTRL+D ONLINE Y DIAGNOSTICO

CTRL+Z DESHACER
CTRL+Y REHACER
CTRL+X CORTAR

CTRL+C COPIAR
CTRL+V PEGAR

CTRL+P IMPRIMIR
CTRL+F BUSCAR Y/O REMPLAZAR

- 57 -

Вам также может понравиться