教你如何用PLC编写花样喷泉程序
1.案例描述
- 按下启动按钮之后,首先X喷头先喷3秒然后停止,然后Y、Z喷头同时喷,3秒后,Y停止喷水,Z喷头再喷3秒,之后X和Y喷头同时喷水4秒,前两秒Z喷头停止,后2秒Z喷头喷水,接着X、Y、Z同时停止3秒,依次往复,知道按下停止按钮。
2.案例分析
- 遇到案例先不要着急去做,首先要分析案例,有一个大概思路。
- 这个案例我首先想到了2种思路。第一种用一个计时器,我们先计算一个循环所用的时间,然后用比较的方式,将喷头工作的输出用时间区间去表示。第二种思路用多个计时器,我们按照要求一步一步的去做,最后再想一个条件区调用再一次循环
3.制作I/O分配表
4.编写程序
- 我们这里使用上述第一种方式来编写程序
- 首先做一个起保停的程序,和运行一周期程序,算出运行一个周期所需时间。
- 保证启动时一个周期循环可以完成。
- 然后我们找出X喷头喷水时间段0-3秒和9-13秒其余时间停止
- Y喷头喷水时间3-6秒和9-13秒
- Z喷头喷水时间3-9秒和11-13秒
- 好分析完成我们就开始写时间区间