momotaro
级别: 正式会员
精华主题: 0
发帖数量: 35 个
工控威望: 82 点
下载积分: 741 分
在线时间: 16(小时)
注册时间: 2018-01-31
最后登录: 2019-10-30
查看momotaro的 主题 / 回贴
楼主  发表于: 2018-01-31 16:46
     我IF迴圈的X0條件已經OFF了 , 可是迴圈裡的TC0卻一直ON著
 請問該如何在X0 OFF的狀況下讓TC0 OFF呢?


IF X0 THEN ; 


OUT_T (NOT TS1 , TC0 , K50) ;  <----TC0 ON之後關掉X0仍無法OFF


OUT (TS0 , Y0) ;


OUT_T (Y0 , TC1 , K50) ; END_IF ;




jonesony
级别: 探索解密
精华主题: 0
发帖数量: 66 个
工控威望: 113 点
下载积分: 1100 分
在线时间: 5(小时)
注册时间: 2018-03-01
最后登录: 2018-03-09
查看jonesony的 主题 / 回贴
1楼  发表于: 2018-03-05 14:14
st(ldf(TRUE,X0),TN0);
IF X0  THEN
    out_t(NOT TS1, TC0 ,50);
    out(TS0,Y0);
    out_t(Y0,TC1,50);
else
y0:=false;

    END_IF;
jonesony
级别: 探索解密
精华主题: 0
发帖数量: 66 个
工控威望: 113 点
下载积分: 1100 分
在线时间: 5(小时)
注册时间: 2018-03-01
最后登录: 2018-03-09
查看jonesony的 主题 / 回贴
2楼  发表于: 2018-03-06 10:36
rst(ldf(TRUE,X0),TN0);
IF X0  THEN
    out_t(NOT TS1, TC0 ,50);
    out(TS0,Y0);
    out_t(Y0,TC1,50);
else
y0:=false;

    END_IF;
jonesony
级别: 探索解密
精华主题: 0
发帖数量: 66 个
工控威望: 113 点
下载积分: 1100 分
在线时间: 5(小时)
注册时间: 2018-03-01
最后登录: 2018-03-09
查看jonesony的 主题 / 回贴
3楼  发表于: 2018-03-07 14:11
f语句一般转换为梯形图是跳转指令,所以有TC0会保持之前状态