




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章PLC简介PLC(ProgrammablelogicController),是指以计算机技术为基础的新型工业装置。在1987年国际电工委员会(InternationalElectricalCommittee)颁布的PLCfc准草案中对PLCF定义:“PL久一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLCM具有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”PLC的特点可靠性高,抗干扰能力强高可靠性是电气控制设备的关键性能。PLCft于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系歹I」PLCf均无故障时间高达30万小时。一些使用冗余CPU勺PLC勺平均无故障工作时间则更长。从PLC勺机外电路来说,使用PLC勾成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低,此外,PLCf有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLCZ外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。配套齐全,功能完善,适用性强PL3展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合.除了逻辑处理功能以外,现代PLCfc多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC勺功能单元大量涌现,使PLCt透到了位置控制、温度控制、CN等各种工业控制中。加上PLCS信能力的增强及人机界面技术的发展,使用PLCA成各种控制系统变得非常容易。易学易用,深受工程技术人员欢迎PLC乍为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC勺少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事打开了方便之门。系统的设计、建造工作量小,维护方便,容易改造PL®存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种,小批量的生产场合。体积小,重量轻,能耗低以超小型PLE例,新近出产的品种底部尺寸小于100mm重量小于150g,功耗仅数瓦。由于体积小很机械内部,是实现机电一体化的理想控制设备。PLC的应用领域目前,PLCE国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运及文化娱乐等各个行业,使用情况大致可归纳为如下几类。开关量的逻辑控制这是PLC1基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。模拟量控制在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。PLU配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。运动控制PLCT以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位和执行机构,现在一般使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控世界上各主要PLCT家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合.过程控制过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLCfg编制各种各样控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC®有PID模块,目前许多小型PL0具有此功能模块。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热炉控制等场合有非常广泛的应用。数据处理现代PLCM有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完成一定控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。通信及联网PLO!信含PLCH的通信及PLGW其它智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各PLCT商都十分重视PLC勺通信功能,纷纷推出各自的网络系统。新近生产的PLC®具有通彳S接接口,通信非常方便。plc的工作原理和结构PLC的工作原理:采用循环扫描方式。在PLC处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。注意:由于PLC是扫描工作过程,在程序执行阶段即使输入发生了变化,输入状态映象寄存器的内容也不会变化,要等到下一周期的输入处理阶段才能改变。
结构:plc实质上是一种专用与工业控制的计算机,其硬件结构基本上与微型计算机再结构上分为固定式和组合式(模块式)两种,固定式plc包括CPU板,I/O板,显示面板,内存块,电源等,这些元素组合成一个不可拆卸的整体。模块式plc包括CPUK块,I/O模块,内存模块,电源模块,底板或机架。这些模块可以按照一定的规则组合配置。输入接口部件PL霞本结构图PLC系统的其它设备编程设备:编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。也就是我们系统的上位机。人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。
第二章S7-200系列编程软(STEP7-Micro/WIN)编程软件STEP7-Micro/WIN窗口界面主界面一般可以分为以下几个部分:菜单条、工具条、浏览条、指令树、用户窗籍口、输出窗口和状态条。除菜单条外,用户可以根据需要通过检视菜单和窗口菜单决定其它窗口的取舍和样式的设置。STEP7-Micro/WIN32的主界面如图1.71所示。黑星条Of1密—Eimj指令树
I工具条■*413黑星条Of1密—Eimj指令树
I工具条■*413fl3工,O■t«rkL找出盅口用尸窗口图1.71STEP7-Micro/WIN32的主界面、主菜单主菜单包括:文件、编辑、检视、PLG调试、工具、窗口、帮助8个主菜单项.编程准备(一)、指令集和编辑器的选择写程序之前,用户必须选择指令集和编辑器。在S7-200系歹UPLC支持的指令集有SIMATIC和IEC1131-3两种。SIMATIC是专为S7-200PLC设计的,专用性强,采用SIMATIC指令编写的程序执行时间短,可以使用LADSTLFBD三种编辑器。IEC1131-3指令集是按国际电工委员会(IEC)PLC编程标准提供的指令系统,作为不同PLC厂商的指令标准,集中指令较少。有些SIMATIC所包含的指令,在IEC1131-3中不是标准指令。IEC1131-3标准指令集适用于不同厂家PLC可以使用LAD和FBD两种编辑器。本教材主要用SIMATIC编程模式。1、单命令“工具”-“选项”-“一般”标签-“编程模式”•选SIMATIC程序编辑器有LADSTLFBD三种。本论文主要用LAD和STL2、择编辑器的方法如下:用菜单命令“检视”-LAD或STL或者菜单命令“工具”-“选项”-“一般”标签-“默认编辑器”。(二)、根据PLC类型进行参数检查在PLCft运行STEP7-Micro/WIN的PC连线后,在建立通信或编辑通信设置以前,应根据PLC的类型进行范围检查。必须保证STEP7-Micro/WIN中PLC类型选择与实际PLC类型相符。方法如下:1、菜单命令"PLC-“类型”-“读取PLC。2、在指令树-“项目”名称-“类型”-“读取PLCSTEP7-Mirco/WIN主要编程功能与程序的上载下载i(一)、下载如果已经成功地在运行STEP7-Micro/WIN32的个人计算机和PLC之间建立了通讯,就可以将编译好的程序下载至该PLG如果PLC中已经有内容将被覆盖。下载步骤如下:(1)、下载之前,PLC必须位于“停止”的工作方式。检查PLC上的工作方式指示灯,如果PLC没有在“停止”,单击工具条中的“停止”按钮,将PLC至于停止方式。(2)、单击工具条中的“下载”按钮,或用菜单命令“文件”-“下载”。出现“下载”对话框。(3)、根据默认值,在初次发出下载命令时,“程序代码块”、“数据块”和“CPL0E置”(系统块)复选框都被选中。如果不需要下载某个块,可以清除该复选框。(4)、单击“确定”,开始下载程序。如果下载成功,将出现一个确认框会显示以下信息:下载成功。(5)、如果STEP7-Micro/WIN32中的CP改型与实际的PLC不匹配,会显示以下警告信息:”为项目所选的PLC类型与远程PLC类型不匹配。继续下载吗?”(6)、此时应纠正PLC类型选项,选择“否”,终止下载程序。(7)、用菜单命令"PLC'-“类型”,调出“PLC类型”对话框。单击“读取PLC按钮,由STEP7-Micro/WIN32自动读取正确的数值。单击“确定”,确认PLC类型。(8)、单击工具条中的“下载”按钮,重新开始下载程序,或用菜单命令“文件”-“下载”。下载成功后,单击工具条中的“运行”按钮,或“PLC-”运行”,PLC进入RUN(运行)工作方式。(二)、上载用下面的方法从PLC将项目元件上载到STEP7-Micro/WIN32程序编辑器:单击“上载”按钮。选择菜单命令“文件”-“上载”。按快捷键组合Ctrl+U。执行的步骤与下载基本相同,选择需的上载的块(程序块、数据块或系统块),单击“上载”按钮,上载的程序将从PLC复制到当前打开的项目中,随后即可保存上载的程序。2.1.4程序的调试与监控在运行STEP7-Micro/WIN32编程设备和PLC之间建立通信并向PLC下载程序后,便可运行程序,收集状态进行监控和调试程序。(一)、选择工作方式PLC有运行和停止两种工作方式。在不同的工作方式下,PLC进行调试的操作方法不同。单击工具栏中的“运行”按钮或“停止”按钮可以进入相应的工作方式.(1)、选^¥STOPT作方式在STOP(停止)工作方式中,可以创建和编辑程序,PLC处于半空闲状态:停止用户程序执行;执行输入更新;用户中断条件被禁用。PLC操作系统28续监控PLC将状态数据传递给STEP7-Micro/WIN32,并执行所有的“强制”或“取消强制”命令。当PLC位于STOP(停止)工作方式可以进行下列操作:使用图状态或程序状态检视操作数的当前值。(因为程序未执行,这一步骤等同于执行“单次读取”)可以使用图状态或程序状态强制数值。使用图状态写入数值。写入或强制输出。执行有限次扫描,并通过状态图或程序状态观察结果。(二)、选择运行工作方式当PLC位于RUN(运行)工作方式时,不能使用“首次扫描”或“多次扫描”功能。可以在状态图表中写入和强制数值,或使用LAD或FBD®序编辑器强制数值,方法与在STOP停止)工作方式中强制数值相同。还可以执行下列操作(不能在STOP工作方式使用):1、使用图状态收集PLC数据值的连续更新。如果希望使用单次更新,图状态必须关闭,才能使用“单次读取”命令。2、使用程序状态收集PLC数据值的连续更新。3、使用RUN工作方式中的“程序编辑”编辑程序,并将改动下载至PLC。1.8顺序功能图(SFC)顺序功能图(SFC)又叫做状态转移图或功能表图,它是描述控制系统的控制过程、功能和特性的一种图形,也是设计可编程序控制器的顺序控制程序的有力工具。这是一种位于其他编程语言之上的图形语言,用来编制顺序控制程序。SFC提供了一种组织程序的图形方法,在SFC中可以用别的语言嵌套编程。步、转换和动作(Action)是SFC中的3种主要元件。步是一种逻辑块,即对应于特定的控制任务的编程逻辑,动作是控制任务的独立部分,转换是从一个任务到另一个任务的原因。对于目前大多数可编程序控制器来说,SFC还仅仅作为组织编程的工具使用,尚需用其他编程语言(如梯形图)将它转换为可编程序控制器可执行的程序。因此,通常只是将SFC作为可编程序控制器的辅助编程工具,而不是一种独立的编程语第三章机械滑台工艺流程控制系统设计要求采用S7-200系列PLC和圆工作台-旋转编码器实验模块完成控制任务。圆工作台模拟机械滑台,圆工作台运动由PLC通过控制变频器拖动三相异步电动机实现。工作台的工艺流程由任课老师指定。SQ1〜SQ均接近开关。控制要求:圆工作台运行状态分为三种方式:手动、单周期和自动循环三种控制方式。其中,运行方式由旋转开关SA选择。运行方式切换时,滑台应立即停止运行。PLC正常运行时用灯HLX旨示其工作正常。要启动滑台运行,必须先按启动按钮SB1,启动润滑泵运行(用灯HLS指示)。然后才能控制滑台运动。按急停按钮停止滑台的全部运行。手动控制:(点动)手动控制指示灯亮,按住SBS工作台前进(圆工作台顺时针转);按住SBX工作台后退(逆时针)。(松开按钮立即停止)单周期运行:单周期指示灯亮,滑台位于初始原点,按动启动按钮SBQ按工艺流程自动运行一周后停在初始原点。按停止按钮SB2立即停止运行。自动循环控制:自动循环灯亮,滑台位于初始原点,按动启动按钮SBQ按工艺流程自动循环运行,运行一周后回到原点后暂停5秒后再接着运行,按停止按钮SB2,立即停止运行。工艺流程中暂停延时需要用指示灯以1HZ的频率闪烁指示
第四章程序设计4.1I/O模块的地址分配1、地址分配输入设备输出设备厅P名称代号地址厅P名称代号地址1启动开关S1I0.01电机止转DIN1Q0.02复包/停止开关S2I0.12电机反转DIN2Q0.13手动模式开关SA0I1.03手动指示灯D3Q0.34单周期模式开关SA1I1.14单周期指示灯D4Q0.65循环模式开关SA2I1.25循环指示灯D5Q0.57限位开关1SQ1I0.27止转指示灯D0Q0.08限位开关2SQ2I0.38反转指示灯D1Q0.19限位开关3SQ3I0.49暂停指示灯D5Q0.410限位开关4SQ4I0.51011手动前进SBSI0.612手动后退SBXI0.7表1I/O地址分配2、工作模式开关的切换对照表SA0(I1.0)SA1(I1.1)SA2(I1.2)工#^100手动010单周期001自动循环表2工作模式开关的切换对照表
3、软件设计(SF。网络1:程序加载时,系统复位网络2:模式开关选定后,相应的指示灯亮(手动指示灯、单周期指示灯、自动循环指示灯)网络3:自动循环开关、手动开关、单周期开关程序上完成互锁。
SMOIWO.O阿箝SMOIWO.O阿箝+南开天切典时,系新宴应网络4:模式开关进行切换时,系统复位。网络5:停止按钮按下时,系统复位。网络6:模式开关打到手动时,M0.1得电博第7按宦电.施制里机正聘独在旧.也制电机反普用第a枕jTioe电动机停止正彷惜JTi(F屯动机存止反转■第9单周期JT关蛙府/自助酒斗JT案选定后j程序开始吮行顺序功能图I同给定辉II.C11.1H2SO,Ria10毡停时,皆停指示灯内烧SMOOM1.DMlSMOOM1.DMl1网络7、网络8:手动。网络9:进入顺序功能图的条件网络10:程序暂停时,暂停指示灯闪烁。网络11网络40:单周期程序段1300MOV.W
EMEMQ1300tiiiiin.IN,d1丁.由QlW050.2Mmis陪束M—手西巧同珞IG异二密将令并岫执行SO.2SCR两格17正赛宴检.OR?f族时指示灯PJ烁SMOOQUO
SMOOQUO
RT3?TONSMtl-5FTSMtl-5M1.0C)k44a18杷4副.I£礼比位■反转尸体.Ert豺字也写入串渔:行干原T37口口口T37<3〉QU.1Cn)MOVW
ENENO1500ti-口UT卜AQ30S0.3
(SCRT)用络20第1冬指令结束—(SCRE)网络21第三条指令开始S0.3SCR网络22T39INTONPT100msgm23a&j注“.市“力,七孤£,走—,立,IEjm伸”缶+<6CRF>IM*W»uu6>iy▼k丁Lsd匕I网络28短暂停结束,程序跳转S0.5
S0.5
(SCRT)同络29结束指令—(SCRE)网络30第五条揩令开始S0.5Q0.1RQ0.1R)1网络31短暂停结束,电机正转置位>反转复位SM0.0Q0.0SM0.0S)1S0.6(SCRT)网络33程序结束网络34第六条指令开始SO6SCR同络35当到达限位开关SQ时,正反转复位,暂停延时隗"暂停指示灯亮网络36暂停时间到后,反转置位,正话复位Q0.1T40Q0.1网络37当检测到限位开关SQ1时।程序跳转10.2S0.7
(SCRT10.2网络38结束指令—(SCRE)网结39第七条指令开始S0.7SCRSM0.050-PT1Q口m皆W
rSM0.050-PT1Q口m皆W
r-)
2SM0.5M1.2()闰给41当衿停时间到,如果自动循环开关选定-程序跳转j开的循环同^42指令结束闰招40当到达限位开关汕1时,正反转复位」暂停延时刚・同时哲写喈示灯闪爆T41INTON―(SCRE)网络41:当检测到自动循环开关按下时,即M0.0得电后,程序跳转,执行网络11网络42,实现循环小结这一次的PLC课程设计可以说是大学里比较用心去做的一次,所以相比之下也有了许多感想,1周的时间从一开始的构思到后期的编程调试,遇到了许多问题,能解决的,不能解决的,都在老师同学的帮助下克服了。转眼就要大四毕业,只有不断地增加自己的实践,不断地提高自己,才能在今后的毕业工作中立于不败之地我们在大学里最应该学会的就是快速学习的能力,当你遇到一个问题是要用最短的时间,最简单可行有效地方法去解决它这才是企业所想要看到的,过程其实就不是那么重要了。这也是我在这次课程设计里更深刻体会到的。面对困难,而不是回避问题,这才是一个真正的当代大学生应该做的。参考文献[1]廖常初.PLC编程及应用(第三版)[M].北京:机械工业出版社,2008[2]田淑珍.S7-200PLC原理及应用[M].北京:机械工业出版社,2009[3]张运刚等.PLC技术与应用[M].北京:人民邮电出版社,2007[4]徐国林.PLC应用技术[M].北京:机械工业出版社,2007[5]廖常初.S7-200PLC基础教程(第二版)[M].北京:机械工业出版社,2009[6]廖常初.可编程序控制器应用技术(第四版)[M].重庆:重庆大学出版社,2002附录1:滑台控制程序TITLE=^?序注释Network1//程序加载时,系统复位LDSM0.1RS0.2,7RQ0.0,6RM0.0,2RM1.0,3Network2//模式开关选定后,相应的指示灯亮LDSM0.0LPSAI1.0=Q0.3LRDAI1.2=Q0.5LPPAI1.1=Q0.6Network3//自动循环开关//网络注释LDI1.2LDNI1.0ANI1.1AI0.0OM0.0ALD=M0.0Network4//模式开关切换时,系统复位LDSM0.0LDI1.2OI1.1OI1.0ALDEDRM0.0,2RQ0.0,6RS0.1,7RM1.0,2Network5//停止按钮按下,系统复位LDSM0.0AI0.1EURM0.0,2RQ0.0,6RS0.1,6RM1.0,3Network6//手动选择开关按下M0.1得电LDI1.0LDNI1.1ANI1.2AI0.0OM0.1ALD=M0.1Network7//按住I0.6控制电机正转按住I0.7控制电机反转LDM0.1LPSAI0.6EUSQ0.0,1LPPAI0.7EUSQ0.1,1Network8//松开I0.6电动机停止正转松开I0.7电动机停止反转LDSM0.0LPSAI0.6EDRQ0.0,1LPPAI0.7EDRQ0.1,1Network9//单周期开关选定后/自动循环开关选定后,程序开始执行顺序功能图//网络注释LDNI1.0AI1.1ANI1.2LDNI1.0AI1.2ANI1.1OLDSS0.1,1Network10//暂停时,暂停指示灯闪烁LDSM0.0LDM1.0OM1.1OM1.2ALD=Q0.4Network11//满足条件时,顺序功能图开始LSCRS0.1Network12//限位开关处在初始位置时,且开始开关按下时,电机执行正转LDI0.0AI0.2SQ0.0,1Network13//开始时加速,数字量写入LDQ0.0MOVW30000,AQW0Network14//当检测到限位开关SQ3时,程序跳转LDI0.4SCRTS0.2Network15//结束第一条指令SCRENetwork16//第二条指令开始执行LSCRS0.2Network17//正转复位,延时,延时指示灯闪烁LDSM0.0RQ0.0,1TONT37,60A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年玉米买卖合同
- 2025汽车租赁合同范本简约版
- 2025合作合同 共同合作协议
- 超级云计算合同范本
- 采购南非货物合同范本
- 传染性疾病病人的护理
- 土方开挖合同范本
- 舞蹈教师团队打造培训
- 拆解房屋安装合同范本
- 自检操作规程培训
- 游泳场所、沐浴场所从业人员卫生知识培训试题
- 新编煤矿员工不安全行为及岗位规范管理手册汇编(版)
- 07J902-3 医疗建筑(卫生间、淋浴间、洗池)
- 推荐如果历史是一群喵读书分享会模板
- 急诊绿色通道管理考试及参考答案
- 【课件】高考英语试卷讲评之七选五课件
- 地下室抗浮锚杆施工方案
- 全套可编辑地图
- JJF 1485-2014圆度定标块校准规范
- GB/T 4802.2-2008纺织品织物起毛起球性能的测定第2部分:改型马丁代尔法
- GB 4053.2-2009固定式钢梯及平台安全要求第2部分:钢斜梯
评论
0/150
提交评论