0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用PLC SCL编程如何来实现蓝桥杯切面条算法呢

skda8921 来源:PLC 工控微课 作者:吴wtf 2022-11-21 10:50 次阅读

题目是:一根拉面,中间切一刀,可以得到2根面条。如果先对折1 次,中间切一刀,可以得到3根面条。如果 连接对折2次,中间切一刀,可以得到5根面条。

那么,连续对折10次,中间切一刀,会得到多少条面条呢?

PLC SCL编程如何来实现呢,所以我们要找到计算公式。

根据这个对折规律,我们分析如下,假设n=对折数,则m=面条数 2的n次方+1。西门子S7-1200/1500 系列PLC是没有2的次方的计算公式的。只有LN(求自然对)和EXP(计算指数值),根据乘方运算和指数的关系公式:

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

根据自然对数和指数值的关系,我们可以得出公司::面条数m=e的(n乘以LN(2))次方+1。根据这个算出来的公式,程序就好写了。在PLC程序中就调用了LN 求自然对数指令和EXP求指数值的指令,二条指令搞掂。

接口参数定义:

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

程序如下:

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

OB1块调用:

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






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5006

    文章

    13091

    浏览量

    461294
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17020

原文标题:西门子SCL语言编程系列讲35-蓝桥杯切面条算法

文章出处:【微信号:PLC 工控微课,微信公众号:PLC 工控微课】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    蓝桥单片机怎么入门 精选资料推荐

    的时候,听师兄们说有蓝桥这个比赛,所以在寒假开始准备,刚开始很懵逼,拿到板子后都不知道怎么,怎么入手,当时我也是走了波坑才懂的 所以这里我的建议是上blibli学习小蜜蜂的入门编程
    发表于 07-14 07:04

    蓝桥单片机的什么板子

    蓝桥单片机的什么板子,在准备蓝桥时,对于8591这个芯片,我认为主要是学习三个方面,一个
    发表于 07-14 06:36

    蓝桥单片机的芯片是什么

    蓝桥单片机的芯片是什么,送给第一次参加蓝桥单片机竞赛而又刻苦努力的朋友们,愿你们有一个好成绩! 今天是2020年10月27日,是本届
    发表于 07-14 08:23

    蓝桥模块化编程相关资料推荐

       九层妖塔 起于垒土【蓝桥】—{模块化编程}
    发表于 11-30 07:19

    逐一讲解蓝桥的所有模块

    、AT24C02、PWM、串口通信、NE555以及超声波测距),为大家做出详细编程指导。二、DS18B20 温度传感器DS18B20 又叫温度传感器。笔者将基于蓝桥官方给的赛点资源包(蓝桥
    发表于 12-07 11:40

    基于蓝桥实验平台的51单片机的知识

    文章目录前言一、流水灯1.目的:2.硬件方面:3.实现方法:二、代码前言不知不觉学习单片机也已经一年了,从51到32,做过几个小东西也算已经成功入门了。突然了解到蓝桥也有单片机组,考核的平台是51
    发表于 01-12 07:27

    浅谈西门子PLC的“SCL语言”编程

    介绍西门子PLC的“SCL语言”编程,相关编程代码
    发表于 01-22 17:25 0次下载

    在西门子PLC中使用SCL语言编程的技巧

    在西门子PLC中使用SCL语言编程的技巧说明。
    发表于 04-22 11:15 63次下载

    浅谈西门子PLCSCL语言编程

    西门子PLCSCL语言编程说明。
    发表于 04-22 14:39 46次下载

    蓝桥模块化编程

       九层妖塔 起于垒土【蓝桥】—{模块化编程}
    发表于 11-21 18:36 9次下载
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>模块化<b class='flag-5'>编程</b>

    蓝桥基础

    蓝桥基础学了一学期的蓝桥,写一些基础的东西,让你对蓝桥板子可以直接运用模版#include
    发表于 12-23 19:21 3次下载
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>基础

    蓝桥介绍

    应该是在大二下学期的时候就开始比赛,因为疫情的原因,一直在家学期,这个比赛也就推迟了。现在是大三上学期,也感受到了时间的紧张,课虽然很少,但处理的事情越来越多,学的东西越来越杂,但准备蓝桥刻不容缓。暑假在家的时候完全没有复习蓝桥
    发表于 12-29 18:57 8次下载
    <b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b>介绍

    如何通过SCL实现编程

    SCL作为IEC61131-3编程语言的一种,由于其高级语言的特性,特别适合复杂运算、复杂数学函数应用的场合。本文以FactoryIO软件中的物料分拣案例作为硬件基础,介绍如何通过SCL实现
    的头像 发表于 10-26 16:12 2360次阅读

    什么是蓝桥切面条算法

    PLC SCL编程何来实现,所以我们要找到计算
    的头像 发表于 02-06 14:47 597次阅读
    什么是<b class='flag-5'>蓝桥</b><b class='flag-5'>杯</b><b class='flag-5'>切面条</b><b class='flag-5'>算法</b>

    西门子SCL PLC高级编程教程

    借助SCL,可以简化控制技术领域复杂的计算、算法、数据管理和数据组织等编程工作。
    发表于 01-22 10:27 615次阅读
    西门子<b class='flag-5'>SCL</b> <b class='flag-5'>PLC</b>高级<b class='flag-5'>编程</b>教程