PLC三人抢答器 求梯形图 程序语句 越详细的资料越好!!

如题所述

第1个回答  推荐于2017-09-14
首先,分配地址:1)输入用四个口:选手1为X01;选手2为X02;选手3为X03;复位为X00。2)输出口:选手1抢到为Y01;选手2抢到为Y02;选手1抢到为Y03。输入全部选用为常开按钮。输出为灯,谁点亮、谁抢到。按X00来复位点亮的灯,进入下一轮抢答。
然后编程。由于不太方便画梯形图,因为不复杂,提供源程序吧:
LD X01 ; OR Y01 ; AND NOT Y02 ; AND NOT Y03; AND NOTX00; OUT Y01;
LD X02 ; OR Y02; AND NOT Y01; AND NOT Y03; AND NOTX00; OUT Y02;
LD X03 ; OR Y03; AND NOT Y01 ; AND NOT Y02; AND NOTX00; OUT Y03;
END
仅供参考。
PLC编程有很多方法可供选择,熟能生巧,以后可以多切磋。追问

我想问下,就是,有没有那种,如果选手1先抢了,设置那种短路的,之后即使2,3按了,但Y2,Y3的灯就都不能亮的呢?因为我觉得如果速度够快,视觉上造成同时按下的效果,会不会不太好啊?

追答

PLC是按照扫描周期来工作的,按照上述小程序,扫描周期为微秒级,应该可以区分各选手的差异。前面提供的程序可以满足您的要求:一个选手按下,另外两个选手即使按下也不会亮灯。

追问

哦,这样啊。多谢啦,以后再有别的,再向你请教啊

追答

好的。请教谈不上,互相学习吧。

本回答被提问者采纳
第2个回答  2011-11-18
文库里好像有一个,不知道是不是你需要的,你可以自己去看看!追问

怎么看啊?

追答

你搜索PLC三人抢答器 他的那个应该是一个毕设的题目挺详细的

追问

我搜了的,但是没发现合适的,所以才来求教的。那些课程的,貌似都不是用PLC编的,所以不行

第3个回答  2011-11-18
这东西很简单 自己网上随便找得到追问

我都找了一下午了,都木有合适的

追答

那你要把条件写清楚啊 你不说是啥条件哪个怎么编

追问

就是最简单的那种,老师交代的课题任务,初学的 好像是用的FN1X画的梯形图的吧

追答

晕 是不是这样的条件啊
①当主持人按下抢答按钮X0(连续按钮),灯Y0亮,此时,允许参赛者开始抢答。
②若参赛者在主持人按下X0之前抢先按下抢答按钮,则属违例,违例指示灯Y1亮,且最先违例的参赛组指示灯亦亮,以便对其惩罚。
③各指示灯亮后,均需等主持人按下复位按钮X1才熄灭。
④若在主持人按下开始按钮5秒后无人抢答,则抢答无效

追问

我想说,你这个是百度里搜到的,我早就看了的 其实只要是三人抢答器就行了,没有太多的要求 程序能运行 就OK

追答

A I 0.0

AN Q 0.1

AN Q 0.2

= L 20.0

A L 20.0

A I 1.0

= Q 0.0

A L 20.0

AN I 1.0

= Q 1.0

A I 0.0

AN Q 0.0

AN Q 0.2

= L 20.0

A L 20.0

A I 1.0

= Q 0.1

A L 20.0

AN I 1.0

= Q 1.1

A I 0.0

AN Q 0.0

AN Q 0.1

= L 20.0

A L 20.0

A I 1.0

= Q 0.2

A L 20.0

AN I 1.0

= Q 1.1
这是西门子的 三菱跟这差不多 唉 这程序很简单

追问

我只想说,完全看不懂~~~这个我们还没学啊!!大哥,找点实际点的啊

追答

lwsh1101212 这个人说的就是对的 你说什么会短路他已经是互锁啦 怎么会短路啊 晕 你没有看懂啊

追问

看懂啦,谢啦