• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
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 ;




zhouyingcoli
级别: 正式会员
精华主题: 0
发帖数量: 16 个
工控威望: 94 点
下载积分: 719 分
在线时间: 65(小时)
注册时间: 2018-01-23
最后登录: 2024-01-22
查看zhouyingcoli的 主题 / 回贴
1楼  发表于: 2018-01-31 17:29
rst   tn0
momotaro
级别: 正式会员
精华主题: 0
发帖数量: 35 个
工控威望: 82 点
下载积分: 741 分
在线时间: 16(小时)
注册时间: 2018-01-31
最后登录: 2019-10-30
查看momotaro的 主题 / 回贴
2楼  发表于: 2018-01-31 17:38
加了 RST 後卻變成無法 ON 了

我的寫法錯誤嗎 ?

請指導  謝謝 ! !



zhouyingcoli
级别: 正式会员
精华主题: 0
发帖数量: 16 个
工控威望: 94 点
下载积分: 719 分
在线时间: 65(小时)
注册时间: 2018-01-23
最后登录: 2024-01-22
查看zhouyingcoli的 主题 / 回贴
3楼  发表于: 2018-01-31 19:15
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;
[ 此帖被zhouyingcoli在2018-01-31 19:20重新编辑 ]
咗臉ヅ微笑ぺ
非吾所愿,奈何已离去……
级别: 工控侠客
精华主题: 0
发帖数量: 471 个
工控威望: 2130 点
下载积分: 29832 分
在线时间: 588(小时)
注册时间: 2017-04-08
最后登录: 2023-07-25
查看咗臉ヅ微笑ぺ的 主题 / 回贴
4楼  发表于: 2018-02-01 08:26
if语句一般转换为梯形图是跳转指令,所以有TC0会保持之前状态
ヅ微笑面对每一天,即使生活并不美好ヅ
momotaro
级别: 正式会员
精华主题: 0
发帖数量: 35 个
工控威望: 82 点
下载积分: 741 分
在线时间: 16(小时)
注册时间: 2018-01-31
最后登录: 2019-10-30
查看momotaro的 主题 / 回贴
5楼  发表于: 2018-02-01 08:53
學習了

感謝 zhouyingcoli   咗臉ヅ微笑ぺ   兩位指導
momotaro
级别: 正式会员
精华主题: 0
发帖数量: 35 个
工控威望: 82 点
下载积分: 741 分
在线时间: 16(小时)
注册时间: 2018-01-31
最后登录: 2019-10-30
查看momotaro的 主题 / 回贴
6楼  发表于: 2018-02-01 10:31
想再請教若是要使用ST語法達到梯型圖 MC MCR的功能該用什麼指令呢 ?

就是一跳脫迴圈後迴圈內的輸出皆變為無效這樣 , 不需另外寫RST程式

謝謝 ! !
zhouyingcoli
级别: 正式会员
精华主题: 0
发帖数量: 16 个
工控威望: 94 点
下载积分: 719 分
在线时间: 65(小时)
注册时间: 2018-01-23
最后登录: 2024-01-22
查看zhouyingcoli的 主题 / 回贴
7楼  发表于: 2018-02-01 11:24
MC(X000,0,M100);
Y000:= X001;
Y001:= X002;
MCR(TRUE,0);
这样不需要rst
momotaro
级别: 正式会员
精华主题: 0
发帖数量: 35 个
工控威望: 82 点
下载积分: 741 分
在线时间: 16(小时)
注册时间: 2018-01-31
最后登录: 2019-10-30
查看momotaro的 主题 / 回贴
8楼  发表于: 2018-02-01 11:38
引用
引用第7楼zhouyingcoli于2018-02-01 11:24发表的  :
MC(X000,0,M100);
Y000:= X001;
Y001:= X002;
MCR(TRUE,0);
这样不需要rst


感謝您 , 因為昨天才開始接觸ST語法

今天看了一個早上才發現很多LD的語法也和ST共用

本來一直以為ST是捨棄LD偏向C語言

現在發現我的理解錯誤了

感謝 zhouyingcoli 您的指導 , 謝謝 ! !
zhouyingcoli
级别: 正式会员
精华主题: 0
发帖数量: 16 个
工控威望: 94 点
下载积分: 719 分
在线时间: 65(小时)
注册时间: 2018-01-23
最后登录: 2024-01-22
查看zhouyingcoli的 主题 / 回贴
9楼  发表于: 2018-02-01 11:58
if   相当于自锁
if   else   相当于点动
这和梯形图有所不同
momotaro
级别: 正式会员
精华主题: 0
发帖数量: 35 个
工控威望: 82 点
下载积分: 741 分
在线时间: 16(小时)
注册时间: 2018-01-31
最后登录: 2019-10-30
查看momotaro的 主题 / 回贴
10楼  发表于: 2018-02-01 13:08
引用
引用第9楼zhouyingcoli于2018-02-01 11:58发表的  :
if   相当于自锁
if   else   相当于点动
这和梯形图有所不同


好的 , 我現在大概已經了解如何運用ST了 , 謝謝 ! !
zl128828
级别: 略有小成
精华主题: 0
发帖数量: 350 个
工控威望: 443 点
下载积分: 1181 分
在线时间: 202(小时)
注册时间: 2018-02-01
最后登录: 2024-05-18
查看zl128828的 主题 / 回贴
11楼  发表于: 2018-02-01 13:31
都是高手呀    哈哈哈   新人来报道
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go