资源描述
西安邮电学院
PLC实训汇报
专业名称
:
自动化学院
学生姓名
:
董艳侠(06082052)
专业名称
:
测控技术和仪器
班 级
:
测控0802
一、 试验目标:
1) 认识并学习PLC,了解PLC系统结构,熟悉PLC组成及各部分作用,掌握PLC工作原理,明确PLC输入/输出意义;
2) 了解PLC应用软件编制方法;
3) 熟悉PLC基础指令,了解PLC功效指令;
4) 掌握PLC基础电旅程序组成和简单设计方法;
5) 熟悉PLC基础指令梯形图或语句表编辑方法。
二、试验设备:
1) 一台PLC主机;
2) 微型计算机(带编程电缆及编程软件);
3) 输入/输出试验板;
4) 电工工具及导线若干;
三、试验内容:
1、了解PLC基础指令系统特点
PLC编程语言和通常计算机语言相比,含有显著特点,它既不一样于高级语言,也不一样于通常汇编语言,它既要满足易于编写,又要满足易于调试要求。现在,还没有一个对各厂家产品全部能兼容编程语言。如三菱企业产品有它自己编程语言,OMRON企业产品也有它自己语言。但不管什么型号PLC,其编程语言全部含有以下特点:
1. 图形式指令结构:程序由图形方法表示,指令由不一样图形符号组成,易于了解和记忆。系统软件开发者已把工业控制中所需独立运算功效编制成象征性图形,用户依据自己需要把这些图形进行组合,并填入合适参数。在逻辑运算部分,几乎全部厂家全部采取类似于继电器控制电路梯形图,很轻易接收。如西门子企业还采取控制系统步骤图来表示,它沿用二进制逻辑元件图形符号来表示控制关系,很直观易懂。较复杂算术运算、定时计数等,通常也参考梯形图或逻辑元件图给表示,即使象征性不如逻辑运算部分,也受用户欢迎。
2. 明确变量常数:图形符相当于操作码,要求了运算功效,操作数由用户填人,如:K400,T120等。PLC中变量和常数和其取值范围有明确要求,由产品型号决定,可查阅产品目录手册。
3. 简化程序结构:PLC程序结构通常很简单,经典为块式结构,不一样块完成不一样功效,使程序调试者对整个程序控制功效和控制次序有清楚概念。
4. 简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其它由系统软件自动完成,整个编辑过程全部在人机对话下进行,不要求用户有高深软件设计能力。
5. 强化调试手段:不管是汇编程序,还是高级语言程序调试,全部是令编辑人员头疼事,而PLC程序调试提供了完备条件,使用编程器,利用PLC和编程器上按键、显示和内部编辑、调试、监控等,并在软件支持下,诊疗和调试操作全部很简单。
总而言之,PLC编程语言是面向用户,对使用者不要求含有高深知识、不需要长时间专业训练。
PLC组成:从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包含CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸整体。模块式PLC包含CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块能够根据一定规则组合配置。
2、掌握PLC编程语言形式
PLC 最常见两种编程语言,一是梯形图,二是助记符语言表。采取梯形图编程,因为它直观易懂,但需要一台个人计算机及对应编程软件;采取助记符形式便于试验,因为它只需要一台简易编程器,而无须用昂贵图形编程器或计算机来编程。 即使部分高级PLC还含有和计算机兼容C语言、BASIC语言、专用高级语言(如西门子企业GRAPH5、三菱企业MELSAP),还有用布尔逻辑语言、通用计算机兼容汇编语言等。不管怎么样,各厂家编程语言全部只能适适用于本厂产品。
1. 编程指令:指令是PLC被通知要做什么,和怎样去做代码或符号。从本质上讲,指令只是部分二进制代码,这点PLC和一般计算机是完全相同。同时PLC也有编译系统,它能够把部分文字符号或图形符号编译成机器码,所以用户看到PLC指令通常不是机器码而是文字代码,或图形符号。常见助记符语句用英文文字(可用多国文字)缩写及数字代表各对应指令。常见图形符号即梯形图,它类似于电气原理图是符号,易为电气工作人员所接收。
2.指令系统:一个PLC所含有指令全体称为该PLC指令系统。它包含着指令多少,各指令全部能干什么事,代表着PLC功效和性能。
通常讲,功效强、性能好PLC,其指令系统肯定丰富,所能干事也就多。我们在编程之前必需搞清PLC指令系统。
3.程序:PLC指令有序集合,PLC运行它,可进行对应工作,当然,这里程序是指PLC用户程序。用户程序通常由用户设计,PLC厂家或代销商不提供。用语句表示程序不大直观,可读性差,尤其是较复杂程序,更难读,所以多数程序用梯形图表示。
4. 梯形图:梯形图是经过连线把PLC指令梯形图符号连接在一起连通图,用以表示所使用PLC指令及其前后次序,它和电气原理图很相同。它连线有两种:一为母线,另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组通常总是从装载(LD)指令开始,必需时再继以若干个输入指令(含LD指令),以建立逻辑条件。最终为输出类指令,实现输出控制,或为数据控制、步骤控制、通讯处理、监控工作等指令,以进行对应工作。母线是用来连接指令组。下图是三菱企业FX2N系列产品最简单梯形图例: 它有两组,第一组用以实现开启、停止控制。第二组仅一个END指令,用以结束程序。
5. 梯形图和助记符对应关系:助记符指令和梯形图指令有严格对应关系,而梯形图连线又可把指令次序给予表现。通常讲,其次序为:先输入,后输出(含其它处理);先上,后下;先左,后右。有了梯形图就可将其翻译成助记符程序。上图助记符程序为:
反之依据助记符,也可画出和其对应梯形图。
6. 梯形图和电气原理图关系:假如仅考虑逻辑控制,梯形图和电气原理图也可建立起一定对应关系。如梯形图输出(OUT)指令,对应于继电器线圈,而输入指令(如LD,AND,OR)对应于接点,互锁指令(IL、ILC)可看成总开关,等等。这么,原有继电控制逻辑,经转换即可变成梯形图,再深入转换,即可变成语句表程序。 有了这个对应关系,用PLC程序代表继电逻辑是很轻易。这也是PLC技术对传统继电控制技术继承。
3.PLC编程应该遵照以下基础标准。
1) 外部输入、输出继电器、内部继电器、定时器、计数器等器件接点可数次反复使用,无需用复杂程序结构来降低接点使用次数。
2) 梯形图每一行全部是从左母线开始,线圈接在最右边,接点不能放在线圈右边。
3) 线圈不能直接和左母线相连。假如需要,能够经过一个没有使用内部继电器常闭接点或特殊内部继电器R9010(常0N)常开接点来连接。
4) 同一编号线圈在一个程序中使用两次称为双线圈输出。双线圈输出轻易引发误操作,应尽可能避免线圈反复使用。
5) 梯形图程序必需符合次序实施标准,即从左到右,从上到下地实施,如不符合次序实施电路不能直接编程。
6) 在梯形图中串联接点、并联接点使用次数没有限制,可无限次地使用。
4.梯形图
梯形图是一个图形语言,在形式上沿袭了传统继电接触器控制图,它将PLC内部多种编程元件(如继电器触点、线圈、定时器、计数器等)和多种含有特定功效命令用专用图形符号、标号定义,并按控制逻辑要求及连接规则进行组合和排列,从而组成了表示PLC输入和输出之间控制关系图形。
1.梯形图基础符号:
1)触点:代表逻辑输入条件,比如开关、按钮或内部条件等。
2)线圈:通常表示逻辑输出结果,如:灯负载、接触器、中间继电器或内部输出条件。
3) 盒:表示其它部分指令,比如:定时器、计数器或数学运算指令。
2.梯形图书写规则:
1)、梯形图中触点只有两种: 常开触点和常闭触点。触点能够无限次使用。
2)、梯形图中输出用—( ) 表示,同一输出变量通常只能使用一次
3)、梯形图左右两边分别有母线和结束母线。
4)、梯形图从左→右,从上→下次序书写。
5)、触点能够任意串并联,输出能够并联,但不能串联
3.绘制梯形图应注意问题:
1)梯形阶梯全部是始于左母线,最终右母线(通常能够省掉不画,仅画左母线)。每行左边是接点组合,表示驱动 逻辑线圈条件,而表示结果逻辑线圈只能接在右边母线上。接点不能出现在线圈右边。
2)接点应画在水平线上,不应画在垂直线上。
3)并联块串联时,应将接点多去路放在梯形图左方(左重右轻标准);串联块并联时,应将接点多并联去路放 在梯形图上方(上重下轻标准)。这么做,程序简练,从而降低指令扫描时间,这对于部分大型程序尤为关键
4)不宜使用双线圈输出。若在同一梯形图中,同一组件线圈使用两次或两次以上,则称为双线圈输出或线圈反复利用。在双线圈输出时,只有最终一次线圈才有效,而前面线圈是无效。
5、绘制梯形实例
1、编写程序,实现以下功效:由PB1开启程序、PL1常亮、PL2实现每隔0.5s闪烁、为停止按钮。程序编写好后,加载到PLC,观察并统计试验现象。
2、编写程序,实现以下功效:由PB1开启程序、PL1实现每隔1s闪烁、20s后PL2由暗转亮、PB2为停止按钮、PB3为计数复位。程序编写好后,加载到PLC,观察并统计试验现象。
3.定时计数
4综合:十字路口交通灯控制试验
十字路口东西南北方向均设有红、黄、绿三只信号灯,交通信号灯开启时,6只灯以一定时序循环往复工作。
梯形图设计步骤以下:
1) 依图中所表示元件及方法绘出各个时间点形成所需支路。这些支路是按时间点前后次序绘出,而且是采取一点连一点方法。
2) 以时间点为工作条件绘出各灯输出梯形图。
3) 为实现交通灯启停控制,在梯形图上增加主控步骤。作为一个循环结束,第二个循环开始控制T7常闭触点也作为条件串入主控指令中。
十字路口交通信号灯梯形图用编程软件包,根据十字路口交通灯控制要求,编制PLC控制程序。根据要求连接PLC主机和输入/输出试验板,运行PLC控制程序,模拟十字路口交通灯控制输入信号,观察输出结果。
四、试验心得:
这个学期开设了PLC实训课程,跟以前全部开设课程有很大区分,这门课程灵活性很强,充足发挥自己潜力;其实学习过程当中并不一定要学到多少东西,个人认为开发思维怎样去学习,这才是最关键,而这门课程恰好表现了这一点。此次实训以班级为主体,以小组为单位而开展一次综合实践,老师也给我们足够空间让我们完成此次实训,这让我认为压力减轻不少。
这次实训从程序上面看起来很复杂,我们组进行了任务分工,一下子就变得简单化了。自己选择了画图,在老师指导下,自己慢慢开始学会了怎样用对应软件去画图,感觉自己花不错,就慢慢熟练起来。
经过这次实训,我对PLC梯形图、指令表、外部接线图有了愈加好了解,也让我愈加了解了相关PLC设计原理。有很多设计理念起源于实际,从中找出最适合设计方法。此次实训脱离不了集体力量,碰到问题和同学相互讨论交流。多和同学讨论。这次实训我学习了很多新知识,从理论到实践,了解了可编程逻辑器件学习和操作方法,知道了理论和实际相结合是很关键,只有理论知识是远远不够,只有把所学理论知识和实践相结合起来,对于编程我熟悉编程连贯性和逻辑性。增强了读程序能力。完成了老师部署任务,从理论中得出结论,才能学会真正一门课程精髓。经过和老师和同学们一块学习和探讨,知道动手是很关键,我们以后要加强实践方面锻炼,让自己对一门课程有全方位掌握。
这次实训,使我学到了不一样学习方法,有愈加深刻体验,让我深切认识到实践关键性。在以后学习过程中,我会愈加重视自己操作能力和应变能力,多和这个社会进行接触,让自己更早适应这个陌生环境,相信在很快未来,能够打造一片属于自己天地。
展开阅读全文