88
JVL Industri Elektronik A/S - User Manual - Ethernet for MAC and MIS motors
4.3
Using cyclic I/O-messages
4.3.1
Cyclic messages.
I/O messaging also referred to as Implicit messages is used when data is needed fast and
frequent. That is fast dynamic changing data such as position, velocity, torque etc.
It is mandatory to have the error/status register (register 35) as one of the slave to master
registers. If not the motor will overrule the configuration and place register 35 anyway.
These data is sent cyclic using the assembly class object 0x04.
If module registers is placed in cyclic R/W, then the register number has to be calculated
as follows:
Register number = 65536 x sub index.
Example: module command (sub-index 15) = 65536 x 15 = register
983040
When module registers (register numbers above 65535) are chosen, they
have
to be
placed
after
the motor registers in the list of cyclic registers.
The JVL assembly consists of 8I/O words that are freely configurable. This means that 8
input motor registers can be selected and another 8 motor registers for output purposes.
The terms Input and output is considered from the scanner so input is data flowing from
the motor to the scanner and output is vice versa.
On the EthernetIP -tab in MacTalk these I/O’s are configured.
NB! If an index is set to zero (No selection), then the following indexes is discarded.
Thereby computing resources in the drive are released, which makes much faster cycle
times possibly. Please see next paragraph.
All words are 4 bytes.
In the example shown above the 5 read words (data read from the motor) are:
Motor register 10 (Actual position)
The actual motor position
Motor register 12 (Actual velocity)
The actual velocity of the motor
Motor register 20 (Follow error)
The actual follow error in the motor movement
Motor register 16 (Motor load - mean) The load the motor is experiencing over time
Motor register 35 (Error status)
Bit-field that holds both error information and
status of movements etc.
The motor registers 35, 36, and 211 should NOT be inserted in the cyclic write list, as
this may give unpredictable results. For clear of errors, reset of motor etc. please insert
the module command register (=983040 in Mactalk) in the cyclic write list and send
commands this way. For a list of commands for the module command register please
.
Here the actual position is transfered
in the 1. word of data.
The operation mode is written in the
motor
.
TT3014GB
Summary of Contents for MAC00-EC4
Page 2: ......
Page 14: ...14 JVL Industri Elektronik A S User Manual Ethernet expansion modules for MAC motors ...
Page 32: ...32 JVL Industri Elektronik A S User Manual Ethernet for MAC and MIS motors ...
Page 78: ...78 JVL Industri Elektronik A S User Manual Ethernet for MAC and MIS motors ...
Page 136: ...136 JVL Industri Elektronik A S User Manual Ethernet for MAC and MIS motors ...
Page 176: ...176 JVL Industri Elektronik A S User Manual Ethernet for MAC and MIS motors ...
Page 177: ...JVL Industri Elektronik A S User Manual Ethernet for MAC and MIS motors 177 8 Sercos ...
Page 224: ...224 JVL Industri Elektronik A S User Manual Ethernet for MAC and MIS motors ...
Page 241: ...JVL Industri Elektronik A S User Manual Ethernet for MAC and MIS motors 241 ...
Page 252: ...252 JVL Industri Elektronik A S User Manual Ethernet for MAC and MIS motors ...
Page 256: ...256 JVL Industri Elektronik A S User Manual Ethernet for MAC and MIS motors ...
Page 257: ...JVL Industri Elektronik A S User Manual Ethernet for MAC and MIS motors 257 12 Appendix ...