0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC程序编程万能模板

autozhineng 来源:PLC与自控设备 2023-01-05 11:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一个完整的PLC程序一般有以下几个部分组成,文字粗糙但句句实用!

01 开机状态初始化部分:

开机的时候,对系统中的一些变量进行复位,防止因为某些保持寄存器状态保持导致系统误动作;

02 系统初始化部分:

系统在运行一段时间之后,可以通过系统初始化可以使系统在任何状态下恢复到初始状态;

03 报警程序:

系统的监测部分,实时检测系统运行中的状态,有问题会及时报警进行提示;

04 手动程序:

在手动状态下,可以进行操作调试的一些动作;

05 自动程序:

一个自动化系统运行时的主要程序部分,强烈建议在自动程序段中使用类似于如下图所示的编程方法进行编程,先不要反驳,等你明白后再来谢我!

e4bc031c-8c5f-11ed-bfe3-dac502259ad0.png

参考程序段

06 系统线圈输出部分:

系统执行机构输出部分,直接通过控制Y输出来控制执行机构动作;

大家有没有发现,无论多么旁大的系统都是由这些程序一块一块搭建而成的,或者在此基础上有增有减。但是最重要的还是大家一定要有结构化,模块化编程的思想;

案例说明

具体看下图,例子只为给大家展示,并不与实际工业状况相符;传送带上产品好坏的检测,并进行简单的分类;产品从左侧流入,有料感应器1亮后,传送带停止,相机拍照,拍完传送带继续转动,有料感应器2亮,传送带停止,推料气缸:产品OK则不推,产品NG则推入不良品盒子。

e4c92c54-8c5f-11ed-bfe3-dac502259ad0.png

参考案例

具体案例程序如下所示:

e4d28c5e-8c5f-11ed-bfe3-dac502259ad0.png

参考程序1

e4da3b70-8c5f-11ed-bfe3-dac502259ad0.png

参考程序2

e4e3a642-8c5f-11ed-bfe3-dac502259ad0.png

参考程序3

e4ec8e60-8c5f-11ed-bfe3-dac502259ad0.png

参考程序4

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    90

    文章

    3723

    浏览量

    97430
  • 自动化
    +关注

    关注

    31

    文章

    5982

    浏览量

    90624
  • PLC程序
    +关注

    关注

    4

    文章

    72

    浏览量

    11811

原文标题:PLC程序编程万能模板,初学者必备!

文章出处:【微信号:PLC与自控设备,微信公众号:PLC与自控设备】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    别让协议割裂产线:EtherNet/IP转DeviceNet网关——电磁阀的万能翻译官

    别让协议割裂产线:EtherNet/IP转DeviceNet网关——电磁阀的万能翻译官 在一家大型乘用车零部件制造商的发动机缸体加工流水线上,设备已服役10年。近年来,尽管引入了更先进的加工设备
    的头像 发表于 03-31 14:30 93次阅读
    别让协议割裂产线:EtherNet/IP转DeviceNet网关——电磁阀的<b class='flag-5'>万能</b>翻译官

    如何实现对异地PLC的远程编程调试和上下载程序

    远程维护通道,让工程师在办公室即可完成异地PLC编程、调试、上下载程序,实现“足不出户、运维全球”。 一、方案核心原理:安全透明的远程通信桥梁 “现场PLC+工业智能网关+设备维护快
    的头像 发表于 03-31 14:15 222次阅读
    如何实现对异地<b class='flag-5'>PLC</b>的远程<b class='flag-5'>编程</b>调试和上下载<b class='flag-5'>程序</b>

    复合光纤电缆:破解“最后一公里”难题的“万能钥匙”

    在智慧城市、工业互联网与智能家居的浪潮中,如何高效解决设备供电与数据传输的“最后一公里”矛盾,成为行业痛点。复合光纤电缆凭借其“光电一体、一缆多用”的特性,正成为破解这一难题的“万能钥匙”。 园区
    的头像 发表于 02-02 11:07 323次阅读

    通过VPN远程下载和监控PLC程序

    通过VPN远程下载和监控PLC程序
    的头像 发表于 01-28 11:18 968次阅读
    通过VPN远程下载和监控<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>

    经典 PLC 程序(6) - 信号防抖

    PLC程序中,信号防抖是一个非常重要的概念,用于处理由于机械开关触点抖动而产生的虚假信号。本文介绍一下用梯形图、AWBlock和ST语言三种编程,实现信号防抖的控制逻辑。信号防抖在PLC
    的头像 发表于 01-20 11:47 672次阅读
    经典 <b class='flag-5'>PLC</b> <b class='flag-5'>程序</b>(6) - 信号防抖

    高精度力值测量的基石:电子万能试验机传感器与信号调理电路技术

    在电子万能试验机的力值测量体系中,传感器与信号调理电路如同精密协作的“感知核心” 与 “信号管家”,共同构筑起高精度测量的坚实基础。前者负责捕捉力的细微变化,后者则将原始信号打磨提纯,二者的无缝配合
    的头像 发表于 01-06 09:31 361次阅读
    高精度力值测量的基石:电子<b class='flag-5'>万能</b>试验机传感器与信号调理电路技术

    LabVIEW 变体:万能数据容器的艺术

    的使用方法 常规使用是这样的: ![图片](./LabVIEW 变体:万能数据容器的艺术_files/640(3)) 让我们的程序函数(方法)能够“泛化”。 典型应用有如下两个: 这个我前面分析
    发表于 01-05 11:06

    新品 | Chain Blank Chain Mount,Chain系列万能板 结构拓展节点

    节点。节点正面提供了一块18x18mm的PCB万能板,其内部预先焊接好了两个互联的HY2.0-4P接口,可直接串接到M5StackChain系列设备中且不影响设备原有功能。
    的头像 发表于 12-26 17:28 1734次阅读
    新品 | Chain Blank   Chain Mount,Chain系列<b class='flag-5'>万能</b>板 结构拓展节点

    使用RV-STAR写入模板程序时出错怎么解决?

    我使用的是官方提供的RV-STAR板子,操作系统环境是Windows10。连上板子后也识别到串口: 下载调试的程序就是模板提供的helloworld,在下载时出现以下错误: 请问是出现了什么问题?要如何解决?谢谢。
    发表于 11-06 06:58

    软件的力量:玩转电子万能试验机控制系统的高级技巧

    电子万能试验机的效能发挥,不仅依赖硬件设备的性能,更离不开控制系统软件的灵活运用。很多操作人员仅将软件视为“参数输入工具”,却忽略了其隐藏的强大功能。实际上,熟练掌握软件的高级技巧,能让测试流程更高
    的头像 发表于 10-24 09:31 384次阅读
    软件的力量:玩转电子<b class='flag-5'>万能</b>试验机控制系统的高级技巧

    告别爬桥架、打胶孔!PLC无线改造的万能秘籍

    PLC数据无线传输是指通过无线通信技术,实现PLC与其他设备或系统之间的数据交换。以下是对PLC数据无线传输的详细介绍: 一、PLC数据无线传输的关键技术 (1)数据通信
    的头像 发表于 09-23 11:12 538次阅读
    告别爬桥架、打胶孔!<b class='flag-5'>PLC</b>无线改造的<b class='flag-5'>万能</b>秘籍

    HarmonyOSAI编程万能卡片生成(二)

    。 在EntryAbility.ets文件的onWindowStageCreate方法中会插入页面分发接口的调用,示例如下: 此接口默认插入到方法开头,可根据当前工程onWindowStageCreate逻辑来将此接口移动至合适的位置,保证页面正常跳转。 本文主要从参考引用自HarmonyOS官方文档
    发表于 09-09 16:10

    HarmonyOSAI编程万能卡片生成(一)

    基于AI大模型理解开发者的卡片需求信息,通过对话式的交互智能生成HarmonyOS万能卡片工程。 使用约束 建议从以下维度描述卡片需求: 当前不支持在生成卡片预览图后继续描述需求进行增量修改。 万能
    发表于 09-08 17:09

    广州邮科三相逆变电源:从直流220V到交流380V,工业用电的“万能转换器”

    在工业领域,电力问题就像一场“无声的战役”——设备突然停机、电压不稳导致故障、临时用电无处可接……这些问题不仅影响效率,还可能造成损失。而广州邮科推出的三相逆变电源,正是为解决这些痛点而生。今天,我们就用“大白话”聊聊这款“电力转换神器”,看看它如何成为工业场景的“万能转换器”。
    的头像 发表于 09-03 16:40 1423次阅读
    广州邮科三相逆变电源:从直流220V到交流380V,工业用电的“<b class='flag-5'>万能</b>转换器”

    DevEco CodeGenie 鸿蒙AI 辅助编程初次使用

    上下文自动补全。 万能卡片生成 :辅助创建 HarmonyOS 万能卡片,提升开发效率。 二、插件获取与安装指南 获取方式 访问华为开发者联盟​​下载中心
    的头像 发表于 06-26 08:48 1083次阅读