PLC编程中的梯形图(LAD)编程可以说是PLC编程中最简单直观的编程方法了,但是较长程序的对错想要通过眼睛很直观的看出来是很难的,最好的方法就是在PLC编辑器中依靠编译发现一些常规错误,而后运行测试程序去发现那些功能或者逻辑上的错误。)以上就是PLC的梯形图程序怎么看对错的一个简单举例,可以看到梯形图中的程序错误,在一段比较短的程序中,用肉眼分析是可以分析出来对错的,但是没有编译器加入效率高。

1、plc梯形图怎么看对错呀?

plc梯形图怎么看对错呀

PLC编程中的梯形图(LAD)编程可以说是PLC编程中最简单直观的编程方法了,但是较长程序的对错想要通过眼睛很直观的看出来是很难的,最好的方法就是在PLC编辑器中依靠编译发现一些常规错误,而后运行测试程序去发现那些功能或者逻辑上的错误!我简单的举一个例子来说一下,如下是西门子200PLC中的一段程序,这个程序存在明显的编译错误,和一些不明显的要依据实际功能来判定的错误,下边我来分析一下:1,先来看一下编译错误:这个图片就是PLC编程软件编译后给出的错误提示,其实上边的图片已经明显的给出了错误的地方,就是有红色波浪线的地方!MW12是一个字长数据,而对其操作的指令MOV_B是一个对字节操作的指令,因此这里需要把MW12改为MB12,或者把指令改成MOV_W指令!比较指令MB10和1000比较这里,因为MB10是一个字节其能表示的范围是0-255,所以1000明显超出这个字节的表示范围,就被红色波浪线提示错误了!2,再来看一下功能错误:这段程序有2个值得商榷的功能错误:第①处就是网络1的SM0.0,此处根据后边把变量赋予一个0的初始值,这段程序应该是初始化程序,那么就应该使用SM0.1才是初始化点!第②出就是网络1中的SET指令和网络3中的RESET指令,初始化的时候使用set指令置位了M0.0开始的8个点,而网络3复位的时候只复位了M0.0这一个点!---一般来说set和reset应该是对应的,也就是说网络3处也应该是复位M0.0-M0.7这8个点!(当然,要根据实际的情况来判定!)以上就是PLC的梯形图程序怎么看对错的一个简单举例,可以看到梯形图中的程序错误,在一段比较短的程序中,用肉眼分析是可以分析出来对错的,但是没有编译器加入效率高。

2、如何快速读懂PLC梯形图?

如何快速读懂PLC梯形图

如何快速读懂PLC梯形图,拿到一个陌生的梯形图(没有注释过的)程序肯定是毫无头绪的,快速的读懂首先得了解软元件代表着什么才能明白其程序的功能,先从输入输出开始,打开元件使用列表,看使用了哪些输入和输出端子,还必须结合其电路原理图的限号、端子号来识别,否则光从梯形图肯定看不出的,如果有实物或者触摸屏信号就简单了。

弄清楚了输入输出的关系进行标注,结合上下梯形图对辅助继电器也进行注释,随着软元件越来越清楚基本明白其运行过程,输入输出比较好看懂,最难的是数据类型很难看懂,这基本要靠触摸屏上所标注的去找。其他的计数器、计时器也一样,这只是认识梯形图中软元件所表示的意思,那么对于带有注释的梯形图,如何快速看懂,整个梯形图就是一个判断的过程,满足什么条件就输出对应值,最简单的是开关量的控制很简单,比如电机的正反转、按钮的输入,其次是数据的处理,包括输出的传送明白数据源和传送目的都有什么用,四则运算都有指令,不清楚指令功能的可以在手册中找到。


文章TAG:梯形  plc  对错  编程  郑州  郑州编程梯形图怎么看  
下一篇