beautypg.com

5variables (registers) – Yaskawa MP900 Series Motion Programming Manual User Manual

Page 6

background image

vii

4.5 Data Operations

4

-18

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.5.1 BIT RIGHT SHIFT (SFR)

4

-18

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.5.2 BIT LEFT SHIFT (SFL)

4

-19

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.5.3 BLOCK MOVE (BLK)

4

-20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.5.4 CLEAR (CLR)

4

-22

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.5.5 ASCII CONVERSION 1 (ASCII)

4

-23

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6 Basic Functions

4

-25

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.1 SINE (SIN)

4

-25

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.2 COSINE (COS)

4

-26

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.3 TANGENT (TAN)

4

-28

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.4 ARC SINE (ASN)

4

-29

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.5 ARC COSINE (ACS)

4

-30

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.6 ARC TANGENT (ATN)

4

-31

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.7 SQUARE ROOT (SQT)

4

-32

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.8 BCD-TO-BINARY (BIN)

4

-34

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.9 BINARY-TO-BCD (BCD)

4

-35

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.10 SET BIT (S{ })

4

-36

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6.11 RESET BIT (R{ })

4

-37

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

Variables (Registers)

5.1 Overview

5

-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1.1 Overview of Variables

5

-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1.2 Global Variables and Local Variables

5

-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2 Using Variables

5

-7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.1 System Variables (S Registers)

5

-7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.2 Data Variables (M Registers)

5

-8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.3 Input Variables (I Registers)

5

-9

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.4 Output Variables (O Registers)

5

-12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.5 C Variables (C Registers)

5

-15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.6 D Variables (D Registers)

5

-15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

MP2300S/MP2400 Exclusive-use Commands

6.1 MP2300S/MP2400 Exclusive-use Commands

6

-2

. . . . . . . . . . . . . . . . .

6.1.1 RISING PULSE (PON)

6

-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1.2 FALLING PULSE (NON)

6

-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1.3 ON-DELAY TIMER (TON): Counting unit: 0.01 second

6

-6

. . . . . . . . . . . . . . . . . . . .

6.1.4 OFF-DELAY TIMER (TOF): Counting unit: 0.01 second

6

-7

. . . . . . . . . . . . . . . . . . . .

6.1.5 USER FUNCTION CALL (FUNC)

6

-9

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1.6 SEQUENCE SUBROUTINE CALL (SSEE)

6

-10

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

This manual is related to the following products: