Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ByteNameData Type
0-3us50CounterDINT
4-7ActualPositionDINT
8-11MotionTargetDINT
12-15ActualSpeedDINT
16-17MotorStatusINT
18-19PercentActualCurrentINT
20-21PercentOverloadTorqueINT
22-23AnalogININT
24-25DCVoltageINT
26DigitalINDigitalIOSINT
27TemperatureSINT
28ModeOfOperationDisplaySINT
29ErrorCode(1)SINT
30-31ReadAddress1INT
32-35ReadValue1

DINT

(1) - ErrorCode is currently reserved and returns 0. Use MotorStatus to get motor error information

O2T (Output) Message

  • Instance = 112
  • Size = 28

...

ByteNameData Type
0-3us50CounterDINT
4-7ActualPositionDINT
8-11MotionTargetDINT
12-15ActualSpeedDINT
16-17MotorStatusINT
18-19PercentActualCurrentINT
20-21PercentOverloadTorqueINT
22-23AnalogININT
24-25DCVoltageINT
26DigitalINDigitalIOSINT
27TemperatureSINT
28ModeOfOperationDisplaySINT
29ErrorCode(1)SINT
30-31ReadAddress1INT
32-35ReadValue1DINT
36-37ReadAddress2INT
38-39ReadAddress3INT
40-41ReadAddress4INT
42-43ReadAddress5INT
44-47ReadValue2DINT
48-51RadValue3DINT
52-55ReadValue4DINT
56-59ReadValue5DINT

(1) - ErrorCode is currently reserved and returns 0. Use MotorStatus to get motor error information

O2T (Output) Message

  • Instance = 113
  • Size = 44

...

NameUnitData TypeAccess
SpeedTargetcounts/sDINTAOI(1) or Axis tag
TorqueTarget

0.1% rated torque

Range: ± 1100

Where:

  • 1100 = peak torque 
  • 1000 = rated torque
INTAOI or Axis Tag

(1) MoveTorque AOI

...

General Resources

...

EDS File

The CM1-T EtherNet/IP eds file can be found on the See Datasheets and Downloads to download the UDTs, AOIs and sample program.

User Data Types

Direct Control Operation

CM1T_Axis

page.

CM1-T Library

TheCM1-T Library for use with Codesys, Schneider, Beckhoff, Wago and other IEC 61131-3 PLCs can be found on the Datasheets and Downloads page.

RSLogix Resources

See Datasheets and Downloads to download the UDTs, AOIs and sample program.

User Data Types

Direct Control Operation

CM1T_Axis

The CM1-TThe CM1-T_Axis data type defines how the bytes are assigned withing the IO message.

NameData TypeDescription
InputSINT[36]Data coming from the CM1-T
OutputSINT[28]Data going to the CM1-T
us50CounterDINTMotor 50us counter
ModeOfOperationSINTSelect control mode
ModeOfOperationDisplaySINTCurrent control mode
ControlwordCM1T_ControlwordControl operation
DriveStatusCM1T_DriveStatusDrive status
PositionTargetDINTTarget position for position move
SpeedTargetDINTMax speed for target move
TorqueTargetINTMax torque for target move
AccelerationTargetINTAcceleration for target move
DecelerationTargetINTDeceleration for target move
PositionActualDINTActual position of the motor
TargetActualDINT1ms target position of the motor
PositionErrorDINTError between actual and target
SpeedActualDINTActual speed of the motor
CurrentActualINTActual current percentage of the motor (0.1% rated)
OverloadActualINT0.1% of overload torque
DCVoltageINT24V DC input value at 0.1V
AnalogININT10bit analog input (0-1023)
DigitalINSINTRead digital inputs
DigitalOUTSINTSet digital outputs
TemperatureSINTDrive temperature in °C
ErrorCodeSINTError in communication moduleErrorCode is currently reserved and returns 0.
Use MotorStatus to get motor error information
ReadAddress1INTAddress of register to read
ReadValue1DINTValue of read register
ReadValueAddress1INTAddress of the current read register
WriteValue1DINTRegister write value
WriteRegister1INTWrite register address

...

NameData TypeDescription
InputSINT[60]Data coming from the CM1-T
OutputSINT[44]Data going to the CM1-T
us50CounterDINTMotor 50us counter
DriveStatusCM1T_DriveStatusDrive status
PositionActualDINTActual position of the motor
TargetActualDINT1ms target position of the motor
PositionErrorDINTError between actual and target
SpeedActualDINTActual speed of the motor
CurrentActualINTActual current percentage of the motor (0.1% rated)
OverloadActualINT0.1% of overload torque
DCVoltageINT24V DC input value at 0.1V
AnalogININT10bit analog input (0-1023)
DigitalINSINTRead digital inputs
DigitalOUTSINTSet digital outputs
TemperatureSINTDrive temperature in °C
ErrorCodeSINTError in communication module(1) - ErrorCode is currently unused and returns 0. Use MotorStatus to get motor error information
WriteValueWriteValueDINT[5]

Register write value (array)

Address of register to read

ReadValueDINT[5]Value of read register (array)
WriteAddressINT[5]Write register address (array)
ReadAddressINT[5]Read address register (array)
ReadValueAddressINT[5]Address of the current returned read register (array)

...

B - Complete Register Address Map 
Anchor
Complete Register Address Map
Complete Register Address Map

Section

K Registers

Column
width33%


RegisterAddress
HexDecimal
K2116#0115277
K2216#0116278
K2316#0117279
K2416#0118280
K2516#0119281
K2616#011A282
K2716#011B283
K2816#011C284
K2916#011D285
K3016#011E286
K3116#011F287
K3216#0120288
K3316#0121289
K3416#0122290
K3516#0123291
K3616#0124292
K3716#0125293
K3816#0126294
K3916#0127295
K4016#0128296
K4116#0129297
K4216#012A298
K4316#012B299
K4416#012C300
K4516#012D301
K4616#012E302



Column
width33%


RegisterAddress
HexDecimal
K4716#012F303
K4816#0130304
K4916#0131305
K5016#0132306
K5116#0133307
K5216#0134308
K5316#0135309
K5416#0136310
K5516#0137311
K5616#0138312
K5716#0139313
K5816#013A314
K5916#013B315
K6016#013C316
K6116#013D317
K6216#013E318
K6316#013F319
K6416#0140320
K6516#0141321
K6616#0142322
K6716#0143323
K6816#0144324
K6916#0145325
K7016#0146326
K7116#0147327
K7216#0148328



Column
width33%

  

RegisterAddress
HexDecimal
K7316#0149329
K7416#014A330
K7516#014B331
K7616#014C332
K7716#014D333
K7816#014E334
K7916#014F335

K80

16#0150336
K8116#0151337
K8216#0152338
K8316#0153339
K8416#0154340
K8516#0155341
K8616#0156342
K8716#0157343
K8816#0158344
K8916#0159345
K9016#015A346




Section


Column
width33%

H Registers

RegisterAddress
HexDecimal
H016#0200512
H116#0201513
H216#0202514
H316#0203515
H416#0204516
H516#0205517
H616#0206518
H716#0207519



Column
width33%

  


Column
width33%

  



Section


Column
width33%

P Registers

RegisterAddress
HexDecimal
P016#0300768
P116#0301769
P216#0302770
P316#0303771
P416#0304772
P516#0305773
P616#0306774
P716#0307775
P816#0308776
P916#0309777
P1016#030A778
P1116#030B779
P1216#030C780
P1316#030D781
P1416#030E782
P1516#030F783
P1616#0310784
P1716#0311785
P1816#0312786
P1916#0313787
P2016#0314788
P2116#0315789
P2216#0316790
P2316#0317791
P2416#0318792
P2516#0319793



Column
width33%

S Registers

RegisterAddress
HexDecimal
S016#04001024
S116#04011025
S216#04021026
S316#04031027
S416#04041028
S516#04051029
S616#04061030
S716#04071031
S816#04081032
S916#04091033
S1016#040A1034
S1116#040B1035
S1216#040C1036
S1316#040D1037
S1416#040E1038
S1516#040F1039



Column
width33%

  


...