Get the latest source for CircularGauge.dll with samples from my github repository. As i mentioned in an earlier post i often use EvelynT Gauge for my industrial software. Because of the limits of the original source code i made some changes to scale it automatically, to use databinding on min-max values ...
Read More »Using RsLinx OPC Test Client to debug OPC Servers
Usually when i have to analyze OPC Servers connectivity i use RsLinx OPC test client. This is a software provided for free in every version of RsLinx (it’s included in the lite too) and you can download RsLinx lite following the procedure described here. Using the OPC test client is ...
Read More »NetToPlcSim: how to connect Step 7 PLC-Sim to Scadas
This is a tutorial on how to connecto to NetToPlcSim. The official site to download the program is here: http://nettoplcsim.sourceforge.net/ With NetToPLCSim you are able to connect your SCADA/HMI-systems via S7-communication to PLCSim over TCP/IP, and read/write data areas from your simulated PLC. What do you need to connect: 1- PLCSim v ...
Read More »Resources for Siemens and Allen Bradley PLCs: PLC-DEV website
I want to make a review on plc-dev website that contains some posts that i think they are really helpful and complete for PLC programmers. The website has 3 main sections for the 2 most used marks of PLC, Siemens and Allen Bradley, and a talk about Modbus protocol, one ...
Read More »How to make a Sortable ObservableCollection C#
Time ago i had to implement a sortable observable collection that was able to sort its members based on different parameters. After long and long searching i found this code, and i report it here so it can be useful for readers too. You can use the SortableObservableCollection in this ...
Read More »Multilanguage applications with C# with database support
[5/3/2012: I updated this post with a new version of this library for WPF, keeping this post separated because for Winforms this library is still okay. Check it here] Download the sample application: https://mesta-automation.com/Downloads/changeLanguage.rar As i wrote in an earlier post, the best way to realize a multilanguage application is to get ...
Read More »Standard colors on HMI
The lack of a standard on what colors to use on HMI screens is a serious problem, because the most of HMI graphic pages depended on the personal taste of the engineer that realized it. It’s not the first time that i see purple buttons, blue leds and green backgrounds. ...
Read More »7 Segment Display with WPF with a custom font
7 segment displays is one of the best way to show present values in industrial programs. Operators are used to see numbers and values with 7 segment led characters, and if the operator feels comfortable with what he sees, he works better and in a more correct way. So it’s ...
Read More »Free set of 240 icons
This is a small (and almost useless) preview of the set, that contains more useful icons for sure: Icons are downloadable from this page: http://www.iconarchive.com/category/application/aesthetica-2-icons-by-dryicons.html to see the complete set (that is really big, around 240 icons).
Read More »Create a multi-page application with WPF (HMI-like)
This article explains a very simple and straightforward approach to create a multi-page navigation with WPF. If you need to use dependency injection and DI containers, check this article on WPF navigation. When working in automation, you often use HMI devices that allow you to draw graphics pages and navigate ...
Read More »