通过实例玩转三菱(西门子)PLC之知识抢答器的设计(数码显示)
写这篇文章的前提是一位老师傅给发信息希望小编写的,这位老师傅给我触动挺大了,他已经快退休了,想自学三菱PLC,我希望大家能给他点赞,反过来说一位老师傅(快退休的)都能自学PLC,让那些只会抱怨不懂得学的愤青们情可以堪。呵呵呵,只要有兴趣、恒心和毅力没有学不会的东西。加油。
1、简单说下自己想到的功能要求:
(1)可供4个竞赛小组进行抢答,当某一组按下抢答按钮,并发出声响,同时别的组的抢答无效。
(2)抢答器设一个复位按钮,复位后重新进行抢答
(3)由数码管显示抢答组号码。
2、所用到变量:
复位按钮 X0(I0.0),第1组抢答按钮 X1(I0.1),第2组抢答按钮 X2(I0.1),第3组抢答按钮 X3(I0.3)第4组抢答按钮 X4(I0.4)
数码管A段显示 Y0(Q0.0),数码管B段显示 Y1(Q0.1),数码管C段显示 Y2(Q0.2),数码管D段显示 Y3(Q0.3),数码管E段显示 Y4(Q0.4),数码管F段显示 Y5(Q0.5),数码管G段显示 Y6(Q0.6),铃声 Y7(Q0.7)
数码管如下图所示:显示1则需要输出B和C,即Y1和Y2,显示2则需要输出A、B、G、E、D,显示3则需要输出A、B、G、C、D,显示4则需要输出F、G、B、C。
编程如下:从数码管的输出,需要输出A(Y0)的有X2和X3,输出B(Y1)的X1、X2、X3、X4,输出C(Y2)的X1、X3、X4。输出D(Y3)的X2、X3,输出E(Y4)的X2,输出F(Y5)的X4,输出G(Y6)的X2、X3、X4。
首先4组做个互锁如下:
编写输出如下:
下面看看博途程序:
喜欢本文的朋友关注、点赞、评论和转发。
PLC编程案例40 抢答器
一、PLC控制任务说明
抢答器有三个输入,分别为I0.0、I0.1和I0.2,输出分别为Q0.0、Q0.1和Q0.2,主持人复位按钮为I0.3。
任务要求:三个任意抢答,谁先按按钮,谁的指示灯就优先点亮,而且只能点亮一盏灯,进行下一问题时,主持人按复位按钮,抢答重新开始。
二、创建PLC变量表如图一所示
图一
三、主持人复位按钮功能如图二所示
图二
四、三个人谁抢先按下按钮,谁的指示灯优先点亮,具体抢答功能控制逻辑程序如图三所示
图三
普天之下,粉丝最大,如果感觉我的编程案例对你有用,点赞并关注我,是我编程的动力,会不定时分享博途程序案例给大家学习,谢谢!
相关问答
怎么用plc做一个抢答器?
你好,要用PLC做一个抢答器,需要以下步骤:1.准备设备:PLC、按钮、显示屏、声音输出器等。2.将按钮连接到PLC的输入端口上。3.利用PLC的编程软件编写程序...
plc自学考试..._自学考试_帮考网
PLC自学考试是指通过自主学习,准备并参加PLC相关考试,以获得相应的证书或资格。PLC自学考试通常包括PLC基础知识、PLC编程、PLC应用等方面的考试内...
plc抢答指示灯控制电路接法?
以下是一种常见的接法示例:1.首先,将PLC的输出端子与指示灯的正极连接。通常,PLC的输出端子是通过继电器输出或者开关量输出实现的。2.接下来,将指示灯的...
欧姆龙plc如何编写程序块?
我在2019年6月26日,回答过一个欧姆龙PLC程序块编写的问题,应该说2个问题,不过一个是OMRON,一个是欧姆龙,其实可以合并为一个问题,你可以去我的主页搜索一下...
在编程软件PLC设定里面脉冲输出怎么设置程序怎么写?
这个不难搞啊,提示你一下,按钮都为输入点,一个输入有上升沿,置位相应输出点;在每个输出点中间,串入其他输出点的常闭;写一段复位输出点程序;在每个抢答输...
西门子PLC程序下载怎么和电脑通讯?
如果是本地的串行接口,选择pc/ppi,选择OK!波特率选着19.2,本地选择电脑上的硬件端口,远程选择2,然后点击刷新,就会出现连接的plc型号,连接成功就可以上...波特...
plc中seg指令怎么用?
当EN有效时,SEG指令将字节型输人数据IN的低4位对应的七段共阴极显示码输出到OUT指定的字节单元。如果该字节单元是输出继电器字节QB,则QB可直接驱动数码管。例...
OMRON的PLC功能块这么编写呢?
一、PLC必须是一个有效的PLC类型。二、是功能块的定义创建。选择合适的功能块类型:梯形图或结构化文本;新的功能块被创建,它的名称将默认为‘功能块’。三、...
七路抢答器原理?
编码开关是由IC1中的输入端A、B、C、D与二极管和按键组成。当任意按下一个按键时,可控硅都会被触发导通,使IC1的控制端始终保持有一个高电平的输入.所按的数字...
plc电气工程师证怎么考..._电气工程师_帮考网
PLC电气工程师证是由中国电子学会颁发的,考试分为两个阶段:理论考试和实践考试。理论考试:1.报名:登录中国电子学会网站,填写报名表并缴纳考试费用...