分享一款免费的工控组态软件(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堆, 页堆 的理解,这一篇就给大家再带来一 ...
随机推荐
- STM32cubeMX安装FW_F4容易出错失败的解决办法
在CUBEMXV5.30安装F4的支持包V1.241的反复失败,无法自动生成代码.后来发现了一种办法: 在stm32的官网下载V1.24.0和en.patch_cubefw_f4.zip(V1.24. ...
- redis使用技巧小结
一.Redis 密码设置和查看密码redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证.1.初始化Redis密码:在配置文件中有个参数:re ...
- 最全BT磁力搜索引擎索引(整理分享,每日更新)
btaa.xyz:http://www.veee.xyz/(可以访问,知名的BT磁力搜索,资源多,建议手机访问) 以下无法访问 idope.se:https://idope.se/(无法访问,资源丰富 ...
- JavaScript - onunload失效
参考 https://stackoverflow.com/questions/7794301/window-onunload-is-not-working-properly-in-chrome-bro ...
- TortoiseGit 安装与配置
2. TortoiseGit安装与配置 标签: TortoiseGit安装配置Windows 2014-12-01 15:25 135739人阅读 评论(10) 收藏 举报 .embody{ padd ...
- flask-script扩展
在项目部署到线上时,指定端口号时,一般都不会在服务器上进行更改,所以使用flask-script就可以在Flask服务器启动时,通过命令行的方式传入参数,而不仅仅通过app.run()方法中传参.具体 ...
- hadoop3.1.1高可用集群web端口9870
- P1045麦森数
P1045麦森数 #include<iostream> #include <cmath> #include <cstring> const int maxn = 1 ...
- MySql向SQLServer迁移常见问题
-- MySql与SQLServer update inner join语法区别-- MySql: UPDATE A LEFT JOIN B ON A.B_ID = B.B_ID SET A.A_NA ...
- Unity表面着色器
表面着色器和之前无光照着色器不同,其中没有顶点着色器和片元着色器,而增加了光照函数: 接下写了一个求两个贴图的光照效果 两个贴图做插值运算: Shader "Custom/SurfaceSh ...