分享一款免费的工控组态软件(PCHMI)
PCHMI严格的讲它并不是一款组态软件,也不是一款SCADA软件,而是一个基于.NET构架的DLL文件,开发者可以使用微软的Visual Studio将PCHMI.DLL加载到工具箱里面进行二次开发。开发者不用去学习那些没有用的脚本语言,借助Visual Studio对多语言的支持。比如:C#、VB、C++、F#、JS、J#、Python等。你只需要使用你最熟悉的那门语言,就可以对PCHMI进行复杂的二次开发。当然这不是PCHMI的初衷,作者已经将工业组态中最常用的功能进行了模块化封装。开发者只需要少量代码甚至不用写代码,通过对控件的拖拽就能完成一个复杂的组态软件的开发。不用专门去学PCHMI,开发过触摸屏软件的PLC工程师就可以直接上手使用。因为PCHMI的使用完全符合其它触摸屏软件的使用习惯。如果你使用过proface、威纶通、GT-Designer等触摸屏软件就能方便的切换到PCHMI上来。作者的目的是要让每一位PLC工程师都能够轻松的使用PCHMI在上位机上开发出组态软件,享受调试PLC和HMI都能在同一台电脑上带来的高效率和快感。
想象一下,当你还在用工业触摸屏软件做组态的时候,每当要测试自己的程序的时候,你都得先把程序下到触摸屏里,然后跑到触摸屏那边去测试你的程序,稍微有点不合理你都得赶紧跑回自己的电脑去修改,然后就是重复前这两个过程。时间都浪费在上面了。如果你的HMI和PLC程序都在同一台电脑上监控调试,稍有觉得不爽的地方立即修改立即调试。
当你开发稍微有点复杂的项目时,我说的是有上位机这块,比如MES,说实话现在只要有点规模的客户,那个不要求数据可追溯。通常的自动化设备公司都是至少要配两个写程序的,一个做PLC编程的,一个搞上位机的。告诉你沟通的效率是很不经济的,有多糟糕我就不多说了,我想说的是1+1不仅小于2,而且小于1。如果每一位PLC程序员都能把MES的工作做掉,不只是提高了效率的问题,人员配置成本也会降低很低。说不定哪天你那两位搞PLC和搞上位机的其中一位同事跳槽了,好了你就等着凉凉吧。我不知道你能不能看懂他的代码,反正我看别人的代码是比较吃力。PCHMI的设计初衷是尽量少用代码甚至不用打码,这样才能让程序具有更加的可复制性。软件的成本就是开发,利润就是复制。一个靠代码堆出来的程序可复制性极差。而且程序员最可悲的地方就是过段时间连自己都看不懂自己写的代码。更谈不上程序的管理和归档,一个程序如果不能让同事和新人来维护,对于公司来说恐怕是灾难性的。
PCHMI生成的程序是直接被编译成EXE执行文件,运行效率高。不会像传统的组态软件还需要二次解析,并且在程序启动时还需要加载一大堆东西,明显的显得慢。而且还一言不合就报几个XXX文件已损坏错误。
随着一体式工业电脑的逐渐成熟,以及工业电脑的价格越来越低,现在已经和普通工业触摸屏的价格差不多。相比传统工业触摸屏的太多缺陷,工业触摸屏逐渐会被工业电脑淘汰,再说现在哪家开发的设备,客户不要求带个扫描枪、打印机、相机、激光代码、数据存储、安装个第三方软件以及MES接口的功能。
PCHMI除了包含常规触摸屏软件的功能,对MES的开发支持也很强大,开发者不需要写代码就能很方便的对接MES系统。
想必你应该改也学习或用过了不少的组态软件,我当然知道其过程都是从入门到放弃,还有一部人在勉为其难的死扛。虽然各家的软件都有自己的特色,但是每当你发现有实现不了你的应用的时候。什么?找厂家?他会鸟你才怪。不同的PCHMI是基于.NET构架,一旦有满足不了你的地方你完全可以轻而易举的二次开发出你想要的功能。求人不如求己,自己能搞定的就尽量不要求别人。自己会了比什么都强!
很多用户可能会担心PCHMI的收费问题,这也正是我要告诉你的,PHCMI是完全免费的。使用者可以用于任何商业用途。
想了解更多关于PCHMI的信息,可以到下面的链接去观看视频教程。
分享一款免费的工控组态软件(PCHMI)的更多相关文章
- PCHMI工控组态开发视频教程
PCHMI是一款适合所有PLC工程师快速上手工控组态开发的控件 下面是视频教程链接 PCHMI工控组态 02-按钮的使用 PCHMI工控组态 03-数据显示器使用 PCHMI工控组态 04-标签控件的 ...
- Web SCADA 电力接线图工控组态编辑器
前言 SVG并非仅仅是一种图像格式, 由于它是一种基于XML的语言,也就意味着它继承了XML的跨平台性和可扩展性,从而在图形可重用性上迈出了一大步.如SVG可以内嵌于其他的XML文档中,而SVG文档中 ...
- 电力 Web SCADA 工控组态编辑器
前言 SVG 并非仅仅是一种图像格式, 由于它是一种基于 XML 的语言,也就意味着它继承了 XML 的跨平台性和可扩展性,从而在图形可重用性上迈出了一大步.如 SVG 可以内嵌于其他的 XML 文档 ...
- 分享几个免费的开源邮件server软件
因为企业的须要,我们非常可能须要架设一个邮件server,微软的Exchange太复杂?GOOGLE出来的又收费!头大了吧,OK,贾芸斐在这里给大家分享推荐几个免费的开源的邮件server软件.希望你 ...
- 【转】Mac用户必备!100多款免费实用的苹果Mac软件大搜集
原文网址:http://www.iplaysoft.com/100-mac-freeware.html 对于 Mac 新手,尤其是刚刚从 Windows 转到 Mac OS X 的用户来说,最大的痛苦 ...
- 吐血分享一款免费看所有付费影视的app,不好用来石欠我
前言 朋友经常找我要各种付费影视资源,在下逛遍各大网站,终于找到一款app,那简直是神器啊. 几乎各大主流平台的付费影视都能观看,亲测有效.还在浏览器一个一个搜资源而费劲?? 还在为只买了一个平台的V ...
- 【javascript】分享一款经典的日期控件 My97DatePicker
最近在做平台项目,其中有用到日期选择,相对于 jqueryui 的 datepicker 我更喜欢 My97DatePicker. 理由 体积小,相对于 jqueryui 的 datepicker 的 ...
- 分享一款免费OPC UA服务器
OPC UA基于OPC基金会提供的新一代技术,提供安全,可靠和独立于厂商的,实现原始数据和预处理的信息从制造层级到生产计划或ERP层级的传输.通过OPC UA,所有需要的信息在任何时间,任何地点对每个 ...
- 记一次 .NET 某工控视觉软件 非托管泄漏分析
一:背景 1.讲故事 最近分享了好几篇关于 非托管内存泄漏 的文章,有时候就是这么神奇,来求助的都是这类型的dump,一饮一啄,莫非前定.让我被迫加深对 NT堆, 页堆 的理解,这一篇就给大家再带来一 ...
随机推荐
- 牛客大数加法-A+B
题目描述实现一个加法器,使其能够输出a+b的值.输入描述:输入包括两个数a和b,其中a和b的位数不超过1000位.输出描述:可能有多组测试数据,对于每组数据,输出a+b的值.示例1输入2 610000 ...
- 洛谷 P2925 [USACO08DEC]干草出售Hay For Sale
嗯... 题目链接:https://www.luogu.org/problemnew/show/P2925 这是一道简单的01背包问题,但是按照正常的01背包来做会TLE一个点,所以要加一个特判(见代 ...
- table 实现向下滑动首行冻结,向右滑动左列冻结
<html> <head> <meta charset="utf-8"> <title>测试</title> <M ...
- Redis 作为windows服务运行
如果服务器上以控制台方式运行Redis服务,非常不方便,不小心会被人点击关闭,到时服务就挂了. 使用 命令的方式,将配置加载到windows服务,执行后无法启动,提示配置问题. redis-serve ...
- spark实验(二)--scala安装(1)
一.实验目的 (1)掌握在 Linux 虚拟机中安装 Hadoop 和 Spark 的方法: (2)熟悉 HDFS 的基本使用方法: (3)掌握使用 Spark 访问本地文件和 HDFS 文件的方法. ...
- Java面向对象编程 -1
面向对象简介 C语言是面向过程开发的代表 C++ 或者Java 是面向对象的编程语言 所谓的面向过程指的是面对于一个问题的解决方案,更多的情况下是不会做出重用的设计思考的. 而面向对象的主要设计形式是 ...
- 3_05_MSSQL课程_Ado.Net_SQLDataAdapter
using System; using System.Collections.Generic; using System.ComponentModel; using System.Configurat ...
- Flatpak 1.5.2 即将发布
导读 Flatpak 1.5.1开发版本为Flatpaks的受保护/经过身份验证的下载提供了初始支持,这是基础架构的工作,旨在允许Flathub或Linux上其他基于Flatpak的“应用程序商店”中 ...
- Duilib热键
转载:https://www.zhaokeli.com/article/8288.html 在initwindow中注册热键 //生成热键标识,需要保存起来退出时销毁使用 int m_HotKeyId ...
- STM32新MCU
G0的出现完美的替换自家目前的F0系列而且有更好的性能和价格优势; STM32WL世界上首款LoRa Soc单片机嵌入了基于Semtech SX126x的经过特殊设计的无线电,该无线电提供两种功率输出 ...