ch631109
级别: 略有小成
精华主题: 0
发帖数量: 54 个
工控威望: 208 点
下载积分: 698 分
在线时间: 32(小时)
注册时间: 2011-09-30
最后登录: 2013-02-08
查看ch631109的 主题 / 回贴
楼主  发表于: 2012-12-22 17:44
注意我说的是用循环指令来实现,不是其它方式.
ch631109
级别: 略有小成
精华主题: 0
发帖数量: 54 个
工控威望: 208 点
下载积分: 698 分
在线时间: 32(小时)
注册时间: 2011-09-30
最后登录: 2013-02-08
查看ch631109的 主题 / 回贴
1楼  发表于: 2012-12-22 21:20
1楼与我的意思不同,2楼的思路可以,但还是不太简洁,如果要任意位循环的话程序做起来有点繁琐,我自已想出了一种办法,通过了仿真.注意那里的K11不能用K10,不仿用K10试一下,有点小问题.
附件: sftl.rar (7 K) 下载次数:49
网站提示: 请不要用迅雷下载附件,容易出错
ch631109
级别: 略有小成
精华主题: 0
发帖数量: 54 个
工控威望: 208 点
下载积分: 698 分
在线时间: 32(小时)
注册时间: 2011-09-30
最后登录: 2013-02-08
查看ch631109的 主题 / 回贴
2楼  发表于: 2012-12-23 09:20
1楼的思路确是行,且很好,我是被那一行全1而误解了其思路的正确性,只要将  K2Y0=1111 1111时,Mov  K1  K2Y0 改为:
K2Y0=1000000时,Mov  K1  K2Y0即可.
ch631109
级别: 略有小成
精华主题: 0
发帖数量: 54 个
工控威望: 208 点
下载积分: 698 分
在线时间: 32(小时)
注册时间: 2011-09-30
最后登录: 2013-02-08
查看ch631109的 主题 / 回贴
3楼  发表于: 2012-12-23 09:44
图片:
对三楼我自已的方案做了一下改进,双原方案程序更简洁合理,如果要实现8位循环,就设K9.
ch631109
级别: 略有小成
精华主题: 0
发帖数量: 54 个
工控威望: 208 点
下载积分: 698 分
在线时间: 32(小时)
注册时间: 2011-09-30
最后登录: 2013-02-08
查看ch631109的 主题 / 回贴
4楼  发表于: 2012-12-24 08:20
图片:
我又把6楼的程序做了合理的修改,如果只是Y0-Y7这8位循环,不必高K9,只要把下面的触点指令改为下降沿触发即可.