谁能帮我看一下为什么减计数器之后小灯不亮,急!!!!1 点击:1141 | 回复:13



我是我962464

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:9帖 | 37回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年8月26日
发表于:2013-09-27 15:15:01
楼主

TITLE=程序注释
Network 1 // 网络标题
// 网络注释
LDN    T37
TON    T37, 10
Network 2 
LDW=   C0, 9
O      M0.0
=      M0.0
Network 3 
LD     T37
LD     M0.0
LD     C0
CTUD   C0, 30
Network 4 
LDW=   C0, 1
=      Q0.0
Network 5 
LDW=   C0, 2
=      Q0.1
Network 6 
LDW=   C0, 3
=      Q0.2
Network 7 
LDW=   C0, 4
=      Q0.3
Network 8 
LDW=   C0, 5
=      Q0.4
Network 9 
LDW=   C0, 6
=      Q0.5
Network 10 
LDW=   C0, 7
=      Q0.6
Network 11 
LDW=   C0, 8
=      Q0.7




领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-09-27 15:23:18
1楼

帮你测试了下,程序运行后,Q0.0-Q0.7依次点亮,时间间隔为1S,没有问题啊。


可能转换的太快了,有网络延迟,你看不到吧。试着把定时器的值设为100,即10S你再看看

我是我962464

  • 精华:0帖
  • 求助:5帖
  • 帖子:9帖 | 37回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年8月26日
发表于:2013-09-27 15:29:37
2楼

回复内容:

对: 领域  帮你测试了下,程序运行后,Q0.0-Q0.7依次点亮,... 内容的回复!


 我还是看不到减计数器之后就没有Q0.7到Q0.1返回点亮,不知道是什么原因,我也猜是扫描时间的问题

我是我962464

  • 精华:0帖
  • 求助:5帖
  • 帖子:9帖 | 37回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年8月26日
发表于:2013-09-27 15:30:36
3楼

回复内容:

对: 领域  帮你测试了下,程序运行后,Q0.0-Q0.7依次点亮,... 内容的回复!


 想问一下您是用什么软件测试的啊?能否给我一份,谢谢

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-09-27 15:34:08
4楼

楼主截图 梯形图上来                                  

领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-09-27 15:36:44
5楼

拨码开关有没有在运行档位呢?RUN灯有没有亮起?

我是我962464

  • 精华:0帖
  • 求助:5帖
  • 帖子:9帖 | 37回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年8月26日
发表于:2013-09-27 15:41:17
6楼

回复内容:

对: 领域  拨码开关有没有在运行档位呢?RUN灯有没有亮起? 内容的回复!


 这个程序没有用到拨码开关,亮了

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-09-27 15:46:06
7楼

                               





银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-09-27 15:47:40
8楼

程序给你搞了下梯形图:大伙看看;



我是我962464

  • 精华:0帖
  • 求助:5帖
  • 帖子:9帖 | 37回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年8月26日
发表于:2013-09-27 15:49:32
9楼

回复内容:

对: 银光人生—华                             ... 内容的回复!


 是啊,所以减计数器会一直减1啊,从9开始减。8-Q0.7     7-Q0.6 .....但是没有亮灯啊

我是我962464

  • 精华:0帖
  • 求助:5帖
  • 帖子:9帖 | 37回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年8月26日
发表于:2013-09-27 15:50:24
10楼

回复内容:

对: 银光人生—华  程序给你搞了下梯形图:大伙看看; 内容的回复!


 跟我的一模一样

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-09-27 15:57:08
11楼

你要实现功能是这样吗?


Q0---Q7依次亮1秒,然后Q7--Q0依次1秒,循环???

我是我962464

  • 精华:0帖
  • 求助:5帖
  • 帖子:9帖 | 37回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年8月26日
发表于:2013-09-27 15:58:06
12楼

回复内容:

对: 银光人生—华  你要实现功能是这样吗?Q0---Q7依次亮1秒,然后Q... 内容的回复!


 是的

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2013-09-27 23:06:31
13楼

楼主:你的程序有问题:就是对加减计数器C0用的不对,加计数用T37作计数脉冲是对的,减计数用M0.0就不对了,见网络2:当C0=9时使M0.0=1且自锁,其M0.0=1的前沿 只进行一次减1计数,之后M0.0就不再起减脉冲作用,之后T37仍作加计数,其计数值由8依次增加,直到30,计数器复位,在此过程中,由于计数值>8,故Q0.0~Q0.7均无输出,小灯不亮。即不会看到见减数指示灯变化。我将你的程序稍加改动,就可实现由0加到8,再由8减到0的加减循环计数。见下面梯形图:





  该程序经上机运行动作正确,你可试试。


热门招聘
相关主题

官方公众号

智造工程师