Office 0049-(0)40 - 866 298 75
Mobil 0049-(0)171-28 52 405

 Tools, Software and Hardware from PMS Prahm Microcomputer Systeme

Development tools, operating systems, applications and ready-to-use hardware - all from one source

Software development tools, embedded operating systems and embedded applications are now deliverable as universal system solution from PMS. The advantages for the user are quite obvious: An universal system solution for the complete development cycle, unified graphical programming for many different microprocessors at a very high level, with embedded applications running on the PMS StandOS operating systems. Diagnose and error memory are integral parts of the StandOS operating system and can be configured comfortably with the PMS configuration tools. Additionally are highly efficient tools offered for the creation of specifications,  user friendly project tracking and for the black box system test.

® PMS, UPS, Universal Programming Studio and StandOS are registered trademarks


 Tools and Software

PMS Universal Programming Studio ®

PMS Universal Programming Studio is the integrated development system for distributed systems. All graphical and texual programming editors, all configurators and all testing and monitoring tools are allways fixed to the selected project. The ECUs of other projects will never be affected when not selected. When switching to another project, only the settings of the actual selected project will be affected. All PMS tools of not actual projects still can continue to run and monitor and debug other projects/target systems.

With other words can for example a Function Block program be single stepped in one ECU, while PMS Monitor forces the value of an actor in another ECU. Many more editors and process monitoring & control tools can set values in other ECUs via the PMS fieldbusses and PMS StandOS.

Graphical Programming

Now you are able to program graphically in addition to the known textual programming in C, C++ und C#:

    Functions block editor
Flow chart editor
    Decision table editor
    Structogram editor
    State diagram editor

All graphical and textual programming languages can surely be combined with each other. Each time you save a graphical program automatically a realtime C code is created. In this way all graphical and textual modules can be compiled and linked and can then finally be downloaded into the microcontroller as Intel-Hex or S-Record. The on-line debugging and the simulation can be done directly in the graphic and text editors. Your graphical programs can directly run on your PC, when you have set the target code to C#. No continous problems anymore !

The StandOS Operating System

The PMS StandOS Operating Systems are deliverable for all popular embedded microcontrollers. Basing on this standardized and universal operating system the whole process of development and test of automotive and automation systems can be implemented. All your requirements for your system development are supported by the PMS- Universal Programming Studio and the PMS-StandOS operating system: debugging, diagnose, DTC error memory, coding, interpreter languages, measurement & control, process monitoring and control, system test, and up- and download of application programs and data.

Together with the StandOS operating systems comes the configuration tools ConfiguratorStandOS to configure the operating system and ConfiguratorAutoSAR to configure the diagnose messages and the error memory.

For more information click on the following:

     StandOS ®
    Ascon Configurator
    Configurator StandOS
    Configurator AutoSAR
    UDS Diagnoser

Archivation, Process Monitoring, AutoSAR Tester, Lithium Ion Batteries

The PMS Archivator is an archivation and versioning tool and is made for software developers, which want a fast start-up and which are happy with the more simple features of the PMS Archivator.  The PMS Archivator features an easy-to-use handling, speeding up the start-up of projects. It supports team work developments and is extending the project control of PMS Universal Programming Studio with archivation and versioning features.

The PMS Monitor accesses process data from distributed controller, so that they can be displayed and be modified with track bars, bars, analog displays, tables, and oscilloscopes. The PMS configuration tools make all distributed data easily accessible for all PMS Universal Programming Studio editors and monitoring tools and hence also for PMS Monitor.

    AutoSAR Tester
The PMS AutoSAR Tester features the automated black box test, where the tests are implemented by running MS- Visual Basic Scripts in a MS-Excel table. First the test specification is entered in a MS-Excel table. Then in the MS- Windows user interface of the PMS AutoSAR Tester, the test can be started by a mouse click. The AutoSAR Tester is then stepping through the test specification either in real time or in a modificable animated speed. At each test step, data are set or read in the target ECU. The read environment data are directly written into the test specification as well as the passed/failed result of the test.

The purpose of the device tester hardware is the verification of all requirements for the device as well as to prove the functional safety of the system. The test specification must strive to test all possible combinations of states, which are possible for the system.

Stress tests shall prove that all requirements are met also on harsh conditions. To test this, the system is tested if it can withstand for example excessive temperatures, forces, voltages and currents up to the required limits and thereby still fullfils all requirements. Many errors only occur after longer terms. So longer tests are running in loops until a predefined time has run out or a certain number of loops have been passed.



Distributed Controllers           

An important feature of the PMS systems is the communication of all PMS hardware via LAN and via fieldbusses as CAN and LIN. PMS Universal Programming Studio is the tool for the development of distributed systems !

Realtime ECU Hardware

Ascon4-Dig with powerful digital functions

This PMS Programmable Logic Controller (PLC) features on a standard rail very fast industrial control with response times within microseconds. Ascon4-Dig has an up-to-date 32 bit microcontroller (ARM Cortex M4) with 1 MByte of Flash and 32 kByte RAM and with very powerful functional safety features. Control applications can either be compiled binary code or IEC-61131- statement list interpreter code.

 Ascon4-Dig has 24 powerful digital IOs:

  • 12 PWM and digital inputs with voltages of up to 35 V
  • 6 PWM and digital outputs with galvanic isolation
  • 6 PWM and digital outputs with clamp diodes for fx electric motors

 Ascon4-Dig has a professional PLC housing with screw connectors. Very powerful are the communication interfaces:

  • An USB 2.9 interface
  • A full CAN with 64 message objects and data rates up to 1 MBits/s
  • A fast LIN bus interface
  • Two PLC interconnections with CAN and LIN busses and 4 wired-or-lines for alarm and synchronisation lines

Almost unlimited digital and analog  IOs are available by connecting more Ascon4 PLCs to the Ascon4 H bus.

All digital and analog inputs and outputs can easily be configured by the PMS Ascon Configurator. The IOs can be configured by the user in many ways so that they exactly meet the customers requirements.

   For more detailed information click here: Ascon4-Dig


Ascon4-Ana with powerful analog functions

This PMS Programmable Logic Controller (PLC)  Ascon4-ANA  features very fast industrial analog control with response times within microseconds. It offers 16 analog inputs and 8 analog outputs to the Ascon4-ANA System. Up to 16 Ascon4-ANA  and Ascon4-DIG  PLCs can be connected to the Ascon4 backplane bus. The size of memory for control application is up to 500 kBytes. Control applications can either run compiled binary code or IEC-61131- statement list interpreter code.

The Ascon4-ANA PLC has the following  IO capabilities:

  1. 12 analog 12V inputs with 12 bit accuracy
  2. 8 analog 12V outputs with 10 bit accuracy
  3. 4 programmable resistors

Almost unlimited digital and analog  IOs are available by connecting more Ascon4 PLCs to the Ascon4 H bus.

All digital and analog inputs and outputs can easily be configured by the PMS Ascon Configurator. The IOs can be configured by the user in many ways so that they exactly meet the customers requirements.

     For more detailed information click here: Ascon4-Ana

PMS Ascon Configurator

With the PMS ASCON Configurator you can customize your Ascon4-Dig and Ascon4-Ana controllers to the exact needs of your application.

    For more detailed information click here: Ascon Configurator


19" Device Tester

The PMS Device Tester is the hardware part of the AutoSAR Tester. The PMS Device Tester is a 19" rack system with single Europe Cards of 160 x 100 mm sizes. The Device Tester can be populated with up to 32 Device Tester boards. The backplane bus offers all boards the fast real time communication via the CAN bus and additional via a LIN bus. 6 synchronsation lines on the backplane bus can synchronise measurement and control events.

The PMS Device Tester system consists of the following boards:

  • Main board
  • Digital input boards for clock, PWM and encoder
  • Digital output boards for clock, PWM and encoder simulation
  • ADC boards
  • DAC boards
  • Voltage controlled load boards
  • Current measurement boards

     For more detailed information click here: Device Tester 


Lithium Ion Battery Management System

The battery system is modular, so that each battery module can be replaced individually by a simple plug technology. Each battery module has its own BMS with its own self diagnosis and error memory.

3 different BMS are available:

  • A modular 24V accumulator BMS

  • A 500V High Energy BMS

  • A High Current BMS for SuperCaps

For more detailed information click here: BMS for automotive Lithium Ion Batteries

The PMS high power battery has the following highlights:

1. Supervision of all cells voltages and all cell temperatures.

2. Supervision of the cell current and calculation of SOC, SOH and power prediction.

3. The Module BMS offers diagnosis data for the charger and the electrical load, as for example the actual maximum charging/discharching currents.

4. The powerful self diagnosis detects all potential errors and enters them into the embedded error data bank.

5. The battery controller can be polled for all diagnostic data via CAN.


     For more detailed information click here: Lithium Ion Batteries