PLC教程理论篇之PLC用于顺序控制二.doc

PLC教程理论篇之PLC用于顺序控制二.doc

ID:51594583

大小:252.50 KB

页数:8页

时间:2020-03-13

PLC教程理论篇之PLC用于顺序控制二.doc_第1页
PLC教程理论篇之PLC用于顺序控制二.doc_第2页
PLC教程理论篇之PLC用于顺序控制二.doc_第3页
PLC教程理论篇之PLC用于顺序控制二.doc_第4页
PLC教程理论篇之PLC用于顺序控制二.doc_第5页
资源描述:

《PLC教程理论篇之PLC用于顺序控制二.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PLC教程理论篇之PLC用于顺序控制二一、工程设计编程实例分散控制与步进控制相似,集中控制与时间控制相似,所以,它的编程实例不另作介绍。以下仅对混合控制的编程实例作些说明。从中也可看到前两者的编程思路。图11-4示的就是与图11-3算法对应的梯形图程序。a—OMRONPLC程序b—西门子PLC程序c—三菱PLC程序图11-4混合控制逻辑梯形图程序从图知,它由工作控制、集中控制器、虚拟输出及虚拟输入几部分组成:集中控制器:对图a:使用一个可逆计数器(CNTR000,减计数不用)。当“工作”ON时,每次“步进”ON,则CNT000加1,实现步进。计数到设定值(存于符号地址“总步数

2、”中)后,再加1,CNTR000现值又回到0,同时,其常开触点ON,常闭触点OFF。这时,如自动工作OFF,其常闭触点将使“工作”OFF,工作停止;否则,又将从0开始计数。而“步进”什么时候ON,取决于“计算输入”通道的内容与DM998值指向的DM地址的内容进行比较的结果。当这两者相等时,即得到了应有的反馈信号,表示动作完成,则“步进”ON。对图b:使用一个增计数器(C0)。当“工作”ON时,每次“步进”ON,则C0加1,实现步进。计数到设定值(存于符号地址“总步数”中)后,C0常开触点ON,C0常闭触点OFF。前者使C0复位,现值又回到0。如自动工作OFF,后者将使“工作”

3、OFF,工作停止;否则,又将从0开始计数。而“步进”什么时候ON,取决于“计算输入”通道的内容与VD993作指针,指向的VW的内容进行比较的结果。当这两者相等时,即得到了应有的反馈信号,表示动作完成,则“步进”ON。对图c:也是使用一个增计数器(C0)。当“工作”ON时,每次“步进”ON,则C0加1,实现步进。计数到设定值(存于变量名“总步数”中)后,C0常开触点ON,C0常闭触点OFF。前者通过程序,用复位指令(RST)使C0复位,现值又回到0。如自动工作OFF,后者将使“工作”OFF,工作停止;否则,又将从0开始计数。而“步进”什么时候ON,取决于“计算输入”的内容与D9

4、00V0(900+V0的值作D的地址)的内容进行比较的结果。当这两者相等时,即得到了应有的反馈信号,表示动作完成,则“步进”ON。虚拟输入:对图a:用“虚拟输入”及“反虚拟输入”两个通道。两者内容相反,其对应位,如前者为1,则后者为0;如前者为0,则后者为1。而使用其中那一位作为虚拟输入,由*DM998确定。*DM998的那一位设为1,即使用那一位作为反馈输入。而这个反馈输入是用正(ON),还是用反(OFF)信号,则取决于*DM996与*DM998的对应的位是怎么设的。设为1,反馈输入用的是反虚拟输入(用OFF信号);设为0反馈输入用的是正虚拟输入(用ON信号)。为此,在该图

5、的程序中,要先进行*DM996与#0比较,如相等,则使用ON信号;反之,使用OFF信号。使用ON信号时,“计算输入”为*DM998直接与“虚拟输入”通道的内容作“与”运算;用OFF信号,“计算输入”为*DM998与“反虚拟输入”通道的内容作“与”运算。这个“计算输入”与*DM998比较,如相等,即收到应有的反馈,从而产生“步进”信号,并将引起计数器CTRN000加1、步进。DM998的值等于CNT000现值与DM991之和,所以,DM991决定了指针DM998的初值。DM996值等于CNT000现值与DM992之和,所以,DM992决定了指针DM996的初值。对图b:使用“虚

6、拟输入”及“反虚拟输入”两个字。两者内容相反,其对应位,如前者为1,则后者为0;如前者为0,则后者为1。而使用其中那一位作为虚拟输入,由*VD993确定。*VD993的那一位设为1,即使用那一位作为反馈输入。而这个反馈输入是用正(ON),还是用反(OFF)信号,则取决于*VD985与*VD993的对应位是怎么设的。设为1,反馈输入用的是反虚拟输入(用OFF信号);设为0反馈输入用的是正虚拟输入(用ON信号)。为此,在该图的程序中,要先进行*VD985与0比较,如相等,则使用ON信号;反之,使用OFF信号。使用ON信号时,“计算输入”为*DM993直接与“虚拟输入”通道的内容作

7、“与”运算;用OFF信号,“计算输入”为*DM993与“反虚拟输入”通道的内容作“与”运算。这个“计算输入”与*DM993比较,如相等,即收到应有的反馈,从而产生“步进”信号,并将引起计数器C0加1、步进。在程序中,先把VB500的地址赋值给VD993,VB700的地址赋值给VD985,然后与C0现值乘2(指针地址以字节计,而本程序用的是以字计)后相加。这意味着这些设定值放在V区的开始位置为VB500、VB700。对图c:用“虚拟输入”及“反虚拟输入”两个字。两者内容相反,其对应位,如前者为1,则后者为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。