登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:三菱PLC数据比较并排名次问题
点击:1976 回复: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
工控新闻
HMS | 当铸造年会遇到Ewon:一场关于出海的深度对话
有奖互动 | 告别传统控制柜!倍福 MX-System 重新定义自动化未来
工信部:推动工业数据开发利用 加快高质量行业数据集建设
ABB 投资 2 亿美元升级欧洲电网 以支持人工智能和电动汽车发展
AI赋能智造营销破局,「AI Makes AI」数智营销峰会在张江落幕
正式奠基!海尔打造东南亚最大中央空调智造基地
全新 SIRIUS SMART 3SK0 安全继电器隆重上市
先导智能与北京人形机器人创新中心签署战略合作协议
更多新闻资讯