01題目
由于西門(mén)子PLC本身并沒(méi)有帶求立方根的指令,我們用SCL來(lái)寫(xiě)一個(gè)求立方根的FB塊。
02分析
利用牛頓迭代法求立方根,通過(guò)迭代次數(shù)可以帶近正確的值,迭代次數(shù)越多,求出的值越準(zhǔn)確
利用牛頓迭代法可推導(dǎo)出求立方根公式如下
x = (2 * x + num / (x * x)) / 3.0
具體推導(dǎo)過(guò)程可參考網(wǎng)上搜索:C#求立方根牛頓迭代法。這里就不再詳細(xì)解釋了。有興趣的朋友 可以到網(wǎng)頁(yè)自行搜索了解
03程序
參數(shù)接口定義如下
X是被求數(shù),Y是結(jié)果,由于要不斷迭代,在此設(shè)置為INOUT類(lèi)型
SCL程序:
程序大體就是根據(jù)上面2中推出出的公式來(lái)指導(dǎo)編程,利用FOR循環(huán)進(jìn)行循環(huán)迭代次數(shù)。在這里要強(qiáng)調(diào),由于迭代次數(shù)越多,會(huì)占用大量PLC掃描時(shí)間,所以,在實(shí)際應(yīng)用中,迭代次數(shù)盡量小于1000
在OB1中調(diào)用程序如下:
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
用西門(mén)子PLC編程時(shí),可以用到功能塊FB和功能FC(FB、FC都是組織塊)資料上說(shuō)
發(fā)表于 06-20 10:54
?1.6w次閱讀
介紹西門(mén)子PLC的“SCL語(yǔ)言”編程,相關(guān)編程代碼
發(fā)表于 01-22 17:25
?0次下載
1.在使用西門(mén)子1200PLC時(shí)候需要堆棧功能,實(shí)現(xiàn)數(shù)據(jù)的先進(jìn)先出后進(jìn)后出功能,于是自己用SCL語(yǔ)言開(kāi)發(fā)了一個(gè)FB塊來(lái)實(shí)現(xiàn)該功能。 2.該
發(fā)表于 09-22 17:31
?9254次閱讀
西門(mén)子TDC編程語(yǔ)言CFC功能塊詳細(xì)說(shuō)明免費(fèi)下載。
發(fā)表于 04-22 10:06
?22次下載
在西門(mén)子PLC中使用SCL語(yǔ)言編程的技巧說(shuō)明。
發(fā)表于 04-22 11:15
?63次下載
西門(mén)子PLC FB41中PID功能塊說(shuō)明和調(diào)整方法說(shuō)明。
發(fā)表于 04-22 11:48
?13次下載
西門(mén)子PLC的SCL語(yǔ)言編程說(shuō)明。
發(fā)表于 04-22 14:39
?46次下載
淺談西門(mén)子SCL編程資料免費(fèi)下載。
發(fā)表于 04-23 10:44
?27次下載
西門(mén)子TDC編程語(yǔ)言CFC功能塊的詳細(xì)介紹說(shuō)明。
發(fā)表于 04-30 14:15
?0次下載
利用牛頓迭代法求立方根,通過(guò)迭代次數(shù)可以帶近正確的值,迭代次數(shù)越多,求出的值越準(zhǔn)確
發(fā)表于 12-28 10:09
?1167次閱讀
在統(tǒng)計(jì)數(shù)據(jù)中,經(jīng)常用到方差來(lái)代表數(shù)據(jù)的離散程序,我們用SCL語(yǔ)言編寫(xiě)一個(gè)計(jì)算方差的FB塊。
發(fā)表于 01-09 09:45
?1299次閱讀
西門(mén)子PLC的幾種編程語(yǔ)言簡(jiǎn)單介紹 來(lái)源: wanggaosheng 作者:華仔 瀏覽:1563 時(shí)間:2016-08-10 14:18 標(biāo)簽: 摘要: 西門(mén)子PLC的幾種
發(fā)表于 04-19 09:35
?4次下載
本文可以作為 S7-SCL 編程語(yǔ)言的使用參考資料,希望讀者通過(guò)對(duì)本章的閱讀,能夠更快更好
地學(xué)習(xí) S7-SCL 編程
發(fā)表于 04-19 17:54
?10次下載
西門(mén)子新加塊中包含組織塊(OB)、函數(shù)塊(FB)、函數(shù)(FC)、數(shù)據(jù)塊(DB)
發(fā)表于 05-24 15:01
?1.5w次閱讀
我之前寫(xiě)的一篇文章《西門(mén)子SCL編程實(shí)例——(電機(jī))周期性運(yùn)行》收到小伙伴反饋。
發(fā)表于 11-07 09:05
?880次閱讀
評(píng)論