如何在一天内编写出一套完整的PLC程序?快来偷师学艺
今天来讲一下我们如何在一天之内编写出一套完整PLC程序的方法。
如今自动化行业竞争力越来越大,对于企业方面来讲,如果能将项目成本降低,报价降低,那无疑是非常具有竞争力的。
编写主机厂PLC标准程序方面:
一套PLC程序+HMI画面需要至少4年 工作经验的工程师去编写,完成时间大概需要18天 左右,这样来说,人工成本会在万元以上,如果可以将PLC编写程序人员的门槛大幅度降低,编写时间降至1天 时间,并且可以保证好工作质量,那么对应的成本也会变的更低,对于公司/个人接离线程序来说,几乎无冷却时间大把摸金 。
从以上举例来说,收益提高了,成本变低了,报价可以通过更低的价格拿到项目,提高行业竞争力。
在操作方面呢,其实很简单,只要 通过Excel表格 就可以完成PLC编程 。那么下面我来介绍一下操作流程吧,小伙伴们,举起你们的小耳朵。
首先需要在模板处填写机器人编号及工艺 如下图所示:
之后填写 第1台机器人对应的工装夹具台夹具等信息 ,填写第2台机器人对应的工装夹具台夹具等信息。。。。。等
填写完成后点击应用程序:生成源文件 :
之后可生成DB文件,
按照操作点击DB100后按回车,便会自动更改名称 。
直至生成完毕。
生成完毕以后,DB里面会有相对应的所有信号交互点。
之后点击应用程序,生成 需要生成的FC功能块
功能块FC8生成结果如下图所示:
用这样的方法,你可以很快生成出一套标准PLC程序离线,内容保质保量!
干货!常见的PLC程序实例详解,看完就懂(附图)
十字路口的交通指挥信号灯布置:
一、控制要求
(1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系 统开始工作,当启动开关关断时,所有信号灯都熄灭。
(2)南北绿灯和东西绿灯不能同时亮。如果同时亮应关闭信号灯系统, 并立刻报警。
(3)南北红灯亮维持 25s。在南北红灯亮的同时东西绿灯也亮,并维持 20s。到 20s 时,东西绿灯闪亮,闪亮 3s 后熄灭,此时,东西黄 灯亮,并维持 2s。到 2s 时,东西黄灯熄灭,东西红灯亮。同时, 南北红灯熄灭,南北绿灯亮。
(4)东西红灯亮维持 30s。南北绿灯亮维持 25s,然后闪亮 3s 后熄灭。 同时南北黄灯亮,维持 2s 后熄灭,这时南北红灯亮,东西绿灯亮。
(5)以上南北、东西信号灯周而复始地交替工作状态,指挥着十字路口 的交通,其时序如下所示。
二、PLC 接线
三、定义符号地址
四、梯形图程序
三层楼电梯控制
电梯的上升、下降由一台电动机控制;正 转时电梯上升、反转时电梯下降。各层设一个呼叫开关(SB1、SB2、SB3)、 一个呼叫指示灯(H1、H2、H3)、一个到位行程开关(ST1、ST2、ST3)。
一、控制要求:
(1)各层的呼叫开关为按钮式开关,SB1、SB2 及 SB3 均为瞬间接通有效
(即瞬间接通的即放开仍有效)。
(2)电梯箱体上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何 反方向呼叫均无效,简称为不可逆响应。具体动作要求,如下表。
(3)各楼层间有效运行时间应小于 10S,否则认为有故障、自动令电动机停转。
多种液体自动混合装置的 PLC 控制 如图所示为三种液体混合装置,SQ1、SQ2、SQ3 和 SQ4 为液面传感器, 液面淹没时接通,液体 A、B、C 与混合液阀由电磁阀 YV1、YV2、YV3、 YV4 控制,M 为搅匀电动机,其控制要求如下:
1.初始状态
装置投入运行时,液体 A、B、C 阀门关闭,混合液阀门打开 20s 将容 器放空后关闭。
2.起动操作
按下启动按钮 SB1,装置开始按下列给定规律运转:
①液体 A 阀门打开,液体 A 流入容器。当液面达到 SQ3 时,SQ3 按通, 关闭液体 A 阀门,打开液体 B 阀门。
②当液面达到 SQ2 时,关闭液体 B 阀门,打开液体 C 阀门。
③当液面达到 SQ1 时,关闭液体 C 阀门,搅匀电动机开始搅拌。
④搅匀电动机工作 1min 后停止搅动,混合液体阀门打开,开始放出 混合液体。
⑤当液面下降到 SQ4 时,SQ4 由接通变断开,再过 20s 后,容器放空, 混合液阀门关闭,开始下一周期。
3.停止操作
按下停止按钮 SB2 后,要将当前的混合操作处理完毕后,才停止操 作(停在初始状态)
参考程序:
霓虹灯广告屏控制器的设计
用 PLC 对霓虹灯广告屏实现控制,其具体要求如下:
该广告屏中间 8 个灯管亮灭的时序为第 1 根亮→第 2 根亮→第 3 根 亮→…→第 8 根亮,时间间隔为 1s,全亮后,显示 10s,再反过来从 8→7→…→1 顺序熄灭。全灭后,停亮 2s,再从第 8 根灯管开始亮 起,顺序点亮 7→6→…→1,时间间隔为 1s,显示 20s,再从→2→…→8 顺序熄灭。全熄灭后,停亮 2s,再从头开始运行,周而复始。
参考梯形图程序:
设计程序,使两个气缸顺序动作,其顺序为:A1B1B0A0。
(一)气控回路
(二)位移-步骤图
(三)I 型障碍信号分析
(四)PLC 接线
(五)定义符号地址
(六)梯形图程序
自动售货机的 PLC 控制
如下图所示的自动售货机示意图,其工作要求如下:
1.此售货机可投入 1 元、5 元或 10 元硬币。
2.当投入的硬币总值超过 12 元时,汽水按钮指示灯亮;当投入的硬
币总值超过 15 元时,汽水及咖啡按钮指示灯都亮。 3.当汽水按钮灯亮时,按汽水按钮,则汽水排出 7s 后自动停止,这段时间内,汽水指示灯闪动。 4.当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出 7s 后自动停止,这段时间内,咖啡指示灯闪动。 5.若投入硬币总值超过按钮所需的钱数(汽水 12 元,咖啡 15 元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。
参考答案:
相关问答
plc程序编写步骤及技巧?
方法/步骤1/4第一步:打开GXWorks2软件,新建程序,选择你的PLC型号,然后请选择程序语言为SFC,点击确定,跳出块信息设置。标题不填写,块类型选择梯形图块...
PlC的程序怎么编写?
编写PLC程序需要遵循特定的编程规范和语言,例如LadderDiagram(梯形图)、StructuredText(结构化文本)等。首先需要明确设备的输入输出信号以及控制流程,...
伺服电机plc程序怎么写?
伺服电机的PLC程序的编写涉及到伺服电机的控制和调节,具体实现方式可能因不同的品牌和型号而有所不同。以下是一些通用的步骤和思路:设置伺服电机的参数:在PL...
如何编写plc程序?
编写PLC程序需要先了解PLC的基本原理和功能,然后选择合适的编程语言和软件平台,根据实际需求设计程序结构和流程图,编写具体的代码实现控制逻辑和功能模块,进...
西门子plc程序段怎么写?
程序段1:按下自动启动按钮,如果在小车在原点将执行第2步程序,小车不在原点将执行第1步程序。程序段2:小车后退,到达原点执行第2步程序。vb0写入的数值代表自...
plc程序如何编译?
PLC程序的编译通常是通过PLC编程软件完成的。以下是一般的PLC程序编译步骤:1.打开PLC编程软件:根据PLC品牌和型号选择相应的编程工具,打开对应的编程软件。...
plc主程序和子程序怎么编?
PLC(可编程逻辑控制器)的主程序和子程序是根据具体的编程语言和PLC厂商而定的。以下是一种常见的编程方法,供参考:创建主程序:根据PLC编程软件的要求,创...
plc如何做配方程序?
PLC(可编程逻辑控制器)通常用于自动化控制系统,而配方程序则是指将一系列预设的参数应用于生产过程,以实现特定产品的自动化制造。要在PLC中创建配方程序,...
PLC通讯程序怎么写?
PLC通讯程序的具体编写流程与所采用的PLC品牌和型号有关,但大致可分为以下步骤:确定通讯接口,选择通讯协议,配置PLC参数,编写PLC程序并与上位机进行通讯。在...
如何读写PLC程序?
读写PLC程序需要使用相应的编程工具和软件,具体步骤如下:1.选择合适的编程工具:根据PLC品牌和型号选择相应的编程工具。不同的PLC品牌和型号有不同的编程工...