SEGD指令实现的功能是什么?

SEGD指令实现的功能是什么?,第1张

七段译码器指桐侍令,比如说对应的七段数码管七个LED输出为Y0到Y7,如果你要嫌轮缺数码管显示“芹辩1”则SEGD

k1

k2Y0,如果要显示“2”SEGD

k1

k2Y0,以此类推

三菱PLC编程软件中的仿真功能有限。不是所有的功能指令都能进行仿真运行。SEGD(七段译码指令)就是其中不能团败进卜或瞎行型空仿真运行的功能指令。要运行这条指令,只能写入实物PLC。

摘要:该抢答器可作为智力竞赛的评判装置.根据应答者抢答情况自动设定答题时间,并根据答题情况用灯光、声音显示。在工作人员的虚穗 ***

作下可对答题情况进行加10分或减lO分的 *** 作。本文结合实际应用,用数码管显示分值,在分值的显示上我们采用ZCP,SEGD指令相结合。使

分值的显示即准确、思路又清晰。本程序适合于三菱系列的PLc.

1抢答器的基本工作原理

*** 作人员按下发题按钮X0后,若10S无人抢答,则抢答器自

动撤消抢答信号(有声音提示)该题自动作废,再次按下发题按钮

后第一个按下按钮有效,有效信号有灯光和声音提示,答题时间到

有灯光和声音提示,同时可按x4、X5按钮进行加lO分、减10分

*** 作。

1.1抢答部分抢答时采用按钮进行抢答。 *** 作人员按下发题

按钮xO后,若1号台的人按下抢答按钮x1后,Yl线圈得电则l

号台抢答信号灯亮,同时Tl线圈得电进行延时,1号台的人进行答

题,2号、3号台的抢答过程同I号台相同,为了保证第一个人按下

抢答按钮的信号有效,我们在每个抢答回路中串入了其他两个人抢

答信号线圈的常闭触点进行互锁。

1.2信号显示、声音提示部分 *** 作人员按下发题按钮后,1n0线

圈带电进行延时,10S后若无人抢答,11D的常开触点闭合,Y4线圈

得电通过扬声器,提示该题无人抢答,同时Y5线圈得电有红灯信

号显示,在显示回路中Yl、Y2、Y3常闭触点与TD常开触点串联保

证了有人抢答成功后在答题时间内TD延时10S到了Y4、Y5不再

得电即不会有信号提示。若l号台的入抢答成功Tl延时60S后,在显示信号声音提示回路中Tl常开触点闭合则Y4、Y5得电进行信

号显示、声音提示,2号、3号台的显旦轿示过程与1号台相同。

1.3分值显示部分分值显示部分通过SEGD指令来驱动数码

管进行分值显示,分个位和十位显示。等答题完毕, *** 作人员按下加

分、减分按钮x4、X5通过INC指令或DEC指令后把结果送到数据

寄存器D,再通过区间比较指令ZCP在区间0~9比较,把比较的结

果传送到数据寄存器里,此时,若数据寄存器里的数字大于9或小

于0,通过传送指令MOV给此数据寄存器里传送0,若数字在0—9

之间通模誉肆过指令SEGD来驱动数码管显示该数。个位用SEGD指令来

驱动数码管只显示0。

表1 I/O点数分配表

输入 输出

元件名称 输入点 元件名称 输出点

发题按钮 X0 l号台抢答信号显示 Yl

1号抢答按钮 X1 2号台抢答信号显示 Y2

2号抢答按钮 )(2 3号台抢答信号显示 Y3

3号抢答按钮 X3 答题时间到声音提示 Y4

加分按钮 X4 答题时间到信号显示 Y5

减分按钮 X5 个位分值显示 Y20—Y26

十位分值显示 Y10一Y16


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8151390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存