How to Develop CC-Link
Compatible Products
CLPA-Europe 2011
Basic flow from development to release
Action: Register as a CLPA member (Regular or higher)
CLPA Regular Membership is required in order
to develop CC-Link compatible products.
CC-Link Specifications (Protocol, Implementation and Profile)
will be provided free of charge if you register as a CLPA member.
Basic flow from development to release
Action: Decide type of product
Determine the type of product to be developed based
on amount of data to be handled and functionality required.
REMOTE
I/O
REMOTE
DEVICE
INTELLIGENT
DEVICE
MASTER/
LOCAL
DRIVER
S/W
Basic flow from development to release
Action: Decide type of product
Determine the type of product to be developed based
on amount of data to be handled and functionality required.
REMOTE
I/O
A device that
can only
use bit data
REMOTE
DEVICE
A device that
can use bit
and word data
INTELLIGENT
DEVICE
A device that
can perform 1:n
cyclic
transmission
and transient
transmission
with the master
station
DRIVER
S/W
MASTER/
LOCAL
Master:
Local:
Driver S/W
A device that
has the control
information
(parameters)
and controls
the entire
network. One
per network
A device that
can perform
1:n cyclic
transmission
and transient
transmission
with the master
and other local
stations
Software that
runs on the user
application in
order to access
the network
circuit
Basic flow from development to release
Action: Choose method of development
Documents, Materials/Note
Embedded I/O adapter User’s manual and Embedded I/O
adapter
Use “Embedded adapter”
Use dedicated ASIC (MFP2N, MFP2AN)
REMOTE
I/O
MFP3N Data Book and MFP3N / Comms. ASIC or
Use dedicated ASIC (MFP3N),
or third party gateway
MFP2N Data Book or MFP2AN Data Book and MFP2N or
MFP2AN / Comms. ASIC
REMOTE
DEVICE
Use CC-Link V2 interface board
gateway maker datasheet and network controller
CC-Link interface board Q50BD-CCV2 and data-book
(Q50BD-CCV2)
Use ASIC (MFP1N) & Object Code
Use ASIC (MFP1N) & Source Code
From sample code & documents
INTELLIGENT
DEVICE
MASTER/
LOCAL
Master and Local station H/W and S/W design specification,
MFP1N / Comms. ASIC
Dual-port interface G/A or PCI bus G/A / Comms. ASIC
Software for CC-Link ASIC (Source code / License
Master/Local and Intelligent device stations software source
code disclosure specification. MFP1N Data book (Source
disclosure edition) and MFP1N / Comms. ASIC
DRIVER
S/W
Basic flow from development to release
Action: Development
Prepare documents and materials
according to type of station and method
of development you choose
Purchase materials
(embedded adapter, MFP,
parts etc.)
Purchase manual,
data book
Software license
agreement
CC-Link Partner Association
supports your development
Basic flow from development to release
Action: Take conformance test
Conformance test must be taken
when development is complete
proofed
proofed
proofed
Basic flow from development to release
Action: Release
Products passing the conformance test can be released and
marketed as CC-Link compatible products
CC-Link logo can be printed
on products and / or documents
CC-Link compatible products can be
promoted on CLPA web pages
worldwide - free of charge
CC-Link compatible products can be
feature in documentation / catalogues
published by CLPA - free of charge
Basic flow from development to release
Review
Action: Register as a CLPA member (Regular or higher)
Action: Decide type of product
Action: Choose method of development
Action: Development
Development
Action:
Action: Take conformance test
Action: Pass
Action: Release
Basic flow from development to release
In-house CC-link development considerations
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
Have we the in-house
development expertise?
YES
NO
Have we the development
capacity?
YES
NO
Are projected volumes high
Enough to meet target ROI?
YES
NO
Do we only need CC-Link
connectivity?
YES
NO
Can we manage certification,
Maintenance & future support?
YES
NO
Consider ASIC
Consider gateway
Basic flow from development to release
Development of
Remote
Remote
I/O
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…Comparison of CC-Link Version 1.1 and 2.0
Device type
I/O
points
Registers
RWr/RWw
Extended
cyclic settings
Data
handling
V1.1 or
V2.0*
ASIC or
gateway**
Remote I/O
station
<2048
256/256
No
Bit data
only
V1.1
MFP2N
MFP2AN
Remote I/O
station
<8192
2048/2048
Yes
Bit data
only
V1.1
MFP3N
Remote
device
station
<8192
2048/2048
Yes
Bit and
word data
V2.0
MFP3N
Version 1.1 and Version 2.0 are both current. V2.0 was added to allow more data per transmission
*See also CC-Link Specification (Overview Protocol) BAP-05026-J
** Consult your gateway supplier
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
Please push a Button
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Method
Contents
There are three
methods to develop
CC-Link Remote I/O
products. You can
select a suitable
one depending on
schedule, target
cost and capacity of
data you need.
CC-Link Version 1.1
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
Use of Embedded
Adapter or gateway
Use of Communication
ASIC MFP2N
Use of Communication
ASIC MFP2AN
I/O Points
Max 32 points
Max. 32 points
Max. 16 points
Category
PCB pattern design
H/W design
H/W design
Crystal oscillator,
RS485 driver,
Zener diode,
Filter etc.
Crystal oscillator,
RS485 driver,
Zener diode,
Filter etc.
Short
Longer compared
to Embedded
Adapters/gateways
Longer compared to
Embedded Adapter/gateways
Effective to shorten
development period,
and to develop various
products
Suitable for development
of remote I/O
Suitable for development of
compact Remote I/O
Specified
Parts
Timescale
Note
All specified parts are
already implemented
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…by using pcb mounted Embedded Adapter
LED
I/O 0 ~
I/O F
PW CIRCUIT
CC-Link Remote I/O
is easily and quickly
developed by using
Embedded I/O Adapter
which includes
CC-Link interface,
I/O interface,
power circuit, etc.
I/O INTERFACE CIRCUIT
Block diagram of Embedded Adapter
COMMS ASIC
CRYSTAL
STATION NO.,
BAUD RATE SWITCH
Media I/F
(RS485)
Only suitable for
PCB mounting!!!
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
… by using pcb mounted Embedded Adapter
Feature
16 or 32 points are controlled by ultra compact
size. 53 or 85 (W), 22 (H), 31.5 (D) mm.
Two Embedded adapters can be mounted
side by side and implemented in one board.
Pin header is equipped for connecting
to outer circuit. Any connector or terminal
is usable.
Has potential to reduce development costs
and het product to market sooner.
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
… by using pcb mounted Embedded Adapter
Lineup
AJ65MBTL1N-16D
16 points DC input adapter (sink type)
AJ65MBTL1N-32D
16 points DC input adapter (sink type)
AJ65MBTL1N-16T
16 points transistor output adapter
(sink type
AJ65MBTL1N-32T
16 points transistor output adapter
(sink type)
AJ65MBTL1N-16DT
8 points DC input, 8 points transistor output adapter
(sink type)
Basic flow from development to release
Development of
Remote
Device
Remote
I/O
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…by Using ASIC (MFP2N, MFP2AN)
MFP2N
H/W DESIGN
ONLY!!!
I/O LED
OUTPUT
BUFFER
INPUT
BUFFER
I/O 0 ~
I/O 1F
I/O PIN CONTROL
I/O INTERFACE
CIRCUIT
Remote I/O can be
developed without
detailed knowledge of
CC-Link protocol
by using a dedicated
communication ASIC
type MFP2N or
MFP2AN, that
implements the
CC-Link protocol.
HARDWARE
LOGIC
I/O
TYPE SETTING
Retrieves the
bit information
from the
reception data
and stores it in
the output buffer.
Sends the
bit information
from the
input buffer to
the polling
response data
STATION NO. SWITCH
BAUD RATE SETTING
MONITORING
TIMER
HDLC
CLOCK
DIVIDING
CIRCUIT
OSCILLATOR
DPLL
MEDIA INTERFACE
(RS-485)
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…by using ASIC (MFP2N)
I/O Type
Feature (MFP2N)
Protocol is implemented
into 100 pin QFP package
(14 mm square)
Up to 32 points can be
controlled
Various combinations of
input and / or outputs can
be realised
Input
points
Output
points
1
8 points
----
2
----
8 points
3
16 points
---
4
---
16 points
5
8 points
8 points
6
32 points
---
7
---
32 points
8
16 points
16 points
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
… for compact I/O by using ASIC (MFP2AN)
1
8 points
----
2
----
8 points
3
16 points
---
4
---
16 points
5
8 points
8 points
75
76
51
50
14.0±0.2
Output
points
MFP2
PC96003N
16.0±0.2
Input
points
Lot No.
26
100
1
1.0
25
0.22
+0.05
-0.04
0.10 M
0.5
1.0±0.2
+0.03
-0.07
Various combination of
input and / or output can
be realised
14.0±0.2
1.0
Up to 16 points can be
controlled
16.0±0.2
1.45
Protocol is implemented
into 80 pin QFP package
(12 mm square)
I/O Type
0.10
0.5±0.2
0.17
Feature (MFP2AN)
Basic flow from development to release
Development of
Remote
Device
Remote
I/O
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…by using either ASIC (MFP2N or MFP2AN)
Example of Implementation
OSCILLATOR
LED
MFP2
SWITCHES
I/O INTERFACE
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…by using ASIC (MFP2N, MFP2AN)
Documents
Dedicated
Communication
ASIC
Document Name
Document No
MFP2N
CC-Link Remote I/O station
communication LSI MFP2N
SH(NA)-80622ENG
MFP2AN
CC-Link Remote I/O station
communication LSI MFP2AN
SH(NA)-80623ENG
Order Model Name
Package Unit
MFP2N
(PC96003N)
A6GA-CCMFP2NN60F
A6GA-CCMFP2ANN300F
Contains 60 pieces
Contains 300 pieces
MFP2AN
(PC96007N)
A6GA-CCMFP2NN60F
A6GA-CCMFP2AN300F
Contains 60 pieces
Contains 300 pieces
Contact
Purchase from
Mitsubishi
Electric
Manufacturer
Purchase from
Mitsubishi
Electric
Dedicated communication ASIC is supplied through Mitsubishi Industrial Automation products sales network.
Please ask their our salesman about pricing and delivery time.
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…by using LSI (MFP2N, MFP2AN)
Product Name
Recommended
Parts
Filter
RS485 Driver
Crystal Oscillator
Zener Diode
Product Name
When
communication
line is insulated
Model Name
Manufacture
ZCYS51R5-M3PAT01
MCT7050-A401
TDK
Sinka Japan
SN75ALS181NS
Texas Instruments
DS0751SB 80MHz
Daishinku Corp.
RD6.2Z-T2B-A
HZU6.2ZTRF-E
NEC Electronics
Renesas Technology
Model Name
Manufacture
HCPL-7720 500E
Photocoupler
Avago Technologies
HCPL-0720 500E
HCPL-2611 500E
Photocoupler
Avago Technologies
HCPL-M611 500E
PS9661L3-E3
Photocoupler
NEC Electronics
PS9117-F3-A
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
Contact:
Any questions about development of CC-Link compatible products
CC-Link Partner Association Europe
partners@clpa-europe.com
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
Please push a Button
Or click for reference section
Basic flow from development to release
Development of
Remote
Device
Remote
I/O
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
Data capacity handled by a Remote device, can be changed depending on number of occupied station.
16 points in the latter half are reserved by the system. Version 1.1 data capacity .
Decide number of occupied stations for the device, according to data size you need.
CC-Link Version 1.1
Number Of Occupied Stations
Data Type
Note
1 station
2 stations
3 stations
4 stations
Remote input bits (S=>M)
32 points
64 points
96 points
128 points
Remote output bits (M=>S)
32 points
64 points
96 points
128 points
Master=>Slave
4 words
8 words
12 words
16 words
Slave=>Master
4 words
8 words
12 words
16 words
16 points are reserved by the system
Remote
Register
Words
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for
forPCI
Q80BD-J61BT11N
interface board
Master/Local,
Intelligent Device
Data capacity handled by a Remote device, can be changed depending on number of occupied station.
16 points in the latter half are reserved by the system. Version 2.0 data capacity .
Decide number of occupied stations for the device, according to data size you need.
CC-Link Version 2.0
Number Of Occupied Stations
Data Type
Note
1 station
2 stations
3 stations
4 stations
Master=>Slave bits
Up to 128
points
Up to 384
points
Up to 640
points
Up to 896
points
Slave=>Master bits
Up to 128
points
Up to 384
points
Up to 640
points
Up to 896
points
Slave=>Master words
Up to 32 words
Up to 64 words
Up to 96 words
Up to 128
words
Slave=>Master words
Up to 32 words
Up to 64 words
Up to 96 words
Up to 128
words
16 points are reserved by the system
Basic flow from development to release
Development of
Remote
I/O
There are three
methods to develop
CC-Link Remote
Device products.
You can choose
one of them,
depending on
schedule, target
cost and capacity
of data you need.
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
Use of MFP3N ASIC
Use of embedded
communication
module
Use of netX
firmware
and stack
Category
H/W & S/W design
H/W design
H/W & S/W design
Specified
Parts
Crystal oscillator,
RS485 driver,
Zener diode,
Filter etc.
Not required (included in
embedded communication
module)
Crystal oscillator,
RS485 driver,
Zener diode,
Filter etc.
From Mitsubishi Electric
From third-party supplier
From third-party supplier
Method
Contents
Supplier
Basic flow from development to release
Development of
Remote
Device
ADDRESS
DATA
7
MFP3N
HARDWARE
LOGIC
RECEIVE
BUFFER *1
Number of
I/O points
Number of
occupied
stations
Data length
CPU
MEMORY
A remote device,
that handles both
bit and word data.
Can be developed
without detailed
knowledge of
CC-Link protocol
by using a
dedicated
communication
ASIC type MFP3N
that implements the
CC-Link protocol.
Set
according
to the
station
information
pattern
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
Retrieves
the bit and word
information from
the reception
data and stores it
in the receive
buffer.
SEND
BUFFER *1
Remote
I/O
Sends the bit and
word information
from the send
buffer to the
transmission
data.
MONITORING
TIMER
HDLC
CLOCK
DIVIDING
CIRCUIT
OSCILLATOR
DPLL
8 or 16
CONTROL
*1 SRAM or equivalent
STATION NO. SWITCH
BAUD RATE SETTING
PHYSICAL MEDIUM
INTERFACE RS 485
S/W development is needed in
addition to H/W development
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…by using MFP3N
Feature (MFP3N)
Protocol is implemented
into a 100 pin QFP
package (14 mm square)
Up to 128 points of I/O
and 32 words data can be
controlled (4 stations
occupied)
S/W accessing MFP3N
is developed according
to flow chart in data book
Main
procedure
Time over?
No
Read refresh
data
Yes
RX、RWr information
Hold/Clear procedure
Change setting value of time over
Normal time value => Initial time value
Main procedure
of device side
Write refresh
data
Example of Flow chart
Basic flow from development to release
Development of
Remote
Device
Remote
I/O
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…by using MFP3N
Example of Implementation
OSCILLATOR
CPU
SWITCHES
MFP3N
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…by using MFP3N
Documents
Dedicated
Communication
ASIC
MFP3N Data
Book
MFP3N
(PC96004N)
Document Name
Document No.
Contact
CC-Link Remote Device
station Communication
LSI MFP3N
SH(NA)-080624ENG
Purchase from
Mitsubishi
Electric
Order Model Name
Package Unit
Contact
A6GA-CCMFP3NN60F
Contains 60 pieces
A6GA-CCMFP3NN300F
Contains 300 pieces
Purchase from
Mitsubishi
Electric
Dedicated communication ASIC is supplied through Mitsubishi Electric products sales network .
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…by using MFP3N
Product Name
Recommended
Parts
Filter
RS485 Driver
Crystal Oscillator
Zener Diode
Product Name
When
communication
line is insulated
Model Name
Manufacture
ZCYS51R5-M3PAT01
MCT7050-A401
TDK
Sinka Japan
SN75ALS181NS
Texas Instruments
KC7050B80 Series
FX0-37FNB; 80MHz
Kyocera Kinseki Corp.
RD6.2Z-T2B-A
HZU6.2ZTRF-E
NEC Electronics
Renesas Technology
Model Name
Manufacture
HCPL-7720 500E
Photocoupler
Avago Technologies
HCPL-0720 500E
HCPL-2611 500E
Photocoupler
Avago Technologies
HCPL-M611 500E
PS9661L3-E3
Photocoupler
NEC Electronics
PS9117-F3-A
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for Q80BD-J61BT11N
Master/Local,
Intelligent Device
…by using Anybus-CC embedded communication module
•
The Anybus-CC software interface is network
protocol independent. This allows the host
application to support all major networking systems
using the same software driver, without loss of
functionality or performance.
•
Multi-network connectivity in one development step,
with instant access to CC-Link (V1.1 or 2.0) other
fieldbuses, Ethernet, wireless and serial networks
Software Application interface (API)
Continuous technology maintenance
when communication standards change to support
for new upcoming network technologies without the
need to change the automation device
Development time 1-3 months for multiple network
with fast ROI
www.anybus.com
Basic flow from development to release
Anybus-CC Development Tools
Development of
Remote
I/O
Remote
Device
provides comprehensive
development tools to get you quickly up
and running with your development.
www.anybus.com
Master/Local,
Intelligent Device
Driver Software
for Q80BD-J61BT11N
•
Starter-kit
– Two Anybus-CC modules
– Serial RS232 carrier board
– Sample CF-connectors
– CD with Anybus-CC documentation and software
•
Applications Driver
– Software driver implementing the Anybus-CC interface
(just add data and commands)
– Supports parallel and serial interface
– Portable to any hardware and software platform
•
Sample application Software
– Emulates a motor drive application with control (I/O
data) and parameters
– Uses the application driver to interface the Anybus-CC
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…by using Network Controller (netX)
Remote I/O can be
developed by using
netX Network
Controller which
implements the
CC-Link protocol.
The netX 5 is one of
four (4) types of
network controller
modules on a single chip
(netX 50
netX 100
netX 500)
http://www.hilscher.com/netx.html
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
Contact:
Any questions about development of CC-Link compatible products
CC-Link Partner Association Europe
partners@clpa-europe.com
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
Please push a Button
Or click for reference section
Basic flow from development to release
Development of
Remote
I/O
There are two
methods to develop
CC-Link Master
stations, standby
masters, local
stations and
intelligent device
stations.
You can choose
one of them,
depending on
schedule and target
cost needed.
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
Method
Contents
Use of Q50BD-CCV2
Interface board
Use of MFP1N
Category
Compact board 70 x80mm
Object development method
Simple interface with user circuit
board using general purpose
bus interface
Use of a dual port RAM
enables easy communication
between network and user
application circuits
From Mitsubishi Electric
From Mitsubishi Electric
Communication
Supplier
Basic flow from development to release
Development of
Remote
Device
Remote
I/O
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…of using Q50BD-CCV2 embedded interface board
HOST
CC-LINK INTERFACE BOARD
DEVICE
BUS CONTROL
DUELPORT
RAM
BUS INTERFACE
ROM
EEROM
RECEIVE
BUFFER
HDLC
SEND
BUFFER
DPLL
I/O PORT
REGISTER
RAM
COMMUNIC
.
CONTROL
STATION NO. SWITCH
BAUD RATE SETTING
WATCHDOG
TIMER
CLOCK
DIVIDING
CIRCUIT
DMAC
CPU
HARDWARE AND SOFTWARE
OF PARTNER DEVICE
Master/ Local or
Intelligent device,
which handles
message data
and / or controls
CC-Link network,
can be developed
by using an
Interface board
that implements
CC-Link protocol
and network control.
OSCILLATOR
OSCILLATOR
ERROR
DETECTION
CIRCUIT
MEDIUM
INTERFACE RS 485
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…of using Q50BD-CCV2 embedded interface board
Driver S/W
development
is needed in
addition to HW
development
License
agreement is
unnecessary
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…of using Q50BD-CCV2 embedded interface board
Feature Q50BD-CCV2
Protocol and interface
is implemented on a
mother board
Firmware to interface
with the Q50DB-CCV2
is developed using
the procedures in the
Built-in Interface Board
data book
(SH(NA)080700ENG-D)
Basic flow from development to release
Development of
Remote
Device
Remote
I/O
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…of using MFP1N
S/W development
is needed
in addition to
H/W development
ROM
EEROM
RECEIVE
BUFFER
HDLC
SEND
BUFFER
DPLL
I/O PORT
REGISTER
RAM
COMMUNIC.
CONTROL
STATION NO. SWITCH
BAUD RATE SETTING
WATCHDOG
TIMER
CLOCK
DIVIDING
CIRCUIT
BUS CONTROL
DUELPORT
RAM
BUS INTERFACE
CPU
DMAC
OSCILLATOR
MFP1N
OSCILLATOR
HARDWARE AND SOFTWARE
OF OTHER PARTNER DEVICE
Master/ Local or
Intelligent device,
which handles
message data
and / or controls
CC-Link network,
can be developed
by using MFP1N
that implements
CC-Link protocol
and network control.
HOST
CC-LINK INTERFACE
DEVICE
ERROR
DETECTION
CIRCUIT
MEDIUM
INTERFACE RS 485
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…of using MFP1N
Feature MFP1N
METHOD
Protocol is implemented
into a 100 pin QFP package
(20 mm x 14 mm square)
Firmware to control
MFP1N is developed,
based on either Object
or Source code
There are some
differences between
two methods in order
to develop device
CONTENTS
OBJECT
CODE
SOURCE
CODE
Host side CPU
Need
No need
Host side S/W
Need
8 points
I/F or bus G/A
Dual port I/F
G/A
No need
MPU
Specified
Any
Parts
Many
Less
Difficulty
Easy
Not easy
Cost for
development
Low
High
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…of using MFP1N
Task Structure
NETWORK
CONTROL
TRANSIENT
TRANSMISSION
MESSAGE CONTROL
CYCLIC TRANSMISSION
UNIQUE FUNCTION
Disclosed
source code
OS, TIMER
Need to develop
(Optional task)
INITIALISATION
HOST INTERFACE
Need to develop
(Essential task)
MFP1N DRIVER
INCLUDED IN OBJECT
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…of using MFP1N
Task Structure
TASK NAME
DESCRIPTION
Initialisation
Generates and initialises each task and starts the operating system
OS, timer
Manages and schedules each task
Host Interface
Takes care of handshake with the host side and communication of data with the
CC-Link interface side
Network Control
Starts the data link, communicates parameters, and initialises SB/SW devices
Cyclic Transmission
Checks the status of each station, and disassembles and assembles message packets
Message Control
Takes care of dividing software message data into transient transmission tasks
MFP1N Driver
Takes care of MFP operations and data
Transient
Transmission
Transmits messages according to commands from the host
Receives request messages from remote stations and sends them to the host side
Unique Function
This task should be added if any unique functions should be included
Basic flow from development to release
Development of
Remote
Device
Remote
I/O
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…of using MFP1N and Object Code
License Agreement
S/W license agreement (MFP1N Technology Agreement ) is required in order
to develop Master/Local or Intelligent device
using MFP1N and Object code.
NAME
NOTE
CONTACT
Communication S/W for CC-Link interface
board (Object Code)
License fee is payable
Mitsubishi Electric
Object code is delivered in the form of ROM or file, and it is royalty free.
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…of using MFP1N and Object Code
Documents
Choose documents depending on type
of station and arrangement used.
Master/Local
(dual port memory
interface)
Document Name
Dedicated
Communication
ASIC
Compatible Product Development
Tool with Object Software
MFP1N
(PC96002M)
Document No.
Contact
SH (NA)-080701ENG
Purchase from
Mitsubishi Electric
Order Model Name
Package Unit
Manufacture
A6GA-CCMFP1NN60F
Contains 60 pieces
A6GA-CCMFP1NN300F
Contains 300 pieces
Purchase from
Mitsubishi
Electric
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…of using MFP1N and Object Code
Specified Parts
Specified MPU should be used for interface to the MFP1N
Product Name
MPU
Recommended
Parts
Order Model Name
Manufacturer
N80C186XL-20
Intel Corporation
Same recommended parts as Remote I/O are needed
(Filter, RS485 Driver, Crystal oscillator, etc.)
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…of using MFP1N and Source Code
License Agreement
S/W License agreement (MFP1N Technology Agreement ) is required in
order to develop Master/Local or Intelligent device using
MFP1N and Source code.
Name
Contact
Source code and related documents
CLPA-EU
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
…of using MFP1N and Source Code
Specified Parts
Recommended
Parts
Any MPU can be chosen and used for interface to the MFP1N
Same recommended parts as Remote I/O are needed
(Filter, RS485 Driver, Crystal oscillator, etc.)
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
Contact:
Any questions about development of CC-Link compatible products
CC-Link Partner Association Europe
partners@clpa-europe.com
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Master/Local,
Intelligent Device
Driver Software
for PCI interface board
Please push a Button
Or click for reference section
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…of using Driver Software (Q80BD-J61BT11N & Q81BD-J61BT11)
Driver S/W can
be developed in order
to use PCI bus
CC-Link interface board
(Master/Local station)
in combination with
various OS.
(ex. VxWorks, iRMX, etc)
DRIVER
APPLICATION
(Target of
development)
VxWorks, iRMX, etc.
CC-Link
Master/Local
PCI/
Q80BD-J61BT11N
Developing according
to Windows
sample code and
related document
PCI Express/
Q81BD-J61BT11
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…of using Driver Software (Q80BD-J61BT11N & Q81BD-J61BT11)
Feature
Flow chart
Initial procedure
Sample drive source code
CC-Link PCI and PCI Express board are widely
installed in combination with Windows, and
can be used on other operating systems.
DDOCcLin . h
//////////////////////////////////////
// DDOCcLin.h-OCcLink Application I/F //
// Copyright(C) 1998 MITSUBISHI Electric //
// All Right Reserved
//
//////////////////////////////////////
Function tree
Driver is easily developed based on
sample C++ code for Windows NT 4.0.
(Study and analyse logic of source code)
Document (Development Procedure), which describes
specification of PCI boards and driver, etc, helps you
to study and analyse sample code.
BCN-*****-*
BCN-*****-*
Test programs are attached for your evaluation test.
BCN-*****-*
**
BCN-*****-*
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…of using Driver Software (Q80BD-J61BT11N & Q81BD-J61BT11)
Document Name
Seperate Manuals
Note:Hardware manual
included with product
PCI Board/
PCI Express
Document No.
Contact
SH(NA)080702ENG
Purchase from
Mitsubishi Electric
SH(NA)080527ENG
Purchase from
Mitsubishi Electric
Model Name
Contact
PCI Interface Board
Q80BD-J61BT11N
From Mitsubishi Electric
PCI Express Board
Q81BD-J61BT11
From Mitsubishi Electric
CC-Link V2
Q80BD-J61BT11N
Driver Reference
Manual (PCI)
CC-Link V2
Q81BD-J61BT11 Driver
Reference Manual (PCI
Express)
Name
Basic flow from development to release
Development of
Remote
I/O
Remote
Device
Driver Software
for PCI interface board
Master/Local,
Intelligent Device
…of using Driver Software (Q80BD-J61BT11N & Q81BD-J61BT11)
Contact:
Any questions about development of CC-Link compatible products
CC-Link Partner Association Europe
partners@clpa-europe.com
Basic flow from development to release
Supporting Information
Free CLPA
Remote
Documents
I/O
Reference
Materials
CC-Link
Versions 1.1 & 2.0s
Contacts
CLPA
Membership
…CLPA documents available to members (free)
Protocol Specification
BAP-05026-J
Implementation Specification
BAP-05027-G
Profile Specification
BAP-05028-E
Master/Local Station Conformance Test Specification
BAP-C0401-021-A
Intelligent Device Station Conformance Test Specification
BAP-C0401-020-A
Remote Device Station Conformance Test Specification
BAP-C0401-012-B
Remote I/O Station Conformance Test Specification
BAP-C0401-015
CC-Link Conformance Test Regulation
BAP-05012-D
CC-Link Conformance Test Regulation (Cable)
BAP-05013-A
For full list of documentation go to www.clpa-europe.com
Basic flow from development to release
Supporting Information
Free CLPA
Remote
Documents
I/O
Reference
Materials
CC-Link
Versions 1.1 & 2.0
Contacts
CLPA
Membership
…Reference manuals
CC-Link Compatible Product Development Guidebook (Free)
L(NA)-08025-A
Minimising EMI problems (datasheet)
CLPA-EU-6057
CC-Link V1.1 & V2.0
CLPA-EU-1221
…Mitsubishi Development Data books (Chargeable)
CC-Link Remote I/O Station Communication LSI MFP2N
CC-Link Remote I/O Station Communication LSI MFP2AN
CC-Link Remote Device Station Communication LSI MFP2N
(Version 2.0 compatible)
Compatible Product Development Tool with Object Software
Master/Local & Intelligent Device Station
SH(NA)-080622ENG-C
SH(NA)-080623ENG-C
SH(NA)-080622ENG-C
SH(NA)-080701ENG-D
Basic flow from development to release
Supporting Information
Free CLPA
Remote
Documents
I/O
Reference
Materials
CC-Link
Versions 1.1 & 2.0
CLPA
Membership
Contacts
…Comparison of CC-Link Version 1.1 and 2.0
Device type
I/O
points
Registers
RWr/RWw
Extended
cyclic settings
Data
handling
V1.1 or
V2.0*
ASIC or
gateway**
Remote I/O
station
<2048
256/256
No
Bit data
only
V1.1
MFP2N
MFP2AN
Remote I/O
station
<8192
2048/2048
Yes
Bit data
only
V1.1
MFP3N
Remote
device
station
<8192
2048/2048
Yes
Bit and
word data
V2.0
MFP3N
Version 1.1 and Version 2.0 are both current. V2.0 was added to allow more data per transmission
Basic flow from development to release
Supporting Information
Free CLPA
Remote
Documents
I/O
Reference
Materials
CC-Link
Versions 1.1 & 2.0
Contacts
CLPA
Membership
…Contact list
CLPA HQ
Japan
info@cc-link.org
www.cc-link.org
CLPA Europe
Germany & UK
partners@clpa-europe.com
www.clpa-europe.com
CLPA Americas
USA
info@cc-linkamerica.org
www.cc-linkamerica.org
Mitsubishi Electric Europe
Germany
faebg.assist@meg.mee.com
www.mitsubishi-automation.com
Mitsubishi Electric America
USA
tsg@meau.mea.com
www.meau.com
HMS/Anybus
www.hms.se
Hilscher
www.Hilscher.com
www.anybus.com
Basic flow from development to release
Supporting Information
Free CLPA
Remote
Documents
I/O
Reference
Materials
CC-Link
Versions 1.1 & 2.0
Contacts
CLPA
Membership
…CLPA Membership levels
Registered member: No annual membership fee
Access to free data books and basic document, but no rights
Regular member: Annual membership 1000€
As Registered, plus access product data books & to develop compatible products
Executive member: Annual membership 2000€.
As Regular, plus access to working groups, technical, and marketing committees
Board Member: By invitation of CLPA HQ only.
As above but with voting rights
For full membership information go to www.clpa-europe.com
Basic flow from development to release