Go/Set Pressure Using Profile Commands

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.