登录
首页 PLC论坛 信捷XINJE
回帖 发帖
正文

主题:数据的比较问题

点击:1220 回复:14

像12、16、17、20这四个数值如何通过PLC编程实现从小到大的排列?是用CMP比较指令吗?
15-04-07 15:00
    可以,典型的用冒泡法
15-04-07 15:18

引用 ZHTOK 在 2015/4/7 15:18:48 发言【内容省略】

冒泡法?能给个程序吗?
15-04-07 15:54
三菱PLC里有一个指令可以做排序功能的,就是从小到大或者从大到小按照顺序的
15-04-07 16:04
三菱PLC指令中SORT这个指令就是排序功能的,我用过的,你可以参考下。
15-04-07 16:08

引用 chengfeil123 在 2015/4/7 16:08:53 发言【内容省略】

信捷PLC里貌似没有这个指令吧?
15-04-07 16:11
信捷的应该有吧
15-04-07 16:16

引用 zrx517697809 在 2015/4/7 16:16:06 发言【内容省略】

刚刚试过了没有 信捷PLC怎么编程啊?
15-04-07 16:27
先取两个数比较,记录比较结果留大的,然后再和另外一个数比较,以此类推,能取到最大或者最小的。如果你还想排序。。。。
15-04-07 16:41
仔细研究之后发现 直接用PLC里面自带的C语言功能块比较简单 但是不知道精确度高不高
15-04-08 14:08

上一页下一页

工控新闻

更多新闻资讯