浅谈plc控制系统的软件设计方法

浅谈plc控制系统的软件设计方法

ID:9579505

大小:48.50 KB

页数:2页

时间:2018-05-03

浅谈plc控制系统的软件设计方法_第1页
浅谈plc控制系统的软件设计方法_第2页
资源描述:

《浅谈plc控制系统的软件设计方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、浅谈PLC控制系统的软件设计方法浅谈PLC控制系统的软件设计方法  PLC控制系统的设计是一项十分复杂的工作。一个PLC控制系统,经过不同的人设计,会形成不同的控制风格,但是系统设计的优劣最终要由使用者来进行评价。  由于PLC的所有控制功能都是以程序的形式来实现的,因此,PLC控制系统设计的大量工作都集中在软件程序设计上,即体现在梯形图的设计上。根据系统的控制流程图或波形图设计PLC梯形图程序,即所谓的编程。这一步是整个应用系统设计的核心工作,也是比较困难的一步。常用的编程方法有经验设计法、逻辑设计法、波形图设

2、计法和流程图设计法等。下面重点介绍根据继电器的电路原理图设计PLC的梯形图程序与用功能流程图法设计PLC的梯形图。  一、根据继电器的电路原理图设计PLC的梯形图程序  继电器控制系统是典型数字量控制系统。我们可以用设计继电器控制线路的方法来设计比较简单的PLC梯形图程序。这种设计方法没有普遍的规律可循,这种设计方法就是经验设计法,程序设计的质量与设计者的经验和水平关系很大。要设计好梯形图,首先要深入了解控制要求,同时还要有一定的电器设计的实践经验。经验设计法对于简单控制系统的设计是很有效的,并且它是设计复杂控制

3、系统的基础,要很好地掌握。但这种方法主要依靠设计者的经验,所以要求设计者在平常的工作中注意收集与积累各种典型环节程序段,从而不断增加自己的经验。  (一)根据继电器的电路原理图设计PLC的梯形图程序的步骤  首先设计者要了解和熟悉被控设备的机械部分.L.的动作情况和工艺过程,根据继电器线路图分析和掌握控制系统的工作原理。确定PLC的输入信号和输出负载,以及与它们对应的梯形图中的输入位、输出位的地址,画出PLC的外部接线图。确定与继电器线路中的中间继电器、时间继电器对应的梯形图中的存储器位(M)和定时器(T)的地址

4、。从而建立起继电器控制线路与PLC的梯形图的位地址之间的对应关系。根据上述关系画出PLC的梯形图程序。在编写程序过程中,可以借鉴现成的标准程序,但必须弄懂这些程序段,否则会给后继工作带来困难。编写程序过程中,要及时对编出的程序进行  (五)选择序列结构的功能流程图的编程方法  如果某一步的后面有N条分支组成的选择序列,该步在满足转移条件时,可以转移到N步中的任一步中去,其停止条件应为这N步对应的存储器位的动合触点相串联。一般说来,对于选择序列的合并,如果某一步之前有N步转移(即有N条分支进入该步),则代表该步的存

5、储器位的启动电路有N条支路并联组成,各支路由某一前步对应的存储器位的动合触点与相应的转移条件对应的触点串联而成。  任何复杂的功能流程图都是由顺序结构、选择序列结构和并行序列结构等组成的。如果掌握了这些基本结构的编程方法,就可以快速设计出任何复杂的功能流程图对应的梯形图程序。  (六)根据流程图用置位、复位指令设计梯形图的方法  顺序结构功能流程图编程的方法编制的梯形图与功能流程图的对应关系,这种编程方法与装移实现的基本原则之间有着.L.严格的对应关系,用它编制复杂的功能流程图的梯形图时,更能发挥出其优越性。  

6、在功能流程图中,如果某一转移的所有前步都是活动步,并且满足相应的转移条件,则转移实现。与有向连线相连的转移后步变为活动步,相应的所有前步变为不活动步。在置位复位指令进行编程时,用该转移的所有前步对应的存储器位的动合触点与转移对应的触点串联,作为对所有后步对应的存储器位进行置位的条件,同时它也是对所有前步对应的存储器位进行复位的条件。注意使用这种编程方法时,不能将输出线圈与复位置位指令块并联,这是因为前步与转移条件串联组成的电路的接通时间很短(只有一个扫描周期),当转移条件被满足后前步被马上复位,该串联电路断开,而

7、输出线圈至少应该在某一步对应的全部时间内接通,所以应根据功能流程图,用代表步的存储器位的动合触点或它们的并联电路来驱动输出位对应的线圈。对于选择序列的流程图的编程方法,如果某一转移与并行序列的分支、合并无关,它的前步和后步都只有一个,需要置位和复位的存储器位都只有一个,因此对选择序列的分支与合并的编程方法实际上与顺序结构完全相同。  总之,PLC控制系统的软件设计的方法很多。一般来说,经验设计法适用于简单控制系统的程序设计,特别是对熟悉继电器控制电路的技术人员,比较容易掌握。一般来讲,逻辑设计法应与经验设计法配合

8、使用,否则可能使逻辑关系过于复杂。流程图设计法适用于按条件步进控制系统的程序设计,只要能按照控制要求正确表达出转步条件和各步应工作的电器,就能很方便地设计出梯形图程序。

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

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

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