firstname.lastname@example.org +46 35 17 29 56
HMS now supports a wide range of its IXXAT PC/CAN interfaces with a driver package for the real-time operating system VxWorks (6.9.3), developed by WindRiver.
Besides the development of standard Windows applications based upon the proven IXXAT VCI driver, time-critical automation applications that require a real-time-capable CAN coupling can be implemented based upon the IXXAT ECI driver for Linux, Intime, QNX, RTX and new VxWorks.
For VxWorks, the micro-controller architectures and processors from Intel are supported. At present, these are Intel Core, Intel Core 2, Celeron (Core) and Celerom M (Merom), as well as Pentium Dual-Core (Allendale/Merom) and Xeon (Core).
Currently, the VxWorks driver supports the new USB-to-CAN V2 interfaces and the CAN-IB interfaces for PCIe, PCIe Mini, PCIe 104 and the PCI-04 PCI card.
To afford the greatest possible flexibility, the ECI driver makes a uniform application interface available to the user, making it possible to switch between the various interfaces without adapting the application.
With the new ECI version, the IXXAT CAN interfaces are now even more easily deployed in complex applications, such as medical technology and aeronautical engineering.
In the new IXXAT INpact HMS merges the proven Anybus technology with years of IXXAT know-how in the PC interface card area. The result is an efficient PCIe card with multi-protocol support for numerous industrial Ethernet standards and a uniform protocol and card-spanning application programming interface.
Until now, it has been complicated to develop PC-based measurement, visualisation or service applications for several Industrial Ethernet standards since different interface cards and application programming interfaces had to be used for each protocol.
The new IXXAT INpact is the solution to this. Based on proven Anybus and IXXAT technologies, HMS offers a PCIe card in standard and low-profile formats which supports all leading industrial Ethernet standards. Users can easily connect their PC-based slave application to EtherCAT, EtherNet/IP, Modbus TCP, PROFINET IRT/RT, Powerlink and standard TCP/IP by using the IXXAT INpact. Through the uniform driver concept, the customer can switch between protocols quickly and without extensive programming and also profit from future protocol extensions and developments.
IXXAT INpact stands for Multiprotocol PC Interface for Real time Ethernet
The network solution of IXXAT INpact is based on the Anybus CompactCom technology used within millions of automation devices globally. Used in combination with a flexible FPGA-based PCIe bus connection, the efficient Anybus NP40 network processor has all functions required to process the communication between the Industrial Ethernet network and the PC-based customer application. With low latency times and a deterministic real-time behavior it is perfect for demanding industrial applications. The 2-port Ethernet interface (10/100 Mbit, RJ45s), supports protocol specific switch functions – such as IRT for PROFINET, DLR for EtherNet/IP and Hub for Powerlink.
The Common Ethernet flash-update feature enables the user to download any industrial Ethernet protocol without switching cards in a quick and cost-efficient manner, which makes the IXXAT INpact an extremely future-proof and adaptable interface for all types of applications.
Ready to be connected to customer applications
Thanks to the NP40 multi-protocol processor, the FPGA-based concept and the uniform driver interface, the IXXAT INpact is the ideal choice for numerous applications – ranging from HMI systems to process visualization and service tools up to measurement, analysis and test systems.
The IXXAT INpact comes with a comprehensive driver package for Windows, enabling simple and rapid development of customer-specific applications. Thanks to the uniform application programming interface, it is possible to switch between industrial Ethernet protocols without changing the customer software, which leads to increased flexibility and a reduction in terms of development costs.
A driver for Linux is in the roadmap and real-time operating systems such as RTX, Intime, VxWorks and QNX are supported upon request. Furthermore, the IXXAT INpact will soon be available for the PCI bus and for mini PCIe.
New IXXAT protocol software V3 – now with MISRA-C:2012 conformity and J1939-82 compatibility tested
With the IXXAT SAE J1939 protocol software package, HMS offers a platform-independent solution for developing SAE J1939-compatible devices. The software package makes all mechanisms and functions defined in the SAE J1939 specification available, so that the developer can concentrate fully on programming his specific application. Apart from the SAE J1939 basic package, also expansions for NMEA2000, ISO15765-2 and diagnostics applications are offered.
New 3.0 version with MISRA-C:2012 conformity and J1939-82 compatibility
Based on the MISRA-C programming standard of the automotive industry (MISRA = Motor Industry Software Reliability Association), programs can be written securely, whereby they can also be used in applications that are relevant for safety. The MISRA-C conformity of the IXXAT software now allows its use in areas subject to the MISRA-C requirement.
Since the software is tested for J1939-82 conformity, it will be easier for users who subject their devices to a compliance test.
The software, which is already in use in many applications, is available as single or multi-channel variant in source code (ANSI-C) with C-application examples and a detailed user manual. This makes implementing the software quick, easy and affordable on a wide range of microcontroller systems.
Complete package for implementation, configuration and analysis
Beside the actual protocol software, HMS also offers further components for successful SAE J1939 implementation, such as the SAE J1939 API, the SAE J1939 Module, and the SAE J1939 Designer.
The SAE J1939 API is a programming interface which makes it easy to develop SAE J1939 applications on a Windows-based PC. The J1939 Module – as an expansion of the canAnalyser analysis tool – permits analysis of the communication during development, commissioning, and troubleshooting.
The protocol software is configured using the IXXAT SAE J1939 Designer, a Windows tool for creation and maintenance of J1939 projects. The SAE J1939 Designer enables central definition of all parameters in the form of XML files.
These can then be used to generate C-header files and application templates for the J1939 protocol software, as well as for generating configuration files for the SAE J1939 API and the SAE J1939 canAnalyser Module. This way, data consistency between the applications is guaranteed.