JPEmbedded

  • Booth: 1247


Making Power Grid and IoT communication secure and reliable

JPEMBEDDED is an embedded software company founded in 2006. Our main areas of activity include:

  • Development of communication solutions for the smart grid (industry-specific protocols).
  • Design and manufacturing of hardware gateways facilitating protocol conversion.
  • Development of customer-specific projects.
  • Automated firmware testing for the sake of certification.

Our product portoflio includes: IEC 61850 library, Smart Grid protocol converters, ICCP/TASE.2 library, DNP3 library, IEC 60870-5-101, IEC 60870-5-103, and IEC 60870-5-104 libraries.

Brands: software libraries: IEC 61850, R-GOOSE, DNP3, ICCP/TASE.2, IEC 60870-5-101, IEC 60870-5-103, IEC 60870-5-104, protocol converters, cybersecurity, IoT, Smart Grids,


 Products

  • IEC 61850 Library
    Lightweight, highly configurable, platform independent, delivered as a source code IEC 61850 library for embedded devices....

  • IEC 61850 is an international standard describing data model and communication services for power grid devices also known as IEDs (intelligent electronic device). Main protocols specified by the standard are MMS (Manufacturing Message Specification), GOOSE (Generic Object Oriented Substation Event), and SV (Sampled Values). Beside generic functionality of power systems, IEC 61850 defines profiles like 61850-7-420 for distributed energy resources (DER)) or hydroelectric power plants which are defined in IEC 61850-7-420.

    IEC 61850 library by JPEmbedded exhibits object-oriented design and is implemented in C ++ language. This hardware platform independent solution, is easy to integrate on any device with or without operating system. Other advantages of our product are its high configurability in terms of functionality and resources used, and very low memory footprint which is especially important for embedded devices. Depending on data model and functionality of the specific device memory usage could be as low as 240kB of Flash and 150kB of RAM. Library supports 2nd edition of the standard.

    The main components of the solution are: IEC 61850 core library, hardware abstraction layer (HAL), configuration module and user application (please refer to the ‘61850 library architecture’ picture in the product gallery below). Core library implements bulk of the functionality specified by the standard. It handles data model initialization and access APIs, handling of data sets, control blocks and control model. Hardware Abstraction Layer (HAL) also known as ‘driver’ provides abstraction of hardware platform and operating system (if used). This layer implements well defined API used by the core library for handling TCP/IP connections, transmission of Ethernet frames, thread creation and synchronization, timers and file system access. Configuration file configures library to meet the needs of specific device or application. User application realizes logic specific for given device (e.g. protection relay or merging unit functionality). User application is a top level component, usually implemented by the customer. It initializes IEC 61850 library and defines user specific callback functions. Library is delivered as a source code and it features royalty-free licensing model.

    Implemented features:

    • MMS server.
    • Object oriented data model.
    • Data sets.
    • Reporting (buffered & unbuffered).
    • GOOSE (subscriber & publisher).
    • R-GOOSE (routable GOOSE).
    • Sampled Values (subscriber & publisher).
    • R-SMV (routable Sampled Values).
    • Control Model.
    • Logging.
    • Substitution.
    • Setting groups.
    • Cybersecurity (IEC 62351).

    Compliance of JPEmbedded’s library with EN 61850 standard has been confirmed by a certificate issued by Instytut Energetyki in Gdańsk. The certification process was implemented thanks to the European Regional Development Fund.

    To request a FREE EVALUATION version of the library, please send us an e-mail containing information about the target platform microcontroller and operating system. For more information, licensing details, price quotation requests, please contact us directly: sales@jpembedded.eu, +48 601 088 970

    IEC 61850 has been created by IEC Technical Committee 57 which is responsible for development of standards for information exchange for power systems and other related systems including Energy Management Systems, SCADA, distribution automation & teleprotection.

  • DNP3 Software Library
    DNP3 library implemented by JPEmbedded is easily portable to any device with or without an operating system. It supports both, outstation and master side, serial and TCP operation modes....

  • DNP3 is one of the most popular protocols used for communication between control centers (e.g. SCADA systems) and intelligent electronic devices (IEDs) installed at substations. In addition to the traditional electric utilities, it is also used in hydropower companies or gas suppliers.

    The DNP protocol was created in 1990 by Westronic, Inc. (now GE Harris). The standard has been designed on the basis of 60870-5-101:2003 with the addition of specific functionality needed for North American applications. Currently DNP3 is an open and public protocol, maintained by the Users Group. The latest version of the standard IEEE Std 1815-2010 was released in 2012.

    DNP3 library implemented by JPEmbedded is easily portable to any device with or without an operating system. It supports both, outstation and master side, serial and TCP operation modes. The implementation in C++ language takes into account requirements specific for embedded platforms, which are:

    • resource efficiency,
    • high configuration flexibility,
    • HW platform independence.

    DNP3 library supports level 3 interoperability and the following features:

    • static data points (class 0),
    • events (class 1-3),
    • reading / writing of data objects,
    • control operations,
    • data freeze,
    • cybersecurity (IEC 62351).

    The main components of the library are DNP3 core library, hardware abstraction layer (HAL), configuration file, master application, and outstation application (please refer to the enclosed picture). Core library implements the bulk of the functionality specified by the standard and it is common for outstation and master. It handles data access, generation of events and control model. HAL provides an abstraction of hardware platform and operating system (if used). The configuration file defines a set of macro-definitions which enable or disable selected features of the library, customize it’s behaviour and configures resource (e.g. RAM) utilization by specifying the size of buffers used for reporting or maximum number of instances of some type e.g. data sets. Outstation / Master application realize logic specific for a given device and is usually implemented by the end-user of the library.

    To request a FREE EVALUATION version of the library, please send us an e-mail containing information about the target platform microcontroller and operating system. For more information, licensing details, price quotation requests, please contact us directly: sales@jpembedded.eu, +48 601 088 970.

  • Multiprotocol gateway (61850, DNP3, MQTT, Modbus)
    JPEmbedded’s gateway enable protocol conversion between any two protocols. Gateways may be ordered as a standalone product, easily mountable at the din-rail or, as a hardware module to integrate into the device....

  • Key Features:

    • Any to any protocol converter.
    • Available in various software and hardware versions.
    • Different physical interfaces: CAN, I2C, SPI, RS 485, Ethernet.
    • Conversion of various protocols: MQTT, Modbus RTU, Modbus TCP, IEC 61850, DNP3, IEC 60870-5-103, IEC 60870-5-104.
    • Manageable switch with two ports.
    • PRP (Parallel Redundancy Protocol) support.
    • User-friendly mapping and configuration interface (dedicted application - Drosera).

    Please contact us at sales@jpembedded.eu or visit our booth 1247 during DISTRIBUTECH International for additional information.


Send Email

Type your information and click "Send Email" to send an email to this exhibitor. To return to the previous screen without saving, click "Reset".