抢答器控制
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
八、参考文献
(1)《现代电气及可编程控制技术》主编:王永华
北京航空航天大学出版社
(2)《可编程控制器应用与实验》主编:瞿大中
华中科技大学出版社
(3)《数字电子技术》主编:阎石等
清华大学出版社
代码
地址编码
蜂鸣器发声控制器
SQ1
Q0.0
七段数码管a段
HL1
Q0.1
七段数码管b段
HL2
Q0.2
七段数码管c段
HL3
Q0.3
七段数码管d段
HL4
Q0.4
七段数码管e段
HL5
Q0.5
七段数码管f段
HL6
Q0.6
七段数码管g段
HL7
Q0.7
三、可编程控制器的选型
该系统我们用到的是西门子S7-200系列,该系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。随着科技的不断进步,PLC的种类日益繁多,功能也逐渐增强。
0
1
1
0
0
1
1
显示5
M0.4
1
0
1
1
0
1
1
表3
具体程序梯形图及语句表如下:
梯形图:
语句表如下:
LD I0.0
O M0.0
A I0.5
AN M0.1
AN M0.2
AN M0.4
= M 0.0
LD I0.1
O M0.1
A I0.5
AN M0.0
AN M0.1
AN M0.2
AN M0.3
AN M0.4
= M 0.1
非常适合于小点数控制的微型控制器。
(2)CPU 222
本机集成8输入/6输出共14个数字量I/O点。可连接2个扩展模块,最大扩展至78路数字量I/O点或10路模拟量I/O点。6K字节程序和数据存储空间。4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。是具有扩展能力的、适应性更广泛的全功能控制器。
(4)CPU 226
本机集成24输入/16输出共40个数字量I/O点。可连接7个扩展模块,最大扩展至248路数字量I/O点或35路模拟量I/O点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子可很容易地整体拆卸。
所以,综合分析,该智力抢答器控制系统我采用西门子S7-200 CPU224(14输入/10输出),这样的配置合理又经济,即使输入/输出点数与所需要的输入/输出点数不是完全相等,多出了几个点数,但可以随时增加其它的控制功能。
四、输出接口电路
智力抢答器系统的I/O接口电路图如图1所示:
图1智力抢答器I/O接口电路图
图2主电路原理图
六、系统程序设计
此设计中控制要求中“任一组按下抢答按钮,则锁住抢答器”可以通过来自锁来实现,而要求中“一组按下抢答按钮后,其它抢答无效”则可以通过串联一个继电器常闭触点使其断开来实现。另外,最关键的问题就是要利用五位抢答组的输出来控制七段共阴极数码管的输出了。
发光二极管是一种将电能转变成光能的半导体器件,流过电流,发光二极管就会发光。七段共阴极LED排列成的数码显示器,每一笔划为一发光二极管。这7个发光段分别称为a、b、c、d、e、f和g,当输入端为高电平时,相应的笔划段亮,输入端为低电平时,相应的笔划段熄灭,笔划段亮---即可显示数字0~9了,就如图3所示。
二、控制系统的I/O点及地址分配
根据系统控制要求分析,可知输入点有6个,分别为五个抢答组的抢答按钮和主持人按钮,而输出点,因为在智力抢答器控制系统中要利用七段数码管显示最先按下按钮组的编号,所以要七个输出,分别接数码显示管的a,b,c,d,e,f,g七段,再加上要一个蜂鸣器发出响声,因而总共有8个输出。
LD I0.2
O M0.2
A I0.5
AN M0.0
AN M0.1
AN M0.3
AN M0.4
= M 0.2
LD I0.3
O M0.3
A I0.5
AN M0.0
AN M0.1
AN M0.2
AN M0.3
= M 0.4
LD M0.1
O M0.2
O M0.4
=Q0.1
LD M0.0
O M0.1
O M0.2
具体输入,输出信号及代码,地址编号如表1,表2所示:
表1输入信号及代码、地址编号
名称
代码
地址编码
抢答组1抢答按钮
SB1
I0.0
抢答组2抢答按钮
SB2
I0.1
抢答组3抢答按钮
SB3
I0.2
抢答组4抢答按钮
SB4
I0.3
抢答组5抢答按钮
SB5
I0.4
主持人按钮
SB6
I0.5
表2输出信号及代码、地址编号
名称
七、设计心得体会
PLC作为一门控制技术在我国已有近二十年的应用,并已从工业控制逐渐向其他行业扩展,相信随着其本身性能的不断提高,其应用领域将不断拓宽,了解及掌握这一控制技术,是非常重要的。
这次可编程控制控制系统的设计是一个分析问题,处理问题,解决问题的过程。首先根据工艺过程分析控制要求,知道需要完成哪些过程,有什么样的具体要求,然后确定了输入,输出点数,再通过I/O点选择PLC,设计I/O连接图,再进行程序设计,整个过程需要对本门课融会贯通,熟练掌握。而自己在平时的学习上,对这门课的学习不系统,一部分就是一部分,没有学通,而通过做课程设计,既锻炼了我综合运用我们专业知识去分析和解决实际问题的能力,又使我对这门课程知识的掌握加深了,也感受到了这门课的应用价值,使我发现自动化的作用之大,应用之广,加深了对本专业的热爱。
(3)CPU 224
本机集成14输入/10输出共24个数字量I/O点。可连接7个扩展模块,最大扩展至168路数字量I/O点或35路模拟量I/O点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子可很容易地整体拆卸。是具有较强控制能力的控制器。
智力抢答器控制系统的设计
摘 要:利用西门子公司生产的S7-200型PLC,设计了五路智力抢答器控制系统。给出了控制梯形图、程序指令、外部接线图。
关键词:PLC;抢答器;梯形图;程序
市场上有许许多多种抢答器,但功能却各不相同,电路也形形色色,而所选元件也各不相同。这里设计了一款用PLC控制的抢答器,该抢答器集抢答、声音警示、数字显示和计时于一身,借助较少的外围元件完成抢答的整个过程,选用的是西门子公司生产的S7-200系列PLC设计制作了五路抢答器,该设计编程简单,容易理解掌握,且工作稳定可靠。总体电路简单,易于制作。
O M0.3
=Q0.2
LD M0.0
O M0.2
O M0.3
O M0.4
=Q0.3
LD M0Байду номын сангаас1
O M0.2
O M0.4
=Q0.4
LD M0.1
=Q0.5
LD M0.1
O M0.2
O M0.3
O M0.4
=Q0.7
LD M0.0
O MO.1
O M0.2
O M0.3
M0.4
=Q0.0
过程简单叙述:
当抢答开始之后,如果抢答组1按下抢答按钮SB1,则I0.0的常开触点闭合,则M0.0被接通,对应七段数码管的b,c段LED亮,即显示数字1。而且,M0.0接通,则Q0.0被接通,蜂鸣器响。同时,I0.0的常开触点闭合,则M0.1,M02,M0.3,M0.4全部不被接通,所以其它组按钮不可能发出有效信号了。然后,当主持人按下按钮SB6后,I0.5的常闭触点被断开,M0.0,M0.1,M0.2,M0.3,M0.4均不再接通,数码管各段都不再亮,Q0.0也不接通,蜂鸣器也停止发声了。如果其它抢答组按下抢答按钮,过程类似……就不再一一叙述了。
用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些复杂的中小型控制系统。
现在西门子公司新推出一种增强型的CPU226XM,它在用户程序存储容量上扩大到8K字,其它性能指标和CPU226相同。
而对于智力抢答器系统,分析可知,系统共有输入点6个,输出点8个,从功能的实现来看,根据比较上述各种CPU分析可知,输入输出点数较的CPU221,CPU222不足以满足要求,而用CPU224和CPU226都可以完成任务。但是用太的输入/输出点数的CPU实现小点数的控制系统就很不划算了,就如,如果选用CPU226PLC,则价格较高,造成硬件资源的浪费。
一、工艺过程及控制要求
这样一个智力抢答器系统,主持人有一个开关控制五个抢答组,当主持人说出题目后,任一组抢先按下按钮,则通过七段数码管显示该最先按下按钮组的编号,使蜂鸣器发出响声,同时锁住抢答器,使其它四组抢答组抢答无效。只有主持人再次按下按钮之后,五组数码管所显示的编号被复位,蜂鸣器停止发出响声,抢答者方可重新开始抢答。
S7-200系列PLC有4个不同的基本型号。
(1)CPU 221
本机集成6输入/4输出共10个数字量I/O点。无I/O扩展能力。6K字节程序和数据存储空间。4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
图3七段数码管显示示意图
具体的实现可利用辅助继电器(M)来实现它,即将辅助继电器的输出组成来实现七段输出,如表3所示:
数码管
a段
b段
c段
d段
e段
f段
g段
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
显示1
M0.0
0
1
1
0
0
0
0
显示2
M0.1
1
1
0
1
1
0
1
显示3
M0.2
1
1
1
1
0
0
1
显示4
M0.3
五、主电路原理图
因为本系统不需要用到电机,本可以不需主回路电路,考虑到虽然CPU224上自带的24V直流电源使用可能会不稳定,但PLC的电源在整个系统中起着十分重要得作用。如果没有一个良好的、可靠得电源系统是无法正常工作的,所以决定CPU224所需用电源由外电源提供,由三相电整流得到,具体电路图如图2所示:
总之通过这次对智力抢答器的设计,使我受益匪浅。
另外:对于这个智力抢答器,个人觉得可以有适当的扩展,如果对外围电路稍加修改,就可以变成多路多人抢答器,如六路或十路等,改为多路多人抢答器,可以在梯形图中再加入一路或五路分支即可。另外,如果去掉程序中的互锁和抢答限时功能,可以将抢答器改成呼叫器,也可以用在医院的病房、工厂的车间等多种地方。
(1)《现代电气及可编程控制技术》主编:王永华
北京航空航天大学出版社
(2)《可编程控制器应用与实验》主编:瞿大中
华中科技大学出版社
(3)《数字电子技术》主编:阎石等
清华大学出版社
代码
地址编码
蜂鸣器发声控制器
SQ1
Q0.0
七段数码管a段
HL1
Q0.1
七段数码管b段
HL2
Q0.2
七段数码管c段
HL3
Q0.3
七段数码管d段
HL4
Q0.4
七段数码管e段
HL5
Q0.5
七段数码管f段
HL6
Q0.6
七段数码管g段
HL7
Q0.7
三、可编程控制器的选型
该系统我们用到的是西门子S7-200系列,该系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。随着科技的不断进步,PLC的种类日益繁多,功能也逐渐增强。
0
1
1
0
0
1
1
显示5
M0.4
1
0
1
1
0
1
1
表3
具体程序梯形图及语句表如下:
梯形图:
语句表如下:
LD I0.0
O M0.0
A I0.5
AN M0.1
AN M0.2
AN M0.4
= M 0.0
LD I0.1
O M0.1
A I0.5
AN M0.0
AN M0.1
AN M0.2
AN M0.3
AN M0.4
= M 0.1
非常适合于小点数控制的微型控制器。
(2)CPU 222
本机集成8输入/6输出共14个数字量I/O点。可连接2个扩展模块,最大扩展至78路数字量I/O点或10路模拟量I/O点。6K字节程序和数据存储空间。4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。是具有扩展能力的、适应性更广泛的全功能控制器。
(4)CPU 226
本机集成24输入/16输出共40个数字量I/O点。可连接7个扩展模块,最大扩展至248路数字量I/O点或35路模拟量I/O点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子可很容易地整体拆卸。
所以,综合分析,该智力抢答器控制系统我采用西门子S7-200 CPU224(14输入/10输出),这样的配置合理又经济,即使输入/输出点数与所需要的输入/输出点数不是完全相等,多出了几个点数,但可以随时增加其它的控制功能。
四、输出接口电路
智力抢答器系统的I/O接口电路图如图1所示:
图1智力抢答器I/O接口电路图
图2主电路原理图
六、系统程序设计
此设计中控制要求中“任一组按下抢答按钮,则锁住抢答器”可以通过来自锁来实现,而要求中“一组按下抢答按钮后,其它抢答无效”则可以通过串联一个继电器常闭触点使其断开来实现。另外,最关键的问题就是要利用五位抢答组的输出来控制七段共阴极数码管的输出了。
发光二极管是一种将电能转变成光能的半导体器件,流过电流,发光二极管就会发光。七段共阴极LED排列成的数码显示器,每一笔划为一发光二极管。这7个发光段分别称为a、b、c、d、e、f和g,当输入端为高电平时,相应的笔划段亮,输入端为低电平时,相应的笔划段熄灭,笔划段亮---即可显示数字0~9了,就如图3所示。
二、控制系统的I/O点及地址分配
根据系统控制要求分析,可知输入点有6个,分别为五个抢答组的抢答按钮和主持人按钮,而输出点,因为在智力抢答器控制系统中要利用七段数码管显示最先按下按钮组的编号,所以要七个输出,分别接数码显示管的a,b,c,d,e,f,g七段,再加上要一个蜂鸣器发出响声,因而总共有8个输出。
LD I0.2
O M0.2
A I0.5
AN M0.0
AN M0.1
AN M0.3
AN M0.4
= M 0.2
LD I0.3
O M0.3
A I0.5
AN M0.0
AN M0.1
AN M0.2
AN M0.3
= M 0.4
LD M0.1
O M0.2
O M0.4
=Q0.1
LD M0.0
O M0.1
O M0.2
具体输入,输出信号及代码,地址编号如表1,表2所示:
表1输入信号及代码、地址编号
名称
代码
地址编码
抢答组1抢答按钮
SB1
I0.0
抢答组2抢答按钮
SB2
I0.1
抢答组3抢答按钮
SB3
I0.2
抢答组4抢答按钮
SB4
I0.3
抢答组5抢答按钮
SB5
I0.4
主持人按钮
SB6
I0.5
表2输出信号及代码、地址编号
名称
七、设计心得体会
PLC作为一门控制技术在我国已有近二十年的应用,并已从工业控制逐渐向其他行业扩展,相信随着其本身性能的不断提高,其应用领域将不断拓宽,了解及掌握这一控制技术,是非常重要的。
这次可编程控制控制系统的设计是一个分析问题,处理问题,解决问题的过程。首先根据工艺过程分析控制要求,知道需要完成哪些过程,有什么样的具体要求,然后确定了输入,输出点数,再通过I/O点选择PLC,设计I/O连接图,再进行程序设计,整个过程需要对本门课融会贯通,熟练掌握。而自己在平时的学习上,对这门课的学习不系统,一部分就是一部分,没有学通,而通过做课程设计,既锻炼了我综合运用我们专业知识去分析和解决实际问题的能力,又使我对这门课程知识的掌握加深了,也感受到了这门课的应用价值,使我发现自动化的作用之大,应用之广,加深了对本专业的热爱。
(3)CPU 224
本机集成14输入/10输出共24个数字量I/O点。可连接7个扩展模块,最大扩展至168路数字量I/O点或35路模拟量I/O点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子可很容易地整体拆卸。是具有较强控制能力的控制器。
智力抢答器控制系统的设计
摘 要:利用西门子公司生产的S7-200型PLC,设计了五路智力抢答器控制系统。给出了控制梯形图、程序指令、外部接线图。
关键词:PLC;抢答器;梯形图;程序
市场上有许许多多种抢答器,但功能却各不相同,电路也形形色色,而所选元件也各不相同。这里设计了一款用PLC控制的抢答器,该抢答器集抢答、声音警示、数字显示和计时于一身,借助较少的外围元件完成抢答的整个过程,选用的是西门子公司生产的S7-200系列PLC设计制作了五路抢答器,该设计编程简单,容易理解掌握,且工作稳定可靠。总体电路简单,易于制作。
O M0.3
=Q0.2
LD M0.0
O M0.2
O M0.3
O M0.4
=Q0.3
LD M0Байду номын сангаас1
O M0.2
O M0.4
=Q0.4
LD M0.1
=Q0.5
LD M0.1
O M0.2
O M0.3
O M0.4
=Q0.7
LD M0.0
O MO.1
O M0.2
O M0.3
M0.4
=Q0.0
过程简单叙述:
当抢答开始之后,如果抢答组1按下抢答按钮SB1,则I0.0的常开触点闭合,则M0.0被接通,对应七段数码管的b,c段LED亮,即显示数字1。而且,M0.0接通,则Q0.0被接通,蜂鸣器响。同时,I0.0的常开触点闭合,则M0.1,M02,M0.3,M0.4全部不被接通,所以其它组按钮不可能发出有效信号了。然后,当主持人按下按钮SB6后,I0.5的常闭触点被断开,M0.0,M0.1,M0.2,M0.3,M0.4均不再接通,数码管各段都不再亮,Q0.0也不接通,蜂鸣器也停止发声了。如果其它抢答组按下抢答按钮,过程类似……就不再一一叙述了。
用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些复杂的中小型控制系统。
现在西门子公司新推出一种增强型的CPU226XM,它在用户程序存储容量上扩大到8K字,其它性能指标和CPU226相同。
而对于智力抢答器系统,分析可知,系统共有输入点6个,输出点8个,从功能的实现来看,根据比较上述各种CPU分析可知,输入输出点数较的CPU221,CPU222不足以满足要求,而用CPU224和CPU226都可以完成任务。但是用太的输入/输出点数的CPU实现小点数的控制系统就很不划算了,就如,如果选用CPU226PLC,则价格较高,造成硬件资源的浪费。
一、工艺过程及控制要求
这样一个智力抢答器系统,主持人有一个开关控制五个抢答组,当主持人说出题目后,任一组抢先按下按钮,则通过七段数码管显示该最先按下按钮组的编号,使蜂鸣器发出响声,同时锁住抢答器,使其它四组抢答组抢答无效。只有主持人再次按下按钮之后,五组数码管所显示的编号被复位,蜂鸣器停止发出响声,抢答者方可重新开始抢答。
S7-200系列PLC有4个不同的基本型号。
(1)CPU 221
本机集成6输入/4输出共10个数字量I/O点。无I/O扩展能力。6K字节程序和数据存储空间。4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
图3七段数码管显示示意图
具体的实现可利用辅助继电器(M)来实现它,即将辅助继电器的输出组成来实现七段输出,如表3所示:
数码管
a段
b段
c段
d段
e段
f段
g段
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
显示1
M0.0
0
1
1
0
0
0
0
显示2
M0.1
1
1
0
1
1
0
1
显示3
M0.2
1
1
1
1
0
0
1
显示4
M0.3
五、主电路原理图
因为本系统不需要用到电机,本可以不需主回路电路,考虑到虽然CPU224上自带的24V直流电源使用可能会不稳定,但PLC的电源在整个系统中起着十分重要得作用。如果没有一个良好的、可靠得电源系统是无法正常工作的,所以决定CPU224所需用电源由外电源提供,由三相电整流得到,具体电路图如图2所示:
总之通过这次对智力抢答器的设计,使我受益匪浅。
另外:对于这个智力抢答器,个人觉得可以有适当的扩展,如果对外围电路稍加修改,就可以变成多路多人抢答器,如六路或十路等,改为多路多人抢答器,可以在梯形图中再加入一路或五路分支即可。另外,如果去掉程序中的互锁和抢答限时功能,可以将抢答器改成呼叫器,也可以用在医院的病房、工厂的车间等多种地方。