• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
qq791569514
级别: 略有小成
精华主题: 0
发帖数量: 84 个
工控威望: 275 点
下载积分: 1100 分
在线时间: 122(小时)
注册时间: 2013-09-07
最后登录: 2022-03-24
查看qq791569514的 主题 / 回贴
楼主  发表于: 2019-05-25 14:47
`请问 三菱PLC怎么 做到 判断D0   D9  之间里面有任意两个寄存器的设置 数据为一致   小弟在此想了好久没有想出  除了用D0 一个 寄存器写十条比较指令 就想不出其它办法了  不过一个寄存器写九条的话程序就一大片了  显然这办法不行   所以在此想问各位 大神有什么好的 办法了
yerong
级别: 工控侠客
精华主题: 1 篇
发帖数量: 1881 个
工控威望: 2031 点
下载积分: 11024 分
在线时间: 804(小时)
注册时间: 2007-08-28
最后登录: 2024-11-15
查看yerong的 主题 / 回贴
1楼  发表于: 2019-05-25 15:36
写45条比较指令就好了  
也可以用变址寄存器
楼主留言:
45条这个 不太现实
xujinwuxu
级别: 略有小成
精华主题: 0
发帖数量: 208 个
工控威望: 297 点
下载积分: 4925 分
在线时间: 72(小时)
注册时间: 2019-04-09
最后登录: 2024-11-13
查看xujinwuxu的 主题 / 回贴
2楼  发表于: 2019-05-25 16:05
来学习一下.
opel2993
级别: 略有小成
精华主题: 0
发帖数量: 23 个
工控威望: 213 点
下载积分: 6121 分
在线时间: 85(小时)
注册时间: 2016-02-21
最后登录: 2024-09-27
查看opel2993的 主题 / 回贴
3楼  发表于: 2019-05-25 16:26
用Z值去做索引即可判斷那幾個相同並輸出。



給你做參考了
寫的很簡單,因為我會的也只有這個。
楼主留言:
能大概的说下 程序是怎么样的吗 ?   谢谢了
[ 此帖被opel2993在2019-05-26 08:50重新编辑 ]
附件: one_majority_cheak.rar (158 K) 下载次数:44
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+1(wangdai527) 测试无效
    twingo49
    级别: 网络英雄

    精华主题: 0
    发帖数量: 559 个
    工控威望: 9134 点
    下载积分: 22555 分
    在线时间: 1019(小时)
    注册时间: 2013-08-08
    最后登录: 2024-11-10
    查看twingo49的 主题 / 回贴
    4楼  发表于: 2019-05-25 16:51
    研究一下SER指令
    楼主留言:
    要是不用这个指令还有其它办法不?
    mall9002
    级别: 略有小成
    精华主题: 0
    发帖数量: 137 个
    工控威望: 248 点
    下载积分: 921 分
    在线时间: 182(小时)
    注册时间: 2017-11-30
    最后登录: 2024-10-28
    查看mall9002的 主题 / 回贴
    5楼  发表于: 2019-05-25 23:00
    D0到D10设置成数组,用两个变量i j分别做下表,两个for循环嵌套做个遍历比较或者减等于零,i从零开始,最终值8,j从i+1开始,最终值9,把相同的i j记录下来,输出到变址寄存器就好了。
    john42tw
    级别: 网络英雄
    精华主题: 0
    发帖数量: 1276 个
    工控威望: 6107 点
    下载积分: 52058 分
    在线时间: 1120(小时)
    注册时间: 2012-04-24
    最后登录: 2024-09-30
    查看john42tw的 主题 / 回贴
    6楼  发表于: 2019-05-27 09:07
    图片:
    參考看,自己改FOR...
    本帖最近评分记录:
  • 下载积分:+1(无名小卒) 好贴好贴!
  • 下载积分:+5(wangdai527) 好贴好贴!
    baiyangfy
    交流与学习
    级别: 探索解密
    精华主题: 0
    发帖数量: 72 个
    工控威望: 136 点
    下载积分: 937 分
    在线时间: 44(小时)
    注册时间: 2019-04-19
    最后登录: 2024-11-15
    查看baiyangfy的 主题 / 回贴
    7楼  发表于: 2019-05-27 14:02
    刚刚想到,数组遍历,冒泡的方式,好像不行啊,
    twingo49
    级别: 网络英雄

    精华主题: 0
    发帖数量: 559 个
    工控威望: 9134 点
    下载积分: 22555 分
    在线时间: 1019(小时)
    注册时间: 2013-08-08
    最后登录: 2024-11-10
    查看twingo49的 主题 / 回贴
    8楼  发表于: 2019-05-27 22:28
    基本上就是比45次,只是硬寫45條或是使用技巧讓程式碼短一點。
    流辰沙
    级别: 家园常客
    精华主题: 0
    发帖数量: 313 个
    工控威望: 641 点
    下载积分: 1068 分
    在线时间: 124(小时)
    注册时间: 2018-12-27
    最后登录: 2024-04-16
    查看流辰沙的 主题 / 回贴
    9楼  发表于: 2019-05-28 11:02
    引用
    引用第6楼john42tw于2019-05-27 09:07发表的  :
    參考看,自己改FOR...


    这个办法可行,思路独特,膜拜下


    BKCMP=块数据比较.zip (174 K) 下载次数:11   
    baiyangfy
    交流与学习
    级别: 探索解密
    精华主题: 0
    发帖数量: 72 个
    工控威望: 136 点
    下载积分: 937 分
    在线时间: 44(小时)
    注册时间: 2019-04-19
    最后登录: 2024-11-15
    查看baiyangfy的 主题 / 回贴
    10楼  发表于: 2019-05-28 15:18
    试试我这个  ,数组中只有一对相同值,可以判断 欢迎指点补充,
    附件: 判断相同值.zip (178 K) 下载次数:10
    网站提示: 请不要用迅雷下载附件,容易出错
    本帖最近评分记录:
  • 下载积分:+5(wangdai527) 虽看不懂
    流辰沙
    级别: 家园常客
    精华主题: 0
    发帖数量: 313 个
    工控威望: 641 点
    下载积分: 1068 分
    在线时间: 124(小时)
    注册时间: 2018-12-27
    最后登录: 2024-04-16
    查看流辰沙的 主题 / 回贴
    11楼  发表于: 2019-05-28 16:47
    引用
    引用第9楼wangdai527于2019-05-28 11:02发表的 Re:求问 各位  大神们 :


    这个办法可行,思路独特,膜拜下
    [attachment=233340]
    [attachment=233341]  


    试着写了下双层循环,比这个程序要少占用M位,测试了下也是可行的
    双层循环.zip (174 K) 下载次数:11
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go