Beta 1742A Manual do Utilizador Página 266

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 520
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 265
Introduction to Local Logic Programming
GFK-1742A Chapter 10 Introduction to Local Logic Programming 10-3
10
Table 10-1. Local Logic – Motion Program Execution Example
Position
Loop Sample
Number
Active Motion Program
Statement
Local Logic Program Statements
n CMOVE ##,ABS,S-CURVE Position_Loop_TC_1:=50;
IF Actual_Position_1>4000 THEN
Digital_Output1_1:=ON;
END_IF;
IF Actual_Position_1>=4500 THEN
Digital_Output1_1:=OFF;
END_IF;
IF Actual_Position_1> 6000 THEN
Digital_Output3_1:=ON;
END_IF;
IF Actual_Position_1>=7500 THEN
Digital_Output3_1:=OFF;
END_IF;
n+1 CMOVE ##,ABS,SCURVE Position_Loop_TC_1:=50;
IF Actual_Position_1>4000 THEN
Digital_Output1_1:=ON;
END_IF;
IF Actual_Position_1>=4500 THEN
Digital_Output1_1:=OFF;
END_IF;
IF Actual_Position_1> 6000 THEN
Digital_Output3_1:=ON;
END_IF;
IF Actual_Position_1>=7500 THEN
Digital_Output3_1:=OFF;
END_IF;
n+2 CMOVE ##,ABS,SCURVE Position_Loop_TC_1:=50;
IF Actual_Position_1>4000 THEN
Digital_Output1_1:=ON;
END_IF;
IF Actual_Position_1>=4500 THEN
Digital_Output1_1:=OFF;
END_IF;
IF Actual_Position_1> 6000 THEN
Digital_Output3_1:=ON;
END_IF;
IF Actual_Position_1>=7500 THEN
Digital_Output3_1:=OFF;
END_IF;
n+3 CMOVE ##,ABS,SCURVE Position_Loop_TC_1:=50;
IF Actual_Position_1>4000 THEN
Digital_Output1_1:=ON;
END_IF;
IF Actual_Position_1>=4500 THEN
Digital_Output1_1:=OFF;
END_IF;
IF Actual_Position_1> 6000 THEN
Digital_Output3_1:=ON;
END_IF;
IF Actual_Position_1>=7500 THEN
Digital_Output3_1:=OFF;
END_IF;
Vista de página 265
1 2 ... 261 262 263 264 265 266 267 268 269 270 271 ... 519 520

Comentários a estes Manuais

Sem comentários