摘要:由plc为核心组成的自动控制系统,称为plc控制系统,可编程控制器的结构和工作方式与单片机、工控机等不尽相同,与传统的继电器控制也有本质的区别。这就决定了其控制系统的设计也不完全一样,其最大特点就是软、硬件可以分开设计。本文就plc控制系统的软件设计做一下介绍。
关键词:plc;软件设计
为了实现生产工艺的控制要求,以提高生产效率和产品质量,在设计plc控制系统时要遵循以下原则:
1、 最大限度地满足被控对象的控制要求。
2、 在满足控制要求的前提下,力求使控制系统简单、经济,使用和维修方便。
3、 保证控制系统的安全、可靠。
4、 考虑到生产的发展和工艺的改进,应适当留有扩充余量。
plc控制系统的软件设计就是针对生产工艺要求的控制程序的设计,也就是常说的用户程序设计。用户程序的设计需要分析工艺过程,明确控制要求,列出输入输出分配表的基础上进行。
在实际的工作中,软件的实现方法有很多种,具体使用哪种方法,因人因控制对象而异,以下是几种常用的方法。
一、经验设计法
在一些典型的控制环节和电路的基础上,根据被控制对象对控制系统的具体要求,凭经验进行选择、组合。有时为了得到一个满意的设计结果,需要进行多次反复地调试和修改,增加一些辅助触点和中间编程元件。这种设计方法没有一个普遍的规律可遵循,即具有一定的试探性和随意性,最后得到的结果也不是唯一的,设计所用的时间、设计的质量与设计者经验验多少有关。www.133229.COm
经验设计法对于一些比较简单的控制系统的设计时比较有效的,可以收到快速、简单的效果。但是,由于这种方法主要时依靠设计人员的经验进行设计,所以对设计人员的要求也比较高,特别时要求设计者有一定的实践经验,对工业控制系统和工业上常用的各种典型环节比较熟悉。对于比较复杂的系统,经验法一般设计周期长,不易掌握,系统交付使用后,维护困难。所以,经验法一般只适合于比较简单的或与某些典型系统相类似的控制系统的设计。
二、逻辑设计法
工业电气控制线路中,有不少都是通过继电器等电气元件来实现,而继电器,交流接触器的触点都只有两种状态即吸合和断开,因此,用“0”和“1”两种取值的逻辑代数设计电气控制线路时完全可以的,plc的早期应用就是替代继电器控制系统,因此用逻辑设计方法同样也适用于plc应用程序的设计。当一个逻辑函数用逻辑变量的基本运算式表达出来后,实现这个逻辑函数的线路就确定了。当这种方法使用熟练后,甚至梯形程序也可以省略,可以直接写出于逻辑函数和表达式对用的指令语句程序。
用逻辑设计法设计plc应用程序的一般步骤如下:
1、列出执行元件动作节拍表
2、绘制电气控制系统的状态转移图;
3、进行系统的逻辑设计;
4、编写程序;
5、对程序检测、修改和完善。
三、顺序功能图法