lenguajes de programacion siememns
TRANSCRIPT
7/24/2019 Lenguajes de Programacion Siememns
http://slidepdf.com/reader/full/lenguajes-de-programacion-siememns 1/6
Descripción
Con SIMATIC STEP 7 V12 dispone de potentes editores de programación para los controladores
SIMATIC S7
• Disponible para todos los controladores: Teto estr!ct!rado "SC#$% es&!ema de contactos
"'(P$ ) diagrama de *!nciones "+,P$
• Adicionalmente para las *amilias de controladores S7-.//% S7-0//% inAC ) el n!eo S7-
13//: lista de instr!cciones "A#$ ) programación sec!encial 4 "56AP$8
Para todas las tareas el !s!ario dispone de 9erramientas int!itias tales como arrastrar ) soltar% o
la lista de re*erencias cr!adas para todo !n pro)ecto8 Con ello STEP 7 V12 le o*rece al !s!ario
!na concepción e*iciente de s! programa de aplicación8 #os distintos leng!a;es de programación
de !n componente se p!eden trans*ormar *<cilmente8
El concepto de mane;o int!itio de STEP 7 V12 se basa en los editores de programación
adaptados a las tareas ) el transc!rso ) las act!ales t=cnicas de indo>s8 #a incl!sión de los
distintos editores en el entorno de traba;o com?n aseg!ra &!e los datos del !s!ario est=n adisposición de *orma m<s consistente ) &!e no se pierda en ning?n momento la claridad ) el
control sobre los datos del pro)ecto8
#os componentes de programación se p!eden almacenar en c!al&!ier momento8 #a b?s&!eda de
*allos se simpli*ica ) acelera mediante arios rec!rsos: !na entana S)nta m!estra en !na lista
todos los *allos en el componente act!al8 De esta *orma se proporciona !na naegación *<cil entre
los distintos errores ) se dispone del indicador para redes con *allos8
4 Soporte de 56AP para el controlador S7-13// @ seg!ir< en bree
'(P ) +,P @ #eng!a;es de programación gr<*icos
STEP 7 V12 apo)a los leng!a;es de programación gr<*icos con n!eos compiladores de alto
rendimiento8 #as potentes 9erramientas ) la *!ncionalidad integrada como p8e;8 la programación
indirecta incrementan la e*iciencia de la ingeniera en la creación de los programas8
#os editores gr<*icos '(P ) +,P o*recen !na b!ena ista en con;!nto ) !na r<pida naegación en
el editor de los componentes8
• Abrir ) cerrar de redes enteras
• M!estra ) oc!lta los smbolos ) direcciones
7/24/2019 Lenguajes de Programacion Siememns
http://slidepdf.com/reader/full/lenguajes-de-programacion-siememns 2/6
• +!nción directa de oom ) g!ardar la)o!ts
• B!merosas accesos directos en el teclado
• +!nción de lao% copiar e insertar para determinados comandos ) estr!ct!ras de comando8
• Comentarios
• #a n!ea calc!ladora Calc!late-o permite introd!cir directamente las *órm!las en el S7-
12// ) S7-13//
SC# "Str!ct!red Control #ang!age$ @ Programación de algoritmos comple;os
El leng!a;e de control estr!ct!rado "SC#$ corresponde con el leng!a;e de programación tet!al
ST"Str!ct!red Tet$ de*inido en la norma IEC 11.1-. ) c!mple el niel b<sico "ase #eel$ ) el
niel de re!tiliado "6e!sabilit) #eel$ seg?n P#Copen8
SC# es ideal sobre todo para !na programación r<pida de algoritmos comple;os ) *!nciones
matem<ticas o para las tareas planteadas del <rea del procesamiento de datos8 El código SC# al
ser m<s corto ) claro es m!c9o *<cil de mane;ar ) realiar8 En la ersión V12 la e*iciencia de la
programación se incrementa a tra=s de los n!eos compiladores SC# de alto rendimiento8
7/24/2019 Lenguajes de Programacion Siememns
http://slidepdf.com/reader/full/lenguajes-de-programacion-siememns 3/6
El editor S7-SC# dispone de las sig!ientes *!nciones:
• Con !n simple clic p!ede actiardesactiar todo !n <rea de código del programa
• Se p!eden plegar ) desplegar arios p!cles ) comentarios
• Marcadores
• Eportación de código SC#
• Acceso r<pido a partes de las ariables "it% )te% ord888$ con FSlicingG
• #os componentes SC# se p!eden !tiliar en otros leng!a;es STEP 7
•
Ideal para blo&!es *!ncionales indiid!aliados seg?n !s!ario para bibliotecas
• #os componentes SC# *orman la base para intercambiar el código de programa entre
S7-12//% S7-.//% S7-0// ) inAC
• 5ran a9orro de tiempo en comparación con la programación con '(P+,PA#
A# @ #ista de instr!cciones
7/24/2019 Lenguajes de Programacion Siememns
http://slidepdf.com/reader/full/lenguajes-de-programacion-siememns 4/6
El leng!a;e de programación tet!al #ista de instr!cciones "A#$ permite crear programas de
!s!ario propios de 9ard>are ) con optimiación de tiempo de e;ec!ción ) espacio de
almacenamiento8
El !s!ario dispone de n!eas ) cómodas *!nciones de edición para ello:
• Selección integrada de smbolos de entre las ariables P#C% Ds ) ariables locales8
• 6epresentación s!perisible ) clara tambi=n de códigos de programa comple;os
• Actiar desactiar el código con !n simple clic
• #a indicación de las direcciones absol!tas es opcional ) reg!lable
• Se p!eden de*inir los p!ntos de r!pt!ra de *orma directa
• Clara representación online
56AP "S+C$ @ Programación sec!encial
7/24/2019 Lenguajes de Programacion Siememns
http://slidepdf.com/reader/full/lenguajes-de-programacion-siememns 5/6
#a programación Se&!ential +!nction C9art "S+C$ se !sa para describir los procesos sec!enciales
con sec!encias de pasos alternatias o paralelas8#os procesos son pro)ectados ) programados de
*orma clara ) r<pida sig!iendo !n modo de representación estandariado "seg?n IEC 11.1-.% DIB
EB 11.1$8 El proceso se describe gr<*icamente ) se diide para ello en los distintos pasos con
!na representación clara del alcance de las *!nciones8
+!nciones b<sicas
• Composición *leible de la sec!encia de pasos:
6ami*icaciones sim!lt<neas ) alternatias% saltos dentro de la sec!encia procesal% actiación )
desactiación de pasos8
• Procesamiento selectio de los distintos pasos8
5racias a esto el tiempo de procesamiento de !na sec!encia de pasos es independiente del
n?mero de pasos &!e contenga la sec!encia8
• Sincroniación del modo a!tom<tico ) man!al:
El proceso de;a de estar sincroniado c!ando se 9a entrado en !n estado di*erente en modo
man!al8 56AP *acilita la detección de los p!ntos de sincroniación para oler al modo
a!tom<tico8 Para ello se marcan los pasos releantes8 #as transiciones o blo&!eos se p!eden
de*inir como criterios8
• Todos los detalles de !n paso se p!eden er de !n solo istao en la representación
indiid!al del paso
• Se logra !n a9orro de tiempo considerable en comparación con la programación con
'(P+,PA#
+!nciones de pr!eba ) diagnóstico
+!nciones online: #as *!nciones online aportan !n a9orro de tiempo considerable sobre todo en la
p!esta en marc9a8 De esta *orma los pasos actios% el estado de las condiciones de blo&!eo%
s!perisión ) cambio de paso% as como las acciones &!e )a se 9an lleado a cabo se p!eden
indicar online8