题目是:一根拉面,中间切一刀,可以得到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块调用:
全部0条评论
快来发表一下你的评论吧 !