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

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

3天内不再提示

plc梯形图转换为指令表的方法

h1654155282.3538 来源:电工天下 作者:电工天下 2020-02-20 21:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

梯形图的转换过程是根据元件所在的行、列坐标,仿照人工转换思维,把plc梯形图先转换为一棵二叉树,并根据二叉树来识别相应指令。

plc梯形图是由很多个梯级构成的,在梯形图的人工转换过程中,遵循着自上而下、从左往右的原则,逐个梯级进行转换。

因此,plc梯形图本质上就是一个有向图,梯形图在绘制过程中,通过梯形图链表,表明了各个元件所在的行和列。

梯形图的转换过程:根据元件所在的行、列坐标,仿照人工转换思维,把plc梯形图先转换为一棵二叉树,然后根据二叉树来识别相应的指令。

1幅梯形图可以看成触点或电路块之间串联与并联。而电路块实质上就是2个或2个以上触点构成的。

因此,本质上还是触点的串联与并联,串联用“”号表示,并联用+”表示。如图1所示。

按照自上而下、从左往右的原则,该梯形图可转换为二叉树。二叉树是梯形图向指令表转换的关键,每个梯级均对应1棵二又树。

二叉树清晰地表达了触点之间的关系,通过对二叉树进行遍历。结合对应的触点类型,进行指令表的书写。

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

    关注

    5052

    文章

    14829

    浏览量

    488799
  • PLC梯形图
    +关注

    关注

    4

    文章

    18

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    三菱PLC特殊辅助继电器指令功能用法教程

    ‌三菱PLC的M8000指令大全‌包括了一系列特殊功能寄存器,这些寄存器在PLC的运行中起着重要的作用。
    的头像 发表于 01-23 16:22 1799次阅读
    三菱<b class='flag-5'>PLC</b>特殊辅助继电器<b class='flag-5'>指令</b>功能用法教程

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

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

    使用博(TIA Portal)监控PROFINET从站通讯状态的两个方法

    如何使用博监控Profinet从站通讯状态,这里有两个方法供你选择。 方法一 | 使用DeviceStates指令 创建全局数据块 在博
    的头像 发表于 01-17 11:21 1577次阅读
    使用博<b class='flag-5'>图</b>(TIA Portal)监控PROFINET从站通讯状态的两个<b class='flag-5'>方法</b>

    经典 PLC 程序(5) - 闪烁灯

    1.硬件元件IO地址根据实际情况设置,PC模拟不影响功能。2.核心逻辑指示灯按照预设的时间间隔周期性地闪烁。使用AWPLC实现闪烁灯程序AWPLC目前支持梯形图、A
    的头像 发表于 01-13 11:42 557次阅读
    经典 <b class='flag-5'>PLC</b> 程序(5) - 闪烁灯

    嵌入式中的浮点型数据转换为字节类型的三种方法

    一般是以字节的形式进行数据交互。要想传输一个浮点数需要把浮点数转换为字节的形式。 MCU不能直接保存浮点型数据,能直接保存的是0或1。把数据保存到MCU中比较常用的保存方法就是以字节的方式把数据写到
    发表于 01-07 06:28

    基于CW32L083的AT指令框架的创建

    { AT_Cmdcmd; /* 指令序号 */ unsignedchar*str;/* 指令内容 */ pFunccb;/* 指令执行 */ }AT_cmd_func; /* AT
    发表于 01-06 06:17

    利用蜂鸟内核来实现指令的仿真模拟

    可以参考我的这篇文章。另外值得一提的是: 可以看出指令是以十六进制进行存储的,因此对于上述的指令,我们必须转换为十六进制,即为00800093,又因为蜂鸟E203是小端格式。所以存储时应该为93 00
    发表于 10-24 08:17

    提高条件分支指令预测正确率的方法

    的所有组合过于浪费,因此将指令地址的中部与全局历史记录进行异或运算,而当指令地址的中部相同时,指令地址下部对应的指令共用几个PHT项,这样兼顾了长全局历史
    发表于 10-22 08:22

    如何通过VCOM将4个CAN FD消息转换为SLCAN?

    通过VCOM接口将M460系列微控制器(MCU)的4条CAN FD消息转换为SLCAN协议,并发送到计算机。
    发表于 08-19 06:23

    梯形图语言补充编程说明书

    电子发烧友网站提供《梯形图语言补充编程说明书.pdf》资料免费下载
    发表于 07-09 14:14 3次下载

    无法将Tensorflow Lite模型转换为OpenVINO™格式怎么处理?

    将 Tensorflow Lite 模型转换为 OpenVINO™ 格式。 遇到的错误: FrontEnd API failed with OpConversionFailure:No translator found for TFLite_Detection_PostProcess node.
    发表于 06-25 08:27

    锅炉PLC数采网关有什么特点

    、高兼容性与协议适配能力 1.多协议解析 支持主流PLC协议(如西门子S7、三菱FX/Q、欧姆龙CJ/CP、ModbusRTU/TCP等),可兼容不同品牌、型号的锅炉PLC控制器。 内置协议转换引擎,能将
    的头像 发表于 06-09 17:37 966次阅读

    PLC梯形图编程方法(PPT版)

    梯形图经验设计法 经验设计方法也叫试凑法,经验设计方法需要设计者掌握大量的典型电路,在掌握这些典型电路的基础上,充分理解实际的控制问题,将实际控制问题分解成典型控制电路,然后用典型电路或修改的典型
    发表于 05-30 16:46

    PLC远程上下载网关具备哪些功能

    ,极大地提高了工作效率和响应速度。 数据转换:网关能将来自PLC的工业协议数据转换为TCP/IP等通用网络协议数据,便于在网络上传输和共享。这种转换能力不仅使
    的头像 发表于 05-29 15:39 842次阅读

    PLC梯形图程序的设计方法与技巧

    一、梯形图的经验设计法在PLC发展的初期,沿用了设计继电器电路方法来设计梯形图,即在一些典型电路的基础上,根据被控对象对控制系统的具体要
    发表于 05-22 15:18