Professional Documents
Culture Documents
PROGRAMACIN ORIENTADA A LA
MANUFACTURA
9 SEMESTRE
ING. ELECTROMECNICA
GRUPO: 9 S
PRESENTA:
OSCAR EZEQUIEL GARCA YEZ
NO. CONTROL: 13650524
ASESOR:
ING. RUBN MENDOZA SOTELO
S7 HiGraph
S7 CFC (Continuous Function Chart)
AWL o lista de instrucciones es similar al lenguaje ensamblador. Al igual que SCL
est basado en la programacin en texto. Todas las herramientas de programacin
son interfaces de programacin grfica. Todas las operaciones estn centralizadas
y permiten funcionar con cualquier tipo de datos.
Mediante la Programacin Estructurada es posible reutilizar los mdulos de
simplificando ampliaciones o modificaciones de proyectos posteriores. Utiliza
herramientas de ingeniera para el diagnstico, simulacin y control simple o
complejo de los bucles de programados. Con STEP 7 se tiene acceso a los
controladores SIMATIC. A partir de esto se consigue el Siemens Automation Totally
Integrated, con ventajas para los usuarios de dispositivos SIMATIC en las diferentes
tareas. Por otra parte, hay muchos vendedores que desarrollan herramientas o
mdulos de funcin, donde el programador elimina tareas que consumen tiempo y
mejoran el diagnstico de errores.
Programacin en Step 7
El programa de usuario es sobre lo que versa este curso. En este programa vas a
poder determinar las condiciones con las que arrancar el autmata, tratar datos
y seales del proceso para finalmente dar unas rdenes de actuacin sobre los
diferentes actuadores y elementos de la instalacin.
Estructura de la memoria
A grandes rasgos la memoria del autmata va a ser dividida en las siguientes partes:
Imagen de E/S
Las imgenes de las entradas y las salidas no son ms que las seales E o A que
se usan en el programa, pero son eso, imgenes, ya que no leemos el valor
instantneo de la entrada o forzamos instantneamente la salida, sino que leemos
en el caso de las entradas el valor de la entrada fsica cuando se refresc la imagen
de las entradas antes de comenzar el nuevo ciclo del OB1 (programa principal).
Igualmente, en el caso de las salidas, cuando el programa pone a uno o a cero una
salida no lo est haciendo inmediatamente, sino que est dando valor a la imagen
de la salida, y esta imagen de la salida ser volcada a las salidas reales antes de
comenzar un nuevo ciclo del OB1.
E/S de la periferia
Marcas
Las marcas son variables indexadas y globales, por tanto, no hay que declararlas,
pero si es conveniente darles un nombre y tipo (entero, doble, real). Se les puede
dar valor dentro de cualquier parte del programa. Dependiendo de la CPU esta
rea es mayor o menor.
Los valores pueden ser remanentes tras el apagado del PLC o voltiles (se
pierden tras apagar el PLC).
Su acceso puede ser desde bit hasta un ancho indeterminado si se usan punteros
de rea (que veremos ms adelante).
Temporizadores y contadores
Son reas de memoria que, a diferencia de las marcas, est definidas por el usuario.
Pueden ser de longitudes dispares y con contenidos de todo tipo. Las variables
contenidas en los DB son remanentes al apagado del PLC.
Variables temporales
Son variables que se declaran dentro de los mdulos que sirven para realizar
clculos intermedios y locales que no necesitan ser usados ms all del mdulo en
cuestin y en el ciclo en el que son llamadas o tratadas.
Mdulos
Para acceder y tratar los datos almacenados en las reas de memoria, existen
diferentes tipos de mdulos cuyas caractersticas sern diferentes para cada
requerimiento que sea necesario:
Mdulos de organizacin
Lo primero que has de saber de estos mdulos es su especificado, slo sirven para
lo que han sido diseados y no se llamarn desde otros bloques, sino que ser el
propio autmata quien gestiona las llamadas a estos mdulos en funcin de sus
caractersticas.
Luego estn los de fallo que dependiendo de la aplicacin usars unos u otros o
ninguno. Pero con estos 3 tienes el 80% de las necesidades de los OB cubiertos.
Funciones (FC)
Las funciones son bloques que pueden ser llamados desde OB, FC o FB y se usan
fundamentalmente para:
Estructurar el cdigo de tal forma que no est todo metido en el OB1 sino que se
hace de forma arbrea e inteligible dividiendo el programa por zonas, mquinas,
sub-mquinas
Usarlos como funciones que traten unos valores de entrada y den como
resultado unos valores de salida. Lgicamente la idea de esto es por un lado dar
claridad y por otro lado permite la reutilizacin de la funcin.
Los bloques de funcin son parecidos a los anteriores con la particularidad que
tienen variables internas llamadas estticas que dan remanencia de ciclo a ciclo.
Para lograr esta remanencia tendrn asociado un bloque de memoria (DB) llamados
para estos casos de instancia.
Los FB pueden ser llamados desde los OB, FC o FB adems de poder ser usados
dentro de las estticas de otros FB.
En definitiva son los mdulos que usaremos para una programacin orientada a
objetos de otros lenguajes ya que podremos realizar un mdulo que nos gestione
por ejemplo un transportador y podremos crear tantos transportadores como
queramos pudiendo desentendernos de cmo funcionan internamente una vez
sepamos depurado el cdigo del FB.
Mdulos de sistema
Al igual que en los casos anteriores existen una serie de FC y FB que estn
integrados en el propio sistema operativo del PLC. Pueden ser llamados y
consultados para obtener o tratar informacin. Al igual que pasa con los FB, los SFB
necesitan de su correspondiente SDB.
Si ya est instalada una versin anterior de STEP 7-Micro/WIN 32, cree una
copia de seguridad de todos los proyectos de STEP 7-Micro/WIN en un
disquete.
Verifique que todas las dems aplicaciones estn cerradas, incluyendo la
barra de herramienta de Microsoft Office.
Verifique que est conectado el cable entre el PC.
Instalacin de STEP 7-Micro/WIN 32
8.-Informacin CPU
9.- Borrar CPU
10.-Opciones de step 7
11.- Ayuda de contexto