0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用PLC SCL編程如何來(lái)實(shí)現(xiàn)藍(lán)橋杯切面條算法呢

skda8921 ? 來(lái)源:PLC 工控微課 ? 作者:吳wtf ? 2022-11-21 10:50 ? 次閱讀

題目是:一根拉面,中間切一刀,可以得到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。西門子S7-1200/1500 系列PLC是沒(méi)有2的次方的計(jì)算公式的。只有LN(求自然對(duì))和EXP(計(jì)算指數(shù)值),根據(jù)乘方運(yùn)算和指數(shù)的關(guān)系公式:

410463d4-688a-11ed-8abf-dac502259ad0.png

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

接口參數(shù)定義:

412ddc1e-688a-11ed-8abf-dac502259ad0.png

程序如下:

41540aa6-688a-11ed-8abf-dac502259ad0.png

OB1塊調(diào)用:

41711ec0-688a-11ed-8abf-dac502259ad0.png






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5012

    文章

    13309

    瀏覽量

    463752
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    17102

原文標(biāo)題:西門子SCL語(yǔ)言編程系列講35-藍(lán)橋杯切面條算法

文章出處:【微信號(hào):PLC 工控微課,微信公眾號(hào):PLC 工控微課】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    藍(lán)橋單片機(jī)怎么入門 精選資料推薦

    的時(shí)候,聽(tīng)?zhēng)熜謧冋f(shuō)有藍(lán)橋這個(gè)比賽,所以在寒假開(kāi)始準(zhǔn)備,剛開(kāi)始很懵逼,拿到板子后都不知道怎么,怎么入手,當(dāng)時(shí)我也是走了波坑才懂的 所以這里我的建議是上blibli學(xué)習(xí)小蜜蜂的入門編程
    發(fā)表于 07-14 07:04

    藍(lán)橋單片機(jī)的什么板子

    藍(lán)橋單片機(jī)的什么板子,在準(zhǔn)備藍(lán)橋時(shí),對(duì)于8591這個(gè)芯片,我認(rèn)為主要是學(xué)習(xí)三個(gè)方面,一個(gè)
    發(fā)表于 07-14 06:36

    藍(lán)橋單片機(jī)的芯片是什么

    藍(lán)橋單片機(jī)的芯片是什么,送給第一次參加藍(lán)橋單片機(jī)競(jìng)賽而又刻苦努力的朋友們,愿你們有一個(gè)好成績(jī)! 今天是2020年10月27日,是本屆
    發(fā)表于 07-14 08:23

    藍(lán)橋模塊化編程相關(guān)資料推薦

    ???九層妖塔?起于壘土【藍(lán)橋】—{模塊化編程}
    發(fā)表于 11-30 07:19

    逐一講解藍(lán)橋的所有模塊

    、AT24C02、PWM、串口通信、NE555以及超聲波測(cè)距),為大家做出詳細(xì)編程指導(dǎo)。二、DS18B20 溫度傳感器DS18B20 又叫溫度傳感器。筆者將基于藍(lán)橋官方給的賽點(diǎn)資源包(藍(lán)橋
    發(fā)表于 12-07 11:40

    基于藍(lán)橋實(shí)驗(yàn)平臺(tái)的51單片機(jī)的知識(shí)

    文章目錄前言一、流水燈1.目的:2.硬件方面:3.實(shí)現(xiàn)方法:二、代碼前言不知不覺(jué)學(xué)習(xí)單片機(jī)也已經(jīng)一年了,從51到32,做過(guò)幾個(gè)小東西也算已經(jīng)成功入門了。突然了解到藍(lán)橋也有單片機(jī)組,考核的平臺(tái)是51
    發(fā)表于 01-12 07:27

    淺談西門子PLC的“SCL語(yǔ)言”編程

    介紹西門子PLC的“SCL語(yǔ)言”編程,相關(guān)編程代碼
    發(fā)表于 01-22 17:25 ?0次下載

    在西門子PLC中使用SCL語(yǔ)言編程的技巧

    在西門子PLC中使用SCL語(yǔ)言編程的技巧說(shuō)明。
    發(fā)表于 04-22 11:15 ?65次下載

    淺談西門子PLCSCL語(yǔ)言編程

    西門子PLCSCL語(yǔ)言編程說(shuō)明。
    發(fā)表于 04-22 14:39 ?47次下載

    藍(lán)橋模塊化編程

    ???九層妖塔?起于壘土【藍(lán)橋】—{模塊化編程}
    發(fā)表于 11-21 18:36 ?9次下載
    <b class='flag-5'>藍(lán)橋</b><b class='flag-5'>杯</b>模塊化<b class='flag-5'>編程</b>

    藍(lán)橋基礎(chǔ)

    藍(lán)橋基礎(chǔ)學(xué)了一學(xué)期的藍(lán)橋,寫一些基礎(chǔ)的東西,讓你對(duì)藍(lán)橋板子可以直接運(yùn)用模版#include
    發(fā)表于 12-23 19:21 ?3次下載
    <b class='flag-5'>藍(lán)橋</b><b class='flag-5'>杯</b>基礎(chǔ)

    藍(lán)橋介紹

    應(yīng)該是在大二下學(xué)期的時(shí)候就開(kāi)始比賽,因?yàn)橐咔榈脑颍恢痹诩覍W(xué)期,這個(gè)比賽也就推遲了?,F(xiàn)在是大三上學(xué)期,也感受到了時(shí)間的緊張,課雖然很少,但處理的事情越來(lái)越多,學(xué)的東西越來(lái)越雜,但準(zhǔn)備藍(lán)橋刻不容緩。暑假在家的時(shí)候完全沒(méi)有復(fù)習(xí)藍(lán)橋
    發(fā)表于 12-29 18:57 ?10次下載
    <b class='flag-5'>藍(lán)橋</b><b class='flag-5'>杯</b>介紹

    如何通過(guò)SCL來(lái)實(shí)現(xiàn)編程

    SCL作為IEC61131-3編程語(yǔ)言的一種,由于其高級(jí)語(yǔ)言的特性,特別適合復(fù)雜運(yùn)算、復(fù)雜數(shù)學(xué)函數(shù)應(yīng)用的場(chǎng)合。本文以FactoryIO軟件中的物料分揀案例作為硬件基礎(chǔ),介紹如何通過(guò)SCL來(lái)實(shí)現(xiàn)
    的頭像 發(fā)表于 10-26 16:12 ?2479次閱讀

    什么是藍(lán)橋切面條算法

    PLC SCL編程何來(lái)實(shí)現(xiàn),所以我們要找到計(jì)算
    的頭像 發(fā)表于 02-06 14:47 ?656次閱讀
    什么是<b class='flag-5'>藍(lán)橋</b><b class='flag-5'>杯</b><b class='flag-5'>切面條</b><b class='flag-5'>算法</b>

    西門子SCL PLC高級(jí)編程教程

    借助SCL,可以簡(jiǎn)化控制技術(shù)領(lǐng)域復(fù)雜的計(jì)算、算法、數(shù)據(jù)管理和數(shù)據(jù)組織等編程工作。
    發(fā)表于 01-22 10:27 ?737次閱讀
    西門子<b class='flag-5'>SCL</b> <b class='flag-5'>PLC</b>高級(jí)<b class='flag-5'>編程</b>教程