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

相关推荐

  • 弹出画面垄断(即禁止同一画面中其他区域)

    在某一画面中的一个按钮触发了弹出窗口,能否从哪里设置除了这个弹出窗口的范围能够被激活,而同一画面中其余区域是被禁止的?意思就是,除了弹出画面中的按钮能够被点击,而弹出窗口以外的区域…

    低压电器 2017年5月28日
  • 有没有能适配5SP4断路器的剩余电流保护模块?

    请问有没有适用于5SP4 100A/4P断路器的剩余电流保护模块?如果没有的话,有没有100A/4P的断路器与30mA剩余电流保护的组合?最好是西门子的。谢谢! 最佳答案…

    低压电器 2017年5月28日
  • 3TF51选型

    3TF51选型  1常开,1常闭  控制电机55KW 这个线圈电压选380 还是220的??? 最佳答案 380V/55…

    低压电器 2017年6月10日
  • 电机电缆选型

    电机电缆如何选,需要考虑电机的启动电流么,还是直接把电机额定电流作为载流量选,还是考虑(主要考虑的选择依据)? 问题补充:把电机电流额定值作为载流量选好像不大对,我这里有一个液压站…

    低压电器 2017年6月12日
  • 模块的作用

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

    2017年5月31日
  • 西门子有没有AC220V转AC110V的变压器?

    西门子有没有AC220V转AC110V的变压器?帮忙提供下选型样本,谢谢 最佳答案 你可以拨打西门子技术支持与服务热线: 400-810-4288拨3进行,销售信息咨询及…

    低压电器 2017年5月28日
  • 求低压电气设计 的原理的书或者资料

    例如 一个柜子内我选型 怎么选 用多大的空开 还有我该如何选使用 什么样的保险,等等 就是柜子里的那些控制的东西,再例如…

    低压电器 2017年5月31日
  • 变压器一次,二次熔断器保护电流的算法?

    150W的变压器,380V变220V,求一次保护和二次保护熔断器的电流该怎么算?我参考电工口诀:配变高压熔断体,容量电压相比求。  配变低压熔断体,容量乘9除以…

    低压电器 2017年6月11日
  • 电加热器保护电路

    有12KW和18KW的电加热管,使用3相400V电源供电,电缆线选择6mm2和10mm2的电缆线,使用S7 300的PWM输出控制固态继电器,固态继电器应该选择多大电流的…

    低压电器 2017年6月4日
  • 塑壳选型

    给10、20多KW驱动器配塑壳有什么要求么? 问题补充:对ICU、ICS有要求没?以及耐冲击电压? 最佳答案 10、20多KW驱动器配塑壳开关,因为使用了如变频器等控制电机,不存在…

    低压电器 2017年6月1日