摘要:这篇文章要给大伙讲一个实实在在的应用案例程序,是用西门子 200SMART PLC 来控制 ABC 喷泉按照设定好的时间顺序自动喷水的,具体要求是这样:喷泉有 A、B、C 三组喷头,启动之后,A 先喷 5 秒然后停下,接着 B、C 同时喷 5 秒,之后 B 停
这篇文章要给大伙讲一个实实在在的应用案例程序,是用西门子 200SMART PLC 来控制 ABC 喷泉按照设定好的时间顺序自动喷水的,具体要求是这样:喷泉有 A、B、C 三组喷头,启动之后,A 先喷 5 秒然后停下,接着 B、C 同时喷 5 秒,之后 B 停止,C 再喷 5 秒也停下,然后 A、B 开始喷 2 秒,接着 ABC 一起持续喷 5 秒,最后全部停止。停 3 秒,再重复上面说的这个过程。喷泉 A 由 Q0.0 控制,B 由 Q0.1 控制,C 由 Q0.2 控制,启动信号接到输入点 I0.0 上,停止信号接到 I0.1 上。要是按下停止,得等整个动作过程完成了才停止。
按照控制要求,编写的程序是这样的:
首先写了个程序的初始化,把程序里要用的 M 区的状态都清零,省得 PLC 里之前的程序存储区状态影响到现在这个程序。第二段写的是启动,启动以后,在 M0.0 没复位的时候,再接通启动信号,也不会去执行置位 M0.0 开始的那三个位。
西门子200SMART案例分析:ABC喷泉自动控制系统 PLC论坛-全力打造可编程控制器专业技术论坛 -
来源:PLC技术玩
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!