20.01.2013 Views

manual de programación kuka vkrc1 v1.3

manual de programación kuka vkrc1 v1.3

manual de programación kuka vkrc1 v1.3

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.3.7 MAKRO/UP Bucle (Instrucciones <strong>de</strong> repeticíon)<br />

Prog.Anwen<strong>de</strong>r: SPS--Programmierung R1.3 03.99.00 es<br />

2 Programación PLC (continuación)<br />

Con esta instrucción pue<strong>de</strong>n comandarse repeticiones <strong>de</strong> subprogramas y <strong>de</strong> macros.<br />

Antes <strong>de</strong>l llamado al correspondiente macro o subprograma, se realiza una comprobación<br />

si se ha cumplimentado una <strong>de</strong> las condiciones <strong>de</strong> interrupción “N=” o “STOP=”. En caso<br />

afirmativo, finaliza la instrucción <strong>de</strong> bucle.<br />

Denom.<br />

<strong>de</strong>l campo<br />

Función Rango <strong>de</strong> valores<br />

Repeat Tipo UP, MAKRO<br />

1 Número <strong>de</strong>l subprograma<br />

o<strong>de</strong>macro<br />

UP (1...99), MAKRO (0...99)<br />

N= Operando aritmético (repeticiones)<br />

num,i,bin,t,ana<br />

1 Cantidad <strong>de</strong> repeticiones num (1...99999), i (1...10), bin (1...10),<br />

t (1...10), ana (1...8)<br />

STOP= Operador *1) _, !<br />

EIN, E Tipo <strong>de</strong> operando EIN, AUS, E, A, M, F<br />

1 Número <strong>de</strong> operando *1) E (1...1024), A (1...1024),<br />

M (1...24), F (1...999), T (1...10), S (1...32)<br />

*1) => no visualizado en operandos <strong>de</strong>l tipo “EIN”, “AUS”<br />

Ejemplo:<br />

En el ejemplo mostrado arriba, el subprograma “UP5” es ejecutado hasta 12 veces. Pero<br />

ésto sólo hasta que en la entrada 1se tiene presencia <strong>de</strong> señal (“TRUE” o bien “1 lógico”).<br />

El control <strong>de</strong> las condiciones <strong>de</strong> las instrucciones <strong>de</strong> interrupción se efectúa en cada caso<br />

antes <strong>de</strong> ejecutar nuevamente el subprograma.<br />

9<br />

37 <strong>de</strong> 78

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!