PLC控制系统软件设计一般步骤

原创 2020-02-12 03:42  阅读

  一、PLC应用软件设计的内容 PLC的应用软件设计是指根据控制系统硬件结构和工艺要求,使用相应的编程语言,编制用户控制程序和形成相应文件的过程。主要内容包括:确定程序结构;定义输入/输出、中间标志、定时器、计数器和数据区等参数表;编制程序;编写程序说明书。PLC应用软件设计还包括文本显示器或触摸屏等人机界面(H

  的应用软件设计是指根据控制系统硬件结构和工艺要求,使用相应的编程语言,编制用户控制程序和形成相应文件的过程。主要内容包括:确定程序结构;定义输入/输出、中间标志、定时器、计数器和数据区等参数表;编制程序;编写程序说明书。

  在系统硬件设计基础上,根据生产工艺的要求,分析各输入/输出与各种操作之间的逻辑关系,确定检测量和控制方法,并设计出系统中各设备的操作内容和操作顺序。对于较复杂的系统,可按物理位置或控制功能将系统分区控制。较复杂系统一般还需面出系统控制流程图,用以清楚表明动作的顺序和条件,简单系统一般可省略此步骤。

  熟悉编程语言和编程器是进行程序设计的前提。这一步骤的主要任务是根据有关手册详细了解所使用的编程器及其操作系统,选择一种或几种合适的编程语言形式,并熟悉其指令系统和参数分类,尤其注意那些在编程中可能要用到的指令和功能。

  熟悉编程语言最好的办法就是上机操作,并编制一些试验程序,在模拟平台上进行试运行,以便详尽地了解指令的功能和用途,为后面的程序设计打下良好的基础,避免走弯路。

  参数表的定义包括对输入/输出、中间标志、定时器、计数器和数据区的定义。参数表的定义格式和内容根据系统和个人习惯有所不同,但所包含的内容基本是相同的。总的设计原则是便于使用,尽可能详细。

  一般情况下,输入/输出信号表要明显地标出模板的位置、输入/输出地址号、信号名称和信号类型等。尤其输入/输出定义表注释、注解内容应尽可能详细。地址尽量按由小到大的顺序排列,没有定义或备用的点也不要漏掉,这样便于在编程、调试和修改程序时查找使用。而中间标志、定时器、计数器和数据区在编程以前可能不太好定义,一般是在编程过程中随使用随定义,在程序编制过程中间或编制完成后连同输入/输出信号表统一整理。凯发下载4.编写程序如果有操作系统支持,尽量使用高级形式的编程语言,如梯形图语言等。在编写过程中,根据实际需要,对中间标志信号表和存储单元表进行逐个定义,要注意留出足够的公共暂存区,以节省内存的空间。由于许多小型PLC使用的是简易编程器,只能输入指令代码。梯形图设计好后,还需要将梯形图按指令语句编出代码程序,列出程序清单。在熟悉所选的PLC指令系统后,可以很容易地根据梯形图写出语句表程序。编写程序过程中要及时对编出的程序进行注释。注释应包括程序段功能、逻辑关系、设计思想、信号的来源和去向等的说明,以便于程序的阅读和调试。5.测试程序程序的测试是整个程序设计工作中的一项重要内容,它可以初步检查程序的实际运行效果。程序测试和程序编写是分不开的,程序的许多功能是在测试中修改和完善的。测试时先从各功能单元人手,设定输入信号,观察输入信号的变化及其对系统的作用,必要时可以借助仪器仪表。各功能单元测试完成后,再连通全部程序,测试各部分的接口情况,直到满意为止。程序测试可以在实验室进行,也可以在现场进行。如果是在现场进行程序测试,那就要将PLC与现场信号隔离,以免引起事故。6.编写程序说明书程序说明书是整个程序内容的综合性说明文档,是整个程序设计工作的总结。编写的主要目的是让程序的使用者了解程序的基本结构和某些问题的处理方法,以及程序阅读方法和使用中应注意的事项。程序说明书一般包括程序设计的依据、程序的基本结构、各功能单元分析、使用的公式和原理、各参数的来源和运算过程、程序的测试情况等。上面流程中各个步骤都是应用程序设计中不可缺少的环节,要设计一个好的应用程序,必须做好每一个环节的工作。但是,应用程序设计中的核心是程序的编写,其他步骤都是为其服务的,本章将重点介绍PLC应用程序设计中程序编写的基本方法和技巧。

版权声明:本文为原创文章,版权归 凯发下载 所有,欢迎分享本文,转载请保留出处!
上一篇:凯发下载PLC控制系统设计的步骤
下一篇:凯发下载基于西门子plc的多工步组合机床自动化