电气工程师最喜欢用的编程方法

电子说

1.3w人已加入

描述

导读:在自动化设备中,每个设备都有它的动作,比如先做什么后做什么,都是有一定的逻辑关系。就像我们在日常生活中,做事情也是需要有先后顺序,这样就比较有条理。比如吃饭之前是先洗手,洗完了之后吃饭,吃完了再洗碗。那在自动化行业中设备也要遵循一点的逻辑。就比如这个最常用的机械手动作(如图1),它也是一步步将物料搬运到指定位置。针对动作逻辑,电气工程师最喜欢用的编程方法就是“赋值比较法”

编程

那针对这种方法,我们可以使用一个案例来举例说明。掌握其方法后,后续遇到这类的程序,你就可以直接套用!

控制要求: 

如图所示为液体混合控制示意图。液体混合控制器上有三个电磁阀(YV1-YV3)和一个搅拌机(M)进行控制。详细控制要求如下所示:

(1)按下启动按钮后,打开阀门A注入A液体,达到低液位感应器后停止注入A液体,稳液位30S后打开阀门B注入B液体,

(2)当到达高液位后关闭阀门B,启动搅拌机自动对混合液体进行2分钟的搅拌,搅拌完成后让混合液体从出料口流出;

(3)等待1分钟后,混合液流尽,出料口关闭。

(4)按下停止按钮后,防止液体凝固,必须完成一个周期后才进行停止

编程

编程思路:使用寄存器实现步序划分

编程

程序编写:

在这个程序中,大家可以看到,它可以按照自己的步序去实现其功能,比如寄存器的值等于1时是阀门A控制,寄存器的值等于2时是阀门B控制,寄存器的值等于3时是搅拌器控制,依次类推。这种方法让我们编程的思维更加清晰,不容易出错,所以电气工程师都比较喜欢使用。
值得注意的是:寄存器的赋值,最好有比较大的间距,比如赋值为0-5-10-15这种方式,这样的目的是一旦中间哪个步序漏了方便插入。

编程编程编程编程编程编程编程


审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分