beautypg.com

Data types, Data types for cam toolbox – Yaskawa MotionWorks IEC Toolboxes User Manual

Page 64

background image

Cam Toolbox: DataTypes

MotionWorks IEC61131-3 Toolboxes: 2013-09-13

51

Data Types

Data Types for Cam Toolbox

The following is a complete list of all DataTypes included in the Cam Toolbox. The list is arranged to separate
those that are used internally, and not useful outside of their particular function, and those that an application
program must incorporate when the programmer wishes to use the associated Function Block.

Data Type

Usage

DataTypes for use with function blocks in the PLCopen Plus firmware library

CamStruct

For use with Y_CamIn and Y_CamOut function blocks

DataTypes for external use with Cam Toolbox function blocks

AXIS_REF

Identifies an axis

AxisParamStruct

For use with the CamSlave_FeedToLength and CamSlave_WindowCheck
function blocks.

BlendStruct

For use with the CamBlend function block

CamSegmentStruct

For use with the CamGenerator function block

CamSyncStruct

For use with CamControl and CamShift_Control function blocks

TableIDStruct

For use with the CamTableUpdate function block

TB_CurveType

ENUM type for describing the cam formula to be used.

UINTArray

For use with the CamTableManager Function Block

Y_MS_CAM_STRUCT

For use with the CamGenerator, CamTableUpdate, CamMaster_Lookup, and
SlaveIndex_Lookup function blocks.

DataTypes that support other DataTypes (no need for direct use by the application
programmer)

CamParameters

Supporting structure for CamSegmentStruct. For use with the CamGenerator
function block

CamSegmentArray

Supporting structure for CamSegmentStruct. For use with the CamGenerator
function block

DataTypes used internally by Cam Toolbox function blocks

CamPairs

Used by the CamGenerator function block

Matrix

For use by the CamGenerator for Cubic Spline calculations

SubMatrix

For use by the CamGenerator for Cubic Spline calculations