欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

評比算分,去掉最高分和最低分算平均,PLC怎樣編程實現?

林國瑞2年前18瀏覽0評論

評比算分,去掉最高分和最低分算平均,PLC怎樣編程實現,這個功能采用ST結構文本語言編寫比較簡單,采用梯形圖的話則比較麻煩但是都能實現。首先我們分析你的問題很經典的編程題目,我們的目的就是找出最高分和最低分,然后求和算成平均值,下面我們分別使用ST和梯形圖的編程去實現。

1ST,比較簡單我們使用兩個指令MAXMUM最大值選擇函數和MINMUM最小值選擇函數即可找出最高分和最低分,這里我們假設對10組評分進行計算,最后得出一個平均值,ST編程如下,左側是程序,右側圍監視部分,程序很簡單總共五句就能完成。

2梯形圖,相對來說比較復雜,因為沒有現成的尋找最小值最大值的指令,我們還得自己編寫,這里我們使用循環指令來實現最高分和最低分的挑選,以及總分的計算。梯形圖編程大致分為三部分,1是數據初始化,2是極值的尋找,3是平均分的計算。這中間我們用了變址寄存器V進行連續數據處理,這在批量數據處理中經常遇到。具體的程序如下:

兩種編程方式最后的計算結果一致,可以看出在PLC對數據的處理這塊,ST編程明顯比梯形圖有優勢,簡潔明了,可以使用庫函數和自己編寫的函數對數據進行處理。而梯形圖則需要很多指令去完成比較繁瑣。

以上就是評比算分的PLC編程,希望能幫到你!