题目是:一根拉面,中间切一刀,可以得到2根面条。如果先对折1 次,中间切一刀,可以得到3根面条。如果 连接对折2次,中间切一刀,可以得到5根面条。
那么,连续对折10次,中间切一刀,会得到多少条面条呢?
用PLC SCL编程如何来实现呢,所以我们要找到计算公式。
根据这个对折规律,我们分析如下,假设n=对折数,则m=面条数 2的n次方+1。西门子S7-1200/1500 系列PLC是没有2的次方的计算公式的。只有LN(求自然对)和EXP(计算指数值),根据乘方运算和指数的关系公式:
根据自然对数和指数值的关系,我们可以得出公司::面条数m=e的(n乘以LN(2))次方+1。根据这个算出来的公式,程序就好写了。在PLC程序中就调用了LN 求自然对数指令和EXP求指数值的指令,二条指令搞掂。
程序如下:
OB1块调用:
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
plc
+关注
关注
4989文章
12629浏览量
456762 -
SCL
+关注
关注
1文章
239浏览量
16924
原文标题:西门子SCL语言编程系列讲35-蓝桥杯切面条算法
文章出处:【微信号:PLC 工控微课,微信公众号:PLC 工控微课】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
蓝桥杯单片机怎么入门 精选资料推荐
的时候,听师兄们说有蓝桥杯这个比赛,所以在寒假开始准备,刚开始很懵逼,拿到板子后都不知道怎么用,怎么入手,当时我也是走了波坑才懂的 所以这里我的建议是上blibli学习小蜜蜂的入门编程
发表于 07-14 07:04
逐一讲解蓝桥杯的所有模块
、AT24C02、PWM、串口通信、NE555以及超声波测距),为大家做出详细编程指导。二、DS18B20 温度传感器DS18B20 又叫温度传感器。笔者将基于蓝桥杯官方给的赛点资源包(蓝桥
发表于 12-07 11:40
基于蓝桥杯实验平台的51单片机的知识
文章目录前言一、流水灯1.目的:2.硬件方面:3.实现方法:二、代码前言不知不觉学习单片机也已经一年了,从51到32,做过几个小东西也算已经成功入门了。突然了解到蓝桥杯也有单片机组,考核的平台是51
发表于 01-12 07:27
蓝桥杯单片机组篇学习流程分享
指定的、或者是兼容蓝桥杯单片机比赛的都可以,不要购买网上普通的单片机开发板。虽然普通的开发板也能让你学会单片机,但是他跟比赛毕竟不是一样的,电路不一样,功能也不完全一样,程序也就不完全一样;同时也无法用普通的单片机开发板去练习历
发表于 01-12 07:55
如何通过SCL来实现编程
SCL作为IEC61131-3编程语言的一种,由于其高级语言的特性,特别适合复杂运算、复杂数学函数应用的场合。本文以FactoryIO软件中的物料分拣案例作为硬件基础,介绍如何通过SCL来实现
评论