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

电子说

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
完善资料,
赚取积分