线下实训
HOME
线下实训
正文内容
plc编程标准架构 PLC编程“万能”框架结构--收藏转发
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

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

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

1.设置相关参数

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

参数设置

2.程序内容分配

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

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

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

程序内容

3.初始化程序

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

初始化程序

4.原点复位程序

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

原点复位

5.手动程序

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

手动程序

6.自动程序

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

自动程序

7.安全程序

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

安全程序

8.报警程序

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

报警程序

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

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

PLC编程怎样设计一个简单高效的程序架构

在自动化领域,PLC是最最常规使用的控制器。在工业现场,各式各类的PLC也是非常的繁多,欧系的、日系的、国产的,甚至于同一个品牌还有不同系列的。这些名目繁多的PLC对于从事自动化行业的工程师来说,是很难都一一涉及的。那么在这种情况下,作为一个自动化工程师,在项目开发过程中,如何使用PLC实现一个高质量的程序开发?这就需要有丰富的经验以做支撑(趟过多少坑)。

对于出入自动化行业的工程师来说,在学习的过程中大多都是不停的去学习和努力的记住PLC的各种指令。然往往忽视了指令仅仅相当于使用英语时的各种单词,而如何使用这些指令(单词)构建出需要的功能才是PLC编程使用的核心。然而,这依然对于新入者存在一个问题,即怎么去使用这些指令来完成想要的功能呢?这里就这个问题,和大家进行一个交流。

从程序功能拆分

在进行程序编写之前,应该对项目的整体功能进行一定程度的梳理。即PLC需要实现哪些功能,系统的这些功能在PLC中进行如何的规划。总的说来一下的几点,是必须把握的:

系统的总体功能系统的各单元分项功能各个功能中,有哪些是重复的实现各个程序单元之间使用何种接口连接

在进行以上的工作后,其实程序的框架架构也就形成了。以以下取放机械手举例。

1、系统总体功能为机械手实现在A工位与B工位之间完成物料搬运;

2、从以上图中的机构可以将系统拆分为升降机构单元、平移机构单元及拾放单元,分别用于实现机械手的升降、平移和拾放功能;

3、在以上的几个分项功能单元中,可以看出平移和升降均为气缸的伸出和收回,那么在这种情况下,可以考虑将这两部分单元使用相同的子功能单元实现;

4、对程序的总体及分项功能均进行了明确,那么就应该明确各个程序功能模块之间如何进行交互(即相应功能单元的接口)。

程序架构设计

当讲系统依照功能单元进行了拆分梳理后,这对于进行程序的编写依然是不够的。还应该从系统的整体程序框架结构上考虑,以将程序的“立体感”建立起来,这样可以将程序的健壮性构建得更加完美。就好比是,生产了车轮、车门、发动机、方向盘等,但如何将这些部件联合起来组成一辆美观立体的汽车。优秀的设计可以最总生产出一辆轿车,不好的设计就可能仅仅是一辆四轮车。虽然都实现了基础的功能,但设备的性能却无法发挥到极致。所以,程序的架构也是在进行程序编写过程中,必须要考虑的问题。

以上即为一种常规的架构处理方式。在进行程序编写的过程中,依照以上层次架构进行编写。将不同层面的内容放置于不同的位置。比如将PLC的IO映射放置到最底层;比如进行伺服电机的运行启动处理时的启动流程处理放置到底层驱动层……

这样进行程序架构处理,已便于后期程序修改或者维护时可以快速方便的定位到问题点.

当然,以上仅分享给大家一种处理PLC编程过程中的程序架构的处理方式,当对PLC编程非常熟悉以后,在处理实际问题的过程中,亦有很多方式可以达到相同的目的.这里,以此仅供参考.

(转载请注明来源函控自动化工程师头条号)

相关问答

plc结构化编程格式?

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

简述plc系统组成?

PLC系统由四个主要组成部分构成,包括输入/输出模块、CPU、存储器和编程设备。输入/输出模块用于接收传感器和执行器的信号,并将它们转换为数字信号以供CPU处...

plc执行国标标准?

plc执行的是国家标准IEC61131。而且PLC有五种标准化编程语言:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST...plc...

plc的内部系统配置?

1.PLC的基本组成PLC专为工业场合设计,采用了典型的计算机结构,主要是由CPU、电源、存储器和专门设计的输入输出接口电路等组成。按钮继电器触点输入单元...

plc的组成结构以及分类方法?

PLC(可编程逻辑控制器)通常由输入模块、中央处理器、输出模块和通信模块等部分组成。1.输入模块:用于接收外部信号转换为数字信号,传递给中央处理器进行逻...

2、PLC由哪几部分组成?

PLC(可编程逻辑控制器)由中央处理器(CPU)、输入/输出模块(I/O模块)、记忆设备和通信模块组成。中央处理器负责执行控制程序和处理输入/输出数据,输入/输...P...

PlC的程序怎么编写?

编写PLC程序需要遵循一定的步骤。首先,需要进行需求分析,确定系统的功能和操作流程。然后,根据需求设计程序结构,包括输入输出模块的配置和信号处理逻辑。...

plc可分为哪两部分?

PLC可以从整体结构布局上直观的划分可分为两部分。第一部分,PC机或者工控机(IPC机):用于工艺操作人员进行操作或着仪表工程师进行编程组态。第二部分,包括...

Plc基本程序?

一套完整的PLC基本程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可扩展性、完备的报警保护系统、运行前的模拟系统。一...

plc编程语言有哪些?

PLC编程语言主要包括以下几种:1.LadderDiagram(梯形图):是PLC最常用的程序设计语言,采用电气线路图的形式表示控制逻辑,能够可视化控制方案,易学易懂。...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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