技术论坛

 SCL之冒泡法

返回主题列表
作者 主题
拾起
奇侠

经验值:5050
发帖数:335
精华帖:6
楼主    2019-01-15 08:53:13
主题:SCL之冒泡法 精华帖 

       最早应用指针寻址,是在10年的时候做滑动均值,即始终计算这一区间内数值的平均值,当区间范围改变时也能满足。看S7-300的STL技术文档,跟啃砖头一样,指针间的跳转始终头大。后面有一个项目,想应用在在线称重,通过对物品在通过检重秤的时间内,采集多个数值,然后利用冒泡法排序,再去大去小,取平均值,或取中间值等都可以,为了降低误差,后面项目没实施,只是做了SMART 200的梯形图间接寻址的冒泡法测验。在SCL没有出现之前,我认为其他品牌的PLC在间接寻址方面比西门子的要好用。

       言归正传,在一直想用SCL而从未实施过,所以用SCL写冒泡排序,是SCL的第一次。此处排序除了比较最大值,将该值对应的编号一并排序,比如ABCD四台泵,谁工作时间长,谁优先休息,或最短,优先启动。

1、端口定义


2、冒泡法程序



3、程序调用


总结:老生常谈,SCL在应用于数组功能计算的时候优势明显,好用就是它最好的褒奖。


附:SMART 200梯形图冒泡法,有本人的也有其他网友的,可惜不知道是哪位大神的。如果有版权的影响,请版主告知删除。谢谢

案例程序.zip


仰望星空,脚踏实地
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。