直播课堂
HOME
直播课堂
正文内容
plc复杂控制编程 实例讲解:如何将复杂的编程简单化之结构化编程
发布时间 : 2025-03-15
作者 : 小编
访问数量 : 23
扫码分享至微信

实例讲解:如何将复杂的编程简单化之结构化编程

结构化编程如何实现?

Hi,各位亲爱的读者们,几天没更新了,今天更新一波。

今天,我们来分享一下PLC编程之结构化编程。通过这种方式,让复杂的程序简单化,清晰化。

做工控的人都知道,PLC编程就是把复杂的电气回路,通过编程的方式用PLC实现。

比如一个自锁控制,通过电气回路,就需要接很多线才能实现。而通过PLC呢,只需要简单的几个逻辑编程,就实现了。

但是,如果有几十个泵需要做自锁控制,那么用普通的办法来编程,需要复制粘贴做几十遍,也是很繁琐,那么有没有个简单的办法,能够只做一次编程,其余的就COPY就可以了呢?

答案是有,那就是结构化编程

结构化编程,顾名思义就是,机构相同的控制,只需建立一个模板,余下的调用这一个模板就可以了。

那有同学就说了,光说不练假把式,那具体要如何操作呢?

下面,我们就用西门子1200系列PLC,通过一个简单的例子,来介绍一下如何来实现。

1、首先,我们建立一个程序

2、然后,建立一个子程序,我们起名为:“电机控制”

3、建立需要使用的变量

其中,INPUT变量是输入变量,比如启动按钮,停止按钮,电机故障,都属于输入变量,相当于X点,只能用于常开或常闭指令

INOut变量是输入输出变量,比如电机运行,相当于Q点,既可以用它的常开常闭点,也可以线圈输出。

这里为什么要用INOUT变量,而不是使用OUT变量呢?

因为我们自锁回路既要用到这个点输出,也要用到这个点的输入

4、做一个简单的自锁回路

这个大家都会做,但是不同的是,我们不使用I,Q,M点,而是使用局部变量

通过拖动的方式,即可调用局部变量。

5、模板程序编写完成,我们在OB1里调用一下看看什么效果。

鼠标点击引脚,并悬停,会提示你需要输入什么类型的变量

可以看到,这个自锁回路以一个程序块的形式出现了。

这样看起来是不是就很清爽了。我们继续。

6、我们填写上相应的变量

7、到这里,一个结构化程序就做好了,同样的自锁回路,我们无须在复制梯形图再挨着改变量了,只需要调用一下模板程序,就可以实现。

当然,一个简单的自锁回路,一个一个的改变量很简单,如果这个控制很复杂呢,一个一个的改变量将会变得异常难受,而且容易出错。

而且,这样编程还有一个好处,就是我想批量的改变这个电机的控制逻辑时,比如加个急停,那么我们只需在模板里加上一个急停的逻辑即可。

那么又有同学说了,如果有几十个电机,几十个阀门,那建变量也是一件很大的工程

如果电机参数少还好,如果再加上运行时间,累计运行时间等等,想想都头大。

不用担心,这也可以通过结构化的方法来实现

下期,我们就介绍一下,如何通过结构化的方式建立重复的,结构相同的变量。敬请期待!

关注作者不迷路,更多干货持续分享。

写在最后

赠人玫瑰,手有余香。创作不易,请动动手指给作者点个关注。谢谢。

或者大家想要看到那些内容,也可留言,作者必将竭尽所能,搜罗资料。

此文系作者原创,如若转载,请注明出处!

PLC编程很难学?老电工:看懂这5个例子,再难的编程也是一样道理

PLC编程在现在的电工作业中应用非常广泛,很多复杂的继电器和接触器控制柜都慢慢的被PLC所替代了,因此越来越多的电工师傅都在学习PLC的控制,很多初学者都在问:PLC编程很难吗?应该怎么样编程?具体从哪里入手?其实PLC编程说难也不难,入门很容易,说简单也不简单,想要精通的话,的确很难,今天我们就重点通过2个具体的例子来看一下PLC到底如何编程?编程的过程和步骤到底是怎么样的?

相关问答

动力总成线plc复杂吗?

动力总成线的PLC控制在一定程度上可以说是比较复杂的。动力总成线涉及到发动机、变速器等关键部件的装配、测试等多个环节,需要精确的控制和协调众多的设...

丰炜plc解密方法?

1.目前没有明确的丰炜PLC解密方法。2.这是因为PLC(可编程逻辑控制器)的解密是一项技术难题,涉及到硬件和软件的复杂结构,以及丰炜PLC厂家的保密措施。解密...

永宏plc解密方法?

永宏PLC解密方法包括以下几种:软件解密:使用编程软件读取PLC程序,将程序导出为解密软件能够识别的文件格式。永宏PLC没有提供官方的解密软件,但是可以通过下...

两个开关控制一个灯用PLC怎样编程?

两个开关控制一个灯,如果要用plc来编程可以说简单,也可以说复杂,说简单就是编程还没开始就结束了!编程复杂就是单一的这个功能用个plc太浪费,高射炮打蚊子,...

永宏plc解密步骤?

永宏PLC解密步骤的过程比较复杂,需要专业的技术人员进行操作。首先需要分析PLC芯片的内部结构和运行原理,了解其算法和编程方式。然后要进行芯片取下、读取和...

什么是plc,plc主要用于做什么?

plc是可编程逻辑控制器(ProgrammableLogicController)的缩写,它是一种专门用于工业自动化控制的电子设备。plc主要用于实现工业过程的自动化控制。它可以接...

三菱plcST语法基本语句?

关于这个问题,ST语言是三菱PLC(可编程逻辑控制器)中的一种编程语言,用于编写逻辑控制程序。以下是ST语言的基本语句:1.赋值语句:变量:=表达式;例如...

用一台plc控制另一台plc再q0.0闪烁。求解啊?

简单一点的办法就是主控的PLC的一个输出点连接到被控PLC的输入点,两边都编写相应的程序;复杂一点的办法就是两个PLC做通讯,这个就需要看选用的PLC支持什么样...

想做plc编程工作怎么办-盖德问答-化工人互助问答社区

如果现场有plc,可以先把图纸和程序拿来自己研究一下,还有就是多上技术论坛看看别人的问答,下载一些技术资料自己看看,这个是一个辛苦活,得慢慢来。...

plc编程好学吗?

plc编程好学!其实,PLC很好学,很简单,无非就是常开,常闭,自锁,互锁,定时,计数这几个要素。无论多么复杂的程序,都是这几种要素的组合。但是,我们学...plc编...

 希特勒完蛋了女主角  守侯 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部