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