siemens 300 fc1里面的临时变量问题

我是初学者  ,我用stl语言编写左、右循环指令,用全局变量就能成功,但是在fc里面用局部变量就不行,我的想法是用位,但是在fc里面的局部变量的位感觉不能移动还是怎么回事,就是不循环,请教高手怎么写,是不是我理解的方向是错误的。 
start  为开始  left 左循环开始  right 为右循环开始  interval 为间隔   output为输出  但是  是个字节

问题补充:
我补充的一点是:二楼的HUANGZE75  说不能用在上升沿/下降沿,但是我用的时候  ,程序没有报错或者是出现错误啊,这个到底能不能用在上升沿/下降沿.

图片说明:

siemens  300 fc1里面的临时变量问题   

最佳答案

用全局变量,每个周期连续执行,所以程序可以实现循环移位。但是,FC局部变量,在OB1每个周期调用该FC块是,临时开辟一块内存给FC的局部变量使用,所以,如果使用FC局部变量存储中间数值,下个扫描周期会重新重新开始开辟内存,重新给局部变量赋值,所以无法实现你的程序。可用INOUT参数,把临时移位的结果存到外部M区,或DB块内等等。

注意,该边沿触发位在该子程序块内调用好使!见附件

图片说明:

siemens  300 fc1里面的临时变量问题  

提问者对于答案的评价:
呵呵,谢谢大神的帮助。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc138418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午1:32
下一篇 2017年6月1日 上午1:32

相关推荐

  • 绝缘电阻测量总空开跳闸SCR模块损坏

    现场12个单相加热器设备,每个8KW,工艺试验条件下,一般正常使用;试验环境,真空,高温;1.一次试验中,突然有几个加热器的空开跳,空开C40的2P;总空开三相320A的断路器也跳…

    低压电器 2017年6月3日
  • 电流互感器的匝数设置

    现在我使用变比为50:5的电流互感器测量三相交流电,一次线圈穿过一匝,但一次电流比较小,5A左右,现在想减小变比,改变一次线圈的匝数可以实现吗?如果我将一次线圈改为2匝,变比是不是…

    低压电器 2017年6月10日
  • VIGICOMPACT NSD160 3P断路器控制问题

    VIGICOMPACT NSD160 3P/125 DE 塑壳断路器,能通过辅助触点来实现断开控制吗?如果可以那提采购计划的时候辅助触点是本…

    2017年6月9日
  • 西门子有这样的接触器吗?

    不知道西门子有没有这种接触器.直流24V或者36V的控制交流380V的15A的接触器.打电话给技术问,他说3TF系列,网上也找不到资料,不知道有没有线圈是支流24V或者36的控制3…

    低压电器 2017年6月27日
  • 变频电机选型

    目前一般使用的电机可调频率都在0-100Hz,转速在0-6000转,西门子有没有一款电机可以达到我所要求的6000转至7200转(保证生产安全,所以不考虑超频)的同时,达到工作扭矩…

    低压电器 2017年5月31日
  • 模块的作用

    师傅:请问这个模块在电路里的作用? 图片说明:                &…

    2017年6月8日
  • 接地线的要求

    请教 设备接电线 电箱内部电压电气原件接地线 以及滚道接地线的选择有什么要求和不同?? 最佳答案 系统接地设计6要素:1、接地线2、接地母线(层接地端…

    2017年6月10日
  • 西门子中压

    西门子中压断路器分为哪几类?经常说的西门子真空断路器就是中压断路器么?中压是不是比低压产品少多了?请一一回答,谢谢! 最佳答案 真空断路器一般就说中压以前做的都是10KV左右现在貌…

    低压电器 2017年6月1日
  • 如何提高中间继电器触点利用的问题?

    大家好!我又来了,我想问一下一中间继电器的一个常开触点一端接火线,然后一端去接触器的线圈,接触器的另一端去零线,构成回路!那么我想只用了一个常开的触点,我可以把其余三个常开触点并联…

    低压电器 2017年6月11日
  • 延时辅助触头

    西门子SIRIUS(国产)接触器有延时辅助触头吗?用在星三角转换上,我看人家施耐德都有这样的产品 最佳答案 应该有,国产正泰也有这个辅助延时触头,就是空气延时头,如果不好找其实楼主…

    低压电器 2017年6月1日