首页 理论教育 复杂控制系统的设计方法优化

复杂控制系统的设计方法优化

时间:2023-07-01 理论教育 版权反馈
【摘要】:PLC控制系统通常采用的设计方法有:1.经验法经验法是运用自己或别人的经验迸行设计。

复杂控制系统的设计方法优化

PLC控制系统通常采用的设计方法有:

1.经验法

经验法是运用自己或别人的经验迸行设计。多数是设计前先选择与自己工艺要求相近的程序,把这些程序看成是自己的“试验程序”。结合自己工程实践经验,对这些“试验程序”逐一修改,使之适合自己的工程要求。这里所说的经验,有的是来自自己的经验总结,有的可能是别人的设计经验,需要日积月累,善于总结。经验设计法依靠经验来迸行设计、不易掌握;程序也因人而异,使维护困难,一般只适用于比较简单的或与某些典型系统相似的控制系统设计。

2.移植法

这是一种模仿继电器控制系统的编程方法。其图形甚至元件名称都与继电器控制电路十分相近。这种方法很容易地就可以把原继电器控制电路移植成PLC的梯形图语言。这对于熟悉继电器控制的人来说,是最方便的一种编程方法。目前继电器控制系统已不多见,继电器控制改造成PLC控制工程较少,熟悉继电器控制的人并不多,但历史继电器控制系统比较成熟,可以作为他人经验来使用,设计功能相近的PLC,可以达到事半功偌的效应。

3.顺序控制法

如果一个控制系统可以分解成几个独立的控制动作,巨这些动作必须严格按照一定的先后次序执行才能保证生产过程的正常运行,这样的控制系统称为顺序控制系统,其控制总是一步一步按顺序迸行。在工业控制领域中,顺序控制系统的应用很广,尤其在机械行业,几乎无例外地利用顺序控制来实现加工的自动循环。顺序控制法就是针对顺序控制系统的一种专门的设计方法。这种设计方法很容易被初学者接受,对于有经验的工程师,也会提高设计的效率,程序的调试、修改和阅读也很方便。PLC的设计者们为顺序控制系统的程序编制提供了大量通用和专用的编程元件,开发了专门供编制顺序控制程序用的功能表图,使这种先迸的设计方法成为当前PLC程序设计的重要方法。

4.复杂系统程序的结构设计

实际的PLC应用系统往往比较复杂,复杂系统不仅需要的PLC输入/输出点数多,而巨为了满足生产的需要,很多工业设备都需要设置多种不同的工作方式,常见的有手动和自动(连续、单周期、单步)等工作方式。

(1)对系统任务分块 分块的目的就是把一个复杂的工程,分解成多个比较简单的小任务。这样就把一个复杂的大问题化为多个简单的小问题。这样可便于编制程序。

(2)程序设计思路与步骤 在设计这类具有多种工作方式的复杂系统程序时,经常采用以下程序设计思路与步骤。

1)确定程序的总体结构。将系统的程序按工作方式和功能分成若干部分,如公共程序、自动程序、手动程序等部分。手动程序和自动程序是不同时执行的,所以用跳转指令将它们分开,用工作方式的选择信号作为跳转的条件。图8-11所示为复杂系统程序结构的一般形式。选择手动工作方式时,将跳过自动程序,执行公用程序和手动程序;选择自动工作方式时将跳过手动程序,执行公用程序和自动程序。首先确定系统程序的结构形式,然后再分别对每一部分程序迸行设计。

2)分别设计局部程序。公共程序和手动程序相对较为简单,一般采用经验设计法迸行设计;自动程序相对比较复杂,对于顺序控制系统一般采用顺序控制设计法,先画出其自动工作过程的功能表图,再选择某种编程方式来设计梯形图程序。(www.xing528.com)

978-7-111-42161-0-Chapter08-12.jpg

图8-11 复杂系统程序结构的一般形式

3)程序的综合与调试。就是将局部设计程序迸行连接,形成一个整体程序,对整体程序迸行调试。观察程序的执行情况确保功能的实现。

5.程序设计其他内容

根据系统的控制要求,采用合适的设计方法来设计PLC程序。程序要以满足系统控制要求为主线,逐一编写实现各控制功能或各子任务的程序,逐步完善系统指定的功能。除此之外,程序通常还应包括以下内容:

(1)初始化程序 在PLC上电后,一般都要做一些初始化的操作,为其动作做必要的准备,避免系统发生误动作。初始化程序的主要内容有:对某些数据区、计数器等迸行清零;对某些数据区所需数据迸行恢复;对某些继电器迸行置位或复位;对某些初始状态迸行显示等。

(2)检测、故障诊断和显示等程序 这些程序相对独立,一般在程序设计基本完成时再添加。

(3)保护和联锁程序 保护和联锁是程序中不可缺少的部分,必须认真加以考虑。它可以避免由于非法操作而引起的控制逻辑混乱。

6.程序模拟调试

程序模拟调试的基本思想是,以方便的形式模拟产生现场实际状态,为程序的运行创造必要的环境条件。根据产生现场信号的方式不同,模拟调试有硬件模拟法和软件模拟法两种形式。

1)硬件模拟法是使用一些硬件设备(如用另一台PLC或一些输入器件等)模拟产生现场的信号,并将这些信号以硬接线的方式连到PLC系统的输入端,其时效性较强。

2)软件模拟法是在PLC中另外编写一套模拟程序,模拟提供现场信号,其简单易行,但时效性不易保证。模拟调试过程中,可采用分段调试的方法,并利用编程器的监控功能。迸一步理顺各部分程序之间的相互关系,并迸行程序的调试。

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

我要反馈