课程中心
HOME
课程中心
正文内容
plc编程框架思路 资深工程师分享:PLC程序设计思路分享(二)
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 23
扫码分享至微信

资深工程师分享:PLC程序设计思路分享(二)

在论坛里面有个学员问了一个程序设计的问题,问题如下所示:

我现在有个程序没有想到办法,就是有五个气缸!每次随机选择,按先选先动的顺序编程!应该怎么做!能不能写个程序看看?s7-1200的plc.。例如选择34521.就是3号气缸先动,然后4号气缸,然后5号气缸......。程序应该怎么做

大家看到这个成后,可能会说着可以用先进先出的指令去做啊。确实我们可以先给每个气缸分配一个编号,把每一个编号通过填表指令填入到表格中,然后启动的时候,通过先进去出的指令(FIFO)把数据读取出来后,做比较,如果等于1表示的时候打开第一个气缸,等于2表示打开第二个气缸。。。。。。如果我们使用200系列的PLC确实可以这么做,但是对于1200PLC里面来讲,找不到这两个指令,那么如何我做呢?

我们其实也可以按照先进先出的方式来做的,首先也给每一个气缸分配一个编号,默认1到5对应1#气缸到5#气缸,然后给每个气缸分配一个存储器(MB11到MB15)分别用来存储该气缸的动作顺序,顺序可以通过递增指令和传输指令来完成,当打开气缸是,按下启动按钮对MB17加1 ,MB17作为当前需要启动气缸的选择。

若MB17等于1,表示要启动1#气缸,若等于2表示要启动2#气缸。因此我们只需要用MB17和MB11到MB15中的数据做比较,当MB17与哪个MB11到MB12中的哪个存储区相等,则启动哪个气缸。

程序框架如下图所示:

本程序为一个结构框架程序,使用时,可以根据情况进行修改添加,仅供参考。

本文为技成曾鑫老师原创作品,未经同意转载必究

↓↓↓下载可免费观看西门子系列课程

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

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

1.设置相关参数

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

参数设置

2.程序内容分配

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

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

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

程序内容

3.初始化程序

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

初始化程序

4.原点复位程序

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

原点复位

5.手动程序

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

手动程序

6.自动程序

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

自动程序

7.安全程序

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

安全程序

8.报警程序

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

报警程序

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

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

相关问答

三菱plc编程框架流程?

三菱PLC编程框架流程一般包括以下几个步骤:1.确定需求:明确需要实现的功能和要达到的目标。2.设计程序结构:根据需求确定PLC程序的整体结构,包括输入输出模...

西门子1200plc编程思路框架?

1.西门子1200PLC编程思路框架是需要有一定的时间和经验积累的。2.首先需要明确PLC编程的目的和需求,然后根据具体的控制任务,设计出相应的程序框架。在编程...

plc编程基本框架有哪些部分?

PLC编程基本框架包括输入、输出、程序逻辑和状态反馈四个部分。输入部分负责读取传感器或其他设备的信号,输出部分则控制执行器或其他设备的动作。程序逻辑部...

三菱plc框架式编程方法?

三菱PLC框架式编程方法包括以下步骤:1.程序模块化设计:将程序分成多个不同的模块,每个模块负责一个特定的功能或子任务,以方便管理和修改。2.状态机设计:...

plc程序框架有哪些?

PLC的用户程序由主程序、子程序和中断程序组成。在每一个扫描循环周期,CPU都要调用一次主程序。主程序可以调用子程序,小型控制系统可以只有主程序。中断程...

PLC程序结构怎么搭建,自动流程图怎么才能构思缜密没漏洞?

原图文请查看我头条号文章结合项目的实际情况,选用合适的程序设计结构,注意编程常用技巧,可以事半功倍。题图:西门子S7-1200PLC来源:EVERYPIXELPLC...过...

plc单独编程到调试过程详情?

熟悉控住对象、PLC选型及确定硬件配置、设计PLC的外部接线。设计控制程序、程序调试和编制技术文件。1了解控制对象,确定控制要求这一步是系统设计的基础。...

PLC怎么学?

您好,小吴帮您回答,用通俗的语言让您明白电气知识。PLC,英语单词,ProgrammableLogicController,可编程逻辑控制器。其实让我来看PLC就是一台小型的电脑...●.....

我是搞PLC工控的,想学门编程语言,有走过的前辈给推介下?

刚开始我也是编写一些plc程序,做非标设备的。刚好10年时候公司有大量大族激光的设备要改造。都是固高运动卡,大恒图像之类...工业自动化多是plc控制,和你一...

PLC电气控制柜的设计原则是什么?

[回答]柜体通风方案,采用前门下进风上出风的形式,后门不加进出风孔。进、出风口分别装1个通风过滤器来防尘。由于PLC编程控制系统柜内的元件发出的热量较...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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