PLC自锁、互锁控制编程浅谈PLC编程技巧.docx

上传人:安*** 文档编号:17780489 上传时间:2022-05-26 格式:DOCX 页数:15 大小:23.47KB
返回 下载 相关 举报
PLC自锁、互锁控制编程浅谈PLC编程技巧.docx_第1页
第1页 / 共15页
PLC自锁、互锁控制编程浅谈PLC编程技巧.docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《PLC自锁、互锁控制编程浅谈PLC编程技巧.docx》由会员分享,可在线阅读,更多相关《PLC自锁、互锁控制编程浅谈PLC编程技巧.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、PLC自锁、互锁控制编程浅谈PLC编程技巧导语:本文主要是关于PLC自锁、互锁的相关介绍,并着重对PLC自锁、互锁的原理及编程进展了详尽的阐述。本文主要是关于自锁、互锁的相关介绍,并着重对PLC自锁、互锁的原理及编程进展了详尽的阐述。PLC编程PLC编程是一种数字运算操纵的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操纵的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或者消费经过。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩大其功能的原那么设计随着微处理器、计算机和数字通讯技

2、术的飞速开展,计算机控制已扩展到了几乎所有的工业领域。当代社会要求制造业对市场需求作出迅速的反响,消费出小批量、多品种、多规格、低本钱和高质量的产品,为了知足这一要求,消费设备和自动消费线的控制系统必须具有极高的可靠性和灵敏性,PLC编程正是顺应这一要求出现的,它是以微处理器为根底的通用工业控制装置。工作原理PLC是采用“顺序扫描,不断循环的方式进展工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号或者地址号作周期性循环扫描,如无跳转指令,那么从第一条指令开场逐条顺序执行用户程序,直至程序完毕,然后重新返回第一条指令,开场下一轮新的扫描,在每次扫描经

3、过中,还要完成对输入信号的采样和对输出状态的刷新等工作。PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或者输入数据读入,并将其写入各对应的输入状态存放器中,即刷新输入,随即关闭输入端口,进入程序执行阶段。PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态存放器中,输出状态存放器中所有的内容随着程序的执行而改变。输出刷新阶段:当所有指令执行完毕,输出状态存放器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式继电器、晶体管或者晶

4、间管输出,驱动相应输出设备工作。特点PLC编程的应用面广、功能强大、使用方便,已经成为现代工业自动化的主要装置之一,在工业消费的所有领域得到了广泛的使用,在其他领域例如民用和家庭自动化的应用也得到了迅速的开展。国际电工委员会IEC在1985年的PLC标准草案第3稿中,对PLC作了如下定义:“是一种数字运算操纵的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操纵的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或者消费经过。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩大其功能的原那

5、么设计。从上述定义可以看出,PLC是一种用程序来改变控制功能的工业控制计算机,除了能完成各种各样的控制功能外,还有与其他计算机通讯联网的功能。PLC编程的推广应用在我国得到了迅猛的开展,它已经大量地应用在各种机械设备和消费经过的电气控制装置中,各行各业也涌现出了大批应用PLC改造设备的成果。理解PLC的工作原理,具备设计、调试和维护PLC控制系统的才能,已经成为当代工业对电气技术人员和工科学生的根本要求。语言类型PLC的用户程序,是设计人员根据控制系统的工艺控制要求,通过PLC编程语言的编制标准,按照实际需要使用的功能来设计的。只要用户可以把握某种标准编程语言,就可以使用PLC在控制系统中,实

6、现各种自动化控制功能。根据国际电工委员会制定的工业控制编程语言标准IEC1131-3,PLC有五种标准编程语言:梯形图语言LD、指令表语言IL、功能模块语言FBD、顺序功能流程图语言SFC、构造文本化语言ST。这五标准编程语言,特别简单易学。梯形图语言梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢送和应用。梯形图编程语言的特点是:与电气操纵原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于把握。梯形图编程语言与原有的继电器控制的不同点是,梯形图中的能流不是实际意义

7、的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待。指令表语言指令表编程语言是与汇编语言类似的一种助记符编程语言,和汇编语言一样由操纵码和操纵数组成。在无计算机的情况下,合适采用PLC手持编程器对用户程序进展编制。同时,指令表编程语言与梯形图编程语言图逐一对应,在PLC编程软件下可以互相转换。图3就是与图2PLC梯形图对应的指令表。指令表编程语言的特点是:采用助记符来表示操纵功能,具有轻易记忆,便于把握;在手持编程器的键盘上采用助记符表示,便于操纵,可在无计算机的场合进展编程设计;与梯形图有逐一对应关系。其特点与梯形图语言根本一致。功能模块图语言功能模块图语

8、言是与数字逻辑电路类似的一种PLC编程语言。采用功能模块图的形式来表示模块所具有的功能,不同的功能模块有不同的功能。功能模块图编程语言的特点:功能模块图程序设计语言的特点是:以功能模块为单位,分析理解控制方案简单轻易;功能模块是用图形的形式表达功能,直观性强,对于具有数字逻辑电路根底的设计人员很轻易把握的编程;对规模大、控制逻辑关系复杂的控制系统,由于功能模块图可以清楚表达功能关系,使编程调试时间大大减少。顺序功能流程图语言顺序功能流程图语言是为了知足顺序逻辑控制而设计的编程语言。编程时将顺序流程动作的经过分成步和转换条件,根据转移条件对控制系统的功能流程顺序进展分配,一步一步的按照顺序动作。

9、每一步代表一个控制功能任务,用方框表示。在方框内含有用于完成相应控制功能任务的梯形图逻辑。这种编程语言使程序构造明晰,易于浏览及维护,大大减轻编程的工作量,缩短编程和调试时间。用于系统的规模校大,程序关系较复杂的场合。顺序功能流程图编程语言的特点:以功能为主线,按照功能流程的顺序分配,条理清楚,便于对用户程序理解;防止梯形图或者其他语言不能顺序动作的缺陷,同时也防止了用梯形图语言对顺序动作编程时,由于机械互锁造成用户程序构造复杂、难以理解的缺陷;用户程序扫描时间也大大缩短。构造化文本语言构造化文本语言是用构造化的描绘文本来描绘程序的一种编程语言。它是类似于高级语言的一种编程语言。在大中型的PL

10、C系统中,常采用构造化文本来描绘控制系统中各个变量的关系。主要用于其他编程语言较难实现的用户程序编制。构造化文本编程语言采用计算机的描绘方式来描绘系统中各种变量之间的各种运算关系,完成所需的功能或者操纵。大多数PLC制造商采用的构造化文本编程语言与BASIC语言、PASCAL语言或者C语言等高级语言相类似,但为了应用方便,在语句的表达方法及语句的种类等方面都进展了简化。构造化文本编程语言的特点:采用高级语言进展编程,可以完成较复杂的控制运算;需要有一定的计算机高级语言的知识和编程技巧,对工程设计人员要求较高。直观性和操纵性较差。PLC自锁、互锁控制编程自锁、互锁是消费现场常见逻辑关系,应用非常

11、广泛。自锁控制是PLC控制程序中常见的控制程序形式,也是常讲的启停控制,这种自锁控制常用于以无锁定开关作启动开关,或用只接通一个扫描周期的触点去启动一个持续动作的控制电路。互锁控制是互以对方的不工作作为自身工作的前提条件的控制电路,常用于被控的是一组不允许同时动作的对象,如电动机正反转控制。通常互锁编程有按照互锁和线圈互锁两种。1.抢答器控制要求抢答器是一种应用非常广泛的电子电气设备,在各种抢答场合、竞赛中,它能迅速客观分辨出最先获得发言权的选手以及实现设定发言时间、记录分数等功能。本例中抢答器设备最多允许8人同时参加抢答比赛,在此为了简化程序,以3位选手抢答为对象。比赛时,主持人首先应将数码

12、显示清零,抢答经过中最先按下按钮的选手有效,其他无效,有效的选手号码被显示在数码屏上。2.抢答器硬件电路设计选取西门子S7-200PLC作为抢答器的核心控制器,3名选手各用一个抢答按钮,按钮的编号是S1、S2、S3,给节目主持人设置一个控制按钮,用来控制系统的清零编号显示数码管显示0和抢答的开场。PLC输出接口电路外接口电路外接一共限极七段数码显示管显示抢答结果。3.抢答器的程序设计抢答用具有数据锁存和显示的功能,其程序设计需解决如下问题;1抢答优先的问题。抢答开场后,假设有选手按动抢答按钮,编号立即锁存,并能封闭输入电路,制止其他选手抢答。2选手号码识别和显示的问题。每次抢答数码管上都能正确

13、地显示出选手的编号,并一直保持到主持人将系统清零为止。运用自锁和互锁控制实现抢答器的数据锁存功能,运用段码指令对选手抢答结果进展显示,其具有梯形图如1所示。抢答器的控制程序设计具有如下特点;1抢答器抢答显示具有自锁功能。即当某一个选手抢答成功后,即使放开其他抢答按钮,LED数码管显示保持,直至主持人操纵复位按钮才使LED灯显示0.网络2和1号选手抢答程序,其中MO.1动合触点与1号抢答按钮TO.1信号并联,利用TO.1按钮短时接通瞬间,输出线圈MO.1得电,促使MO.1触点动合,为输出线圈MO.1提供了一条通电回路,对本网络输出具有自锁作用。2抢答器3个选手之间抢答具有互锁功能,即只要有一个选

14、手抢答成功,另外两个选手即使再按各自抢答按钮,LED数码显示结果也不会变化。以网络2为例,其中的IO.1及IO.3采用动断触点串联在网络中,作为限制和约束输出线圈MO.1得电的条件,即只有在2号和3号选手按钮没有有效收集进入PLC中,1号选手提早操纵被有效收集进入PLC中,才有可能显示抢答结果1.3抢答器3个选手抢答程序具有对称特点。网络2-网络4的程序的编写思路是类似的,同样并联了自锁触点和串联了按钮互锁触点,并进展数码结果显示。利用可编程序控制器试验挂箱按照图1-1接好硬件线路,然后在线运行程序,通过硬件线路查看调试结果,经过操纵证实抢答器设计成功,到达设计要求。4.小结PLC自锁控制应用

15、在启动保持停顿电路,采用网络输出线圈出的操纵数bit所对应的动合触点与本网络的某些逻辑块并联,帮助本网络输出线圈得电。PLC互锁控制应用一组不允许同时动作的对象控制场合,采用按钮互锁或者线圈互锁触点,以动断触点的形式串联在网络中,控制本网络输出线得电。浅谈PLC编程技巧可编程控制器是集计算机技术、通讯技术、自动控制技术为一体的工业控制装置。对于初学者来讲把握了plc根本原理,熟悉常用的编程方法,在进展简单系统编程时尚可以运用自如,但对较为复杂的控制系统设计往往力不从心,要想在PLC应用方面得心应手,学习者除了要建立正确的学习方法,深化学习plc编程技巧,最重要的是相关知识的学习。下面从六个方面

16、谈谈我的教学心得。一、多采集程序范例、增加编程经历在PLC的编程方法中,经历法一直受到很多从业者的青睐,并且在经历设计法中资料采集显得尤为重要。首先采集典型程序样例,程序最好有较完好的组成局部:控制任务、I/O分配、硬件接线图、完好的程序及注释。其次要读懂程序,进而分解出程序中用于完成不同任务的组成局部,对于各组成局部中独立完成某一特定功能的子程序或中断程序应及时珍藏到程序库。以便在以后的编程经过中碰到实现类似控制任务时,节约程序设计时间、进步程序调试成功率。再次还需要记录程序闪光点,诸如编程者巧妙的思路、程序构造、应用指令的使用。尤其是应用指令的使用,可以大大的缩短程序长度,减少内存容量,降

17、低系统本钱。最后对程序做功能扩展性的设计、调试,并对全经过加以具体记录、再加以总结。通过以上经过就可以有效消化这些程序范例,使其融入到自己以后的编程经过中。经过一段时间的资料采集、理解、消化后,逐步确立合适自己的编程方法。二、纯熟使用软件包以学习三菱产品为例来介绍软件包的使用。三菱软件包由两个局部组成,编程软件GXDeveloperVersion8C和仿真软件GXSimulator6C。编程软件GXDeveloperVersion8C为设计者提供了编程环境。设计者应熟读编程手册、纯熟程序的编辑技巧,使得自己的设计方案得以展现。设计好的程序能否知足控制任务,就必须进展调试,传统的调试方式离不开编

18、程控制器CPU,必要时还需要另外预备输入输出模块、特殊功能模块和外部机器等。仿真软件GXSimulator可提供一个虚拟的实验平台。GXSimulator是在Windows上运行的软元件包,在安装有GXDeveloper的计算机内追加安装GXSimulator,就可以实现不在线时的调试。不在线调试功能内包括软元件的监视测试、外部机器的I/O的模拟操纵等。对于个人学习来讲,没有实验条件,仿真软件可以在个人计算机上进展顺控程序的开发和调试。使用者通经过序不断的仿真调试,渐渐领会程序设计心得,进而增加编程经历。三、特殊功能模块在学习经过中,大局部学生将学习的重心放在了软件编程上,而当代工业控制给PL

19、C提出了很多新的课题,假如用通用I/O模块来解决,在硬件方面费用太高,在软件方面编程相当费事,某些控制任务甚至无法用通用I/O模块来完成。因此,学习PLC的特殊功能模块显得尤为重要。这些特殊功能模块有模拟量输入输出模块、高速计数模块和运动控制模块等。这些特殊功能模块PLC厂家都给出了具体的使用手册,用户可以通过仔细研读使用手册来完成特殊功能的实现,使得软件编程简化,降低了经济本钱。四、人机界面连接可编程序控制器,利用显示屏显示,通过输入单元如触摸屏、键盘、鼠标等写入工作参数或者输入操纵命令,实现人与机器信息交互的数字设备称为人机界面,俗称触摸屏。触摸屏以其易于使用、巩固耐用、反响速度快、节省空

20、间等优点,使得系统设计师们越来越多的感到使用触摸屏确实具有相当大的优越性。触摸屏由硬件和软件两局部组成。利用软件可以完成用户界面的设计,结合PLC的程序设计极大的简化了计算机的使用,即使是对计算机一无所知的人,对不懂PLC程序编程的操纵人员,也可以按控制要求设置控制系统参数、消费配方存储、设备消费数据记录等操纵。触摸屏的学习可以按如下的步骤进展。首先针对某一系列触摸屏仔细浏览其画面设计手册进展用户画面设计;接着设计触摸屏画面操纵实现对应的PLC程序;最后翻开触摸屏、PLC编程仿真软件进展仿真调试。五、把握三种流派主流产品目前,世界上有200多个厂家消费PLC。大体可以按地域分成主要的三个流派:

21、一个流派是日本产品,以三菱FX系列小型PLC为代表;一个流派是美国产品,以AB公司的PLC系列中型PLC为代表;还有一个流派是欧洲产品,德国西门子的S7系列大型PLC为代表。不同型号的PLC产品具有不同的特色,不仅表如今特殊复杂的功能等方面,就是在编程语言、程序的组织等方面也存在着较大的差异。把握所有的PLC产品显然不现实,也没有必要。在纯熟把握一种PLC产品的根底上,有意识地在其他主要流派中选择最有代表性的产品,采用比照的学习方法进展相对深化的研究。这样在以后的工作、学习和开发研究中碰到其它的机型时,就可以做到触类旁通了。六、充分利用网络资源,把握PLC应用及开展的最新资讯PLC产品更新换代

22、的速度很快,假设想及时把握PLC应用及开展的最新资讯,就要充分利用互联网为我们提供的学习平台,方便地、快捷地、经济地把握PLC的最新动态。尤其是一些网络上的专业论坛可以为我们提供了较高程度的沟通平台,大量的学习资料、使用手册、软件功能的更新,使得不同阶段的学习者受益匪浅。总之,PLC入门轻易,真正把握可编程控制器的编程方法,可以顺利设计出知足消费任务的要求,同时程序做到简洁、易懂,设计者就必须深化学习PLC技术,学习者可以通过上述介绍的方法不断地充电,把握PLC应用及开展的最新资讯,在不断的仿真调试经过中逐渐形成自己的编程习惯。本文主要是关于PLC自锁、互锁的相关介绍,并着重对PLC自锁、互锁的原理及编程进展了详尽的阐述。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁