如何用PLC梯形图编写脉冲信号生成器程序
最近笔者本人做了个技术改造的项目,将原来设备中的三菱fx2n系列的PLC更换为信捷XC3系列的PLC。在编程调试过程中,发现信捷XC3的模拟量输入信号不像原来的那个三菱的PLC可以设定采样时间,而信捷XC3的模拟量输入信号更新数据过快导致被控对象动作太频繁。为了避免这种情况,本人采用了通过接入脉冲信号来把模拟量输入信号的更新时间调慢一些。系统自带的脉冲信号都不太合适,于是乎自己用梯形图编了脉冲信号接入到其中,解决了问题。
本文笔者介绍两种脉冲信号生成器 的梯形图编程方法:
第一种:周期可调的脉冲信号生成器
笔者上方遇到的模拟量输入更新过快的问题,就是接入这种脉冲信号解决的。
周期可调的脉冲信号生成器,所谓的周期可调,是指该脉冲信号OFF的时间是可调的;ON的时间就是PLC控制器的一个扫描周期的时间,通常很短,一闪即逝,有的甚至肉眼看不到变化。
具体的梯形图程序见下图
程序工作原理:
第一个扫描周期,程序扫描到T0的常闭触点是接通状态,T0定时条件满足,开始计时,3秒(k30*100ms)后,T0线圈得电:T0常闭触点断开,T0计时结束;T0常开触点闭合,脉冲信号M0得电。
第二个扫描周期,扫描到T0常闭触点是断开状态,则T0线圈失电:导致T0常开触点闭合,M0失去电;同时T0的常闭触点闭合。
第三个扫描周期如第一个扫描周期一样,如此循环下去。
通过修改T0的定时时间,就可以更改该脉冲信号的OFF时间。
效果见下方动图:
第二种:占空比可调的脉冲信号生成器
所谓的占空比可调 ,就是指脉冲信号的ON时间和OFF时间 都是可调 的。占空比,指的是ON(接通)时间与OFF(断开)时间的比。
具体的梯形图程序见下图
程序工作原理:
程序扫描的T0常闭触点,触发T1开始计时,1秒(k10*100ms)后,T1线圈得电:T1 常开触点闭合,导致M0得电;同时T0开始计时,3秒(k30*100ms)后,T0线圈得电,T0常闭差点断开,T1线圈失电,T1常开触点断开,导致M0失电。
T1控制脉冲信号M0的断开时间,T0控制脉冲信号M0的接通时间,上图程序段脉冲信号M0D断开秒,接通3秒,如此循环。
通过更改这两个定时器的计时时间,可以生成各种占空比的脉冲信号。
效果见下方动图
补充
本次实验的程序是用三菱PLC的编程软件GX Developer实现的,效果是模拟的FX2N系列的PLC通过编程软件的模拟器实现的。
总结
脉冲信号不起眼,但在项目中可能会发挥大作用。正因为如此,很多PLC厂家都做好了某些频率的脉冲信号给工程师直接使用。但总会遇到特别的应用场景,那些可直接拿来用的不是那么的好用。那么在那个时候,本文的内容就会帮到你!
PLC梯形图编程定位脉冲代码控制伺服电机送给有需要的程序员们!
PLC及伺服驱动器接线图
机械运行图
程序举例
根据下图运行, 采用绝对位置方式进行定位。
原点回归及点动运行
正转定位及反向定位
利用ABS指令读出ABS当前值的程序
1) 在脉冲输出端Y000的定位用指令的当前值寄存器中保存ABS数据的程序
相关问答
plc梯形图怎么改变闪烁频率?
PLC梯形图一般是用于编写程序控制机器或设备的,如果要改变闪烁频率,需要对程序进行修改。具体步骤如下:打开PLC编程软件,加载相应的程序。进入程序编辑界...
PLC编程中,PLS指令如何使用,有和妙用方法?
PLC编程中,PLS指令如何使用,有何妙用方法,首先我们来说下PLS指令,它呢是脉冲指令,仅在驱动输入ON以后的1个运算周期内,对象软元件动作,与其对应的还有一个...PLC...
三菱plc怎样发脉冲给伺服电机?
PLC通过其工作原理给伺服电机发脉冲信号。具体如下:当可编程逻辑控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段...
【谁能解释一下这个小车自动往返PLC梯形图和程序啊,写明每个...
[最佳回答]这是一个步进梯形图,1、X000闭合M0置位,2、M0上升沿脉冲使S0置位,3、S0使能,M8000触点使Y000输出,小车正转,当限位开关X003闭合时S10置位,S0复位,Y0...
三菱plc梯形图,报警程序?
M8013是1秒钟的时钟震荡脉冲,Y1就是报警输出(闪烁报警).M8013是1秒钟的时钟震荡脉冲,Y1就是报警输出(闪烁报警).
plc梯形图:两个灯一个亮3s后熄灭中间停2s另一个灯以1s为周期闪烁?
最简单的就是调用一个PLC内部的2S时钟脉冲,马上就能实现最简单的就是调用一个PLC内部的2S时钟脉冲,马上就能实现
袋收尘器PLC的程序?
袋收尘器程序无非是,脉冲阀开启,间隔,开启,间隔,周期,再有其他电机控制。会梯形图的确很简单。袋收尘器程序无非是,脉冲阀开启,间隔,开启,间隔,周期,再有其...
如何通过三菱PLC实现编码器控制步进电机运转,请帮忙提供梯形图,谢谢?
...给你个参考。首先确定一个定时中断程序,控制精度越高,那么你的定时中断时间应越短,步进电机的控制就在中断里面做。(一般为1-10ms均可。)其实,步进电机...
plc梯形图与继电器电路的区别是什么?
PLC梯形图和继电器电路的区别是什么?PLC是可编程控制器,在自动化领域中应用非常广泛,越来越多的维修人员和电工也在积极的学习编程方法以及维护维修方法,那...P...
三菱plc中当使用sum指令的时候,对于这条指令m8002-----------(sumK1?
不是,M8002是一个开机脉冲,打开PLC时之接通一次,一般的步进指令都是用M8002作为启动初始步;再者,需要一打开PLC时就要传送一些数据的时候也会用到M8002。不是...