You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Introduction

The CM1-T is an Ethernet based Cool Muscle. It offers all the functionality of the standard Cool Muscle but enables connections over TCP/IP, UDP and Modbus-TCP. This variant of the Cool Muscle cannot be daisy chained.

In additional to the standard CML programming other modes of operation have been implemented which gives the application direct access the motion routines. See Modes Of Operation for additional details. This chapter focuses on the standard operation of the motor using CML.

Connections and Port

Any TCP/IP enabled client device can connect and communicate with the CM1-T. The table below lists the ports and protocols they are associated with


ProtocolPort #

# TCP

# UDP

Description
CML1000111

Protocol used by the standard motor. Program the motor to run from IO, etc.

Direct Control1000211

Directly control the motor in a number of modes such as position, speed and torque

Modbus-TCP50210Modbus access to all motor registers including CML and Direct Control.
Motor Configuration and Information3071801
  1. Query the motors configuration (Network configuration, serial number, etc)
  2. Qeury/Stream the motors information (status, position, speed, etc)
EtherNet/IP44818
2222
2
0

1
1

EtherNet/IP CIP
EtherNet/IP IO


Additional connection information can be found in Network Configuration.

Usage and Operation

CML Programming

Refer to the RT3 Programming Manual for details on using CML. You will find information on the following in this manual:

  • K parameters (setup parameters)
  • H parameters (postion controller gain parameters)
  • Motor registers (position, speed, acceleration, torque, etc)
  • Variable registers
  • Program banks
  • Logic banks
  • Inputs and Outputs

As stated in the introduction the CM1-T is a standalone motor and cannot be used in a daisy-chain configuration. As such there are features in CML related to multiple motor networks which will not function if programmed.

Features that cannot be used in the CM1-T:

  • Executing motion on another motor
    • I.e Program and logic banks can only reference motor ID 1.
  • Reading input and setting outputs on another motor
  • Coordinated motion with another motor

Modbus-TCP

All of the motor registers are available over Modbus-TCP. Typical usage would be executing logic and program banks with Modbus registers reading and/or writing to get motor information as well as intervening in operation as required.

In addition a set of registers can run the motor directly (see Modes Of Operation).  

EtherNet/IP

See the EtherNet/IP section of this document for details on using the CM1-T with EtherNet/IP

Connecting in Control Room

Control Room is the Cool Muscle Windows application to program the motors. It is typically not used for run-time operation but this can depend on the user's requirements. Control Room can open up a connection in either standard CML mode or by Modbus-TCP. Two instances of Control Room can be opened if the user needs to use Modbus-TCP and CML simultaneously.

Note: You cannot program in CML mode if the connection is opened in Modbus Mode and you cannot use the Modbus Window if the connection is opened not in Modbus Mode.

To connect to a motor use the TCP/IP options, Connect to IP and Enable Modbus Mode functions on the Connection tab as shown below.

Search Button

  • If any motors are available they will be displayed by IP with their MAC address

Connect to IP Button

  • Once the correct motor is selected in the IP Address drop down list click the Connect to IP button to connect to the motor

Enable Modbus Mode Checkbox

  • If Modbus mode is required then check the Enable Modbus Mode before opening the connection.

Note: The Web Configuration is not available on the CM1-T. Use the Network Configuration Tool to setup network related parameters.



  • No labels