iv
•
Contents
DMC-1500
Commenting Programs
..............................................................................................82
Executing Programs & Multitasking
.......................................................................................83
Debugging Programs
...............................................................................................................84
Debugging Programs
...............................................................................................................86
Commands
.................................................................................................................86
Operands
....................................................................................................................86
Program Flow Commands
.......................................................................................................87
Event Triggers & Trippoints
.....................................................................................87
DMC-1500 Event Triggers
........................................................................................88
Event Trigger Examples:
...........................................................................................88
Conditional Jumps
.....................................................................................................91
Subroutines
................................................................................................................94
Stack Manipulation
....................................................................................................94
Auto-Start Routine
.....................................................................................................95
Automatic Subroutines for Monitoring Conditions
...................................................95
Mathematical and Functional Expressions
..............................................................................98
Mathematical Expressions
.........................................................................................98
Bit-Wise Operators
....................................................................................................99
Functions
.................................................................................................................100
Variables
................................................................................................................................100
Assigning Values to Variables:
...............................................................................101
Operands
................................................................................................................................102
Special Operands (Keywords)
.................................................................................103
Arrays
....................................................................................................................................103
Defining Arrays
.......................................................................................................103
Assignment of Array Entries
...................................................................................104
Automatic Data Capture into Arrays
.......................................................................105
Command Summary - Automatic Data Capture
......................................................105
Data Types for Recording:
......................................................................................105
Operand Summary - Automatic Data Capture
.........................................................106
Deallocating Array Space
........................................................................................106
Input of Data (Numeric and String)
.......................................................................................107
Input of Data
............................................................................................................107
Operator Data Entry Mode
......................................................................................108
Using Communication Interrupt
..............................................................................108
Output of Data (Numeric and String)
....................................................................................110
Sending Messages
...................................................................................................110
Specifying the Serial Port for Messages:
.................................................................111
Formatting Messages
...............................................................................................111
Using the MG Command to Configure Terminals
..................................................112
Summary of Message Functions:
.............................................................................112
Displaying Variables and Arrays
.............................................................................112
Interrogation Commands
.........................................................................................112
Formatting Variables and Array Elements
..............................................................114
Converting to User Units
.........................................................................................115
Programmable Hardware I/O
.................................................................................................115
Digital Outputs
........................................................................................................115
Digital Inputs
...........................................................................................................116
Input Interrupt Function
..........................................................................................117
Analog Inputs
..........................................................................................................118
Example Applications
............................................................................................................119
Wire Cutter
..............................................................................................................119
X-Y Table Controller
..............................................................................................120
Speed Control by Joystick
.......................................................................................122
Position Control by Joystick
....................................................................................123
Содержание DMC-1510
Страница 6: ......
Страница 18: ...6 Chapter 1 Overview DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 88: ...76 Chapter 6 Programming Motion DMC 1500 Figure 6 7 Motion intervals in the Home sequence...
Страница 90: ...78 Chapter 6 Programming Motion DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 137: ...DMC 1500 Chapter 7 Application Programming 125 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 157: ...DMC 1500 Chapter 10 Theory of Operation 145 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 160: ...148 Appendices DMC 1500 Card Level Layout...
Страница 178: ...166 Appendices DMC 1500 ICM 1100 Drawing 1 3 4 0 0 4 4 0 2 4 0 7 0 0 4 5 3 7 0 5 7 0 2 8 5 1 0 0 1 0 1 0 7 0 1 0 0...
Страница 180: ...168 Appendices DMC 1500...
Страница 198: ...186 Appendices DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...