湖南阳光技术学校
联系人:杨老师
微信号:13308461099
手机: 13807313137
地址:湖南省长沙市雨花区红花坡路176号
更新时间:2022-02-28 17:21
摘要:本文介绍了西门子PLC编程的方法,并通过实际案例详细介绍线性化编程、模块化编程与结构化编程。
关键词:西门子博图软件 编程方法 结构化编程
作为一个自动化行业的从业者,你或多或少应该听过结构化编程。那么什么是结构化编程呢?它是将复杂自动化任务分割成与过程工艺功能相对应或可重复使用的更小的子任务,将更易于对这些复杂任务进行处理和管理。这些子任务在用户程序中以块来表示。因此,每个块是用户程序的独立部分。
在进行PLC编程的时候,我们常用的方式有,线性化编程、模块化编程以及结构化编程。线性化编程只使用一个主程序,所有的程序指令都在主程序中执行,适合小型自动化项目。模块化编程是将一个自动化项目分割成不同的功能模块,比如一个自动化项目可以分成手动、自动、报警等不同的功能,这些不同的功能然后再统一被主程序调用。结构化编程与模块化有些类似,都是使用多个子程序,但是结构化编程将某些可重复性的任务,做成可复用的程序块,方便移植使用。为了直观的理解这三种编程方式的区别,下面以两条流水线的起保停控制作为举例说明。使用的硬件信号所表1所示:
1.线性化编程
线性化的编程方式,所有的程序都在OB1中,如图1所示:
2.模块化编程
模块化的编程方式,将两条流水线分别在不同的子程序中进行调用,如图2、图3所示:
3.结构化编程
结构化编程,则是通过建立FB程序块,内部的功能在FB中实现,该FB块可重复使用,当进行FB程序块调用的时候,会自动生产对应的DB数据块,程序进行控制的时候,定义具体的管脚即可。具体的结构化编程如图所示:
4.总结
在上文中,对两个流水线的起保停控制,分别用不同的编程方式进行了举例。每种编程方式大致有了一定的认识,由于举例的程序比较简单,所以程序的优缺点不是那么的明显,但是随着项目的程序越来越复杂,编程的工作量越来越大,结构化的编程方式优势会更加明显,它的易读性、复用性可以提高工作的效率。在PLC的编程过程中,推荐大家使用结构化和模块化的混合编程方式。
湖南阳光工控自动化培训学校开设的工控自动化专栏汇集了津南工控自动化培训,津南工控自动化培训课程大全,常年面向津南地区招生,我们有众多经验丰富的工控自动化专业老师,为您量身制定工控自动化课程,为选择津南工控自动化培训班的广大学员提供了全面的课程介绍和教学。
津南地区更多的网友在关注:津南想学工控自动化去哪里学,在津南学工控自动化真的好吗,津南到哪里学工控自动化,津南哪里能学工控自动化,津南在哪里学工控自动化,津南津南工控自动化学校哪家好,津南学工控自动化哪里好,津南学工控自动化要多久能拿证,津南学工控自动化要多长时间,津南学工控自动化多久可以学会,津南学工控自动化要多少钱,津南哪有学工控自动化的学校,津南哪有工控自动化学校,津南一般工控自动化学校学费,津南工控自动化学校学多久,津南学工控自动化学费多少钱,津南学工控自动化多少钱,津南报个工控自动化速成班多少钱,津南最好的工控自动化学校,津南工控自动化培训速成班,津南学工控自动化速成班,津南学工控自动化一般要多长时间,津南工控自动化短期培训多长时间,津南工控自动化短期培训学校,津南培训工控自动化多少钱,津南有工控自动化培训班,津南哪里有工控自动化培训,津南工控自动化培训多少钱,津南工控自动化培训要多少钱,津南工控自动化培训费用,津南工控自动化培训中心在哪里,津南工控自动化培训中心电话是多少,津南工控自动化技术培训中心,津南工控自动化培训哪家学校最好,津南哪家工控自动化学校最好,津南工控自动化技术学校,津南工控自动化学校收费标准,津南工控自动化培训怎么收费,津南工控自动化培训班能相信吗,津南哪家工控自动化短期培训好,津南工控自动化技术培训学校,津南学工控自动化哪家好,津南学工控自动化要多久,津南哪里可以培训工控自动化,津南工控自动化培训班多少钱,津南工控自动化培训,津南津南哪有学工控自动化的地方,津南学工控自动化的学校,津南工控自动化学校哪里好,津南学工控自动化多少钱学费,津南学工控自动化哪里最好,津南学工控自动化培训班多少钱,津南工控自动化速成培训,津南工控自动化培训哪个好,津南工控自动化培训班,津南有名的工控自动化培训中心,津南短期工控自动化培训学校,津南学工控自动化到哪里比较好,津南工控自动化培训中心,津南工控自动化培训哪里好,津南工控自动化速成班学费,津南工控自动化短期培训,津南工控自动化培训学校