发布日期:2022-04-27 点击率:59 品牌:西门子_Siemens
西门子公司的S7-200系列小型PLC具有功能强、性价比高的特点,深受国内用户的欢迎。由于PLC是一门应用性很强的技术,在入门与应用上,仅仅凭借西门子公司提供的说明书是很不够的。因此我们先来简单的了解西门子S7-200的程序结构分类,S7-200 PLC的用户程序结构可分为两种:线性程序结构和分块程序结构。
(1)线性程序结构
线性程序结构是指一个工程的全部控制任务被分成若干个小的程序段。按照控制的顺序依次排放在主程序中,如图3-1所示。编程时,用程序控制指令将各个小的程序段依次链接起来:程序执行过程中,CPU不断扫描主程序,按照编写好的指令代码顺序地执行控制工作。线性程序结构简单明了,但是仅适合控制量比较小的场合。控制任务越大,线性程序的结构就越复杂,CPU执行效率就越低,系统越不稳定。
(2)分块程序结构
分块程序结构是指一个工程的全部控制任务被分成多个任务模块。每个模块的控制任务由子程序或中断程序完成。编程时,主程序和子程序(或中断程序)分开独立编写:在程序执行过程中,CPU不断扫描主程序,碰到子程序调用指令就转移到相应的子程序中去执行,如图3-2所示,遇到中断请求就调用相应的中断程序。
分块程序结构虽然复杂一点,但是可以把一个复杂的控制任务分解成多个简单的控制任务。分块程序有利于代码编写,而且程序调试也比较简单。所以,对于一些相对复杂的工程控制,建议使用分块程序结构。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航