线下实训
HOME
线下实训
正文内容
plc编程的架构 PLC程序架构,理解这些,让你编写程序更容易,思路更清晰
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC程序架构,理解这些,让你编写程序更容易,思路更清晰

经常会遇到朋友问我们如何编写PLC程序,当然单纯的写个程序有各种不同的思路,没有什么固定的模式,每个工程师都有自己的编写程序的习惯,但是新的编程人员还没有形成自己的习惯,我呢根据自己的经验,分享给大家,仅供参考。

首先,前面的文章和视频也提过,做项目的一个流程,工艺过程、选型、等我们今天就略过,我们先从做符号表开始,如下图所示,可以在默认变量表里编写地址和符号,也可以新建多个变量表,把变量进行分类,方便查询和使用

建立符号表

接着就可以做多个重复功能的FB功能块,如电机、气缸和多个重复功能的,例如本例子中我们有4个电机、8个气缸,先建立两个FB块,FB1/MOTOR和FB2/CYLINDER,这两个程序块如何编写,这篇文章就不赘述,我们今天就谈框架。

建立基础功能块

基本功能的FB块建立好之后,我们就可以进行调用,建立新的FB块,FB3/FB_MOTOR_CTR

FB_DT_CYLINDER_CTR,FB_CT_CYLINDER_CTR如下图所示,把所有的执行元件都调用。

调用基础功能块

接着我们就应该考虑模式的控制,分为手动和自动上面一段是手动控制,下面一段是自动控制,先建立变量,手动的在一个DB块中,自动的在另一个DB块中,这样不至于程序混乱。

控制模式编辑

手动变量数据块

自动变量数据块

其中手动变量连接的是上位机触摸屏的变量,这样达到手动模式,就可以直接控制执行元件的动作,如果自动模式下,我们建立自动控制程序,如下图所示,每个区域分成一个FC块,这样更容易区分

建立FC自动控制块

自动变量的连接

在自动逻辑中输出自动程序变量连接FB调用块中的对应变量即可自动控制,自动程序如何写,我们今天不做赘述。

整个程序的流程框架基本上如此,再加上一些报警的控制和显示,完成任务!

PLC编程“万能”框架结构--收藏转发

虽然PLC程序编写每个人有每个人的思路,但是最终的模式都是相通的。本文以三菱PLC的简单梯形图编程方法为例,分享一下万能的编写模板。

1.设置相关参数

参数设置包含:PLC参数设置、网络参数设置、智能模块参数设置等。

参数设置

2.程序内容分配

程序内容分配之前,你要对该套程序架构有一定的了解,要清楚需要将程序分成几部分主要内容。

1)按照程序结构分,比如:主程序、报警程序、复位程序等。

2)按照设备类型分,比如:上料程序、下料程序、机器人程序等。

程序内容

3.初始化程序

初始化程序是对PLC程序的数据进行初始化,可以是上电自动清除数据,也可以是手动初始化复位。

初始化程序

4.原点复位程序

原点复位程序要能够实现在手动状态下,设备自动回到原点状态,其实原点复位程序就是设备一键回原点的“自动程序”。

原点复位

5.手动程序

手动程序包含自动化设备中所有动作的手动动作,主要包含:气缸动作、马达动作、伺服电机动作、电缸动作等。

手动程序

6.自动程序

当你手动程序已经编写完成后,你只要编写好自动程序,并连接到各手动程序条件前即可。

自动程序

7.安全程序

安全程序:安全程序要保证你无论如何操作甚至是误操作也不会撞坏设备元件,同时你的程序也要对人是安全的。即设备的安全和人的安全

安全程序

8.报警程序

报警程序一定要尽可能地完善,要确保设备停止运行都能够给出提示,而不是无故停机不动。

报警程序

以上就是PLC编程的简单实用框架结构。

关注我,学习更多电气知识!

相关问答

plc编程标准的基本架构?

plc基本结构plc基本结构基本相同,主要有CPU,电源,储存器和输入输出接口电路等组成。中央处理器单元一般由控制器、运算器和寄存器组成。各种PLC的组成结构基...

plc程序结构?

PLC程序结构因品牌和型号而异,但通常都包含以下几个部分:主程序:这是PLC程序的主要部分,用于执行基本的控制逻辑。它按照固定的顺序执行,通常包括输入处理、...

plc分支结构怎么写?

下折线,之后和非分支写法相同。下折线,之后和非分支写法相同。

plc结构式是什么?

plc基本结构基本相同,主要有CPU,电源,储存器和输入输出接口电路等组成。中央处理器单元一般由控制器、运算器和寄存器组成。plc基本结构基本相同,主要有CPU,...

plc程序结构框架编写技巧?

编写PLC程序结构框架的技巧涉及合理组织和规划程序,以确保其可读性、可维护性和可靠性。以下是一些关键的编写PLC程序结构框架的技巧:模块化设计:将整个系统...

plc结构化编程格式?

PLC(可编程逻辑控制器)结构化编程格式主要包括以下几个部分:1.程序结构:PLC结构化编程格式通常采用类似于流程图的结构,包括主程序(Mainprogram)、子程...P...

plc基本结构?

PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同。a.中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接...PLC实...

PLC有哪些基本组成?

plc基本结构主要有CPU,电源,储存器和输入输出接口电路等组成。中央处理器单元一般由控制器、运算器和寄存器组成。1、中央处理器编辑CPU通过地址总线、数据...

什么是PLC编程?

PLC编程是指使用特定的编程语言对可编程逻辑控制器(PLC)进行编程,以控制工业自动化系统的运行。PLC编程的目的是将输入信号转化为输出信号,从而实现机械设备...

从硬件结构看plc由什么编程器和电源等部件组成?

PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口电源等部分组成。其中,CPU是PLC的核心,输入单元与输出单元是连接现场输入...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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