Difference between revisions of "MC-Basic:element.PlcMotionStatus"
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Languages|MC-Basic:element.PlcMotionStatus}} | ||
{{MC-Basic | {{MC-Basic | ||
|SHORT FORM= | |SHORT FORM= | ||
Line 39: | Line 40: | ||
|EXAMPLE= | |EXAMPLE= | ||
<pre> | <pre> | ||
− | |||
dim MotStatHanlde as long | dim MotStatHanlde as long | ||
MotStatHanlde = PlcMotionStatusCreate | MotStatHanlde = PlcMotionStatusCreate | ||
− | Move A1 PlcMotionStatus= MotStatHanlde | + | Move A1 100 PlcMotionStatus= MotStatHanlde |
− | + | while A1.isMoving | |
sleep 100 | sleep 100 | ||
− | + | Print PlcMotionStatusQuery(MotStatHanlde, 1) | |
+ | end while | ||
PlcMotionStatusDestroy(MotStatHanlde) | PlcMotionStatusDestroy(MotStatHanlde) | ||
Line 54: | Line 55: | ||
|SEE ALSO= | |SEE ALSO= | ||
− | * [[ | + | * [[MC-Basic:PlcMotionStatusCreate|PlcMotionStatusCreate]] |
− | * [[ | + | * [[MC-Basic:PlcMotionStatusDestroy|PlcMotionStatusDestroy]] |
− | * [[ | + | * [[MC-Basic:PlcMotionStatusQuery|PlcMotionStatusQuery]] |
}} | }} | ||
− | [[Category | + | [[Category:PLC]] |
Latest revision as of 02:14, 27 October 2017
Language: | English • 中文(简体) |
---|
Transfers a pointer to the PlcMotionStatus object used to implement PLCOpen motion commands. Used in:
- MOVE
- MOVES
- JOG
- TORQUE
- CIRCLE
- SINEWAVE
Syntax
<element>.PlcMotionStatus
Availability
4.10.x
Type
Long
Units
N/A
Default
0
Scope
Task or Terminal
Limitations
Nodal-Only
Examples
dim MotStatHanlde as long MotStatHanlde = PlcMotionStatusCreate Move A1 100 PlcMotionStatus= MotStatHanlde while A1.isMoving sleep 100 Print PlcMotionStatusQuery(MotStatHanlde, 1) end while PlcMotionStatusDestroy(MotStatHanlde)