EasyManua.ls Logo

SMAC CBC-EIP - Implicit (IO) Messaging

SMAC CBC-EIP
46 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
16
Example: to obtain the value of object Max torque through Explicit messaging service code:
0x0E, Class: 0x64, Instance: 0x6072, Attribute: 0x00
2.2.4 Implicit (IO) messaging
The CBC-EIP supports a simultaneous class 1 connection type of exclusive owner, with the
specifications:
Input data assembly (TO, Target to Originator): Instance 100
o Max. number of mapped objects: 8
o Max. mapping length: 32 bytes
Output data assembly (OT, Originator to Target): Instance 150
o Max. number of mapped objects: 8
o Max. mapping length: 32 bytes
SMAC has defined a default mapping between the above IO data assemblies and CBC-EIP
objects to allow the execution of macros discussed in section 2.2.1 of this manual. The default
mapping is presented in Tables 5 and 6, which have been tailored to work with Add-on
instructions in the programming environment of Allen-Bradley PLCs, as further described in
Section 3 of this manual. Please contact SMAC if a different object mapping is desired.
Table 5. Default mapping between CBC-EIP and input data assembly.
CBC-EIP object
Description
Input data byte location
(total: 26 bytes)
Status word
Actuator motion status
0 - 1
W4
Macro status
2 - 5
Position actual value
Encoder actual position
6 - 9
Current actual value
Force/current value
10 - 13
Following error value
Position error value
14 - 15
Error code
Actuator fault code
16 - 19
W5
Reserved
20 - 21
W6
Reserved
22 - 25
Table 6. Default mapping between CBC-EIP and output data assembly.
CBC-EIP object
Description
Output data byte location
(total: 24 bytes)
W30
Macro-specific parameter
0 - 3
W31
Macro-specific parameter
4 - 7
W32
Macro-specific parameter
8 - 11
W33
Macro-specific parameter
12 - 15
W34
Macro-specific parameter
16 - 19
W35
Macro-specific parameter
20 - 23