plc程序实现正反转检测的问题
来源:电工天下时间:2015-12-18 14:52:01 作者:老电工手机版>>
检测正反转的plc程序
问题:
求一段程序(梯形图),在一个轮子上安装有两个接近开关,支架上有个挡块,可以同时挡住两个接近开关,两个接近开关的距离约2厘米,挡块长约4厘米。
求个plc程序段,检测轮子的转向。
解答:
plc梯形图,供参考:
程序说明:I0.0为A接近开关的输入口,I0.1为B接近开关的输入口。当轮子转动时只有下面二种情况:
1、当挡板挡住A开关时(即I0.0=1的前沿),如I0.1=0,则使M0.0置1。当挡板离开A开关时(即I0.0=1的后沿),如I0.1=1,则使M0.0置0。即轮子每转一圈,M0.0发出一个脉冲,而M0.1 始终=0,此时为正转。
2、当挡板挡住A开关时(即I0.0=1的前沿),如I0.1=1,则使M0.1置1。当挡板离开A开关时(即I0.0=1的后沿),如I0.1=0,则使M0.1置0。即轮子每转一圈,M0.1发出一个脉冲,而M0.0 始终=0,此时为反转。即判断M0.0与M0.1是否会产生脉冲就可判断轮子是正转或反转。
再将M0.0与M0.1各驱动一个断电延时定时器,其延时时间要>>大于M0.0与M0.1的脉冲间隔,用这二个定时器驱动Q0.0与Q0.1的指示灯,就可通过Q0.0与Q0.1输出的指示灯来直观判定轮子的正反转。
如:当轮子转动时,M0.0产生连续脉冲,而M0.1=0,将使T101时时保持=1状态,使Q0.0=1(正转灯亮),而此时M0.1=0,使T102=0,使Q0.1=0(即反转灯不亮)。如M0.1产生连续脉冲,而M0.0=0,将使T102时时保持=1状态,使Q0.1=0(反转灯亮),而此时M0.0=1,使T101=0,使Q0.0=0(即正转灯不亮)。
相关文章
西门子plc程序控制指令的分类与功能说明
西门子plc程序控制指令的分类与功能,西门子plc程序控制指令分为结束指令END、停止指令STOP、看门狗复位指令WDR、跳转及标号指令、循环指令(FOR和NEXT)等,这些指令的用应实例。
时间:2020-04-23 10:41:47
plc地址上升沿检测指令功能与应用实例
有关plc地址上升沿检测指令的用法,介绍了plc地址上升沿检测指令的符号与功能,并举了一个plc地址上升沿检测指令的应用实例,供大家学习参考。
时间:2020-03-13 07:35:45
西门子plc产品数量检测控制程序的例子
本文介绍了西门子plc实现的数量检测控制程序,在传输带上传输工件,用传感器检测通过的产品数量,来看下整个产品数量检测控制程序的功能与实现过程。
时间:2020-03-12 13:55:13
【图】西门子plc程序结构显示与设定方法
西门子plc程序结构显示与设定方法,利用程序结构显示查看用户程序内的所有组成块的分层调用情况、调用结构等,对部分程序结构进行检查,可以使用step7的过滤器功能进行筛选、设定。
时间:2020-03-10 10:45:11
保证plc程序稳定运行的方法
如何保证plc程序稳定运行的方法,防止人为出现的plc故障,对plc设置使用权限,来保护plc程序不会被更改或程序被删除,具体的操作步骤有哪些,一起来看看。
时间:2020-03-09 09:59:44
plc的(P)RLO正跳沿检测指令用法实例
plc的(P)RLO正跳沿检测指令用法,有关(P)RLO正跳沿检测指令的符号与状态字,(P)RLO正跳沿检测指令的使用实例。
时间:2017-04-04 07:17:50
plc(N)RLO负跳沿检测指令实例用法
plc(N)RLO负跳沿检测指令实例用法,包括RLO负跳沿检测指令的符号与状态字,RLO负跳沿检测指令的使用实例。
时间:2017-04-04 07:12:43
西门子PLC控制电动机正反转的编程实例图解
西门子PLC控制电动机正反转的编程实例,介绍了常规继电控制线路图,PLC 控制电机正反转I/O 分配及硬件接线1、接线,程序监控与调试,电机的正反转控制项目结果分析表等内容。
时间:2015-12-24 21:48:12