公司新闻
西门子PLC结构化编程详解,电气小白建议收藏!
发布时间: 2024-06-11 16:40 更新时间: 2024-11-22 08:00
作为一个自动化行业的从业者,你或多或少应该听过结构化编程。那么什么是结构化编程呢?它是将复杂自动化任务分割成与过程工艺功能相对应或可重复使用的更小的子任务,将更易于对这些复杂任务进行处理和管理。这些子任务在用户程序中以块来表示。因此,每个块是用户程序的独立部分。
在进行PLC编程的时候,我们常用的方式有,线性化编程、模块化编程以及结构化编程。线性化编程只使用一个主程序,所有的程序指令都在主程序中执行,适合小型自动化项目。模块化编程是将一个自动化项目分割成不同的功能模块,比如一个自动化项目可以分成手动、自动、报警等不同的功能,这些不同的功能然后再统一被主程序调用。结构化编程与模块化有些类似,都是使用多个子程序,但是结构化编程将某些可重复性的任务,做成可复用的程序块,方便移植使用。为了直观的理解这三种编程方式的区别,下面以两条流水线的起保停控制作为举例说明。使用的硬件信号表1所示:
表1:IO信号表
▲ 图1 线性化编程
▲ 图2 主程序调用子程序
▲ 图3 流水线1执行程序
▲ 图4 流水线2执行程序
▲ 图5 OB1的程序调用
▲ 图6 流水线1的程序
▲ 图7 流水线2的程序
▲ 图8 流水线功能的背景块
其他新闻
- PLC案例详解 | S7-200SMART 如何减少流量累计误差? 2024-11-22
- 【案例分析】S7-1200 PLC模拟量控制变频器,新手工程师都应该看看! 2024-11-22
- 西门子S7-1200 PLC,如何组态PID功能? 2024-11-22
- 西门子S7-1200 PLC中,如何组态PID功能? 2024-11-22
- 一文读懂超标量CPU的核心知识点 2024-11-22
- 「案例」S7-200 SMART如何驱动步进画三角形? 2024-11-22
- 工业网络安全的四大 关键策略 2024-11-22
- 21个三菱PLC编程实例,实现PLC从入门到精通 2024-11-22
- 工业以太网概述 2024-11-22
- 西门子PLC S7-1200/1500配方实例程序 2024-11-22
- PLCZui快、Zui全的入门方法!顺序功能图这样学,一看就会! 2024-11-22
- 涨知识 | 了解变频器控制电路原理图! 2024-11-22
- 电气人有这45个系统动画就够了,工作原理一目了然!(二) 2024-11-22
- 电气人有这45个系统动画就够了,工作原理一目了然!(一) 2024-11-22
- 西门子S7-1200PLC通过模拟量控制变频器,标准化程序来了! 2024-11-22
产品分类
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684