博图里面编写1500程序时上升沿和下降沿都必须家一个bool变量记录以前的状态吗?

每写一个脉冲都得建一个bool变量,有没有直接加一个脉冲的?

问题补充:
你可以自己作用功能块,把这个保存变量用stat变量保存,这样你就不用手动加它了

这个能说的稍微详细一点吗?我还有点不明白,多谢!

图片说明:

博图里面编写1500程序时上升沿和下降沿都必须家一个bool变量记录以前的状态吗?   

最佳答案

是的必须加变量,你可以自己作用功能块,把这个保存变量用stat变量保存,这样你就不用手动加它了。

补充:就是自定义功能块呀!
比如你新建立一个fb2:
in:mypulse
stat:pulse_sav
out:one_cycle
a mypulse
an pulse_sav
=one_cylce
a mypulse
=pulse_sav

在其他程序中调用为了节省,你可以把所有需要上升沿的都用一个fb3来处理,fb3中定义stat变量pulseup1~pulseupn,数据类型为fb2,然后编程:
call pulseup1
mypulse:=需要处理上升沿的输入变量
one_cycle:=一个周期的输出值。
...........................
call pulseupn
mypulse:=需要处理上升沿的输入变量
one_cycle:=一个周期的输出值。
一个周期的输出值,这个变量的值在其他程序中使用。

提问者对于答案的评价:
讲的很详细,多谢了!

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • STL间接寻址

    请问各路大神 下面这几句寻址指令每一句是什么意思  我查了手册看得有点混乱 想理清一下思路,想向各位求教; 这几句个是在FB块里面…

    SIMATIC S7-1500 2021年7月5日
  • s71500 monbus tcp server mb_hold_reg问题

    写了一个I输入的,但是测试软件能读到I,Q,DB10中的内容,MB_HOLD_REG这个管脚应该怎么写,是不是寄存器默认的就是读取db10中的数据?I和Q通讯块中不用编写就能全局读…

    2017年6月10日
  • s7-1500硬件组态

    完成后能在线,但不能下载程序和硬件,提示下载硬件组态失败 (0050 -133 2 2458) 最佳答案 如果不是仿真系统的话,在设备下会有…

    SIMATIC S7-1500 2017年6月12日
  • win10 64位 set pg/pc interface

    我在win10 64位系统下安装portal v14 sp1后,控制面板里有一个:设置PG/PC接口(32位),打开后没有:添加/删除项,接口参数里没…

    2017年5月28日
  • DB块位 置位

    请教下:db0.dbx0.0我可以在程序中置位吗,为什么我在程序中置位不显示,交叉引用没用到这个点及db0.dbb0 最佳答案 看看DB0的属性里面是不是选上了优化的块访问,如果选…

    SIMATIC S7-1500 2017年6月1日
  • 1500开环控制伺服,需要什么样的DO

    1500开环控制伺服,需要什么样的DO 最佳答案 你是说用1500通过脉冲来控制私服吗?现在1511C和1512C的plc本体带4路脉冲输出的,硬件需要V2.0版本的,软件使用博途…

    SIMATIC S7-1500 2017年6月1日
  • “网络风暴”是啥玩意儿?

    某书在介绍S7-1500冗余时写道,若没有配置MRP介质冗余,连接环网,会造成网络风暴。不知这个“网络风暴”是啥玩意儿? 最佳答案 交换机负责收发报文,如果是自己的就收下来,如果不…

    SIMATIC S7-1500 2017年6月5日
  • TIA V14下载链接

    请问哪位大神有TIA V14 下载链接,qianying10080928@163.com谢谢 最佳答案 SIMATIC STEP 7&nbs…

    SIMATIC S7-1500 2017年6月5日
  • 基于labVIEW 的工控机与S7-1500的通信

    刚接触S7-1500,基于Labview实现与S7-1500通信有哪几种方案?通过哪些协议?哪个个比较快,OPC协议怎么样?求高手赐教 问题补充:@HITIAR labv…

    SIMATIC S7-1500 2017年6月12日
  • ET200SP 安全模块组态找不到

    我在西门子软件的硬件组态中找不到安全输入输出模块(ET200SP F-DI 8x24VDC:6ES7136-6BA00-0CA0,ET200SP F-…

    2017年5月31日