PLClishun.docx
《PLClishun.docx》由会员分享,可在线阅读,更多相关《PLClishun.docx(15页珍藏版)》请在冰豆网上搜索。
![PLClishun.docx](https://file1.bdocx.com/fileroot1/2023-1/26/a3b9bd1b-486e-44ca-b17f-7152d200d08c/a3b9bd1b-486e-44ca-b17f-7152d200d08c1.gif)
PLClishun
PLC原理及应用结课报告
姓名:
__
班级:
072125
学号:
20121003148
教师:
刘德刚
1.CX-Programmer编程软件的基本运用
1.1编程
1)新建文件。
在工具栏中点击新建文件”按钮,在弹出的“变更PLC”对话框中选择设备类型为“CPM1(CPM1A)”(三次实验皆用的是PLC老式试验箱),如图1所示。
图1选择设备类型
2)在“变更PLC”对话框中,在选择设备类型后,点击“设备类型”对应的“设定”按钮,将“CPU类型”选择为“CPU20”(如图2所示),然后在两层对话框中一一单击确定,完成文件的新建。
图2设备类型设置
1.2程序编译
编写好程序后对程序进行编译,操作如图3所示。
图3编译程序
1.3实验箱连线
接上实验箱的电源线以及数据线,然后根据程序梯形图连接线路(只需将端口连接,线路串并联关系由实验箱内部完成),以图4所示程序为例,只需在实验箱中用一条线将0输入口与按钮接通,再用一条线将0输出口与灯接通即可,连线如图5所示。
图4连线程序
图5实验箱连线
1.4程序下传
1)在工具栏,选择“PLC”-“在线工作”,如图6所示。
图6在线工作
2)在工具栏点击“PLC”—“操作模式”中选择“运行”,让PLC进入运行模式,如图7所示。
图7让PLC进入运行模式
3)将程序传送到PLC实验箱,如图8所示。
图8程序传送
1.5程序运行、调试与修改
1)程序运行。
在程序传送完成后即可在实验箱中运行程序。
2)程序调试与修改。
倘若在实验箱中运行程序时达不到预期效果,则在再次点击工具栏中的“PLC”——“在线工作”,退出工作模式,即可对程序进行修
改,如图9所示。
图9程序退出运行模式
1.6程序保存
在程序运行无误后,点击“保存按钮”将程序保存,如图10所示。
图10保存程序
2.实验题目
2.1三人抢答器
2.1.1题目要求
三人利用三个按钮抢答,每个按钮对应一盏灯。
主持人按下启动开关后,开始抢答,先按下的灯一直亮。
主持人按下复位后,灯灭,重新开始抢答。
如果主持人按下启动按钮前抢答,则铃响且抢答者灯亮,主持人按下复位后,灯灭,重新开始抢答。
主持人按下启动按钮后三秒无人应答,则铃响,此时再按抢答按钮灯不亮,按下复位按钮重新抢答。
2.1.2梯形图
图11
2.1.3指令程序图
图12
2.1.4程序I/O口分配
根据题目要求,确定程序I/O口分配,如表1所示。
表1程序的I/O口分配
输入、输出信号
信号元件及作用
0.00
复位开关常闭
0.05
抢答按钮1
0.02
抢答按钮2
0.03
抢答按钮3
0.01
启动按钮
10.03
灯1
10.02
灯2
10.04
灯3
10.05
铃
2.2分析工作原理
画出图13的程序,分析工作原理结合监控画面,进行测试。
图13
表2程序的I/O口分配
输入、输出信号
信号元件及作用
0.00
启动按钮P_FIRST_CYCLE第一次循环标志
0.01
开关按钮
图14指令程序图
工作原理:
plc在启动时,p_first_cycle第一次循环标志启动。
Mov语句将通道200内的50传到200通道,cnt设置值变成50.按下0.00启动,p_1s开始发送脉冲,cnt开始计数。
同理,按下0.01,cnt复位,mov将通道200值100传到200通道,cnt为100,p_1s开始发送脉冲,p_first_cycle仅在开机时使用。
2.3单按钮双路单通输出控制:
2.3.1题目要求
用一个按钮控制两盏灯,第一次按下时第一盏灯亮并保持,第二次按下时第一盏灯灭,同时第二盏灯亮,第三次按下时两盏灯同时亮,第四次按下时两盏灯同时灭……以此规律循环下去。
2.3.2实验梯形图:
图15
2.3.3实验程序图:
图16
2.3.4程序的I/O口分配
表3程序的I/O口分配
输入、输出信号
信号元件及作用
0.00
复位按钮常闭
0.01
启动按钮常开
10.00
第一盏灯信号送入
10.01
第二盏灯信号送入
2.4实验3第五题
2.4.1题目要求
八盏灯,用两个按钮控制, 一个作为位移按钮,一个作为复位按钮,实现八盏信号灯,单方向按顺序逐个亮或灭,相当于灯的亮灭按顺序作位置移动。
当位移按钮按下时,信号灯依次从第一个灯开始向后逐个亮;按钮松开时, 信号灯依次从第一个灯开始向后逐个灭。
位移间隔时间为0.5秒。
当复位按钮按下时,灯全灭,系统复位。
注:
使用移位寄存器指令,不需要接8个灯,只需借助plc面板上的led指示灯来测试即可。
2.4.2梯形图
图17
2.4.3指令程序图
图18
2.4.4程序的I/O口分配
表4程序的I/O口分配
输入、输出信号
信号元件及作用
0.00
复位按钮
0.01
位移按钮
10.00
第一盏灯信号送入
10.01
第二盏灯信号送入
10.02
第三盏灯信号送入
10.03
第四盏灯信号送入
10.04
第五盏灯信号送入
10.05
第六盏灯信号送入
10.06
第七盏灯信号送入
10.07
第八盏灯信号送入
3.实验结果及总结
达到了设计的要求和观察到了预期的实验效果;
1)PLC设计重点就在于梯形图的设计,需要有很巧妙的设计方法,虽然以前也试着设计过类似的梯形图,但我觉的设计出一个好的梯形图并不是一件简单的事;有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握。
2)当程序出错时,要多观察、对错误重复n次,估计是由什么原因引起的,从电路整体来看、分析可能是什么错误,再缩小范围。
如果实再找不出来,就出去吹吹风吧,不能急于求成,但不要放弃;要保持你的头脑清醒。
3)在设计过程中,总是遇到这样或那样的问题。
有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。
自然而然,我的耐心便在其中建立起来了。
为以后的工作积累了经验,增强了信心。