首页 理论教育 软件设计基本内容

软件设计基本内容

时间:2023-06-29 理论教育 版权反馈
【摘要】:PLC的软件设计内容就是实现生产工艺的过程,基本包括参数定义、程序框图的绘制、程序清单的编制与测试、程序设计说明书四部分内容。PLC的程序设计中,大多数工程人员基本上都是使用梯形图设计。装置交付使用后维修困难用经验法设计出的梯形图往往非常复杂而且不规范。

软件设计基本内容

PLC的软件设计内容就是实现生产工艺的过程,基本包括参数定义、程序框图的绘制、程序清单的编制与测试、程序设计说明书四部分内容。

1.参数表的定义

根据硬件电路设计的输入、输出编制符号表,规划寄存器的使用。

2.程序框图的绘制

根据系统的控制要求,用流程图将系统的控制过程描绘出来,以清晰表述动作的顺序、要求及过程。

3.程序清单的编制与测试

根据绘制的控制流程图,用PLC编程语言编制程序,这是程序设计的关键步骤,有些复杂控制系统也比较有难度,要完成一个好的设徐设计,首先要十分熟悉控制要求,同时还要有一定的电气设计经验。

4.程序设计说明书

程序说明书是对所编写的程序功能、结构、各功能单元的分析、各参数的来源和运算过程、程序测试方法等重要内容的注释和说明,让后续的程序维护者、现场调试人员、使用者了解程序的基本结构、原理及各个参数的使用。(www.xing528.com)

PLC的程序设计中,大多数工程人员基本上都是使用梯形图设计。它沿用设计继电器控制电路图的方法来设计PLC应用程序的梯形图,这种方法成为梯形图的经验设计法,就是根据一些典型的电路来设计梯形图,并参照被控系统的具体要求,不断的修改和完善梯形图。有时需要多次反复调试和修改,增加很多辅助触点和中间编程元件,最后才能得到一个较为满意的结果,这种方法没有确切的规则可以遵循,具有很大的试探性和随意性,更多依赖于设计人员的经验,最后得出的结果不是唯一的。这种方法设计所用的实践、设计的质量与设计者的经验有很大的关系,它可以用于较简单的梯形图的设计。

但是对于较复杂的梯形图的应用程序,存在着以下一些问题:

(1)设计方法不规范,难于掌握,设计周期长

用经验发设计系统的梯形图时,对于功能要求千差万别的控制系统,没有一种通用的、规范的、容易掌握的设计方法,没有一套完整、固定的步骤可以遵循,具有很大的试探性和随意性。对于完全相同的系统,由于设计人员不同,其设计结果可能会大相径庭。在设计复杂系统的梯形图时,往往采用大量的中间单元来完成记忆、连锁、活锁等功能。由于需要考虑的因素很多这些因素往往又交织在一起,因此分析起来非常苦难,并且很容易遗漏掉一些本应该加以考虑和注意的问题。

(2)装置交付使用后维修困难

用经验法设计出的梯形图往往非常复杂而且不规范。对于其中某些复杂的逻辑关系,

即使同是设计人员,分析起来也都很困难,设置设计者本人,如果不仔细记录设计文挡,在一定实践以后,有可能也分析不清楚了,这样复杂的问题,一般维修人员就很难胜任。这些都给PLC控制系统的维修和改进带来了极大的苦难。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈