BATR_HMI_Controls 1.5.5

dotnet add package BATR_HMI_Controls --version 1.5.5
NuGet\Install-Package BATR_HMI_Controls -Version 1.5.5
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BATR_HMI_Controls" Version="1.5.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BATR_HMI_Controls --version 1.5.5
#r "nuget: BATR_HMI_Controls, 1.5.5"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install BATR_HMI_Controls as a Cake Addin
#addin nuget:?package=BATR_HMI_Controls&version=1.5.5

// Install BATR_HMI_Controls as a Cake Tool
#tool nuget:?package=BATR_HMI_Controls&version=1.5.5

BATR HMI Controls

  • 1.5.2 version of BATR_HMI_Controls package is suitable for 1.12.758.8 or lower versions of TwinCAT HMI.

  • 1.5.5 version of BATR_HMI_Controls package is suitable for 1.12.760.37 and newer versions of TwinCAT HMI.

Disclaimer

The following disclaimer applies to the use of custom objects included in the NuGet package available on Nuget.org for TwinCAT HMI:

The custom objects provided in this NuGet package are intended for use with TwinCAT HMI. While efforts have been made to ensure their functionality and compatibility, we cannot guarantee their suitability for every specific use case or scenario. It is your responsibility to thoroughly test and evaluate the custom objects before deploying them in a production environment.

Please proceed with caution and use the custom objects in this NuGet package at your own risk.

BATR HMI Controls Package

The package contains custom TwinCAT HMI objects and functions.

Custom TwinCAT HMI Objects

ArrayToTable
  • Allows a PLC variable is displayed as a table
  • An active row can be highlighted
ColorPicker
  • Can be selected a color from color picker
CounterEx
  • Allows a PLC variable to show with animation while ascending or descending
  • Allows switching HMI pages with simple configuration
LedTapButton
  • Inherited from default button object
  • There is a LED on the button which can be changed its shape and color
LedToggleButton
  • Inherited from the default toggle button object
  • There is an LED on the button whose shape and color can be changed
MotionIndicator
  • An object that can be used to simulate axis rotation
  • Reference
NumericInputEx
  • Inherited from the default textbox object
  • Automatically opens Numpad when clicked on it
  • Minimum-maximum values can be arranged
PasswordInputEx
  • Inherited from default password input object
  • Automatically opens Keypad when clicked on it
PopupEx
  • It is a button object and pops a popup when pressed
  • The popup can be configured with attributes
  • There is a custom event which is fired when the Accept/OK button pressed
SensorEx
  • Can be used to display a digital sensor on the HMI
  • It has a clickable feature
TextboxEx
  • Inherited from the default textbox object
  • Automatically opens Keypad when clicked on it

Custom TwinCAT HMI Functions

PopupFunction
  • It is used to make popups on the HMI screen without the need to add any objects to the page
  • Popup can be displayed on the screen with a PLC variable is fired
ComboboxPopup
  • It has same functionality with PopupFunction.
  • It has a combobox on the popup.
FlyOutPopupBasic
  • Enables to create toastr events.
  • Event message, event type and duration time can be set.
FlyOutPopupEx
  • Enables to create more complex toastr events.
  • Event message, message header, event type, duration time, popup position, close button and progress bar can be set.
There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.5.5 279 7/14/2023
1.5.4 155 6/1/2023
1.5.3 112 5/30/2023
1.5.2 127 5/26/2023
1.5.0 328 12/21/2022
1.4.9 324 11/10/2022
1.4.7 384 9/14/2022

Updated NuGet packages to 1.12.760.44.