|
13#

樓主 |
發(fā)表于 2012-12-6 21:53:40
|
只看該作者
duanyz 發(fā)表于 2012-12-6 21:33 ![]()
請教樓主你用的是什么控制系統(tǒng),這多加的4個脈沖是怎么樣加到程序里的,?
我用的是信捷的XP3-18RT,這四個脈沖是用余數(shù)的倍數(shù)算出來的,,計算出這個脈沖后,用總脈沖分段后的剩余脈沖除以4得到的每隔多少段加一個脈沖,。用記數(shù)器記數(shù),記數(shù)的時候用求得的間斷個數(shù)減1,,然后記數(shù),,如:間斷個數(shù)為8,那么,,我在第7段的時候打開記數(shù)器,,記數(shù)器打開后將四個脈沖存入一個補充脈沖寄存器,發(fā)送脈沖的程序中,,最開始的一段是應發(fā)的脈沖寄存器+補充脈沖寄存器=最后要發(fā)送的脈沖寄存器,,這樣在第八個脈沖發(fā)送的時候,這兩個脈沖會相加,,送到最后要發(fā)送的脈沖寄存器中,,然后發(fā)送。當然,,我的記數(shù)器是放在發(fā)送完成標志的M繼電器下,。我已經(jīng)測試過了,沒有問題,。如果你們有用信捷的PLC的話,,我可以把我的程序上傳一下,大家討論一下,。 |
|