Professional Documents
Culture Documents
MFC-EN
ETHernet-I/P
Fieldbus
expansion Unit
Revision History
Revision Date
Manual No.
Contents of Revision
08/20/2014
AFC3000-FB-EN-1
First Release
02/18/2016
AFC3000-FB-EN-2
Version Number
(Major Revision Level)
CC = CC-Link
DN = DeviceNet
PB = Profibus
PN = ProfiNet
EN = Ethernet-I/P
E = English Version
S = Spanish Version
*Japanese Version furnished by DDK
uses DDK numbering convention.
Any questions regarding the contents of this document or any related matter should be
directed to FEC Automation Systems at (586) 580-2622, faxed to (586) 580-2620 or emailed to
support@fec-usa.com.
The information set forth in the following document is the property of
FEC Automation Systems.
This document shall not be released to or copied for any person and/or organization without
the expressed prior consent of FEC Automation Systems.
Unauthorized reproduction or distribution of this manual is strictly prohibited.
Please contact FEC Automation Systems if you require additional copies.
PAGE 2
Forward
This manual is intended as a supplement to the AFC3000 Hardware Operation Manual and should be
used in conjunction with information provided in that manual. FEC recommends reading that manual
before the contents of this manual (which only applies to systems requiring the optional Ethernet I/P
interface).
Ethernet-I/P
The AFC3000 Ethernet-I/P System conforms to the open field network Ethernet-I/P. Control of tools and
transactions of message information are executed by Ethernet-I/P explicit message communication.
Due to conformance with the open field network Ethernet-I/P System, connections with Ethernet-I/P devices
(master/slave) of other manufacturers are enabled.
Also, remote I/O communication and message communication can be executed at the same time.
Ethernet-I/P MASTER
(1st Spdl.)
Slave
Station
2nd
3rd
32nd
Spdl
Spdl
Spdl
SLAVE
PAGE 3
Module
Status
LED
Link/
Activity
LED
Ethernet-I/P
Connector
Network
Status
LED
PAGE 4
EDS File
An EDS file is an information file related to the communication specifications of Ethernet-I/P compatible
device and a separate, individual file exists for each device. The EDS file is necessary for using the
Ethernet-I/P configuration software to connect the MFC-EN and the PLC.
The EDS file is included in the installation CD for the AFC3000 User Console or may be downloaded from
the FEC website. Please refer to the instruction manual for the Ethernet-I/P configuration software
concerning the appropriate method for using the EDS file.
Signal
Description
1
2
3
4
5
6
7
8
TD+
TDRD+
RD-
Send data +
Send data Receive data +
Not used.
Not used.
Receive data Not used.
Not used.
1
8
* The cable is not included with the equipment. Please prepare a LAN cable of Category 5e or higher on
your own equipment. Please prepare these on your own.
PAGE 5
A : Network
Status LED
C : Link
Activity LED
LED
Color
Off
State
Off
Lit up
Network
Status
LED
Green
Flash
Lit up
Red
Flash
Off
Module
Status
LED
Off
Lit up
Green
Flash
Red
Lit up
Flash
Off
Link
Activity
LED
Off
Lit up
Green
Flash
Details
Offline
Online
Communication
not established
Communicating normally.
Although online, connection is not established.
Connection
timeout
Power OFF
Online
Communication
not established
Error
Normal state
Due to incomplete configuration or connection
failure, the device must be re-recognized.
A critical error has occurred.
Error
Link not
established
Not
communicating
Error
Communicating
PAGE 6
Maximum
Setting
Standard
Setting
Message Input/Output
MASTER Spindle
PLC MASTER
MASTER Spindle
PLC MASTER
PLC
Spindle
16 word (32bytes)
16 word (32bytes)
PLC
Spindle
No.01
No.02
BIT
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Signal
Word No.
STOP
RESET
REVERSE
START
SEQ SELECT BIT 0
SEQ SELECT BIT 1
SEQ SELECT BIT 2
SEQ SELECT BIT 3
SEQ SELECT BIT 4
CYCLE COUNT UP
CYCLE COUNT CLEAR
SEQ SELECT No. ENABLE
INPORT 1
INPORT 2
INPORT 3
INPORT 4
SEQ SELECT No.1
SEQ SELECT No.2
SEQ SELECT No.3
SEQ SELECT No.4
SEQ SELECT No.5
SEQ SELECT No.6
SEQ SELECT No.7
SEQ SELECT No.8
SEQ SELECT No.9
SEQ SELECT No.10
SEQ SELECT No.11
SEQ SELECT No.12
SEQ SELECT No.13
SEQ SELECT No.14
SEQ SELECT No.15
SEQ SELECT No.16
PAGE 7
No.03
No.04
BIT
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Signal
Word No.
BIT
No.05
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Signal
Word No.
No.06
BIT
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Signal
* The word No. at the PLC side differs according to the setting of the node address, etc., so please be sure
to confirm before using. Please refer to the AFC3000 Operation Manual, Section 5-3-2 and 5-3-3 for
description of the respective signals.
Caution
Cautio
n
Be careful of the following points when using the BYPASS No. # (1 to 32) signals.
If a certain Unit is to be put in the BYPASS mode, set the corresponding signal
among the BYPASS No. # (1 to 32) signals to ON with the START signal of the Unit
being in the OFF state and the BUSY signal of the MASTER Spindle for PC
communication and I/O (PLC) control being in the OFF state.
When fastening is executed with any of the spindle BYPASS No. # (1 to 32) signals
in the ON state, the fastening judgment of that Unit will be ignored as if it does not
exist.
Also, when any of the BYPASS No. # (1 to 32) signals is set to ON with the BUSY
of the MASTER Spindle being in the ON state, the sequence judgment may result
in REJECT.
PAGE 8
Output word
No. 1
Output
Signal
Setting
Example
Output word
No. 2
Output
Signal
Setting
Example
BIT
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Signal
Word No.
TOTAL REJECT
TOTAL ACCEPT
TOTAL ABNORMAL
TOTAL READY
TOTAL BUSY
END
SEQ SELECT BIT 0
SEQ SELECT BIT 1
SEQ SELECT BIT 2
SEQ SELECT BIT 3
SEQ SELECT BIT 4
SPINDLE IN BYPASS
DATA AVAILABLE
CURRENT WARNING
CAL WARNING
Output word
No. 3
Output
Signal
Setting
Example
Output word
PAGE 9
No. 4
Output
Signal
Setting
Example
BIT
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Signal
Word No.
BIT
Signal
Word No.
BIT
Signal
0 REJECT No.5
0 RUN REV HI REJ No.5
1 ACCEPT No.5
1 RUN REV LO REJ No.5
2 ABNORMAL No.5
2 LO CUR LIMIT WARNING No.5
3 READY No.5
3 HI CUR LIMIT WARNING No.5
Output word
4 BUSY No.5
4 CURRENT WARNING No.5
Output word
No. 5
5 BYPASS No.5
5 CAL VOLTAGE WARNING No.5
No. 7
6 TORQUE HOLD No.5
6 ZERO VOLT WARNING No.5
Output
7 PAR SEL (BIT0) No.5
7 JUDGE COMBO (BIT1) No.5
Output
Signal
8 PAR SEL (BIT1) No.5
8 JUDGE COMBO (BIT2) No.5
Signal
Setting
9 PAR SEL (BIT2) No.5
9 JUDGE COMBO (BIT3) No.5
Setting
Example
10 PAR SEL (BIT3) No.5
10
JUDGE COMBO (BIT4) No.5
Example
11 PAR SEL (BIT4) No.5
11 JUDGE COMBO (BIT5) No.5
12 TORQUE HI REJ No.5
12 JUDGE COMBO (BIT6) No.5
13 TORQUE LO REJ No.5
13 JUDGE COMBO (BIT7) No.5
14 FTQ HI REJ No.5
14 JUDGE COMBO (BIT8) No.5
15 FTQ LO REJ No.5
15
0 SNUG TQ HI REJ No.5
0
1 TQ INHIBIT HI REJ No.5
1
2 F ANGLE HI REJ No.5
2
3 F ANGLE LO REJ No.5
3
Output word
4 DIFF + ANG REJ No.5
4
No. 8
Output word
5 DIFF ANG REJ No.5
5
Thru
No. 6
6 RATE 1 HI REJ No.5
6
No. 16
7
RATE
1
LO
REJ
No.5
7
Output
8
RATE
2
HI
REJ
No.5
8
Signal
Output
9 RATE 2 LO REJ No.5
9
Setting
Signal
10 RATE 3 HI REJ No.5
10
Example
Setting
11 RATE 3 LO REJ No.5
11
Example
12 1ST TIME HI REJ No.5
12
13 1ST TIME LO REJ No.5
13
14 2ND TIME HI REJ No.5
14
ND
15 2 TIME LO REJ No.5
15
The example above (output word 5-7) shows an example of all available signals for each spindle.
While normally not all signals are used, any of the signals (for each spindle) can be preset
(programmed using the AFC3000 software) to any output bit.
* The word No. at the PLC input side differs according to the setting of the node address, etc., so please be
sure to confirm before using. Please refer to the AFC3000 Operation Manual, Section 5-3-2 and 5-3-3 for
description of the respective signals.
PAGE 10
Caution
The standard set values are set as the factory settings in the
Unit. Do not change the settings unless there is a special
reason.
Be sure to perform backup before changing the fieldbus
settings of the Unit.
Bus Type Select: The type of bus is selected from the list. Also, when Upload is executed, the bus
type is judged automatically and reflected in the selection part.
Configuration File
Browse: A fieldbus configuration file (*.nrfcf) is read from the PC.
Save: A fieldbus configuration file (*.nrfcf) is saved in the PC.
Upload:
The fieldbus settings are read from the MASTER Spindle for PC communication
and I/O (PLC) control.
Download:
The fieldbus settings are written into the MASTER Spindle for PC communication
and I/O (PLC) control. (Re-activate the control power after writing.)
Verify:
The fieldbus settings of the MASTER Spindle for PC communication and I/O
(PLC) control and the fieldbus settings in the User Console are compared.
PAGE 11
Default (the settings are set to the factory settings when this is selected)
Network Settings
IP address
Subnet Mask
Default Gateway
192.168.11.50
255.255.255.0
192.168.11.1
I/O Setting Data Length [PLC to MASTER Spindle]: 8 bytes [64 bits]
I/O Setting Data Length [MASTER Spindle to PLC]: 32 bytes [256 bits]
Message Data Length [PLC to MASTER Spindle]: 32 bytes [256 bits]
Message Data Length [MASTER Spindle to PLC]: 4096 bytes [32768 bits]
* The number of message block bytes is fixed at 250 bytes.
I/O setting
Data Length [PLC to MASTER Spindle]
Setting range: 2 bytes [16 bits] to 12 bytes [96 bits]
Data Length [MASTER Spindle to PLC]
Setting range: 2 bytes [16 bits] to 32 bytes [256 bits]
The Number of Message Bytes Settings
Data Length [PLC to MASTER Spindle]
Setting range: 0 byte [0 bit] to 32 bytes [256 bits]
Data Length [MASTER Spindle to PLC]
Setting range: 0 byte [0 bit] to 4096 bytes [32768 bits]
Note: Power must be cycled if any of this configuration is changed and downloaded to the Master
controller
PAGE 12
Number
of Bytes
Fastening
Data
LSB (1word)
Multi Format
PLC Input Data
20
13
28
12
A
34
B
56
C
00
D
NUL
NUL
MSB (16word)
Date
Time
ID *1
SEQ No.
(1 to 32)
4
32
20135
28
12:34:56
ABCDEF
00
02
00
00
00
00
01
02
04
08
REJECT
ACCEPT
ABNORMAL
STOP
RESET
STOP
BYPASS
START OFF
IN CYCLE
00
10
00
00
00
20
40
80
SEQ
Judgment
*2
SEQ
4
123456
00 12 34 56 - Cycle
Count
*1: The ID is fixed at 32 bytes (16 words) and is output in ASCII format. NULL letters are set as unset
values.
*2: Please refer to AFC3000 Operation Manual, Sequence Judgment regarding the details of SEQ
Judgment.
Do not use the following characters when inputting the ID data.
: backslash (yen mark), /: slash,
Caution
PAGE 13
Number
of Bytes
12:34:56
32
ABCDEF
Time
ID*1
SEQ No.
REJECT
ACCEPT
ABNORMAL
STOP
RESET STOP
BYPASS
START OFF
IN CYCLE
8
123456
NUL
NUL
NUL
NUL
NUL
SEQ
Cycle
Count
2013528
10
SEQ
Judgment
*2, *3
Date
(1 to 32)
Multi Format
Fastening
Data
*1: The number of output bytes of the ID is fixed at 32 bytes (16 words). NULL letters are set as unset
values.
*2: Please refer to AFC3000 Operation Manual, Sequence Judgment regarding the details of SEQ
Judgment.
*3: (20H) is the ASCII code for (space).
Do not use the following characters when inputting the ID data.
: backslash (yen mark), /: slash,
Caution
PAGE 14
Spindle format
Number of
Bytes
Fastening
Data
00
01
00
02
Spindle Judgment*1
Spindle Cycle Count (8
digits)
TOOL Cycle Count (8 digits)
Peak Torque*2
LSB (1word)
MSB (2 word)
-
123456
00
12
34
56
12345678
12
34
56
78
12.34
00
12
34
02
Final Torque*2
12.34
00
12
34
02
Snug Torque*2
5.67
00
05
67
02
12.34
00
12
34
02
12.34
00
12
34
02
Final Angle*2
123.4
00
12
34
01
Differential Angle*2
-12.3
00
01
23
11
Rate 1*2
1.234
00
12
34
03
12.34
00
12
34
02
123.4
00
12
34
01
Rate 2*2
-0.123
00
01
23
13
12.34
00
12
34
02
123.4
00
12
34
01
Rate 3*2
0.123
00
01
23
03
12.34
00
12
34
02
123.4
00
12
34
01
1st Time*2
123.456
12
34
56
03
2nd Time*2
123.456
12
34
56
03
Cycle Time*2
654.321
65
43
21
03
Peak Current*2
12.3
00
01
23
01
123.4
00
12
34
01
Rundown Revolutions*2
12.34
00
12
34
02
ZERO Voltage*2
-0.123
00
12
34
13
CAL Voltage*2
Spindle Cycle Count (4
digits)*3
TOOL Cycle Count (4
digits)*3
Load rate
3.512
00
35
12
03
123456
01
23
12345678
23
45
20
00
20
*1: In regard to the Spindle Judgment, Judgment Data 1 is output as , Judgment Data 2 is output
as , Error Data is output as , and 1st Reject Item is output as . The values output as , ,
and are respectively set by bit allocation from Fieldbus Message Setting of the AFC3000 User
Console.
Note: shaded area described on next page
PAGE 15
*2: With each of the output items besides Spindle No., Parameter No., Spindle Judgment, Spindle
Cycle Count (8 digits 4 digits), Tool Cycle Count (8 digits 4 digits), and Load rate, the results
are output in the order of: indication up to a maximum of 6 digits (without the decimal point) in 2
words (4 bytes), sign, and number of digits to the right of the decimal point.
12 34
56 0 2
Sign
Indication
Details
Indication
0
1
+ value
- value
*3: With each of Spindle Cycle Count (4 digits) and Tool Cycle Count (4 digits), numerical values of
the millions, hundred thousands, ten thousands, and thousands places are output as 4-digit BCD
data.
Also, as the cycle count next to 9,999,999 times (99 99BCD), 10,000,000 times is output as (00
00BCD).
PAGE 16
Spindle Judgment*2
2
2
4
1
2
123456
Spindle format
1 word
] ]
1
1
] ]
2
2
5
2
2
.
.
.
.
.
3
3
6
3
3
4
4
7
4
4
1
2
10
6
1.234
12.34
123.4
10
6
-0.123
12.34
123.4
10
6
0.123
12.34
123.4
Cycle Time*3
10
10
8
123.456
123.456
654.321
Peak Current*3
10
12.3
123.4
Rundown Revolutions*3
12.34
ZERO Voltage
-0.123
CAL Voltage
3.512
123456
Occurrence
Judgment
Occurrence
Judgment
Occurrence
.
.
2
3
0
2
.
.
1
3
2
4
0
2
.
.
1
3
2
4
1
1
6
2
2
5
3
3
4
.
.
.
4
4
3
5
5
2
6
6
1
3
4
Judgment
Judgment
Occurrence
Judgment
Occurrence
Occurrence
Occurrence
]
3
Judgment
Judgment
Occurrence
Judgment
Occurrence
Warning
]
2
]
1
4
*1: (20H) is the space code (space).
Load rate
1234567
8
20
Occurrence
Judgment
Judgment
2nd Time*3
Occurrence
1st Time*3
Judgment
Rate 3*3
-12.3
Differential Angle*3
123.4
Final Angle*3
Rate 2*3
5 word
1
1
Rate 1*3
4 word
8
8
8
6
6
3 word
1
2
1234567
8
12.34
12.34
5.67
12.34
12.34
2 word
Fastening
Data
] ]
Number
of Bytes
*2: In regard to the Spindle Judgment, Judgment Data 1 is output as , Judgment Data 2 is output as
, Error Data is output as , and 1st Reject Item is output as . The values output as , ,
and are respectively set by bit allocation from Fieldbus Message Setting of the AFC3000 User
Console.
PAGE 17
*3: With each of the output items for which there are set values of high and low limits, the results are
output in the order of: sign, result indication (including the decimal point), judgment code, and 1st
Reject (failure) item. Also with items besides the differential angle and rates 1 to 3, is not output,
and for the peak current, is not output.
- 123.5L X
Sign
Judgment Code
Indication
Details
Indication
Space (20H)
+ value
Space (20H)
- (2DH)
- value
H (48H)
L (4CH)
Details
Within high and low limit, no warning (peak
current)
Outside high limit, high limit warning (peak
current)
Outside low limit, low limit warning (peak
current)
Details
X (58H)
Space (20H)
*4: With each of Spindle Cycle Count (4 digits) and Tool Cycle Count (4 digits), numerical values of
the millions, hundred thousands, ten thousands, and thousands places are output as 4-digit BCD
data.
Also, as the cycle count next to 9,999,999 times (99 99), 10,000,000 times is output as (00 00).
PAGE 18
Classification
Logic
REJECT
RESET STOP
START OFF
This is output when the START signal is set to OFF during the fastening
operation with Deadman being set as the start method in the sequence setup.
ACCEPT
ABNORMAL
Spindle
Judgment
Details
BYPASS
STOP
Angle Reject
Fastening
Reject Items
Rate Reject
Time Reject
Rundown
Revolutions
Current Value
Warnings
Information
Signal
Information
1 to 8
Abnormal State 1
Abnormal State 3
Abnormal State 4
Abnormal State 5
Abnormal State 6
Abnormal State 8
Abnormal State 9
Abnormal State 10
Details
PAGE 19
No REJECT
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
PAGE 20
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
OR
ACCEPT
REJECT
ABNORMAL
BYPASS
STOP
RESET
STOP
Peak Torque
High Limit
REJECT
Peak Torque
Low Limit
REJECT
Final Torque
High Limit
REJECT
Final Torque
Low Limit
REJECT
Final Angle
High Limit
REJECT
Final Angle
Low Limit
REJECT
~
Error Data Setting
The error data of Spindle judgment is set by bit allocation of 1 byte. The data corresponds to the
abnormal state No. when an error occurs.
Error Data (BIT)
Item
7
6
5
4
3
2
1
0
Abnormal state 1
Abnormal state 3
Abnormal state 4
Abnormal state 5
Abnormal state 6
Abnormal state 8
Abnormal state 9
Abnormal state 10
PAGE 21
2word
Judgment
Data 1
Judgment
Data 2
Error Data
Occurring
Fastening Reject
02
08
00
04
Spindle
Judgment
2word
Judgment
Data 1
Judgment
Data 2
Error Data
Occurring
Fastening Reject
04
00
02
00
Spindle
Judgment
Example 4: Spindle judgment is START OFF: Peak Torque Low Limit Reject
1word
Output
Item
2word
Judgment
Data 1
Judgment
Data 2
Abnormal
Data
40
02
00
02
Spindle
Judgment
Also, if the fieldbus message is unset, the following contents are output.
Output Item
Number of
Bytes
2bytes
Data Format
BCD Format
2bytes
For each of the cycle counts, numerical values of the millions, hundred thousands, ten thousands, and
thousands places are output as 4-digit BCD data. Also, as the cycle count next to 9,999,999 times (99
99BCD), 10,000,000 times is output as (00 00BCD). In the case of a 32-Spindle system, the total length
of the message data is 64 words (128 bytes).
Fieldbus Message Output Example (when not set) (Note:PLC output ref. for Allen Bradley)
Format
Spindle
No.
1
2
Output Item
Result Output
1234
12345
123456
1234567
PLC Output
C00
C01
C02
C03
00 01
00 12
01 23
12 34
32
12345678
20000678
C062
C063
23 45
00 00
PAGE 22
Result Output
216
2013-06-21
Time
10:23:36
Sequence Judgment
REJECT
C06
00 01
Sequence No.
C07
00 01
C124
PAGE 23
_____216
2013-06-21
C17
C18 to
10:23:36
C25
C26 to
REJ_
C29
C30 to
_1
C31
Date
C124
Message Information Output Example (Spindle Format) (Note:PLC output ref. for Allen Bradley)
Spindle Format
Spdl.
No.
Output Item
Result
Output
12.34
12.34
123.4
Rate 1 [Nm/deg]
1.234
Rate 2 [Nm/deg]
5.678
Rate 3 [Nm/deg]
9.012
12.345
6.789
23.45
C32
C33
00 34
56 02
~
00 45
C49
67 02
~
Free area
C48
45.67
34.56
~
4
00 12
34 02
00 12
34 02
00 12
34 01
00 12
34 03
00 56
78 03
00 90
12 03
01 23
45 03
00 67
89 03
00 23
45 02
C00
C01
C02
C03
C04
C05
C06
C07
C08
C09
C10
C11
C12
C13
C14
C15
C16
C17
~
3
C74
_12.34__
_12.34__
C15
C16 to
_123.4HX
C23
C24 to
__1.234___
C33
C34 to
__5.678___
C43
C44 to
__9.012___
C53
C54 to
_12.345___
C63
C64 to
__6.789___
C73
C74
C4095
C00 to
C07
C08 to
C4095
PAGE 24
Select Generic Ethernet Module from module list and click the OK button.
PAGE 25
AFC3000
PAGE 26
PAGE 27
When the system has more than 1 spindle, the data will be output in spindle sequential order as shown
below.
Data from total fastening status (Multi data)
Data from SPINDLE 1
Data from SPINDLE 2
Data from SPINDLE 3
|
Data from up to SPINDLE 32
After the fastening result data has been setup, download the changed configuration to the Master controller.
PAGE 29
AFC3000
AFC3000
AFC3000
PAGE 30
A2
AFC3000:C.Data[0]
Message Type
Service Type
Service Code
Class
Instance
Attribute
Destination
CIP Generic
Get Attribute Single
E
A2
1 ~ 17
5
The controller tag C should be selected
Note: Each message command can only handle 250 bytes. If more than 250 bytes of data needs to
be transferred, another controller tag needs be added (Read_tag) for the buffer and another MSG
command needs be added. The second MSG command should have its instance as 2 with its
Destination address incremented to the next block of data (250, 500, 750, 1000, etc.) and so on up
to a maximum of 17 for up to 4096 bytes of message data).
Example: [AFC3000:C.Data(250)] for the second block of 250 bytes
PAGE 31
AFC3000
AFC3000
AFC3000
AFC3000
ETHERNET-MODULE AFC3000
ETHERNET-MODULE AFC3000_2
PAGE 32
AFC3000:C.Data[0]
250
AFC3000:C.Data[250]
250
Note: The above information contained in this procedure are meant for REFERENCE ONLY when
configuring an FEC Ethernet I/P interface using FEC AFC3000 User Console Software, FEC
AFC3000 Nutrunner System, Rockwell Automation RSlogix 5000 software and Allen Bradley
CompactLogix L32E hardware. Actual application configuration may differ from this set-up depending
on the PLC chosen for the application.
PAGE 33
PAGE 34
PLC configuration
PAGE 35
PAGE 36
Below are the properties which must be setup for the Message Configuration of the Write_Tag.
(Right Click in MSG command)
Message Type
Service Type
Service Code
Class
Instance
Attribute
Destination
CIP Generic
Get Attribute Single
10
A2
1
5
The controller tag VIN_Number or whatever Write Tag you setup should be selected
Note: The FEC Master spindle will only take a maximum of 32 Bytes for the Write_Tag (Part ID data)
configurable (between 0-32 bytes) in the AFC3000 software for the Fieldbus Message Setup. So an
instance of 1 is all that is required in the above setup for WRITING data using the Message Command.
PAGE 37
The MSG message command initiates the message data to be sent or received. The Write tag sends the
data to the device connected, and the Read tag retrieves the data from the connected device.
In the example above, the Write MSG command takes place at or near the start of the machine cycle before
the FEC controller has been issued a START command. (The FEC Master Spindle, can receive the Write
Data any time before the end of the fastening cycle. Once received, the data is buffered and will be used
until new message data is received or the ID DATA CLEAR Input signal is enabled (See Input signals).
(The ID data received by the FEC Master Spindle will be married with the fastening data and will continue to
use the same message data it receives until new data is sent or the ID Data Clear signal is turned on. Care
must be taken so data is not recorded with the same ID data in that case)
The Read Tag in the example above is shown happening AFTER the FEC fastening is completed. Once
fastening is completed, the MSG Read command can be performed and the fastening result data will be
read into the PLC.
PAGE 38