利用PETRI网络开发PLC系统的程序

利用PETRI网络开发PLC系统的程序

ID:237084

大小:385.92 KB

页数:7页

时间:2017-07-11

利用PETRI网络开发PLC系统的程序_第1页
利用PETRI网络开发PLC系统的程序_第2页
利用PETRI网络开发PLC系统的程序_第3页
利用PETRI网络开发PLC系统的程序_第4页
利用PETRI网络开发PLC系统的程序_第5页
资源描述:

《利用PETRI网络开发PLC系统的程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、利用PETRI网络开发PLC系统的程序杰夫克茨,计算机与管理科学学校,谢菲尔德市理工专科学校,龙比亚大学街100号,谢菲尔德市,S118HD。电话:44-742-533117,传真:44-742-533161肖恩·拉蒂根,思科有限股份公司,谢菲尔德市,电话:44-742-669130摘要:在这个项目中我们检查系统的方法可以在可编程序逻辑控制器上实现。PLC系统表现出许多独特的功能,我们的目标是创建一个实用的方法去模拟系统,这种系统可以引导实现PLC。1、介绍本文提出了一种方法可编程序逻辑控制器(PLC)计划可能被开发,从规范到代码,特别关注安全方面的PLC系统。这个项目是一个伙伴关系思科

2、公司和谢菲尔德城市理工学校。2、可编程逻辑控制器PLC是一个可编程的设备,使用一系列指令集的逻辑命令。它分为三个部分。1、数字输入量连接到特定的内部地址。模拟输入量只有在转换到数字量之前才能被接收。2、内部存储器包括定时器、计数器、寄存器和精密的内部继电器。3、数字输出由继电器、晶体管和三极管构成,模拟输出由数字模拟转换器解决。没有标准的编程方法已经被开发,这是因为系统有很多属性。没有标准的语言所以大多数PLC程序员开发程序使用的梯形图没有标准的方法。梯形图是为了在一系列不同的plc上简化编程任务。梯形图模拟“硬连接”因此模仿解决方案不是问题。一个简单的例子是控制起停电机继电器,如图1所

3、示。这个类似的梯形图看起来很相似,图2。这个电路是基于启动开关连接到输入数400,停止开关连接到401和运动输出到436。梯形图是一个低水平的模拟工具,PLC程序是一个翻译,将梯形图翻译成助记符。正是这些不同的助记符和数字区分了PLC和PLC。54图一电机停止继电器停止开始图二对于一个三菱PLC相应的指令集已经给出了。PLC第一次扫描内部内存来建立系统的状态。然后,它将在输出之前运行这个程序建立所有输入和输出之间的逻辑连接。在一个复杂的有大量的逻辑输入和逻辑组合的控制情况下,很难预测非法输入的结果,如损坏的输入开关或传感器。这种缺乏控制导致通常稳定系统表现得不可预测会对设备造成损害和危害

4、安全。1、plc在柔性制造方面PLC广泛地用于柔性制造系统。一个输出对另一个输出的交叉影响,通常无法检测到,因此程序员没有考虑所有可能的排列。下面的示例包含三个加工中心。机器1是一个支柱钻操作在一个单轴上,轴的传感器放置在机器的顶部和底部滑片上。机2是一个垂直运动的一个刨床,旋转电机的头为三个可选择的头。机3是一个卧式铣床与运动在两个轴和传感器定位在每个冲程结束。三个传送带传达组件从开始模块到每个加工中心。每一个元件都单独编码,当它进入起动模块时,代码被输入到PLC。该组件然后通过系统跟踪。随着组件通过每个加工中心,传感器通知PLC它的到来,加工中心现在可以对组件执行适当的操作。54在像

5、这样的一个系统是相对容易失去控制的,会导致跳序、死锁和失去的组件。项目的目标是模拟这个系统。1、入口门[1]对于入口门,稍进一步复杂化的解决方案是我们称这个门是一个铰链门(不滑动),因此,当它打开时它在衬垫B上移动.因此任何人站在衬垫B上,当门打开的时候,都会有受伤的风险。图3为该入口门。入口关门开门图四图三图4显示了一个简单的梯形图,可能是由一个没有经验的程序员写的。梯级1和2检查环境和设置内部标志寄存器,odf,打开门标志寄存器cdf,关闭门标致寄存器。梯级3和4监控内部标致寄存器和引起外部行动,在这种情况下要么开放要么关闭门。只是站在垫A会让门打开,站在垫B导致门关闭。541、利用

6、Petri网模拟垫B离开B通过门垫A到达设置cdf关门门开门设置odf这真的是一个非常简单的解决方案。它表明,梯形逻辑真是PLC程序的一个符号,因为它假设内存是由外部事件设置。转换A,D和G对于梯型逻辑的模拟不是必需的,因为他们模型的是门的环境,不是门和门垫本身。对这个网络的观察展示了这个逻辑的明显的问题。首先门可以打开或关闭当一个人站在垫B,所谓~医院案例”。其次网络允许门是敞开的。梯子逻辑,然而总是检测人在垫B和关门。它相对容易停止门打开或关闭当一个人在垫b.梯级1和4应修改如下所示。这看起来简单但在实践中并没有作用。再审视新梯逻辑和回忆PLC的操作,扫描内存,建立逻辑连接,动作输出

7、。最初的扫描将检测A,而不是在B,并设置内部内存、odf,打开门标志寄存器。第二次扫描将检测odf,门口将开始开放。然而一旦门开了一小部分人可能步开垫A,开始穿过门。这个时刻的扫描既不是检测A也不检测B,无论是odf还是edf都不会被设置,门会停止部分打开。其次,假设人是耐心的,等待着门完全打开在进入通过到垫b。在这个阶段扫描时,将设置cdf,关闭门标志寄存器。没有进一步的将被影响直到这个人离开垫子B.随后在扫描时,edf将不会设置

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

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

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