apeail
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 105 点
下载积分: 593 分
在线时间: 11(小时)
注册时间: 2011-04-01
最后登录: 2019-09-16
查看apeail的 主题 / 回贴
楼主  发表于: 2013-06-28 10:01
小弟现在想实现这个功能,有没有更方便的指令,大家讨论下
输入 输出
X0 Y0
X1 Y1
X2 Y1 Y0
X3 Y2
X4 Y2 Y0
X5 Y2 Y1
X6 Y2 Y1 Y0
X7 Y3
X10 Y3 Y0
X11 Y3 Y1
就是当输入X0时 Y0有输出
.
.

当输入为X4时 Y2 Y0有输出
.
.
当输入为X11时 Y3 Y1有输出
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1278 个
工控威望: 6109 点
下载积分: 52362 分
在线时间: 1123(小时)
注册时间: 2012-04-24
最后登录: 2024-12-25
查看john42tw的 主题 / 回贴
1楼  发表于: 2013-06-28 10:52
X0=ON   X1=ON    Y=?
apeail
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 105 点
下载积分: 593 分
在线时间: 11(小时)
注册时间: 2011-04-01
最后登录: 2019-09-16
查看apeail的 主题 / 回贴
2楼  发表于: 2013-06-28 12:23
引用
引用第1楼john42tw于2013-06-28 10:52发表的  :
X0=ON   X1=ON    Y=?

  同时只有一个输入点接通
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1278 个
工控威望: 6109 点
下载积分: 52362 分
在线时间: 1123(小时)
注册时间: 2012-04-24
最后登录: 2024-12-25
查看john42tw的 主题 / 回贴
3楼  发表于: 2013-06-28 13:05
引用
引用第2楼apeail于2013-06-28 12:23发表的  :

  同时只有一个输入点接通

沒辦法
因為這個條件中X被視為單一開關
故只能就此條件成立 輸出相對應結果
znz43
工控职业已成回忆 只因爱好常回家园 乐此不疲
级别: 工控侠客

精华主题: 0
发帖数量: 1057 个
工控威望: 4900 点
下载积分: 7351 分
在线时间: 2561(小时)
注册时间: 2010-06-24
最后登录: 2024-12-16
查看znz43的 主题 / 回贴
4楼  发表于: 2013-06-28 17:14
图片:
供参考。当X0-X11有多位ON时,以高位ON为准,低位忽略。
出门打工难,打工学艺难,学艺拜师难,找到好师傅更难。
赠人玫瑰,手留余香。舍得舍得,有舍才有得。
apeail
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 105 点
下载积分: 593 分
在线时间: 11(小时)
注册时间: 2011-04-01
最后登录: 2019-09-16
查看apeail的 主题 / 回贴
5楼  发表于: 2013-06-29 13:50
引用
引用第3楼john42tw于2013-06-28 13:05发表的  :

沒辦法
因為這個條件中X被視為單一開關
故只能就此條件成立 輸出相對應結果

嗯,我也没想到其他更好的方法 ,谢谢你
apeail
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 105 点
下载积分: 593 分
在线时间: 11(小时)
注册时间: 2011-04-01
最后登录: 2019-09-16
查看apeail的 主题 / 回贴
6楼  发表于: 2013-06-29 15:07
引用
引用第4楼znz43于2013-06-28 17:14发表的  :
供参考。当X0-X11有多位ON时,以高位ON为准,低位忽略。

这个主意好,比我想到的简单多了,高手,谢谢你,
按照我的要求用的话 MOV D12  K4Y0  改为MOV D12  K1Y0 就能用了。
405605679
级别: 略有小成
精华主题: 0
发帖数量: 25 个
工控威望: 439 点
下载积分: 910 分
在线时间: 21(小时)
注册时间: 2013-06-10
最后登录: 2015-03-27
查看405605679的 主题 / 回贴
7楼  发表于: 2013-06-30 16:16
引用
引用第4楼znz43于2013-06-28 17:14发表的  :
供参考。当X0-X11有多位ON时,以高位ON为准,低位忽略。




那如果不按X0 X1 X2,,,,,,的顺序来控制!!4楼,你的程序能用么???
lijinniu
级别: 工控侠客
精华主题: 0
发帖数量: 623 个
工控威望: 3669 点
下载积分: 29981 分
在线时间: 1407(小时)
注册时间: 2007-08-17
最后登录: 2024-06-11
查看lijinniu的 主题 / 回贴
8楼  发表于: 2013-06-30 17:00
可以试一下十字键输入指令TKY   X0    D0   Y0
apeail
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 105 点
下载积分: 593 分
在线时间: 11(小时)
注册时间: 2011-04-01
最后登录: 2019-09-16
查看apeail的 主题 / 回贴
9楼  发表于: 2013-07-01 13:07
引用
引用第9楼lijinniu于2013-06-30 17:00发表的  :
可以试一下十字键输入指令TKY   X0    D0   Y0

这个能用吗?
znz43
工控职业已成回忆 只因爱好常回家园 乐此不疲
级别: 工控侠客

精华主题: 0
发帖数量: 1057 个
工控威望: 4900 点
下载积分: 7351 分
在线时间: 2561(小时)
注册时间: 2010-06-24
最后登录: 2024-12-16
查看znz43的 主题 / 回贴
10楼  发表于: 2013-07-01 13:38
引用
引用第10楼apeail于2013-07-01 13:07发表的  :

这个能用吗?

这个不能用
TKY指令用于10个输入点,对应10个输出点。9楼的结果只能是 X0-->Y0,X1-->Y1,。。。。X10-->Y10,X11-->Y11
达不到用Y0-Y3,以8421码的形式来表示10个输入点的那个有输入(Y0-Y3最多可表示15个)
出门打工难,打工学艺难,学艺拜师难,找到好师傅更难。
赠人玫瑰,手留余香。舍得舍得,有舍才有得。