Format: 0AAA RRRR 1000 NNNN
R Used for Status Area Request
N Used for Command Index described below
A Used only by Communication Digital I/O; 0 for PROFIBUS-DP
This command is treated differently when issued to a pressure or position axis. When issued to a position axis, it issues a Go (G) command to the axis after copying the selected profile to the Mode, Accel, DECEL and Speed fields.
When issued to a pressure axis, it issues a Set Pressure (^) command to the axis after copying the selected profile to the Mode, Pressure Set A, Pressure Set B, and Ramp Time fields. NOTE: In the profile editor, these fields are labeled Mode, Accel, Decel, and Speed.
The format of the Command Register for the Go/Set Pressure Using Profile commands is given below:
1111|11 | |
BIT# 5432|1098|7654|3210
-------------------
HEX |SAR |CMND|INDX
VALUE-------------------
0X80 0AAA|XXXX|1000|0000 GO/PRESSURE USING PROFILE 0
0X81 0AAA|XXXX|1000|0001 GO/PRESSURE USING PROFILE 1
0X82 0AAA|XXXX|1000|0010 GO/PRESSURE USING PROFILE 2
0X83 0AAA|XXXX|1000|0011 GO/PRESSURE USING PROFILE 3
0X84 0AAA|XXXX|1000|0100 GO/PRESSURE USING PROFILE 4
0X85 0AAA|XXXX|1000|0101 GO/PRESSURE USING PROFILE 5
0X86 0AAA|XXXX|1000|0110 GO/PRESSURE USING PROFILE 6
0X87 0AAA|XXXX|1000|0111 GO/PRESSURE USING PROFILE 7
0X88 0AAA|XXXX|1000|1000 GO/PRESSURE USING PROFILE 8
0X89 0AAA|XXXX|1000|1001 GO/PRESSURE USING PROFILE 9
0X8A 0AAA|XXXX|1000|1010 GO/PRESSURE USING PROFILE 10
0X8B 0AAA|XXXX|1000|1011 GO/PRESSURE USING PROFILE 11
0X8C 0AAA|XXXX|1000|1100 GO/PRESSURE USING PROFILE 12
0X8D 0AAA|XXXX|1000|1101 GO/PRESSURE USING PROFILE 13
0X8E 0AAA|XXXX|1000|1110 GO/PRESSURE USING PROFILE 14
0X8F 0AAA|XXXX|1000|1111 GO/PRESSURE USING PROFILE 15
The command data represents the requested position in position units when issued to a position axis, and a requested pressure in pressure units when issued to a pressure axis.
Example for PROFIBUS-DP in Compact Mode with Sync:
Suppose you have an RMC100-M1-PROFI, and you would like to move axis 0 to 5000 position units using profile 2 and axis 1 to 10000 position units using profile 5. You would send commands with the following format:
SAR CMND INDX (HEX)
O+1 0000|XXXX|1000|0010 (0X82) Axis 0 Go using profile 2
+2 5000 (1388) Axis 0 Requested Position
O+3 0000|XXXX|1000|0101 (0X85) Axis 1 Go using profile 5
+4 10000 (2710) Axis 1 Requested Position
Example for Digital I/O:
Suppose you would like to move axis 0 to 5000 position units using profile 2. You would send commands with the following format:
Send on Command Strobe going high:
0000|XXXX|1000|0010 (0X82) Axis 0 Go using profile 2
Receive after Acknowledge:
XXXX|XXXX (XX) Low byte of requested data
Send on Command Strobe going high:
0001|0011|1000|1000 (1388) Axis 0 Requested Position
Receive after Acknowledge:
XXXX|XXXX (XX) High byte of requested data
Copyright (c) 1997-2015 by Delta Computer Systems, Inc.