当前位置: 主页 > PLC控制

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

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

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

图片说明:

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

最佳答案

scl编程创建fb程序块,输入参数:in1;STat变量:sav;输出变量out1
ifin1:=1andsav:=0then
out1:=1;
else
out1:=0;
endif
sav:=in1;

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号