SI-Ethernet User Guide 153
Issue: 3
Safety
information
Introduction
Mechanical
installation
Electrical
installation
Getting started Parameters
Key features
and Protocols
PC Tools
Applications
Security Diagnostics
Glossary of
terms
Index
7.4 Non-cyclic data access
Unidrive M supports the use of non-cyclic data access by user programs.
By simply enabling non-cyclic data (Non-cyclic mode enabled (S.02.035)) and specifying a base
parameter (Non-cyclic base parameter (S.02.036)), a user program can be used to read or write a
parameter either locally in the host drive or option module, or in another drive or option module on
the network.
Table 7-7 Non-cyclic data parameter functions
The base address specifies the first parameter in a group of seven consecutive parameters that will
be used to read from or write to a parameter in the drive or option module at the specified IP
address by a user program.
The non-cyclic data access feature operates on a “state machine” principle, this means that the
commands must be sent in the correct sequence otherwise the parameter access will fail.
The following diagram illustrates the operation of the non-cyclic parameter access state machine.
Parameter Function Bits
Base address
(S.02.036)
Command
0 = No command
1 = Check / Abort
2 = Read one parameter
3 = Write one parameter
0 to 7 (LSB)
Status
0 = Idle
1 = Ready
2 = Processing
3 = OK
4 = Error
8 to 15 (MSB)
Base address + 1 Destination IP address wwwxxx 0 to 15
Base address + 2 Destination IP address yyyzzz 0 to 15
Base address + 3 Parameter address SMM 0 to 15
Base address + 4 Parameter address PPP 0 to 15
Base address + 5 Parameter value LSW or error code 0 to 15
Base address + 6 Parameter value MSW 0 to 15