您现在所在的是:

PLC论坛

回帖:5个,阅读:4009 [上一页] [1] [下一页]
* 帖子主题:

二分频程序的分析

1681
lingcore
文章数:115
年度积分:50
历史总积分:1681
注册时间:2008/1/23
发站内信
发表于:2010/12/31 12:46:26
#0楼
前面有一个帖子问一个二分频电路对不对:
http://bbs.gkong.com/dispbbs.asp?ID=270560

附件

下面我们用一个模拟器运行这个程序,模拟过程很清楚地显示该电路的工作原理。图中红色触点(或线圈)显示相应时刻该触点(线圈)取值为1。

模拟中,输入信号以0.2秒为周期变化,输出信号以0.4秒为周期变化。

开始时,I2.0=0,直到0.1秒时,I2.0=1,由于上升沿的作用,M10.0=1,从而输出Q1.4=1:

附件

自下一周期开始,虽然I2.0=1,但由于没有上升沿作用,所以M10.0=0,然而Q1.4继续为1,这一情况一直保持到0.2秒:

附件
1681
lingcore
文章数:115
年度积分:50
历史总积分:1681
注册时间:2008/1/23
发站内信
发表于:2010/12/31 13:04:02
#1楼
下一周期,I2.0转为0,图中显示黑色,但Q1.4继续保持为1,为红色:

附件

这一状况一直保持到0.3秒:

附件

下一周期,输入量I2.0再次转为1, 此时M10.0=1, 但Q1.4转为0,为黑色,原因是“或”的两个条件都不成立:
附件

这一过程显示,输入量I2.0在0.1秒到0.2秒之间为1,而输出量Q1.4在0.1秒到0.3秒之间为1。输出量为1的区间比输入量长一倍,实现了二分频。

从这一过程中,应该可以理解二分频的原理吧。

大家新年快乐!




[此贴子已经被作者于2010/12/31 13:10:05编辑过]
517
940191671
文章数:1
年度积分:50
历史总积分:517
注册时间:2015/3/12
发站内信
发表于:2015/8/17 21:13:46
#2楼
Q0.0才可以维持上一周期的状态,而M10.0没法维持?还是因为第一行有|P|,所以每一个扫描周期I0.2如果没有上升沿M10.0就不会导通?
645
踏雪灬无痕
文章数:14
年度积分:54
历史总积分:645
注册时间:2014/10/6
发站内信
发表于:2016/6/27 23:01:40
#3楼
楼主你好,可以帮我分析下这个二分频程序吗,是阳胜峰老师300视频里面的,始终未能明白网络2中的程序句,输出线圈通了后就会在下一个扫描周期断开,应该是时通时断的,怎么能形成二分频呢,可是仿真后确实是可以的,实在想不明白,求指教,谢谢
720
chadking
文章数:55
年度积分:50
历史总积分:720
注册时间:2016/9/3
发站内信
发表于:2016/9/21 21:16:59
#4楼
我也对这个有点疑惑,在plc上哪里可以直观看到
1681
lingcore
文章数:115
年度积分:50
历史总积分:1681
注册时间:2008/1/23
发站内信
发表于:2016/10/12 21:31:06
#5楼
回复 #3楼 踏雪灬无痕
你能否把程序梯形图贴出来?

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006