立项并启动这个项目三个原由
1、用于代替在工控触摸屏(如威伦通、三菱等电阻屏)上面实现的人机交互界面的相关操作,到达与下位机(PLC)通讯控制的目的;
2、为了很好的实现更多的功能,例如历史数据存储及查询,曲线剖析及显示,数据上传及下载等;
3、更好的定制客户的需求,以及供给更多的可能性。
Tips:
上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。
为什么使用C#编程设计用户界面在工控机上实现人机交互(俗称“上位机”应用)?
与工控触摸屏比较:
功能方面:
由于当前项目界面交互依存于触摸屏(例如 威伦通、三菱等品牌的触摸电阻屏),在当前项目需要的功能,这种类别的触摸屏不能达到要求标准,例如曲线实时显示、历史记录存储与查询、数据导入导出等功能;
价格方面:
相比较而下,工控机+工业触摸屏+C#编程设计用户界面,在设备有批量的情况下,远远比
只使用工控触摸屏(如威伦通、三菱等品牌)要实惠的多。
前瞻性:
目前工业生产的数字化背景下(即:工业4.0),许多公司要求远程监控生产中的设备运行
状态及其产能和损耗,进行报表数据分析。工控机+工业触摸屏+C#编程设计用户界面这一方式更具优势。
采用C#编程设计用户界面的优点
该界面软件主要实现以下功能:
1、实现控制机器的运转(包括手、自动运转操作);
2、功能参数设定与显示;
3、机种参数保存与选择,即工作配方的上传与下载;
4、异常情况汇总与显示;
5、实时数据分析;
6、历史数据查询;
7、数据导出;
项目功能简介
最后总结
1、为什么采用C#语言编程完成该项目?
(1)在window系统环境下,首选是编程语言C#;
(2)采用WinForm框架,开发图形界面高效快速并且稳定可靠;
(3)可兼容性好,与CC++、python、openCV等编程语言可混合编程以及灵活调用;
(4)开发周期相较其它编程语言,基于windows系统环境,耗时短。
2、采用(C#编写的人机界面(即上位机))与(三菱、威伦通的人机界面(即工控触摸屏))有何优势?
在windows系统的庞大使用群体,工业4.0的背景下,MES系统的建立信息交互,与数据的分析和存储,图表多样化定制与实时动态显示等功能,上位机编程更易于满足需求。
如果你还有疑问,欢迎咨询海蓝在线客服,我们有专业的技术人员帮你解答。或者查看我们三菱PLC行业资讯中相关文章获取知识,深圳海蓝智能专注三菱工控。