当前位置:文档之家› PLC课程实验报告

PLC课程实验报告

PLC课程实验
————上机报告
学院:
班级:
学号:
姓名:
目录
一欧姆龙CX-Programmer软件的基本使用 (2)
1.开始一个新的工程 (2)
2.编写一个梯形图程序 (2)
3.把程序下载到PLC并上传 (3)
4.接线 (4)
5.在执行的时候监视程序 (4)
6.在线编辑 (4)
二上机实习程序 (5)
1 题目一 (5)
1.1 题目要求 (5)
1.2 IO分配及程序说明 (5)
1.3 梯形图 (5)
1.4 指令程序 (6)
2 题目二 (6)
2.1 题目要求 (6)
2.2 IO分配及程序说明 (6)
2.3 梯形图 (7)
2.4 指令程序 (10)
3 题目三 (10)
3.1 题目要求 (10)
3.2 IO分配及程序说明 (10)
3.3 梯形图 (11)
3.4 指令程序 (12)
三学习体会 (12)
一欧姆龙CX-Programmer软件的基本使用
在规划一个PLC工程时,在开始制定程序指令以前需要考虑各种项目和CX-Programmer 内部的设置。

例如,要编程的PLC的类型和设置信息对CX-Programmer十分重要,因为只有这样,其才能够和PLC之间建立正确的程序检查和通信。

编程要以将要使用的PLC为目标。

PLC的类型可以随时改变,一旦改变,程序也跟着改变。

按照不成文的约定,在开始的时候最好设置好正确的PLC类型。

1.开始一个新的工程
按照以下步骤来建立一个新的工程:
(1)选择工具栏中的新建按钮。

(2)定义工程的设备条目(设备类型为CP1L,网络类型为USB,CPU类型为L,其他默认)。

(3)保存工程
2.编写一个梯形图程序
下面以一个灯亮灭控制为例说明,该程序是一个标准的顺序控制,顺序如下:按下启动开关→灯亮→按下复位开关→灯灭。

编写一个梯形图程序,包括: 创建一个梯形图程序、编译程序。

(1)建立一个梯形图程序
1
)工具栏中的新建常闭接触点
按钮,在梯级的开始放置一个常闭
接触点,
用作复位开关,输入
0.01,
新建的常闭接触点将被显示。

2)在常闭触点的后端放置一个新的常开接触点,用作启动开关,
输入0.00,新建的常开接触点将被显示。

3)在工具栏中选择新建线圈按钮,在常开触点的旁边新建一个线
圈。

输入100.00,然后选择确定按钮。

(2)编译程序
无论是在线程序还是离线程序,在其生成和编辑过程中不断被检验。

在梯形图中,程序错误以红线出现。

如果梯级中出现一个错误,在梯形图梯级的右边将会出现一道红线。

3.把程序下载到PLC 并上传
按照以下步骤来将程序下载到PLC :
1)选择工具栏中的保存工程按钮,保存当前的工程。

如果在此以前还未保存工程,那么就会显示保存CX-Programmer 文件对话框。

在文件名栏输入文件名称,然后选择保存按钮,完成保存操作。

2)选择工具栏中的在线工作按钮,与PLC 进行连接。

将出现一个确认对话框,选择确认按钮。

由于在线时一般不允许编辑,所以程序变成灰色。

3)选择菜单中PLC 的传送,将程序传送到PLC ,将显示传送对话框。


出的对话框选择确认就可以。

4.接线
用导线将开关连接输入端子,输出端子接一个实验灯。

5.在执行的时候监视程序
一旦程序被下载,就可以在图表工作区中对其运行进行监视(以模拟显示的方式)。

按照以下步骤来监视程序。

1)选择工程工作区中的PLC 对象。

2)择工程工具栏中的切换PLC监视按钮。

3)程序执行时,可以监视梯形图中的数据和控制流,例如,连接
的选择和数值的增加。

6.在线编辑
虽然下载的程序已经变成灰色以防止被直接编辑,但是还是可以选择在线编辑特性来修改梯形图程序。

当使用在线编辑功能时,通常使PLC运行在“监视”模式下面。

在“运行”模式下面进行在线编辑是不可能的。

二上机实习程序
1 题目一
1.1 题目要求
用一只按钮控制一盏灯,第一次按下时灯亮并保持,第二次按下时灯灭,……奇数次灯亮,偶数次灯灭。

1.2 IO分配及程序说明
0.00为输入,接一个复位型开关,作启动开关,100.01为输出,接一个交通灯。

当第一次按下开关时,辅助触点100.00得电,100.01得电自保持灯亮;第二次按下时,复位优先100.01失电,灯灭回到初始状态;第三次按下时跟第一次一样……往后循环,即可实现奇数次灯亮,偶数次灯灭,实现要求。

1.3 梯形图
图1.1为程序未执行时,图1.2为复位时
图1.1
图1.2
1.4 指令程序
2 题目二
2.1 题目要求
某系统中有三台通风机,2台及2台以上开机时,绿灯常亮;一台开机时,绿灯以5Hz的频率闪烁;全部停机时,红灯常亮。

(通风机是否开机可以用按钮状态表示)
注:用符号P-0.2s特殊继电器常开触点可以发出5Hz的脉冲
2.2 IO分配及程序说明
输入0.00,0.01,0.02接开关表示三台通风机的启动,0.03为复位按钮即停机使用。

输出100.00接绿灯,输出100.01接红灯,100.03,100.04,100.05为辅助线圈,不接输出(注:未使用100.02)。

当只0.00闭合(其他任一闭合也一样,即图2.4)时,辅助线圈100.03得电,100.01由于辅助触点断开而失电,辅助触点100.03闭合,由于P-0.2s特殊继电器发出的是5Hz的脉冲,所以100.00断续得电即绿灯以5Hz的频率闪烁;当0.00和0.01都闭合时(其他任意两个输入闭合也一样)时,辅助线圈100.03和100.04都得电,100.01由于辅助触点断开而失电,辅助触点100.03和100.04都闭合(图2.2),线圈100.00可以实现自保持,P-0.2s对输出无作用,所以输出100.00即绿
灯实现常亮;2台以上即三个输入都闭合(图2.3)时,输出一样可以实现自保持,绿灯常亮;停机即按下复位按钮0.03时,三个辅助线圈和100.00都失电,这时线圈100.01接的辅助线圈100.03,100.04,100.05常闭,故得电,所以输出即红灯常亮。

可实现要求。

2.3 梯形图
图2.1为程序未执行时,图2.2表示两台开机时,图2.3表示三台开机时,图2.4表示一台开机时,图2.5表示停机时。

图2.1
图2.2
图2.3
图2.4
图2.5
2.4 指令程序
3 题目三
3.1 题目要求
按下按钮后,定时器开始10秒定时,当剩余时间大于5秒时红灯亮;剩余时间等于5秒时蜂鸣器响;当剩余时间小于5秒时黄灯亮;定时器ON后绿灯亮,黄灯灭。

注:使用CMP指令。

3.2 IO分配及程序说明
0.00为输入,是启动开关。

100.00输出接红灯,100.01输出接蜂鸣器,100.02输出接黄灯,100.03输出接绿灯。

开关开启后,定时器计时,当定时器剩余时间大于比较器设定的5秒时,P-GT得电(与100.00连着的那个),线圈100.00得电,即红灯亮;剩余时间等于5秒时,P-GE得电,P-GT1得电(与100.01连着的那个),线圈100.01得电,即蜂鸣器响;剩余时间小于5秒时,P-LE得电,线圈100.02得电,即黄灯亮;定时完成即定时器ON后,T0000失电(与100.02
连着的那个),断开100.02,黄灯灭;同时T0000得电(与100.03连着的那个),线圈100.03得电即绿灯亮。

至此,实现要求。

3.3 梯形图
图3.1为程序未执行时,图3.2为定时器ON时。

图3.1
图3.2
3.4 指令程序
三学习体会
刚开始上这门课时我以为PLC课程会很难,以为要学习一种新的编程语言,要么至少也是用C语言这些来编程实现工业上的逻辑控制,等老师第一堂课讲完的时候我才明白PLC与机电传动控制的联系是有多紧密。

梯形图就是将机电传动课程里的继电器—接触器控制电路用另一种形式表现出来,学习成本低,重要的是学习掌握基本指令和一些特殊继电器或指令的配合使用,理解PLC的工作原理和设计理念。

三次上机实习中,老师每次都布置了近十道题目,在做每一题时都对PLC的理解更深了一层,自保持,互锁,定时器与计数器,SET,RESET,KEEP指令,微分指令,特殊继电器等。

个人越来越认识到PLC的设计真是个巨大的进步,PLC 用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。

PLC的梯形图程序采用顺序控制设计法来设计,这种编程方法对于复杂的控制系统,设计梯形图的时间比设计相同功能的继电器系统电路图的时间要少得多。

总而言之,PLC这门课真是令人受益匪浅,其清晰明确的软件设计是对生产力的巨大提升,对工业生产控制大有裨益。

相关主题