www7797257
级别: 略有小成
精华主题: 0
发帖数量: 74 个
工控威望: 256 点
下载积分: 4397 分
在线时间: 60(小时)
注册时间: 2007-11-17
最后登录: 2020-07-16
查看www7797257的 主题 / 回贴
楼主  发表于: 2014-08-16 18:02
按一下输入点I0.0,Q0.0输出,
再按一下I0.0,Q0.0关闭,
再按一下I0.0,Q0.0输出
再按一下I0.0,Q0.0关闭,
I0.0可能0.1秒,也可能按5秒或更长
小情绪8
小情绪
级别: 论坛先锋
精华主题: 0
发帖数量: 173 个
工控威望: 1401 点
下载积分: 160 分
在线时间: 534(小时)
注册时间: 2015-03-29
最后登录: 2024-12-19
查看小情绪8的 主题 / 回贴
1楼  发表于: 2021-10-09 10:19
function "ALT" : Void

var_input

end_var

var_output

end_var

var_in_out
  IN : Bool;
  OUT : Bool;
end_var

var_temp

end_var

var constant

end_var





"R_TRIG_DB_3"(CLK := #IN);
if "R_TRIG_DB_3".Q then
    if #OUT then
        #OUT := FALSE;
        #IN := false;
        return;
    else
        #OUT := TRUE;
        #IN := false;
        return;
    end_if;
end_if;