毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

plc组态王的硫化氢浓度监测系统设计 第7页

更新时间:2010-9-4:  来源:毕业论文
plc组态王的硫化氢浓度监测系统设计 第7页
4  PLC控制系统软件设计
PLC控制系统的设计主要包括硬件设计和软件设计两部分,上一章已经详细介绍了本项目硬件连接。本章在硬件设计的基础上,将详细介绍本项目软件设计,主要包括软件设计的基本步骤、方法,编程软件RSlogix5000的介绍以及本项目程序设计。
4.1 PLC程序设计方法毕业论文http://www.751com.cn
编写PLC程序的方法很多,这里主要介绍几种典型的编程方法。
1. 图解法编程
图解法是靠画图进行PLC程序设计。常见的主要有梯形图法、逻辑流程图法、时序流程图法和步进顺控法。
(1)梯形图法
梯形图法是用梯形图语言去编制PLC程序。这是一种模仿继电器控制系统的编程方法,其图形甚至元件名称都有继电器电路十分相似。这种方法很容易地把原继电器控制电路移植成PLC的梯形图语言。这对于熟悉继电器控制的人来说,是最方便的一种编程方法。
(2)逻辑流程图法
逻辑流程图法是用逻辑框图表示PLC程序的执行过程,反映输入与输出的关系。逻辑流程图会使整个程序脉络清晰,便于分析控制程序、查找故障点及调试和文修程序。
(3)时序流程图法
时序流程图法是首先画出控制系统的时序图(即到某一个时间应该进行哪项控制的控制时序图),再根据时序关系画出对应的控制任务的程序框图,最后把框图写成PLC程序。这种方法很适合以时间为基准的控制系统的编程方法。本文来自辣*文*论^文_网
(4)步进顺控法
步进顺控法是在顺控指令的配合下设计复杂的控制程序。一般比较复杂的程序都可以分成若干个功能比较简单的程序段,一个程序可以看成整个控制过程的一步[15]。
2. 经验法编程
经验法是运用自己的或者别人的经验进行设计。多数是设计前先选择与自己工艺要求相近的程序,把这些程序看成是自己的“试验程序”。结合自己工程的情况,对这些“试验程序”逐一修改,使之适合自己的工程要求[10]。
3.计算机辅助设计编程
计算机辅助设计是通过PLC编程软件(比如RSLogix5000)在计算机上进行程序设计、离线或在线编程、离线仿真和在线调试等。使用编程软件可以很方便的在计算机上离线或在线编程、在线调试,在计算机上进行程序的存取、加密以及形成EXE文件[11]。
经过对系统的分析后,程序设计采用梯形图编辑的方法对Net485进行配置。
4.1.1 本系统软件设计步骤
结合PLC控制系统的设计步骤,本设计的设计如图4-1所示。PLC采集传感器的数据,采集成功后将数据通过以太网发送到上位机中,若采集失败继续向传感器发送采集请求。然后组态王就从上位机中读取PLC送来的数据,读取成功后显示在人机界面中,若读取失败继续向PC机发送读取指令。若读取浓度值超过所设置的上限,就会触发报警同时也向PLC发送相应的阀门操作人机界面可进行交互操作,通过在界面上操作来对PLC进行控制。这样就达到了远程监控、控制的效果,使监测安全可靠。
图4-1 系统设计步骤
4.2 编程软件RSLogix5000概述
RSLogix 5000编程软件是基于Windows的应用软件,与第一代可编程控制软件相比,RSLogix 5000功能更加强大,更加方便实用。RsLogix 5000编程软件除了为顺序控制提供梯形图编程外,还可以为运动控制提供完整的编程及调试支持。RSLogix 5000可同时完成顺序控制与运动控制。使用RSLogix 5000 软件可以完全实现对模块的设置和监视 通过I/O 实现ControlLogix 背板连接 所有模块相关数据都包含在一个处理器数据对象中,这便于配置,监视和连接模块参数[13]。
4.2.1 RSLogix 5000设置以及实现
创建RSLogix 5000程序,双击RSLogix 5000图标,如图4-2所示,RSLogix5000项目窗口将提供用于创建控制程序的便利工作空间。工具栏将提供快捷键按钮,用于经常使用的菜单命令,可显示或隐藏工具栏的任何按钮。浏览条给出了多组图标,用于访问RSLogix5000不同编程特性。指令树将显示用于创建控制程序的所有项目对象和指令。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

plc组态王的硫化氢浓度监测系统设计 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。