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

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

3天内不再提示

PLC自动程序有6种写法

jizhongyingAI 来源:非标设备自动化设计 作者:非标设备自动化设 2022-12-14 15:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

PLC自动程序的功能是控制设备按照事先设计好的工艺流程进行工作。PLC自动程序的流程编写也有好几种方法,常见的有以下几种:

第一种,辅助继电器的置位复位方法

这种方法是最原始最初级的写法,也是最简单的一种写法,比如第一步置位M0,M0接通后控制某个结果,结果实现后复位M0,再置位M1,依次进行l流程控制。这种写法通用所有的PLC。

第二种,使用步进指令控制方法

这种控制原理跟第一种是一样的,区别在于由于指令的驱动会自动复位上一步的辅助继电器标志,步进指令有个特点就是成对出现的,比如欧姆龙PLC步进指令是SNXT和STEP。这种方法也基本通用所有PLC。

第三种,使用SFC流程图的方法

这种方法跟我们的设备工艺流程图非常相似,也是最直观的一种程序,第一步干什么,什么条件又开始干第二步,看上去非常清楚。虽然程序表面看上去非常清楚明了,但编写项目程序实际的操作过程并不简单,要熟悉这种写法需要时间过程,而且这种方法并不通用所有的PLC。

第四种,移位指令方法

这种方法是利用移位指令的移位原理实现步序的控制,比如欧姆龙的SFT指令,三菱的ROL、ROR等,这种难点在于搞清移位指令的工作原理即可,也是通用所有PLC的编程

第五种,用译码,编码指令的方法

这种方法跟第四种是一样的,都是利用指令本身的功能特点实现步序转换。这种方法较前面几种而言,是最难的一种了,当然也通用所有PLC编程

第六种,寄存器的赋值方法

这种方法是数据传送指令与比较指令相结合实现程序流程步序转换的,个人认为这种方法是最容易理解的,操作上也是最简单,建议初学者尝试使用,当然这种方式也是通用所有PLC的。

你们还有其他的方法吗?讲出来大家可以借鉴学习下,谢谢!

下面截图分别是以上几种写法的程序截图,供大家参考。

0f4a5068-7b7e-11ed-8abf-dac502259ad0.png

0fc1b176-7b7e-11ed-8abf-dac502259ad0.png

0fff0b66-7b7e-11ed-8abf-dac502259ad0.png

10293864-7b7e-11ed-8abf-dac502259ad0.png

108874be-7b7e-11ed-8abf-dac502259ad0.png

审核编辑 :李倩

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

    关注

    133

    文章

    5598

    浏览量

    155553
  • 寄存器
    +关注

    关注

    31

    文章

    5624

    浏览量

    130655
  • plc
    plc
    +关注

    关注

    5052

    文章

    14939

    浏览量

    489431

原文标题:PLC自动程序有6种写法

文章出处:【微信号:非标设备自动化设计,微信公众号:非标设备自动化设计】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何实现 PLC 程序远程下载?不用 VPN 的高效方案来了

    作为自动化工程师,你是否还在为 PLC 程序远程下载头疼?跑现场赶工期、VPN 配置复杂又卡顿、公网传输不稳定导致下载失败…… 这些问题不仅拖慢项目进度,还让运维成本居高不下。今天就给大家分享一个
    的头像 发表于 05-19 15:55 207次阅读
    如何实现 <b class='flag-5'>PLC</b> <b class='flag-5'>程序</b>远程下载?不用 VPN 的高效方案来了

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

    在工业自动化场景中,设备遍布全国乃至全球,传统异地PLC维护需工程师频繁出差,成本高、效率低、响应慢。物通博联(WideIOT)工业智能网关凭借“边缘接入+云端穿透+安全运维”的核心能力,可快速搭建
    的头像 发表于 03-31 14:15 389次阅读
    如何实现对异地<b class='flag-5'>PLC</b>的远程编程调试和上下载<b class='flag-5'>程序</b>

    要学好PLC,这10电气元件必须了解

    在工业自动化领域,PLC(可编程逻辑控制器)作为控制系统的核心,其稳定运行离不开各类电气元件的协同配合。想要真正掌握PLC技术,必须深入理解与之相关的关键电气元件。以下是10
    的头像 发表于 03-12 17:08 842次阅读

    一台网关,一键实现PLC程序远程上下载

    随着工业自动化技术的快速发展,可编程逻辑控制器(PLC)作为工业控制的核心设备,其程序的上传、下载和调试效率直接影响生产线的运维效率。
    的头像 发表于 02-28 15:58 242次阅读
    一台网关,一键实现<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>远程上下载

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

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

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

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

    PLC标准IEC61499 vs IEC61131:自动化工程师必须搞懂的核心区别

    PLC 控制的吗?到底什么差别?” 今天用工程师能看懂、也能给客户讲清楚的方式,带你快速梳理这两个标准的真实区别。 IEC 61131:传统 PLC 的标准 → 程序以“周期扫描方
    的头像 发表于 01-13 17:00 1183次阅读
    <b class='flag-5'>PLC</b>标准IEC61499 vs IEC61131:<b class='flag-5'>自动</b>化工程师必须搞懂的核心区别

    PLC远程维护什么好处?案例解析

    某企业从事非标自动化设备的生产与销售,主要用于为各类家电产品制造钣金外壳。通常,工程师需要在了解客户需求后编写对应的自动程序,并写入到各个相关的设备中;随后人员与设备前往客户现场,进行安装与调试
    的头像 发表于 12-02 17:26 747次阅读
    <b class='flag-5'>PLC</b>远程维护<b class='flag-5'>有</b>什么好处?案例解析

    使用三菱FX5U PLC的经典小程序案例

    实际的PLC程序往往是某些典型小程序的扩展与叠加,因此掌握一些典型小程序对大型复杂程序的编写非常有利。 鉴于此,本文将给出一些典型小
    的头像 发表于 11-07 13:57 6262次阅读
    使用三菱FX5U <b class='flag-5'>PLC</b>的经典小<b class='flag-5'>程序</b>案例

    告别出差!蓝蜂物联网网关让PLC程序远程修改零延迟

    告别出差!蓝蜂物联网网关让PLC程序远程修改零延迟 工业自动化时代,PLC程序是生产线的“大脑”,但传统
    的头像 发表于 08-26 16:11 883次阅读

    PLC网口数采网关是什么?哪些功能?

    PLC网口数采网关是一专门用于工业自动化领域的数据采集与传输设备。它主要用于连接可编程逻辑控制器(PLC)及其他工业设备,通过网口与PLC
    的头像 发表于 07-31 14:49 1398次阅读
    <b class='flag-5'>PLC</b>网口数采网关是什么?<b class='flag-5'>有</b>哪些功能?

    PLC如何进行远程维护远程上下载程序

    通过专用网关(如御控YC-5300N)连接触摸屏或PLC,进行程序上下载、参数修改。
    的头像 发表于 07-29 16:45 835次阅读

    PLC与单片机什么区别

    PLC(可编程逻辑控制器)与单片机(Microcontroller Unit,MCU)都是广泛应用于工业控制、自动化系统等领域的电子设备,但它们在多个方面存在显著区别,以下是详细对比: 1. 定义
    的头像 发表于 06-25 17:52 1.2w次阅读

    PLC数据采集之全自动薄膜横切机物联网解决方案

    PLC数据采集之全自动薄膜横切机物联网解决方案
    的头像 发表于 06-20 14:25 956次阅读
    <b class='flag-5'>PLC</b>数据采集之全<b class='flag-5'>自动</b>薄膜横切机物联网解决方案

    PLC远程维护平台什么优点

    PLC远程维护平台是工业自动化领域中用于对PLC设备进行远程监控、诊断、维护和管理的系统,具有诸多显著优点,以下从不同维度展开介绍: 提升运维效率 快速响应故障 :传统运维方式下,当PLC
    的头像 发表于 06-11 16:04 809次阅读
    <b class='flag-5'>PLC</b>远程维护平台<b class='flag-5'>有</b>什么优点