題目是:一根拉面,中間切一刀,可以得到2根面條。如果先對(duì)折1 次,中間切一刀,可以得到3根面條。如果 連接對(duì)折2次,中間切一刀,可以得到5根面條。
那么,連續(xù)對(duì)折10次,中間切一刀,會(huì)得到多少條面條呢?
用PLC SCL編程如何來(lái)實(shí)現(xiàn)呢,所以我們要找到計(jì)算公式。
根據(jù)這個(gè)對(duì)折規(guī)律,我們分析如下,假設(shè)n=對(duì)折數(shù),則m=面條數(shù) 2的n次方+1。西門(mén)子S7-1200/1500 系列PLC是沒(méi)有2的次方的計(jì)算公式的。只有LN(求自然對(duì))和EXP(計(jì)算指數(shù)值),根據(jù)乘方運(yùn)算和指數(shù)的關(guān)系公式:
根據(jù)自然對(duì)數(shù)和指數(shù)值的關(guān)系,我們可以得出公司::面條數(shù)m=e的(n乘以LN(2))次方+1。根據(jù)這個(gè)算出來(lái)的公式,程序就好寫(xiě)了。在PLC程序中就調(diào)用了LN 求自然對(duì)數(shù)指令和EXP求指數(shù)值的指令,二條指令搞掂。
接口參數(shù)定義:
程序如下:
OB1塊調(diào)用:
審核編輯:劉清
-
plc
+關(guān)注
關(guān)注
5037文章
13921瀏覽量
474733 -
SCL
+關(guān)注
關(guān)注
1文章
243瀏覽量
17560
原文標(biāo)題:西門(mén)子SCL語(yǔ)言編程系列講35-藍(lán)橋杯切面條算法
文章出處:【微信號(hào):PLC 工控微課,微信公眾號(hào):PLC 工控微課】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
藍(lán)橋杯單片機(jī)怎么入門(mén) 精選資料推薦
藍(lán)橋杯單片機(jī)用的什么板子
藍(lán)橋杯單片機(jī)用的芯片是什么
逐一講解藍(lán)橋杯的所有模塊
基于藍(lán)橋杯實(shí)驗(yàn)平臺(tái)的51單片機(jī)的知識(shí)
藍(lán)橋杯基礎(chǔ)

藍(lán)橋杯介紹

如何通過(guò)SCL來(lái)實(shí)現(xiàn)編程
西門(mén)子SCL PLC高級(jí)編程教程

評(píng)論