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

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

3天内不再提示

PLC编程的简单实用框架结构

电子工程师 来源:电子技术控 作者:电子技术控 2022-08-08 14:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

1.设置相关参数

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

ea742586-16c7-11ed-ba43-dac502259ad0.jpg

参数设置

2.程序内容分配

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

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

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

ea98bfe0-16c7-11ed-ba43-dac502259ad0.jpg

程序内容

3.初始化程序

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

eaa6a6c8-16c7-11ed-ba43-dac502259ad0.jpg

初始化程序

4.原点复位程序

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

eab49ff8-16c7-11ed-ba43-dac502259ad0.jpg

原点复位

5.手动程序

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

eac88a54-16c7-11ed-ba43-dac502259ad0.jpg

手动程序

6.自动程序

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

eae16240-16c7-11ed-ba43-dac502259ad0.jpg

自动程序

7.安全程序

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

eafd3c2c-16c7-11ed-ba43-dac502259ad0.jpg

安全程序

8.报警程序

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

eb0ea5ca-16c7-11ed-ba43-dac502259ad0.jpg

报警程序

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

审核编辑:郭婷

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

    关注

    213

    文章

    30612

    浏览量

    219678
  • plc
    plc
    +关注

    关注

    5045

    文章

    14447

    浏览量

    483655

原文标题:PLC编程的简单“万能”框架结构(实例:三菱PLC梯形图编程方法)

文章出处:【微信号:电子技术控,微信公众号:电子技术控】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PYQT 应用程序框架及开发工具

    大家好,本团队此次分享的内容为开发过程中使用到的PYQT 应用程序框架及开发工具。 pYqt 是一个多平台的 python 图形用户界面应用程序框架,由于其面向对象、 易扩展(可实现组件编程
    发表于 10-29 07:15

    ‌Microchip PL460可编程窄带PLC调制解调器技术解析

    Microchip Technology PL460可编程窄带PLC调制解调器设计用于在低于500kHz的频段内运行任何PLC协议。PL460嵌入PLC线路驱动器,实现高度集成的解决方
    的头像 发表于 10-11 15:04 396次阅读
    ‌Microchip PL460可<b class='flag-5'>编程</b>窄带<b class='flag-5'>PLC</b>调制解调器技术解析

    请问STM32如何移植Audio框架

    最近在学习音频解码,想用一下Audio框架。 1、这个该如何移植到自己创建的BSP并对接到device框架中?看了官方移植文档没有对没有对该部分的描述。 2、我只想实现一个简单的播放功能,只用一个DAC芯片(比如CS4344)是
    发表于 09-25 07:17

    编程软件连接PLC出现IP冲突时如何解决?

    通信的。某工厂在新增一台自动化PLC设备后便遇到这个问题,导致编程软件无法访问到对应的PLC设备。 由于老设备接口已被占用,新设备接口仍有空闲。因此,物通博联网段隔离器WC503通过网口接入P
    的头像 发表于 07-31 17:08 831次阅读
    <b class='flag-5'>编程</b>软件连接<b class='flag-5'>PLC</b>出现IP冲突时如何解决?

    PLC现场工程师工具携带指南

    引言 可编程逻辑控制器(PLC)是现代工业自动化中不可或缺的设备。PLC 编程人员在现场工作时,除了需要扎实的专业知识外,还需要携带一些必要的工具,以便进行设备调试、故障排除和程序修改
    的头像 发表于 06-26 15:32 495次阅读
    <b class='flag-5'>PLC</b>现场工程师工具携带指南

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-Regmap子系统之Regmap框架结构

    Regmap 框架的主要分为物理总线、Regmap核心、Regmap API三部分组成。Regmap物理总线(Regmap Bus):Regmap物理总线是Regmap框架的底层物理接口,用于实现
    发表于 04-17 13:59

    STM32如何移植Audio框架

    最近在学习音频解码,想用一下Audio框架。 1、这个该如何移植到自己创建的BSP并对接到device框架中?看了官方移植文档没有对没有对该部分的描述。 2、我只想实现一个简单的播放功能,只用一个DAC芯片(比如CS4344)是
    发表于 04-01 08:08

    PLC应用技巧,轻松解决PLC故障

    PLC(可编程逻辑控制器)在工业自动化领域中扮演着至关重要的角色。为了确保PLC的稳定运行并解决可能出现的故障,以下是一些实用的PLC应用技巧,这些技巧对于解决
    的头像 发表于 03-23 07:42 734次阅读
    <b class='flag-5'>PLC</b>应用技巧,轻松解决<b class='flag-5'>PLC</b>故障

    汽车框架结构焊接技术探析

    汽车框架结构作为车辆安全性和整体性能的关键组成部分,其制造工艺中的焊接技术尤为重要。焊接不仅影响着汽车的结构强度和耐用性,还直接关系到生产效率和成本控制。随着汽车行业对轻量化、高强度材料的需求
    的头像 发表于 02-27 09:42 620次阅读

    AI技术与PLC编程融合

    如何将AI技术融入PLC编程软件
    发表于 02-14 15:55

    ABB PLC编程手册

    ABB  PLC编程手册
    发表于 02-07 15:23 15次下载

    广成科技一体式PLC介绍

    为满足广大工控项目的需求,同时兼顾性价比,沈阳广成科技开发了结构紧凑价格较低的一体式PLC系列GCAN-PLC-220已经GCAN-PLC-320,下面
    的头像 发表于 01-20 13:51 1150次阅读
    广成科技一体式<b class='flag-5'>PLC</b>介绍

    三菱PLC编程语言解析

    (Sequential Function Chart, SFC)等。以下是对这些编程语言的简要解析: 1. 梯形图(Ladder Diagram, LD) 梯形图是PLC编程中最常用的图形编程
    的头像 发表于 12-26 17:36 2252次阅读

    PLC编程控制器的简介

    PLC的英文全称为Programmable Logic Controller,也就是可编程序控制器。它是一种将计算机技术与继电器技术结合起来的现代化自动控制装置,1969年,美国数字化设备公司研制出
    的头像 发表于 12-23 09:09 2094次阅读

    SSM框架的源码解析与理解

    MVC模式,使得开发Web应用程序变得更加高效和简单。 1. Spring框架 基本功能: Spring是一个开源的Java平台,它提供了全面的基础设施支持,以便开发Java应用程序。Spring框架
    的头像 发表于 12-17 09:20 1422次阅读