急,臺達PLC高速計數器的問題,感激不盡

時間 2022-08-09 20:35:09

1樓:匿名使用者

首先,高速計數器用的硬接線,也就是x0那個當做接近開關的訊號輸入,而這個在程式設計裡是不需要再寫x0的,因為x0已經作為硬接點了,也就是直接寫成: ld m1000--------dcnt c235 k100,還有你那個x10.直接用ld m1003好了,你看看說明書,關於m1000~m1003的作用.

使用高速計算器,記得要用到中斷指令,因為高速的話`意味著,這個動作的要求明顯比一個掃描週期短很多.不用中斷的話,估計掃描完處理的話,你那個狀態都早沒了.再說那個c235,記的是就算到了你說的k100也會再加上去的,除非你有復位指令,所以這裡應該要用到高速比較指令,建議你多看看程式設計手冊,和相關的例子,多摸索下,使用高速,一定要學會用中斷

2樓:

高速計數器的計數頻率都在10千赫茲以上,肯定不是頻率問題。你用的這款plc我沒用過,自然對其程式設計元件有不太清楚,但程式基本上是雷同的。從你給的程式看,m1235看不出有任何用處,你設定的計數值為100,計夠100,就對m11置位。

你用的是指令表程式,首先你的程式中:

ld x0(外部接近開關的輸入)-------dcnt c235 k100 c235--------set m11合法嗎?是不是應該是:

ld x0

out dcnt c235 k100ld c235

set m11 ??????

其次,從程式看,達到計數值僅僅是置位了m11,並沒有外部輸出,你怎麼判斷到達到計數值沒有動作的?再者,你是如何知道你的感應開關與x0配接正確,使x0動作了呢?

3樓:不知勿笑

答非所問,問的是dcnt,你回答dhscs

臺達 plc 高速 計數器怎麼用謝謝

4樓:昌臻

兩步:1、硬體方面:將訊號源連線到該plc 型號所註明的 高速輸入端子上。

2、軟體方面:程式編寫 ld dcnt c235 k99999999

就ok 了。 慢慢琢磨吧!

5樓:萇華暉嘉超

臺達的高速計數器一般是c235到c254,你用的是哪個高速計數器,現在值就存在哪個高速計數器中,比如,你用c235,現在值就在c235中,和普通的計數器c0,c1什麼的是一個道理,只是c0,c1等用mov將現在值賦值出去,而c235用dmov而已。

望採納。。。。。

請教關於臺達plc高速計數相關問題

6樓:匿名使用者

要不你就設定個工件長度和工件與工件之間的距離。這樣只要是第一個工件壓住行程開關時就直接讓c251計數,計數到達設定值時開始工作y0輸出,當工件的距離走完就直接停止輸出y0,在走完工件與工件之間的距離再輸出y0,

7樓:匿名使用者

plc型號是什麼?sv主機的c251計數脈衝為兩項兩輸入脈衝(a接x0,b接x1)

c251為硬體高速上下計數。

8樓:匿名使用者

看plc的高速計數器模組例子,你這個用step指令容易實現

9樓:匿名使用者

你的c251的脈衝來自編碼器嗎?

10樓:匿名使用者

不知道你需要什麼?留個郵箱發個程式給你

臺達plc用ddrvi指令進行定位控制怎麼控制正反轉

洗刷刷星冰樂 臺達plc用ddrvi指令進行定位控制正反轉的方法是設定步進電機加減速時間d1343,設定d1220為第一組脈衝ch0 y0,y1 輸出模式,即d1220 0。如果脈衝數的正負不起效,方向口沒有輸出話可能說明不是同一個方向,指令本身沒有問題,可以在執行plc的時候,觀察y1的輸出,再檢...

請問臺達伺服驅動器用PLC控制的脈衝電壓是多大

採用差動輸入,電壓不要超過5v,採用共集極不要超過30v,可以接小電阻限流保護輸入 電阻不要過大,以免脈衝訊號畸變,而無法準確控制 需要注意的是b系列伺服驅動共集極一定要接電組 1k,因為驅動器無內建限流電路 plc控制伺服驅動器一般有兩種方法 1.採用脈衝發,傳送一定數量,一定頻率的脈衝,然後伺服...

怎樣用電腦通過485口和臺達PLC的485口通訊。

地址由0改成1後,能自動偵測結果出現,但還是不能聯機。臺達plc與電腦用rs485怎樣通訊 用電腦串列埠如何跟485口通訊?1,先在電腦串列埠上接上 rs232 485轉換器 將電腦上的rs 232訊號轉換為平衡差分的rs 485訊號。2,然後電腦通過串列埠偵錯程式軟體,可以接收485串列埠的資料。...