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
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