you99999_99
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 194 点
下载积分: 580 分
在线时间: 66(小时)
注册时间: 2007-05-06
最后登录: 2024-11-07
查看you99999_99的 主题 / 回贴
楼主  发表于: 2008-04-24 21:36
LD M8000
OUT C235 K10000
LD M8000
DHSCS K8000 C235 M8146
LD M11
DDRVI K20000 K2000 Y0 Y2
这段程序,计数器的数据到了8000以后,就会自动归0,而且M8146估计只置位了一瞬间就又复位了,没办法保持置位,我试了把计数器换成其他的高数计数地址也是一样的结果,,,但如果用线圈来驱动M8146就都不会有以上问题,!请高手指点迷津!??
一天贼忙
级别: 略有小成
精华主题: 0
发帖数量: 476 个
工控威望: 433 点
下载积分: 6292 分
在线时间: 41(小时)
注册时间: 2007-11-15
最后登录: 2024-05-23
查看一天贼忙的 主题 / 回贴
1楼  发表于: 2008-04-25 18:04
“计数器的数据到了8000以后,就会自动归0 ”以上的程序看不出C235会复位?是不是其它地方有问题
混灌水区的!
you99999_99
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 194 点
下载积分: 580 分
在线时间: 66(小时)
注册时间: 2007-05-06
最后登录: 2024-11-07
查看you99999_99的 主题 / 回贴
2楼  发表于: 2008-04-25 21:58
程序很简单,就这三段,测试过多次,可以肯定是DHSCS这个指令比较相等时,由于触发了M8146,而使计数器归0,但M8146估计一通就又断了,没办法保持,也没办法停止Y0或Y1输出脉冲!,,,想不明白!