Transcription of Documentación didáctica / para cursos de formación
1 Unrestricted Libre utilizaci n para centros de formaci n e I+D. Siemens AG 2018. Todos los derechos n did ctica /para cursos de formaci nSiemens Automation Cooperates with Education(SCE) | A partir de la versi n V14 dulo TIA Portal 051-201 Programaci n en lenguajes de alto nivelcon SCL y SIMATIC S7-1200 Documentaci n did ctica/para cursos de formaci n | M dulo TIA Portal 051-201, edici n 2018 | Digital Factory, DF FALibre utilizaci n para centros de formaci n e I+D. Siemens AG 2018. Todos los derechos SCL por SCE apropiados para esta Documentaci n did ctica SIMATIC S7-1200 AC/DC/REL paquete de 6 "TIA Portal"Referencia: 6ES7214-1BE30-4AB3 SIMATIC S7-1200 DC/DC/DC paquete de 6 "TIA Portal"Referencia: 6ES7214-1AE30-4AB3 Actualizaci n SIMATIC STEP 7 BASIC V14 SP1 (para S7-1200) paquete de 6 "TIA Portal"Referencia: 6ES7822-0AA04-4YE5 Tenga en cuenta que estos paquetes de instructor pueden ser sustituidos por paquetesactualizados.
2 Encontrar una relaci n de los paquetes SCE actualmente disponibles en la p avanzadosPara los cursos avanzados regionales de Siemens SCE, p ngase en contacto con el partner SCEde su regi s informaci n en torno a sobre el usoLa documentaci n did ctica/para cursos de formaci n de SCE para la soluci n de automatizaci nhomog nea Totally Integrated Automation (TIA) ha sido elaborada para el programa "SiemensAutomation Cooperates with Education (SCE)" exclusivamente con fines formativos para centrosp blicos de formaci n e I+D. Siemens AG declina toda responsabilidad en lo que respecta a est permitido utilizar este documento m s que para la iniciaci n a los productos o sistemas deSiemens. Es decir, est permitida su copia total o parcial y posterior entrega a los alumnos paraque lo utilicen en el marco de su formaci n.
3 La transmisi n y reproducci n de este documento y lacomunicaci n de su contenido solo est n permitidas dentro de centros de formaci n b sica yavanzada para fines did excepciones requieren autorizaci n expresa por parte del siguiente contacto de Siemens AG:Sr. Roland infractores quedan obligados a la indemnizaci n de los da os. Se reservan todos losderechos, incluidos los de traducci n, especialmente para el caso de concesi n de patentes oregistro como modelo de est permitido su uso para cursillos destinados a clientes del sector Industria. No aprobamos eluso comercial de los expresar nuestro agradecimiento a la Universidad T cnica de Dresde, en especial alcatedr tico Leon Urbas, as como a la empresa Michael Dziallas Engineering y a las dem spersonas que nos han prestado su apoyo para elaborar esta documentaci n did ctica/para cursosde formaci n de n did ctica/para cursos de formaci n | M dulo TIA Portal 051-201, edici n 2018 | Digital Factory, DF FALibre utilizaci n para centros de formaci n e I+D.
4 Siemens AG 2018. Todos los derechos SCL por ndice1 Objetivo .. 42 Requisitos .. 43 Hardware y software necesarios .. 54 Teor a .. de programaci n SCL .. de desarrollo de SCL ..65 Planteamiento de la tarea .. de ejemplo: contenido del tanque .. n de la tarea de ejemplo ..96 Planificaci n .. de datos global "Data_Tank" .. n "Calculate_Volume" .. n de la funci n "Calculate_Volume" .. 107 Instrucciones paso a paso estructuradas .. un proyecto existente .. el proyecto con un nombre nuevo .. n del bloque "Data_Tank" .. n de la funci n "Calculate_Volume" .. la interfaz de la funci n "Calculate_Volume" .. n de la funci n "Calculate_Volume" .. n del bloque de organizaci n "Main [OB1]" .. y cargar el programa .. y probar el bloque de organizaci n .. n de la funci n "Calculate_Volume" .. el bloque de organizaci , guardar y cargar el programa.
5 Y probar el bloque de organizaci n .. y probar la funci n "Calculate_Volume" .. el 348 Lista de comprobaci n .. 359 Ejercicio .. de la tarea: ejercicio .. n .. de comprobaci n: ejercicio .. 3710 Informaci n adicional .. 38 Documentaci n did ctica/para cursos de formaci n | M dulo TIA Portal 051-201, edici n 2018 | Digital Factory, DF FALibre utilizaci n para centros de formaci n e I+D. Siemens AG 2018. Todos los derechos SCL por n en lenguajes de alto nivelcon SCL y S7-12001 ObjetivoEn este cap tulo aprender las funciones b sicas del lenguaje de alto nivel SCL. Adem s, semostrar n las funciones de test para eliminar errores de programaci n l utilizarse los controladores SIMATIC S7 que se indican en el cap tulo RequisitosEste cap tulo tiene como punto de partida la configuraci n hardware de SIMATIC S7-1200.
6 Sepuede implementar con cualquier configuraci n hardware que incluya tarjetas digitales deentrada y salida. Para poner en pr ctica este cap tulo puede recurrir, p. ej., al siguiente proyecto:"SCE_ES_011-101_Hardware "Adem s, es necesario tener conocimientos b sicos de programaci n en lenguajes de alto nivelcomo, p. ej., n did ctica/para cursos de formaci n | M dulo TIA Portal 051-201, edici n 2018 | Digital Factory, DF FALibre utilizaci n para centros de formaci n e I+D. Siemens AG 2018. Todos los derechos SCL por Hardware y software necesarios1 Estaci n de ingenier a: los requisitos son hardware y sistema operativo (para m sinformaci n, ver Readme/L ame en los DVD de instalaci n del TIA Portal)2 Software SIMATIC STEP 7 Basic en el TIA Portal a partir de la versi n V14 SP13 Controlador SIMATIC S7-1200, p.
7 Ej., CPU 1214C DC/DC/DC a partir de la versi n defirmware n Ethernet entre la estaci n de ingenier a y el controlador2 SIMATIC STEP 7 Basic (TIA Portal)a partir de la versi nV14 SP13 Controlador SIMATIC S7-12001 Estaci n de ingenier a4 Conexi n EthernetDocumentaci n did ctica/para cursos de formaci n | M dulo TIA Portal 051-201, edici n 2018 | Digital Factory, DF FALibre utilizaci n para centros de formaci n e I+D. Siemens AG 2018. Todos los derechos SCL por Teor Lenguaje de programaci n SCLSCL ( structured control language ) es un lenguaje de programaci n de alto nivel orientado aPascal que posibilita una programaci n estructurada. El lenguaje se corresponde con el lenguajede programaci n ST " structured Text" definido en la norma DIN EN-61131-3 (IEC 61131-3).Adem s de los elementos de lenguaje de alto nivel, SCL tambi n contiene elementos delenguaje caracter sticos del PLC, como, p.
8 Ej., entradas, salidas, temporizadores, marcas,llamadas de bloque, etc. Es compatible con el sistema de bloques de STEP 7 y, por lo tanto,adem s de esquema de contactos (KOP) y diagrama de funciones (FUP), tambi n permiteprogramar bloques conforme a las normas. Es decir, SCL completa y ampl a el software deprogramaci n STEP 7 con sus lenguajes de programaci n KOP y es necesario que usted mismo cree cada funci n, sino que puede recurrir a bloquesprefabricados como funciones de sistema o bloques de funci n de sistema disponibles en elsistema operativo del m dulo bloques programados con SCL pueden combinarse con bloques KOP y FUP. Esto significaque un bloque programado con SCL puede llamar otro bloque programado en KOP o FUP. Demanera an loga, los bloques SCL tambi n pueden llamarse desde programas KOP y n es posible insertar segmentos SCL en bloques KOP y funciones de test de SCL permiten buscar errores de programaci n l gicos en unacompilaci n sin Entorno de desarrollo de SCLE xiste un entorno de desarrollo para utilizar SCL que est adaptado tanto a las propiedadesespec ficas de SCL como a STEP 7.
9 Dicho entorno de desarrollo se compone de uneditor/compilador y un para S7-1200 Editor/compiladorDepuradorDocumentaci n did ctica/para cursos de formaci n | M dulo TIA Portal 051-201, edici n 2018 | Digital Factory, DF FALibre utilizaci n para centros de formaci n e I+D. Siemens AG 2018. Todos los derechos SCL por editor de SCL es un editor de textos que permite editar cualquier tipo de texto. Su principaltarea consiste en crear y editar bloques para programas STEP 7. Durante la introducci n deltexto se realiza una exhaustiva comprobaci n de la sintaxis, lo cual facilita la programaci n sinerrores. Los errores de sintaxis se representan en diferentes editor ofrece las siguientes posibilidades: Programar un bloque S7 en el lenguaje SCL Insertar c modamente elementos de lenguaje y llamadas de bloque mediante arrastrar ysoltar Comprobar la sintaxis directamente durante la programaci n Configurar el editor en funci n de las necesidades del usuario, p.
10 Ej., identificando losdiferentes elementos de lenguaje con colores seg n sintaxis Comprobar el bloque terminado mediante una compilaci n Mostrar todos los errores y advertencias generados al compilar Localizar los puntos defectuosos en el bloque, de manera opcional con descripci n del errory datos acerca de la subsanaci n del errorDocumentaci n did ctica/para cursos de formaci n | M dulo TIA Portal 051-201, edici n 2018 | Digital Factory, DF FALibre utilizaci n para centros de formaci n e I+D. Siemens AG 2018. Todos los derechos SCL por depurador SCL es capaz de controlar un programa durante su ejecuci n en el sistema deautomatizaci n AS y, por lo tanto, encontrar posibles errores l s, SCL ofrece dos modos de prueba distintos: Visualizaci n continua Visualizaci n paso a pasoLa "Visualizaci n continua" permite probar un grupo de instrucciones dentro de un mismobloque.