sxdo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看sxdo的 主题 / 回贴
楼主  发表于: 2010-10-19 18:48
第一个程序:

LD       X0
INCP  D0
LD       M8000
MOV    D0     D10
LD       X1
SFWRP  D10  K4Y0  K8

第二个程序:
LD      X0
INCP  D0
LD      M8000
MOV   D0  D10
LD      X1
SFWRP  DIO  D20 K8
BCD   D20   K4Y0

为什么两种情况下Y0输出不同?请高手帮忙,谢谢!!
[ 此帖被sxdo在2010-10-23 15:14重新编辑 ]
sxdo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看sxdo的 主题 / 回贴
1楼  发表于: 2010-10-20 20:54
谢谢sjm213的热情回复,不过,通过三菱仿真软件,正如你所讲,

程序1,当X0闭合1次,X1闭合1次,K4Y0的输出中Y0 ,Y20.
              当X0闭合第2次,X1闭合第2次,K4Y0的输出中Y0 ,Y1,Y20.
              当X0闭合第3次,X1闭合第3 次,K4Y0的输出中Y0 ,Y2,Y20.    
      为什么会有Y20闭合呢?


而程序2,是随X0,X1闭合的次数,依次输出Y0,Y1 Y2.......


原因在哪里?再次感谢!!
sxdo
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看sxdo的 主题 / 回贴
2楼  发表于: 2010-10-23 14:16
谢谢sjm213的指点为,我明白了!!