CMP#.STARTVAL

Description

CMP#.STARTVAL specifies the starting value for the setpoint. This value is compared to the interpolated value of the source specified by CMP#.SOURCE. When there is a match, the setpoint drives the channel output. Scaling for CMP#.STARTVAL depends on CMP#.SOURCE.

It takes two command line arguments: the first specifies the setpoint, and the second specifies the setpoint starting value.

Examples

Usage

Consider an application where we wish to set the channel output high when AXIS1.PL.FB crosses 1800 deg in the positive direction and -1800 deg in the negative direction. We set CMP1.SOURCE to select the channel source, CMP1.DIR to select the setpoint directions, and AXIS1.UNIT.PROTARY to set the axis units. We then set CMP1.STARTVAL 1 to 1800 and CMP1.STARTVAL 2 to -1800.

Code

The following commands set the start values for channel 1 to -1800 deg to 1800 deg, as described above.

--> CMP1.SOURCE 11
--> AXIS1.UNIT.PROTARY 2
--> CMP1.DIR 1 1
--> CMP1.STARTVAL 1 1800
--> CMP1.DIR 2 2
--> CMP1.STARTVAL 2 -1800

Context

For more information please refer to Compare.

Versions

Action Version Notes
Implemented 02-06-00-000  

General Information

Type

Read/Write

Units

Depends upon CMP#.SOURCE

Range

Full position range

Default Value

0

Data Type

Float

See Also

 

Stored in Non-Volatile Memory

Yes

Variants Supported

All variants are supported.

Fieldbus Information

EtherNet/IP

ID

Instance

Attribute

Name

Data Type

Access

User Mappable

31380

1

31380 (0x7a94)

CMP1.STARTVAL

Signed32[8]

Read/Write

Yes

31381

1

31381 (0x7a95)

CMP2.STARTVAL

Signed32[8]

Read/Write

Yes

PROFINET

Parameter

PNU

Data Type

Access

Units

CMP1.STARTVAL

31380

Signed32[8]

Read/Write

Position

CMP2.STARTVAL

31381

Signed32[8]

Read/Write

Position