



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Petri网理论在PLC程序设计中的应用研究 摘 要:Petri网是一种解决并发、离散系统的数学建模方法,Petri网可以对PLC程序中具有竞争、协调的并发系统进行描述、分析、建模,并利用Petri网直接设计PLC程序。 关键词: Petri网、PLC、竞争、控制 l Petri网理论 Petri网理论是由德国科学家CarlAdamPetri博士于1962年提出的一种解决并发、离散系统的建模方法,后来称之为Petri网模型1。目前已广泛应用于机械、通信、计算机、模糊控制等各种领域。Petri网作为一种图形化和数学化的建模工具,能够提供一个集成的建模、分析和控制环境,为系统的设计提供便利。 Petri网是一种特殊的含有位置和转换的有向图,它包括两类节点:位置(Place),用一个圆圈表示;转移(Transition),用一短直线表示。Petri网可表示为:t1P1P2P3P4t3P5t2 PN=P,T,F,K,W,M0其中: P=P1,P2,Pm是有限的位置集合; T=t1,t2,tn是有限的转移集合; F=(PT)(TP), 是弧的集合; K:PN+ ,是位置容量函数; K(P)=表示P的容量为无穷,N+=l,2, W:FN+,弧上权, Mo:PN,初始标志,要求:PT=,PT, (P,T,F)称为PN的基网,记为N。2 图1 Petri网模型Petri网模型见图1。2 Petri网控制器的设计 利用PLC实时模拟Petri网运行,即可实现Petri网控制。其设计步骤如下: (1)、首先将各个独立运行的子系统(例如机床、机器人、自动导向车、传送带等)按照规定的工作顺序,采用状态图或功能图设计出基本Petri网。 (2)、根据设计要求,对并行单元进行协调设计。 (3)、根据设计要求,对含有竞争的Petri网进行竞争设计。PLC实际控制系统中,主要存在三种类型的功能元件:执行元件、主令元件、控制器。 Petri网用于构成主令元件与执行元件之间的逻辑关系,执行元件和外来动作控制必然使主令元件发出信号,表示执行元件的任务已经完成。PLC根据Petri网运行,实时接受传感器信号作为主令信号并按照Petri网确定的关系,决定执行元件是否动作,从而达到Petri网作为控制器的目的。2.1竞争控制的Petri网设计 竞争控制是指两个以上的动作共同使用一种资源,而这种资源一次仅能为一个动作服务,当两个以上的动作同时要求服务就产生了竞争。 竞争控制方法主要是先将独立运行的单元按照运行的顺序,设计出Petri网,然后针对各个独立运行单元中共用的资源设计一个资源位置元素,表示该资源是否已被占用,以此解决竞争问题。竞争程序的设计主要有两种类型,一种是并发型,即谁先到就选择谁;另一种是循环型。Petri网在设计时,将其竞争标志位置用辅助继电器代表,对于并发类型仅需要一个辅助继电器表示,其进入条件是各个竞争顺序进程的退出条件进行逻辑加(相或),退出条件是各个进程的进入条件进行逻辑乘(相与);对于循环类型是按照一定的顺序处理竞争。对于竞争系统,有几个竞争过程就需要几个竞争标志,每个标志用一个辅助继电器表示,进入条件为上一个进程的退出条件,退出条件为下一个进程的进入条件。 2.2 竞争控制的Petri网实例设计 下面以柔性制造单元(FMS)的系统控制为例,介绍竞争控制的Petri网设计。3 某一柔性制造单元,同时加工两种零件。单元中有三台机器(M2、M3、M4),一个机械手(M1),输入零件仓库(I1,I2),输出零件仓库(O1、O2)。每个机器均有输入、输出缓冲区(Si,Si),其加工顺序如下: 零件1按照M1、M2、M1、M3、M1、的过程加工; 零件2按照M1、M2、M1、M4、M1的过程加工。(1) Petri网设计 该柔性制造单元有两个加工顺序:加工零件1和加工零件2。其物流过程如下: 零件1: I1、S2、M2、S2、M1、S3、M3、S3、M1,O1 零件2: I2、S2、M2、S2、M1、S4、M4、S4、M1、O1 以上述顺序中的符号作为Petri网的位置元素绘制Petri网,由于S2、M2、S2、M1存在竞争关系,因此分别在其脚注上加注1、2,表示是零件1、零件2占用。在Petri网中每两个位置元素之间存在一个转移,并对共用位置元件设置标志位置:P1是机械手标志、P2是S2标志、P3是M2标志、P4是S2标志。其Petri网控制器如图2。NNI2M12S22 M12M22S22 M12S22M22S22 M12M12 S22M22S22 M12S42M12 S22M22S22 M12M42S42M12 S22M22S22 M12S42M42S42M12 S22M22S22 M12M12S42M42S42M12 S22M22S22 M12O2M12S42M42S42M12 S22M22S22 M12I1I2M11M12S21S22 M12M21M22S22 M12S21S22M22S22 M12M11M12 S22M22S22 M12S31S42M12 S22M22S22 M12M31M42S42M12 S22M22S22 M12S32S42M42S42M12 S22M22S22 M12M11M12S42M42S42M12 S22M22S22 M12O1O2M12S42M42S42M12 S22M22S22 M12P1M12P2M12P3M12P4M12P1M12P1M12 图2柔性制造系统Petri网 在上图中共有三类位置元素:M类,即以M为标志的位置,它表示机器要执行的程序类型,如果为逻辑1,则执行相应的程序;S类,即以S为标志的位置元素,它表示零件所到达的位置,可以作为传感器信号使用;P类,作为竞争标志使用。 图中M11、M11、M11、M12、M12、M12等为M1执行的六种程序。(2)逻辑方程式 M11:M11=(I1P1+M11) S21 M21:M21=(S21P3+M21) S21 M11:M11 =(S21P1+M11) S31 M31:M31=(S31+ M31) S31 M11:M 11=(S31P1+M11) O1 M12:M12=(I2P1+M12)S22 M22:M22=(S22P3+M22)S22 M12:M 12= (S22P1+M12)S42 M42:M42=(S42+M42)S4M12:M12=(S4P1+M12)O2 P1:P1=(S21+S22+S31+S42+O1+O2+P1)(I1+I2+S21+S22+S31+S42) P2:P2=(M21+M22+P2)(S21+S22) P3:P3=(S21+S22+P32)(M21+M22) P4:P4=(M11+M12+P4)(S21+S22) (3)I/O接口 每一个P、M元素采用一个辅助继电器表示,每一个S元素分配一个输入地址。采用 SIMATIC S7-200 PLC4,具体地址分配如下; M11:M1.1 M11:M1.2 M11:M1.3 M12:M1.4 M12:Ml.5 M12:M1.6 M21:M2.1 M22:M2.2 M31:M2.3 M41:M2.4 P1:M3.1 P2:M3.2 P3:M3.3 P4:M3.4 I1:I1.1 I2:I1.2 O1:I1.3 O2:I1.4 S21:I2.1 S21:I2.2 S31:I2.3 S31:I2.4 S22:I2.5 S22:I2.6 S42:I3.1 S42:I3.2 根据逻辑方程式和输入、输出接口可以设计梯形图程序,由于篇幅限制在此略去。 3 结语 Petri网是解决并行系统程序设计的一种有效工具。采用Petri网设计方法可以很好的解决具有协调、竞争关系的控制系统设计。由于Petri网具有图形性质,能够清晰的描述系统的功能,提供分析模型,构造系统模型,通过Petri网直接设计出PLC程序。随着Petri网理论的不断完善,利用Petri网实现PLC程序设计,成为PLC用于复杂控制系统的一种新的设计思路和途径。 参考文献 1董梅鹰.Petri网在PLC系统中的应用研究,兰州铁道学院学报1998(4):8488 2崔亚军可编程控制器原理及程序设计北京:电子工业出版社1993:165184 3吕景泉可编程控制器技术教程北京高等教育出版社2001:5054Application of Petri Net in the Program Design of PLC Abstract:Mathematics that Petri net is a kind of solution to erupt,the disperse system set upthe mold method,Petri net can to PLC procedure have the comp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海南省省直辖县级行政单位2025年-2026年小学六年级数学课后作业(下学期)试卷及答案
- 2025标准版委托贷款合同模板
- 2025年中石化加油站招聘面试官青睐的应聘技巧与答案解析
- 2025年公墓管理员面试常见问题及答案示例
- 3.《鸿门宴》(教学设计)高一语文同步高效课堂(统编版 必修下册)
- 2025年医疗美容咨询师招聘面试指南与模拟题解析
- 2025吊装设备购销合同范本
- 2025年中国钢研科技集团招聘笔试题型分析与应对策略
- 2025年健身教练专业笔试技巧与模拟题解答
- 2025年导游职业技能鉴定面试预测题与应对策略
- 学堂在线 积极心理学(上)厚德载物篇 章节测试答案
- 王本陆课程与教学论课件
- 陪诊培训课件
- 2025年宗教与社会文化考试试卷及答案分析
- QGDW11008-2013低压计量箱技术规范
- 2025中国供应链金融科技行业蓝皮书
- 2025-2030年中国医药行业市场深度调研及发展前景预测与投资建议研究报告
- 《四川省房屋建筑工程消防验收现场评定技术标准》宣贯课件
- 中间人垫付合同协议书
- 风险管理2025年风险管理师考试试题及答案
- 2025年电动车电子刹车器项目可行性研究报告
评论
0/150
提交评论