我也是初学者,分享4个练手案例,十字路口交通灯、三人抢答器、自动售货机、广场喷泉。
自己写的程序,带有注释,如果写的有问题,请指正。
写完程序,用MPI通讯连接WINCC,瞎搞了个界面,主要用的是按钮、圆、输入输出域、静态文本,简单滴很,自娱自乐,嘻嘻。。。
1、十字路口交通灯:
·在十字路口,要求东西方向和南北方向各同行25S,并周而复始。
·在南北方向通行时,东西方向的红灯亮25S,而南北方向的绿灯先亮20S,再闪3S后,黄灯亮2S。
·在东西方向通行时,南北方向的红灯亮25S,而东西方向的绿灯先亮20S,再闪3S后,黄灯亮2S。
2、三人抢答器:
主持人
·主持人,启动按钮与抢答指示灯
·复位按钮,所有指示灯熄灭
·答对按钮,I0.6打错按钮
四组选手
·选手1,抢答按钮,抢答指示灯,分数显示器
·选手2、3遇上雷同
·主持人按下启动按钮后,抢答指示灯亮起,开始抢答。若5S内无人抢答,抢答指示灯灭,说明该题无人抢答,自动作废。
·主持人出题后,没有按下启动按钮,若有人抢答,则报警,选手自己的灯亮,表示选手违规。
·按下启动按钮后,开始抢答,第一个按下按钮的选手信号有效,其余选手信号无效,选手抢答信号指示灯亮。
·选手回答完毕,答对一题加3分,打错一题减一分。
·主持人按下减分按钮或加分按钮后,按下复位按钮,所有灯熄灭,进行下一轮抢答。
3、自动出售机
一台自动售货机用于出售汽水和咖啡两种饮料,汽水12元一杯,咖啡15元一杯。顾客可以投入1元、5元、10元三种硬币。当投入以你大于或等于12元时,汽水灯亮。当如的硬币大于或等于15元时,咖啡灯亮。按下汽水按钮,自动出汽水一杯,按下咖啡按钮,自动出咖啡一杯。当钱数够买其他物品时,相应的指示灯点亮,并可以继续选择购买。当钱数不够时3S后自动找零。按下找币按钮找出多余零钱。
4、广场喷泉
·从里向外分别为1#喷头(中间)、2#喷头、3#喷头、4#喷头
·要求按下启动按钮,喷泉控制装置开始工作;按下停止按钮,喷泉装置停止工作。喷泉的工作方式有以下两种,可通过方式选择开关。
·方式一:开始工作时,1#喷头喷水3秒,接着2#喷头喷水3秒,然后3#喷头喷水3秒,最后4#喷头喷水20秒;重复上诉过程,直至按下停止按钮为止。
·方式二:开始工作时,1#、3#喷头喷水5秒,接着2#、4#喷头喷水5秒,停2秒,如此交替运行60秒,然后4组喷头全喷水20秒;重复上诉过程,直至按下停止按钮为止。
楼主最近还看过