hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級(jí)別: 論壇版主
|
PLC的ST語(yǔ)言能做上升沿和下降沿編程嗎? 請(qǐng)大家各抒已見,討論討論! |
|
---|---|---|
|
yamqq
雅馬哈,愛普生,電裝機(jī)器人。
級(jí)別: 網(wǎng)絡(luò)英雄
|
可以 把掃描周期的時(shí)間做成一個(gè)變量, PS:想法而已,沒(méi)有實(shí)驗(yàn)! |
|
---|---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
你可以使用IF語(yǔ)句,也可以簡(jiǎn)單的使用邏輯語(yǔ)句來(lái)實(shí)現(xiàn)。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
上升沿信號(hào):=輸入信號(hào) AND (NOT 最后狀態(tài)信號(hào)); 下降沿信號(hào):=最后狀態(tài)信號(hào) AND (NOT 輸入信號(hào)); 最終狀態(tài)信號(hào):= 輸入信號(hào); 這樣就構(gòu)成了一個(gè)邊沿檢測(cè)指令,這也就是為什么邊沿檢測(cè)指令需要有一個(gè)全局變量存儲(chǔ)狀態(tài)的原因,當(dāng)然,這僅僅在西門子中,在其他品牌的PLC中也如此,只不過(guò)這個(gè)狀態(tài)保存變量的存儲(chǔ)分配由系統(tǒng)完成,而非用戶分配而已。 當(dāng)然,使用IF語(yǔ)句也可以完成,不過(guò)步數(shù)多一點(diǎn)而已。 問(wèn)題是,一般符合IEC規(guī)范的都提供了邊沿檢測(cè)功能塊,自己編寫浪費(fèi)時(shí)間啊。 |
---|---|
本帖最近評(píng)分記錄: |
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級(jí)別: 論壇版主
|
cvlsam兄的可行,我在CP1H試過(guò)。 |
|
---|---|---|
|
liuhanqi
活著就要做貢獻(xiàn)!
級(jí)別: 工控俠客
|
有點(diǎn)不明白結(jié)構(gòu)化文本ST語(yǔ)言 |
|
---|---|---|
|
刻骨銘心
若愛,請(qǐng)深愛
級(jí)別: 家園?
|
我剛學(xué)。。。。。我們可以交流。。。做起來(lái)不如梯形快。。 |
|
---|---|---|
|