西門子S7-200SMART PLC如何計(jì)算長(zhǎng)方形周長(zhǎng)(三種方式)

關(guān)注我,一起漲知識(shí)~
在學(xué)生時(shí)代,想必大家肯定學(xué)過數(shù)學(xué),那么數(shù)學(xué)有很多種類的計(jì)算公式,其中最常見的是計(jì)算圖形,比如:長(zhǎng)方形、正方形、圓等!那么這些可否拿到我們PLC來通過梯形圖實(shí)現(xiàn)計(jì)算呢?當(dāng)然可以,接下就來學(xué)習(xí)如何通過梯形圖來實(shí)現(xiàn)計(jì)算吧!
一、?學(xué)習(xí)目的
本文章是運(yùn)用S7-200SMART PLC 數(shù)學(xué)運(yùn)算中的四則運(yùn)算指令,通過本文章來讓大家對(duì)于四則運(yùn)算(加減乘除)指令的理解與應(yīng)用。
二、?計(jì)算要求
已知一個(gè)長(zhǎng)方形,長(zhǎng)10厘米,寬4厘米,請(qǐng)問它的周長(zhǎng)是多少厘米?
?

三、?公式計(jì)算
1.長(zhǎng)方形的周長(zhǎng)=(長(zhǎng)+寬)×2,C= ( a+b ) x2
((10+4)×2=28cm)
?
2.長(zhǎng)方形的周長(zhǎng)=長(zhǎng)+寬+長(zhǎng)+寬,C= a+b+?a+b
(10+4+10+4=28cm)
?
3.長(zhǎng)方形的周長(zhǎng)=長(zhǎng)×2+寬×2,C= a×2+?b×2
(10×2+4×2=28cm)
四、?PLC梯形圖計(jì)算
根據(jù)標(biāo)題三公式計(jì)算依據(jù)來編寫PLC程序
第一步:(長(zhǎng)方形的周長(zhǎng)=(長(zhǎng)+寬)×2,C= ( a+b ) x2)
使用ADD_I加整數(shù)指令來實(shí)現(xiàn)實(shí)際的加法計(jì)算
IN1整數(shù)(長(zhǎng)10)+IN2整數(shù)(寬4)=OUT輸出地址(長(zhǎng)寬和14)
?
使用MUL_I乘整數(shù)指令來實(shí)現(xiàn)實(shí)際的乘法計(jì)算
IN1整數(shù)(長(zhǎng)寬和14)×IN2整數(shù)(兩邊2)=OUT輸出地址(周長(zhǎng)28)
?

第二步:(長(zhǎng)方形的周長(zhǎng)=長(zhǎng)+寬+長(zhǎng)+寬,C= a+b+ a+b)
使用ADD_I加整數(shù)指令來實(shí)現(xiàn)實(shí)際的加法計(jì)算
IN1整數(shù)(長(zhǎng)10)+IN2整數(shù)(寬4)=OUT輸出地址(長(zhǎng)寬和14)
+
IN1整數(shù)(長(zhǎng)10)+IN2整數(shù)(寬4)=OUT輸出地址(長(zhǎng)寬和14)
=周長(zhǎng)28
?

第三步:(長(zhǎng)方形的周長(zhǎng)=長(zhǎng)×2+寬×2,C= a×2+ b×2)
使用MUL_I乘整數(shù)指令來實(shí)現(xiàn)實(shí)際的乘法計(jì)算
IN1整數(shù)(長(zhǎng)10)×IN2整數(shù)(兩邊長(zhǎng)2)=OUT輸出地址(兩邊長(zhǎng)20)
+
使用MUL_I乘整數(shù)指令來實(shí)現(xiàn)實(shí)際的乘法計(jì)算
IN1整數(shù)(寬4)×IN2整數(shù)(兩邊寬2)=OUT輸出地址(兩邊寬8)
=周長(zhǎng)28
?

第四步:(三種方式匯總)
?

五、?演示計(jì)算結(jié)果
第一步:((10+4)×2=28cm)
?

第二步:(10+4+10+4=28cm)
?

第三步:(10×2+4×2=28cm)
?

第四步:(三種方式匯總)
?

結(jié)束語(yǔ):大家學(xué)會(huì)了嗎?大家可以試試如何求出正方形的周長(zhǎng)。
來源:技成培訓(xùn)網(wǎng),作者:徐陳爽,未經(jīng)授權(quán)不得轉(zhuǎn)載~