梯形图的转换过程是根据元件所在的行、列坐标,仿照人工转换思维,把plc梯形图先转换为一棵二叉树,并根据二叉树来识别相应指令。
plc梯形图是由很多个梯级构成的,在梯形图的人工转换过程中,遵循着自上而下、从左往右的原则,逐个梯级进行转换。
因此,plc梯形图本质上就是一个有向图,梯形图在绘制过程中,通过梯形图链表,表明了各个元件所在的行和列。
梯形图的转换过程:根据元件所在的行、列坐标,仿照人工转换思维,把plc梯形图先转换为一棵二叉树,然后根据二叉树来识别相应的指令。
1幅梯形图可以看成触点或电路块之间串联与并联。而电路块实质上就是2个或2个以上触点构成的。
因此,本质上还是触点的串联与并联,串联用“”号表示,并联用+”表示。如图1所示。

按照自上而下、从左往右的原则,该梯形图可转换为二叉树。二叉树是梯形图向指令表转换的关键,每个梯级均对应1棵二又树。
二叉树清晰地表达了触点之间的关系,通过对二叉树进行遍历。结合对应的触点类型,进行指令表的书写。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
plc
+关注
关注
5052文章
14829浏览量
488799 -
PLC梯形图
+关注
关注
4文章
18浏览量
9968
发布评论请先 登录
相关推荐
热点推荐
经典 PLC 程序(6) - 信号防抖
在PLC程序中,信号防抖是一个非常重要的概念,用于处理由于机械开关触点抖动而产生的虚假信号。本文介绍一下用梯形图、AWBlock和ST语言三种编程,实现信号防抖的控制逻辑。信号防抖在PLC程序中
使用博图(TIA Portal)监控PROFINET从站通讯状态的两个方法
如何使用博图监控Profinet从站通讯状态,这里有两个方法供你选择。 方法一 | 使用DeviceStates指令 创建全局数据块 在博图
经典 PLC 程序(5) - 闪烁灯
1.硬件元件IO地址根据实际情况设置,PC模拟不影响功能。2.核心逻辑指示灯按照预设的时间间隔周期性地闪烁。使用AWPLC实现闪烁灯程序AWPLC目前支持梯形图、A
嵌入式中的浮点型数据转换为字节类型的三种方法
一般是以字节的形式进行数据交互。要想传输一个浮点数需要把浮点数转换为字节的形式。
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
无法将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控制器。 内置协议转换引擎,能将
PLC梯形图编程方法(PPT版)
梯形图经验设计法
经验设计方法也叫试凑法,经验设计方法需要设计者掌握大量的典型电路,在掌握这些典型电路的基础上,充分理解实际的控制问题,将实际控制问题分解成典型控制电路,然后用典型电路或修改的典型
发表于 05-30 16:46
PLC远程上下载网关具备哪些功能
,极大地提高了工作效率和响应速度。 数据转换:网关能将来自PLC的工业协议数据转换为TCP/IP等通用网络协议数据,便于在网络上传输和共享。这种转换能力不仅使
PLC梯形图程序的设计方法与技巧
一、梯形图的经验设计法在PLC发展的初期,沿用了设计继电器电路图的方法来设计梯形图,即在一些典型电路的基础上,根据被控对象对控制系统的具体要
发表于 05-22 15:18
plc梯形图转换为指令表的方法
评论