SCL语言实现这样的功能请指点帮忙

SCL语言实现这样的功能请指点帮忙
以上升沿触发指令为例
我想写个上升沿的SCL语句然后做成全局库在各个项目都可以调用
现在是指令会写
全局库知道怎么添加,但是要是调用两次的话,他们就相互干扰了,
请问我应该怎么做

问题补充:
在你的基础上改动了一点点 谢谢 在你的帮助下我成功了 哈哈

图片说明:

SCL语言实现这样的功能请指点帮忙    SCL语言实现这样的功能请指点帮忙    SCL语言实现这样的功能请指点帮忙   

最佳答案

scl编程创建fb程序块,输入参数:in1;stat变量:sav;输出变量out1
if in1:=1 and sav:=0 then
  out1:=1;
else
  out1:=0;
end if
sav:=in1;

如果用fc则需要把fb中的stat变量用int_out类型变量替换,其他的不变。

提问者对于答案的评价:
IF #in1=1 AND #sav=0 THEN
    #out1 := 1;
ELSE
    #out1 := 0;
END_IF;
#sav := #in1;
(谢谢大神)

专家置评

已阅,最佳答案正确。

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

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

相关推荐