)以上就是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怎么设计梯形图,我们知道编码器的主要功能是测速和定位,定位的原理就是把旋转信号转换成直线位移信号,在我们工控中是很常见的测量元件,1、我们简单讲下编码器的连接,一般装在电机轴上或者与电机(减速机)连接的丝杠上,编码器和轴同步旋转这样我们就能检测到工件的旋转信号了。2、编码器的旋转信号如何转换成位移数据,我们需要了解的参数丝杠的螺纹距,就是转一圈工件移动多少距离如8mm等,另一个参数就是编码器的分比率,就是一圈多少个脉冲如1000p/r,

知道了这两个参数,我们就可以计算定位的位置数据了,按照比例进行计算一个脉冲的距离就是8丝,下面我们只要使用plc采集到编码器的脉冲数量就可以知道工件的定位了。3、编码器脉冲的采集,在plc中我们可以采用计数器来测量脉冲数量,由于电机转速较高脉冲的频率肯定很高,普通的计数器肯定达不到要求,必须采用高速计数器,原因就是采样频率高于脉冲频率,另外就是具有中断功能,避免plc周期的影响,

编码器我们一般是双相双计数,什么意识呢,就是采集两相AB脉冲信号,根据两相信号的相位滞后或者超前关系自动进行增减计数。无论电机正反转编码器都能自动进行加减定位,很方便,同时plc中的高速计数器都是掉电保存的,无论是增量式的编码器,重新上电后位置记忆是不会丢失的,4、梯形图的编制包括两部分,一个是编码器脉冲采集,一个是脉冲转位置换算,plc梯形图编程很简单不是很复杂,这里我们以三菱plc为例编写梯形图如下,采用高速计数器C251来采集脉冲,经过一系列的换算计算出位置。


文章TAG:plc  梯形  ab  设计  ab plc梯形图怎么看  
下一篇