登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:三菱PLC数据比较并排名次问题
点击:2004 回复:8
楼主
编辑
引用
管理
月上江南
将;D100,D101,D102,D103里的数据比大小并定名次(最小的为第一名)并把其名次(如:1,2,3,4)送到对应的D130,D131,D132,D133里面去!谁有好的方法啊?现在的情况是数据如果有相同的名次就不好弄了~!
09-03-30 23:16
1楼
编辑
引用
管理
fumz78
可以利用三菱已有的数据排序指令SORT
把D104到D107中放置和D100到D103相同的数,执行指令时排序D100到D103,
可以得到1到4的次序
有相等的情况下,可以分别和后面的数比较,结果相等,就把当前的名次传送到后面去
09-03-31 07:41
2楼
编辑
引用
管理
ZCMY
SORT适用于FX2N/FX2NC;
如果是FX1S/FX1N则相对要麻烦一些,要用比较指令来一个个处理;
09-03-31 08:23
3楼
编辑
引用
管理
lhw982117910
我也来学习一下,按照二楼朋友说的做一下。
09-03-31 08:37
4楼
编辑
引用
管理
gdzjfmc
可以用以下指令:
[SORT D100 K4 K1 D130 K1]
执行以后就可以把D100至D103中的数据按照从小到大排序到D130至D133中。
09-03-31 08:50
5楼
编辑
引用
管理
月上江南
用SORT指令我肯定知道,关键是相同问题现在还没想出来。这名次该怎么送呢?
09-03-31 09:09
6楼
编辑
引用
管理
月上江南
搞定了。
09-03-31 10:55
7楼
编辑
引用
管理
gdzjfmc
引用
gdzjfmc
在 2009-3-31 8:50:34 发言
【内容省略】
你的意思是把K1写进D130,把K2写进D131,以此类推?
09-03-31 11:52
8楼
编辑
引用
管理
lixiaobai
可以用比较指令进行比较的
09-04-01 21:16
工控新闻
国产机器人产业加速出海,国内现存相关企业超115万家
倍福 校企合作
具身智能前瞻|破题人形机器人在工厂的规模化落地
CC-Link IE TSN 技术,打造工业通信统一 “赛场规则”
中国工业机器人出口首超进口,谁在推动?|华北工控
给“AI”发身份证!国内首个智能体互联标准体系发布
AI加速跑进千行百业:让智能创新扎根实体经济
Geega产品图谱 | Geega工艺专家数智引擎,从设计到作业的智能跃迁
更多新闻资讯