plc编程上升沿不通怎么办?

作者:老电工时间:2015-10-17 18:51:09

plc编程上升沿不通怎么办?

1、为什么上升沿不通?

当系统检测到RLO由0变为1时,执行指令后的RLO为1(脉冲),即RLO为1(脉冲)只维持一个plc扫描周期。

SODT的触发端仅为为一个PLC扫描周期,在定时器尚未到时时,RLO已为0了。故不能实现接通功能。见上传的SODT的时序图。

2、实现方法:
将SODT改为应用SPEXT来实现。这样即使触发端仅为为一个PLC扫描周期,RLO在定时器设定的时间内保持为1。见上传的SPEXT的时序图。

plc编程上升沿不通1

1,SODT的时序图
plc编程上升沿不通2
 
2,SPEXT的时序图

附,plc编程上升沿,下降沿命令的作用

用一个光电开关来做一个产品计数器,原理是一个产品经过开关,计数器加一;假设开关接到x0(输入点)上,那么在程序中就要用一个x0的上升沿驱动计数器,才能保证经过一个产品,计数器只加一,若没有上升沿,plc会在x0接通时的每一个扫描周期加一。扫描周期,就是说若没有上升沿,开关接通一秒,计数器就加了几十上百次了。

补充:随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已扩展到了几乎所有的工业领域。现代社会要求制造业对市场需求作出迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品,为了满足这一要求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性,plc编程正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置。

plc上升沿与下升沿在编程中的应用

当要在外部的开关量从0到1时起作用则用到上升沿,即采集开关从断开状态到闭合的那一瞬间,给予plc一个信号,而开关常闭或常开,PLC都不动作。下降沿正好相反。

例如,在plc输入点上接了一个开关,要在开关接通的一瞬间作为plc编程的触动信号,则需要使用上升沿指令。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > plc基础教程