momotaro
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 82 點(diǎn)
下載積分: 741 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2018-01-31
最后登錄: 2019-10-30
查看momotaro的 主題 / 回貼
樓主  發(fā)表于: 2018-01-31 16:46
     我IF迴圈的X0條件已經(jīng)OFF了 , 可是迴圈裡的TC0卻一直O(jiān)N著
 請(qǐng)問(wèn)該如何在X0 OFF的狀況下讓TC0 OFF呢?


IF X0 THEN ; 


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


OUT (TS0 , Y0) ;


OUT_T (Y0 , TC1 , K50) ; END_IF ;




momotaro
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 82 點(diǎn)
下載積分: 741 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2018-01-31
最后登錄: 2019-10-30
查看momotaro的 主題 / 回貼
1樓  發(fā)表于: 2018-01-31 17:38
加了 RST 後卻變成無(wú)法 ON 了

我的寫(xiě)法錯(cuò)誤嗎 ?

請(qǐng)指導(dǎo)  謝謝 ! !



momotaro
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 82 點(diǎn)
下載積分: 741 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2018-01-31
最后登錄: 2019-10-30
查看momotaro的 主題 / 回貼
2樓  發(fā)表于: 2018-02-01 08:53
學(xué)習(xí)了

感謝 zhouyingcoli   咗臉ヅ微笑ぺ   兩位指導(dǎo)
momotaro
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 82 點(diǎn)
下載積分: 741 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2018-01-31
最后登錄: 2019-10-30
查看momotaro的 主題 / 回貼
3樓  發(fā)表于: 2018-02-01 10:31
想再請(qǐng)教若是要使用ST語(yǔ)法達(dá)到梯型圖 MC MCR的功能該用什麼指令呢 ?

就是一跳脫迴圈後迴圈內(nèi)的輸出皆變?yōu)闊o(wú)效這樣 , 不需另外寫(xiě)RST程式

謝謝 ! !
momotaro
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 82 點(diǎn)
下載積分: 741 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2018-01-31
最后登錄: 2019-10-30
查看momotaro的 主題 / 回貼
4樓  發(fā)表于: 2018-02-01 11:38
引用
引用第7樓zhouyingcoli于2018-02-01 11:24發(fā)表的  :
MC(X000,0,M100);
Y000:= X001;
Y001:= X002;
MCR(TRUE,0);
這樣不需要rst


感謝您 , 因?yàn)樽蛱觳砰_(kāi)始接觸ST語(yǔ)法

今天看了一個(gè)早上才發(fā)現(xiàn)很多LD的語(yǔ)法也和ST共用

本來(lái)一直以為ST是捨棄LD偏向C語(yǔ)言

現(xiàn)在發(fā)現(xiàn)我的理解錯(cuò)誤了

感謝 zhouyingcoli 您的指導(dǎo) , 謝謝 ! !
momotaro
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 82 點(diǎn)
下載積分: 741 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2018-01-31
最后登錄: 2019-10-30
查看momotaro的 主題 / 回貼
5樓  發(fā)表于: 2018-02-01 13:08
引用
引用第9樓zhouyingcoli于2018-02-01 11:58發(fā)表的  :
if   相當(dāng)于自鎖
if   else   相當(dāng)于點(diǎn)動(dòng)
這和梯形圖有所不同


好的 , 我現(xiàn)在大概已經(jīng)了解如何運(yùn)用ST了 , 謝謝 ! !
momotaro
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 82 點(diǎn)
下載積分: 741 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2018-01-31
最后登錄: 2019-10-30
查看momotaro的 主題 / 回貼
6樓  發(fā)表于: 2018-02-01 16:33


又遇到問(wèn)題了...

D8340 與 -100000 比較時(shí)出現(xiàn)編譯錯(cuò)誤 , 與-10000 比較時(shí)可編譯成功

因此看起來(lái)應(yīng)該是要用DWord來(lái)比較的問(wèn)題

可是手冊(cè)找遍了都沒(méi)看到相關(guān)的說(shuō)明 , 只好又上來(lái)求救了...


momotaro
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 35 個(gè)
工控威望: 82 點(diǎn)
下載積分: 741 分
在線(xiàn)時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2018-01-31
最后登錄: 2019-10-30
查看momotaro的 主題 / 回貼
7樓  發(fā)表于: 2018-02-02 13:23
引用
引用第13樓zhouyingcoli于2018-02-02 12:06發(fā)表的  :
16位和32位問(wèn)題,要用數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)轉(zhuǎn)換
int_to_dint(d8340);


請(qǐng)問(wèn)這樣的寫(xiě)法是否和用DMOV是一樣的意思 ?

我後來(lái)是直接用DMOV到自定義的暫存器去處理

**剛剛測(cè)試了發(fā)現(xiàn)POS和D500執(zhí)行的還是16位元的資料 , 何解 ?

  D100和POS應(yīng)該值要相同不是嗎 ?

***找到了手冊(cè)的說(shuō)明 , 看起來(lái)似乎只是把16位元的值放到32位元的暫存器 , 所以依然是只有16位元的值 ?


[ 此帖被momotaro在2018-02-02 14:55重新編輯 ]