PLC应用系统的软件设计
PLC应用软件设计的内容
PLC应用软件的设计是一项十分复杂的工作,它要求设计人员既要有PLC、计算机程序设计的基础,又要有自动控制的技术,还要有一定的现场实践经验。
一个实用的PLC软件工程的设计通常要涉及以下几个方面的内容:
(1) PLC软件功能的分析与设计;
(2) IO信号及数据结构分析与设计(3) 程序结构分析与设计;
(4) 软件设计规格说明书编制;
(5) 用编程语言、PLC指令进行程序设计;
(6) 软件测试;
(7) 程序使用说明书编制。
PLC应用系统的软件设计步骤
根据可编程序控制器系统硬件结构和生产工艺要求,在软件规格说明书的基础上,编制实际应用程序并形成程序说明书的过程就是应用系统的软件设计。
1. 制定设备运行方案
制定方案就是根据生产工艺的要求,分析各输入、输出与各种操作之间的逻辑关系,确定需要检测的量和控制的方法,并设计出系统中各设备的操作内容和操作顺序。据此便可画出流程图。
2. 画控制流程图
对于较复杂的应用系统,需要绘制系统控制流程图,用以清楚地表明动作的顺序和条件。对于简单的控制系统,可省去这一步。
3. 制定系统的抗干扰措施
根据现场工作环境、干扰源的性质等因素,综合制定系统的硬件和软件抗干扰措施,如硬件上的电源隔离、信号滤波,软件上的平均值滤波等。
4. 编写程序
根据被控对象的输入输出信号及所选定的PLC型号分配PLC的硬件资源,为梯形图的各种继电器或接点进行编号,再按照软件规格说明书(技术要求、编制依据、测试),用梯形图进行编程。
5. 软件测试
刚编写好的程序难免有缺陷或错误。为了及时发现和消除程序中的错误和缺陷,需要对程序进行离线测试。经调试、排错、修改及模拟运行后,才能正式投入运行。