題目是:一根拉面,中間切一刀,可以得到2根面條。如果先對折1 次,中間切一刀,可以得到3根面條。如果 連接對折2次,中間切一刀,可以得到5根面條。
那么,連續(xù)對折10次,中間切一刀,會得到多少條面條呢?
用PLC SCL編程如何來實現(xiàn)呢,所以我們要找到計算公式。
根據(jù)這個對折規(guī)律,我們分析如下,假設n=對折數(shù),則m=面條數(shù) 2的n次方+1。西門子S7-1200/1500 系列PLC是沒有2的次方的計算公式的。只有LN(求自然對)和EXP(計算指數(shù)值),根據(jù)乘方運算和指數(shù)的關系公式:

根據(jù)自然對數(shù)和指數(shù)值的關系,我們可以得出公司::面條數(shù)m=e的(n乘以LN(2))次方+1。根據(jù)這個算出來的公式,程序就好寫了。在PLC程序中就調(diào)用了LN 求自然對數(shù)指令和EXP求指數(shù)值的指令,二條指令搞掂。
接口參數(shù)定義:

程序如下:

OB1塊調(diào)用:

審核編輯:劉清
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標題:西門子SCL語言編程系列講35-藍橋杯切面條算法
文章出處:【微信號:PLC 工控微課,微信公眾號:PLC 工控微課】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
相關推薦
的時候,聽師兄們說有藍橋杯這個比賽,所以在寒假開始準備,剛開始很懵逼,拿到板子后都不知道怎么用,怎么入手,當時我也是走了波坑才懂的 所以這里我的建議是上blibli學習小蜜蜂的入門編程
發(fā)表于 07-14 07:04
藍橋杯單片機用的什么板子,在準備藍橋杯時,對于8591這個芯片呢,我認為主要是學習三個方面,一個
發(fā)表于 07-14 06:36
藍橋杯單片機用的芯片是什么,送給第一次參加藍橋杯單片機競賽而又刻苦努力的朋友們,愿你們有一個好成績! 今天是2020年10月27日,是本屆
發(fā)表于 07-14 08:23
???九層妖塔?起于壘土【藍橋杯】—{模塊化編程}
發(fā)表于 11-30 07:19
、AT24C02、PWM、串口通信、NE555以及超聲波測距),為大家做出詳細編程指導。二、DS18B20 溫度傳感器DS18B20 又叫溫度傳感器。筆者將基于藍橋杯官方給的賽點資源包(藍橋
發(fā)表于 12-07 11:40
文章目錄前言一、流水燈1.目的:2.硬件方面:3.實現(xiàn)方法:二、代碼前言不知不覺學習單片機也已經(jīng)一年了,從51到32,做過幾個小東西也算已經(jīng)成功入門了。突然了解到藍橋杯也有單片機組,考核的平臺是51
發(fā)表于 01-12 07:27
介紹西門子PLC的“SCL語言”編程,相關編程代碼
發(fā)表于 01-22 17:25
?0次下載
在西門子PLC中使用SCL語言編程的技巧說明。
發(fā)表于 04-22 11:15
?67次下載
西門子PLC的SCL語言編程說明。
發(fā)表于 04-22 14:39
?48次下載
???九層妖塔?起于壘土【藍橋杯】—{模塊化編程}
發(fā)表于 11-21 18:36
?9次下載
藍橋杯基礎學了一學期的藍橋杯,寫一些基礎的東西,讓你對藍橋杯板子可以直接運用模版#include
發(fā)表于 12-23 19:21
?3次下載
應該是在大二下學期的時候就開始比賽,因為疫情的原因,一直在家學期,這個比賽也就推遲了。現(xiàn)在是大三上學期,也感受到了時間的緊張,課雖然很少,但處理的事情越來越多,學的東西越來越雜,但準備藍橋杯刻不容緩。暑假在家的時候完全沒有復習藍橋
發(fā)表于 12-29 18:57
?10次下載
SCL作為IEC61131-3編程語言的一種,由于其高級語言的特性,特別適合復雜運算、復雜數(shù)學函數(shù)應用的場合。本文以FactoryIO軟件中的物料分揀案例作為硬件基礎,介紹如何通過SCL來實現(xiàn)
發(fā)表于 10-26 16:12
?2780次閱讀
用PLC SCL編程如何來實現(xiàn)呢,所以我們要找到計算
發(fā)表于 02-06 14:47
?793次閱讀
借助SCL,可以簡化控制技術領域復雜的計算、算法、數(shù)據(jù)管理和數(shù)據(jù)組織等編程工作。
發(fā)表于 01-22 10:27
?995次閱讀
評論