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

审核编辑 :李倩

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

    关注

    131

    文章

    5027

    浏览量

    146194
  • 寄存器
    +关注

    关注

    30

    文章

    5059

    浏览量

    117854
  • plc
    plc
    +关注

    关注

    4977

    文章

    12284

    浏览量

    455278

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

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

收藏 人收藏

    评论

    相关推荐

    通过物通博联PLC远程调试网关实现PLC远程升级程序

    随着工业自动化技术的不断发展,PLC(可编程逻辑控制器)在工业控制领域的应用越来越广泛。然而,传统的PLC程序升级方式通常需要现场操作,这不仅效率低下,而且增加了人力和成本。 物通博联
    的头像 发表于 03-09 17:19 97次阅读
    通过物通博联<b class='flag-5'>PLC</b>远程调试网关实现<b class='flag-5'>PLC</b>远程升级<b class='flag-5'>程序</b>

    编写PLC程序的7种方法

    这种方法是最原始最初级的写法,也是最简单的一种写法,比如第一步置位M0,M0接通后控制某个结果,结果实现后复位M0,再置位M1,依次进行l流程控制。这种写法通用所有的PLC
    发表于 01-02 11:08 5784次阅读
    编写<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>的7种方法

    STM32 三菱PLC程序案例

    STM32 三菱PLC程序案例
    发表于 12-11 15:03 7次下载

    怎么读取plc中已存在的程序呢?

    怎么读取plc中已存在的程序呢? PLC(可编程逻辑控制器)是一种重要的自动化设备,用于控制和监控各种工业过程。PLC中的
    的头像 发表于 11-21 16:10 4354次阅读

    insert into 语句的三种写法

    INSERT INTO是MySQL中常用的一种SQL语句,用于将数据插入到表中。此文将详细介绍INSERT INTO语句的三种不同写法及其用途,并提供代码示例和相关解释。 正文: 一、基本插入
    的头像 发表于 11-21 14:18 2940次阅读

    insertinto语句的三种写法

    写法,它们分别是: 省略列名写法: INSERT INTO table_name VALUES (value1, value2, ...); 这种写法是最简单的方式,它忽略了列名,直接将数据按照
    的头像 发表于 11-17 15:12 1288次阅读

    仅需3步即可实现PLC程序远程上下载!

    随着工业自动化的快速发展,越来越多的企业采用PLC控制系统,这种系统具有高效、可靠、稳定的特点,被广泛应用于各种生产场合。然而,PLC程序的上下载、修改等操作往往需要专业的技术人员进行
    的头像 发表于 11-14 17:02 572次阅读

    串口发送的这几种写法,你用过几种?

    串口发送的这几种写法,你用过几种?
    的头像 发表于 11-02 16:20 723次阅读
    串口发送的这几种<b class='flag-5'>写法</b>,你用过几种?

    PLC程序应具有哪些特点

    下面我们就请前方专业的技术工程师来给我们介绍一下什么样的plc程序算是好的程序呢?好的PLC程序中有哪些特点呢?大体有如下几个方面。
    的头像 发表于 08-01 11:29 554次阅读

    西门子SMART200PLC一键启停的几种写法

    在生产中,由于安装环境,成本控制,操作便利等因素,会用到一键启停的控制,比如电机控制,阀门控制等等,今天我给大家聊聊常见的几种写法,为了直观通俗,我们用LAD(梯形图)来写。
    发表于 07-14 09:21 2295次阅读
    西门子SMART200<b class='flag-5'>PLC</b>一键启停的几种<b class='flag-5'>写法</b>

    PLC自动程序编程方法

    【导读】PLC自动步序的功能是控制设备按照事先设计好的工艺流程进行工作。PLC自动程序的流程编写也有好几种方法,下面就来做一个详细的阐述。
    发表于 06-28 09:47 1222次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>自动</b><b class='flag-5'>程序</b>编程方法

    PLC自动步序编程的7种方法

    越来越多的小型PLC都支持SCL语言,SCL是一种类似于PASCAL的高级编程语言,常用的FOR、IF、WHILE、CASE等程控语句组合起来能编写出很强大的算法和逻辑,用此写法的人也越来越多。用
    发表于 06-20 09:53 2897次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>自动</b>步序编程的7种方法

    plc单步程序写法#plc #自动化 #plc编程入门教程#硬声创作季

    plc
    也许吧
    发布于 :2023年06月07日 10:42:21

    PLC自动程序的7种编程方法

    PLC自动程序的功能是控制设备按照设计的流程进行工作。PLC自动程序的流程编写也有好几种方法
    发表于 05-24 16:38 1.3w次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>自动</b>步<b class='flag-5'>程序</b>的7种编程方法

    PLC编写程序编写的是什么?

    对于PLC程序的编写,一个好的plc程序一般都具有程序的具有正确性、可靠性、方便性、简洁性和可读性就是很好的
    的头像 发表于 05-10 17:38 1368次阅读
    <b class='flag-5'>PLC</b>编写<b class='flag-5'>程序</b>编写的是什么?