您现在的位置是:首页 > PLC技术 > PLC技术

S7-200系列PLC的模块化结构

来源:艾特贸易2017-06-04

简介模块化程序结构是根据工程项目的特点,把一个复杂的控制过程分成若干个操作简单、规模较小、任务单一的功能块。这些功能块的控制任务分别由某个子程序或中断程序独立承担。所

    模块化程序结构是根据工程项目的特点,把一个复杂的控制过程分成若干个操作简单、规模较小、任务单一的功能块。这些功能块的控制任务分别由某个子程序或中断程序独立承担。所有的子程序和中断程序在主程序的统一管理和控制下有序地执行,共同完成工程项目的控制任务。    模块化结构通常是将一个复杂的控制过程按功能要求进行分割,一个功能形成一个模块。完成一个功能的具体操作任务都安排在同一个子程序或中断程序中。若某个功能的操作比较繁琐时,可以将该功能进一步地细化。因此具体任务的控制程序相对来说都比较简单,使程序编制容易得多。还有,模块化结构给程序的调试也带来了便利。程序调试时可以先按块进行调试,等每个模块都能各自独立完成操作实现功能要求后,再进行整个控制项目的总调试。若控制过程由于工艺改进,需要修改某些参数或更新控制流程时,只需要修改出现变化的那些模块程序即可。由此可见,模块化结构有更大的灵活性,适用于比较复杂、规模较大的控制工程的程序设计。    把一个应用程序分成具有多个明确任务的程序模块,分别编制、调试再把它们连接在一起形成一个完整的程序,这样的程序设计成为模块化程序设计,其优点有:单个程序模块易于编写、调试、修改;不同模块可以分配不同的程序员来编写及调试,有利于加快工作进度;程序的易读性好;程序的修改可局部化;频繁使用的任务可以编制成模块供多个任务使用,节约存储空间。    模块化程序设计的步骤如下:正确地描述整个程序需要完成什么样的工作;把整个工作划分成多个任务,并画出层次图;确切地定义每个任务必须做什么事,它与其他任务之间如何进行通信,写出模块说明;把每个任务写成梯形图程序模块,并进行调试;把整个程序和它们的说明合在一起形成文件。