加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684
公司新闻
西门子1200PLC-SCL编程语言编写抢答器控制系统
发布时间: 2024-04-28 21:51 更新时间: 2024-04-28 21:51

案例:

设计抢答器控制系统。

1.有A、B、C、D四个抢答按钮,当主持人按下抢答开始按钮,抢答指示灯点亮,并伴有三秒钟报警提示音,提示结束后才可进行抢答。

2.提示音结束前按下抢答按钮视为犯规,取消抢答资格。

3.谁先按下抢答按钮,谁就抢答成功,其余三人再按抢答无效。

4.A、B、C、D分别有抢答按钮及抢答成功指示灯,抢答成功指示灯点亮并闪烁3次后常亮。

5.主持人按下复位按钮,所有的灯全部熄灭。

分析:

1.编写此类练习题程序,可以把主持人和选手分开来,先编写主持人的开始动作

图片

2.可以先编写A选手的动作,不考虑犯规,不考虑其他选手,不考虑主持人开始才能抢答

图片

3.写完A的常规动作(不考虑犯规,不考虑其他选手,不考虑主持人开始才能抢答)后,在写好的动作上加条件:

1)考虑主持人开始才能抢答

图片

只需要加上主持人动作里的开始指示灯即可

2)考虑犯规

考虑犯规,需要根据要求将犯规动作写出来,犯规动作如下

图片

加入犯规动作的程序如下

图片

3)考虑其他选手

根据要求,可以先考虑有A选手和B选手两人,其他的C和D直接复制粘贴更改地址就行,动作一样,B选手考虑主持人开始,考虑犯规写法与A选手一至,考虑A选手和B选手,只需要其中一选手抢到以后,置位一个变量,在用这个变量把条件断掉即可,写入如下:

图片

图片

4.编写主持人复位动作

图片


联系方式

  • 电  话:18475208684
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684