案例分享 | 基于求出【高考成績平均值】之轉(zhuǎn)換指令實(shí)戰(zhàn)
說到高考,我相信絕大部分人都經(jīng)歷過人生第一次轉(zhuǎn)折點(diǎn),我們在學(xué)轉(zhuǎn)換指令時引入高考這部分是因?yàn)閷D(zhuǎn)換指令一個深刻的認(rèn)知,如若對口算和計算器來說,肯定是易如反掌,但對于PLC這種機(jī)械化來說,還是多了好幾道順序的,轉(zhuǎn)換指令即為把不同數(shù)據(jù)地址轉(zhuǎn)換成相同的地址,后做運(yùn)算處理。
01控制要求
飄飄高考已來臨,某阿飄學(xué)校有三位同學(xué),分別為:小明、小紅、小芳,具體控制要求如下:
(1)已知小明高考得分為:564,小紅高考得分為:748,小芳高考得分為:324。
(2)求出以上三位同學(xué)的平均值。
02程序設(shè)計
第一步:通過按鈕觸發(fā),分別把小明、小紅、小芳三者成績傳送至對應(yīng)地址進(jìn)行存儲

第二步:通過加法指令把三者成績求和,并把求和地址轉(zhuǎn)換為雙整數(shù)再轉(zhuǎn)換為浮點(diǎn)數(shù)
溫馨提示:S7-200SMART PLC字節(jié)或字不能直接轉(zhuǎn)換為浮點(diǎn)數(shù)(實(shí)數(shù)),必須先轉(zhuǎn)整數(shù)和雙整數(shù)才能轉(zhuǎn)換為浮點(diǎn)數(shù)(實(shí)數(shù))進(jìn)行表示或計算。

第三步:轉(zhuǎn)換浮點(diǎn)數(shù)后通過除法指令進(jìn)行求三者之間的平均值

03轉(zhuǎn)換指令管腳說明
1、(B_I)字節(jié)轉(zhuǎn)整數(shù)管腳填寫說明

2、(I_B)整數(shù)轉(zhuǎn)字節(jié)管腳填寫說明

3、(I_DI)整數(shù)轉(zhuǎn)雙整數(shù)管腳填寫說明

4、(DI_ I)雙整數(shù)轉(zhuǎn)整數(shù)管腳填寫說明

5、(DI_R)雙整數(shù)轉(zhuǎn)浮點(diǎn)數(shù)管腳填寫說明

6、(ROUND)浮點(diǎn)數(shù)取整管腳填寫說明

溫馨提示:取整指令相當(dāng)于浮點(diǎn)數(shù)取整轉(zhuǎn)換為雙整數(shù)
7、(TRUNC)截斷指令管腳填寫說明

來源:技成培訓(xùn)網(wǎng),作者:技成-徐陳爽,未經(jīng)授權(quán)不得轉(zhuǎn)載!
粉絲福利
微信掃碼領(lǐng)西門子全套PLC系列電子資料包
