事情是这样的,本人在校大学生,马上要毕业了,毕业论文里需要用PLC编程一个程序,题目是乒乓球控制系统,要求如下:
1.用5盏灯左、右移动来模拟乒乓球的运动轨迹,即灯的依次点亮代表乒乓球的运动。再用两个按键模拟左、右两个球拍,键按下代表球拍击球。
2.“左拍”按下可使灯从左到右依次点亮,“右拍”按下可使灯从右到左依次点亮。乒乓球移动速度分“快”和“慢”两种, “快”为0.5秒移动1位,“慢快”为1秒移动1位,如果接球方挥拍时间在球到位后停留时间的0.5秒内,则球以高速返回,否则以低速返回。
3.如果接球方提前或滞后击球,则接球方失误,对方得分。这是“乒乓球”等熄灭,数码管显示双方比分;每局比赛采用11分。其中一方达到11分后,比分显示闪烁3次,显示胜负局结果。
4.用一个按键模拟裁判功能“开始”,按一次甲方发球,再两次乙方发球。
5.用一个按键来控制数码管的复位。用复位按钮复位显示,进入下一轮。
要有:
硬件设计框图
软件流程图
软件编程
软件仿真结果
本人大专生,要求不高,但是奈何一点都不懂,连三菱和西门子常用哪些型号什么的都不懂,所以,跪求各位大神帮忙编程,最好发过来,我能直接粘贴上去为好,务必本周五之前!编好后请发送至邮箱394669735@qq.com 一经采用,定有奖励!食言者,天打五雷轰!
1.用5盏灯左、右移动来模拟乒乓球的运动轨迹,即灯的依次点亮代表乒乓球的运动。再用两个按键模拟左、右两个球拍,键按下代表球拍击球。
2.“左拍”按下可使灯从左到右依次点亮,“右拍”按下可使灯从右到左依次点亮。乒乓球移动速度分“快”和“慢”两种, “快”为0.5秒移动1位,“慢快”为1秒移动1位,如果接球方挥拍时间在球到位后停留时间的0.5秒内,则球以高速返回,否则以低速返回。
3.如果接球方提前或滞后击球,则接球方失误,对方得分。这是“乒乓球”等熄灭,数码管显示双方比分;每局比赛采用11分。其中一方达到11分后,比分显示闪烁3次,显示胜负局结果。
4.用一个按键模拟裁判功能“开始”,按一次甲方发球,再两次乙方发球。
5.用一个按键来控制数码管的复位。用复位按钮复位显示,进入下一轮。
要有:
硬件设计框图
软件流程图
软件编程
软件仿真结果
本人大专生,要求不高,但是奈何一点都不懂,连三菱和西门子常用哪些型号什么的都不懂,所以,跪求各位大神帮忙编程,最好发过来,我能直接粘贴上去为好,务必本周五之前!编好后请发送至邮箱394669735@qq.com 一经采用,定有奖励!食言者,天打五雷轰!