DeviceNet Slave Protocol Software

友情提示:(1)有问题: 可以点击 右边中-在线咨询,左侧qq,旺旺在线联系
         (2)感兴趣: 可以点击 左侧中-分享到

 

DeviceNet Slave Protocol Software

Software Package for the Development
of DeviceNet Slave Devices


Function overview
The DeviceNet Slave Protocol Software allows an easy and quick development of DeviceNet devices. All communication mechanisms defined in the DeviceNet Specification are supported, allowing the developer to concentrate entirely on the actual application.

The modular structure of the protocol software allows an optimum implementation into the target system. The software package can be adjusted to the application requirements through the use of a configuration file. The available DeviceNet objects and functions can be extended individually, new user-defined objects can be created and specific device profiles can be developed.

A separate module contains all the CAN interface functions required to access the CAN controller, allowing the user simple adaptation to CAN controllers that are currently not supported by the software. The data transfer to and from the CAN controller is managed through the use of queues in order to separate the interrupt level from the program level.

The DeviceNet Slave Protocol software is delivered as C source code. Each version is tested for compliance by using the most current ODVA DeviceNet Protocol Conformance Test Software.

The comprehensive documentation and sample program provided allow users to quickly become comfortable utilizing the DeviceNet software. The sample program will immediately run on a reference platform (i.e. CPU manufacturer evaluation board or IXXAT PC/CAN interface). By referencing the sample program, any adjustment of the code to meet the requirements of the target hardware can usually be achieved within a few days. 

Features
The DeviceNet Slave Protocol Software supports the development of Group-2-Only Servers and Group-2 Servers according to the ODVA DeviceNet Standard.

Classes
  • Identity Object Class
  • Message Router Object Class
  • DeviceNet Object Class
  • Assembly Object Class
  • Connection Object Class
  • Acknowledge Handler Object Class
DeviceNet Message Body Format
  • 8/8 (8-bit Class ID and 8-bit Instance ID)
     
Fragmentation Protocol
  • Support of the Fragmentation Protocol for all Explicit Messages and I/O Messages
     
Predefined Master/Slave Connection Set
  • Explicit Messages
  • I/O Messages
    - Poll 
    - Bit-Strobe 
    - Change of State/Cyclic (unacknowledged/acknowledged)
Unconnected Message Manager Port (UCMM Server)
  • Dynamic Explicit Messages in Message Group 1 and 3
Peer to Peer I/O Messages
  • Dynamic I/O Messages in Message Group 1
Further Message Types
  • Device Heartbeat Message (Producer)
  • Device Shutdown Message (Producer)
  • Offline Connection Set
     
User-specific Hardware Interfaces
  • Switches for MAC ID and baud rate
  • Module Status LED, Network Status LED or combined MN Status LED as well as I/O LED 

    The resources of the target hardware must include a timer interrupt for the protocol timing as well as a CAN controller interrupt.

     
Supported target systems
The DeviceNet slave protocol software is available for various microcontrollers from Infineon, Intel, NXP, Atmel, Freescale and others. 

A list of the currently supported microcontrollers and development tool chains can be found under [ www.ixxat.com/devicenet_stack_available_versions_en.html  ].

An adaptation of the DeviceNet software to other target systems can be done by using the standard C code within a few days. This adaptation can also be done by IXXAT.

Contents of delivery
- Source Code 
- Company license (limited to company location or business units) 
- Extensive manual 
- Sample program 
- Technical support 

Further information
Please request our expanded "DeviceNet Software Description".

Additional services (not part of the contents of delivery)
  • Service Contract: In addition to the software package IXXAT offers a service contract. During the contract period IXXAT provides the following services:
    - Free updates and bug elimination
    - Technical support via telephone, including answering all questions 
    regarding general DeviceNet issues. 
     
  • Code Introduction: One or two days of detailed introduction to the code. Interfaces, flow charts and data exchange inside the DeviceNet software will be explained. In addition, any questions addressing possible adaptation issues will be answered and, if necessary, code will be modified accordingly. 
     
  • Supporting the Conformance-Test: We will conduct preliminary DeviceNet Protocol Conformance Test using the official ODVA software within IXXAT. Potential errors can be detected and corrected prior to the official test at the ODVA test labs. 
     
  • Technical Consulting: Support during the specification of the DeviceNet device or system prior to the actual development. Our clients benefit from our applied expertise in regard to DeviceNet, helping them to avoid errors and achieve superior solutions in a shorter period of time. 
     
  • Implementation Support: IXXAT offers adaptation, implementation and testing of DeviceNet software to meet the requirements of both your hardware and application. 
     
  • Seminars: IXXAT offers a DeviceNet-Seminar. If requested, the seminar can also be held on-site.

Order number
1.02.0118.TTDDC DeviceNet Slave Protocol Software 
(Variants on request)