lenguajes de programacion siememns

6
Descripción Con SIMAT IC STEP 7 V12 dispone de p otentes editores de programación para los controladores SIMATIC S7 Disponible para todos los controladores: T et o estr!ct!rado "SC#$% es&!ema de contactos "'(P$ ) diagrama de *!nciones "+,P$  Adicionalment e para las *amili as de controladores S 7-.//% S7-0//% in AC ) el n!eo S 7- 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 a disposició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 b ree '(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*rec en !na b!ena ista en con;!nto ) !na r<pida naegación en el editor de los componentes8  Abrir ) cerr ar de redes enteras M!estra ) oc!lta los smbolos ) direcciones

Upload: deivyesromsilvaalarcon

Post on 23-Feb-2018

216 views

Category:

Documents


0 download

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

7/24/2019 Lenguajes de Programacion Siememns

http://slidepdf.com/reader/full/lenguajes-de-programacion-siememns 6/6