西门子S7-200 plc的用户程序结构可分为两种:线性程序结构和分块程序结构。
1.线性程序结构
线性程序结构是指一个工程的全部控制任务被分成若千个小的程序段,按照控制的顺序依次排放在主程序中,如图3-1所示。编程时,用程序控制指令将各个小的程序段依次链接起来;程序执行过程中,不断扫描主程序,按照编写好的指令代码顺序地执行控制工作。
线性程序结构简单明了,但是仅适合控制量比较小的场合。控制任务越大,线性程序的结构就越复杂,执行效率就越低,系统越不稳定。
2.分块程序结构
分块程序结构是指一个工程的全部控制任务被分成多个任务模块,每个模块的控制任务由子程序或中断程序完成。编程时,主程序和子程序(或中断程序〉分开独立编写;在程序执行过程中,不断扫描主程序,碰到子程序调用指令就转移到相应的子程序中去执行,如图3-2所示,遇到中断请求就调用相应的中断程序。
分块程序结构虽然复杂一点,但是可以把一个复杂的控制任务分解成多个简单的控制任务。分块程序有利于代码编写,而且程序调试也比较简单。所以,对于一些相对复杂的工程控制,建议使用分块程序结构。
导读:目前正在解读《西门子S7-200 PLC的程序结构分析》的相关信息,《西门子S7-200 PLC的程序结构分析》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《西门子S7-200 PLC的程序结构分析》的详细说明。
提醒:《西门子S7-200 PLC的程序结构分析》最后刷新时间 2023-07-10 04:05:12,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《西门子S7-200 PLC的程序结构分析》该内容的真实性请自行鉴别。