《UniMAT亿维:PLC控制系统的软件设计.docx》由会员分享,可在线阅读,更多相关《UniMAT亿维:PLC控制系统的软件设计.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、UniMAT亿维:PLC控制系统的软件设计亿维自动化导语:软件设计是PLC控制系统设计的核心。要设计好PLC的应用软件,必须充分理解被控对象的消费工艺、技术特性、控制要求等。通过PLC的应用软件完成系统的各项控制功能。软件设计是PLC控制系统设计的核心。要设计好PLC的应用软件,必须充分理解被控对象的消费工艺、技术特性、控制要求等。通过PLC的应用软件完成系统的各项控制功能。1、PLC应用软件设计的内容PLC的应用软件设计是指根据控制系统硬件构造和工艺要求,使用相应的编程语言,对用户控制程序的编制和相应文件的形成经过。主要内容包括:确定程序构造;定义输入/输出、中间标志、定时器、计数器和数据区
2、等参数表;编制程序;编写程序讲明书。PLC应用软件设计还包括文本显示器或者触摸屏等人机界面HMI设备及其它特殊功能模块的组态。2、熟悉被控制对象制定设备运行方案在系统硬件设计根底上,根据消费工艺的要求,分析各输入/输出与各种操纵之间的逻辑关系,确定检测量和控制方法。并设计出系统中各设备的操纵内容和操纵顺序。对于较复杂的系统,可按物理位置或者控制功能将系统分区控制。较复杂系统一般还需画出系统控制流程图,用以清楚说明动作的顺序和条件,简单系统一般不用。3、熟悉编程语言和编程软件熟悉编程语言最好的方法就是上机操纵,并编制一些试验程序,在模拟平台上进展试运行,以便详尽地理解指令的功能和用处,为后面的程
3、序设计打下良好的根底,防止走弯路。4、定义参数表程序编制开场以前必须首先定义输入/输出信号表。主要根据是PLC输入/输出电气原理图。每一种PLC的输入点编号和输出点编号都有自己明确的规定,在确定了PLC型号和配置后,要对输入/输出信号分配PLC的输入/输出编号地址,并编制成表。一般情况下,输入/输出信号表要明显地标出模板的位置、输入/输出地址号、信号名称和信号类型等。尤其输入/输出定义表注释注解内容应尽可能具体。地址尽量按由小到大的顺序排列,没有定义或者备用的点也不要遗漏,这样便于在编程、调试和修改程序时查找使用。而中间标志、定时器、计数器和数据区编程以前可能不太好定义,一般是在编程经过中随使
4、用随定义,在程序编制经过中间或者编制完成后连同输入/输出信号表统一整理。5、程序的编写假如有操纵系统支持,尽量使用编程语言高级形式,如梯形图语言。在编写经过中,根据实际需要,对中间标志信号表和存储单元表进展逐个定义,要留意留出足够的公共暂存区,以节省内存的使用。由于很多小型PLC使用的是简易编程器,只能输入指令代码。梯形图设计好后,还需要将梯形图按指令语句编出代码程序,列出程序清单。在熟悉所选的PLC指令系统后,可以很轻易地根据梯形图写出语句表程序。6、程序的测试测试时先从各功能单元入手,设定输入信号,观察输入信号的变化对系统的作用,必要时可以借助仪器仪表。各功能单元测试完成后,再连通全部程序
5、,测试各局部的接口情况,直到满足为止。程序测试可以在实验室进展,也可以在现场进展。假如是在现场进展程序测试,那就要将PLC与现场信号隔离,以免引起事故。7、程序讲明书的编写程序讲明书一般包括程序设计的根据、程序的根本构造、各功能单元分析、使用的公式和原理、各参数的来源和运算经过、程序的测试情况等。上面流程中各个步骤都是应用程序设计中不可缺少的环节,要设计一个好的应用程序,必须做好每一个环节的工作。但是,应用程序设计中的核心是程序的编写,其他步骤都是为其效劳的。转发暗号:亿维专注核心控制8、常用编程方法PLC的编程方法主要有经历设计法和逻辑设计法。逻辑设计是以逻辑代数为理论根底,通过列写输入与输出的逻辑表达式,再转换成梯形图。由于一般逻辑设计经过比拟复杂,而且周期较大,大多采用经历设计的方法。假如控制系统比拟复杂,可以借助流程图。所谓经历设计是在一些典型应用根底上,根据被控对象对控制系统的详细要求,选用一些根本环节,适当组合、修改、完善,使其成为符合控制要求的程序。一般经历设计法没有普通的规律可以遵循,只有在大量的程序设计中不断地积累、丰富自己,并且逐渐形成自己的设计风格。一个程序设计的质量,以及所用的时间往往与编程者的经历有很大关系。