hmi配方是什么意思_hmi程序如何编程

(1) 2024-09-26 15:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
hmi配方是什么意思_hmi程序如何编程,希望能够帮助你!!!。

最近琢磨电镀过程控制项目,其中的需求有:一套系统中至少五个工艺,不同批次产品切换成其对应的电镀方案。这就要求每个工艺走的槽位不一样,电镀槽中镀的时间不一样。在使用过程中,还要增改新的工艺。为了方便使用,对方要求用HMI进行操作。

根据这一需求,结合在电镀过程中行车走位的不同,定义每一个槽应有的数据结构中包含步序数、当前站点、移动到的下一站点、电镀时间数据。这些数据在执行前,通过用户选择方案,将数据写入指定的数据块。数据示例如下:

hmi配方是什么意思_hmi程序如何编程_https://bianchenghao6.com/blog__第1张

下一站为0值时,则完成所有过程,返回到上货物平台

这类系统选S7-200 smart系列PLC。把工艺方案存储在PLC端不现实,它不具备S7-1200的自定义结构,无数组,定义数据区域块很繁琐。不同工艺方案占用的数据块长度不一致,管理起来也困难。

把方案放置于HMI中较为理想,记得HMI中有配方的概念。是否可应用配方管理,在进行配方切换时,将方案信息写入指定数据区域?想到这个思路,立刻进行测试。

配方的使用不是我所想的那样。

hmi配方是什么意思_hmi程序如何编程_https://bianchenghao6.com/blog__第2张

创建三个字段

hmi配方是什么意思_hmi程序如何编程_https://bianchenghao6.com/blog__第3张

生成三个配方

hmi配方是什么意思_hmi程序如何编程_https://bianchenghao6.com/blog__第4张

每次只能加载一个配方

要实现上面表格中所列出的格式,应用C#开发则较轻松。盘点一下已确认能实现的技术路线有:

1、西门子协议通信库,已经过测试;

2、采用一体化工控电脑代替HMI,可进行机柜内安装;

3、被控对象是行车,可以使用WIFI进行无线通信,需增加WIFI信号接收模块;

4、画面组态有部分控件,已掌握控制设计的方法。

目前还要进行的工作有:

1、根据需要开发控件,如行车设备,其水平移动、竖直方向挂钩上升下降的动图;

2、定义数据采集的接口模型,对PLC的不同类型变量定义不同的扫描周期;

3、在程序中配置网络地址,不允许操作人员进入Windows桌面;

4、电缆滑线导轨选型。

确认不用HMI进行组态后,先把框架搭起来吧,为了节约成本,计划用10吋屏,分辨率只有1024*768,暂时这样定,生产线长了只能分成三部分。

hmi配方是什么意思_hmi程序如何编程_https://bianchenghao6.com/blog__第5张

让我先去寻找一款心仪的行车,再考虑如何显示行车

先规划好思路,再一步步的实现吧。

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复