147488824
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 143 点
下载积分: 518 分
在线时间: 15(小时)
注册时间: 2012-10-10
最后登录: 2017-12-29
查看147488824的 主题 / 回贴
楼主  发表于: 2015-09-22 16:16
[attachment=139757] 这段程序比以前学习的顺序启动简短的多,但是有些地方不明白,请各位大神帮忙解答一下。[INCP K1Y0Z0 ]          [INCP Z0]是不是下面这样理解呢?但是这样理解不对啊
当Z0=0时, K1Y0=0,Y3、Y2、Y1、Y0=0000
当Z0=1时, K1Y1=1,Y4、Y3、Y2、Y1=0001
当Z0=2时, K1Y2=2,Y5、Y4、Y3、Y2=0010
当Z0=3时, K1Y3=3,Y6、Y5、Y4、Y3=0011
147488824
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 143 点
下载积分: 518 分
在线时间: 15(小时)
注册时间: 2012-10-10
最后登录: 2017-12-29
查看147488824的 主题 / 回贴
1楼  发表于: 2015-09-22 17:24
模拟的话可以很直观的看到,按下x0后,Y0Y1Y2每隔两秒接通一个,再按下X0每隔两秒Y2Y1Y0一次关闭,但是就是那段程序真的不明白。
147488824
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 143 点
下载积分: 518 分
在线时间: 15(小时)
注册时间: 2012-10-10
最后登录: 2017-12-29
查看147488824的 主题 / 回贴
2楼  发表于: 2015-09-22 20:38
     大家来帮忙看一下这条程序,怎么看都不明白,模拟起来非常直观
147488824
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 143 点
下载积分: 518 分
在线时间: 15(小时)
注册时间: 2012-10-10
最后登录: 2017-12-29
查看147488824的 主题 / 回贴
3楼  发表于: 2015-09-23 13:50
引用
引用第4楼herenfu23于2015-09-23 11:14发表的  :
z0是变址

是变址啊,K1Y0ZO
  当(Z0)=1时 K1Y0ZO=K1Y1
  当(Z0)=2时 K1Y0ZO=K1Y2
这样理解不对吗?为什么能实现顺序启动呢?
147488824
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 143 点
下载积分: 518 分
在线时间: 15(小时)
注册时间: 2012-10-10
最后登录: 2017-12-29
查看147488824的 主题 / 回贴
4楼  发表于: 2015-09-24 11:04
引用
引用第7楼jsmymcn于2015-09-24 09:58发表的  :
你把程序改成图中的效果是一样,这样更容易理解

为什么我输入[SET Y0z0]显示错误呢?
147488824
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 143 点
下载积分: 518 分
在线时间: 15(小时)
注册时间: 2012-10-10
最后登录: 2017-12-29
查看147488824的 主题 / 回贴
5楼  发表于: 2015-09-25 07:47
引用
引用第9楼jsmymcn于2015-09-24 15:29发表的  :
会不是是你Z0输入成ZO了

注意到注意到了,但是还这样,我用的是GX WORKS2
[attachment=139839]