登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:[求助]OMRON PLC取樣數值排序
点击:1890 回复:7
楼主
编辑
引用
管理
sunchang1992
本人遇到这样一个问题:5个取样器,分别进行测试,测试的值进行大小排序,并且要知道每个取样器的值是第几大,如何实现。
最后修改:
2005-2-9 0:17:13
05-01-31 23:50
1楼
编辑
引用
管理
machelec
排序不就行了。至于排序的方法有很多种,建议查找相关资料。
05-02-01 08:07
2楼
编辑
引用
管理
pycathiu
有MAX,MIN指令,可以在一堆数据中搜索最大和最小的,至于是排第几,那就需要靠你编程来实现了。
05-02-01 16:40
3楼
编辑
引用
管理
sunchang1992
我是这样实现的:先把原数据放在5个连续的地址中保存,然后放到另5个连续的地址中进行数据排序,排完序后,从最大值开始与保存原始数据的地址内容进行比较,每个取样器分别分配5个开关量,如果最大值与保存第一个取样器数据地址内容相等,则启动第一个取样器对应的第一个开关量,依次类推可确定其他取样器是第几大。不知道是否还有其它更好的方法
05-02-02 23:56
4楼
编辑
引用
管理
吴辉
要是5个都相等呢!
05-02-03 08:24
5楼
编辑
引用
管理
ZCMY
相等的谁排在前都一样;
05-02-03 10:59
6楼
编辑
引用
管理
sunchang1992
取小数位3位,相等的可能基本不用考虑
05-02-05 00:03
7楼
编辑
引用
管理
利昌機電
有一本書上有FX2N的排序DEMOKEY,我得找一下,好久的書啦!
05-02-09 00:19
工控新闻
ABB收购IPEC,强化数据中心与工业监测综合实力
嵌入式AI主板MITX-6155:满足生态环境监测设备的海量数据实时处理和分析需求
工业和信息化部等六部门联合公布2025年度领航级智能工厂培育名单
第六届中国机器人行业年会在杭州举办
华北工控EMB-3583:搭载AIoT芯片RK3576,支持AI辅助诊疗领域应用
掘金低空经济蓝海:华北工控无人机专用嵌入式AI主板方案不断优化
精密工程邂逅街头艺术,ABB机器人现场“创作”中!
柯马发布全新价值观体系,以文化聚力构建独立后的全球竞争新优势
更多新闻资讯