直播课堂
HOME
直播课堂
正文内容
富士PLC入门教程视频 结构体变量与功能块的综合使用,带你体会PLC结构化编程的实现
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 23
扫码分享至微信

结构体变量与功能块的综合使用,带你体会PLC结构化编程的实现

前面几篇文章小编给大家介绍了三菱FX系列PLC的结构化编程,介绍了结构体变量和功能块的使用,对于习惯了三菱PLC简单工程的朋友们可能很不适应,而且文章写的都比较笼统,今天就介绍一个简单的实例。

现在有十个三相异步电动机,要求编程实现电机的启动停止。

传统的控制方式一定是这样的

图一

相信大家对这样的三菱PLC一定不会陌生,限于篇幅,我只写了四个电机的控制。三菱PLC的这种简单工程模式,直观易懂,非常傻瓜化,只要智商正常,都能看得懂,因此被冠以直观易懂,符合东方人思维的特点(但小编我觉得这是在侮辱国人的智商)。这种编程方式繁琐,而且浪费纸,对于大型工程或是复杂工艺计算,以及运动控制,那可是要死人的。那么用结构化编程怎么实现呢?

分析: 控制十台电机的启停,那么启停控制就是十台电机都要用到的,我们可以做成功能块,反复调用。

每台电机都有启动,停止两个操作,我们可以定义为结构体变量。

首先,我们先创建一个电机控制的功能块 Motot_Control

图二

如 图二所示,就是创建好的功能块Motot_Control。在这里,小编是用ST语言编写的。关于ST语言在PLC编程中的好处,小编不再重复,希望大家多多体会。

接下来,我们就要在程序中调用功能块了,由于是十台电机,因此需要调用十次

图三

如图三所示,这就是我们在程序中调用的功能块,同样限于篇幅,小编我就只调用了四个。和图一的简单工程梯形图相比,是不是简洁多了?注意看黄色荧光笔部分,这部分称之为功能块的实例名,是什么意思呢?因为在IEC61131-3标准中,功能块也当做是一种变量类型,也是需要定义的,也就是俗称的功能块型变量,在西门子博途中称之为背景数据块。

图四

如图四所示,我们在程序中插入的四个功能块,都被自动定义成了变量。

接下来,我们就建立结构体变量了

图五

如图五所示,这就是建立好的结构体变量Motor,注意看,它是支持中文的!是不是很赞!

建立好了结构体变量,我们就可以在全局变量中定义并使用了

图六

如图六所示,我们定义了四个结构体型变量,名字分别为 电机1,电机2,电机3,电机4.注意看它们的类型,都是Motor型。接下来,我们就可以直接使用定义好的变量了

图 七

如图七所示,这就是最终的程序,和使用简单工程相比的图一,是不是更简单明了,而且更加的高效?

总结:本文所举的例子比较简单,可能还体现不出结构化编程的优势,本文旨在让大家体会结构化编程的思维方式。毕竟,基于IEC61131-3标准是PLC的发展方向,是大势所趋。台达PLC,欧姆龙PLC,松下PLC,三菱PLC,富士PLC这些日系PLC都推出了基于ICE61131-3标准的PLC产品,可见,连小日本都觉得简单工程的方式已经没了前途,如果你还抱残守缺,故步自封,不思进取,天天以入门简单来麻醉自己,你也就基本看不懂手表了。

电气PLC系统教学——学习方法

电气PLC系统教学

喜欢的点赞,就不要转发了!

前言

工控十年,一直痴迷于PLC编程,迷恋于学习方法的研究。从一个编程小白到电气设计人员,其中经历了很多,设计,安装,编程,调试,售后,维护,啥都干过。不管干啥都要有更上一层楼的决心还要用更高的条件去要求自己。

我就想在这里给大家分享一些真实的方法和经验。目的只有一个:帮助大家入门和进阶,在大家学习的道路上做一些合适的铺垫。

电气的学习涉及到内容较多,跟器件品牌,应用行业,所在地域,也有一定的关系。我把我学习过程中涉及到电气知识和经验分享给大家。我是以讲方法为主。

简单的列举一下我的从业经验,然后再告诉大家学习方法和思路。

1、先说一下PLC方面的应用。

西门子200系列:石家庄换热站自动控制系统,40多个换热站连接力控软件。

西门子200samrt:石家庄供热节能自动控制系统,7套PLC连接组态王软件。

西门子300系列:汽车厂自动化输送线,汽车厂总装、焊装车间的生产线,地板链,悬链,摩擦线,大平板线等,多套PLC连接wincc软件。

西门子1200系列:换热站自动控制系统,自主研发的全自动热量表检定装置。

三菱系列:广州某汽车厂总装轮胎线,冲压侧围线,景德镇某汽车生产线。

欧姆龙:广州某座椅生产线。

施耐德,合肥某汽车厂车门生产线。

AB系列,芜湖某汽车厂总装生产线。

还应用过,台达,信捷,维控等PLC。

2、外部器件的应用:

按钮,旋钮,继电器,接触器,延时继电器,液位控制器,温控器,时控开关等,行程开关,光电开关,接近开关,超声波开关等,安全继电器,安全光幕,安全踏毯,区域扫描。

3、变频器应用,西门子,三菱,施耐德,ABB,丹弗斯,海利普,富士,德力西,英威腾等变频器,主要应用方向:端子启停;多段速控制;通讯控制启停,频率;恒压供水的应用。

4、伺服控制器:三菱PLC控制安川伺服电机;台达PLC控制台达伺服;

5、触摸屏:西门子,三菱,ab,昆仑通泰,维控等触摸屏。

6、上位机:力控,组态王,wincc。

我会将应用的比较多的产品的使用方法和经验分享给大家,然后大家可以按照我给大家提供的思路和方法去学习。不能说事半功倍,至少可以让你理解的更透彻一些。

我们首先要确定一个主线,然后再将内容细化。说的直接一点就是采用各个击破的策略。

一般人的思路可能是先了解PLC,在了解外部器件,再学习变频器,再学习伺服,再学习触摸屏,再学习上位机。

我们这里阐述一下对方法的理解。办一件事方法有多种,办成一件事方法也有多种,准确合理的办法只有一种或者几种,但是最合理的办法只有一种。我们不一定能找到最合理的办法,但是我们要找到相对合理的办法就行,通过合理的办法来解决问题,这样就事半功倍。

我们的目的是学习电气,PLC是电气主要组成部分之一,可以说占据相当重要的位置。结合我们前边讲的学习方法,我们要始终让一个原则成为最高的一个原则来控制下边的原则和事情。

思路一,分块区各个击破学习,学习顺序如下:外部器件、变频器、伺服→PLC模块

→PLC编程→触摸屏→上位机

思路二,根据我的工作经验做出如下顺序调整:

第一轮:PLC模块→外部器件→电气识图→PLC编程初级→触摸屏初级

第二轮:变频器、伺服→PLC编程中级→触摸屏中级

第三轮:PLC和仪表通讯→PLC和PLC之间通讯→PLC和上位机之间通讯

第四轮:电气制图→电气项目设计→电气项目实施→电气项目实例

有一定工作经验和一定电气基础的可以选择第一种思路,如果是新手或者是刚入门的建议选择第二种思路,如果你说“我领悟能力非常强,我就选第一种。”方法的选择因人而异。

由于我个人感觉西门子的构架比较全,更主要的是我本人对西门子的更熟悉一些,所以我们以西门子的为例,由于s7-200已经停产,我们将重点转移到200smart和1200上面来,但是呢由于200是基础,讲课的过程中也会涉及到200系列的相关问题。

那么我们来分一下章节,简单点的划分就是每一轮学习我们划分成“季”,那么我们书稿目录就出来了

《电气PLC系统教学第一季》章节如下:第一章PLC模块;第二章外部器件;第三章:电气识图;第四章:PLC编程初级;第五章:触摸屏初级

《电气PLC系统教学第二季》章节如下:第一章 变频器、步进;第二章PLC编程中级;第三章:触摸屏中级

《电气PLC系统教学第三季》章节如下:第一章 PLC和仪表通讯;第二章PLC和PLC之间通讯;第三章:PLC和上位机之间通讯

《电气PLC系统教学第四季》章节如下:第一章 电气制图;第二章:电气项目设计;第三章:电气项目实施 第四章:电气项目实例

我们教学方法是这样的呢?经过我们接近8个月的直播,我们积累了很多经验,收获了一批铁粉,我们一直在探索和摸索学习方法和思路。

现在我将学习方法公布一下:线上以今日头条,头条号为主,发布专栏学习内容和录播视频。我们一般每周二,四,六晚上8点在头条直播,手机打开我们的主页可以看到直播,电脑观看需要到西瓜视频客户端看咱们的直播。我们的直播录播也会发布到专栏内。建立一个录播专栏。

我们预计划分三专栏:教学专栏,录播专栏,沟通专栏。

教学专栏:图文和视频专栏。

录播专栏:发布直播录播视频。

研发专栏:发布学习资料和专题研讨专栏。

最后征集一下大家的投稿:PLC编程如何学习才是合理的?

相关问答

富士PLC 如何将SPB内部程式改为SX工作模式?

安装D300Win软件或者Standloader软件。在其程序夹内执行SystemsoftwareUtility然后根据屏幕提示,将系统软件版本改为SX模式。改完之后,你只能使用D300win软...

富士 nb系列 plc 怎样上传程序?

1富士NB系列PLC上传程序的操作非常简单。2首先需要连接电脑和PLC,然后打开PLC编程软件,选择在线状态,并连接到PLC。接着在软件中选择上传程序的选项,程序将...

电脑怎么通过 富士 触摸屏连接到三菱 PLC ?

电脑需要通过串口线或者以太网线连接到三菱PLC的通讯模块上,并设置好通讯的参数,可以采用GXDeveloper等软件进行配置和编程。在连接的过程中需要注意硬件接线...

江西 富士PLC 编程外包是什么?

江西富士PLC编程外包是将PLC编程工作委托给外部专业团队完成。在PLC自动化控制领域,PLC编程是非常重要的一环,但是对于大多数公司而言,拥有一个专业的PLC编程...

富士 . plc 支持什么通信?

富士.plc支持多种通信协议,包括ModbusRTU、ModbusTCP、OPC、Ethernet/IP等。ModbusRTU是一种串行通信协议,适用于较小规模的工业自动化系统;Modbus...

富士PLC 显示err什么意思?

error灯闪亮时,表示plc用户程序的内容因为外界原因发生改变,可能的原因有:锂电池电压下降,外部干扰的影响和plc内部故障,写入程序时的语法错误也会使它闪亮...

如何将 PLC 上的程序上传到电脑上?急?

先下载并安装相应的PLC编程软件,然后用数据线连接电脑与PLC,给PLC上电,打开编程软件,确保PLC已经连接好,找到上传功能,点击,就把PLC的程序上传到电脑里了...

电脑和 plc 用网线连接,怎么获得 plc 的ip地址?

以富士SPH系列PLC为例:在D300Win软件的系统结构定义中依次插入基板与模块,然后再以太网模块的参数定义中输入IP:192.168.0.1,子网掩码为255.255.255.0在第二...

富士 变频器 plc 端子有什么用?

富士变频器plc端子作用是控制信号用的,在驱动步进电机时,有时须要对步进电机进行运行停止等控制,变频器上的plc端子就是接受plc信号来控制电机的停止与运行...

富士 触摸屏怎么在线模拟有 plc 但是没有触摸屏?,有了解电力模...

[回答]环模孔径内壁外面的光滑程度不一致。触摸屏带USB接口,数据可导出至U盘或在线打印;

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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