小樱知识 > 生活常识全自动洗衣机程序怎么复位(逻辑思维编程控制案例)

全自动洗衣机程序怎么复位(逻辑思维编程控制案例)

提问时间:2022-08-20 08:12:40来源:小樱知识网


今天分享一个西门子200smart PLC系统逻辑思维编程控制的小案例,集位逻辑、计数器、定时器于一体!希望可以帮助你在学习PLC的过程中快速掌握逻辑编程!我们来看看实际控制要求!案例控制要求:某家电厂有一批洗衣机制造订单。具体控制要求如下:(1)接通电源后,系统进入初始状态,准备启动;(2)按下系统启动按钮,开始进水,水位达到高水位时停止进水,开始正洗;正洗15S后,停3S(3)3S,然后开始反转;反洗15S后,停3S;(4)如果正反洗次数少于10次,返回继续正洗;(5)正反洗次数达到10次,开始排水。 当水位降至低位时,开始脱水,继续排水。(6)脱水10S后,完成一个大循环。如果大循环小于6次,回到初始进水。做下一个大循环。 (7)如果完成六个大循环,将发出洗涤报警;在发出警报10秒钟后结束整个过程,并在洗涤的任何阶段自动停止机器(8),按stop以终止洗涤。看完呼吁,你脑子里是不是马上有了一定的想法?就按照我的思路,一步一步完成。 根据控制要求,首先要列出控制系统的IO分配表。这个这里就不多介绍了。就说大家关心的编程部分吧。第一,要有一个系统标志位,随时按下stop,工作结束,系统就停止。因此,我们可以编写一个启动和停止的程序(或者使用reset priority指令)。 第一步:在编写这个程序之前,可以使用初始化来重置它所使用的所有中间变量点。在设计这个程序的时候,我们应该有一个计划。 第二步:按启动进水阀进水,达到高水位后停止进水;按照第六点的控制要求,在没有达到大循环次数的情况下,需要补水。程序如下:步骤三:水满后进行正洗部分;并且当没有达到洗涤次数时,需要洗涤循环。 第四步:正转到达时间停止后反洗。第五步:停止反转后完成一个循环计数,判断是否达到正反转洗涤次数。如果没有,回到程序段4继续正转洗涤,达到时开始排水。 排水或系统停止后,重置清洗次数。第六步:达到正反洗次数后开始排水,排水达到下限时继续排水并开始脱水。 为了防止在大量循环之前水直接进入水中,当脱水被断开作为水进入的条件时,在此设置中间位置。 第七步:记录一次脱水情况,当系统停机或周期性报警时复位。 第八步:达到大循环次数时触发报警。报警完成后,系统会停止,等待下一轮工作。 ←学习资料

以上内容就是为大家推荐的全自动洗衣机程序怎么复位(逻辑思维编程控制案例)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:全自动洗衣机程序怎么复位(逻辑思维编程控制案例)

本文地址:https://www.xiaoyin02.com/shcs/630597.html

相关文章