PIZTHIE FRAMEWORK · VERSION 1.0.0

Build industrial HMI applications in C# / WPF.
On a shared foundation.

Pizthie is a WPF HMI framework for developing custom industrial applications in C#. It brings together Siemens and Beckhoff PLC communication, common pages and reusable components.

Windows · .NET 10 · C# / WPF · MVC architecture

PIZTHIE / FRAMEWORKDEMO APPLICATION
Pizthie demo application: controls for a servo motor, a cylinder and an asynchronous motor.Explore the demo application
An actual screen from the product video. Your pages, your equipment, your branding.

SIEMENS AND BECKHOFF PLC COMMUNICATION

  • Siemens S7 / Sharp7
  • Beckhoff ADS
  • Simulation Testing without a PLC

01 — THE FRAMEWORK

Less repetitive work.
More focus on your expertise.

A reusable structure to start, evolve and adapt your machine applications.

01 /

Get started faster

Start with a WPF project template and prepare initial tests using Siemens, Beckhoff or Simulation drivers.

02 /

Build on previous projects

Reuse shared components and services: navigation, user accounts, permissions and history.

03 /

Stay in control

Your business logic stays in your machine project. Adapt pages and equipment to your application.

02 — THE PRODUCT IN ACTION

See what you can build.

From equipment control to the configurator: discover the framework on screen.

Product overview · 2 min 24Audio commentary in French

The screens show a demo application; your application is tailored to your machine.

03 — COMMON PAGES

Pages for every need.
A shared foundation for your machine.

Control, diagnostics, monitoring, settings and access: each page has a role in your application. Explore all eight common framework pages, configured for your machine.

Equipment control

Bring commands and states together for your configured machine equipment. Control axes, cylinders and motors through a common interface.

  • Commands
  • States
  • Equipment

Alarms

View active alarms, associated remedies and alarm history. Find events using date range, category and fault code filters.

  • Active alarms
  • Remedies
  • History

Variable / I/O diagnostics

Check the PLC connection and inspect variables, their values, reading quality and communication errors.

  • Connection
  • Variables / I/O
  • Reading quality

HMI event log

Review command, parameter and security events. Filter the log by date range and category, then export results to CSV according to your permissions.

  • Events
  • Filters
  • CSV export

Settings profiles (.rec)

Open and save process profile files. Access configured parameters and their values from a common page.

  • .rec files
  • Parameters
  • Profiles

Common layout

Adjust the reference resolution, menu dimensions and header and footer sizes. Apply a consistent layout across your application pages.

  • Resolution
  • Menu and bars
  • Layout

Access levels

Define visible pages and permitted actions for each access level. Manage the associated password to tailor access to your team’s needs.

  • Visible pages
  • Permitted actions
  • Passwords

Trends and measurements

Visualize configured variable measurements and follow their evolution. Access acquisition information and chart capacity.

  • Variables
  • Trends
  • Acquisition

BEYOND THE COMMON PAGES

Reusable components
for your applications.

We develop components and modules you can integrate into your own applications and reuse across projects. Explore a selection of their capabilities below.

ISO editing and visualization

Integrate ISO program reading, editing and validation into your HMI. The graphical preview displays the program paths.

File explorer

Let users browse folders and choose files directly within the application. Filter the available formats to match the programs and recipes used by your machine.

Drawing with selectable positions

Display numbered checkboxes on an image of your fixture or part. Users select the locations to process and identify their status through colors.

Camera, reticle and measurement

Embed a camera image, reticle and two-click measurement within your screen. The IDS module handles acquisition; calibration enables distances to be expressed in millimeters.

DXF extraction and coordinate display

Extract relevant coordinates from a DXF drawing by selecting the layers to use. Display the extracted points in an XY view to visualize and select them before using them in your process.

IPG laser environment

Bring laser setpoints, commands and information together in your application. Communication modules handle TCP exchanges and equipment monitoring.

This selection offers a glimpse of the framework: other components and modules are available. The documentation explains their purpose, capabilities and use.

Application previews

Explore the ISO viewer, editor and file explorer. Select a screenshot to enlarge it.

IPG laser environment

Views adapted into English and aligned with the framework colors.

Camera, reticle and measurement

Illustrative image added to the camera view to demonstrate the reticle and measurement.

Camera · Reticle and measurement — illustrative imageEnlarge
Camera · Reticle and measurement — illustrative image

04 — PREPARE YOUR PROJECT

A configurator for your
industrial HMI application.

The configurator prepares the structure. You develop the pages and behavior specific to your process.

  1. Define the machine, PLC communication and equipment.
  2. Organize permissions, navigation and visible pages.
  3. Develop using NuGet packages, the WPF template and guides.

Development: Windows x64, .NET 10 SDK and a WPF-compatible development environment.

Pizthie Configurator 1.0.0: PLC communication settings, English interface.Enlarge
Configurator 1.0.0 · Interface available in French and English

A shared foundation. Your application.

Use the framework libraries to connect your interface to your equipment. Keep machine-specific logic in your project.

Your machine applicationYour pages · Your business logic · Your branding
Pizthie FrameworkCommon pages · Components · Services
Siemens S7Beckhoff ADSSimulation

CUSTOMER TESTIMONIALS

What our customers say.

A familiar foundation across our machines.

“We appreciate having the same structure across our projects. We can focus on what makes each machine different and reuse the work we have already done.”

machine builder

The freedom to create an HMI that fits our needs.

“The common pages give us a clear starting point. We retain the flexibility to adapt screens and functions to our process, with a consistent presentation for users.”

automation engineering team

A shared framework that supports teamwork.

“Shared components and structure help us find our way around applications. Discussions between developers are easier, and everyone can build on what already exists.”

industrial development team

05 — LICENSING AND SUPPORT

An offer tailored
to your team.

Tell us about your application, equipment and number of developers. Receive a proposal tailored to the scope of your project.

Per-developer licensePerpetual use of the versions you acquire.
No per-machine royaltiesDeploy your applications under the terms of your license.
12 months of updates and supportOptional renewal. Integration and training quoted separately.

APPLICATION DEVELOPMENT ON REQUEST

Custom industrial HMI
application development.

We can develop your application using Pizthie Framework. Scope, deliverables and schedule are agreed with you and covered by a project-specific quote.

Discuss application development

Frequently asked questions

Which PLCs can I connect to Pizthie Framework?

The framework provides Siemens drivers using S7 / Sharp7 and Beckhoff drivers using ADS. Communication and equipment are defined according to your machine configuration.

Can I test an HMI application without a PLC?

Yes. The Simulation driver lets you prepare the interface and run initial tests without a PLC. Actual communication and machine behavior still need to be verified with the project equipment.

Can I build my own pages and customize the interface?

Yes. Develop your process-specific pages in C# / WPF and adapt colors, equipment and navigation. Common pages and reusable components provide the foundation for your application.

Can you develop our industrial HMI application?

Yes. We offer custom HMI application development with Pizthie Framework, quoted according to your project. Scope, deliverables and schedule are agreed with you based on your machine and process.

WHAT ABOUT YOUR NEXT MACHINE?

Let’s discuss your application.

A demonstration, a technical question or an application to develop: tell us what you need.

Request a demo To prepare our discussion: machine type, PLC and required features.The button opens your email application.