Elmomc SimplIQ Software Manual Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Software Elmomc SimplIQ Software Manual. ElmoMC SimplIQ Software Manual User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 226
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1 - SimplIQ

SimplIQ Software Manual May 2011 – Version 1.4 www.elmomc.com

Página 2 - Important Notice

SimplIQ Software Manual Introduction MAN-SIMSW (Ver. 1.4) 2-2 1.2 Abbreviations The following abbreviations are used in this document: Download T

Página 3 - Elmo Worldwide

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-4 7.3 Optimizing the Controller Sampling Time Selecting a controller sampling time

Página 4 - Contents

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-5 7.4 The Recorder The SimplIQ drive recorder mechanism enables the user to record

Página 5 - Software Manual Contents

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-6 7.4.1 Recorder Sequencing: Programming, Launching and Uploading Data In order to

Página 6

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-7 Signal ID Signal Name (Command) Length; Type Description 9 Auxiliary Speed (VY)

Página 7

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-8 Prior to being recorded, the signals listed in Table 7-3 must be mapped to the r

Página 8

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-9 Note that RG specifies only the recorder sampling rate, not the trigger sampling

Página 9 - Chapter 1: Introduction

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-10 The trigger defines when the recorder is to start. The recorder can be programme

Página 10 - SimplIQ Drive Description

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-11 RP[N] Description Definition RP[3] Trigger type 0: Immediate 1: BG 2: Positiv

Página 11 - 2.2 Related Software

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-12 The SR (status register) command details the status of the recorder. SR returns

Página 12 - 2.3 Units of Measurement

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-13 The data is uploaded in hexadecimal form in order to minimize transmission time

Página 13 - 2.3.3 Current and Torque

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 2-2  Operational software (firmware), which may be updated at the user s

Página 14 - SimplIQ Drive Peripherals

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-14 BH record transmission time can be quite long. A record of 2000 long numbers is

Página 15 - 2.5.4 Digital Outputs

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 8-1 Chapter 8: Commutation 8.1 General Description The SimplIQ drives’ fixed magnet motors, in whic

Página 16 - 3.1 RS-232 Basics

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-2  CA[25], motor direction is set to 0 or 1 so that the motor will rotate in the desir

Página 17 - 3.3 Background Transmission

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-3 You can read the electrical and mechanical angle of the motor using the following comm

Página 18 - SimplIQ drive will normally

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-4 The following table describes the digital Hall sensor reading. The BLDC field angle is

Página 19 - 4.1 The Command Line

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-5 8.3.3 Combining Sensor Types 8.3.3.1 Initializing Encoder-based Commutation When sta

Página 20 - 4.2.1 Numbers

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-6 As shown in the table, change CA[25] switches the B and C phases. Actually, changing C

Página 21

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-7 8.3.4.3 Encoder Parameterization Accurate commutation requires a high-resolution sens

Página 22

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-8 8.4 Auto-phasing and Commutation Search When starting the motor, the rotor can be loc

Página 23 - 4.2.4 Operator Details

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-9 The selection rules for parameters I and f are as follows:  The torque I must be as

Página 24 - SimplIQ Interpreter

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 2-3  Tools for associating functions to I/O connector pins  Automatic

Página 25 - 4.2.6 Expressions

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-10 8.4.3 Protections The method described here can work reliably in many practical situ

Página 26

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-11 To optimize the torque, it is necessary to maintain o90rF≈θ−θ . The commutation error

Página 27 - 4.2.6.3 User Variables

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-12 Digital Hall sensors have evolved to support six-step commutation. The crude six step

Página 28

SimplIQ Software Manual Commutation MAN-SIMSW (Ver. 1.4) 8-13 Most motors are wound to sinusoidal or trapezoidal winding forms, but no motor can be

Página 29 - 4.2.7 Comments

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 9-1 Chapter 9: The Current Controller This chapter describes the current controller and its paramete

Página 30 - SimplIQ User Programming

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-2 Pre-filterTorquecommandQP+I controllerOutputCoordinatetransformDP+I control

Página 31

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-3 Do not specify MBRV]1[PL > where: VB is the DC motor supply voltage. RM

Página 32 - 5.3 Standard Conventions

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-4 Slower time constants in the low-pass filter permit a peak current demand f

Página 33 - 5.4.1 Numbers

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-5 9.2 The PI Current Controller The controllers for the IQ and ID components

Página 34 - 5.4.4 Operator Details

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-6 The DC power voltage varies significantly: It decreases at high current due

Página 35 - 5.4.7 CAN Object Emission

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 2-4 2.3.2 Speed and Acceleration Speed is measured in counts/second and a

Página 36 - 5.4.8 Expressions

SimplIQ Software Manual The Current Controller MAN-SIMSW (Ver. 1.4) 9-7 The protections that are provided are: Protection MF Reports Reason Over-

Página 37 - 4.2.6.1)

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 10-1 Chapter 10: Unit Modes The SimplIQ drive’s feedback can be structured in a number of different w

Página 38 - 5.4.8.5 System Commands

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-2 The AS[1] parameter compensates for possible offsets in the driving equipment and inte

Página 39 - 5.4.8.7 User Function Calls

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-3 If you do not use the analog input for the torque command, set RM = 0, in order to avo

Página 40 - 5.5 Comments

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-4 1. Has any new BG command been accepted by the software or hardware? If yes, update t

Página 41 - 5.7 Program Flow Commands

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-5 Example 2: This example demonstrates the smoothing filter and the smoothing factor SF:

Página 42

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-6 Auxiliary inputAnalog input 1 )-10 to 10 Volts(AG ]2[Count/sec/VoltΣAuxiliary speed c

Página 43 - 5.7.2 For Iteration

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-7 Parameters Description switches (RLS or FLS) Table 10-4: Stop Manager Parameters Refe

Página 44 - 5.7.3 While Iteration

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-8 0 0.2 0.4 0.6 0.8 10500100015002000250030003500400045005000Command generatoroutput Com

Página 45 - 5.7.5 Wait Iteration

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-9 SoftwarepositioncommandΣEnable ifRM==1Stepper angle commandWS[20]Torquecommand(DV[1],

Página 46 - 5.7.6 If Condition

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 2-5 2.5 SimplIQ Drive Peripherals 2.5.1 Position Decoders The SimplIQ dr

Página 47 - 5.7.7 Switch Selection

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-10 SoftwarepositioncommandΣEnable ifRM==1Auxiliary positioncommandStopmanagerStop and li

Página 48 - 5.7.8 Continue

SimplIQ Software Manual Unit Modes MAN-SIMSW (Ver. 1.4) 10-11 10.5 Unit Mode 5: Single Feedback Mode Single feedback mode is used when the same se

Página 49 - 5.7.10 Return

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-1 Chapter 11: The Position Reference Generator The position refere

Página 50 - 5.7.11 Try-Catch

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-2 Command Mode ST Idle: ST stops any motion. PA PTP: PA=n specif

Página 51 - 5.8 Functions

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-3 Feature PT PVT Cyclical motion support Yes Yes On-the-fly mot

Página 52

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-4 Example: The concepts of target time and target radius are demon

Página 53 - 5.8.2 Dummy Variables

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-5 The parameters of PTP motion are summarized in the following tab

Página 54

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-6 0 0.01 0.02 0.03 0.04 0.05 0.060100020000 0.01 0.02 0.03 0.04 0.

Página 55 - 5.8.5 Global Variables

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-7 StartW ill stea dy deceleration at DC stop motion before target?

Página 56 - 5.8.6 Jumps

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-8 11.1.5 Jog In a jogging motion, the motor receives a command to

Página 57

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 2-6 2.5.4 Digital Outputs The SimplIQ drive’s two digital output connecto

Página 58

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-9 Example of simple jogging: Begin with the command sequence JV=30

Página 59 - 5.8.9 Automatic Subroutines

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-10 11.1.6 Position - Velocity - Time (PVT) In a PVT motion the us

Página 60 - #@AUTO_I3

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-11 The four parameters a, b, c and d are unknown and can be solved

Página 61 - 5-1. When the

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-12 0 500 1000 1500 2000 2500012345678Difference(counts) msec It c

Página 62

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-13 -3 -2 -1 0 1 2 3x 104-2-1012x 1040 5 10 15 20 25-2-1012x 105x s

Página 63 - Execution

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-14 0 1 2 3 4 5 610001020104010601080110011201140116011801200Positi

Página 64

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-15 11.1.6.2 Motion Management In PVT mode, the drive manages a “r

Página 65

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-16 Motionsegmentcompleted?N >= MP[2]-1Incrementread pointerRead

Página 66

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-17 An unused part of the PVT table may be programmed for the next

Página 67

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-18 The PDO does not specify the PVT table row to be programmed; in

Página 68

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 3-1 Chapter 3: Communication with the Host The SimplIQ drive can operate with RS-232 communication o

Página 69

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-19 This flow differs from the basic mode because:  The motion qu

Página 70

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-20 MP[5] (number of rows remaining for “Queue low” emergency) shou

Página 71

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-21 The following CAN emergencies are supported: Error Code (Hex) E

Página 72 - SimplIQ drive does not

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-22 11.1.7.1 Interpolation Mathematics PT implements a third-order

Página 73 - SimplIQ drive setup

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-23 0 0.02 0.04 0.06 0.08 0.1-1000-800-600-400-20002004006008001000

Página 74

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-24 The parameters of a PT motion are summarized in the following t

Página 75 - SimplIQ drive;

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-25 A PT motion is initiated by stating: PT=N with 1 < N < 10

Página 76 - 6.3 The Preprocessor

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-26 The PDO does not specify the QP vector elements to be programme

Página 77 - 6.4 Compiler Pragmas

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-27 d. Programming Sequence for Auto-increment PVT Mode PT motion

Página 78

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-28 11.1.7.4 PT Motion Mode Parameters The following parameters ap

Página 79 - 6.4.1.3 #else

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 3-2 Typical examples of assignments are: MO<CR> Asks the drive to r

Página 80 - 6.4.1.6 #ifdef

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-29 The following CAN emergencies are supported: Error Code (Hex) E

Página 81 - 6.4.1.8 #undef

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-30  Synchronizing several drives, which may be driven by an auxi

Página 82

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-31 0 0.005 0.01 0.015 0.02 0.025 0.0302004006008001000120014001600

Página 83 - 6.5.1 Binary Data

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-32 Suppose that the resolution of the conveyor encoder is similar

Página 84 - 6.5.2.3 The CC Command

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-33 Commands Action EM[5] First valid index of ECAM table. The EM[

Página 85 - 6.5.3 Downloading a Program

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-34 Example 1: The following figure illustrates the behavior of lin

Página 86 - 6.6 Program Execution

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-35 One of the drives uses a digital output to control the flow of

Página 87 - 6.6.1 Initiating a Program

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-36 External position commandECAM table input0EM[4]ET[3]EM[4]-EM[7]

Página 88 - 6.7 Debugging

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-37 Example: In the previous example of the chocolate bear, it was

Página 89 - 6.7.3 The DB Command

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-38 11.2.4 Fast ECAM Programming Using CAN ECAM table points can b

Página 90 - 6.7.5 Program Status

SimplIQ Software Manual Communication with the Host MAN-SIMSW (Ver. 1.4) 3-3 3.4 Errors and Exceptions in RS-232 If an error is intercepted (over-

Página 91 - 6.7.6 Error Status

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-39 11.2.5.1 Jump-free Motor Starting Policy Upon starting a motor

Página 92 - 6.7.9 Single Step

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-40 Example: Consider a manipulator that works a conveyor. Whenever

Página 93

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-41  Limits the magnitude of the controller command to the maximu

Página 94 - 6.7.11 Setting the Stack

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-42 Position Command Clipping (No. 1 in Figure 11-18) The position

Página 95

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-43 0 0.5 1 1.5 2 2.5 3-8-6-4-202468x 104SecCounts Figure 11-19: P

Página 96 - DB##GS[N]=BP-3,BP-2;

SimplIQ Software Manual The Position Reference Generator MAN-SIMSW (Ver. 1.4) 11-44 0 0.5 1 1.5 2 2.5 3-2-1.5-1-0.500.511.52x 107SecCounts/sec Figu

Página 97 - Chapter 7: Development Aids

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 12-1 Chapter 12: Sensors, I/O and Events SimplIQ drives have two encoder inputs for feedback, commuta

Página 98 - Input Device

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-2 The axis will travel 100,000 * (75 * 10-6 * 4) = 30 counts per one contro

Página 99 - Analog Voltage Source

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-3 12.4 Events and Response Methods SimplIQ drives identify the following e

Página 100 - SimplIQ drive can always

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-4 12.4.2 Periodic Query This is possible only in CAN networks. The user ca

Página 101 - 7.4 The Recorder

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-1 Chapter 4: The Interpreter Language SimplIQ servo drives use a communica

Página 102 - 7.4.2 Signal Mapping

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-5 The following table summarizes some of the real-time properties: Topic Co

Página 103 - 7-2. To access

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-6 Example: TS = 80 Torque controller sampling time, in microseconds IF[1]

Página 104 - RV[1]=5; RV[2]=1; RC=3;

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-7  In jog motions, the position command is jumped according to the positi

Página 105 - MAN-SIMSW (Ver. 1.4)

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-8 The following user program performs the algorithm: function [int status]

Página 106 - 7-2: Pre-trigger Delay

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-9 return function [int status]=WaitHome(int TimeOut) /* Wait until HM=0

Página 107 - 7-4: Trigger Parameters

SimplIQ Software Manual Sensors, I/O and Events MAN-SIMSW (Ver. 1.4) 12-10 OldMi=MI;MI=MI|0x16; /* Prevent operational AUTO_RLS routine while in ho

Página 108 - SimplIQ drive message

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 13-1 Chapter 13: Limits, Protections, Faults and Diagnosis This chapter describes the limits and prot

Página 109 - 7-7: BH Record Structure

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-2 Command Description ER[N] Tracking error exception lim

Página 110

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-3 The maximum time for which the peak current can be main

Página 111 - Chapter 8: Commutation

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-4 13.2 Speed Protection The reference to the speed contr

Página 112 - 8.1.3 BLDC Commutation

Important Notice This guide is delivered subject to the following conditions and restrictions:  This guide contains proprietary information belon

Página 113 - 8.3 Commutation Sensors

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-2 Example: Command Line Results Remarks 3+4; 7 PX=7; PX-3; 4 PX is set

Página 114 - 8.3.2 Shaft Angle Sensors

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-5 In order to avoid spurious motor shutdowns, always: 

Página 115 - Commutation Errors

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-6 0Within position command and feedback limits VL[3] VH[

Página 116

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-7 13.5 Limit Switches SimplIQ drives have six digital in

Página 117 - 8-3: Encoder Parameters

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-8 The normal waveforms for brake activation are as follow

Página 118 - 8.4.1 Selecting Parameters

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-9 The motor will not start if the voltage of the power su

Página 119 - 8.4.2 Method Limitation

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-10 13.9 Diagnosis 13.9.1 Monitoring Motion Faults Motio

Página 120 - 8.4.3 Protections

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-11 Before enabling the motor, the drive tests all paramet

Página 121 - 8.5.1 Six-step Commutation

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-12 13.10 Sensor Faults 13.10.1 Motor Cannot Move When th

Página 122 - 8.6 Winding Shapes

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-13 13.11 Commutation is Lost The drive uses the feedback

Página 123

SimplIQ Software Manual Limits, Protections, Faults and Diagnosis MAN-SIMSW (Ver. 1.4) 13-14  The commutation is drifting (that is, Δθ changes in

Página 124 - SimplIQ Software Manual

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-3 SimplIQ drives cannot evaluate numbers with an absolute value greater tha

Página 125 - )(h θ and )(g θ

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 14-1 Chapter 14: Filters The filter serves as a basic building block for the SimplIQ drive algorithms

Página 126 - ]1[PL >

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-2 Filter Parameters Maximum Order Speed controller high-order filter KV[0]…KV[47] Pos

Página 127

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-3 Parameter Description Value Range KV[65]…KV[69] Parameters of fourth link KV[70]…K

Página 128 - 9-4: Current PI Controller

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-4 14.1 Internal Structure of a Filter Link There are two types of filter links:  Type

Página 129

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-5 14.1.2 Scheduled Link (Type 26) Only one block of this type can be used. The basic

Página 130

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-6 14.2.1 Low-pass (Complex Pole) Element (Represented by Second-order Block) The basic c

Página 131 - Chapter 10: Unit Modes

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-7 The discrete equivalent form is: 2122120azazbzbzb++++ where:  qcpb1110++=, qpb)1(211−

Página 132 - 10-2)

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-8 14.2.4 First-order Element (Represented by Second-order Block) The basic continuous-t

Página 133 - Software Manual Unit Modes

SimplIQ Software Manual 13BFilters MAN-SIMSW (Ver. 1.4) 14-9 The value of KV[N] parameters for N = 12…47 is not important. Float2Par indicates the

Página 134

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 15-1 Chapter 15: The Controller This chapter, which provides details about the speed and position con

Página 135 - FR[2] Follower gain

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-4 The default precedence can be overridden using parentheses, as in the fol

Página 136 - 10.2.3 Stop Management

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-2 The following table lists the parameters of the algorithms referred to in this cha

Página 137

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-3 DV[2]ΣSpeed command-Torquecommand(DV[1], Amp)Speedcontroller:KP,KIHigh orderfilter

Página 138

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-4 KSPEED is the conversion factor from the D/A scale to current in amperes: BITSVALU

Página 139 - 10-8: Stepper Mode (UM=3)

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-5 15.2 The Position Controller 15.2.1 Block Diagram The position controller compri

Página 140

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-6 15.2.2 Position Controller Parameters The position controller is implemented as a

Página 141

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-7 15.3 The Gain Scheduling Algorithm Gain scheduling (GS) is implemented for speed

Página 142 - Generator

SimplIQ Software Manual The Controller MAN-SIMSW (Ver. 1.4) 15-8 Only a subset of the controller parameters can be scheduled. The KG[N] parameters

Página 143 - 11.3)

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-5 4.2.4 Operator Details The following table describes the operators in de

Página 144

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-6 Operator / Description Nota- tion No. of Arguments Output Type Examples

Página 145 - 11.1.4 Point-to-Point (PTP)

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-7 Operator Description Returns fix Truncate to integer: fix(3.8) is 3 fix (

Página 146 - 11-5: PTP Motion Parameters

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-8 Examples: Command Line Results Remarks SP*2/5+AC 101,000 The order is

Página 147

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-9 Example: A floating point variable “temp” is defined in a user program.

Página 148

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-10 Operator Description Returns emcy(n) Issues an emergency message from a

Página 149 - 11.1.5 Jog

SimplIQ Software Manual The Interpreter Language MAN-SIMSW (Ver. 1.4) 4-11 4.2.6.5 Time Functions The TM command is used to read the system 32-bit

Página 150

Elmo Worldwide Head Office Elmo Motion Control Ltd. 64 Gisin St., P.O. Box 463, Petach Tikva 49103 Israel Tel: +972 (3) 929-2300 • Fax: +972 (

Página 151

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-1 Chapter 5: The SimplIQ User Programming Language SimplIQ

Página 152

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-2 In addition to the Interpreter commands, a program may inc

Página 153

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-3 5.2 Single and Multiple Command Execution A single line i

Página 154

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-4 5.3.2 Line Continuation A user program may contain a line

Página 155 - 11.1.6.1 The PVT Table

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-5 5.4.2 Mathematical and Logical Operators The description

Página 156 - 11.1.6.2 Motion Management

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-6  Any floating-point type operand is converted to an inte

Página 157

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-7 Example: The following code sends an EMCY from a routine i

Página 158 - 11.1.6.3 Mode Termination

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-8 5.4.8.1 Simple Expressions The description and syntax of

Página 159

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-9 Example: function func (int a) Function definition int b

Página 160

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-10 Examples: a = AC This expression assigns a value of the

Página 161

SimplIQ Software Manual Introduction MAN-SIMSW (Ver. 1.4) i Contents Chapter 1: Introduction ...

Página 162 - 11.1.7 Position - Time (PT)

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-11 5.5 Comments Comments are texts that are written into th

Página 163

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-12 5.6 Fault Handling 5.6.1 Unexpected Fault In order to r

Página 164 - 11.1.7.3 Motion Management

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-13 if - elseif - else - end Conditional expression. switch-c

Página 165 - 11-8: PT Motion Parameters

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-14 Example 1: ##START; Start program. ##LOOP1; Label … Body

Página 166

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-15  The iteration variable k must be declared as a variabl

Página 167

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-16 5.7.4 Until Iteration Syntax: until (expression) ; The u

Página 168

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-17 This sequence initiates a motion using the until (MS == 0

Página 169

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-18 5.7.7 Switch Selection Syntax: switch (expression) case

Página 170

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-19 Example: The following example selects the size of a poin

Página 171 - 11.2.1 Follower

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-20 Example 2: while 1 . . . try . . . for k=0:5 if IB[

Página 172 - 11-14: Follower Ratio

SimplIQ Software Manual Contents MAN-SIMSW (Ver. 1.4) ii 5.4.2 Mathematical and Logical Operators ...

Página 173 - 11.2.2 ECAM

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-21 Global variables can still be used and monitored by the

Página 174 - 11.2.2.1 Linear ECAM

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-22 5.8 Functions Functions are program sections that can be

Página 175 - 11-15: Linear ECAM

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-23 Example 6: function [float y1] = func4 () ; A prototype o

Página 176 - 11.2.2.2 Cyclical ECAM

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-24 y2 = y1 + y2 ; Executable code Return Function end Before

Página 177 - 11.2.5.1)

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-25 If a function does not return any output by definition, a

Página 178 - Camera station

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-26 5.8.4 Automatic Variables A variable declared within a f

Página 179

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-27 global int vec[] Redeclare global variable vec. Notice th

Página 180 - Parameters

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-28 This code executes the sequence: JV=1000;IA[1]=1;BG; Afte

Página 181 - 11.3 Stop Manager

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-29 5.8.8 Killing the Call Stack In rare situations, it may

Página 182

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-30 5.8.9 Automatic Subroutines 5.8.9.1 List of Automatic R

Página 183 - VL[3]= -5000

SimplIQ Software Manual Contents MAN-SIMSW (Ver. 1.4) iii 6.6.1 Initiating a Program ...

Página 184

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-31 Routine Name Priority Activated by Mask (MI) AUTO_I2

Página 185

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-32 5.8.9.2 Automatic Routine Arbitration Each automatic rou

Página 186 - 12.1 Modulo Counting

SimplIQ Software Manual 4BThe SimplIQ User Programming Language MAN-SIMSW (Ver. 1.4) 5-33 The mask may also be used to prevent switch bouncing from

Página 187 - 12.3 Digital Outputs

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-1 Chapter 6: Program Development and Execution The process of Sim

Página 188 - 12.4.1 Manual Query

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-2 The following table enumerates the list of compilation errors. E

Página 189 - and Flag

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-3 Error Code Error String Meaning Example 8 Operator is expecte

Página 190 - 12.5 Homing and Capture

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-4 Error Code Error String Meaning Example 16 Out of memory Comp

Página 191 - ]1[004.0

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-5 Error Code Error String Meaning Example 24 Name is keyword A

Página 192

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-6 Error Code Error String Meaning Example  The global keywor

Página 193

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-7 Error Code Error String Meaning Example 33 Bad function forma

Página 194

SimplIQ Software Manual Contents MAN-SIMSW (Ver. 1.4) iv 8.4 Auto-phasing and Commutation Search ...

Página 195 - 12.5.6 Capture

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-8 Error Code Error String Meaning Example 41 Case must follow s

Página 196 - 5.8.9)

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-9 Error Code Error String Meaning Example 49 Misplaced break Br

Página 197 - 13.1 Current Limiting

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-10 Error Code Error String Meaning Example 58 Variable is not a

Página 198

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-11 Error Code Error String Meaning Example 65 Compiled code is

Página 199 - 13.2 Speed Protection

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-12 Error Code Error String Meaning Example  A global label fr

Página 200 - 13.3 Position Protection

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-13 Error Code Error String Meaning Example 81 System function t

Página 201 - 13.4 Enable Switch

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-14 Error Code Error String Meaning Example 90 Condition is miss

Página 202 - 13.5 Limit Switches

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-15  Checks the conditions of #if, #elseif, #else, #ifdef and #if

Página 203 - 13.9.2)

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-16 Example 1: #define DEBUG_FLAG Defines the identifier DEBUG_FLAG

Página 204 - 13.8 Motion Faults

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-17 6.4.1.2 #if The #if directive checks the conditional expressio

Página 205 - 13.9 Diagnosis

SimplIQ Software Manual Contents MAN-SIMSW (Ver. 1.4) v 12.4.2 Periodic Query ...

Página 206 - 13-2: CD Reported Elements

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-18 6.4.1.4 #elseif The #elseif directive marks an optional clause

Página 207 - 13.10 Sensor Faults

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-19 Example: #define DEBUG_FLAG . . . #ifdef DEBUG_FLAG MO=0 UM=5 M

Página 208 - 13.11 Commutation is Lost

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-20 6.4.2 Evaluating Expressions Used in Compiler Directives The #

Página 209

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-21 After a successful download, global variables can be used — f

Página 210 - Chapter 14: Filters

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-22 6.5.2 Auxiliary Upload/Download Commands 6.5.2.1 The LP[N] Co

Página 211 - Software Manual 13BFilters

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-23 6.5.3 Downloading a Program 6.5.3.1 The DL Command The DL com

Página 212

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-24 5. Use the CC=checksum command to declare the end of loading a

Página 213 - 14.1.1 Fixed Link (Type 16)

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-25 6.6.1 Initiating a Program A program is initiated by the XQ co

Página 214 - 14-6 to convert them

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-26 The first task is invoked by XQ##TASK1. In order to switch to t

Página 215 - 14.2.2 Notch Filter Element

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-27 KL=0 kills all virtual machines, if any are running. KL stops t

Página 216 - 14.2.3 Double-lead Element

SimplIQ Software Manual Introduction MAN-SIMSW (Ver. 1.4) 1-1 Chapter 1: Introduction 1.1 Scope This manual describes, in detail, the software use

Página 217 - 14.2.4 First-order Element

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-28 6.7.4 Machine Status The DB##MS command returns the status of

Página 218

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-29 When an error occurs inside a specified VAC machine, it returns

Página 219 - Chapter 15: The Controller

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-30 6.7.7 Setting and Clearing Breakpoints The SimplIQ drive suppo

Página 220 - 15.1 Speed Control

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-31 6.7.9.2 Step Over The DB##SO command executes a step over by r

Página 221 - SPEEDISpeed

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-32  Run to the nearest end of line.  Compare the current base

Página 222

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-33 6.7.12 Retrieving the Call Stack There is no direct command fo

Página 223 - 15.2.1 Block Diagram

SimplIQ Software Manual Program Development and Execution MAN-SIMSW (Ver. 1.4) 6-34 6.7.14 Viewing Local Variables Local variables cannot be acces

Página 224 - K is replaced by:

SimplIQ Software Manual MAN-SIMSW (Ver. 1.4) 7-1 Chapter 7: Development Aids SimplIQ hardware and software include a number of features that facil

Página 225 - 15.4)

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-2 Once you have entered the password, you enter MO=1 to initiate “motor on” state,

Página 226

SimplIQ Software Manual Development Aids MAN-SIMSW (Ver. 1.4) 7-3 The auxiliary encoder will read a simulated encoder signal with a speed of n coun

Comentários a estes Manuais

Sem comentários