Departamento de Ingeniería de Sistemas y Automática. STEP 7. Juego de instrucciones

Departamento de Ingeniería de Sistemas y Automática STEP 7 . Juego de instrucciones 1 Step 7. Juego de instrucciones  Operaciones lógicas con bit

0 downloads 77 Views 831KB Size

Recommend Stories


SIMATIC. STEP 7 V5.2 Introducción y ejercicios prácticos. Bienvenido a STEP 7, Índice. Introducción a STEP 7. Administrador SIMATIC
Bienvenido a STEP 7, Índice Introducción a STEP 7 1 Administrador SIMATIC 2 Programación simbólica 3 STEP 7 V5.2 Introducción y ejercicios práct

PROGRAMACIÓN STEP-7 (operaciones binarias)
Programación STEP-7 1 PROGRAMACIÓN STEP-7 (operaciones binarias) Pablo San Segundo Complementos formativos de máster EUITI-UPM Programación STEP-7

REGLAS DE JUEGO FÚTBOL 7 Y FÚTBOL
REGLAS DE JUEGO FÚTBOL 7 Y FÚTBOL 8 2015 - 2016 www.arbitrajebalear.com DELEGACIÓN MALLORCA DELEGACIÓN MENORCA DELEGACIÓN IBIZA Carrer Manaco

PROYECTO JUEGO DE 7 Y MEDIO
7 Y MEDIO VISUAL STUDIO ~1~ PROYECTO JUEGO DE 7 Y MEDIO OBJETIVO Conseguir siete y media, es decir, que el valor de todas las cartas del jugador su

7. DEPARTAMENTO DE ANTIOQUIA
7. DEPARTAMENTO DE ANTIOQUIA 7.1 GENERALIDADES Antioquia posee aproximadamente 5.000.000 de habitantes y una temperatura promedio de 24°C, cuenta con

7 Sistemas de ecuaciones
829485 _ 0309-0368.qxd 12/9/07 15:37 Página 321 7 Sistemas de ecuaciones INTRODUCCIÓN RESUMEN DE LA UNIDAD Aunque no es el objetivo de este curs

Story Transcript

Departamento de Ingeniería de Sistemas y Automática

STEP 7 . Juego de instrucciones 1

Step 7. Juego de instrucciones 

Operaciones lógicas con bits



Operaciones de temporización



Operaciones de contaje



Operaciones de carga y transferencia



Operaciones de comparación



Operaciones aritméticas y matemáticas



Operaciones de conversión de formato



Operaciones de salto



Operaciones de desplazamiento y rotación



Operaciones lógicas con palabras



Operaciones con acumuladores 2

Step 7. Operaciones de carga y transferencia

TIPOS DE DATOS NUMÉRICOS •

Entero de 16 bits (WORD)



Entero de 32 bits (DOUBLE WORD)



Reales en coma flotante de 32 bits (DOUBLE WORD)

ACUMULADORES ACU1 y ACU2 L Transfiere el contenido de ACU1 en ACU2 y luego carga en ACU1 T Transfiere el contenido de ACU1 a la variable

3

Step 7. Operaciones de carga y transferencia

4

Step 7. Operaciones de carga y transferencia

5

Step 7. Operaciones de carga y transferencia

6

Step 7. Operaciones de carga y transferencia

7

Step 7. Operaciones de carga y transferencia

8

Step 7. Comparación de enteros

9

Step 7. Comparación de enteros

10

Step 7. Números en coma flotante

11

Step 7. Números en coma flotante

12

Step 7. Operaciones aritméticas

I

Entero de 16 bits (WORD)

D Entero de 32 bits (DOUBLE WORD)

13

Step 7. Operaciones aritméticas

R Real en coma flotante de 32 bits (DOUBLE WORD)

14

Step 7. Operaciones aritméticas

ABS : Valor absoluto

15

Step 7. Operaciones aritméticas

16

Step 7. Operaciones de conversión de formato

17

Step 7. Operaciones de conversión de formato

18

Step 7. Operaciones de conversión de formato

19

Step 7. Operaciones de conversión de formato

20

Step 7. Operaciones de conversión de formato

21

Step 7. Operaciones de conversión de formato

22

Step 7. Operaciones de conversión de formato

23

Step 7. Operaciones de conversión de formato

24

Step 7. Juego de instrucciones 

Operaciones de carga y transferencia



Operaciones de comparación



Operaciones aritméticas y matemáticas



Operaciones de conversión de formato



Operaciones de complemento



Operaciones de fin de bloque



Operaciones de salto



Operaciones de desplazamiento y rotación



Operaciones lógicas con palabras



Operaciones con acumuladores 25

Step 7. Operaciones de complemento

26

Step 7. Operaciones de complemento

27

Step 7. Operaciones de llamada a bloques



Llamada a bloque con parámetros CALL (parámetros)



Llamada a bloque sin parámetros •

Independiente del valor del RLO

UC



Si el valor del RLO es 1 CC

28

Step 7. Operaciones de fin de bloque Instrucciones BE, BEA y BEB

BEA

29

Step 7. Operaciones de fin de bloque FC3 OB1 BEA

FC2 UC FC2

BE UC FC3 FC4 UC FC4

RLO=1 BEB BE

BE

BE 30

Step 7. Operaciones de salto

31

Step 7. Operaciones de salto SPA Salto incondicionado

SPA Label1 Siempre

Label1: instrucción

32

Step 7. Operaciones de salto SPB Salto condicionado al RLO (Valot 1)

SPB Label1 Si el RLO=1

Label1: instrucción

33

Step 7. Operaciones de salto SPBN Salto condicionado al RLO (Valot 0)

SPBN Label1 Si el RLO=0

Label1: instrucción

34

Step 7. Operaciones de salto

SPBN Label1 Si el RLO=0 SPA Label2 Label1: instrucción A Siempre

Instrucción B Label2: instrucción M Instrucción N

35

Step 7. Operaciones de salto

36

Step 7. Operaciones de salto

37

Step 7. Operaciones de salto

L T L

L#1 MD20 5

Cargar la constante de entero (32 bits) en el ACU 1. Transferir el contenido del ACU 1 a MD20 (Inicialización). Cargar el número de ciclos de bucles en el ACU1-L.

NEXT: L *D T L LOOP

T MD20

MW10

L L >I

MW24 200

MD20 MW10 NEXT

Meta = inicio del bucle / Transferir el ACU1-L al contador de bucles.

Multiplicar el contenido actual de MD20 por el contenido actual de MB10. Transferir el resultado de la multiplicación a MD20. Cargar el contenido del contador de bucles en el ACU 1. Decrementar el contenido del ACU 1 y saltar a la meta NEXT, si el ACU1-L > 0. La ejecución del programa continúa aquí después del fin del bucle.

38

Step 7. Operaciones de salto

39

Step 7. Operaciones de desplazamiento y rotación

40

Step 7. Operaciones de desplazamiento

41

Step 7. Operaciones de desplazamiento y rotación

42

Step 7. Operaciones de desplazamiento

43

Step 7. Operaciones de desplazamiento

44

Step 7. Operaciones de desplazamiento

45

Step 7. Operaciones de rotación

46

Step 7. Operaciones de rotación

47

Step 7. Operaciones lógicas con palabras

48

Step 7. Operaciones lógicas con palabras

49

Step 7. Operaciones lógicas con palabras

50

Step 7. Operaciones lógicas con palabras

51

Step 7. Operaciones con acumuladores

52

Step 7. Resumen 

Operaciones lógicas con bits



Operaciones de temporización



Operaciones de contaje



Operaciones de carga y transferencia



Operaciones de comparación



Operaciones aritméticas y matemáticas



Operaciones de conversión de formato



Operaciones de salto



Operaciones de desplazamiento y rotación



Operaciones lógicas con palabras



Operaciones con acumuladores 53

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.