s7 1200 的编程问题

s7 1200里temp变量每次扫描都会清除,而且用temp变量自保持都不行,得要中间变量。然而如果我想用多重背景数据块,同时调用同一个功能块时,功能块内的程序用中间变量编会出错。那么应该怎么用多重背景数据块?还是我中间那个环节知识出现问题了?新手求解,谢谢各位了。

最佳答案

temp是临时变量 值只在当前周期有效,不会保存至下一个扫描周期,所有不能用来做自保持以及边沿触发。要用STAT静态变量,是可以保持的,多重背景中你要用到多重背景DB块,而不是用MW之类的来做中间变量。

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • s7-1200的扩展模块在step7 basic v10.5 中没有

    现有s7-1200CPU跟step7 basic v10.5 编程软件,但软件组态时,找不到要用的模块SM1231 AI 8×13…

    SIMATIC S7-1200 2017年11月4日
  • S7 1200 maint为什么一直亮黄灯

    S7 1200 maint为什么一直亮黄灯,我用强制功能为什么PLC上的点不亮呢,是PLC坏了吗!还是我的方法不正确,不知道为什么,请那位大神指点一下 问题补充…

    2017年6月4日
  • 兑换的奖品发货10天了还没到。。

    我在奖品兑换中兑换了一本博途v11,已经确认发货10天了,还没收到。。怎么回事? 最佳答案 楼主可以到技术论坛的“谈天说地”版块中去查找一下,总坛主会定期发送“每周兑奖邮寄单号查询…

    SIMATIC S7-1200 2017年7月26日
  • FB上升沿的使用

    以前一直使用日系的PLC,感觉上升、下降沿使用起来特方便,一个箭头就搞定。而博途软件下必须要多加一个位才能实现,而且不能重复,需要多分配一个地址,在主程序里也就算了,如果我要在FB…

    2017年6月8日
  • 1200如何连接SMART 1000

    我现场用的是1200,屏用的是SMART 1000 V3 IE.怎么连接 最佳答案 直接连接的话是不行的,需要直接转换器。参见:Smart700/10…

    SIMATIC S7-1200 2017年6月9日
  • S7-1200高速计数器的输入滤波器

    在S7-1200的V3.0版本中,我启用高速计数器来读大概20kHz的脉冲,高速计数器要想读出20kHz的脉冲,其输入通道的“输入滤波器”应该选“20millisec”。但是在V3…

    SIMATIC S7-1200 2017年6月10日
  • 请教AI模块SM1231 模拟量输入负端接线问题。

    请问各位老师。1、我用SM1231接变频器的AO点,那么需不需要将SM1231的输入电源端子M和信号负端0-短接?(如截图所示)2、《西门子自动化与驱动产品符合电磁兼容规则的安装规…

    2017年11月1日
  • S7-1200高速脉冲输出

    为什么博图13里没找到这个PTO指令?说明书里明明说有这个指令的呀?请问该如何来实时控制高速脉冲的频率? 问题补充:. 图片说明:    最佳答案 参考“技术工…

    2017年6月3日
  • S7-200/S7-1200/S7-300 EPLAN宏下载

    谁能提供下S7-200/S7-1200/S7-300PLC  CPU和模块的外形图 接线图 的EPLAN宏下载,万分感谢 问题补充:你们提供…

    2017年6月27日
  • 1200关于时间数据转换

    我把浮点数乘以1000进行转换,转换成时间,然后再与时间数据类型进行比较,根据结果执行一个传送。现在的问题是根据我输入的这个比较值明明就不可能会执行传送,可是还是偏偏过段时间就会有…

    2017年6月27日