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

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

3天内不再提示

PLC的五大编程技术方法

laidenongfhs 来源:中泰PLC自动化教学 2023-05-15 10:25 次阅读

PLC编程方法大体上有 5 种:经验法、解析法、图解法、技巧法及计算机辅助设计法。

(1)经验法 :

运用已掌握的成功设计经验,结合实际的情况,选择与实际情况类似的一个或若干个成功的程序,或具有一些典型功能的标准程序作为“样机”,对“样机”逐一修改,直至满足新的任务要求。在工作过程中,应多收集与积累这些“样机”,从而不断丰富自己的经验。

(2)解析法 :

PLC用于逻辑控制的编程方法可根据组合逻辑或时序逻辑的理论,并运用相应的解析方法,对其进行逻辑关系的求解。然后,再根据求解的结果,或画成梯形图,或直接编写指令表。解析法比较严密,可以运用一定的标准,使程序优化与算法化,并可避免编程的盲目性,是一种比较有效的方法。

(3)图解法:

图解法是靠画图进行PLC程序设计。

常见的主要有3种方法:梯形图法、波形图法及流程图法。

梯形图法是最基本的方法。无论是经验法,还是解析法,若用梯形图编写PLC程序,就要用到梯形图法。

波形图法很适合于时序控制电路。它先把对应信号的波形画出,再根据时间用逻辑关系去组合,就可以很容易地把电路设计出来。

流程图法是用框图来表示PLC程序的执行过程及输入条件与输出间的关系。在步进控制中,用它进行设计是很方便的。

(4)技巧法

技巧法是在经验法及解析法的基础上,运用技巧进行编程,以提高进行编程的质量。巧妙地使用PLC所提供的多种功能指令进行编程,是对已有经验的“升华”,做到熟能生巧,实现创造性的编程。

(5)计算机辅助设计

PLC可通过上位连接单元与微型计算机连接,并运用微型机进行联机辅助编程。计算机辅助编程,应有相应的软件做支持。现有的编程软件可把梯形图翻译成指令表。编程时,可先在计算机屏幕上设计梯形图,然后再将该梯形图转换成对应的指令表。这种编程软件有现成的,例如,日本三菱公司的MEDOC和GPP等

总结以上5种编程方法是不能截然分开的。如经验法、解析法、技巧法都要用到图解法,而技巧法又是经验法的升华。

审核编辑:汤梓红

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

    关注

    5006

    文章

    13093

    浏览量

    461310
  • 计算机
    +关注

    关注

    19

    文章

    7337

    浏览量

    87614
  • 三菱
    +关注

    关注

    32

    文章

    795

    浏览量

    42726
  • 编程
    +关注

    关注

    88

    文章

    3558

    浏览量

    93524
  • 梯形图
    +关注

    关注

    8

    文章

    193

    浏览量

    21566

原文标题:PLC的五大编程技术方法

文章出处:【微信号:中泰PLC自动化教学,微信公众号:中泰PLC自动化教学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    vga使用编程技术

    vga使用编程技术
    发表于 03-21 19:04

    Labview高级编程技术(官方原版)

    Labview高级编程技术(官方英文原版) 希望对大家有帮助
    发表于 10-26 23:33

    labview6.1编程技术实用教程

    labview6.1编程技术实用教程
    发表于 12-17 09:19

    如何设计具有相似功能且基于SRAM编程技术的电路结构?

    CPLD的核心可编程结构是怎样的?如何设计具有相似功能且基于SRAM编程技术的电路结构?基于SRAM编程技术的PLD电路结构是怎样设计的?基于SRAM编程技术的P-Term电路结构是怎
    发表于 04-14 06:51

    基于嵌入式实时操作系统的编程技术之资源同步介绍

    《基于嵌入式实时操作系统的编程技术》笔记清单:第三章任务划分.《基于嵌入式实时操作系统的编程技术》笔记清单:第四章任务设计.《基于嵌入式实时操作系统的编程技术》笔记清单:第章中断服务
    发表于 12-22 06:30

    PLC控制系统的编程技术

    介绍了可编程序控制器控制系统开发过程中,PLC梯形图编程要注意的问题及相应的编程技术。关键词:可编程序控制器;控制系统;梯形图;编程技术
    发表于 05-31 14:28 15次下载

    labview 6.1编程技术实用教程

    labview 6.1编程技术实用教程 本书共18章
    发表于 05-05 11:21 0次下载

    DELPHI串行通信编程技术与实现

    介绍了基于DELPHI 环境的多种串行通信编程方法编程技术,着重讨论了采用MSComm 控件实现串行通信的基本方法、技巧,并探讨了微机与多单片机系统间实时远程通信的
    发表于 09-09 15:48 55次下载
    DELPHI串行通信<b class='flag-5'>编程技术</b>与实现

    PHP编程技术文档

    PHP编程技术文档!资料来源网络,如有侵权,敬请见谅
    发表于 11-20 14:49 0次下载

    Java编程技术文档

    Java编程技术文档!资料来源网络,如有侵权,敬请见谅
    发表于 11-20 14:48 0次下载

    Java Web开发编程技术文档

    Java Web开发编程技术文档!资料来源网络,如有侵权,敬请见谅
    发表于 11-20 15:19 0次下载

    Dreamweaver编程技术文档

    Dreamweaver编程技术文档!资料来源网络,如有侵权,敬请见谅
    发表于 11-20 15:14 0次下载

    Halcon9.0编程技术详解

    Halcon9.0编程技术详解Halcon9.0编程技术详解
    发表于 12-22 15:20 0次下载

    Multicore多核编程技术

    Multicore多核编程技术,感兴趣的可以看看。
    发表于 06-01 17:28 13次下载

    plc编程技术的实际应用案例分享

    因为PLC编程软件众多,无法一一为大家介绍,所以本文中涉及编写PLC控制程序的部分选用了较为常用的西门子STEP 7-Micro/WIN编程软件为例来介绍。
    的头像 发表于 12-12 16:38 7515次阅读
    <b class='flag-5'>plc</b><b class='flag-5'>编程技术</b>的实际应用案例分享