PLC程序架构,理解这些,让你编写程序更容易,思路更清晰
经常会遇到朋友问我们如何编写PLC程序,当然单纯的写个程序有各种不同的思路,没有什么固定的模式,每个工程师都有自己的编写程序的习惯,但是新的编程人员还没有形成自己的习惯,我呢根据自己的经验,分享给大家,仅供参考。
首先,前面的文章和视频也提过,做项目的一个流程,工艺过程、选型、等我们今天就略过,我们先从做符号表开始,如下图所示,可以在默认变量表里编写地址和符号,也可以新建多个变量表,把变量进行分类,方便查询和使用建立符号表
接着就可以做多个重复功能的FB功能块,如电机、气缸和多个重复功能的,例如本例子中我们有4个电机、8个气缸,先建立两个FB块,FB1/MOTOR和FB2/CYLINDER,这两个程序块如何编写,这篇文章就不赘述,我们今天就谈框架。建立基础功能块
基本功能的FB块建立好之后,我们就可以进行调用,建立新的FB块,FB3/FB_MOTOR_CTRFB_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的核心,输入单元与输出单元是连接现场输入...