PCL实验报告.docx
《PCL实验报告.docx》由会员分享,可在线阅读,更多相关《PCL实验报告.docx(12页珍藏版)》请在冰豆网上搜索。
PCL实验报告
一、编程软件的使用
1.1创建工程
在计算机的桌面上找到PLC逻辑器件软件CX-Programmer的快捷方式图标,双击后打开CX-Programmer的工作界面,然后单击菜单栏中的【新建】按钮,弹出如图1.1.1所示的工作菜单,在【设备类型中】选择CPM1(CPM1A),然后单击右边的【设定(S)】,进入设备类型CPM1(CPM1A)设置,单击CPU类型,选择【CPU20】,如图1.1.2所示,然后单击【确定】按钮即CX-Programmer工程文件创建完成,如图1.1.3所示。
图1.1.1图1.1.2
图1.1.3
1.2工程文件保存
将建立好的CX-Programmer工作工程文件进行保存,用鼠标单击保存图标,或单击菜单栏中的保存按钮,或使用快捷键Ctrl+S,弹出如图1.2所示的对话框,在【保存在(PLC)】中选择保存路径,在下端【文件名】中输入保存的文件名,然后单击保存按钮,完成保存。
若已经创建好了一个文件,可直接将之前创建好的工程文件打开。
图1.2
1.3设计CX-Programmer文件
将所选择的工具图输入到编辑界面上进行设计,如图1.3.1所示;在设计好之后就可以按下编译按钮进行编译,如果全编译通过则在工作界面的最下方会提示无错误,如果编译有错,则会提示编译不通过。
如果想插入计数器或是计时器,单击菜单栏中的插入按钮,然后单击指令按钮,将指令按钮插入到你想要使用的地方,如图1.3.2所示。
图1.3.1
图1.3.2
1.4在PLC试验箱中连线
根据在CX-Programmer软件中设计编译好的程序,按照程序中的触点,对应试验箱中的模拟器件进行连线,如图1.4所示。
图1.4
1.5程序下载
在CX-Programmer程序中编译并检查准确无误后,在试验箱中将相应的连接线连接好,之后就可以进行程序的下载了。
首先,用鼠标单击菜单栏中的PLC按钮,在PLC下拉菜单中选择【在线工作】按钮,如图1.5.1所示;之后再单击菜单栏中的PLC按钮,在PLC下拉菜单中选择【传送】,再选择【传送到PLC】,之后出现的对话框一律都选择【确定】按钮,如图1.5.2所示;再次,单击菜单栏中的【PLC】,在PLC下拉菜单中选择【操作模式】,然后选择【运行】,如图1.5.3所示;最后,等待程序下载完毕后就可以进行实际操作了。
在实际操作过程中,要检查是否有错误,或是看试验箱中的实际运行情况与设计的情况是否相符,结果还可以通过观察PLC试验机中的亮灯情况进行判断。
图1.5.1
图1.5.2
图1.5.3
1.6修改及重新运行
如果在试验中出现错误,则要先中断PLC实验箱的实验运行模式,具体操作是:
单击菜单栏中的【PLC】,然后在PLC下拉菜单中单击【在线工作】,如图1.6所示。
之后,系统将自动切换到离线工作模式,这样就可以修改程序了,在修改好程序之后,同样经过以上的编译,在线工作,传送,传送到PLC,运行等步骤之后就可以进行下一步实验了。
图1.6
二、编程操作
2.1实习二第三题
题目:
按下开关后,灯按照亮3秒,灭2秒的规律闪烁,按下复位开关后关闭。
2.1.1I/O分配:
程序中包括两个定时器,定时器1为TIM002#30,表示定时时间为3秒,按下外部触电开关0.01,指示灯10.01亮3秒;定时器1定时3秒时间到后,常开继电器开关TIM002闭合,常闭继电器开关10.02断开,定时器2,TIM001#20开始工作,定时时间2秒,指示灯10.01灭2秒;TIM001定时2秒时间到后,常闭继电器开关TIM001断开,常开继电器开关TIM001闭合,继电器10.02停止工作,常闭继电器开关10.02闭合,指示灯再次被启动,依次亮3秒、灭2秒循环。
运行到任何时刻时,按下复位开关0.02,继电器10.02停止工作,继电器常开开关10.02断开,整个电路停止供电,系统关闭。
2.1.2梯形图:
2.1.3指令程序:
LDTIM001
OR0.01
OR10.01
TIM002
#0030
ANDNOT10.02
OUT10.01
LDTIM002
OR10.02
TIM001
#0020
ANDNOT0.02
ANDNOTTIM001
OUT10.02
2.1.4试验箱连线:
在试验线上的连线为,外部输入端口1接一个触点开关,表示启动;外部输出端口1接绿灯,表示指示灯,输出端口2接红灯,表示继电器10.02;外部输入端口2接一个触点开关,表示复位。
2.2实习二第五题
题目:
按下启动按钮后,电机运转3秒,再停2秒。
如此规律循环3次后停止。
如果在以上过程中按下了停止按钮,电机停止,系统复位。
2.2.1I/O分配:
程序中包括两个定时器TIM001#30,TIM002#20和一个计数器CNT001#3.按下启动开关0.02后,定时器TIM001开始工作,电机10.01运转;定时器TIM001定时3秒时间到后,继电器常闭开关TIM001断开,电机10.01停止运转,同时继电器常开开关TIM001闭合,定时器TIM002开始工作;定时器TIM002定时2秒时间到后,继电器常开开关TIM002闭合,计数器CNT001计数一次,电机10.01再次启动;循环三次后,计数器CNT001计数达到设定三次,继电器常闭开关CNT001断开,电机停止运转。
在运行的任何时刻,按下停止开关0.03,计数器计数跳到三次,继电器常闭开关CNT001断开,电机停止运转。
2.2.2梯形图:
2.2.3指令程序:
LD0.02
OR10.01
ORTIM002
TIM001
#0030
ANDNOTTIM001
ANDNOTCNT001
OUT10.01
LDTIM001
OR10.02
TIM002
#0020
ANDNOTTIM002
OUT10.02
LDTIM002
LD0.03
CNT001
#0003
2.2.4试验箱连线:
在试验箱上的连线为,外部输入端口2接一触点开关,表示启动,外部输入端口3接一触点开关,表示停止,外部输出端口1接绿灯,表示电机,外部输出端口2接红灯,表示继电器10.02。
2.3实习三第四题
题目:
单按钮双路单双通输出控制:
用一个按钮控制二盏灯,第一次按下时第一盏灯亮并保持,第二次按下时第一盏灯灭,同时第二盏灯亮,第三次按下时两盏灯同时亮,第四次按下时两盏灯同时灭……以此规律循环下去。
2.3.1I/O分配:
设计中采用两个锁存继电器KEEP指令和和一个微分指令DIFU。
第一次按下常开触点0.00,DIFU200.00触发,常开触点200.00闭合,继电器10.00接通并保持;第二次按下常开触点0.00,DIFU200.00触发,常开触点200.00闭合,常开触点10.00闭合,继电器10.00复位,同时继电器10.01接通并保持;第三次按下常开触点0.00,DIFU200.00触发,常开触点200.00闭合,继电器10.00接通并保持;第四次按下常开触点0.00,DIFU200.00触发,常开触点200.00闭合,常开触点10.00闭合,常开触点10.01闭合,继电器10.00和继电器10.01同时复位,系统恢复到初始状态。
2.3.2梯形图:
2.3.3指令程序:
0LD0.00
1DIFU(13)200.00
2LD200.00
3AND10.00
4ANDNOT10.01
5LD200.00
6AND10.00
7AND10.01
8KEEP(11)10.01
9LD200.00
10ANDNOT10.00
11LD200.00
12AND10.00
13KEEP(11)10.00
14END
2.3.4试验箱连线:
在PLC试验箱中,外部输入端口0接入一个触点开关,作为开始按钮;外部输出0接入红灯,外部输入端口1接入绿灯。
三、学习体会
通过本课程和三次上机实验的学习,我从刚开始的几乎搞不懂PLC程序到后来的逐渐了解并学会应用到题目中学到了很多PLC基本实际操作知识。
结束实习后,我熟悉了课堂内容,学会了PLC中一些基本的指令和编程方法,可以独立编写简单的程序。
。
实验中,我们将课堂上学习的理论知识应用到具体的实例中,在相互合作和研究生学姐的帮助下完成了实验任务,掌握了PLC编程的基本知识,同时也体会到编程需要坚强的毅力和足够的耐心,需要敢于实践的信心,需要有缜密的逻辑思维,也需要有不可或缺的相关知识,同时要养成良好的编程习惯。