PLC编程“万能”框架结构--收藏转发
虽然PLC程序编写每个人有每个人的思路,但是最终的模式都是相通的。本文以三菱PLC的简单梯形图编程方法为例,分享一下万能的编写模板。
1.设置相关参数参数设置包含:PLC参数设置、网络参数设置、智能模块参数设置等。
参数设置
2.程序内容分配程序内容分配之前,你要对该套程序架构有一定的了解,要清楚需要将程序分成几部分主要内容。
1)按照程序结构分,比如:主程序、报警程序、复位程序等。
2)按照设备类型分,比如:上料程序、下料程序、机器人程序等。
程序内容
3.初始化程序
初始化程序是对PLC程序的数据进行初始化,可以是上电自动清除数据,也可以是手动初始化复位。
初始化程序
4.原点复位程序
原点复位程序要能够实现在手动状态下,设备自动回到原点状态,其实原点复位程序就是设备一键回原点的“自动程序”。
原点复位
5.手动程序
手动程序包含自动化设备中所有动作的手动动作,主要包含:气缸动作、马达动作、伺服电机动作、电缸动作等。
手动程序
6.自动程序
当你手动程序已经编写完成后,你只要编写好自动程序,并连接到各手动程序条件前即可。
自动程序
7.安全程序
安全程序:安全程序要保证你无论如何操作甚至是误操作也不会撞坏设备元件,同时你的程序也要对人是安全的。即设备的安全和人的安全 。
安全程序
8.报警程序
报警程序一定要尽可能地完善,要确保设备停止运行都能够给出提示,而不是无故停机不动。
报警程序
以上就是PLC编程的简单实用框架结构。
关注我,学习更多电气知识!
资深工程师分享: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的系统框架?
可编程序控制器:就是PLC的中文名字PLC(ProgrammablelogicController)可编程控制器。控制站:一般在做设备设计的时候,我们专门为离中控室较远,或者控制...
西门子程序框架怎么写?
西门子PLC程序框架设计步骤西门子PLC程序的框架结构,针对不同的控制对象与所选择的PLC型号,根据实际情况选择PLC程序的结构框架,并着手进行西门子PLC程序的设...
对于一个较为复杂的自动化任务,PLC编程的思路是什么,应该怎样考虑?
根软件设计一样根据需要硬件配置(plc点数,IO余量)程序设计需要先要规划(数据寄存器,中间继电器分配,IO分配),程序结构框架,单元功能实现,整体程序调试...根软...
plc单独编程到调试过程详情?
熟悉控住对象、PLC选型及确定硬件配置、设计PLC的外部接线。设计控制程序、程序调试和编制技术文件。1了解控制对象,确定控制要求这一步是系统设计的基础。...
plc主程序怎么编写?
编写PLC主程序的方法可能因PLC品牌和型号的不同而有所差异。以下是通常编写PLC主程序的一般步骤:1.确定系统需求:了解系统的功能需求和操作流程。2.绘制流...
200plc编程软件旁边隐藏了怎么整出来-171****0335的回答...
先选择查看----然后工具栏和框架全部还原就可以了标题栏,查看,框架里面是左边的查看,指令树等,可以点击全部还原就有了。工具栏里是赋值、简单指令...
PLC电气控制柜的设计原则是什么?
[回答]适用于装PLC编程控制系统柜型,一般选用固定柜,且门板为整门的柜型,如KB柜、九折柜和十六折柜等,不宜选GGD柜、固定分割柜、抽屉柜。因为电气控制柜...
初学者想系统的学习PLC,请问应该怎么学?有没有好的学习方法或学习步骤?
大家好,我是王俊杰,做项目的,从2010年接触电气自动化编程到现在已经有11年时间了。还记得第一次做工程的情景,那是一个夏天,天气炎热,我负责做公司PLC编程...现...
怎么把编好的程序放入PLC-ZOL问答
用电缆线连接电脑和PLC电脑要装有COM口驱动(没有装驱动接线没反应)然后再电脑的设备管理器的端口选项查看COM口位置下一步就是在编程软件的在线选项里面选择...