EasyManuals Logo

Omron TJ2-MC64 - PROGRAMMING User Manual

Omron TJ2-MC64 - PROGRAMMING
362 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #243 background imageLoading...
Page #243 background image
Communication protocols
PROGRAMMING MANUAL 237
Revision 1.0
4.6.3 Communication operation
When the communication is in progress, specific data can be exchanged
with the CAN_CORT command.
1. To set the CANopen network state to pre-operational or operational,
execute the command CAN_CORT(unit,11,mode).
2. To read the value of an object of a CANopen node with an SDO (Service
Data Object) command, execute the command
CAN_CORT(unit,12,node_ID,index,subindex,VR_address).
Each byte of the return value occupies one VR address. The first
address (VR_address) contains the SDO response byte. The data read
starts at VR_address + 1.
When the SDO response is not 0, the error information from the node
unit starts at VR_address + 1.
3. To write a value to an object of a CANopen node with an SDO command,
execute the command
CAN_CORT(unit,13,node_ID,index,subindex,VR_address,data_len).
Each VR address is interpreted as one byte of the value that is written.
4. To read the EMCY (emergency message from a node, execute the
command CAN_CORT(unit,14,node_ID,VR_address).
Each byte of the 8 bytes occupies 1 VR address.
4.7 MECHATROLINK-II
The MECHATROLINK-II protocol is a serial bus that is made to control
motion in a deterministic way.
The number of MECHATROLINK-II devices determines the data exchange
cycle time:
For 1 to 4 devices the cycle time can be 0.5 ms, 1 ms or 2 ms.
For 5 to 8 devices the cycle time can be 1 ms or 2 ms.
For 9 to 16 devices the cycle time is 2 ms.
The cyclic transmission has two stages:
The TJ1-ML__ sends the reference command to the MECHATROLINK-II
slaves.
The slaves send feedback and status information to the TJ1-ML__.
The MECHATROLINK-II uses a synchronization clock and broadcast
messaging to make sure that all the slaves execute the commands at the
same time.
In addition, other information is transferred at a lower rate, for example the
reading and writing of parameters.
There are specific BASIC commands to address MECHATROLINK-II slave
units directly.
DRIVE_CLEAR: This command resets one alarm in a
MECHATROLINK-II Servo Driver via a MECHATROLINK-II message.
OP(45,ON): This command sets to on one output in a remote
MECHATROLINK-II I/O module.
4.8 GRT1-ML2 I/O mapping
The GRT1-ML2 SmartSlice I/O Unit is an interface for data exchange
between a TJ1-ML__ MECHATROLINK-II Master Unit and SmartSlice I/O
Units.
If you plan data exchange that requires strict control of the I/O timing, refer
to appendix A. This appendix also contains some useful examples.
4.8.1 Unit numbers
The GRT1-ML2 must have a MECHATROLINK-II address to be identified on
the MECHATROLINK-II network. With this address, the TJ2-MC64
connected to the TJ1-ML__ can exchange I/O data with the GRT1-ML2.

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Omron TJ2-MC64 - PROGRAMMING and is the answer not in the manual?

Omron TJ2-MC64 - PROGRAMMING Specifications

General IconGeneral
BrandOmron
ModelTJ2-MC64 - PROGRAMMING
CategoryController
LanguageEnglish

Related product manuals